Make pregenerate output a file `gen/boringssl_prefix_symbols_c.inc`. This will be usable for including in symbol prefixing. Bug: 42220000 Change-Id: I042d248012ebafade9cc4e7a10853cb16a6a6964 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/87029 Commit-Queue: Rudolf Polzer <rpolzer@google.com> Reviewed-by: Xiangfei Ding <xfding@google.com>
diff --git a/gen/boringssl_prefix_symbols_c.inc b/gen/boringssl_prefix_symbols_c.inc new file mode 100644 index 0000000..667f353 --- /dev/null +++ b/gen/boringssl_prefix_symbols_c.inc
@@ -0,0 +1,6887 @@ +// Copyright 2024 The BoringSSL Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated by go ./util/pregenerate. Do not edit manually. + +#if defined(__PRAGMA_REDEFINE_EXTNAME) + +#pragma redefine_extname ACCESS_DESCRIPTION_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ACCESS_DESCRIPTION_free)) +#pragma redefine_extname ACCESS_DESCRIPTION_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ACCESS_DESCRIPTION_new)) +#pragma redefine_extname AES_CMAC BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AES_CMAC)) +#pragma redefine_extname AES_cbc_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AES_cbc_encrypt)) +#pragma redefine_extname AES_cfb128_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AES_cfb128_encrypt)) +#pragma redefine_extname AES_ctr128_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AES_ctr128_encrypt)) +#pragma redefine_extname AES_decrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AES_decrypt)) +#pragma redefine_extname AES_ecb_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AES_ecb_encrypt)) +#pragma redefine_extname AES_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AES_encrypt)) +#pragma redefine_extname AES_ofb128_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AES_ofb128_encrypt)) +#pragma redefine_extname AES_set_decrypt_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AES_set_decrypt_key)) +#pragma redefine_extname AES_set_encrypt_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AES_set_encrypt_key)) +#pragma redefine_extname AES_unwrap_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AES_unwrap_key)) +#pragma redefine_extname AES_unwrap_key_padded BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AES_unwrap_key_padded)) +#pragma redefine_extname AES_wrap_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AES_wrap_key)) +#pragma redefine_extname AES_wrap_key_padded BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AES_wrap_key_padded)) +#pragma redefine_extname ASN1_ANY_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_ANY_it)) +#pragma redefine_extname ASN1_BIT_STRING_check BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_BIT_STRING_check)) +#pragma redefine_extname ASN1_BIT_STRING_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_BIT_STRING_free)) +#pragma redefine_extname ASN1_BIT_STRING_get_bit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_BIT_STRING_get_bit)) +#pragma redefine_extname ASN1_BIT_STRING_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_BIT_STRING_it)) +#pragma redefine_extname ASN1_BIT_STRING_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_BIT_STRING_new)) +#pragma redefine_extname ASN1_BIT_STRING_num_bytes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_BIT_STRING_num_bytes)) +#pragma redefine_extname ASN1_BIT_STRING_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_BIT_STRING_set)) +#pragma redefine_extname ASN1_BIT_STRING_set_bit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_BIT_STRING_set_bit)) +#pragma redefine_extname ASN1_BMPSTRING_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_BMPSTRING_free)) +#pragma redefine_extname ASN1_BMPSTRING_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_BMPSTRING_it)) +#pragma redefine_extname ASN1_BMPSTRING_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_BMPSTRING_new)) +#pragma redefine_extname ASN1_BOOLEAN_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_BOOLEAN_it)) +#pragma redefine_extname ASN1_ENUMERATED_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_free)) +#pragma redefine_extname ASN1_ENUMERATED_get BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_get)) +#pragma redefine_extname ASN1_ENUMERATED_get_int64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_get_int64)) +#pragma redefine_extname ASN1_ENUMERATED_get_uint64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_get_uint64)) +#pragma redefine_extname ASN1_ENUMERATED_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_it)) +#pragma redefine_extname ASN1_ENUMERATED_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_new)) +#pragma redefine_extname ASN1_ENUMERATED_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_set)) +#pragma redefine_extname ASN1_ENUMERATED_set_int64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_set_int64)) +#pragma redefine_extname ASN1_ENUMERATED_set_uint64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_set_uint64)) +#pragma redefine_extname ASN1_ENUMERATED_to_BN BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_to_BN)) +#pragma redefine_extname ASN1_FBOOLEAN_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_FBOOLEAN_it)) +#pragma redefine_extname ASN1_GENERALIZEDTIME_adj BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_GENERALIZEDTIME_adj)) +#pragma redefine_extname ASN1_GENERALIZEDTIME_check BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_GENERALIZEDTIME_check)) +#pragma redefine_extname ASN1_GENERALIZEDTIME_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_GENERALIZEDTIME_free)) +#pragma redefine_extname ASN1_GENERALIZEDTIME_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_GENERALIZEDTIME_it)) +#pragma redefine_extname ASN1_GENERALIZEDTIME_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_GENERALIZEDTIME_new)) +#pragma redefine_extname ASN1_GENERALIZEDTIME_print BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_GENERALIZEDTIME_print)) +#pragma redefine_extname ASN1_GENERALIZEDTIME_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_GENERALIZEDTIME_set)) +#pragma redefine_extname ASN1_GENERALIZEDTIME_set_string BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_GENERALIZEDTIME_set_string)) +#pragma redefine_extname ASN1_GENERALSTRING_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_GENERALSTRING_free)) +#pragma redefine_extname ASN1_GENERALSTRING_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_GENERALSTRING_it)) +#pragma redefine_extname ASN1_GENERALSTRING_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_GENERALSTRING_new)) +#pragma redefine_extname ASN1_IA5STRING_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_IA5STRING_free)) +#pragma redefine_extname ASN1_IA5STRING_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_IA5STRING_it)) +#pragma redefine_extname ASN1_IA5STRING_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_IA5STRING_new)) +#pragma redefine_extname ASN1_INTEGER_cmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_INTEGER_cmp)) +#pragma redefine_extname ASN1_INTEGER_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_INTEGER_dup)) +#pragma redefine_extname ASN1_INTEGER_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_INTEGER_free)) +#pragma redefine_extname ASN1_INTEGER_get BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_INTEGER_get)) +#pragma redefine_extname ASN1_INTEGER_get_int64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_INTEGER_get_int64)) +#pragma redefine_extname ASN1_INTEGER_get_uint64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_INTEGER_get_uint64)) +#pragma redefine_extname ASN1_INTEGER_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_INTEGER_it)) +#pragma redefine_extname ASN1_INTEGER_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_INTEGER_new)) +#pragma redefine_extname ASN1_INTEGER_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_INTEGER_set)) +#pragma redefine_extname ASN1_INTEGER_set_int64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_INTEGER_set_int64)) +#pragma redefine_extname ASN1_INTEGER_set_uint64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_INTEGER_set_uint64)) +#pragma redefine_extname ASN1_INTEGER_to_BN BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_INTEGER_to_BN)) +#pragma redefine_extname ASN1_NULL_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_NULL_free)) +#pragma redefine_extname ASN1_NULL_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_NULL_it)) +#pragma redefine_extname ASN1_NULL_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_NULL_new)) +#pragma redefine_extname ASN1_OBJECT_create BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_OBJECT_create)) +#pragma redefine_extname ASN1_OBJECT_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_OBJECT_free)) +#pragma redefine_extname ASN1_OBJECT_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_OBJECT_it)) +#pragma redefine_extname ASN1_OCTET_STRING_cmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_OCTET_STRING_cmp)) +#pragma redefine_extname ASN1_OCTET_STRING_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_OCTET_STRING_dup)) +#pragma redefine_extname ASN1_OCTET_STRING_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_OCTET_STRING_free)) +#pragma redefine_extname ASN1_OCTET_STRING_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_OCTET_STRING_it)) +#pragma redefine_extname ASN1_OCTET_STRING_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_OCTET_STRING_new)) +#pragma redefine_extname ASN1_OCTET_STRING_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_OCTET_STRING_set)) +#pragma redefine_extname ASN1_PRINTABLESTRING_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_PRINTABLESTRING_free)) +#pragma redefine_extname ASN1_PRINTABLESTRING_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_PRINTABLESTRING_it)) +#pragma redefine_extname ASN1_PRINTABLESTRING_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_PRINTABLESTRING_new)) +#pragma redefine_extname ASN1_SEQUENCE_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_SEQUENCE_it)) +#pragma redefine_extname ASN1_STRING_TABLE_add BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_TABLE_add)) +#pragma redefine_extname ASN1_STRING_TABLE_cleanup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_TABLE_cleanup)) +#pragma redefine_extname ASN1_STRING_cmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_cmp)) +#pragma redefine_extname ASN1_STRING_copy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_copy)) +#pragma redefine_extname ASN1_STRING_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_data)) +#pragma redefine_extname ASN1_STRING_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_dup)) +#pragma redefine_extname ASN1_STRING_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_free)) +#pragma redefine_extname ASN1_STRING_get0_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_get0_data)) +#pragma redefine_extname ASN1_STRING_get_default_mask BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_get_default_mask)) +#pragma redefine_extname ASN1_STRING_length BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_length)) +#pragma redefine_extname ASN1_STRING_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_new)) +#pragma redefine_extname ASN1_STRING_print BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_print)) +#pragma redefine_extname ASN1_STRING_print_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_print_ex)) +#pragma redefine_extname ASN1_STRING_print_ex_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_print_ex_fp)) +#pragma redefine_extname ASN1_STRING_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_set)) +#pragma redefine_extname ASN1_STRING_set0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_set0)) +#pragma redefine_extname ASN1_STRING_set_by_NID BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_set_by_NID)) +#pragma redefine_extname ASN1_STRING_set_default_mask BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_set_default_mask)) +#pragma redefine_extname ASN1_STRING_set_default_mask_asc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_set_default_mask_asc)) +#pragma redefine_extname ASN1_STRING_to_UTF8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_to_UTF8)) +#pragma redefine_extname ASN1_STRING_type BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_type)) +#pragma redefine_extname ASN1_STRING_type_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_STRING_type_new)) +#pragma redefine_extname ASN1_T61STRING_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_T61STRING_free)) +#pragma redefine_extname ASN1_T61STRING_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_T61STRING_it)) +#pragma redefine_extname ASN1_T61STRING_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_T61STRING_new)) +#pragma redefine_extname ASN1_TBOOLEAN_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TBOOLEAN_it)) +#pragma redefine_extname ASN1_TIME_adj BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TIME_adj)) +#pragma redefine_extname ASN1_TIME_check BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TIME_check)) +#pragma redefine_extname ASN1_TIME_diff BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TIME_diff)) +#pragma redefine_extname ASN1_TIME_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TIME_free)) +#pragma redefine_extname ASN1_TIME_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TIME_new)) +#pragma redefine_extname ASN1_TIME_print BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TIME_print)) +#pragma redefine_extname ASN1_TIME_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TIME_set)) +#pragma redefine_extname ASN1_TIME_set_posix BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TIME_set_posix)) +#pragma redefine_extname ASN1_TIME_set_string BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TIME_set_string)) +#pragma redefine_extname ASN1_TIME_set_string_X509 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TIME_set_string_X509)) +#pragma redefine_extname ASN1_TIME_to_generalizedtime BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TIME_to_generalizedtime)) +#pragma redefine_extname ASN1_TIME_to_posix BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TIME_to_posix)) +#pragma redefine_extname ASN1_TIME_to_posix_nonstandard BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TIME_to_posix_nonstandard)) +#pragma redefine_extname ASN1_TIME_to_time_t BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TIME_to_time_t)) +#pragma redefine_extname ASN1_TYPE_cmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TYPE_cmp)) +#pragma redefine_extname ASN1_TYPE_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TYPE_free)) +#pragma redefine_extname ASN1_TYPE_get BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TYPE_get)) +#pragma redefine_extname ASN1_TYPE_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TYPE_new)) +#pragma redefine_extname ASN1_TYPE_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TYPE_set)) +#pragma redefine_extname ASN1_TYPE_set1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_TYPE_set1)) +#pragma redefine_extname ASN1_UNIVERSALSTRING_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_UNIVERSALSTRING_free)) +#pragma redefine_extname ASN1_UNIVERSALSTRING_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_UNIVERSALSTRING_it)) +#pragma redefine_extname ASN1_UNIVERSALSTRING_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_UNIVERSALSTRING_new)) +#pragma redefine_extname ASN1_UTCTIME_adj BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_UTCTIME_adj)) +#pragma redefine_extname ASN1_UTCTIME_check BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_UTCTIME_check)) +#pragma redefine_extname ASN1_UTCTIME_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_UTCTIME_free)) +#pragma redefine_extname ASN1_UTCTIME_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_UTCTIME_it)) +#pragma redefine_extname ASN1_UTCTIME_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_UTCTIME_new)) +#pragma redefine_extname ASN1_UTCTIME_print BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_UTCTIME_print)) +#pragma redefine_extname ASN1_UTCTIME_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_UTCTIME_set)) +#pragma redefine_extname ASN1_UTCTIME_set_string BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_UTCTIME_set_string)) +#pragma redefine_extname ASN1_UTF8STRING_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_UTF8STRING_free)) +#pragma redefine_extname ASN1_UTF8STRING_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_UTF8STRING_it)) +#pragma redefine_extname ASN1_UTF8STRING_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_UTF8STRING_new)) +#pragma redefine_extname ASN1_VISIBLESTRING_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_VISIBLESTRING_free)) +#pragma redefine_extname ASN1_VISIBLESTRING_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_VISIBLESTRING_it)) +#pragma redefine_extname ASN1_VISIBLESTRING_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_VISIBLESTRING_new)) +#pragma redefine_extname ASN1_digest BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_digest)) +#pragma redefine_extname ASN1_get_object BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_get_object)) +#pragma redefine_extname ASN1_item_d2i BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_item_d2i)) +#pragma redefine_extname ASN1_item_d2i_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_item_d2i_bio)) +#pragma redefine_extname ASN1_item_d2i_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_item_d2i_fp)) +#pragma redefine_extname ASN1_item_digest BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_item_digest)) +#pragma redefine_extname ASN1_item_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_item_dup)) +#pragma redefine_extname ASN1_item_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_item_free)) +#pragma redefine_extname ASN1_item_i2d BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_item_i2d)) +#pragma redefine_extname ASN1_item_i2d_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_item_i2d_bio)) +#pragma redefine_extname ASN1_item_i2d_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_item_i2d_fp)) +#pragma redefine_extname ASN1_item_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_item_new)) +#pragma redefine_extname ASN1_item_pack BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_item_pack)) +#pragma redefine_extname ASN1_item_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_item_sign)) +#pragma redefine_extname ASN1_item_sign_ctx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_item_sign_ctx)) +#pragma redefine_extname ASN1_item_unpack BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_item_unpack)) +#pragma redefine_extname ASN1_item_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_item_verify)) +#pragma redefine_extname ASN1_mbstring_copy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_mbstring_copy)) +#pragma redefine_extname ASN1_mbstring_ncopy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_mbstring_ncopy)) +#pragma redefine_extname ASN1_object_size BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_object_size)) +#pragma redefine_extname ASN1_put_eoc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_put_eoc)) +#pragma redefine_extname ASN1_put_object BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_put_object)) +#pragma redefine_extname ASN1_tag2bit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_tag2bit)) +#pragma redefine_extname ASN1_tag2str BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ASN1_tag2str)) +#pragma redefine_extname AUTHORITY_INFO_ACCESS_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AUTHORITY_INFO_ACCESS_free)) +#pragma redefine_extname AUTHORITY_INFO_ACCESS_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AUTHORITY_INFO_ACCESS_it)) +#pragma redefine_extname AUTHORITY_INFO_ACCESS_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AUTHORITY_INFO_ACCESS_new)) +#pragma redefine_extname AUTHORITY_KEYID_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AUTHORITY_KEYID_free)) +#pragma redefine_extname AUTHORITY_KEYID_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AUTHORITY_KEYID_it)) +#pragma redefine_extname AUTHORITY_KEYID_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(AUTHORITY_KEYID_new)) +#pragma redefine_extname BASIC_CONSTRAINTS_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BASIC_CONSTRAINTS_free)) +#pragma redefine_extname BASIC_CONSTRAINTS_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BASIC_CONSTRAINTS_it)) +#pragma redefine_extname BASIC_CONSTRAINTS_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BASIC_CONSTRAINTS_new)) +#pragma redefine_extname BF_cbc_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BF_cbc_encrypt)) +#pragma redefine_extname BF_decrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BF_decrypt)) +#pragma redefine_extname BF_ecb_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BF_ecb_encrypt)) +#pragma redefine_extname BF_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BF_encrypt)) +#pragma redefine_extname BF_set_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BF_set_key)) +#pragma redefine_extname BIO_append_filename BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_append_filename)) +#pragma redefine_extname BIO_callback_ctrl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_callback_ctrl)) +#pragma redefine_extname BIO_clear_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_clear_flags)) +#pragma redefine_extname BIO_clear_retry_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_clear_retry_flags)) +#pragma redefine_extname BIO_copy_next_retry BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_copy_next_retry)) +#pragma redefine_extname BIO_ctrl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_ctrl)) +#pragma redefine_extname BIO_ctrl_get_read_request BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_ctrl_get_read_request)) +#pragma redefine_extname BIO_ctrl_get_write_guarantee BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_ctrl_get_write_guarantee)) +#pragma redefine_extname BIO_ctrl_pending BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_ctrl_pending)) +#pragma redefine_extname BIO_do_connect BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_do_connect)) +#pragma redefine_extname BIO_eof BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_eof)) +#pragma redefine_extname BIO_f_base64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_f_base64)) +#pragma redefine_extname BIO_f_ssl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_f_ssl)) +#pragma redefine_extname BIO_find_type BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_find_type)) +#pragma redefine_extname BIO_flush BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_flush)) +#pragma redefine_extname BIO_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_free)) +#pragma redefine_extname BIO_free_all BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_free_all)) +#pragma redefine_extname BIO_get_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_get_data)) +#pragma redefine_extname BIO_get_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_get_ex_data)) +#pragma redefine_extname BIO_get_ex_new_index BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_get_ex_new_index)) +#pragma redefine_extname BIO_get_fd BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_get_fd)) +#pragma redefine_extname BIO_get_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_get_fp)) +#pragma redefine_extname BIO_get_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_get_init)) +#pragma redefine_extname BIO_get_mem_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_get_mem_data)) +#pragma redefine_extname BIO_get_mem_ptr BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_get_mem_ptr)) +#pragma redefine_extname BIO_get_new_index BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_get_new_index)) +#pragma redefine_extname BIO_get_retry_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_get_retry_flags)) +#pragma redefine_extname BIO_get_retry_reason BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_get_retry_reason)) +#pragma redefine_extname BIO_get_shutdown BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_get_shutdown)) +#pragma redefine_extname BIO_gets BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_gets)) +#pragma redefine_extname BIO_hexdump BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_hexdump)) +#pragma redefine_extname BIO_indent BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_indent)) +#pragma redefine_extname BIO_int_ctrl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_int_ctrl)) +#pragma redefine_extname BIO_mem_contents BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_mem_contents)) +#pragma redefine_extname BIO_meth_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_free)) +#pragma redefine_extname BIO_meth_get_callback_ctrl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_get_callback_ctrl)) +#pragma redefine_extname BIO_meth_get_create BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_get_create)) +#pragma redefine_extname BIO_meth_get_ctrl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_get_ctrl)) +#pragma redefine_extname BIO_meth_get_destroy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_get_destroy)) +#pragma redefine_extname BIO_meth_get_gets BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_get_gets)) +#pragma redefine_extname BIO_meth_get_puts BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_get_puts)) +#pragma redefine_extname BIO_meth_get_read BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_get_read)) +#pragma redefine_extname BIO_meth_get_write BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_get_write)) +#pragma redefine_extname BIO_meth_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_new)) +#pragma redefine_extname BIO_meth_set_callback_ctrl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_set_callback_ctrl)) +#pragma redefine_extname BIO_meth_set_create BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_set_create)) +#pragma redefine_extname BIO_meth_set_ctrl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_set_ctrl)) +#pragma redefine_extname BIO_meth_set_destroy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_set_destroy)) +#pragma redefine_extname BIO_meth_set_gets BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_set_gets)) +#pragma redefine_extname BIO_meth_set_puts BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_set_puts)) +#pragma redefine_extname BIO_meth_set_read BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_set_read)) +#pragma redefine_extname BIO_meth_set_write BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_meth_set_write)) +#pragma redefine_extname BIO_method_type BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_method_type)) +#pragma redefine_extname BIO_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_new)) +#pragma redefine_extname BIO_new_bio_pair BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_new_bio_pair)) +#pragma redefine_extname BIO_new_connect BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_new_connect)) +#pragma redefine_extname BIO_new_fd BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_new_fd)) +#pragma redefine_extname BIO_new_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_new_file)) +#pragma redefine_extname BIO_new_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_new_fp)) +#pragma redefine_extname BIO_new_mem_buf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_new_mem_buf)) +#pragma redefine_extname BIO_new_socket BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_new_socket)) +#pragma redefine_extname BIO_next BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_next)) +#pragma redefine_extname BIO_number_read BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_number_read)) +#pragma redefine_extname BIO_number_written BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_number_written)) +#pragma redefine_extname BIO_pending BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_pending)) +#pragma redefine_extname BIO_pop BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_pop)) +#pragma redefine_extname BIO_printf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_printf)) +#pragma redefine_extname BIO_ptr_ctrl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_ptr_ctrl)) +#pragma redefine_extname BIO_push BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_push)) +#pragma redefine_extname BIO_puts BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_puts)) +#pragma redefine_extname BIO_read BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_read)) +#pragma redefine_extname BIO_read_asn1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_read_asn1)) +#pragma redefine_extname BIO_read_filename BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_read_filename)) +#pragma redefine_extname BIO_reset BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_reset)) +#pragma redefine_extname BIO_rw_filename BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_rw_filename)) +#pragma redefine_extname BIO_s_connect BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_s_connect)) +#pragma redefine_extname BIO_s_fd BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_s_fd)) +#pragma redefine_extname BIO_s_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_s_file)) +#pragma redefine_extname BIO_s_mem BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_s_mem)) +#pragma redefine_extname BIO_s_socket BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_s_socket)) +#pragma redefine_extname BIO_seek BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_seek)) +#pragma redefine_extname BIO_set_close BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_close)) +#pragma redefine_extname BIO_set_conn_hostname BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_conn_hostname)) +#pragma redefine_extname BIO_set_conn_int_port BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_conn_int_port)) +#pragma redefine_extname BIO_set_conn_port BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_conn_port)) +#pragma redefine_extname BIO_set_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_data)) +#pragma redefine_extname BIO_set_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_ex_data)) +#pragma redefine_extname BIO_set_fd BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_fd)) +#pragma redefine_extname BIO_set_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_flags)) +#pragma redefine_extname BIO_set_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_fp)) +#pragma redefine_extname BIO_set_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_init)) +#pragma redefine_extname BIO_set_mem_buf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_mem_buf)) +#pragma redefine_extname BIO_set_mem_eof_return BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_mem_eof_return)) +#pragma redefine_extname BIO_set_nbio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_nbio)) +#pragma redefine_extname BIO_set_retry_read BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_retry_read)) +#pragma redefine_extname BIO_set_retry_reason BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_retry_reason)) +#pragma redefine_extname BIO_set_retry_special BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_retry_special)) +#pragma redefine_extname BIO_set_retry_write BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_retry_write)) +#pragma redefine_extname BIO_set_shutdown BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_shutdown)) +#pragma redefine_extname BIO_set_ssl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_ssl)) +#pragma redefine_extname BIO_set_write_buffer_size BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_set_write_buffer_size)) +#pragma redefine_extname BIO_should_io_special BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_should_io_special)) +#pragma redefine_extname BIO_should_read BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_should_read)) +#pragma redefine_extname BIO_should_retry BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_should_retry)) +#pragma redefine_extname BIO_should_write BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_should_write)) +#pragma redefine_extname BIO_shutdown_wr BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_shutdown_wr)) +#pragma redefine_extname BIO_snprintf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_snprintf)) +#pragma redefine_extname BIO_tell BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_tell)) +#pragma redefine_extname BIO_test_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_test_flags)) +#pragma redefine_extname BIO_up_ref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_up_ref)) +#pragma redefine_extname BIO_vfree BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_vfree)) +#pragma redefine_extname BIO_vsnprintf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_vsnprintf)) +#pragma redefine_extname BIO_wpending BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_wpending)) +#pragma redefine_extname BIO_write BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_write)) +#pragma redefine_extname BIO_write_all BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_write_all)) +#pragma redefine_extname BIO_write_filename BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BIO_write_filename)) +#pragma redefine_extname BLAKE2B256 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BLAKE2B256)) +#pragma redefine_extname BLAKE2B256_Final BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BLAKE2B256_Final)) +#pragma redefine_extname BLAKE2B256_Init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BLAKE2B256_Init)) +#pragma redefine_extname BLAKE2B256_Update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BLAKE2B256_Update)) +#pragma redefine_extname BN_CTX_end BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_CTX_end)) +#pragma redefine_extname BN_CTX_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_CTX_free)) +#pragma redefine_extname BN_CTX_get BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_CTX_get)) +#pragma redefine_extname BN_CTX_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_CTX_new)) +#pragma redefine_extname BN_CTX_start BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_CTX_start)) +#pragma redefine_extname BN_GENCB_call BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_GENCB_call)) +#pragma redefine_extname BN_GENCB_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_GENCB_free)) +#pragma redefine_extname BN_GENCB_get_arg BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_GENCB_get_arg)) +#pragma redefine_extname BN_GENCB_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_GENCB_new)) +#pragma redefine_extname BN_GENCB_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_GENCB_set)) +#pragma redefine_extname BN_MONT_CTX_copy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_MONT_CTX_copy)) +#pragma redefine_extname BN_MONT_CTX_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_MONT_CTX_free)) +#pragma redefine_extname BN_MONT_CTX_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_MONT_CTX_new)) +#pragma redefine_extname BN_MONT_CTX_new_consttime BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_MONT_CTX_new_consttime)) +#pragma redefine_extname BN_MONT_CTX_new_for_modulus BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_MONT_CTX_new_for_modulus)) +#pragma redefine_extname BN_MONT_CTX_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_MONT_CTX_set)) +#pragma redefine_extname BN_abs_is_word BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_abs_is_word)) +#pragma redefine_extname BN_add BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_add)) +#pragma redefine_extname BN_add_word BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_add_word)) +#pragma redefine_extname BN_asc2bn BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_asc2bn)) +#pragma redefine_extname BN_bin2bn BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_bin2bn)) +#pragma redefine_extname BN_bn2bin BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_bn2bin)) +#pragma redefine_extname BN_bn2bin_padded BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_bn2bin_padded)) +#pragma redefine_extname BN_bn2binpad BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_bn2binpad)) +#pragma redefine_extname BN_bn2cbb_padded BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_bn2cbb_padded)) +#pragma redefine_extname BN_bn2dec BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_bn2dec)) +#pragma redefine_extname BN_bn2hex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_bn2hex)) +#pragma redefine_extname BN_bn2le_padded BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_bn2le_padded)) +#pragma redefine_extname BN_bn2lebinpad BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_bn2lebinpad)) +#pragma redefine_extname BN_bn2mpi BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_bn2mpi)) +#pragma redefine_extname BN_clear BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_clear)) +#pragma redefine_extname BN_clear_bit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_clear_bit)) +#pragma redefine_extname BN_clear_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_clear_free)) +#pragma redefine_extname BN_cmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_cmp)) +#pragma redefine_extname BN_cmp_word BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_cmp_word)) +#pragma redefine_extname BN_copy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_copy)) +#pragma redefine_extname BN_count_low_zero_bits BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_count_low_zero_bits)) +#pragma redefine_extname BN_dec2bn BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_dec2bn)) +#pragma redefine_extname BN_div BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_div)) +#pragma redefine_extname BN_div_word BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_div_word)) +#pragma redefine_extname BN_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_dup)) +#pragma redefine_extname BN_enhanced_miller_rabin_primality_test BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_enhanced_miller_rabin_primality_test)) +#pragma redefine_extname BN_equal_consttime BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_equal_consttime)) +#pragma redefine_extname BN_exp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_exp)) +#pragma redefine_extname BN_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_free)) +#pragma redefine_extname BN_from_montgomery BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_from_montgomery)) +#pragma redefine_extname BN_gcd BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_gcd)) +#pragma redefine_extname BN_generate_prime_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_generate_prime_ex)) +#pragma redefine_extname BN_get_rfc3526_prime_1536 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_get_rfc3526_prime_1536)) +#pragma redefine_extname BN_get_rfc3526_prime_2048 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_get_rfc3526_prime_2048)) +#pragma redefine_extname BN_get_rfc3526_prime_3072 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_get_rfc3526_prime_3072)) +#pragma redefine_extname BN_get_rfc3526_prime_4096 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_get_rfc3526_prime_4096)) +#pragma redefine_extname BN_get_rfc3526_prime_6144 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_get_rfc3526_prime_6144)) +#pragma redefine_extname BN_get_rfc3526_prime_8192 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_get_rfc3526_prime_8192)) +#pragma redefine_extname BN_get_u64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_get_u64)) +#pragma redefine_extname BN_get_word BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_get_word)) +#pragma redefine_extname BN_hex2bn BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_hex2bn)) +#pragma redefine_extname BN_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_init)) +#pragma redefine_extname BN_is_bit_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_is_bit_set)) +#pragma redefine_extname BN_is_negative BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_is_negative)) +#pragma redefine_extname BN_is_odd BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_is_odd)) +#pragma redefine_extname BN_is_one BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_is_one)) +#pragma redefine_extname BN_is_pow2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_is_pow2)) +#pragma redefine_extname BN_is_prime_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_is_prime_ex)) +#pragma redefine_extname BN_is_prime_fasttest_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_is_prime_fasttest_ex)) +#pragma redefine_extname BN_is_word BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_is_word)) +#pragma redefine_extname BN_is_zero BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_is_zero)) +#pragma redefine_extname BN_le2bn BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_le2bn)) +#pragma redefine_extname BN_lebin2bn BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_lebin2bn)) +#pragma redefine_extname BN_lshift BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_lshift)) +#pragma redefine_extname BN_lshift1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_lshift1)) +#pragma redefine_extname BN_marshal_asn1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_marshal_asn1)) +#pragma redefine_extname BN_mask_bits BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mask_bits)) +#pragma redefine_extname BN_mod_add BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_add)) +#pragma redefine_extname BN_mod_add_quick BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_add_quick)) +#pragma redefine_extname BN_mod_exp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_exp)) +#pragma redefine_extname BN_mod_exp2_mont BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_exp2_mont)) +#pragma redefine_extname BN_mod_exp_mont BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_exp_mont)) +#pragma redefine_extname BN_mod_exp_mont_consttime BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_exp_mont_consttime)) +#pragma redefine_extname BN_mod_exp_mont_word BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_exp_mont_word)) +#pragma redefine_extname BN_mod_inverse BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_inverse)) +#pragma redefine_extname BN_mod_inverse_blinded BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_inverse_blinded)) +#pragma redefine_extname BN_mod_inverse_odd BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_inverse_odd)) +#pragma redefine_extname BN_mod_lshift BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_lshift)) +#pragma redefine_extname BN_mod_lshift1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_lshift1)) +#pragma redefine_extname BN_mod_lshift1_quick BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_lshift1_quick)) +#pragma redefine_extname BN_mod_lshift_quick BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_lshift_quick)) +#pragma redefine_extname BN_mod_mul BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_mul)) +#pragma redefine_extname BN_mod_mul_montgomery BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_mul_montgomery)) +#pragma redefine_extname BN_mod_pow2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_pow2)) +#pragma redefine_extname BN_mod_sqr BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_sqr)) +#pragma redefine_extname BN_mod_sqrt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_sqrt)) +#pragma redefine_extname BN_mod_sub BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_sub)) +#pragma redefine_extname BN_mod_sub_quick BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_sub_quick)) +#pragma redefine_extname BN_mod_word BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mod_word)) +#pragma redefine_extname BN_mpi2bn BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mpi2bn)) +#pragma redefine_extname BN_mul BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mul)) +#pragma redefine_extname BN_mul_word BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_mul_word)) +#pragma redefine_extname BN_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_new)) +#pragma redefine_extname BN_nnmod BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_nnmod)) +#pragma redefine_extname BN_nnmod_pow2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_nnmod_pow2)) +#pragma redefine_extname BN_num_bits BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_num_bits)) +#pragma redefine_extname BN_num_bits_word BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_num_bits_word)) +#pragma redefine_extname BN_num_bytes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_num_bytes)) +#pragma redefine_extname BN_one BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_one)) +#pragma redefine_extname BN_parse_asn1_unsigned BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_parse_asn1_unsigned)) +#pragma redefine_extname BN_primality_test BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_primality_test)) +#pragma redefine_extname BN_print BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_print)) +#pragma redefine_extname BN_print_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_print_fp)) +#pragma redefine_extname BN_pseudo_rand BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_pseudo_rand)) +#pragma redefine_extname BN_pseudo_rand_range BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_pseudo_rand_range)) +#pragma redefine_extname BN_rand BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_rand)) +#pragma redefine_extname BN_rand_range BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_rand_range)) +#pragma redefine_extname BN_rand_range_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_rand_range_ex)) +#pragma redefine_extname BN_rshift BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_rshift)) +#pragma redefine_extname BN_rshift1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_rshift1)) +#pragma redefine_extname BN_secure_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_secure_new)) +#pragma redefine_extname BN_set_bit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_set_bit)) +#pragma redefine_extname BN_set_negative BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_set_negative)) +#pragma redefine_extname BN_set_u64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_set_u64)) +#pragma redefine_extname BN_set_word BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_set_word)) +#pragma redefine_extname BN_sqr BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_sqr)) +#pragma redefine_extname BN_sqrt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_sqrt)) +#pragma redefine_extname BN_sub BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_sub)) +#pragma redefine_extname BN_sub_word BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_sub_word)) +#pragma redefine_extname BN_to_ASN1_ENUMERATED BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_to_ASN1_ENUMERATED)) +#pragma redefine_extname BN_to_ASN1_INTEGER BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_to_ASN1_INTEGER)) +#pragma redefine_extname BN_to_montgomery BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_to_montgomery)) +#pragma redefine_extname BN_uadd BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_uadd)) +#pragma redefine_extname BN_ucmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_ucmp)) +#pragma redefine_extname BN_usub BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_usub)) +#pragma redefine_extname BN_value_one BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_value_one)) +#pragma redefine_extname BN_zero BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BN_zero)) +#pragma redefine_extname BORINGSSL_integrity_test BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BORINGSSL_integrity_test)) +#pragma redefine_extname BORINGSSL_self_test BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BORINGSSL_self_test)) +#pragma redefine_extname BORINGSSL_self_test_all BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BORINGSSL_self_test_all)) +#pragma redefine_extname BUF_MEM_append BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BUF_MEM_append)) +#pragma redefine_extname BUF_MEM_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BUF_MEM_free)) +#pragma redefine_extname BUF_MEM_grow BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BUF_MEM_grow)) +#pragma redefine_extname BUF_MEM_grow_clean BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BUF_MEM_grow_clean)) +#pragma redefine_extname BUF_MEM_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BUF_MEM_new)) +#pragma redefine_extname BUF_MEM_reserve BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BUF_MEM_reserve)) +#pragma redefine_extname BUF_memdup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BUF_memdup)) +#pragma redefine_extname BUF_strdup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BUF_strdup)) +#pragma redefine_extname BUF_strlcat BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BUF_strlcat)) +#pragma redefine_extname BUF_strlcpy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BUF_strlcpy)) +#pragma redefine_extname BUF_strndup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BUF_strndup)) +#pragma redefine_extname BUF_strnlen BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BUF_strnlen)) +#pragma redefine_extname CAST_cbc_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CAST_cbc_encrypt)) +#pragma redefine_extname CAST_cfb64_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CAST_cfb64_encrypt)) +#pragma redefine_extname CAST_decrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CAST_decrypt)) +#pragma redefine_extname CAST_ecb_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CAST_ecb_encrypt)) +#pragma redefine_extname CAST_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CAST_encrypt)) +#pragma redefine_extname CAST_set_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CAST_set_key)) +#pragma redefine_extname CBB_add_asn1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_asn1)) +#pragma redefine_extname CBB_add_asn1_bool BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_asn1_bool)) +#pragma redefine_extname CBB_add_asn1_element BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_asn1_element)) +#pragma redefine_extname CBB_add_asn1_int64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_asn1_int64)) +#pragma redefine_extname CBB_add_asn1_int64_with_tag BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_asn1_int64_with_tag)) +#pragma redefine_extname CBB_add_asn1_octet_string BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_asn1_octet_string)) +#pragma redefine_extname CBB_add_asn1_oid_component BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_asn1_oid_component)) +#pragma redefine_extname CBB_add_asn1_oid_from_text BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_asn1_oid_from_text)) +#pragma redefine_extname CBB_add_asn1_relative_oid_from_text BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_asn1_relative_oid_from_text)) +#pragma redefine_extname CBB_add_asn1_uint64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_asn1_uint64)) +#pragma redefine_extname CBB_add_asn1_uint64_with_tag BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_asn1_uint64_with_tag)) +#pragma redefine_extname CBB_add_bytes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_bytes)) +#pragma redefine_extname CBB_add_latin1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_latin1)) +#pragma redefine_extname CBB_add_space BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_space)) +#pragma redefine_extname CBB_add_u16 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_u16)) +#pragma redefine_extname CBB_add_u16_length_prefixed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_u16_length_prefixed)) +#pragma redefine_extname CBB_add_u16le BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_u16le)) +#pragma redefine_extname CBB_add_u24 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_u24)) +#pragma redefine_extname CBB_add_u24_length_prefixed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_u24_length_prefixed)) +#pragma redefine_extname CBB_add_u32 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_u32)) +#pragma redefine_extname CBB_add_u32le BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_u32le)) +#pragma redefine_extname CBB_add_u64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_u64)) +#pragma redefine_extname CBB_add_u64le BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_u64le)) +#pragma redefine_extname CBB_add_u8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_u8)) +#pragma redefine_extname CBB_add_u8_length_prefixed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_u8_length_prefixed)) +#pragma redefine_extname CBB_add_ucs2_be BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_ucs2_be)) +#pragma redefine_extname CBB_add_utf32_be BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_utf32_be)) +#pragma redefine_extname CBB_add_utf8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_utf8)) +#pragma redefine_extname CBB_add_zeros BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_add_zeros)) +#pragma redefine_extname CBB_cleanup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_cleanup)) +#pragma redefine_extname CBB_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_data)) +#pragma redefine_extname CBB_did_write BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_did_write)) +#pragma redefine_extname CBB_discard BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_discard)) +#pragma redefine_extname CBB_discard_child BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_discard_child)) +#pragma redefine_extname CBB_finish BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_finish)) +#pragma redefine_extname CBB_flush BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_flush)) +#pragma redefine_extname CBB_flush_asn1_set_of BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_flush_asn1_set_of)) +#pragma redefine_extname CBB_get_utf8_len BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_get_utf8_len)) +#pragma redefine_extname CBB_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_init)) +#pragma redefine_extname CBB_init_fixed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_init_fixed)) +#pragma redefine_extname CBB_len BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_len)) +#pragma redefine_extname CBB_reserve BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_reserve)) +#pragma redefine_extname CBB_zero BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBB_zero)) +#pragma redefine_extname CBS_asn1_bitstring_has_bit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_asn1_bitstring_has_bit)) +#pragma redefine_extname CBS_asn1_oid_to_text BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_asn1_oid_to_text)) +#pragma redefine_extname CBS_asn1_relative_oid_to_text BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_asn1_relative_oid_to_text)) +#pragma redefine_extname CBS_contains_zero_byte BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_contains_zero_byte)) +#pragma redefine_extname CBS_copy_bytes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_copy_bytes)) +#pragma redefine_extname CBS_get_any_asn1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_any_asn1)) +#pragma redefine_extname CBS_get_any_asn1_element BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_any_asn1_element)) +#pragma redefine_extname CBS_get_any_ber_asn1_element BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_any_ber_asn1_element)) +#pragma redefine_extname CBS_get_asn1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_asn1)) +#pragma redefine_extname CBS_get_asn1_bool BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_asn1_bool)) +#pragma redefine_extname CBS_get_asn1_element BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_asn1_element)) +#pragma redefine_extname CBS_get_asn1_int64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_asn1_int64)) +#pragma redefine_extname CBS_get_asn1_int64_with_tag BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_asn1_int64_with_tag)) +#pragma redefine_extname CBS_get_asn1_uint64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_asn1_uint64)) +#pragma redefine_extname CBS_get_asn1_uint64_with_tag BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_asn1_uint64_with_tag)) +#pragma redefine_extname CBS_get_bytes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_bytes)) +#pragma redefine_extname CBS_get_last_u8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_last_u8)) +#pragma redefine_extname CBS_get_latin1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_latin1)) +#pragma redefine_extname CBS_get_optional_asn1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_optional_asn1)) +#pragma redefine_extname CBS_get_optional_asn1_bool BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_optional_asn1_bool)) +#pragma redefine_extname CBS_get_optional_asn1_octet_string BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_optional_asn1_octet_string)) +#pragma redefine_extname CBS_get_optional_asn1_uint64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_optional_asn1_uint64)) +#pragma redefine_extname CBS_get_u16 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_u16)) +#pragma redefine_extname CBS_get_u16_length_prefixed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_u16_length_prefixed)) +#pragma redefine_extname CBS_get_u16le BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_u16le)) +#pragma redefine_extname CBS_get_u24 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_u24)) +#pragma redefine_extname CBS_get_u24_length_prefixed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_u24_length_prefixed)) +#pragma redefine_extname CBS_get_u32 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_u32)) +#pragma redefine_extname CBS_get_u32le BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_u32le)) +#pragma redefine_extname CBS_get_u64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_u64)) +#pragma redefine_extname CBS_get_u64_decimal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_u64_decimal)) +#pragma redefine_extname CBS_get_u64le BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_u64le)) +#pragma redefine_extname CBS_get_u8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_u8)) +#pragma redefine_extname CBS_get_u8_length_prefixed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_u8_length_prefixed)) +#pragma redefine_extname CBS_get_ucs2_be BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_ucs2_be)) +#pragma redefine_extname CBS_get_until_first BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_until_first)) +#pragma redefine_extname CBS_get_utf32_be BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_utf32_be)) +#pragma redefine_extname CBS_get_utf8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_get_utf8)) +#pragma redefine_extname CBS_is_unsigned_asn1_integer BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_is_unsigned_asn1_integer)) +#pragma redefine_extname CBS_is_valid_asn1_bitstring BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_is_valid_asn1_bitstring)) +#pragma redefine_extname CBS_is_valid_asn1_integer BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_is_valid_asn1_integer)) +#pragma redefine_extname CBS_is_valid_asn1_oid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_is_valid_asn1_oid)) +#pragma redefine_extname CBS_is_valid_asn1_relative_oid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_is_valid_asn1_relative_oid)) +#pragma redefine_extname CBS_mem_equal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_mem_equal)) +#pragma redefine_extname CBS_parse_generalized_time BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_parse_generalized_time)) +#pragma redefine_extname CBS_parse_utc_time BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_parse_utc_time)) +#pragma redefine_extname CBS_peek_asn1_tag BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_peek_asn1_tag)) +#pragma redefine_extname CBS_skip BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_skip)) +#pragma redefine_extname CBS_stow BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_stow)) +#pragma redefine_extname CBS_strdup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CBS_strdup)) +#pragma redefine_extname CERTIFICATEPOLICIES_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CERTIFICATEPOLICIES_free)) +#pragma redefine_extname CERTIFICATEPOLICIES_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CERTIFICATEPOLICIES_it)) +#pragma redefine_extname CERTIFICATEPOLICIES_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CERTIFICATEPOLICIES_new)) +#pragma redefine_extname CMAC_CTX_copy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CMAC_CTX_copy)) +#pragma redefine_extname CMAC_CTX_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CMAC_CTX_free)) +#pragma redefine_extname CMAC_CTX_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CMAC_CTX_new)) +#pragma redefine_extname CMAC_Final BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CMAC_Final)) +#pragma redefine_extname CMAC_Init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CMAC_Init)) +#pragma redefine_extname CMAC_Reset BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CMAC_Reset)) +#pragma redefine_extname CMAC_Update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CMAC_Update)) +#pragma redefine_extname CMS_ContentInfo_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CMS_ContentInfo_free)) +#pragma redefine_extname CMS_add1_signer BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CMS_add1_signer)) +#pragma redefine_extname CMS_final BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CMS_final)) +#pragma redefine_extname CMS_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CMS_sign)) +#pragma redefine_extname CONF_modules_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CONF_modules_free)) +#pragma redefine_extname CONF_modules_load_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CONF_modules_load_file)) +#pragma redefine_extname CONF_modules_unload BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CONF_modules_unload)) +#pragma redefine_extname CRL_DIST_POINTS_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRL_DIST_POINTS_free)) +#pragma redefine_extname CRL_DIST_POINTS_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRL_DIST_POINTS_it)) +#pragma redefine_extname CRL_DIST_POINTS_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRL_DIST_POINTS_new)) +#pragma redefine_extname CRYPTO_BUFFER_POOL_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_POOL_free)) +#pragma redefine_extname CRYPTO_BUFFER_POOL_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_POOL_new)) +#pragma redefine_extname CRYPTO_BUFFER_alloc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_alloc)) +#pragma redefine_extname CRYPTO_BUFFER_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_data)) +#pragma redefine_extname CRYPTO_BUFFER_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_free)) +#pragma redefine_extname CRYPTO_BUFFER_init_CBS BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_init_CBS)) +#pragma redefine_extname CRYPTO_BUFFER_len BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_len)) +#pragma redefine_extname CRYPTO_BUFFER_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_new)) +#pragma redefine_extname CRYPTO_BUFFER_new_from_CBS BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_new_from_CBS)) +#pragma redefine_extname CRYPTO_BUFFER_new_from_static_data_unsafe BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_new_from_static_data_unsafe)) +#pragma redefine_extname CRYPTO_BUFFER_up_ref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_up_ref)) +#pragma redefine_extname CRYPTO_THREADID_current BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_THREADID_current)) +#pragma redefine_extname CRYPTO_THREADID_set_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_THREADID_set_callback)) +#pragma redefine_extname CRYPTO_THREADID_set_numeric BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_THREADID_set_numeric)) +#pragma redefine_extname CRYPTO_THREADID_set_pointer BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_THREADID_set_pointer)) +#pragma redefine_extname CRYPTO_chacha_20 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_chacha_20)) +#pragma redefine_extname CRYPTO_cleanup_all_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_cleanup_all_ex_data)) +#pragma redefine_extname CRYPTO_fips_186_2_prf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_fips_186_2_prf)) +#pragma redefine_extname CRYPTO_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_free)) +#pragma redefine_extname CRYPTO_get_dynlock_create_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_get_dynlock_create_callback)) +#pragma redefine_extname CRYPTO_get_dynlock_destroy_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_get_dynlock_destroy_callback)) +#pragma redefine_extname CRYPTO_get_dynlock_lock_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_get_dynlock_lock_callback)) +#pragma redefine_extname CRYPTO_get_lock_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_get_lock_name)) +#pragma redefine_extname CRYPTO_get_locking_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_get_locking_callback)) +#pragma redefine_extname CRYPTO_has_asm BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_has_asm)) +#pragma redefine_extname CRYPTO_is_confidential_build BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_is_confidential_build)) +#pragma redefine_extname CRYPTO_library_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_library_init)) +#pragma redefine_extname CRYPTO_malloc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_malloc)) +#pragma redefine_extname CRYPTO_malloc_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_malloc_init)) +#pragma redefine_extname CRYPTO_memcmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_memcmp)) +#pragma redefine_extname CRYPTO_needs_hwcap2_workaround BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_needs_hwcap2_workaround)) +#pragma redefine_extname CRYPTO_num_locks BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_num_locks)) +#pragma redefine_extname CRYPTO_poly1305_finish BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_poly1305_finish)) +#pragma redefine_extname CRYPTO_poly1305_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_poly1305_init)) +#pragma redefine_extname CRYPTO_poly1305_update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_poly1305_update)) +#pragma redefine_extname CRYPTO_pre_sandbox_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_pre_sandbox_init)) +#pragma redefine_extname CRYPTO_realloc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_realloc)) +#pragma redefine_extname CRYPTO_secure_malloc_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_secure_malloc_init)) +#pragma redefine_extname CRYPTO_secure_malloc_initialized BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_secure_malloc_initialized)) +#pragma redefine_extname CRYPTO_secure_used BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_secure_used)) +#pragma redefine_extname CRYPTO_set_add_lock_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_set_add_lock_callback)) +#pragma redefine_extname CRYPTO_set_dynlock_create_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_set_dynlock_create_callback)) +#pragma redefine_extname CRYPTO_set_dynlock_destroy_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_set_dynlock_destroy_callback)) +#pragma redefine_extname CRYPTO_set_dynlock_lock_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_set_dynlock_lock_callback)) +#pragma redefine_extname CRYPTO_set_fuzzer_mode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_set_fuzzer_mode)) +#pragma redefine_extname CRYPTO_set_id_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_set_id_callback)) +#pragma redefine_extname CRYPTO_set_locking_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_set_locking_callback)) +#pragma redefine_extname CRYPTO_tls1_prf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_tls1_prf)) +#pragma redefine_extname CTR_DRBG_clear BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CTR_DRBG_clear)) +#pragma redefine_extname CTR_DRBG_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CTR_DRBG_free)) +#pragma redefine_extname CTR_DRBG_generate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CTR_DRBG_generate)) +#pragma redefine_extname CTR_DRBG_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CTR_DRBG_new)) +#pragma redefine_extname CTR_DRBG_new_df BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CTR_DRBG_new_df)) +#pragma redefine_extname CTR_DRBG_reseed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CTR_DRBG_reseed)) +#pragma redefine_extname CTR_DRBG_reseed_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CTR_DRBG_reseed_ex)) +#pragma redefine_extname DES_ecb3_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DES_ecb3_encrypt)) +#pragma redefine_extname DES_ecb_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DES_ecb_encrypt)) +#pragma redefine_extname DES_ede2_cbc_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DES_ede2_cbc_encrypt)) +#pragma redefine_extname DES_ede3_cbc_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DES_ede3_cbc_encrypt)) +#pragma redefine_extname DES_ede3_cfb64_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DES_ede3_cfb64_encrypt)) +#pragma redefine_extname DES_ede3_cfb_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DES_ede3_cfb_encrypt)) +#pragma redefine_extname DES_ncbc_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DES_ncbc_encrypt)) +#pragma redefine_extname DES_set_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DES_set_key)) +#pragma redefine_extname DES_set_key_unchecked BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DES_set_key_unchecked)) +#pragma redefine_extname DES_set_odd_parity BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DES_set_odd_parity)) +#pragma redefine_extname DH_bits BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_bits)) +#pragma redefine_extname DH_check BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_check)) +#pragma redefine_extname DH_check_pub_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_check_pub_key)) +#pragma redefine_extname DH_compute_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_compute_key)) +#pragma redefine_extname DH_compute_key_hashed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_compute_key_hashed)) +#pragma redefine_extname DH_compute_key_padded BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_compute_key_padded)) +#pragma redefine_extname DH_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_free)) +#pragma redefine_extname DH_generate_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_generate_key)) +#pragma redefine_extname DH_generate_parameters BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_generate_parameters)) +#pragma redefine_extname DH_generate_parameters_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_generate_parameters_ex)) +#pragma redefine_extname DH_get0_g BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_get0_g)) +#pragma redefine_extname DH_get0_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_get0_key)) +#pragma redefine_extname DH_get0_p BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_get0_p)) +#pragma redefine_extname DH_get0_pqg BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_get0_pqg)) +#pragma redefine_extname DH_get0_priv_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_get0_priv_key)) +#pragma redefine_extname DH_get0_pub_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_get0_pub_key)) +#pragma redefine_extname DH_get0_q BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_get0_q)) +#pragma redefine_extname DH_get_rfc7919_2048 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_get_rfc7919_2048)) +#pragma redefine_extname DH_marshal_parameters BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_marshal_parameters)) +#pragma redefine_extname DH_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_new)) +#pragma redefine_extname DH_num_bits BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_num_bits)) +#pragma redefine_extname DH_parse_parameters BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_parse_parameters)) +#pragma redefine_extname DH_set0_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_set0_key)) +#pragma redefine_extname DH_set0_pqg BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_set0_pqg)) +#pragma redefine_extname DH_set_length BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_set_length)) +#pragma redefine_extname DH_size BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_size)) +#pragma redefine_extname DH_up_ref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DH_up_ref)) +#pragma redefine_extname DHparams_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DHparams_dup)) +#pragma redefine_extname DIRECTORYSTRING_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DIRECTORYSTRING_free)) +#pragma redefine_extname DIRECTORYSTRING_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DIRECTORYSTRING_new)) +#pragma redefine_extname DISPLAYTEXT_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DISPLAYTEXT_free)) +#pragma redefine_extname DISPLAYTEXT_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DISPLAYTEXT_new)) +#pragma redefine_extname DIST_POINT_NAME_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DIST_POINT_NAME_free)) +#pragma redefine_extname DIST_POINT_NAME_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DIST_POINT_NAME_new)) +#pragma redefine_extname DIST_POINT_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DIST_POINT_free)) +#pragma redefine_extname DIST_POINT_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DIST_POINT_new)) +#pragma redefine_extname DSA_SIG_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_SIG_free)) +#pragma redefine_extname DSA_SIG_get0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_SIG_get0)) +#pragma redefine_extname DSA_SIG_marshal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_SIG_marshal)) +#pragma redefine_extname DSA_SIG_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_SIG_new)) +#pragma redefine_extname DSA_SIG_parse BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_SIG_parse)) +#pragma redefine_extname DSA_SIG_set0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_SIG_set0)) +#pragma redefine_extname DSA_bits BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_bits)) +#pragma redefine_extname DSA_check_signature BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_check_signature)) +#pragma redefine_extname DSA_do_check_signature BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_do_check_signature)) +#pragma redefine_extname DSA_do_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_do_sign)) +#pragma redefine_extname DSA_do_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_do_verify)) +#pragma redefine_extname DSA_dup_DH BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_dup_DH)) +#pragma redefine_extname DSA_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_free)) +#pragma redefine_extname DSA_generate_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_generate_key)) +#pragma redefine_extname DSA_generate_parameters BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_generate_parameters)) +#pragma redefine_extname DSA_generate_parameters_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_generate_parameters_ex)) +#pragma redefine_extname DSA_get0_g BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_get0_g)) +#pragma redefine_extname DSA_get0_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_get0_key)) +#pragma redefine_extname DSA_get0_p BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_get0_p)) +#pragma redefine_extname DSA_get0_pqg BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_get0_pqg)) +#pragma redefine_extname DSA_get0_priv_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_get0_priv_key)) +#pragma redefine_extname DSA_get0_pub_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_get0_pub_key)) +#pragma redefine_extname DSA_get0_q BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_get0_q)) +#pragma redefine_extname DSA_get_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_get_ex_data)) +#pragma redefine_extname DSA_get_ex_new_index BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_get_ex_new_index)) +#pragma redefine_extname DSA_marshal_parameters BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_marshal_parameters)) +#pragma redefine_extname DSA_marshal_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_marshal_private_key)) +#pragma redefine_extname DSA_marshal_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_marshal_public_key)) +#pragma redefine_extname DSA_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_new)) +#pragma redefine_extname DSA_parse_parameters BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_parse_parameters)) +#pragma redefine_extname DSA_parse_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_parse_private_key)) +#pragma redefine_extname DSA_parse_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_parse_public_key)) +#pragma redefine_extname DSA_set0_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_set0_key)) +#pragma redefine_extname DSA_set0_pqg BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_set0_pqg)) +#pragma redefine_extname DSA_set_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_set_ex_data)) +#pragma redefine_extname DSA_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_sign)) +#pragma redefine_extname DSA_size BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_size)) +#pragma redefine_extname DSA_up_ref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_up_ref)) +#pragma redefine_extname DSA_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSA_verify)) +#pragma redefine_extname DSAparams_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DSAparams_dup)) +#pragma redefine_extname DTLS_client_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DTLS_client_method)) +#pragma redefine_extname DTLS_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DTLS_method)) +#pragma redefine_extname DTLS_server_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DTLS_server_method)) +#pragma redefine_extname DTLS_with_buffers_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DTLS_with_buffers_method)) +#pragma redefine_extname DTLSv1_2_client_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DTLSv1_2_client_method)) +#pragma redefine_extname DTLSv1_2_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DTLSv1_2_method)) +#pragma redefine_extname DTLSv1_2_server_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DTLSv1_2_server_method)) +#pragma redefine_extname DTLSv1_client_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DTLSv1_client_method)) +#pragma redefine_extname DTLSv1_get_timeout BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DTLSv1_get_timeout)) +#pragma redefine_extname DTLSv1_handle_timeout BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DTLSv1_handle_timeout)) +#pragma redefine_extname DTLSv1_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DTLSv1_method)) +#pragma redefine_extname DTLSv1_server_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DTLSv1_server_method)) +#pragma redefine_extname DTLSv1_set_initial_timeout_duration BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(DTLSv1_set_initial_timeout_duration)) +#pragma redefine_extname ECDH_compute_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDH_compute_key)) +#pragma redefine_extname ECDH_compute_key_fips BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDH_compute_key_fips)) +#pragma redefine_extname ECDSA_SIG_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_SIG_free)) +#pragma redefine_extname ECDSA_SIG_from_bytes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_SIG_from_bytes)) +#pragma redefine_extname ECDSA_SIG_get0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_SIG_get0)) +#pragma redefine_extname ECDSA_SIG_get0_r BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_SIG_get0_r)) +#pragma redefine_extname ECDSA_SIG_get0_s BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_SIG_get0_s)) +#pragma redefine_extname ECDSA_SIG_marshal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_SIG_marshal)) +#pragma redefine_extname ECDSA_SIG_max_len BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_SIG_max_len)) +#pragma redefine_extname ECDSA_SIG_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_SIG_new)) +#pragma redefine_extname ECDSA_SIG_parse BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_SIG_parse)) +#pragma redefine_extname ECDSA_SIG_set0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_SIG_set0)) +#pragma redefine_extname ECDSA_SIG_to_bytes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_SIG_to_bytes)) +#pragma redefine_extname ECDSA_do_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_do_sign)) +#pragma redefine_extname ECDSA_do_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_do_verify)) +#pragma redefine_extname ECDSA_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_sign)) +#pragma redefine_extname ECDSA_sign_p1363 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_sign_p1363)) +#pragma redefine_extname ECDSA_sign_with_nonce_and_leak_private_key_for_testing BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_sign_with_nonce_and_leak_private_key_for_testing)) +#pragma redefine_extname ECDSA_size BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_size)) +#pragma redefine_extname ECDSA_size_p1363 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_size_p1363)) +#pragma redefine_extname ECDSA_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_verify)) +#pragma redefine_extname ECDSA_verify_p1363 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ECDSA_verify_p1363)) +#pragma redefine_extname EC_GROUP_cmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_cmp)) +#pragma redefine_extname EC_GROUP_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_dup)) +#pragma redefine_extname EC_GROUP_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_free)) +#pragma redefine_extname EC_GROUP_get0_generator BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_get0_generator)) +#pragma redefine_extname EC_GROUP_get0_order BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_get0_order)) +#pragma redefine_extname EC_GROUP_get_asn1_flag BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_get_asn1_flag)) +#pragma redefine_extname EC_GROUP_get_cofactor BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_get_cofactor)) +#pragma redefine_extname EC_GROUP_get_curve_GFp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_get_curve_GFp)) +#pragma redefine_extname EC_GROUP_get_curve_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_get_curve_name)) +#pragma redefine_extname EC_GROUP_get_degree BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_get_degree)) +#pragma redefine_extname EC_GROUP_get_order BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_get_order)) +#pragma redefine_extname EC_GROUP_method_of BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_method_of)) +#pragma redefine_extname EC_GROUP_new_by_curve_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_new_by_curve_name)) +#pragma redefine_extname EC_GROUP_new_curve_GFp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_new_curve_GFp)) +#pragma redefine_extname EC_GROUP_order_bits BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_order_bits)) +#pragma redefine_extname EC_GROUP_set_asn1_flag BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_set_asn1_flag)) +#pragma redefine_extname EC_GROUP_set_generator BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_set_generator)) +#pragma redefine_extname EC_GROUP_set_point_conversion_form BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_GROUP_set_point_conversion_form)) +#pragma redefine_extname EC_KEY_check_fips BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_check_fips)) +#pragma redefine_extname EC_KEY_check_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_check_key)) +#pragma redefine_extname EC_KEY_derive_from_secret BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_derive_from_secret)) +#pragma redefine_extname EC_KEY_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_dup)) +#pragma redefine_extname EC_KEY_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_free)) +#pragma redefine_extname EC_KEY_generate_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_generate_key)) +#pragma redefine_extname EC_KEY_generate_key_fips BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_generate_key_fips)) +#pragma redefine_extname EC_KEY_get0_group BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_get0_group)) +#pragma redefine_extname EC_KEY_get0_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_get0_private_key)) +#pragma redefine_extname EC_KEY_get0_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_get0_public_key)) +#pragma redefine_extname EC_KEY_get_conv_form BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_get_conv_form)) +#pragma redefine_extname EC_KEY_get_enc_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_get_enc_flags)) +#pragma redefine_extname EC_KEY_get_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_get_ex_data)) +#pragma redefine_extname EC_KEY_get_ex_new_index BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_get_ex_new_index)) +#pragma redefine_extname EC_KEY_is_opaque BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_is_opaque)) +#pragma redefine_extname EC_KEY_key2buf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_key2buf)) +#pragma redefine_extname EC_KEY_marshal_curve_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_marshal_curve_name)) +#pragma redefine_extname EC_KEY_marshal_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_marshal_private_key)) +#pragma redefine_extname EC_KEY_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_new)) +#pragma redefine_extname EC_KEY_new_by_curve_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_new_by_curve_name)) +#pragma redefine_extname EC_KEY_new_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_new_method)) +#pragma redefine_extname EC_KEY_oct2key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_oct2key)) +#pragma redefine_extname EC_KEY_oct2priv BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_oct2priv)) +#pragma redefine_extname EC_KEY_parse_curve_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_parse_curve_name)) +#pragma redefine_extname EC_KEY_parse_parameters BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_parse_parameters)) +#pragma redefine_extname EC_KEY_parse_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_parse_private_key)) +#pragma redefine_extname EC_KEY_priv2buf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_priv2buf)) +#pragma redefine_extname EC_KEY_priv2oct BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_priv2oct)) +#pragma redefine_extname EC_KEY_set_asn1_flag BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_set_asn1_flag)) +#pragma redefine_extname EC_KEY_set_conv_form BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_set_conv_form)) +#pragma redefine_extname EC_KEY_set_enc_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_set_enc_flags)) +#pragma redefine_extname EC_KEY_set_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_set_ex_data)) +#pragma redefine_extname EC_KEY_set_group BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_set_group)) +#pragma redefine_extname EC_KEY_set_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_set_private_key)) +#pragma redefine_extname EC_KEY_set_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_set_public_key)) +#pragma redefine_extname EC_KEY_set_public_key_affine_coordinates BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_set_public_key_affine_coordinates)) +#pragma redefine_extname EC_KEY_up_ref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_KEY_up_ref)) +#pragma redefine_extname EC_METHOD_get_field_type BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_METHOD_get_field_type)) +#pragma redefine_extname EC_POINT_add BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_add)) +#pragma redefine_extname EC_POINT_clear_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_clear_free)) +#pragma redefine_extname EC_POINT_cmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_cmp)) +#pragma redefine_extname EC_POINT_copy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_copy)) +#pragma redefine_extname EC_POINT_dbl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_dbl)) +#pragma redefine_extname EC_POINT_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_dup)) +#pragma redefine_extname EC_POINT_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_free)) +#pragma redefine_extname EC_POINT_get_affine_coordinates BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_get_affine_coordinates)) +#pragma redefine_extname EC_POINT_get_affine_coordinates_GFp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_get_affine_coordinates_GFp)) +#pragma redefine_extname EC_POINT_invert BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_invert)) +#pragma redefine_extname EC_POINT_is_at_infinity BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_is_at_infinity)) +#pragma redefine_extname EC_POINT_is_on_curve BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_is_on_curve)) +#pragma redefine_extname EC_POINT_mul BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_mul)) +#pragma redefine_extname EC_POINT_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_new)) +#pragma redefine_extname EC_POINT_oct2point BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_oct2point)) +#pragma redefine_extname EC_POINT_point2buf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_point2buf)) +#pragma redefine_extname EC_POINT_point2cbb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_point2cbb)) +#pragma redefine_extname EC_POINT_point2oct BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_point2oct)) +#pragma redefine_extname EC_POINT_set_affine_coordinates BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_set_affine_coordinates)) +#pragma redefine_extname EC_POINT_set_affine_coordinates_GFp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_set_affine_coordinates_GFp)) +#pragma redefine_extname EC_POINT_set_compressed_coordinates_GFp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_set_compressed_coordinates_GFp)) +#pragma redefine_extname EC_POINT_set_to_infinity BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_POINT_set_to_infinity)) +#pragma redefine_extname EC_curve_nid2nist BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_curve_nid2nist)) +#pragma redefine_extname EC_curve_nist2nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_curve_nist2nid)) +#pragma redefine_extname EC_encode_to_curve_p256_xmd_sha256_sswu BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_encode_to_curve_p256_xmd_sha256_sswu)) +#pragma redefine_extname EC_encode_to_curve_p384_xmd_sha384_sswu BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_encode_to_curve_p384_xmd_sha384_sswu)) +#pragma redefine_extname EC_get_builtin_curves BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_get_builtin_curves)) +#pragma redefine_extname EC_group_p224 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_group_p224)) +#pragma redefine_extname EC_group_p256 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_group_p256)) +#pragma redefine_extname EC_group_p384 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_group_p384)) +#pragma redefine_extname EC_group_p521 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_group_p521)) +#pragma redefine_extname EC_hash_to_curve_p256_xmd_sha256_sswu BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_hash_to_curve_p256_xmd_sha256_sswu)) +#pragma redefine_extname EC_hash_to_curve_p384_xmd_sha384_sswu BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EC_hash_to_curve_p384_xmd_sha384_sswu)) +#pragma redefine_extname ED25519_keypair BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ED25519_keypair)) +#pragma redefine_extname ED25519_keypair_from_seed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ED25519_keypair_from_seed)) +#pragma redefine_extname ED25519_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ED25519_sign)) +#pragma redefine_extname ED25519_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ED25519_verify)) +#pragma redefine_extname EDIPARTYNAME_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EDIPARTYNAME_free)) +#pragma redefine_extname EDIPARTYNAME_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EDIPARTYNAME_new)) +#pragma redefine_extname ENGINE_cleanup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ENGINE_cleanup)) +#pragma redefine_extname ENGINE_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ENGINE_free)) +#pragma redefine_extname ENGINE_get_ECDSA_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ENGINE_get_ECDSA_method)) +#pragma redefine_extname ENGINE_get_RSA_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ENGINE_get_RSA_method)) +#pragma redefine_extname ENGINE_load_builtin_engines BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ENGINE_load_builtin_engines)) +#pragma redefine_extname ENGINE_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ENGINE_new)) +#pragma redefine_extname ENGINE_register_all_complete BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ENGINE_register_all_complete)) +#pragma redefine_extname ENGINE_set_ECDSA_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ENGINE_set_ECDSA_method)) +#pragma redefine_extname ENGINE_set_RSA_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ENGINE_set_RSA_method)) +#pragma redefine_extname ERR_add_error_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_add_error_data)) +#pragma redefine_extname ERR_add_error_dataf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_add_error_dataf)) +#pragma redefine_extname ERR_clear_error BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_clear_error)) +#pragma redefine_extname ERR_clear_system_error BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_clear_system_error)) +#pragma redefine_extname ERR_error_string BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_error_string)) +#pragma redefine_extname ERR_error_string_n BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_error_string_n)) +#pragma redefine_extname ERR_free_strings BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_free_strings)) +#pragma redefine_extname ERR_func_error_string BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_func_error_string)) +#pragma redefine_extname ERR_get_error BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_get_error)) +#pragma redefine_extname ERR_get_error_line BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_get_error_line)) +#pragma redefine_extname ERR_get_error_line_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_get_error_line_data)) +#pragma redefine_extname ERR_get_next_error_library BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_get_next_error_library)) +#pragma redefine_extname ERR_lib_error_string BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_lib_error_string)) +#pragma redefine_extname ERR_lib_symbol_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_lib_symbol_name)) +#pragma redefine_extname ERR_load_BIO_strings BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_load_BIO_strings)) +#pragma redefine_extname ERR_load_ERR_strings BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_load_ERR_strings)) +#pragma redefine_extname ERR_load_RAND_strings BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_load_RAND_strings)) +#pragma redefine_extname ERR_load_SSL_strings BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_load_SSL_strings)) +#pragma redefine_extname ERR_load_crypto_strings BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_load_crypto_strings)) +#pragma redefine_extname ERR_peek_error BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_peek_error)) +#pragma redefine_extname ERR_peek_error_line BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_peek_error_line)) +#pragma redefine_extname ERR_peek_error_line_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_peek_error_line_data)) +#pragma redefine_extname ERR_peek_last_error BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_peek_last_error)) +#pragma redefine_extname ERR_peek_last_error_line BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_peek_last_error_line)) +#pragma redefine_extname ERR_peek_last_error_line_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_peek_last_error_line_data)) +#pragma redefine_extname ERR_pop_to_mark BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_pop_to_mark)) +#pragma redefine_extname ERR_print_errors BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_print_errors)) +#pragma redefine_extname ERR_print_errors_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_print_errors_cb)) +#pragma redefine_extname ERR_print_errors_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_print_errors_fp)) +#pragma redefine_extname ERR_put_error BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_put_error)) +#pragma redefine_extname ERR_reason_error_string BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_reason_error_string)) +#pragma redefine_extname ERR_reason_symbol_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_reason_symbol_name)) +#pragma redefine_extname ERR_remove_state BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_remove_state)) +#pragma redefine_extname ERR_remove_thread_state BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_remove_thread_state)) +#pragma redefine_extname ERR_set_error_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_set_error_data)) +#pragma redefine_extname ERR_set_mark BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ERR_set_mark)) +#pragma redefine_extname EVP_AEAD_CTX_aead BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_aead)) +#pragma redefine_extname EVP_AEAD_CTX_cleanup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_cleanup)) +#pragma redefine_extname EVP_AEAD_CTX_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_free)) +#pragma redefine_extname EVP_AEAD_CTX_get_iv BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_get_iv)) +#pragma redefine_extname EVP_AEAD_CTX_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_init)) +#pragma redefine_extname EVP_AEAD_CTX_init_with_direction BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_init_with_direction)) +#pragma redefine_extname EVP_AEAD_CTX_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_new)) +#pragma redefine_extname EVP_AEAD_CTX_open BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_open)) +#pragma redefine_extname EVP_AEAD_CTX_open_gather BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_open_gather)) +#pragma redefine_extname EVP_AEAD_CTX_openv BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_openv)) +#pragma redefine_extname EVP_AEAD_CTX_openv_detached BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_openv_detached)) +#pragma redefine_extname EVP_AEAD_CTX_seal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_seal)) +#pragma redefine_extname EVP_AEAD_CTX_seal_scatter BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_seal_scatter)) +#pragma redefine_extname EVP_AEAD_CTX_sealv BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_sealv)) +#pragma redefine_extname EVP_AEAD_CTX_tag_len BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_tag_len)) +#pragma redefine_extname EVP_AEAD_CTX_zero BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_zero)) +#pragma redefine_extname EVP_AEAD_key_length BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_key_length)) +#pragma redefine_extname EVP_AEAD_max_overhead BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_max_overhead)) +#pragma redefine_extname EVP_AEAD_max_tag_len BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_max_tag_len)) +#pragma redefine_extname EVP_AEAD_nonce_length BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_AEAD_nonce_length)) +#pragma redefine_extname EVP_BytesToKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_BytesToKey)) +#pragma redefine_extname EVP_CIPHER_CTX_block_size BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_block_size)) +#pragma redefine_extname EVP_CIPHER_CTX_cipher BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_cipher)) +#pragma redefine_extname EVP_CIPHER_CTX_cleanup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_cleanup)) +#pragma redefine_extname EVP_CIPHER_CTX_copy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_copy)) +#pragma redefine_extname EVP_CIPHER_CTX_ctrl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_ctrl)) +#pragma redefine_extname EVP_CIPHER_CTX_encrypting BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_encrypting)) +#pragma redefine_extname EVP_CIPHER_CTX_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_flags)) +#pragma redefine_extname EVP_CIPHER_CTX_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_free)) +#pragma redefine_extname EVP_CIPHER_CTX_get_app_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_get_app_data)) +#pragma redefine_extname EVP_CIPHER_CTX_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_init)) +#pragma redefine_extname EVP_CIPHER_CTX_iv_length BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_iv_length)) +#pragma redefine_extname EVP_CIPHER_CTX_key_length BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_key_length)) +#pragma redefine_extname EVP_CIPHER_CTX_mode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_mode)) +#pragma redefine_extname EVP_CIPHER_CTX_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_new)) +#pragma redefine_extname EVP_CIPHER_CTX_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_nid)) +#pragma redefine_extname EVP_CIPHER_CTX_reset BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_reset)) +#pragma redefine_extname EVP_CIPHER_CTX_set_app_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_set_app_data)) +#pragma redefine_extname EVP_CIPHER_CTX_set_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_set_flags)) +#pragma redefine_extname EVP_CIPHER_CTX_set_key_length BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_set_key_length)) +#pragma redefine_extname EVP_CIPHER_CTX_set_padding BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_set_padding)) +#pragma redefine_extname EVP_CIPHER_block_size BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_block_size)) +#pragma redefine_extname EVP_CIPHER_do_all_sorted BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_do_all_sorted)) +#pragma redefine_extname EVP_CIPHER_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_flags)) +#pragma redefine_extname EVP_CIPHER_iv_length BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_iv_length)) +#pragma redefine_extname EVP_CIPHER_key_length BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_key_length)) +#pragma redefine_extname EVP_CIPHER_mode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_mode)) +#pragma redefine_extname EVP_CIPHER_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CIPHER_nid)) +#pragma redefine_extname EVP_Cipher BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_Cipher)) +#pragma redefine_extname EVP_CipherFinal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CipherFinal)) +#pragma redefine_extname EVP_CipherFinal_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CipherFinal_ex)) +#pragma redefine_extname EVP_CipherFinal_ex2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CipherFinal_ex2)) +#pragma redefine_extname EVP_CipherInit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CipherInit)) +#pragma redefine_extname EVP_CipherInit_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CipherInit_ex)) +#pragma redefine_extname EVP_CipherUpdate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CipherUpdate)) +#pragma redefine_extname EVP_CipherUpdateAAD BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CipherUpdateAAD)) +#pragma redefine_extname EVP_CipherUpdate_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_CipherUpdate_ex)) +#pragma redefine_extname EVP_DecodeBase64 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DecodeBase64)) +#pragma redefine_extname EVP_DecodeBlock BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DecodeBlock)) +#pragma redefine_extname EVP_DecodeFinal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DecodeFinal)) +#pragma redefine_extname EVP_DecodeInit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DecodeInit)) +#pragma redefine_extname EVP_DecodeUpdate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DecodeUpdate)) +#pragma redefine_extname EVP_DecodedLength BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DecodedLength)) +#pragma redefine_extname EVP_DecryptFinal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DecryptFinal)) +#pragma redefine_extname EVP_DecryptFinal_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DecryptFinal_ex)) +#pragma redefine_extname EVP_DecryptFinal_ex2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DecryptFinal_ex2)) +#pragma redefine_extname EVP_DecryptInit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DecryptInit)) +#pragma redefine_extname EVP_DecryptInit_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DecryptInit_ex)) +#pragma redefine_extname EVP_DecryptUpdate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DecryptUpdate)) +#pragma redefine_extname EVP_DecryptUpdate_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DecryptUpdate_ex)) +#pragma redefine_extname EVP_Digest BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_Digest)) +#pragma redefine_extname EVP_DigestFinal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DigestFinal)) +#pragma redefine_extname EVP_DigestFinalXOF BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DigestFinalXOF)) +#pragma redefine_extname EVP_DigestFinal_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DigestFinal_ex)) +#pragma redefine_extname EVP_DigestInit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DigestInit)) +#pragma redefine_extname EVP_DigestInit_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DigestInit_ex)) +#pragma redefine_extname EVP_DigestSign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DigestSign)) +#pragma redefine_extname EVP_DigestSignFinal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DigestSignFinal)) +#pragma redefine_extname EVP_DigestSignInit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DigestSignInit)) +#pragma redefine_extname EVP_DigestSignUpdate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DigestSignUpdate)) +#pragma redefine_extname EVP_DigestUpdate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DigestUpdate)) +#pragma redefine_extname EVP_DigestVerify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DigestVerify)) +#pragma redefine_extname EVP_DigestVerifyFinal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DigestVerifyFinal)) +#pragma redefine_extname EVP_DigestVerifyInit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DigestVerifyInit)) +#pragma redefine_extname EVP_DigestVerifyUpdate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_DigestVerifyUpdate)) +#pragma redefine_extname EVP_ENCODE_CTX_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_ENCODE_CTX_free)) +#pragma redefine_extname EVP_ENCODE_CTX_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_ENCODE_CTX_new)) +#pragma redefine_extname EVP_EncodeBlock BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_EncodeBlock)) +#pragma redefine_extname EVP_EncodeFinal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_EncodeFinal)) +#pragma redefine_extname EVP_EncodeInit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_EncodeInit)) +#pragma redefine_extname EVP_EncodeUpdate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_EncodeUpdate)) +#pragma redefine_extname EVP_EncodedLength BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_EncodedLength)) +#pragma redefine_extname EVP_EncryptFinal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_EncryptFinal)) +#pragma redefine_extname EVP_EncryptFinal_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_EncryptFinal_ex)) +#pragma redefine_extname EVP_EncryptFinal_ex2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_EncryptFinal_ex2)) +#pragma redefine_extname EVP_EncryptInit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_EncryptInit)) +#pragma redefine_extname EVP_EncryptInit_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_EncryptInit_ex)) +#pragma redefine_extname EVP_EncryptUpdate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_EncryptUpdate)) +#pragma redefine_extname EVP_EncryptUpdate_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_EncryptUpdate_ex)) +#pragma redefine_extname EVP_HPKE_AEAD_aead BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_AEAD_aead)) +#pragma redefine_extname EVP_HPKE_AEAD_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_AEAD_id)) +#pragma redefine_extname EVP_HPKE_CTX_aead BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_aead)) +#pragma redefine_extname EVP_HPKE_CTX_cleanup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_cleanup)) +#pragma redefine_extname EVP_HPKE_CTX_export BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_export)) +#pragma redefine_extname EVP_HPKE_CTX_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_free)) +#pragma redefine_extname EVP_HPKE_CTX_kdf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_kdf)) +#pragma redefine_extname EVP_HPKE_CTX_kem BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_kem)) +#pragma redefine_extname EVP_HPKE_CTX_max_overhead BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_max_overhead)) +#pragma redefine_extname EVP_HPKE_CTX_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_new)) +#pragma redefine_extname EVP_HPKE_CTX_open BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_open)) +#pragma redefine_extname EVP_HPKE_CTX_seal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_seal)) +#pragma redefine_extname EVP_HPKE_CTX_setup_auth_recipient BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_setup_auth_recipient)) +#pragma redefine_extname EVP_HPKE_CTX_setup_auth_sender BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_setup_auth_sender)) +#pragma redefine_extname EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing)) +#pragma redefine_extname EVP_HPKE_CTX_setup_recipient BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_setup_recipient)) +#pragma redefine_extname EVP_HPKE_CTX_setup_sender BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_setup_sender)) +#pragma redefine_extname EVP_HPKE_CTX_setup_sender_with_seed_for_testing BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_setup_sender_with_seed_for_testing)) +#pragma redefine_extname EVP_HPKE_CTX_zero BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_zero)) +#pragma redefine_extname EVP_HPKE_KDF_hkdf_md BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KDF_hkdf_md)) +#pragma redefine_extname EVP_HPKE_KDF_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KDF_id)) +#pragma redefine_extname EVP_HPKE_KEM_enc_len BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KEM_enc_len)) +#pragma redefine_extname EVP_HPKE_KEM_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KEM_id)) +#pragma redefine_extname EVP_HPKE_KEM_private_key_len BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KEM_private_key_len)) +#pragma redefine_extname EVP_HPKE_KEM_public_key_len BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KEM_public_key_len)) +#pragma redefine_extname EVP_HPKE_KEY_cleanup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_cleanup)) +#pragma redefine_extname EVP_HPKE_KEY_copy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_copy)) +#pragma redefine_extname EVP_HPKE_KEY_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_free)) +#pragma redefine_extname EVP_HPKE_KEY_generate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_generate)) +#pragma redefine_extname EVP_HPKE_KEY_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_init)) +#pragma redefine_extname EVP_HPKE_KEY_kem BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_kem)) +#pragma redefine_extname EVP_HPKE_KEY_move BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_move)) +#pragma redefine_extname EVP_HPKE_KEY_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_new)) +#pragma redefine_extname EVP_HPKE_KEY_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_private_key)) +#pragma redefine_extname EVP_HPKE_KEY_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_public_key)) +#pragma redefine_extname EVP_HPKE_KEY_zero BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_zero)) +#pragma redefine_extname EVP_MD_CTX_block_size BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_block_size)) +#pragma redefine_extname EVP_MD_CTX_cleanse BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_cleanse)) +#pragma redefine_extname EVP_MD_CTX_cleanup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_cleanup)) +#pragma redefine_extname EVP_MD_CTX_copy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_copy)) +#pragma redefine_extname EVP_MD_CTX_copy_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_copy_ex)) +#pragma redefine_extname EVP_MD_CTX_create BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_create)) +#pragma redefine_extname EVP_MD_CTX_destroy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_destroy)) +#pragma redefine_extname EVP_MD_CTX_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_free)) +#pragma redefine_extname EVP_MD_CTX_get0_md BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_get0_md)) +#pragma redefine_extname EVP_MD_CTX_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_init)) +#pragma redefine_extname EVP_MD_CTX_md BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_md)) +#pragma redefine_extname EVP_MD_CTX_move BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_move)) +#pragma redefine_extname EVP_MD_CTX_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_new)) +#pragma redefine_extname EVP_MD_CTX_reset BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_reset)) +#pragma redefine_extname EVP_MD_CTX_set_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_set_flags)) +#pragma redefine_extname EVP_MD_CTX_size BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_size)) +#pragma redefine_extname EVP_MD_CTX_type BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_type)) +#pragma redefine_extname EVP_MD_block_size BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_block_size)) +#pragma redefine_extname EVP_MD_do_all BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_do_all)) +#pragma redefine_extname EVP_MD_do_all_sorted BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_do_all_sorted)) +#pragma redefine_extname EVP_MD_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_flags)) +#pragma redefine_extname EVP_MD_meth_get_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_meth_get_flags)) +#pragma redefine_extname EVP_MD_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_nid)) +#pragma redefine_extname EVP_MD_size BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_size)) +#pragma redefine_extname EVP_MD_type BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_type)) +#pragma redefine_extname EVP_PBE_scrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PBE_scrypt)) +#pragma redefine_extname EVP_PKCS82PKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKCS82PKEY)) +#pragma redefine_extname EVP_PKEY2PKCS8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY2PKCS8)) +#pragma redefine_extname EVP_PKEY_CTX_add1_hkdf_info BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_add1_hkdf_info)) +#pragma redefine_extname EVP_PKEY_CTX_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_dup)) +#pragma redefine_extname EVP_PKEY_CTX_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_free)) +#pragma redefine_extname EVP_PKEY_CTX_get0_pkey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_get0_pkey)) +#pragma redefine_extname EVP_PKEY_CTX_get0_rsa_oaep_label BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_get0_rsa_oaep_label)) +#pragma redefine_extname EVP_PKEY_CTX_get_rsa_mgf1_md BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_get_rsa_mgf1_md)) +#pragma redefine_extname EVP_PKEY_CTX_get_rsa_oaep_md BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_get_rsa_oaep_md)) +#pragma redefine_extname EVP_PKEY_CTX_get_rsa_padding BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_get_rsa_padding)) +#pragma redefine_extname EVP_PKEY_CTX_get_rsa_pss_saltlen BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_get_rsa_pss_saltlen)) +#pragma redefine_extname EVP_PKEY_CTX_get_signature_md BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_get_signature_md)) +#pragma redefine_extname EVP_PKEY_CTX_hkdf_mode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_hkdf_mode)) +#pragma redefine_extname EVP_PKEY_CTX_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_new)) +#pragma redefine_extname EVP_PKEY_CTX_new_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_new_id)) +#pragma redefine_extname EVP_PKEY_CTX_set0_rsa_oaep_label BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set0_rsa_oaep_label)) +#pragma redefine_extname EVP_PKEY_CTX_set1_hkdf_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set1_hkdf_key)) +#pragma redefine_extname EVP_PKEY_CTX_set1_hkdf_salt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set1_hkdf_salt)) +#pragma redefine_extname EVP_PKEY_CTX_set_dh_pad BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_dh_pad)) +#pragma redefine_extname EVP_PKEY_CTX_set_dsa_paramgen_bits BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_dsa_paramgen_bits)) +#pragma redefine_extname EVP_PKEY_CTX_set_dsa_paramgen_q_bits BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_dsa_paramgen_q_bits)) +#pragma redefine_extname EVP_PKEY_CTX_set_ec_param_enc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_ec_param_enc)) +#pragma redefine_extname EVP_PKEY_CTX_set_ec_paramgen_curve_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_ec_paramgen_curve_nid)) +#pragma redefine_extname EVP_PKEY_CTX_set_hkdf_md BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_hkdf_md)) +#pragma redefine_extname EVP_PKEY_CTX_set_rsa_keygen_bits BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_keygen_bits)) +#pragma redefine_extname EVP_PKEY_CTX_set_rsa_keygen_pubexp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_keygen_pubexp)) +#pragma redefine_extname EVP_PKEY_CTX_set_rsa_mgf1_md BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_mgf1_md)) +#pragma redefine_extname EVP_PKEY_CTX_set_rsa_oaep_md BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_oaep_md)) +#pragma redefine_extname EVP_PKEY_CTX_set_rsa_padding BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_padding)) +#pragma redefine_extname EVP_PKEY_CTX_set_rsa_pss_keygen_md BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_pss_keygen_md)) +#pragma redefine_extname EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md)) +#pragma redefine_extname EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen)) +#pragma redefine_extname EVP_PKEY_CTX_set_rsa_pss_saltlen BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_pss_saltlen)) +#pragma redefine_extname EVP_PKEY_CTX_set_signature_md BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_signature_md)) +#pragma redefine_extname EVP_PKEY_assign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_assign)) +#pragma redefine_extname EVP_PKEY_assign_DH BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_assign_DH)) +#pragma redefine_extname EVP_PKEY_assign_DSA BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_assign_DSA)) +#pragma redefine_extname EVP_PKEY_assign_EC_KEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_assign_EC_KEY)) +#pragma redefine_extname EVP_PKEY_assign_RSA BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_assign_RSA)) +#pragma redefine_extname EVP_PKEY_base_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_base_id)) +#pragma redefine_extname EVP_PKEY_bits BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_bits)) +#pragma redefine_extname EVP_PKEY_cmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_cmp)) +#pragma redefine_extname EVP_PKEY_cmp_parameters BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_cmp_parameters)) +#pragma redefine_extname EVP_PKEY_copy_parameters BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_copy_parameters)) +#pragma redefine_extname EVP_PKEY_decrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_decrypt)) +#pragma redefine_extname EVP_PKEY_decrypt_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_decrypt_init)) +#pragma redefine_extname EVP_PKEY_derive BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_derive)) +#pragma redefine_extname EVP_PKEY_derive_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_derive_init)) +#pragma redefine_extname EVP_PKEY_derive_set_peer BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_derive_set_peer)) +#pragma redefine_extname EVP_PKEY_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_encrypt)) +#pragma redefine_extname EVP_PKEY_encrypt_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_encrypt_init)) +#pragma redefine_extname EVP_PKEY_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_free)) +#pragma redefine_extname EVP_PKEY_from_private_key_info BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_from_private_key_info)) +#pragma redefine_extname EVP_PKEY_from_private_seed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_from_private_seed)) +#pragma redefine_extname EVP_PKEY_from_raw_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_from_raw_private_key)) +#pragma redefine_extname EVP_PKEY_from_raw_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_from_raw_public_key)) +#pragma redefine_extname EVP_PKEY_from_subject_public_key_info BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_from_subject_public_key_info)) +#pragma redefine_extname EVP_PKEY_get0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_get0)) +#pragma redefine_extname EVP_PKEY_get0_DH BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_get0_DH)) +#pragma redefine_extname EVP_PKEY_get0_DSA BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_get0_DSA)) +#pragma redefine_extname EVP_PKEY_get0_EC_KEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_get0_EC_KEY)) +#pragma redefine_extname EVP_PKEY_get0_RSA BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_get0_RSA)) +#pragma redefine_extname EVP_PKEY_get1_DH BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_get1_DH)) +#pragma redefine_extname EVP_PKEY_get1_DSA BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_get1_DSA)) +#pragma redefine_extname EVP_PKEY_get1_EC_KEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_get1_EC_KEY)) +#pragma redefine_extname EVP_PKEY_get1_RSA BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_get1_RSA)) +#pragma redefine_extname EVP_PKEY_get1_tls_encodedpoint BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_get1_tls_encodedpoint)) +#pragma redefine_extname EVP_PKEY_get_ec_curve_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_get_ec_curve_nid)) +#pragma redefine_extname EVP_PKEY_get_ec_point_conv_form BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_get_ec_point_conv_form)) +#pragma redefine_extname EVP_PKEY_get_private_seed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_get_private_seed)) +#pragma redefine_extname EVP_PKEY_get_raw_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_get_raw_private_key)) +#pragma redefine_extname EVP_PKEY_get_raw_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_get_raw_public_key)) +#pragma redefine_extname EVP_PKEY_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_id)) +#pragma redefine_extname EVP_PKEY_is_opaque BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_is_opaque)) +#pragma redefine_extname EVP_PKEY_keygen BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_keygen)) +#pragma redefine_extname EVP_PKEY_keygen_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_keygen_init)) +#pragma redefine_extname EVP_PKEY_missing_parameters BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_missing_parameters)) +#pragma redefine_extname EVP_PKEY_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_new)) +#pragma redefine_extname EVP_PKEY_new_raw_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_new_raw_private_key)) +#pragma redefine_extname EVP_PKEY_new_raw_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_new_raw_public_key)) +#pragma redefine_extname EVP_PKEY_paramgen BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_paramgen)) +#pragma redefine_extname EVP_PKEY_paramgen_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_paramgen_init)) +#pragma redefine_extname EVP_PKEY_print_params BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_print_params)) +#pragma redefine_extname EVP_PKEY_print_private BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_print_private)) +#pragma redefine_extname EVP_PKEY_print_public BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_print_public)) +#pragma redefine_extname EVP_PKEY_set1_DH BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_set1_DH)) +#pragma redefine_extname EVP_PKEY_set1_DSA BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_set1_DSA)) +#pragma redefine_extname EVP_PKEY_set1_EC_KEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_set1_EC_KEY)) +#pragma redefine_extname EVP_PKEY_set1_RSA BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_set1_RSA)) +#pragma redefine_extname EVP_PKEY_set1_tls_encodedpoint BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_set1_tls_encodedpoint)) +#pragma redefine_extname EVP_PKEY_set_type BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_set_type)) +#pragma redefine_extname EVP_PKEY_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_sign)) +#pragma redefine_extname EVP_PKEY_sign_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_sign_init)) +#pragma redefine_extname EVP_PKEY_size BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_size)) +#pragma redefine_extname EVP_PKEY_type BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_type)) +#pragma redefine_extname EVP_PKEY_up_ref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_up_ref)) +#pragma redefine_extname EVP_PKEY_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_verify)) +#pragma redefine_extname EVP_PKEY_verify_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_verify_init)) +#pragma redefine_extname EVP_PKEY_verify_recover BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_verify_recover)) +#pragma redefine_extname EVP_PKEY_verify_recover_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_verify_recover_init)) +#pragma redefine_extname EVP_SignFinal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_SignFinal)) +#pragma redefine_extname EVP_SignInit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_SignInit)) +#pragma redefine_extname EVP_SignInit_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_SignInit_ex)) +#pragma redefine_extname EVP_SignUpdate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_SignUpdate)) +#pragma redefine_extname EVP_VerifyFinal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_VerifyFinal)) +#pragma redefine_extname EVP_VerifyInit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_VerifyInit)) +#pragma redefine_extname EVP_VerifyInit_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_VerifyInit_ex)) +#pragma redefine_extname EVP_VerifyUpdate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_VerifyUpdate)) +#pragma redefine_extname EVP_add_cipher_alias BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_add_cipher_alias)) +#pragma redefine_extname EVP_add_digest BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_add_digest)) +#pragma redefine_extname EVP_aead_aes_128_cbc_sha1_tls BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_cbc_sha1_tls)) +#pragma redefine_extname EVP_aead_aes_128_cbc_sha1_tls_implicit_iv BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_cbc_sha1_tls_implicit_iv)) +#pragma redefine_extname EVP_aead_aes_128_cbc_sha256_tls BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_cbc_sha256_tls)) +#pragma redefine_extname EVP_aead_aes_128_ccm_bluetooth BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_ccm_bluetooth)) +#pragma redefine_extname EVP_aead_aes_128_ccm_bluetooth_8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_ccm_bluetooth_8)) +#pragma redefine_extname EVP_aead_aes_128_ccm_matter BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_ccm_matter)) +#pragma redefine_extname EVP_aead_aes_128_ctr_hmac_sha256 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_ctr_hmac_sha256)) +#pragma redefine_extname EVP_aead_aes_128_eax BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_eax)) +#pragma redefine_extname EVP_aead_aes_128_gcm BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_gcm)) +#pragma redefine_extname EVP_aead_aes_128_gcm_randnonce BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_gcm_randnonce)) +#pragma redefine_extname EVP_aead_aes_128_gcm_siv BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_gcm_siv)) +#pragma redefine_extname EVP_aead_aes_128_gcm_tls12 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_gcm_tls12)) +#pragma redefine_extname EVP_aead_aes_128_gcm_tls13 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_gcm_tls13)) +#pragma redefine_extname EVP_aead_aes_192_gcm BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_192_gcm)) +#pragma redefine_extname EVP_aead_aes_256_cbc_sha1_tls BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_cbc_sha1_tls)) +#pragma redefine_extname EVP_aead_aes_256_cbc_sha1_tls_implicit_iv BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_cbc_sha1_tls_implicit_iv)) +#pragma redefine_extname EVP_aead_aes_256_ctr_hmac_sha256 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_ctr_hmac_sha256)) +#pragma redefine_extname EVP_aead_aes_256_eax BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_eax)) +#pragma redefine_extname EVP_aead_aes_256_gcm BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_gcm)) +#pragma redefine_extname EVP_aead_aes_256_gcm_randnonce BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_gcm_randnonce)) +#pragma redefine_extname EVP_aead_aes_256_gcm_siv BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_gcm_siv)) +#pragma redefine_extname EVP_aead_aes_256_gcm_tls12 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_gcm_tls12)) +#pragma redefine_extname EVP_aead_aes_256_gcm_tls13 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_gcm_tls13)) +#pragma redefine_extname EVP_aead_chacha20_poly1305 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_chacha20_poly1305)) +#pragma redefine_extname EVP_aead_des_ede3_cbc_sha1_tls BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_des_ede3_cbc_sha1_tls)) +#pragma redefine_extname EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv)) +#pragma redefine_extname EVP_aead_xchacha20_poly1305 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aead_xchacha20_poly1305)) +#pragma redefine_extname EVP_aes_128_cbc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_128_cbc)) +#pragma redefine_extname EVP_aes_128_cfb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_128_cfb)) +#pragma redefine_extname EVP_aes_128_cfb128 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_128_cfb128)) +#pragma redefine_extname EVP_aes_128_ctr BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_128_ctr)) +#pragma redefine_extname EVP_aes_128_ecb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_128_ecb)) +#pragma redefine_extname EVP_aes_128_gcm BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_128_gcm)) +#pragma redefine_extname EVP_aes_128_ofb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_128_ofb)) +#pragma redefine_extname EVP_aes_192_cbc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_192_cbc)) +#pragma redefine_extname EVP_aes_192_cfb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_192_cfb)) +#pragma redefine_extname EVP_aes_192_cfb128 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_192_cfb128)) +#pragma redefine_extname EVP_aes_192_ctr BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_192_ctr)) +#pragma redefine_extname EVP_aes_192_ecb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_192_ecb)) +#pragma redefine_extname EVP_aes_192_gcm BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_192_gcm)) +#pragma redefine_extname EVP_aes_192_ofb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_192_ofb)) +#pragma redefine_extname EVP_aes_256_cbc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_256_cbc)) +#pragma redefine_extname EVP_aes_256_cfb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_256_cfb)) +#pragma redefine_extname EVP_aes_256_cfb128 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_256_cfb128)) +#pragma redefine_extname EVP_aes_256_ctr BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_256_ctr)) +#pragma redefine_extname EVP_aes_256_ecb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_256_ecb)) +#pragma redefine_extname EVP_aes_256_gcm BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_256_gcm)) +#pragma redefine_extname EVP_aes_256_ofb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_256_ofb)) +#pragma redefine_extname EVP_aes_256_xts BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_aes_256_xts)) +#pragma redefine_extname EVP_bf_cbc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_bf_cbc)) +#pragma redefine_extname EVP_bf_cfb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_bf_cfb)) +#pragma redefine_extname EVP_bf_ecb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_bf_ecb)) +#pragma redefine_extname EVP_blake2b256 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_blake2b256)) +#pragma redefine_extname EVP_cast5_cbc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_cast5_cbc)) +#pragma redefine_extname EVP_cast5_ecb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_cast5_ecb)) +#pragma redefine_extname EVP_cleanup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_cleanup)) +#pragma redefine_extname EVP_des_cbc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_des_cbc)) +#pragma redefine_extname EVP_des_ecb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_des_ecb)) +#pragma redefine_extname EVP_des_ede BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_des_ede)) +#pragma redefine_extname EVP_des_ede3 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_des_ede3)) +#pragma redefine_extname EVP_des_ede3_cbc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_des_ede3_cbc)) +#pragma redefine_extname EVP_des_ede3_ecb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_des_ede3_ecb)) +#pragma redefine_extname EVP_des_ede_cbc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_des_ede_cbc)) +#pragma redefine_extname EVP_dss1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_dss1)) +#pragma redefine_extname EVP_enc_null BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_enc_null)) +#pragma redefine_extname EVP_get_cipherbyname BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_get_cipherbyname)) +#pragma redefine_extname EVP_get_cipherbynid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_get_cipherbynid)) +#pragma redefine_extname EVP_get_digestbyname BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_get_digestbyname)) +#pragma redefine_extname EVP_get_digestbynid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_get_digestbynid)) +#pragma redefine_extname EVP_get_digestbyobj BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_get_digestbyobj)) +#pragma redefine_extname EVP_has_aes_hardware BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_has_aes_hardware)) +#pragma redefine_extname EVP_hpke_aes_128_gcm BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_hpke_aes_128_gcm)) +#pragma redefine_extname EVP_hpke_aes_256_gcm BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_hpke_aes_256_gcm)) +#pragma redefine_extname EVP_hpke_chacha20_poly1305 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_hpke_chacha20_poly1305)) +#pragma redefine_extname EVP_hpke_hkdf_sha256 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_hpke_hkdf_sha256)) +#pragma redefine_extname EVP_hpke_mlkem1024 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_hpke_mlkem1024)) +#pragma redefine_extname EVP_hpke_mlkem768 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_hpke_mlkem768)) +#pragma redefine_extname EVP_hpke_p256_hkdf_sha256 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_hpke_p256_hkdf_sha256)) +#pragma redefine_extname EVP_hpke_x25519_hkdf_sha256 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_hpke_x25519_hkdf_sha256)) +#pragma redefine_extname EVP_hpke_xwing BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_hpke_xwing)) +#pragma redefine_extname EVP_marshal_digest_algorithm BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_marshal_digest_algorithm)) +#pragma redefine_extname EVP_marshal_digest_algorithm_no_params BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_marshal_digest_algorithm_no_params)) +#pragma redefine_extname EVP_marshal_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_marshal_private_key)) +#pragma redefine_extname EVP_marshal_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_marshal_public_key)) +#pragma redefine_extname EVP_md4 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_md4)) +#pragma redefine_extname EVP_md5 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_md5)) +#pragma redefine_extname EVP_md5_sha1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_md5_sha1)) +#pragma redefine_extname EVP_parse_digest_algorithm BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_parse_digest_algorithm)) +#pragma redefine_extname EVP_parse_digest_algorithm_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_parse_digest_algorithm_nid)) +#pragma redefine_extname EVP_parse_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_parse_private_key)) +#pragma redefine_extname EVP_parse_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_parse_public_key)) +#pragma redefine_extname EVP_pkey_dsa BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_pkey_dsa)) +#pragma redefine_extname EVP_pkey_ec_p224 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_pkey_ec_p224)) +#pragma redefine_extname EVP_pkey_ec_p256 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_pkey_ec_p256)) +#pragma redefine_extname EVP_pkey_ec_p384 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_pkey_ec_p384)) +#pragma redefine_extname EVP_pkey_ec_p521 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_pkey_ec_p521)) +#pragma redefine_extname EVP_pkey_ed25519 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_pkey_ed25519)) +#pragma redefine_extname EVP_pkey_ml_dsa_44 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_pkey_ml_dsa_44)) +#pragma redefine_extname EVP_pkey_ml_dsa_65 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_pkey_ml_dsa_65)) +#pragma redefine_extname EVP_pkey_ml_dsa_87 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_pkey_ml_dsa_87)) +#pragma redefine_extname EVP_pkey_rsa BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_pkey_rsa)) +#pragma redefine_extname EVP_pkey_rsa_pss_sha256 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_pkey_rsa_pss_sha256)) +#pragma redefine_extname EVP_pkey_rsa_pss_sha384 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_pkey_rsa_pss_sha384)) +#pragma redefine_extname EVP_pkey_rsa_pss_sha512 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_pkey_rsa_pss_sha512)) +#pragma redefine_extname EVP_pkey_x25519 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_pkey_x25519)) +#pragma redefine_extname EVP_rc2_40_cbc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_rc2_40_cbc)) +#pragma redefine_extname EVP_rc2_cbc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_rc2_cbc)) +#pragma redefine_extname EVP_rc4 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_rc4)) +#pragma redefine_extname EVP_sha1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_sha1)) +#pragma redefine_extname EVP_sha224 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_sha224)) +#pragma redefine_extname EVP_sha256 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_sha256)) +#pragma redefine_extname EVP_sha384 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_sha384)) +#pragma redefine_extname EVP_sha512 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_sha512)) +#pragma redefine_extname EVP_sha512_256 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_sha512_256)) +#pragma redefine_extname EXTENDED_KEY_USAGE_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EXTENDED_KEY_USAGE_free)) +#pragma redefine_extname EXTENDED_KEY_USAGE_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EXTENDED_KEY_USAGE_it)) +#pragma redefine_extname EXTENDED_KEY_USAGE_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EXTENDED_KEY_USAGE_new)) +#pragma redefine_extname FIPS_mode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(FIPS_mode)) +#pragma redefine_extname FIPS_mode_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(FIPS_mode_set)) +#pragma redefine_extname FIPS_module_hash BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(FIPS_module_hash)) +#pragma redefine_extname FIPS_module_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(FIPS_module_name)) +#pragma redefine_extname FIPS_query_algorithm_status BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(FIPS_query_algorithm_status)) +#pragma redefine_extname FIPS_read_counter BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(FIPS_read_counter)) +#pragma redefine_extname FIPS_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(FIPS_version)) +#pragma redefine_extname GENERAL_NAMES_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(GENERAL_NAMES_free)) +#pragma redefine_extname GENERAL_NAMES_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(GENERAL_NAMES_new)) +#pragma redefine_extname GENERAL_NAME_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(GENERAL_NAME_dup)) +#pragma redefine_extname GENERAL_NAME_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(GENERAL_NAME_free)) +#pragma redefine_extname GENERAL_NAME_get0_otherName BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(GENERAL_NAME_get0_otherName)) +#pragma redefine_extname GENERAL_NAME_get0_value BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(GENERAL_NAME_get0_value)) +#pragma redefine_extname GENERAL_NAME_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(GENERAL_NAME_new)) +#pragma redefine_extname GENERAL_NAME_print BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(GENERAL_NAME_print)) +#pragma redefine_extname GENERAL_NAME_set0_othername BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(GENERAL_NAME_set0_othername)) +#pragma redefine_extname GENERAL_NAME_set0_value BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(GENERAL_NAME_set0_value)) +#pragma redefine_extname GENERAL_SUBTREE_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(GENERAL_SUBTREE_free)) +#pragma redefine_extname GENERAL_SUBTREE_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(GENERAL_SUBTREE_new)) +#pragma redefine_extname HKDF BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HKDF)) +#pragma redefine_extname HKDF_expand BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HKDF_expand)) +#pragma redefine_extname HKDF_extract BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HKDF_extract)) +#pragma redefine_extname HMAC BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HMAC)) +#pragma redefine_extname HMAC_CTX_cleanse BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HMAC_CTX_cleanse)) +#pragma redefine_extname HMAC_CTX_cleanup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HMAC_CTX_cleanup)) +#pragma redefine_extname HMAC_CTX_copy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HMAC_CTX_copy)) +#pragma redefine_extname HMAC_CTX_copy_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HMAC_CTX_copy_ex)) +#pragma redefine_extname HMAC_CTX_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HMAC_CTX_free)) +#pragma redefine_extname HMAC_CTX_get_md BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HMAC_CTX_get_md)) +#pragma redefine_extname HMAC_CTX_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HMAC_CTX_init)) +#pragma redefine_extname HMAC_CTX_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HMAC_CTX_new)) +#pragma redefine_extname HMAC_CTX_reset BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HMAC_CTX_reset)) +#pragma redefine_extname HMAC_Final BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HMAC_Final)) +#pragma redefine_extname HMAC_Init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HMAC_Init)) +#pragma redefine_extname HMAC_Init_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HMAC_Init_ex)) +#pragma redefine_extname HMAC_Update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HMAC_Update)) +#pragma redefine_extname HMAC_size BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HMAC_size)) +#pragma redefine_extname HRSS_decap BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HRSS_decap)) +#pragma redefine_extname HRSS_encap BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HRSS_encap)) +#pragma redefine_extname HRSS_generate_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HRSS_generate_key)) +#pragma redefine_extname HRSS_marshal_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HRSS_marshal_public_key)) +#pragma redefine_extname HRSS_parse_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(HRSS_parse_public_key)) +#pragma redefine_extname ISSUING_DIST_POINT_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ISSUING_DIST_POINT_free)) +#pragma redefine_extname ISSUING_DIST_POINT_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ISSUING_DIST_POINT_it)) +#pragma redefine_extname ISSUING_DIST_POINT_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ISSUING_DIST_POINT_new)) +#pragma redefine_extname MD4 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MD4)) +#pragma redefine_extname MD4_Final BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MD4_Final)) +#pragma redefine_extname MD4_Init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MD4_Init)) +#pragma redefine_extname MD4_Transform BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MD4_Transform)) +#pragma redefine_extname MD4_Update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MD4_Update)) +#pragma redefine_extname MD5 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MD5)) +#pragma redefine_extname MD5_Final BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MD5_Final)) +#pragma redefine_extname MD5_Init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MD5_Init)) +#pragma redefine_extname MD5_Transform BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MD5_Transform)) +#pragma redefine_extname MD5_Update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MD5_Update)) +#pragma redefine_extname METHOD_ref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(METHOD_ref)) +#pragma redefine_extname METHOD_unref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(METHOD_unref)) +#pragma redefine_extname MLDSA44_generate_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA44_generate_key)) +#pragma redefine_extname MLDSA44_marshal_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA44_marshal_public_key)) +#pragma redefine_extname MLDSA44_parse_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA44_parse_public_key)) +#pragma redefine_extname MLDSA44_prehash_finalize BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA44_prehash_finalize)) +#pragma redefine_extname MLDSA44_prehash_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA44_prehash_init)) +#pragma redefine_extname MLDSA44_prehash_update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA44_prehash_update)) +#pragma redefine_extname MLDSA44_private_key_from_seed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA44_private_key_from_seed)) +#pragma redefine_extname MLDSA44_public_from_private BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA44_public_from_private)) +#pragma redefine_extname MLDSA44_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA44_sign)) +#pragma redefine_extname MLDSA44_sign_message_representative BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA44_sign_message_representative)) +#pragma redefine_extname MLDSA44_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA44_verify)) +#pragma redefine_extname MLDSA44_verify_message_representative BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA44_verify_message_representative)) +#pragma redefine_extname MLDSA65_generate_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA65_generate_key)) +#pragma redefine_extname MLDSA65_marshal_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA65_marshal_public_key)) +#pragma redefine_extname MLDSA65_parse_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA65_parse_public_key)) +#pragma redefine_extname MLDSA65_prehash_finalize BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA65_prehash_finalize)) +#pragma redefine_extname MLDSA65_prehash_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA65_prehash_init)) +#pragma redefine_extname MLDSA65_prehash_update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA65_prehash_update)) +#pragma redefine_extname MLDSA65_private_key_from_seed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA65_private_key_from_seed)) +#pragma redefine_extname MLDSA65_public_from_private BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA65_public_from_private)) +#pragma redefine_extname MLDSA65_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA65_sign)) +#pragma redefine_extname MLDSA65_sign_message_representative BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA65_sign_message_representative)) +#pragma redefine_extname MLDSA65_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA65_verify)) +#pragma redefine_extname MLDSA65_verify_message_representative BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA65_verify_message_representative)) +#pragma redefine_extname MLDSA87_generate_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA87_generate_key)) +#pragma redefine_extname MLDSA87_marshal_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA87_marshal_public_key)) +#pragma redefine_extname MLDSA87_parse_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA87_parse_public_key)) +#pragma redefine_extname MLDSA87_prehash_finalize BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA87_prehash_finalize)) +#pragma redefine_extname MLDSA87_prehash_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA87_prehash_init)) +#pragma redefine_extname MLDSA87_prehash_update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA87_prehash_update)) +#pragma redefine_extname MLDSA87_private_key_from_seed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA87_private_key_from_seed)) +#pragma redefine_extname MLDSA87_public_from_private BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA87_public_from_private)) +#pragma redefine_extname MLDSA87_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA87_sign)) +#pragma redefine_extname MLDSA87_sign_message_representative BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA87_sign_message_representative)) +#pragma redefine_extname MLDSA87_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA87_verify)) +#pragma redefine_extname MLDSA87_verify_message_representative BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLDSA87_verify_message_representative)) +#pragma redefine_extname MLKEM1024_decap BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLKEM1024_decap)) +#pragma redefine_extname MLKEM1024_encap BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLKEM1024_encap)) +#pragma redefine_extname MLKEM1024_generate_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLKEM1024_generate_key)) +#pragma redefine_extname MLKEM1024_marshal_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLKEM1024_marshal_public_key)) +#pragma redefine_extname MLKEM1024_parse_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLKEM1024_parse_public_key)) +#pragma redefine_extname MLKEM1024_private_key_from_seed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLKEM1024_private_key_from_seed)) +#pragma redefine_extname MLKEM1024_public_from_private BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLKEM1024_public_from_private)) +#pragma redefine_extname MLKEM768_decap BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLKEM768_decap)) +#pragma redefine_extname MLKEM768_encap BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLKEM768_encap)) +#pragma redefine_extname MLKEM768_generate_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLKEM768_generate_key)) +#pragma redefine_extname MLKEM768_marshal_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLKEM768_marshal_public_key)) +#pragma redefine_extname MLKEM768_parse_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLKEM768_parse_public_key)) +#pragma redefine_extname MLKEM768_private_key_from_seed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLKEM768_private_key_from_seed)) +#pragma redefine_extname MLKEM768_public_from_private BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(MLKEM768_public_from_private)) +#pragma redefine_extname NAME_CONSTRAINTS_check BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NAME_CONSTRAINTS_check)) +#pragma redefine_extname NAME_CONSTRAINTS_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NAME_CONSTRAINTS_free)) +#pragma redefine_extname NAME_CONSTRAINTS_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NAME_CONSTRAINTS_it)) +#pragma redefine_extname NAME_CONSTRAINTS_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NAME_CONSTRAINTS_new)) +#pragma redefine_extname NCONF_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NCONF_free)) +#pragma redefine_extname NCONF_get_section BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NCONF_get_section)) +#pragma redefine_extname NCONF_get_string BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NCONF_get_string)) +#pragma redefine_extname NCONF_load BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NCONF_load)) +#pragma redefine_extname NCONF_load_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NCONF_load_bio)) +#pragma redefine_extname NCONF_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NCONF_new)) +#pragma redefine_extname NETSCAPE_SPKAC_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NETSCAPE_SPKAC_free)) +#pragma redefine_extname NETSCAPE_SPKAC_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NETSCAPE_SPKAC_new)) +#pragma redefine_extname NETSCAPE_SPKI_b64_decode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NETSCAPE_SPKI_b64_decode)) +#pragma redefine_extname NETSCAPE_SPKI_b64_encode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NETSCAPE_SPKI_b64_encode)) +#pragma redefine_extname NETSCAPE_SPKI_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NETSCAPE_SPKI_free)) +#pragma redefine_extname NETSCAPE_SPKI_get_pubkey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NETSCAPE_SPKI_get_pubkey)) +#pragma redefine_extname NETSCAPE_SPKI_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NETSCAPE_SPKI_new)) +#pragma redefine_extname NETSCAPE_SPKI_set_pubkey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NETSCAPE_SPKI_set_pubkey)) +#pragma redefine_extname NETSCAPE_SPKI_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NETSCAPE_SPKI_sign)) +#pragma redefine_extname NETSCAPE_SPKI_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NETSCAPE_SPKI_verify)) +#pragma redefine_extname NOTICEREF_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NOTICEREF_free)) +#pragma redefine_extname NOTICEREF_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(NOTICEREF_new)) +#pragma redefine_extname OBJ_NAME_do_all BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_NAME_do_all)) +#pragma redefine_extname OBJ_NAME_do_all_sorted BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_NAME_do_all_sorted)) +#pragma redefine_extname OBJ_cbs2nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_cbs2nid)) +#pragma redefine_extname OBJ_cleanup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_cleanup)) +#pragma redefine_extname OBJ_cmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_cmp)) +#pragma redefine_extname OBJ_create BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_create)) +#pragma redefine_extname OBJ_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_dup)) +#pragma redefine_extname OBJ_find_sigid_algs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_find_sigid_algs)) +#pragma redefine_extname OBJ_find_sigid_by_algs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_find_sigid_by_algs)) +#pragma redefine_extname OBJ_get0_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_get0_data)) +#pragma redefine_extname OBJ_get_undef BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_get_undef)) +#pragma redefine_extname OBJ_length BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_length)) +#pragma redefine_extname OBJ_ln2nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_ln2nid)) +#pragma redefine_extname OBJ_nid2cbb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_nid2cbb)) +#pragma redefine_extname OBJ_nid2ln BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_nid2ln)) +#pragma redefine_extname OBJ_nid2obj BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_nid2obj)) +#pragma redefine_extname OBJ_nid2sn BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_nid2sn)) +#pragma redefine_extname OBJ_obj2nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_obj2nid)) +#pragma redefine_extname OBJ_obj2txt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_obj2txt)) +#pragma redefine_extname OBJ_sn2nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_sn2nid)) +#pragma redefine_extname OBJ_txt2nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_txt2nid)) +#pragma redefine_extname OBJ_txt2obj BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OBJ_txt2obj)) +#pragma redefine_extname OPENSSL_add_all_algorithms_conf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_add_all_algorithms_conf)) +#pragma redefine_extname OPENSSL_asprintf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_asprintf)) +#pragma redefine_extname OPENSSL_calloc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_calloc)) +#pragma redefine_extname OPENSSL_cleanse BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_cleanse)) +#pragma redefine_extname OPENSSL_cleanup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_cleanup)) +#pragma redefine_extname OPENSSL_clear_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_clear_free)) +#pragma redefine_extname OPENSSL_config BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_config)) +#pragma redefine_extname OPENSSL_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_free)) +#pragma redefine_extname OPENSSL_fromxdigit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_fromxdigit)) +#pragma redefine_extname OPENSSL_hash32 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_hash32)) +#pragma redefine_extname OPENSSL_init_crypto BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_init_crypto)) +#pragma redefine_extname OPENSSL_init_ssl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_init_ssl)) +#pragma redefine_extname OPENSSL_isalnum BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_isalnum)) +#pragma redefine_extname OPENSSL_isalpha BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_isalpha)) +#pragma redefine_extname OPENSSL_isdigit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_isdigit)) +#pragma redefine_extname OPENSSL_isspace BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_isspace)) +#pragma redefine_extname OPENSSL_isxdigit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_isxdigit)) +#pragma redefine_extname OPENSSL_load_builtin_modules BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_load_builtin_modules)) +#pragma redefine_extname OPENSSL_malloc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_malloc)) +#pragma redefine_extname OPENSSL_malloc_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_malloc_init)) +#pragma redefine_extname OPENSSL_memdup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_memdup)) +#pragma redefine_extname OPENSSL_no_config BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_no_config)) +#pragma redefine_extname OPENSSL_posix_to_tm BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_posix_to_tm)) +#pragma redefine_extname OPENSSL_realloc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_realloc)) +#pragma redefine_extname OPENSSL_secure_clear_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_secure_clear_free)) +#pragma redefine_extname OPENSSL_secure_malloc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_secure_malloc)) +#pragma redefine_extname OPENSSL_sk_deep_copy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_deep_copy)) +#pragma redefine_extname OPENSSL_sk_delete BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_delete)) +#pragma redefine_extname OPENSSL_sk_delete_if BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_delete_if)) +#pragma redefine_extname OPENSSL_sk_delete_ptr BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_delete_ptr)) +#pragma redefine_extname OPENSSL_sk_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_dup)) +#pragma redefine_extname OPENSSL_sk_find BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_find)) +#pragma redefine_extname OPENSSL_sk_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_free)) +#pragma redefine_extname OPENSSL_sk_insert BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_insert)) +#pragma redefine_extname OPENSSL_sk_is_sorted BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_is_sorted)) +#pragma redefine_extname OPENSSL_sk_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_new)) +#pragma redefine_extname OPENSSL_sk_new_null BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_new_null)) +#pragma redefine_extname OPENSSL_sk_num BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_num)) +#pragma redefine_extname OPENSSL_sk_pop BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_pop)) +#pragma redefine_extname OPENSSL_sk_pop_free_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_pop_free_ex)) +#pragma redefine_extname OPENSSL_sk_push BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_push)) +#pragma redefine_extname OPENSSL_sk_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_set)) +#pragma redefine_extname OPENSSL_sk_set_cmp_func BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_set_cmp_func)) +#pragma redefine_extname OPENSSL_sk_shift BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_shift)) +#pragma redefine_extname OPENSSL_sk_sort BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_sort)) +#pragma redefine_extname OPENSSL_sk_value BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_value)) +#pragma redefine_extname OPENSSL_sk_zero BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_sk_zero)) +#pragma redefine_extname OPENSSL_strcasecmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_strcasecmp)) +#pragma redefine_extname OPENSSL_strdup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_strdup)) +#pragma redefine_extname OPENSSL_strhash BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_strhash)) +#pragma redefine_extname OPENSSL_strlcat BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_strlcat)) +#pragma redefine_extname OPENSSL_strlcpy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_strlcpy)) +#pragma redefine_extname OPENSSL_strncasecmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_strncasecmp)) +#pragma redefine_extname OPENSSL_strndup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_strndup)) +#pragma redefine_extname OPENSSL_strnlen BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_strnlen)) +#pragma redefine_extname OPENSSL_timegm BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_timegm)) +#pragma redefine_extname OPENSSL_tm_to_posix BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_tm_to_posix)) +#pragma redefine_extname OPENSSL_tolower BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_tolower)) +#pragma redefine_extname OPENSSL_vasprintf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_vasprintf)) +#pragma redefine_extname OPENSSL_zalloc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OPENSSL_zalloc)) +#pragma redefine_extname OTHERNAME_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OTHERNAME_free)) +#pragma redefine_extname OTHERNAME_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OTHERNAME_new)) +#pragma redefine_extname OpenSSL_add_all_algorithms BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OpenSSL_add_all_algorithms)) +#pragma redefine_extname OpenSSL_add_all_ciphers BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OpenSSL_add_all_ciphers)) +#pragma redefine_extname OpenSSL_add_all_digests BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OpenSSL_add_all_digests)) +#pragma redefine_extname OpenSSL_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OpenSSL_version)) +#pragma redefine_extname OpenSSL_version_num BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(OpenSSL_version_num)) +#pragma redefine_extname PEM_ASN1_read BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_ASN1_read)) +#pragma redefine_extname PEM_ASN1_read_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_ASN1_read_bio)) +#pragma redefine_extname PEM_ASN1_write BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_ASN1_write)) +#pragma redefine_extname PEM_ASN1_write_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_ASN1_write_bio)) +#pragma redefine_extname PEM_X509_INFO_read BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_X509_INFO_read)) +#pragma redefine_extname PEM_X509_INFO_read_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_X509_INFO_read_bio)) +#pragma redefine_extname PEM_bytes_read_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_bytes_read_bio)) +#pragma redefine_extname PEM_def_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_def_callback)) +#pragma redefine_extname PEM_read BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read)) +#pragma redefine_extname PEM_read_DHparams BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_DHparams)) +#pragma redefine_extname PEM_read_DSAPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_DSAPrivateKey)) +#pragma redefine_extname PEM_read_DSA_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_DSA_PUBKEY)) +#pragma redefine_extname PEM_read_DSAparams BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_DSAparams)) +#pragma redefine_extname PEM_read_ECPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_ECPrivateKey)) +#pragma redefine_extname PEM_read_EC_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_EC_PUBKEY)) +#pragma redefine_extname PEM_read_PKCS7 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_PKCS7)) +#pragma redefine_extname PEM_read_PKCS8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_PKCS8)) +#pragma redefine_extname PEM_read_PKCS8_PRIV_KEY_INFO BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_PKCS8_PRIV_KEY_INFO)) +#pragma redefine_extname PEM_read_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_PUBKEY)) +#pragma redefine_extname PEM_read_PrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_PrivateKey)) +#pragma redefine_extname PEM_read_RSAPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_RSAPrivateKey)) +#pragma redefine_extname PEM_read_RSAPublicKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_RSAPublicKey)) +#pragma redefine_extname PEM_read_RSA_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_RSA_PUBKEY)) +#pragma redefine_extname PEM_read_SSL_SESSION BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_SSL_SESSION)) +#pragma redefine_extname PEM_read_X509 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_X509)) +#pragma redefine_extname PEM_read_X509_AUX BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_X509_AUX)) +#pragma redefine_extname PEM_read_X509_CRL BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_X509_CRL)) +#pragma redefine_extname PEM_read_X509_REQ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_X509_REQ)) +#pragma redefine_extname PEM_read_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio)) +#pragma redefine_extname PEM_read_bio_DHparams BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_DHparams)) +#pragma redefine_extname PEM_read_bio_DSAPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_DSAPrivateKey)) +#pragma redefine_extname PEM_read_bio_DSA_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_DSA_PUBKEY)) +#pragma redefine_extname PEM_read_bio_DSAparams BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_DSAparams)) +#pragma redefine_extname PEM_read_bio_ECPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_ECPrivateKey)) +#pragma redefine_extname PEM_read_bio_EC_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_EC_PUBKEY)) +#pragma redefine_extname PEM_read_bio_PKCS7 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_PKCS7)) +#pragma redefine_extname PEM_read_bio_PKCS8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_PKCS8)) +#pragma redefine_extname PEM_read_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_PKCS8_PRIV_KEY_INFO)) +#pragma redefine_extname PEM_read_bio_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_PUBKEY)) +#pragma redefine_extname PEM_read_bio_PrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_PrivateKey)) +#pragma redefine_extname PEM_read_bio_RSAPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_RSAPrivateKey)) +#pragma redefine_extname PEM_read_bio_RSAPublicKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_RSAPublicKey)) +#pragma redefine_extname PEM_read_bio_RSA_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_RSA_PUBKEY)) +#pragma redefine_extname PEM_read_bio_SSL_SESSION BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_SSL_SESSION)) +#pragma redefine_extname PEM_read_bio_X509 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_X509)) +#pragma redefine_extname PEM_read_bio_X509_AUX BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_X509_AUX)) +#pragma redefine_extname PEM_read_bio_X509_CRL BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_X509_CRL)) +#pragma redefine_extname PEM_read_bio_X509_REQ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_read_bio_X509_REQ)) +#pragma redefine_extname PEM_write BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write)) +#pragma redefine_extname PEM_write_DHparams BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_DHparams)) +#pragma redefine_extname PEM_write_DSAPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_DSAPrivateKey)) +#pragma redefine_extname PEM_write_DSA_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_DSA_PUBKEY)) +#pragma redefine_extname PEM_write_DSAparams BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_DSAparams)) +#pragma redefine_extname PEM_write_ECPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_ECPrivateKey)) +#pragma redefine_extname PEM_write_EC_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_EC_PUBKEY)) +#pragma redefine_extname PEM_write_PKCS7 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_PKCS7)) +#pragma redefine_extname PEM_write_PKCS8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_PKCS8)) +#pragma redefine_extname PEM_write_PKCS8PrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_PKCS8PrivateKey)) +#pragma redefine_extname PEM_write_PKCS8PrivateKey_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_PKCS8PrivateKey_nid)) +#pragma redefine_extname PEM_write_PKCS8_PRIV_KEY_INFO BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_PKCS8_PRIV_KEY_INFO)) +#pragma redefine_extname PEM_write_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_PUBKEY)) +#pragma redefine_extname PEM_write_PrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_PrivateKey)) +#pragma redefine_extname PEM_write_RSAPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_RSAPrivateKey)) +#pragma redefine_extname PEM_write_RSAPublicKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_RSAPublicKey)) +#pragma redefine_extname PEM_write_RSA_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_RSA_PUBKEY)) +#pragma redefine_extname PEM_write_SSL_SESSION BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_SSL_SESSION)) +#pragma redefine_extname PEM_write_X509 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_X509)) +#pragma redefine_extname PEM_write_X509_AUX BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_X509_AUX)) +#pragma redefine_extname PEM_write_X509_CRL BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_X509_CRL)) +#pragma redefine_extname PEM_write_X509_REQ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_X509_REQ)) +#pragma redefine_extname PEM_write_X509_REQ_NEW BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_X509_REQ_NEW)) +#pragma redefine_extname PEM_write_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio)) +#pragma redefine_extname PEM_write_bio_DHparams BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_DHparams)) +#pragma redefine_extname PEM_write_bio_DSAPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_DSAPrivateKey)) +#pragma redefine_extname PEM_write_bio_DSA_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_DSA_PUBKEY)) +#pragma redefine_extname PEM_write_bio_DSAparams BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_DSAparams)) +#pragma redefine_extname PEM_write_bio_ECPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_ECPrivateKey)) +#pragma redefine_extname PEM_write_bio_EC_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_EC_PUBKEY)) +#pragma redefine_extname PEM_write_bio_PKCS7 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_PKCS7)) +#pragma redefine_extname PEM_write_bio_PKCS8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_PKCS8)) +#pragma redefine_extname PEM_write_bio_PKCS8PrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_PKCS8PrivateKey)) +#pragma redefine_extname PEM_write_bio_PKCS8PrivateKey_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_PKCS8PrivateKey_nid)) +#pragma redefine_extname PEM_write_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_PKCS8_PRIV_KEY_INFO)) +#pragma redefine_extname PEM_write_bio_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_PUBKEY)) +#pragma redefine_extname PEM_write_bio_PrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_PrivateKey)) +#pragma redefine_extname PEM_write_bio_RSAPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_RSAPrivateKey)) +#pragma redefine_extname PEM_write_bio_RSAPublicKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_RSAPublicKey)) +#pragma redefine_extname PEM_write_bio_RSA_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_RSA_PUBKEY)) +#pragma redefine_extname PEM_write_bio_SSL_SESSION BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_SSL_SESSION)) +#pragma redefine_extname PEM_write_bio_X509 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_X509)) +#pragma redefine_extname PEM_write_bio_X509_AUX BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_X509_AUX)) +#pragma redefine_extname PEM_write_bio_X509_CRL BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_X509_CRL)) +#pragma redefine_extname PEM_write_bio_X509_REQ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_X509_REQ)) +#pragma redefine_extname PEM_write_bio_X509_REQ_NEW BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PEM_write_bio_X509_REQ_NEW)) +#pragma redefine_extname PKCS12_PBE_add BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS12_PBE_add)) +#pragma redefine_extname PKCS12_create BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS12_create)) +#pragma redefine_extname PKCS12_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS12_free)) +#pragma redefine_extname PKCS12_get_key_and_certs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS12_get_key_and_certs)) +#pragma redefine_extname PKCS12_parse BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS12_parse)) +#pragma redefine_extname PKCS12_verify_mac BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS12_verify_mac)) +#pragma redefine_extname PKCS5_PBKDF2_HMAC BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS5_PBKDF2_HMAC)) +#pragma redefine_extname PKCS5_PBKDF2_HMAC_SHA1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS5_PBKDF2_HMAC_SHA1)) +#pragma redefine_extname PKCS7_bundle_CRLs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS7_bundle_CRLs)) +#pragma redefine_extname PKCS7_bundle_certificates BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS7_bundle_certificates)) +#pragma redefine_extname PKCS7_bundle_raw_certificates BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS7_bundle_raw_certificates)) +#pragma redefine_extname PKCS7_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS7_free)) +#pragma redefine_extname PKCS7_get_CRLs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS7_get_CRLs)) +#pragma redefine_extname PKCS7_get_PEM_CRLs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS7_get_PEM_CRLs)) +#pragma redefine_extname PKCS7_get_PEM_certificates BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS7_get_PEM_certificates)) +#pragma redefine_extname PKCS7_get_certificates BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS7_get_certificates)) +#pragma redefine_extname PKCS7_get_raw_certificates BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS7_get_raw_certificates)) +#pragma redefine_extname PKCS7_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS7_sign)) +#pragma redefine_extname PKCS7_type_is_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS7_type_is_data)) +#pragma redefine_extname PKCS7_type_is_digest BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS7_type_is_digest)) +#pragma redefine_extname PKCS7_type_is_encrypted BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS7_type_is_encrypted)) +#pragma redefine_extname PKCS7_type_is_enveloped BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS7_type_is_enveloped)) +#pragma redefine_extname PKCS7_type_is_signed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS7_type_is_signed)) +#pragma redefine_extname PKCS7_type_is_signedAndEnveloped BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS7_type_is_signedAndEnveloped)) +#pragma redefine_extname PKCS8_PRIV_KEY_INFO_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS8_PRIV_KEY_INFO_free)) +#pragma redefine_extname PKCS8_PRIV_KEY_INFO_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS8_PRIV_KEY_INFO_new)) +#pragma redefine_extname PKCS8_decrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS8_decrypt)) +#pragma redefine_extname PKCS8_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS8_encrypt)) +#pragma redefine_extname PKCS8_marshal_encrypted_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS8_marshal_encrypted_private_key)) +#pragma redefine_extname PKCS8_parse_encrypted_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(PKCS8_parse_encrypted_private_key)) +#pragma redefine_extname POLICYINFO_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(POLICYINFO_free)) +#pragma redefine_extname POLICYINFO_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(POLICYINFO_new)) +#pragma redefine_extname POLICYQUALINFO_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(POLICYQUALINFO_free)) +#pragma redefine_extname POLICYQUALINFO_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(POLICYQUALINFO_new)) +#pragma redefine_extname POLICY_CONSTRAINTS_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(POLICY_CONSTRAINTS_free)) +#pragma redefine_extname POLICY_CONSTRAINTS_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(POLICY_CONSTRAINTS_it)) +#pragma redefine_extname POLICY_CONSTRAINTS_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(POLICY_CONSTRAINTS_new)) +#pragma redefine_extname POLICY_MAPPINGS_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(POLICY_MAPPINGS_it)) +#pragma redefine_extname POLICY_MAPPING_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(POLICY_MAPPING_free)) +#pragma redefine_extname POLICY_MAPPING_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(POLICY_MAPPING_new)) +#pragma redefine_extname RAND_OpenSSL BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_OpenSSL)) +#pragma redefine_extname RAND_SSLeay BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_SSLeay)) +#pragma redefine_extname RAND_add BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_add)) +#pragma redefine_extname RAND_bytes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_bytes)) +#pragma redefine_extname RAND_cleanup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_cleanup)) +#pragma redefine_extname RAND_disable_fork_unsafe_buffering BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_disable_fork_unsafe_buffering)) +#pragma redefine_extname RAND_egd BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_egd)) +#pragma redefine_extname RAND_enable_fork_unsafe_buffering BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_enable_fork_unsafe_buffering)) +#pragma redefine_extname RAND_file_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_file_name)) +#pragma redefine_extname RAND_get_rand_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_get_rand_method)) +#pragma redefine_extname RAND_get_system_entropy_for_custom_prng BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_get_system_entropy_for_custom_prng)) +#pragma redefine_extname RAND_load_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_load_file)) +#pragma redefine_extname RAND_maybe_reseed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_maybe_reseed)) +#pragma redefine_extname RAND_poll BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_poll)) +#pragma redefine_extname RAND_pseudo_bytes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_pseudo_bytes)) +#pragma redefine_extname RAND_reset_for_fuzzing BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_reset_for_fuzzing)) +#pragma redefine_extname RAND_seed BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_seed)) +#pragma redefine_extname RAND_set_rand_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_set_rand_method)) +#pragma redefine_extname RAND_status BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RAND_status)) +#pragma redefine_extname RC4 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RC4)) +#pragma redefine_extname RC4_options BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RC4_options)) +#pragma redefine_extname RC4_set_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RC4_set_key)) +#pragma redefine_extname RIPEMD160 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RIPEMD160)) +#pragma redefine_extname RIPEMD160_Final BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RIPEMD160_Final)) +#pragma redefine_extname RIPEMD160_Init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RIPEMD160_Init)) +#pragma redefine_extname RIPEMD160_Transform BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RIPEMD160_Transform)) +#pragma redefine_extname RIPEMD160_Update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RIPEMD160_Update)) +#pragma redefine_extname RSAPrivateKey_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSAPrivateKey_dup)) +#pragma redefine_extname RSAPublicKey_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSAPublicKey_dup)) +#pragma redefine_extname RSA_PSS_PARAMS_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_PSS_PARAMS_free)) +#pragma redefine_extname RSA_PSS_PARAMS_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_PSS_PARAMS_it)) +#pragma redefine_extname RSA_PSS_PARAMS_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_PSS_PARAMS_new)) +#pragma redefine_extname RSA_add_pkcs1_prefix BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_add_pkcs1_prefix)) +#pragma redefine_extname RSA_bits BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_bits)) +#pragma redefine_extname RSA_blinding_off BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_blinding_off)) +#pragma redefine_extname RSA_blinding_on BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_blinding_on)) +#pragma redefine_extname RSA_check_fips BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_check_fips)) +#pragma redefine_extname RSA_check_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_check_key)) +#pragma redefine_extname RSA_decrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_decrypt)) +#pragma redefine_extname RSA_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_encrypt)) +#pragma redefine_extname RSA_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_flags)) +#pragma redefine_extname RSA_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_free)) +#pragma redefine_extname RSA_generate_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_generate_key)) +#pragma redefine_extname RSA_generate_key_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_generate_key_ex)) +#pragma redefine_extname RSA_generate_key_fips BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_generate_key_fips)) +#pragma redefine_extname RSA_get0_crt_params BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_get0_crt_params)) +#pragma redefine_extname RSA_get0_d BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_get0_d)) +#pragma redefine_extname RSA_get0_dmp1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_get0_dmp1)) +#pragma redefine_extname RSA_get0_dmq1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_get0_dmq1)) +#pragma redefine_extname RSA_get0_e BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_get0_e)) +#pragma redefine_extname RSA_get0_factors BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_get0_factors)) +#pragma redefine_extname RSA_get0_iqmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_get0_iqmp)) +#pragma redefine_extname RSA_get0_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_get0_key)) +#pragma redefine_extname RSA_get0_n BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_get0_n)) +#pragma redefine_extname RSA_get0_p BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_get0_p)) +#pragma redefine_extname RSA_get0_pss_params BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_get0_pss_params)) +#pragma redefine_extname RSA_get0_q BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_get0_q)) +#pragma redefine_extname RSA_get_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_get_ex_data)) +#pragma redefine_extname RSA_get_ex_new_index BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_get_ex_new_index)) +#pragma redefine_extname RSA_is_opaque BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_is_opaque)) +#pragma redefine_extname RSA_marshal_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_marshal_private_key)) +#pragma redefine_extname RSA_marshal_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_marshal_public_key)) +#pragma redefine_extname RSA_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_new)) +#pragma redefine_extname RSA_new_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_new_method)) +#pragma redefine_extname RSA_new_method_no_e BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_new_method_no_e)) +#pragma redefine_extname RSA_new_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_new_private_key)) +#pragma redefine_extname RSA_new_private_key_large_e BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_new_private_key_large_e)) +#pragma redefine_extname RSA_new_private_key_no_crt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_new_private_key_no_crt)) +#pragma redefine_extname RSA_new_private_key_no_e BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_new_private_key_no_e)) +#pragma redefine_extname RSA_new_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_new_public_key)) +#pragma redefine_extname RSA_new_public_key_large_e BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_new_public_key_large_e)) +#pragma redefine_extname RSA_padding_add_PKCS1_OAEP BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_padding_add_PKCS1_OAEP)) +#pragma redefine_extname RSA_padding_add_PKCS1_OAEP_mgf1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_padding_add_PKCS1_OAEP_mgf1)) +#pragma redefine_extname RSA_padding_add_PKCS1_PSS BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_padding_add_PKCS1_PSS)) +#pragma redefine_extname RSA_padding_add_PKCS1_PSS_mgf1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_padding_add_PKCS1_PSS_mgf1)) +#pragma redefine_extname RSA_parse_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_parse_private_key)) +#pragma redefine_extname RSA_parse_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_parse_public_key)) +#pragma redefine_extname RSA_print BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_print)) +#pragma redefine_extname RSA_private_decrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_private_decrypt)) +#pragma redefine_extname RSA_private_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_private_encrypt)) +#pragma redefine_extname RSA_private_key_from_bytes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_private_key_from_bytes)) +#pragma redefine_extname RSA_private_key_to_bytes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_private_key_to_bytes)) +#pragma redefine_extname RSA_public_decrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_public_decrypt)) +#pragma redefine_extname RSA_public_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_public_encrypt)) +#pragma redefine_extname RSA_public_key_from_bytes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_public_key_from_bytes)) +#pragma redefine_extname RSA_public_key_to_bytes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_public_key_to_bytes)) +#pragma redefine_extname RSA_set0_crt_params BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_set0_crt_params)) +#pragma redefine_extname RSA_set0_factors BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_set0_factors)) +#pragma redefine_extname RSA_set0_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_set0_key)) +#pragma redefine_extname RSA_set_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_set_ex_data)) +#pragma redefine_extname RSA_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_sign)) +#pragma redefine_extname RSA_sign_pss_mgf1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_sign_pss_mgf1)) +#pragma redefine_extname RSA_sign_raw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_sign_raw)) +#pragma redefine_extname RSA_size BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_size)) +#pragma redefine_extname RSA_test_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_test_flags)) +#pragma redefine_extname RSA_up_ref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_up_ref)) +#pragma redefine_extname RSA_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_verify)) +#pragma redefine_extname RSA_verify_PKCS1_PSS BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_verify_PKCS1_PSS)) +#pragma redefine_extname RSA_verify_PKCS1_PSS_mgf1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_verify_PKCS1_PSS_mgf1)) +#pragma redefine_extname RSA_verify_pss_mgf1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_verify_pss_mgf1)) +#pragma redefine_extname RSA_verify_raw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(RSA_verify_raw)) +#pragma redefine_extname SHA1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA1)) +#pragma redefine_extname SHA1_Final BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA1_Final)) +#pragma redefine_extname SHA1_Init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA1_Init)) +#pragma redefine_extname SHA1_Transform BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA1_Transform)) +#pragma redefine_extname SHA1_Update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA1_Update)) +#pragma redefine_extname SHA224 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA224)) +#pragma redefine_extname SHA224_Final BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA224_Final)) +#pragma redefine_extname SHA224_Init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA224_Init)) +#pragma redefine_extname SHA224_Update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA224_Update)) +#pragma redefine_extname SHA256 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA256)) +#pragma redefine_extname SHA256_Final BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA256_Final)) +#pragma redefine_extname SHA256_Init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA256_Init)) +#pragma redefine_extname SHA256_Transform BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA256_Transform)) +#pragma redefine_extname SHA256_TransformBlocks BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA256_TransformBlocks)) +#pragma redefine_extname SHA256_Update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA256_Update)) +#pragma redefine_extname SHA384 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA384)) +#pragma redefine_extname SHA384_Final BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA384_Final)) +#pragma redefine_extname SHA384_Init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA384_Init)) +#pragma redefine_extname SHA384_Update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA384_Update)) +#pragma redefine_extname SHA512 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA512)) +#pragma redefine_extname SHA512_256 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA512_256)) +#pragma redefine_extname SHA512_256_Final BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA512_256_Final)) +#pragma redefine_extname SHA512_256_Init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA512_256_Init)) +#pragma redefine_extname SHA512_256_Update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA512_256_Update)) +#pragma redefine_extname SHA512_Final BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA512_Final)) +#pragma redefine_extname SHA512_Init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA512_Init)) +#pragma redefine_extname SHA512_Transform BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA512_Transform)) +#pragma redefine_extname SHA512_Update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SHA512_Update)) +#pragma redefine_extname SIPHASH_24 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SIPHASH_24)) +#pragma redefine_extname SLHDSA_SHA2_128S_generate_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SLHDSA_SHA2_128S_generate_key)) +#pragma redefine_extname SLHDSA_SHA2_128S_prehash_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SLHDSA_SHA2_128S_prehash_sign)) +#pragma redefine_extname SLHDSA_SHA2_128S_prehash_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SLHDSA_SHA2_128S_prehash_verify)) +#pragma redefine_extname SLHDSA_SHA2_128S_prehash_warning_nonstandard_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SLHDSA_SHA2_128S_prehash_warning_nonstandard_sign)) +#pragma redefine_extname SLHDSA_SHA2_128S_prehash_warning_nonstandard_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SLHDSA_SHA2_128S_prehash_warning_nonstandard_verify)) +#pragma redefine_extname SLHDSA_SHA2_128S_public_from_private BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SLHDSA_SHA2_128S_public_from_private)) +#pragma redefine_extname SLHDSA_SHA2_128S_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SLHDSA_SHA2_128S_sign)) +#pragma redefine_extname SLHDSA_SHA2_128S_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SLHDSA_SHA2_128S_verify)) +#pragma redefine_extname SLHDSA_SHAKE_256F_generate_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SLHDSA_SHAKE_256F_generate_key)) +#pragma redefine_extname SLHDSA_SHAKE_256F_public_from_private BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SLHDSA_SHAKE_256F_public_from_private)) +#pragma redefine_extname SLHDSA_SHAKE_256F_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SLHDSA_SHAKE_256F_sign)) +#pragma redefine_extname SLHDSA_SHAKE_256F_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SLHDSA_SHAKE_256F_verify)) +#pragma redefine_extname SPAKE2_CTX_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SPAKE2_CTX_free)) +#pragma redefine_extname SPAKE2_CTX_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SPAKE2_CTX_new)) +#pragma redefine_extname SPAKE2_generate_msg BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SPAKE2_generate_msg)) +#pragma redefine_extname SPAKE2_process_msg BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SPAKE2_process_msg)) +#pragma redefine_extname SSL_CIPHER_description BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_description)) +#pragma redefine_extname SSL_CIPHER_get_auth_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_auth_nid)) +#pragma redefine_extname SSL_CIPHER_get_bits BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_bits)) +#pragma redefine_extname SSL_CIPHER_get_cipher_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_cipher_nid)) +#pragma redefine_extname SSL_CIPHER_get_digest_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_digest_nid)) +#pragma redefine_extname SSL_CIPHER_get_handshake_digest BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_handshake_digest)) +#pragma redefine_extname SSL_CIPHER_get_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_id)) +#pragma redefine_extname SSL_CIPHER_get_kx_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_kx_name)) +#pragma redefine_extname SSL_CIPHER_get_kx_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_kx_nid)) +#pragma redefine_extname SSL_CIPHER_get_max_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_max_version)) +#pragma redefine_extname SSL_CIPHER_get_min_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_min_version)) +#pragma redefine_extname SSL_CIPHER_get_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_name)) +#pragma redefine_extname SSL_CIPHER_get_prf_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_prf_nid)) +#pragma redefine_extname SSL_CIPHER_get_protocol_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_protocol_id)) +#pragma redefine_extname SSL_CIPHER_get_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_version)) +#pragma redefine_extname SSL_CIPHER_is_aead BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_is_aead)) +#pragma redefine_extname SSL_CIPHER_is_block_cipher BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_is_block_cipher)) +#pragma redefine_extname SSL_CIPHER_standard_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CIPHER_standard_name)) +#pragma redefine_extname SSL_COMP_add_compression_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_COMP_add_compression_method)) +#pragma redefine_extname SSL_COMP_free_compression_methods BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_COMP_free_compression_methods)) +#pragma redefine_extname SSL_COMP_get0_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_COMP_get0_name)) +#pragma redefine_extname SSL_COMP_get_compression_methods BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_COMP_get_compression_methods)) +#pragma redefine_extname SSL_COMP_get_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_COMP_get_id)) +#pragma redefine_extname SSL_COMP_get_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_COMP_get_name)) +#pragma redefine_extname SSL_CREDENTIAL_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_free)) +#pragma redefine_extname SSL_CREDENTIAL_get_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_get_ex_data)) +#pragma redefine_extname SSL_CREDENTIAL_get_ex_new_index BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_get_ex_new_index)) +#pragma redefine_extname SSL_CREDENTIAL_new_delegated BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_new_delegated)) +#pragma redefine_extname SSL_CREDENTIAL_new_spake2plusv1_client BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_new_spake2plusv1_client)) +#pragma redefine_extname SSL_CREDENTIAL_new_spake2plusv1_server BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_new_spake2plusv1_server)) +#pragma redefine_extname SSL_CREDENTIAL_new_x509 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_new_x509)) +#pragma redefine_extname SSL_CREDENTIAL_set1_cert_chain BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set1_cert_chain)) +#pragma redefine_extname SSL_CREDENTIAL_set1_certificate_properties BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set1_certificate_properties)) +#pragma redefine_extname SSL_CREDENTIAL_set1_delegated_credential BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set1_delegated_credential)) +#pragma redefine_extname SSL_CREDENTIAL_set1_ocsp_response BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set1_ocsp_response)) +#pragma redefine_extname SSL_CREDENTIAL_set1_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set1_private_key)) +#pragma redefine_extname SSL_CREDENTIAL_set1_signed_cert_timestamp_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set1_signed_cert_timestamp_list)) +#pragma redefine_extname SSL_CREDENTIAL_set1_signing_algorithm_prefs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set1_signing_algorithm_prefs)) +#pragma redefine_extname SSL_CREDENTIAL_set1_trust_anchor_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set1_trust_anchor_id)) +#pragma redefine_extname SSL_CREDENTIAL_set_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set_ex_data)) +#pragma redefine_extname SSL_CREDENTIAL_set_must_match_issuer BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set_must_match_issuer)) +#pragma redefine_extname SSL_CREDENTIAL_set_private_key_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set_private_key_method)) +#pragma redefine_extname SSL_CREDENTIAL_up_ref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_up_ref)) +#pragma redefine_extname SSL_CTX_add0_chain_cert BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_add0_chain_cert)) +#pragma redefine_extname SSL_CTX_add1_chain_cert BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_add1_chain_cert)) +#pragma redefine_extname SSL_CTX_add1_credential BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_add1_credential)) +#pragma redefine_extname SSL_CTX_add_cert_compression_alg BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_add_cert_compression_alg)) +#pragma redefine_extname SSL_CTX_add_client_CA BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_add_client_CA)) +#pragma redefine_extname SSL_CTX_add_extra_chain_cert BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_add_extra_chain_cert)) +#pragma redefine_extname SSL_CTX_add_session BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_add_session)) +#pragma redefine_extname SSL_CTX_check_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_check_private_key)) +#pragma redefine_extname SSL_CTX_cipher_in_group BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_cipher_in_group)) +#pragma redefine_extname SSL_CTX_clear_chain_certs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_clear_chain_certs)) +#pragma redefine_extname SSL_CTX_clear_extra_chain_certs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_clear_extra_chain_certs)) +#pragma redefine_extname SSL_CTX_clear_mode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_clear_mode)) +#pragma redefine_extname SSL_CTX_clear_options BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_clear_options)) +#pragma redefine_extname SSL_CTX_enable_ocsp_stapling BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_enable_ocsp_stapling)) +#pragma redefine_extname SSL_CTX_enable_signed_cert_timestamps BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_enable_signed_cert_timestamps)) +#pragma redefine_extname SSL_CTX_enable_tls_channel_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_enable_tls_channel_id)) +#pragma redefine_extname SSL_CTX_flush_sessions BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_flush_sessions)) +#pragma redefine_extname SSL_CTX_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_free)) +#pragma redefine_extname SSL_CTX_get0_certificate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get0_certificate)) +#pragma redefine_extname SSL_CTX_get0_chain BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get0_chain)) +#pragma redefine_extname SSL_CTX_get0_chain_certs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get0_chain_certs)) +#pragma redefine_extname SSL_CTX_get0_param BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get0_param)) +#pragma redefine_extname SSL_CTX_get0_privatekey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get0_privatekey)) +#pragma redefine_extname SSL_CTX_get_cert_store BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_cert_store)) +#pragma redefine_extname SSL_CTX_get_ciphers BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_ciphers)) +#pragma redefine_extname SSL_CTX_get_client_CA_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_client_CA_list)) +#pragma redefine_extname SSL_CTX_get_compliance_policy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_compliance_policy)) +#pragma redefine_extname SSL_CTX_get_default_passwd_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_default_passwd_cb)) +#pragma redefine_extname SSL_CTX_get_default_passwd_cb_userdata BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_default_passwd_cb_userdata)) +#pragma redefine_extname SSL_CTX_get_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_ex_data)) +#pragma redefine_extname SSL_CTX_get_ex_new_index BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_ex_new_index)) +#pragma redefine_extname SSL_CTX_get_extra_chain_certs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_extra_chain_certs)) +#pragma redefine_extname SSL_CTX_get_info_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_info_callback)) +#pragma redefine_extname SSL_CTX_get_keylog_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_keylog_callback)) +#pragma redefine_extname SSL_CTX_get_max_cert_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_max_cert_list)) +#pragma redefine_extname SSL_CTX_get_max_proto_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_max_proto_version)) +#pragma redefine_extname SSL_CTX_get_min_proto_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_min_proto_version)) +#pragma redefine_extname SSL_CTX_get_mode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_mode)) +#pragma redefine_extname SSL_CTX_get_num_tickets BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_num_tickets)) +#pragma redefine_extname SSL_CTX_get_options BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_options)) +#pragma redefine_extname SSL_CTX_get_quiet_shutdown BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_quiet_shutdown)) +#pragma redefine_extname SSL_CTX_get_read_ahead BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_read_ahead)) +#pragma redefine_extname SSL_CTX_get_security_level BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_security_level)) +#pragma redefine_extname SSL_CTX_get_session_cache_mode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_session_cache_mode)) +#pragma redefine_extname SSL_CTX_get_timeout BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_timeout)) +#pragma redefine_extname SSL_CTX_get_tlsext_ticket_keys BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_tlsext_ticket_keys)) +#pragma redefine_extname SSL_CTX_get_verify_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_verify_callback)) +#pragma redefine_extname SSL_CTX_get_verify_depth BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_verify_depth)) +#pragma redefine_extname SSL_CTX_get_verify_mode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_get_verify_mode)) +#pragma redefine_extname SSL_CTX_load_verify_locations BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_load_verify_locations)) +#pragma redefine_extname SSL_CTX_need_tmp_RSA BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_need_tmp_RSA)) +#pragma redefine_extname SSL_CTX_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_new)) +#pragma redefine_extname SSL_CTX_remove_session BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_remove_session)) +#pragma redefine_extname SSL_CTX_sess_accept BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_accept)) +#pragma redefine_extname SSL_CTX_sess_accept_good BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_accept_good)) +#pragma redefine_extname SSL_CTX_sess_accept_renegotiate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_accept_renegotiate)) +#pragma redefine_extname SSL_CTX_sess_cache_full BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_cache_full)) +#pragma redefine_extname SSL_CTX_sess_cb_hits BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_cb_hits)) +#pragma redefine_extname SSL_CTX_sess_connect BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_connect)) +#pragma redefine_extname SSL_CTX_sess_connect_good BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_connect_good)) +#pragma redefine_extname SSL_CTX_sess_connect_renegotiate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_connect_renegotiate)) +#pragma redefine_extname SSL_CTX_sess_get_cache_size BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_get_cache_size)) +#pragma redefine_extname SSL_CTX_sess_get_get_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_get_get_cb)) +#pragma redefine_extname SSL_CTX_sess_get_new_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_get_new_cb)) +#pragma redefine_extname SSL_CTX_sess_get_remove_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_get_remove_cb)) +#pragma redefine_extname SSL_CTX_sess_hits BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_hits)) +#pragma redefine_extname SSL_CTX_sess_misses BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_misses)) +#pragma redefine_extname SSL_CTX_sess_number BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_number)) +#pragma redefine_extname SSL_CTX_sess_set_cache_size BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_set_cache_size)) +#pragma redefine_extname SSL_CTX_sess_set_get_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_set_get_cb)) +#pragma redefine_extname SSL_CTX_sess_set_new_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_set_new_cb)) +#pragma redefine_extname SSL_CTX_sess_set_remove_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_set_remove_cb)) +#pragma redefine_extname SSL_CTX_sess_timeouts BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_sess_timeouts)) +#pragma redefine_extname SSL_CTX_set0_buffer_pool BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set0_buffer_pool)) +#pragma redefine_extname SSL_CTX_set0_chain BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set0_chain)) +#pragma redefine_extname SSL_CTX_set0_client_CAs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set0_client_CAs)) +#pragma redefine_extname SSL_CTX_set0_verify_cert_store BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set0_verify_cert_store)) +#pragma redefine_extname SSL_CTX_set1_chain BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set1_chain)) +#pragma redefine_extname SSL_CTX_set1_curves BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set1_curves)) +#pragma redefine_extname SSL_CTX_set1_curves_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set1_curves_list)) +#pragma redefine_extname SSL_CTX_set1_ech_keys BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set1_ech_keys)) +#pragma redefine_extname SSL_CTX_set1_group_ids BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set1_group_ids)) +#pragma redefine_extname SSL_CTX_set1_group_ids_with_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set1_group_ids_with_flags)) +#pragma redefine_extname SSL_CTX_set1_groups BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set1_groups)) +#pragma redefine_extname SSL_CTX_set1_groups_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set1_groups_list)) +#pragma redefine_extname SSL_CTX_set1_param BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set1_param)) +#pragma redefine_extname SSL_CTX_set1_requested_trust_anchors BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set1_requested_trust_anchors)) +#pragma redefine_extname SSL_CTX_set1_sigalgs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set1_sigalgs)) +#pragma redefine_extname SSL_CTX_set1_sigalgs_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set1_sigalgs_list)) +#pragma redefine_extname SSL_CTX_set1_tls_channel_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set1_tls_channel_id)) +#pragma redefine_extname SSL_CTX_set1_verify_cert_store BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set1_verify_cert_store)) +#pragma redefine_extname SSL_CTX_set_allow_unknown_alpn_protos BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_allow_unknown_alpn_protos)) +#pragma redefine_extname SSL_CTX_set_alpn_protos BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_alpn_protos)) +#pragma redefine_extname SSL_CTX_set_alpn_select_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_alpn_select_cb)) +#pragma redefine_extname SSL_CTX_set_cert_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_cert_cb)) +#pragma redefine_extname SSL_CTX_set_cert_store BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_cert_store)) +#pragma redefine_extname SSL_CTX_set_cert_verify_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_cert_verify_callback)) +#pragma redefine_extname SSL_CTX_set_chain_and_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_chain_and_key)) +#pragma redefine_extname SSL_CTX_set_cipher_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_cipher_list)) +#pragma redefine_extname SSL_CTX_set_client_CA_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_client_CA_list)) +#pragma redefine_extname SSL_CTX_set_client_cert_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_client_cert_cb)) +#pragma redefine_extname SSL_CTX_set_compliance_policy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_compliance_policy)) +#pragma redefine_extname SSL_CTX_set_current_time_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_current_time_cb)) +#pragma redefine_extname SSL_CTX_set_custom_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_custom_verify)) +#pragma redefine_extname SSL_CTX_set_default_passwd_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_default_passwd_cb)) +#pragma redefine_extname SSL_CTX_set_default_passwd_cb_userdata BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_default_passwd_cb_userdata)) +#pragma redefine_extname SSL_CTX_set_default_verify_paths BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_default_verify_paths)) +#pragma redefine_extname SSL_CTX_set_dos_protection_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_dos_protection_cb)) +#pragma redefine_extname SSL_CTX_set_early_data_enabled BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_early_data_enabled)) +#pragma redefine_extname SSL_CTX_set_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_ex_data)) +#pragma redefine_extname SSL_CTX_set_false_start_allowed_without_alpn BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_false_start_allowed_without_alpn)) +#pragma redefine_extname SSL_CTX_set_grease_enabled BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_grease_enabled)) +#pragma redefine_extname SSL_CTX_set_info_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_info_callback)) +#pragma redefine_extname SSL_CTX_set_keylog_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_keylog_callback)) +#pragma redefine_extname SSL_CTX_set_max_cert_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_max_cert_list)) +#pragma redefine_extname SSL_CTX_set_max_proto_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_max_proto_version)) +#pragma redefine_extname SSL_CTX_set_max_send_fragment BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_max_send_fragment)) +#pragma redefine_extname SSL_CTX_set_min_proto_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_min_proto_version)) +#pragma redefine_extname SSL_CTX_set_mode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_mode)) +#pragma redefine_extname SSL_CTX_set_msg_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_msg_callback)) +#pragma redefine_extname SSL_CTX_set_msg_callback_arg BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_msg_callback_arg)) +#pragma redefine_extname SSL_CTX_set_next_proto_select_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_next_proto_select_cb)) +#pragma redefine_extname SSL_CTX_set_next_protos_advertised_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_next_protos_advertised_cb)) +#pragma redefine_extname SSL_CTX_set_num_tickets BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_num_tickets)) +#pragma redefine_extname SSL_CTX_set_ocsp_response BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_ocsp_response)) +#pragma redefine_extname SSL_CTX_set_options BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_options)) +#pragma redefine_extname SSL_CTX_set_permute_extensions BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_permute_extensions)) +#pragma redefine_extname SSL_CTX_set_private_key_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_private_key_method)) +#pragma redefine_extname SSL_CTX_set_psk_client_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_psk_client_callback)) +#pragma redefine_extname SSL_CTX_set_psk_server_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_psk_server_callback)) +#pragma redefine_extname SSL_CTX_set_purpose BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_purpose)) +#pragma redefine_extname SSL_CTX_set_quic_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_quic_method)) +#pragma redefine_extname SSL_CTX_set_quiet_shutdown BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_quiet_shutdown)) +#pragma redefine_extname SSL_CTX_set_read_ahead BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_read_ahead)) +#pragma redefine_extname SSL_CTX_set_record_protocol_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_record_protocol_version)) +#pragma redefine_extname SSL_CTX_set_resumption_across_names_enabled BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_resumption_across_names_enabled)) +#pragma redefine_extname SSL_CTX_set_retain_only_sha256_of_client_certs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_retain_only_sha256_of_client_certs)) +#pragma redefine_extname SSL_CTX_set_reverify_on_resume BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_reverify_on_resume)) +#pragma redefine_extname SSL_CTX_set_select_certificate_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_select_certificate_cb)) +#pragma redefine_extname SSL_CTX_set_session_cache_mode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_session_cache_mode)) +#pragma redefine_extname SSL_CTX_set_session_id_context BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_session_id_context)) +#pragma redefine_extname SSL_CTX_set_session_psk_dhe_timeout BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_session_psk_dhe_timeout)) +#pragma redefine_extname SSL_CTX_set_signed_cert_timestamp_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_signed_cert_timestamp_list)) +#pragma redefine_extname SSL_CTX_set_signing_algorithm_prefs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_signing_algorithm_prefs)) +#pragma redefine_extname SSL_CTX_set_srtp_profiles BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_srtp_profiles)) +#pragma redefine_extname SSL_CTX_set_strict_cipher_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_strict_cipher_list)) +#pragma redefine_extname SSL_CTX_set_ticket_aead_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_ticket_aead_method)) +#pragma redefine_extname SSL_CTX_set_timeout BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_timeout)) +#pragma redefine_extname SSL_CTX_set_tls_channel_id_enabled BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_tls_channel_id_enabled)) +#pragma redefine_extname SSL_CTX_set_tlsext_servername_arg BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_tlsext_servername_arg)) +#pragma redefine_extname SSL_CTX_set_tlsext_servername_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_tlsext_servername_callback)) +#pragma redefine_extname SSL_CTX_set_tlsext_status_arg BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_tlsext_status_arg)) +#pragma redefine_extname SSL_CTX_set_tlsext_status_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_tlsext_status_cb)) +#pragma redefine_extname SSL_CTX_set_tlsext_ticket_key_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_tlsext_ticket_key_cb)) +#pragma redefine_extname SSL_CTX_set_tlsext_ticket_keys BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_tlsext_ticket_keys)) +#pragma redefine_extname SSL_CTX_set_tlsext_use_srtp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_tlsext_use_srtp)) +#pragma redefine_extname SSL_CTX_set_tmp_dh BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_tmp_dh)) +#pragma redefine_extname SSL_CTX_set_tmp_dh_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_tmp_dh_callback)) +#pragma redefine_extname SSL_CTX_set_tmp_ecdh BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_tmp_ecdh)) +#pragma redefine_extname SSL_CTX_set_tmp_rsa BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_tmp_rsa)) +#pragma redefine_extname SSL_CTX_set_tmp_rsa_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_tmp_rsa_callback)) +#pragma redefine_extname SSL_CTX_set_trust BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_trust)) +#pragma redefine_extname SSL_CTX_set_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_verify)) +#pragma redefine_extname SSL_CTX_set_verify_algorithm_prefs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_verify_algorithm_prefs)) +#pragma redefine_extname SSL_CTX_set_verify_depth BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_set_verify_depth)) +#pragma redefine_extname SSL_CTX_up_ref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_up_ref)) +#pragma redefine_extname SSL_CTX_use_PrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_use_PrivateKey)) +#pragma redefine_extname SSL_CTX_use_PrivateKey_ASN1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_use_PrivateKey_ASN1)) +#pragma redefine_extname SSL_CTX_use_PrivateKey_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_use_PrivateKey_file)) +#pragma redefine_extname SSL_CTX_use_RSAPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_use_RSAPrivateKey)) +#pragma redefine_extname SSL_CTX_use_RSAPrivateKey_ASN1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_use_RSAPrivateKey_ASN1)) +#pragma redefine_extname SSL_CTX_use_RSAPrivateKey_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_use_RSAPrivateKey_file)) +#pragma redefine_extname SSL_CTX_use_certificate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_use_certificate)) +#pragma redefine_extname SSL_CTX_use_certificate_ASN1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_use_certificate_ASN1)) +#pragma redefine_extname SSL_CTX_use_certificate_chain_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_use_certificate_chain_file)) +#pragma redefine_extname SSL_CTX_use_certificate_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_use_certificate_file)) +#pragma redefine_extname SSL_CTX_use_psk_identity_hint BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CTX_use_psk_identity_hint)) +#pragma redefine_extname SSL_ECH_KEYS_add BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_ECH_KEYS_add)) +#pragma redefine_extname SSL_ECH_KEYS_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_ECH_KEYS_free)) +#pragma redefine_extname SSL_ECH_KEYS_has_duplicate_config_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_ECH_KEYS_has_duplicate_config_id)) +#pragma redefine_extname SSL_ECH_KEYS_marshal_retry_configs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_ECH_KEYS_marshal_retry_configs)) +#pragma redefine_extname SSL_ECH_KEYS_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_ECH_KEYS_new)) +#pragma redefine_extname SSL_ECH_KEYS_up_ref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_ECH_KEYS_up_ref)) +#pragma redefine_extname SSL_SESSION_copy_without_early_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_copy_without_early_data)) +#pragma redefine_extname SSL_SESSION_early_data_capable BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_early_data_capable)) +#pragma redefine_extname SSL_SESSION_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_free)) +#pragma redefine_extname SSL_SESSION_from_bytes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_from_bytes)) +#pragma redefine_extname SSL_SESSION_get0_cipher BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get0_cipher)) +#pragma redefine_extname SSL_SESSION_get0_id_context BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get0_id_context)) +#pragma redefine_extname SSL_SESSION_get0_ocsp_response BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get0_ocsp_response)) +#pragma redefine_extname SSL_SESSION_get0_peer BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get0_peer)) +#pragma redefine_extname SSL_SESSION_get0_peer_certificates BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get0_peer_certificates)) +#pragma redefine_extname SSL_SESSION_get0_peer_sha256 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get0_peer_sha256)) +#pragma redefine_extname SSL_SESSION_get0_signed_cert_timestamp_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get0_signed_cert_timestamp_list)) +#pragma redefine_extname SSL_SESSION_get0_ticket BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get0_ticket)) +#pragma redefine_extname SSL_SESSION_get_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get_ex_data)) +#pragma redefine_extname SSL_SESSION_get_ex_new_index BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get_ex_new_index)) +#pragma redefine_extname SSL_SESSION_get_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get_id)) +#pragma redefine_extname SSL_SESSION_get_master_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get_master_key)) +#pragma redefine_extname SSL_SESSION_get_protocol_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get_protocol_version)) +#pragma redefine_extname SSL_SESSION_get_ticket_lifetime_hint BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get_ticket_lifetime_hint)) +#pragma redefine_extname SSL_SESSION_get_time BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get_time)) +#pragma redefine_extname SSL_SESSION_get_timeout BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get_timeout)) +#pragma redefine_extname SSL_SESSION_get_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_get_version)) +#pragma redefine_extname SSL_SESSION_has_peer_sha256 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_has_peer_sha256)) +#pragma redefine_extname SSL_SESSION_has_ticket BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_has_ticket)) +#pragma redefine_extname SSL_SESSION_is_resumable BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_is_resumable)) +#pragma redefine_extname SSL_SESSION_is_resumable_across_names BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_is_resumable_across_names)) +#pragma redefine_extname SSL_SESSION_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_new)) +#pragma redefine_extname SSL_SESSION_set1_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_set1_id)) +#pragma redefine_extname SSL_SESSION_set1_id_context BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_set1_id_context)) +#pragma redefine_extname SSL_SESSION_set_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_set_ex_data)) +#pragma redefine_extname SSL_SESSION_set_protocol_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_set_protocol_version)) +#pragma redefine_extname SSL_SESSION_set_ticket BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_set_ticket)) +#pragma redefine_extname SSL_SESSION_set_time BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_set_time)) +#pragma redefine_extname SSL_SESSION_set_timeout BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_set_timeout)) +#pragma redefine_extname SSL_SESSION_should_be_single_use BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_should_be_single_use)) +#pragma redefine_extname SSL_SESSION_to_bytes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_to_bytes)) +#pragma redefine_extname SSL_SESSION_to_bytes_for_ticket BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_to_bytes_for_ticket)) +#pragma redefine_extname SSL_SESSION_up_ref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_SESSION_up_ref)) +#pragma redefine_extname SSL_accept BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_accept)) +#pragma redefine_extname SSL_add0_chain_cert BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_add0_chain_cert)) +#pragma redefine_extname SSL_add1_chain_cert BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_add1_chain_cert)) +#pragma redefine_extname SSL_add1_credential BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_add1_credential)) +#pragma redefine_extname SSL_add_application_settings BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_add_application_settings)) +#pragma redefine_extname SSL_add_bio_cert_subjects_to_stack BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_add_bio_cert_subjects_to_stack)) +#pragma redefine_extname SSL_add_client_CA BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_add_client_CA)) +#pragma redefine_extname SSL_add_dir_cert_subjects_to_stack BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_add_dir_cert_subjects_to_stack)) +#pragma redefine_extname SSL_add_file_cert_subjects_to_stack BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_add_file_cert_subjects_to_stack)) +#pragma redefine_extname SSL_alert_desc_string BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_alert_desc_string)) +#pragma redefine_extname SSL_alert_desc_string_long BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_alert_desc_string_long)) +#pragma redefine_extname SSL_alert_from_verify_result BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_alert_from_verify_result)) +#pragma redefine_extname SSL_alert_type_string BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_alert_type_string)) +#pragma redefine_extname SSL_alert_type_string_long BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_alert_type_string_long)) +#pragma redefine_extname SSL_cache_hit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_cache_hit)) +#pragma redefine_extname SSL_can_release_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_can_release_private_key)) +#pragma redefine_extname SSL_certs_clear BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_certs_clear)) +#pragma redefine_extname SSL_check_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_check_private_key)) +#pragma redefine_extname SSL_clear BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_clear)) +#pragma redefine_extname SSL_clear_chain_certs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_clear_chain_certs)) +#pragma redefine_extname SSL_clear_mode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_clear_mode)) +#pragma redefine_extname SSL_clear_options BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_clear_options)) +#pragma redefine_extname SSL_connect BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_connect)) +#pragma redefine_extname SSL_cutthrough_complete BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_cutthrough_complete)) +#pragma redefine_extname SSL_do_handshake BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_do_handshake)) +#pragma redefine_extname SSL_dup_CA_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_dup_CA_list)) +#pragma redefine_extname SSL_early_callback_ctx_extension_get BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_early_callback_ctx_extension_get)) +#pragma redefine_extname SSL_early_data_accepted BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_early_data_accepted)) +#pragma redefine_extname SSL_early_data_reason_string BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_early_data_reason_string)) +#pragma redefine_extname SSL_ech_accepted BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_ech_accepted)) +#pragma redefine_extname SSL_enable_ocsp_stapling BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_enable_ocsp_stapling)) +#pragma redefine_extname SSL_enable_signed_cert_timestamps BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_enable_signed_cert_timestamps)) +#pragma redefine_extname SSL_enable_tls_channel_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_enable_tls_channel_id)) +#pragma redefine_extname SSL_error_description BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_error_description)) +#pragma redefine_extname SSL_export_keying_material BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_export_keying_material)) +#pragma redefine_extname SSL_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_free)) +#pragma redefine_extname SSL_generate_key_block BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_generate_key_block)) +#pragma redefine_extname SSL_get0_alpn_selected BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_alpn_selected)) +#pragma redefine_extname SSL_get0_certificate_types BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_certificate_types)) +#pragma redefine_extname SSL_get0_chain BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_chain)) +#pragma redefine_extname SSL_get0_chain_certs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_chain_certs)) +#pragma redefine_extname SSL_get0_ech_name_override BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_ech_name_override)) +#pragma redefine_extname SSL_get0_ech_retry_configs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_ech_retry_configs)) +#pragma redefine_extname SSL_get0_next_proto_negotiated BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_next_proto_negotiated)) +#pragma redefine_extname SSL_get0_ocsp_response BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_ocsp_response)) +#pragma redefine_extname SSL_get0_param BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_param)) +#pragma redefine_extname SSL_get0_peer_application_settings BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_peer_application_settings)) +#pragma redefine_extname SSL_get0_peer_available_trust_anchors BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_peer_available_trust_anchors)) +#pragma redefine_extname SSL_get0_peer_certificates BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_peer_certificates)) +#pragma redefine_extname SSL_get0_peer_delegation_algorithms BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_peer_delegation_algorithms)) +#pragma redefine_extname SSL_get0_peer_verify_algorithms BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_peer_verify_algorithms)) +#pragma redefine_extname SSL_get0_selected_credential BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_selected_credential)) +#pragma redefine_extname SSL_get0_server_requested_CAs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_server_requested_CAs)) +#pragma redefine_extname SSL_get0_session_id_context BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_session_id_context)) +#pragma redefine_extname SSL_get0_signed_cert_timestamp_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get0_signed_cert_timestamp_list)) +#pragma redefine_extname SSL_get1_session BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get1_session)) +#pragma redefine_extname SSL_get_SSL_CTX BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_SSL_CTX)) +#pragma redefine_extname SSL_get_all_cipher_names BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_all_cipher_names)) +#pragma redefine_extname SSL_get_all_curve_names BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_all_curve_names)) +#pragma redefine_extname SSL_get_all_group_names BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_all_group_names)) +#pragma redefine_extname SSL_get_all_signature_algorithm_names BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_all_signature_algorithm_names)) +#pragma redefine_extname SSL_get_all_standard_cipher_names BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_all_standard_cipher_names)) +#pragma redefine_extname SSL_get_all_version_names BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_all_version_names)) +#pragma redefine_extname SSL_get_certificate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_certificate)) +#pragma redefine_extname SSL_get_cipher_by_value BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_cipher_by_value)) +#pragma redefine_extname SSL_get_cipher_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_cipher_list)) +#pragma redefine_extname SSL_get_ciphers BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_ciphers)) +#pragma redefine_extname SSL_get_client_CA_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_client_CA_list)) +#pragma redefine_extname SSL_get_client_random BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_client_random)) +#pragma redefine_extname SSL_get_compliance_policy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_compliance_policy)) +#pragma redefine_extname SSL_get_current_cipher BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_current_cipher)) +#pragma redefine_extname SSL_get_current_compression BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_current_compression)) +#pragma redefine_extname SSL_get_current_expansion BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_current_expansion)) +#pragma redefine_extname SSL_get_curve_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_curve_id)) +#pragma redefine_extname SSL_get_curve_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_curve_name)) +#pragma redefine_extname SSL_get_default_timeout BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_default_timeout)) +#pragma redefine_extname SSL_get_dtls_handshake_read_seq BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_dtls_handshake_read_seq)) +#pragma redefine_extname SSL_get_dtls_handshake_write_seq BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_dtls_handshake_write_seq)) +#pragma redefine_extname SSL_get_dtls_read_epoch BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_dtls_read_epoch)) +#pragma redefine_extname SSL_get_dtls_read_sequence BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_dtls_read_sequence)) +#pragma redefine_extname SSL_get_dtls_read_traffic_secret BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_dtls_read_traffic_secret)) +#pragma redefine_extname SSL_get_dtls_write_epoch BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_dtls_write_epoch)) +#pragma redefine_extname SSL_get_dtls_write_sequence BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_dtls_write_sequence)) +#pragma redefine_extname SSL_get_dtls_write_traffic_secret BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_dtls_write_traffic_secret)) +#pragma redefine_extname SSL_get_early_data_reason BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_early_data_reason)) +#pragma redefine_extname SSL_get_error BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_error)) +#pragma redefine_extname SSL_get_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_ex_data)) +#pragma redefine_extname SSL_get_ex_data_X509_STORE_CTX_idx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_ex_data_X509_STORE_CTX_idx)) +#pragma redefine_extname SSL_get_ex_new_index BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_ex_new_index)) +#pragma redefine_extname SSL_get_extms_support BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_extms_support)) +#pragma redefine_extname SSL_get_fd BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_fd)) +#pragma redefine_extname SSL_get_finished BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_finished)) +#pragma redefine_extname SSL_get_group_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_group_id)) +#pragma redefine_extname SSL_get_group_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_group_name)) +#pragma redefine_extname SSL_get_info_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_info_callback)) +#pragma redefine_extname SSL_get_ivs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_ivs)) +#pragma redefine_extname SSL_get_key_block_len BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_key_block_len)) +#pragma redefine_extname SSL_get_max_cert_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_max_cert_list)) +#pragma redefine_extname SSL_get_max_proto_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_max_proto_version)) +#pragma redefine_extname SSL_get_min_proto_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_min_proto_version)) +#pragma redefine_extname SSL_get_mode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_mode)) +#pragma redefine_extname SSL_get_negotiated_group BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_negotiated_group)) +#pragma redefine_extname SSL_get_options BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_options)) +#pragma redefine_extname SSL_get_peer_cert_chain BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_peer_cert_chain)) +#pragma redefine_extname SSL_get_peer_certificate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_peer_certificate)) +#pragma redefine_extname SSL_get_peer_finished BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_peer_finished)) +#pragma redefine_extname SSL_get_peer_full_cert_chain BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_peer_full_cert_chain)) +#pragma redefine_extname SSL_get_peer_quic_transport_params BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_peer_quic_transport_params)) +#pragma redefine_extname SSL_get_peer_signature_algorithm BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_peer_signature_algorithm)) +#pragma redefine_extname SSL_get_pending_cipher BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_pending_cipher)) +#pragma redefine_extname SSL_get_privatekey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_privatekey)) +#pragma redefine_extname SSL_get_psk_identity BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_psk_identity)) +#pragma redefine_extname SSL_get_psk_identity_hint BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_psk_identity_hint)) +#pragma redefine_extname SSL_get_quiet_shutdown BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_quiet_shutdown)) +#pragma redefine_extname SSL_get_rbio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_rbio)) +#pragma redefine_extname SSL_get_read_ahead BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_read_ahead)) +#pragma redefine_extname SSL_get_read_sequence BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_read_sequence)) +#pragma redefine_extname SSL_get_rfd BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_rfd)) +#pragma redefine_extname SSL_get_secure_renegotiation_support BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_secure_renegotiation_support)) +#pragma redefine_extname SSL_get_selected_srtp_profile BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_selected_srtp_profile)) +#pragma redefine_extname SSL_get_server_random BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_server_random)) +#pragma redefine_extname SSL_get_server_tmp_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_server_tmp_key)) +#pragma redefine_extname SSL_get_servername BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_servername)) +#pragma redefine_extname SSL_get_servername_type BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_servername_type)) +#pragma redefine_extname SSL_get_session BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_session)) +#pragma redefine_extname SSL_get_shared_ciphers BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_shared_ciphers)) +#pragma redefine_extname SSL_get_shared_sigalgs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_shared_sigalgs)) +#pragma redefine_extname SSL_get_shutdown BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_shutdown)) +#pragma redefine_extname SSL_get_signature_algorithm_digest BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_signature_algorithm_digest)) +#pragma redefine_extname SSL_get_signature_algorithm_key_type BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_signature_algorithm_key_type)) +#pragma redefine_extname SSL_get_signature_algorithm_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_signature_algorithm_name)) +#pragma redefine_extname SSL_get_srtp_profiles BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_srtp_profiles)) +#pragma redefine_extname SSL_get_ticket_age_skew BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_ticket_age_skew)) +#pragma redefine_extname SSL_get_tls_channel_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_tls_channel_id)) +#pragma redefine_extname SSL_get_tls_unique BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_tls_unique)) +#pragma redefine_extname SSL_get_tlsext_status_ocsp_resp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_tlsext_status_ocsp_resp)) +#pragma redefine_extname SSL_get_tlsext_status_type BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_tlsext_status_type)) +#pragma redefine_extname SSL_get_verify_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_verify_callback)) +#pragma redefine_extname SSL_get_verify_depth BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_verify_depth)) +#pragma redefine_extname SSL_get_verify_mode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_verify_mode)) +#pragma redefine_extname SSL_get_verify_result BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_verify_result)) +#pragma redefine_extname SSL_get_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_version)) +#pragma redefine_extname SSL_get_wbio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_wbio)) +#pragma redefine_extname SSL_get_wfd BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_wfd)) +#pragma redefine_extname SSL_get_write_sequence BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_get_write_sequence)) +#pragma redefine_extname SSL_has_application_settings BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_has_application_settings)) +#pragma redefine_extname SSL_has_pending BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_has_pending)) +#pragma redefine_extname SSL_in_early_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_in_early_data)) +#pragma redefine_extname SSL_in_false_start BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_in_false_start)) +#pragma redefine_extname SSL_in_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_in_init)) +#pragma redefine_extname SSL_is_dtls BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_is_dtls)) +#pragma redefine_extname SSL_is_dtls_handshake_idle BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_is_dtls_handshake_idle)) +#pragma redefine_extname SSL_is_init_finished BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_is_init_finished)) +#pragma redefine_extname SSL_is_quic BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_is_quic)) +#pragma redefine_extname SSL_is_server BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_is_server)) +#pragma redefine_extname SSL_is_signature_algorithm_rsa_pss BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_is_signature_algorithm_rsa_pss)) +#pragma redefine_extname SSL_key_update BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_key_update)) +#pragma redefine_extname SSL_library_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_library_init)) +#pragma redefine_extname SSL_load_client_CA_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_load_client_CA_file)) +#pragma redefine_extname SSL_load_error_strings BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_load_error_strings)) +#pragma redefine_extname SSL_magic_pending_session_ptr BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_magic_pending_session_ptr)) +#pragma redefine_extname SSL_marshal_ech_config BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_marshal_ech_config)) +#pragma redefine_extname SSL_max_seal_overhead BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_max_seal_overhead)) +#pragma redefine_extname SSL_need_tmp_RSA BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_need_tmp_RSA)) +#pragma redefine_extname SSL_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_new)) +#pragma redefine_extname SSL_num_renegotiations BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_num_renegotiations)) +#pragma redefine_extname SSL_parse_client_hello BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_parse_client_hello)) +#pragma redefine_extname SSL_peek BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_peek)) +#pragma redefine_extname SSL_peer_matched_trust_anchor BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_peer_matched_trust_anchor)) +#pragma redefine_extname SSL_pending BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_pending)) +#pragma redefine_extname SSL_process_quic_post_handshake BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_process_quic_post_handshake)) +#pragma redefine_extname SSL_process_tls13_new_session_ticket BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_process_tls13_new_session_ticket)) +#pragma redefine_extname SSL_provide_quic_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_provide_quic_data)) +#pragma redefine_extname SSL_quic_max_handshake_flight_len BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_quic_max_handshake_flight_len)) +#pragma redefine_extname SSL_quic_read_level BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_quic_read_level)) +#pragma redefine_extname SSL_quic_write_level BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_quic_write_level)) +#pragma redefine_extname SSL_read BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_read)) +#pragma redefine_extname SSL_renegotiate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_renegotiate)) +#pragma redefine_extname SSL_renegotiate_pending BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_renegotiate_pending)) +#pragma redefine_extname SSL_request_handshake_hints BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_request_handshake_hints)) +#pragma redefine_extname SSL_reset_early_data_reject BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_reset_early_data_reject)) +#pragma redefine_extname SSL_select_next_proto BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_select_next_proto)) +#pragma redefine_extname SSL_send_fatal_alert BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_send_fatal_alert)) +#pragma redefine_extname SSL_serialize_capabilities BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_serialize_capabilities)) +#pragma redefine_extname SSL_serialize_handshake_hints BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_serialize_handshake_hints)) +#pragma redefine_extname SSL_session_reused BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_session_reused)) +#pragma redefine_extname SSL_set0_CA_names BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set0_CA_names)) +#pragma redefine_extname SSL_set0_chain BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set0_chain)) +#pragma redefine_extname SSL_set0_client_CAs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set0_client_CAs)) +#pragma redefine_extname SSL_set0_rbio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set0_rbio)) +#pragma redefine_extname SSL_set0_verify_cert_store BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set0_verify_cert_store)) +#pragma redefine_extname SSL_set0_wbio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set0_wbio)) +#pragma redefine_extname SSL_set1_chain BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_chain)) +#pragma redefine_extname SSL_set1_client_key_shares BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_client_key_shares)) +#pragma redefine_extname SSL_set1_curves BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_curves)) +#pragma redefine_extname SSL_set1_curves_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_curves_list)) +#pragma redefine_extname SSL_set1_ech_config_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_ech_config_list)) +#pragma redefine_extname SSL_set1_group_ids BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_group_ids)) +#pragma redefine_extname SSL_set1_group_ids_with_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_group_ids_with_flags)) +#pragma redefine_extname SSL_set1_groups BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_groups)) +#pragma redefine_extname SSL_set1_groups_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_groups_list)) +#pragma redefine_extname SSL_set1_host BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_host)) +#pragma redefine_extname SSL_set1_param BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_param)) +#pragma redefine_extname SSL_set1_requested_trust_anchors BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_requested_trust_anchors)) +#pragma redefine_extname SSL_set1_server_supported_groups_hint BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_server_supported_groups_hint)) +#pragma redefine_extname SSL_set1_sigalgs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_sigalgs)) +#pragma redefine_extname SSL_set1_sigalgs_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_sigalgs_list)) +#pragma redefine_extname SSL_set1_tls_channel_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_tls_channel_id)) +#pragma redefine_extname SSL_set1_verify_cert_store BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set1_verify_cert_store)) +#pragma redefine_extname SSL_set_SSL_CTX BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_SSL_CTX)) +#pragma redefine_extname SSL_set_accept_state BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_accept_state)) +#pragma redefine_extname SSL_set_alpn_protos BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_alpn_protos)) +#pragma redefine_extname SSL_set_alps_use_new_codepoint BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_alps_use_new_codepoint)) +#pragma redefine_extname SSL_set_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_bio)) +#pragma redefine_extname SSL_set_cert_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_cert_cb)) +#pragma redefine_extname SSL_set_chain_and_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_chain_and_key)) +#pragma redefine_extname SSL_set_cipher_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_cipher_list)) +#pragma redefine_extname SSL_set_client_CA_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_client_CA_list)) +#pragma redefine_extname SSL_set_compliance_policy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_compliance_policy)) +#pragma redefine_extname SSL_set_connect_state BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_connect_state)) +#pragma redefine_extname SSL_set_custom_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_custom_verify)) +#pragma redefine_extname SSL_set_early_data_enabled BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_early_data_enabled)) +#pragma redefine_extname SSL_set_enable_ech_grease BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_enable_ech_grease)) +#pragma redefine_extname SSL_set_enforce_rsa_key_usage BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_enforce_rsa_key_usage)) +#pragma redefine_extname SSL_set_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_ex_data)) +#pragma redefine_extname SSL_set_fd BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_fd)) +#pragma redefine_extname SSL_set_handshake_hints BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_handshake_hints)) +#pragma redefine_extname SSL_set_hostflags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_hostflags)) +#pragma redefine_extname SSL_set_info_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_info_callback)) +#pragma redefine_extname SSL_set_jdk11_workaround BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_jdk11_workaround)) +#pragma redefine_extname SSL_set_max_cert_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_max_cert_list)) +#pragma redefine_extname SSL_set_max_proto_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_max_proto_version)) +#pragma redefine_extname SSL_set_max_send_fragment BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_max_send_fragment)) +#pragma redefine_extname SSL_set_min_proto_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_min_proto_version)) +#pragma redefine_extname SSL_set_mode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_mode)) +#pragma redefine_extname SSL_set_msg_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_msg_callback)) +#pragma redefine_extname SSL_set_msg_callback_arg BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_msg_callback_arg)) +#pragma redefine_extname SSL_set_mtu BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_mtu)) +#pragma redefine_extname SSL_set_ocsp_response BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_ocsp_response)) +#pragma redefine_extname SSL_set_options BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_options)) +#pragma redefine_extname SSL_set_permute_extensions BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_permute_extensions)) +#pragma redefine_extname SSL_set_private_key_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_private_key_method)) +#pragma redefine_extname SSL_set_psk_client_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_psk_client_callback)) +#pragma redefine_extname SSL_set_psk_server_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_psk_server_callback)) +#pragma redefine_extname SSL_set_purpose BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_purpose)) +#pragma redefine_extname SSL_set_quic_early_data_context BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_quic_early_data_context)) +#pragma redefine_extname SSL_set_quic_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_quic_method)) +#pragma redefine_extname SSL_set_quic_transport_params BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_quic_transport_params)) +#pragma redefine_extname SSL_set_quic_use_legacy_codepoint BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_quic_use_legacy_codepoint)) +#pragma redefine_extname SSL_set_quiet_shutdown BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_quiet_shutdown)) +#pragma redefine_extname SSL_set_read_ahead BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_read_ahead)) +#pragma redefine_extname SSL_set_renegotiate_mode BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_renegotiate_mode)) +#pragma redefine_extname SSL_set_resumption_across_names_enabled BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_resumption_across_names_enabled)) +#pragma redefine_extname SSL_set_retain_only_sha256_of_client_certs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_retain_only_sha256_of_client_certs)) +#pragma redefine_extname SSL_set_rfd BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_rfd)) +#pragma redefine_extname SSL_set_session BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_session)) +#pragma redefine_extname SSL_set_session_id_context BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_session_id_context)) +#pragma redefine_extname SSL_set_shed_handshake_config BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_shed_handshake_config)) +#pragma redefine_extname SSL_set_shutdown BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_shutdown)) +#pragma redefine_extname SSL_set_signed_cert_timestamp_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_signed_cert_timestamp_list)) +#pragma redefine_extname SSL_set_signing_algorithm_prefs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_signing_algorithm_prefs)) +#pragma redefine_extname SSL_set_srtp_profiles BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_srtp_profiles)) +#pragma redefine_extname SSL_set_state BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_state)) +#pragma redefine_extname SSL_set_strict_cipher_list BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_strict_cipher_list)) +#pragma redefine_extname SSL_set_tls_channel_id_enabled BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_tls_channel_id_enabled)) +#pragma redefine_extname SSL_set_tlsext_host_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_tlsext_host_name)) +#pragma redefine_extname SSL_set_tlsext_status_ocsp_resp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_tlsext_status_ocsp_resp)) +#pragma redefine_extname SSL_set_tlsext_status_type BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_tlsext_status_type)) +#pragma redefine_extname SSL_set_tlsext_use_srtp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_tlsext_use_srtp)) +#pragma redefine_extname SSL_set_tmp_dh BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_tmp_dh)) +#pragma redefine_extname SSL_set_tmp_dh_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_tmp_dh_callback)) +#pragma redefine_extname SSL_set_tmp_ecdh BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_tmp_ecdh)) +#pragma redefine_extname SSL_set_tmp_rsa BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_tmp_rsa)) +#pragma redefine_extname SSL_set_tmp_rsa_callback BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_tmp_rsa_callback)) +#pragma redefine_extname SSL_set_trust BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_trust)) +#pragma redefine_extname SSL_set_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_verify)) +#pragma redefine_extname SSL_set_verify_algorithm_prefs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_verify_algorithm_prefs)) +#pragma redefine_extname SSL_set_verify_depth BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_verify_depth)) +#pragma redefine_extname SSL_set_wfd BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_set_wfd)) +#pragma redefine_extname SSL_shutdown BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_shutdown)) +#pragma redefine_extname SSL_spake2plusv1_register BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_spake2plusv1_register)) +#pragma redefine_extname SSL_state BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_state)) +#pragma redefine_extname SSL_state_string BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_state_string)) +#pragma redefine_extname SSL_state_string_long BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_state_string_long)) +#pragma redefine_extname SSL_total_renegotiations BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_total_renegotiations)) +#pragma redefine_extname SSL_use_PrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_use_PrivateKey)) +#pragma redefine_extname SSL_use_PrivateKey_ASN1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_use_PrivateKey_ASN1)) +#pragma redefine_extname SSL_use_PrivateKey_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_use_PrivateKey_file)) +#pragma redefine_extname SSL_use_RSAPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_use_RSAPrivateKey)) +#pragma redefine_extname SSL_use_RSAPrivateKey_ASN1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_use_RSAPrivateKey_ASN1)) +#pragma redefine_extname SSL_use_RSAPrivateKey_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_use_RSAPrivateKey_file)) +#pragma redefine_extname SSL_use_certificate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_use_certificate)) +#pragma redefine_extname SSL_use_certificate_ASN1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_use_certificate_ASN1)) +#pragma redefine_extname SSL_use_certificate_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_use_certificate_file)) +#pragma redefine_extname SSL_use_psk_identity_hint BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_use_psk_identity_hint)) +#pragma redefine_extname SSL_used_hello_retry_request BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_used_hello_retry_request)) +#pragma redefine_extname SSL_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_version)) +#pragma redefine_extname SSL_want BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_want)) +#pragma redefine_extname SSL_was_key_usage_invalid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_was_key_usage_invalid)) +#pragma redefine_extname SSL_write BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_write)) +#pragma redefine_extname SSLeay BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSLeay)) +#pragma redefine_extname SSLeay_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSLeay_version)) +#pragma redefine_extname SSLv23_client_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSLv23_client_method)) +#pragma redefine_extname SSLv23_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSLv23_method)) +#pragma redefine_extname SSLv23_server_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSLv23_server_method)) +#pragma redefine_extname TLS_client_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TLS_client_method)) +#pragma redefine_extname TLS_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TLS_method)) +#pragma redefine_extname TLS_server_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TLS_server_method)) +#pragma redefine_extname TLS_with_buffers_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TLS_with_buffers_method)) +#pragma redefine_extname TLSv1_1_client_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TLSv1_1_client_method)) +#pragma redefine_extname TLSv1_1_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TLSv1_1_method)) +#pragma redefine_extname TLSv1_1_server_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TLSv1_1_server_method)) +#pragma redefine_extname TLSv1_2_client_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TLSv1_2_client_method)) +#pragma redefine_extname TLSv1_2_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TLSv1_2_method)) +#pragma redefine_extname TLSv1_2_server_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TLSv1_2_server_method)) +#pragma redefine_extname TLSv1_client_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TLSv1_client_method)) +#pragma redefine_extname TLSv1_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TLSv1_method)) +#pragma redefine_extname TLSv1_server_method BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TLSv1_server_method)) +#pragma redefine_extname TRUST_TOKEN_CLIENT_add_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_add_key)) +#pragma redefine_extname TRUST_TOKEN_CLIENT_begin_issuance BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_begin_issuance)) +#pragma redefine_extname TRUST_TOKEN_CLIENT_begin_issuance_over_message BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_begin_issuance_over_message)) +#pragma redefine_extname TRUST_TOKEN_CLIENT_begin_redemption BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_begin_redemption)) +#pragma redefine_extname TRUST_TOKEN_CLIENT_dup_for_testing BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_dup_for_testing)) +#pragma redefine_extname TRUST_TOKEN_CLIENT_finish_issuance BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_finish_issuance)) +#pragma redefine_extname TRUST_TOKEN_CLIENT_finish_redemption BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_finish_redemption)) +#pragma redefine_extname TRUST_TOKEN_CLIENT_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_free)) +#pragma redefine_extname TRUST_TOKEN_CLIENT_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_new)) +#pragma redefine_extname TRUST_TOKEN_CLIENT_set_srr_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_set_srr_key)) +#pragma redefine_extname TRUST_TOKEN_ISSUER_add_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_ISSUER_add_key)) +#pragma redefine_extname TRUST_TOKEN_ISSUER_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_ISSUER_free)) +#pragma redefine_extname TRUST_TOKEN_ISSUER_issue BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_ISSUER_issue)) +#pragma redefine_extname TRUST_TOKEN_ISSUER_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_ISSUER_new)) +#pragma redefine_extname TRUST_TOKEN_ISSUER_redeem BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_ISSUER_redeem)) +#pragma redefine_extname TRUST_TOKEN_ISSUER_redeem_over_message BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_ISSUER_redeem_over_message)) +#pragma redefine_extname TRUST_TOKEN_ISSUER_set_metadata_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_ISSUER_set_metadata_key)) +#pragma redefine_extname TRUST_TOKEN_ISSUER_set_srr_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_ISSUER_set_srr_key)) +#pragma redefine_extname TRUST_TOKEN_decode_private_metadata BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_decode_private_metadata)) +#pragma redefine_extname TRUST_TOKEN_derive_key_from_secret BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_derive_key_from_secret)) +#pragma redefine_extname TRUST_TOKEN_experiment_v1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_experiment_v1)) +#pragma redefine_extname TRUST_TOKEN_experiment_v2_pmb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_experiment_v2_pmb)) +#pragma redefine_extname TRUST_TOKEN_experiment_v2_voprf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_experiment_v2_voprf)) +#pragma redefine_extname TRUST_TOKEN_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_free)) +#pragma redefine_extname TRUST_TOKEN_generate_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_generate_key)) +#pragma redefine_extname TRUST_TOKEN_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_new)) +#pragma redefine_extname TRUST_TOKEN_pst_v1_pmb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_pst_v1_pmb)) +#pragma redefine_extname TRUST_TOKEN_pst_v1_voprf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(TRUST_TOKEN_pst_v1_voprf)) +#pragma redefine_extname USERNOTICE_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(USERNOTICE_free)) +#pragma redefine_extname USERNOTICE_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(USERNOTICE_new)) +#pragma redefine_extname X25519 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X25519)) +#pragma redefine_extname X25519_keypair BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X25519_keypair)) +#pragma redefine_extname X25519_public_from_private BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X25519_public_from_private)) +#pragma redefine_extname X509V3_EXT_CRL_add_nconf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_EXT_CRL_add_nconf)) +#pragma redefine_extname X509V3_EXT_REQ_add_nconf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_EXT_REQ_add_nconf)) +#pragma redefine_extname X509V3_EXT_add BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_EXT_add)) +#pragma redefine_extname X509V3_EXT_add_alias BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_EXT_add_alias)) +#pragma redefine_extname X509V3_EXT_add_nconf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_EXT_add_nconf)) +#pragma redefine_extname X509V3_EXT_add_nconf_sk BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_EXT_add_nconf_sk)) +#pragma redefine_extname X509V3_EXT_conf_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_EXT_conf_nid)) +#pragma redefine_extname X509V3_EXT_d2i BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_EXT_d2i)) +#pragma redefine_extname X509V3_EXT_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_EXT_free)) +#pragma redefine_extname X509V3_EXT_get BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_EXT_get)) +#pragma redefine_extname X509V3_EXT_get_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_EXT_get_nid)) +#pragma redefine_extname X509V3_EXT_i2d BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_EXT_i2d)) +#pragma redefine_extname X509V3_EXT_nconf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_EXT_nconf)) +#pragma redefine_extname X509V3_EXT_nconf_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_EXT_nconf_nid)) +#pragma redefine_extname X509V3_EXT_print BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_EXT_print)) +#pragma redefine_extname X509V3_EXT_print_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_EXT_print_fp)) +#pragma redefine_extname X509V3_add1_i2d BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_add1_i2d)) +#pragma redefine_extname X509V3_add_standard_extensions BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_add_standard_extensions)) +#pragma redefine_extname X509V3_conf_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_conf_free)) +#pragma redefine_extname X509V3_extensions_print BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_extensions_print)) +#pragma redefine_extname X509V3_get_d2i BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_get_d2i)) +#pragma redefine_extname X509V3_set_ctx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_set_ctx)) +#pragma redefine_extname X509V3_set_nconf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509V3_set_nconf)) +#pragma redefine_extname X509_ALGOR_cmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ALGOR_cmp)) +#pragma redefine_extname X509_ALGOR_copy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ALGOR_copy)) +#pragma redefine_extname X509_ALGOR_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ALGOR_dup)) +#pragma redefine_extname X509_ALGOR_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ALGOR_free)) +#pragma redefine_extname X509_ALGOR_get0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ALGOR_get0)) +#pragma redefine_extname X509_ALGOR_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ALGOR_it)) +#pragma redefine_extname X509_ALGOR_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ALGOR_new)) +#pragma redefine_extname X509_ALGOR_set0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ALGOR_set0)) +#pragma redefine_extname X509_ALGOR_set_md BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ALGOR_set_md)) +#pragma redefine_extname X509_ATTRIBUTE_count BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_count)) +#pragma redefine_extname X509_ATTRIBUTE_create BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_create)) +#pragma redefine_extname X509_ATTRIBUTE_create_by_NID BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_create_by_NID)) +#pragma redefine_extname X509_ATTRIBUTE_create_by_OBJ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_create_by_OBJ)) +#pragma redefine_extname X509_ATTRIBUTE_create_by_txt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_create_by_txt)) +#pragma redefine_extname X509_ATTRIBUTE_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_dup)) +#pragma redefine_extname X509_ATTRIBUTE_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_free)) +#pragma redefine_extname X509_ATTRIBUTE_get0_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_get0_data)) +#pragma redefine_extname X509_ATTRIBUTE_get0_object BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_get0_object)) +#pragma redefine_extname X509_ATTRIBUTE_get0_type BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_get0_type)) +#pragma redefine_extname X509_ATTRIBUTE_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_new)) +#pragma redefine_extname X509_ATTRIBUTE_set1_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_set1_data)) +#pragma redefine_extname X509_ATTRIBUTE_set1_object BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_set1_object)) +#pragma redefine_extname X509_CRL_add0_revoked BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_add0_revoked)) +#pragma redefine_extname X509_CRL_add1_ext_i2d BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_add1_ext_i2d)) +#pragma redefine_extname X509_CRL_add_ext BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_add_ext)) +#pragma redefine_extname X509_CRL_cmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_cmp)) +#pragma redefine_extname X509_CRL_delete_ext BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_delete_ext)) +#pragma redefine_extname X509_CRL_digest BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_digest)) +#pragma redefine_extname X509_CRL_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_dup)) +#pragma redefine_extname X509_CRL_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_free)) +#pragma redefine_extname X509_CRL_get0_by_cert BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get0_by_cert)) +#pragma redefine_extname X509_CRL_get0_by_serial BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get0_by_serial)) +#pragma redefine_extname X509_CRL_get0_extensions BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get0_extensions)) +#pragma redefine_extname X509_CRL_get0_lastUpdate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get0_lastUpdate)) +#pragma redefine_extname X509_CRL_get0_nextUpdate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get0_nextUpdate)) +#pragma redefine_extname X509_CRL_get0_signature BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get0_signature)) +#pragma redefine_extname X509_CRL_get_REVOKED BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get_REVOKED)) +#pragma redefine_extname X509_CRL_get_ext BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get_ext)) +#pragma redefine_extname X509_CRL_get_ext_by_NID BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get_ext_by_NID)) +#pragma redefine_extname X509_CRL_get_ext_by_OBJ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get_ext_by_OBJ)) +#pragma redefine_extname X509_CRL_get_ext_by_critical BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get_ext_by_critical)) +#pragma redefine_extname X509_CRL_get_ext_count BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get_ext_count)) +#pragma redefine_extname X509_CRL_get_ext_d2i BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get_ext_d2i)) +#pragma redefine_extname X509_CRL_get_issuer BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get_issuer)) +#pragma redefine_extname X509_CRL_get_lastUpdate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get_lastUpdate)) +#pragma redefine_extname X509_CRL_get_nextUpdate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get_nextUpdate)) +#pragma redefine_extname X509_CRL_get_signature_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get_signature_nid)) +#pragma redefine_extname X509_CRL_get_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_get_version)) +#pragma redefine_extname X509_CRL_match BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_match)) +#pragma redefine_extname X509_CRL_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_new)) +#pragma redefine_extname X509_CRL_print BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_print)) +#pragma redefine_extname X509_CRL_print_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_print_fp)) +#pragma redefine_extname X509_CRL_set1_lastUpdate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_set1_lastUpdate)) +#pragma redefine_extname X509_CRL_set1_nextUpdate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_set1_nextUpdate)) +#pragma redefine_extname X509_CRL_set1_signature_algo BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_set1_signature_algo)) +#pragma redefine_extname X509_CRL_set1_signature_value BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_set1_signature_value)) +#pragma redefine_extname X509_CRL_set_issuer_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_set_issuer_name)) +#pragma redefine_extname X509_CRL_set_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_set_version)) +#pragma redefine_extname X509_CRL_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_sign)) +#pragma redefine_extname X509_CRL_sign_ctx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_sign_ctx)) +#pragma redefine_extname X509_CRL_sort BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_sort)) +#pragma redefine_extname X509_CRL_up_ref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_up_ref)) +#pragma redefine_extname X509_CRL_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_CRL_verify)) +#pragma redefine_extname X509_EXTENSION_create_by_NID BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_EXTENSION_create_by_NID)) +#pragma redefine_extname X509_EXTENSION_create_by_OBJ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_EXTENSION_create_by_OBJ)) +#pragma redefine_extname X509_EXTENSION_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_EXTENSION_dup)) +#pragma redefine_extname X509_EXTENSION_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_EXTENSION_free)) +#pragma redefine_extname X509_EXTENSION_get_critical BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_EXTENSION_get_critical)) +#pragma redefine_extname X509_EXTENSION_get_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_EXTENSION_get_data)) +#pragma redefine_extname X509_EXTENSION_get_object BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_EXTENSION_get_object)) +#pragma redefine_extname X509_EXTENSION_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_EXTENSION_it)) +#pragma redefine_extname X509_EXTENSION_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_EXTENSION_new)) +#pragma redefine_extname X509_EXTENSION_set_critical BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_EXTENSION_set_critical)) +#pragma redefine_extname X509_EXTENSION_set_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_EXTENSION_set_data)) +#pragma redefine_extname X509_EXTENSION_set_object BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_EXTENSION_set_object)) +#pragma redefine_extname X509_INFO_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_INFO_free)) +#pragma redefine_extname X509_LOOKUP_add_dir BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_LOOKUP_add_dir)) +#pragma redefine_extname X509_LOOKUP_ctrl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_LOOKUP_ctrl)) +#pragma redefine_extname X509_LOOKUP_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_LOOKUP_file)) +#pragma redefine_extname X509_LOOKUP_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_LOOKUP_free)) +#pragma redefine_extname X509_LOOKUP_hash_dir BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_LOOKUP_hash_dir)) +#pragma redefine_extname X509_LOOKUP_load_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_LOOKUP_load_file)) +#pragma redefine_extname X509_NAME_ENTRY_create_by_NID BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_create_by_NID)) +#pragma redefine_extname X509_NAME_ENTRY_create_by_OBJ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_create_by_OBJ)) +#pragma redefine_extname X509_NAME_ENTRY_create_by_txt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_create_by_txt)) +#pragma redefine_extname X509_NAME_ENTRY_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_dup)) +#pragma redefine_extname X509_NAME_ENTRY_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_free)) +#pragma redefine_extname X509_NAME_ENTRY_get_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_get_data)) +#pragma redefine_extname X509_NAME_ENTRY_get_object BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_get_object)) +#pragma redefine_extname X509_NAME_ENTRY_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_new)) +#pragma redefine_extname X509_NAME_ENTRY_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_set)) +#pragma redefine_extname X509_NAME_ENTRY_set_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_set_data)) +#pragma redefine_extname X509_NAME_ENTRY_set_object BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_set_object)) +#pragma redefine_extname X509_NAME_add_entry BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_add_entry)) +#pragma redefine_extname X509_NAME_add_entry_by_NID BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_add_entry_by_NID)) +#pragma redefine_extname X509_NAME_add_entry_by_OBJ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_add_entry_by_OBJ)) +#pragma redefine_extname X509_NAME_add_entry_by_txt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_add_entry_by_txt)) +#pragma redefine_extname X509_NAME_cmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_cmp)) +#pragma redefine_extname X509_NAME_delete_entry BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_delete_entry)) +#pragma redefine_extname X509_NAME_digest BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_digest)) +#pragma redefine_extname X509_NAME_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_dup)) +#pragma redefine_extname X509_NAME_entry_count BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_entry_count)) +#pragma redefine_extname X509_NAME_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_free)) +#pragma redefine_extname X509_NAME_get0_der BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_get0_der)) +#pragma redefine_extname X509_NAME_get_entry BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_get_entry)) +#pragma redefine_extname X509_NAME_get_index_by_NID BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_get_index_by_NID)) +#pragma redefine_extname X509_NAME_get_index_by_OBJ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_get_index_by_OBJ)) +#pragma redefine_extname X509_NAME_get_text_by_NID BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_get_text_by_NID)) +#pragma redefine_extname X509_NAME_get_text_by_OBJ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_get_text_by_OBJ)) +#pragma redefine_extname X509_NAME_hash BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_hash)) +#pragma redefine_extname X509_NAME_hash_old BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_hash_old)) +#pragma redefine_extname X509_NAME_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_it)) +#pragma redefine_extname X509_NAME_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_new)) +#pragma redefine_extname X509_NAME_oneline BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_oneline)) +#pragma redefine_extname X509_NAME_print BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_print)) +#pragma redefine_extname X509_NAME_print_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_print_ex)) +#pragma redefine_extname X509_NAME_print_ex_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_print_ex_fp)) +#pragma redefine_extname X509_NAME_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_NAME_set)) +#pragma redefine_extname X509_OBJECT_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_OBJECT_free)) +#pragma redefine_extname X509_OBJECT_free_contents BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_OBJECT_free_contents)) +#pragma redefine_extname X509_OBJECT_get0_X509 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_OBJECT_get0_X509)) +#pragma redefine_extname X509_OBJECT_get_type BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_OBJECT_get_type)) +#pragma redefine_extname X509_OBJECT_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_OBJECT_new)) +#pragma redefine_extname X509_PUBKEY_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_PUBKEY_free)) +#pragma redefine_extname X509_PUBKEY_get BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_PUBKEY_get)) +#pragma redefine_extname X509_PUBKEY_get0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_PUBKEY_get0)) +#pragma redefine_extname X509_PUBKEY_get0_param BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_PUBKEY_get0_param)) +#pragma redefine_extname X509_PUBKEY_get0_public_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_PUBKEY_get0_public_key)) +#pragma redefine_extname X509_PUBKEY_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_PUBKEY_new)) +#pragma redefine_extname X509_PUBKEY_set BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_PUBKEY_set)) +#pragma redefine_extname X509_PUBKEY_set0_param BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_PUBKEY_set0_param)) +#pragma redefine_extname X509_PURPOSE_get0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_PURPOSE_get0)) +#pragma redefine_extname X509_PURPOSE_get_by_sname BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_PURPOSE_get_by_sname)) +#pragma redefine_extname X509_PURPOSE_get_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_PURPOSE_get_id)) +#pragma redefine_extname X509_REQ_add1_attr BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_add1_attr)) +#pragma redefine_extname X509_REQ_add1_attr_by_NID BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_add1_attr_by_NID)) +#pragma redefine_extname X509_REQ_add1_attr_by_OBJ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_add1_attr_by_OBJ)) +#pragma redefine_extname X509_REQ_add1_attr_by_txt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_add1_attr_by_txt)) +#pragma redefine_extname X509_REQ_add_extensions BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_add_extensions)) +#pragma redefine_extname X509_REQ_add_extensions_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_add_extensions_nid)) +#pragma redefine_extname X509_REQ_check_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_check_private_key)) +#pragma redefine_extname X509_REQ_delete_attr BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_delete_attr)) +#pragma redefine_extname X509_REQ_digest BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_digest)) +#pragma redefine_extname X509_REQ_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_dup)) +#pragma redefine_extname X509_REQ_extension_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_extension_nid)) +#pragma redefine_extname X509_REQ_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_free)) +#pragma redefine_extname X509_REQ_get0_pubkey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_get0_pubkey)) +#pragma redefine_extname X509_REQ_get0_signature BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_get0_signature)) +#pragma redefine_extname X509_REQ_get1_email BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_get1_email)) +#pragma redefine_extname X509_REQ_get_attr BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_get_attr)) +#pragma redefine_extname X509_REQ_get_attr_by_NID BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_get_attr_by_NID)) +#pragma redefine_extname X509_REQ_get_attr_by_OBJ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_get_attr_by_OBJ)) +#pragma redefine_extname X509_REQ_get_attr_count BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_get_attr_count)) +#pragma redefine_extname X509_REQ_get_extensions BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_get_extensions)) +#pragma redefine_extname X509_REQ_get_pubkey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_get_pubkey)) +#pragma redefine_extname X509_REQ_get_signature_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_get_signature_nid)) +#pragma redefine_extname X509_REQ_get_subject_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_get_subject_name)) +#pragma redefine_extname X509_REQ_get_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_get_version)) +#pragma redefine_extname X509_REQ_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_new)) +#pragma redefine_extname X509_REQ_print BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_print)) +#pragma redefine_extname X509_REQ_print_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_print_ex)) +#pragma redefine_extname X509_REQ_print_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_print_fp)) +#pragma redefine_extname X509_REQ_set1_signature_algo BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_set1_signature_algo)) +#pragma redefine_extname X509_REQ_set1_signature_value BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_set1_signature_value)) +#pragma redefine_extname X509_REQ_set_pubkey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_set_pubkey)) +#pragma redefine_extname X509_REQ_set_subject_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_set_subject_name)) +#pragma redefine_extname X509_REQ_set_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_set_version)) +#pragma redefine_extname X509_REQ_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_sign)) +#pragma redefine_extname X509_REQ_sign_ctx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_sign_ctx)) +#pragma redefine_extname X509_REQ_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REQ_verify)) +#pragma redefine_extname X509_REVOKED_add1_ext_i2d BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_add1_ext_i2d)) +#pragma redefine_extname X509_REVOKED_add_ext BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_add_ext)) +#pragma redefine_extname X509_REVOKED_delete_ext BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_delete_ext)) +#pragma redefine_extname X509_REVOKED_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_dup)) +#pragma redefine_extname X509_REVOKED_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_free)) +#pragma redefine_extname X509_REVOKED_get0_extensions BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_get0_extensions)) +#pragma redefine_extname X509_REVOKED_get0_revocationDate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_get0_revocationDate)) +#pragma redefine_extname X509_REVOKED_get0_serialNumber BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_get0_serialNumber)) +#pragma redefine_extname X509_REVOKED_get_ext BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_get_ext)) +#pragma redefine_extname X509_REVOKED_get_ext_by_NID BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_get_ext_by_NID)) +#pragma redefine_extname X509_REVOKED_get_ext_by_OBJ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_get_ext_by_OBJ)) +#pragma redefine_extname X509_REVOKED_get_ext_by_critical BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_get_ext_by_critical)) +#pragma redefine_extname X509_REVOKED_get_ext_count BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_get_ext_count)) +#pragma redefine_extname X509_REVOKED_get_ext_d2i BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_get_ext_d2i)) +#pragma redefine_extname X509_REVOKED_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_new)) +#pragma redefine_extname X509_REVOKED_set_revocationDate BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_set_revocationDate)) +#pragma redefine_extname X509_REVOKED_set_serialNumber BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_REVOKED_set_serialNumber)) +#pragma redefine_extname X509_SIG_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_SIG_free)) +#pragma redefine_extname X509_SIG_get0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_SIG_get0)) +#pragma redefine_extname X509_SIG_getm BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_SIG_getm)) +#pragma redefine_extname X509_SIG_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_SIG_new)) +#pragma redefine_extname X509_STORE_CTX_cleanup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_cleanup)) +#pragma redefine_extname X509_STORE_CTX_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_free)) +#pragma redefine_extname X509_STORE_CTX_get0_cert BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get0_cert)) +#pragma redefine_extname X509_STORE_CTX_get0_chain BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get0_chain)) +#pragma redefine_extname X509_STORE_CTX_get0_current_crl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get0_current_crl)) +#pragma redefine_extname X509_STORE_CTX_get0_param BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get0_param)) +#pragma redefine_extname X509_STORE_CTX_get0_parent_ctx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get0_parent_ctx)) +#pragma redefine_extname X509_STORE_CTX_get0_store BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get0_store)) +#pragma redefine_extname X509_STORE_CTX_get0_untrusted BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get0_untrusted)) +#pragma redefine_extname X509_STORE_CTX_get1_certs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get1_certs)) +#pragma redefine_extname X509_STORE_CTX_get1_chain BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get1_chain)) +#pragma redefine_extname X509_STORE_CTX_get1_crls BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get1_crls)) +#pragma redefine_extname X509_STORE_CTX_get1_issuer BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get1_issuer)) +#pragma redefine_extname X509_STORE_CTX_get_by_subject BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get_by_subject)) +#pragma redefine_extname X509_STORE_CTX_get_chain BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get_chain)) +#pragma redefine_extname X509_STORE_CTX_get_current_cert BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get_current_cert)) +#pragma redefine_extname X509_STORE_CTX_get_error BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get_error)) +#pragma redefine_extname X509_STORE_CTX_get_error_depth BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get_error_depth)) +#pragma redefine_extname X509_STORE_CTX_get_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get_ex_data)) +#pragma redefine_extname X509_STORE_CTX_get_ex_new_index BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get_ex_new_index)) +#pragma redefine_extname X509_STORE_CTX_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_init)) +#pragma redefine_extname X509_STORE_CTX_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_new)) +#pragma redefine_extname X509_STORE_CTX_set0_crls BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set0_crls)) +#pragma redefine_extname X509_STORE_CTX_set0_param BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set0_param)) +#pragma redefine_extname X509_STORE_CTX_set0_trusted_stack BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set0_trusted_stack)) +#pragma redefine_extname X509_STORE_CTX_set_chain BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_chain)) +#pragma redefine_extname X509_STORE_CTX_set_default BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_default)) +#pragma redefine_extname X509_STORE_CTX_set_depth BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_depth)) +#pragma redefine_extname X509_STORE_CTX_set_error BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_error)) +#pragma redefine_extname X509_STORE_CTX_set_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_ex_data)) +#pragma redefine_extname X509_STORE_CTX_set_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_flags)) +#pragma redefine_extname X509_STORE_CTX_set_purpose BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_purpose)) +#pragma redefine_extname X509_STORE_CTX_set_time BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_time)) +#pragma redefine_extname X509_STORE_CTX_set_time_posix BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_time_posix)) +#pragma redefine_extname X509_STORE_CTX_set_trust BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_trust)) +#pragma redefine_extname X509_STORE_CTX_set_verify_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_verify_cb)) +#pragma redefine_extname X509_STORE_CTX_trusted_stack BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_CTX_trusted_stack)) +#pragma redefine_extname X509_STORE_add_cert BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_add_cert)) +#pragma redefine_extname X509_STORE_add_crl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_add_crl)) +#pragma redefine_extname X509_STORE_add_lookup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_add_lookup)) +#pragma redefine_extname X509_STORE_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_free)) +#pragma redefine_extname X509_STORE_get0_objects BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_get0_objects)) +#pragma redefine_extname X509_STORE_get0_param BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_get0_param)) +#pragma redefine_extname X509_STORE_get1_objects BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_get1_objects)) +#pragma redefine_extname X509_STORE_load_locations BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_load_locations)) +#pragma redefine_extname X509_STORE_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_new)) +#pragma redefine_extname X509_STORE_set1_param BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_set1_param)) +#pragma redefine_extname X509_STORE_set_default_paths BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_set_default_paths)) +#pragma redefine_extname X509_STORE_set_depth BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_set_depth)) +#pragma redefine_extname X509_STORE_set_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_set_flags)) +#pragma redefine_extname X509_STORE_set_purpose BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_set_purpose)) +#pragma redefine_extname X509_STORE_set_trust BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_set_trust)) +#pragma redefine_extname X509_STORE_set_verify_cb BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_set_verify_cb)) +#pragma redefine_extname X509_STORE_up_ref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_STORE_up_ref)) +#pragma redefine_extname X509_VERIFY_PARAM_add0_policy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_add0_policy)) +#pragma redefine_extname X509_VERIFY_PARAM_add1_host BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_add1_host)) +#pragma redefine_extname X509_VERIFY_PARAM_clear_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_clear_flags)) +#pragma redefine_extname X509_VERIFY_PARAM_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_free)) +#pragma redefine_extname X509_VERIFY_PARAM_get_depth BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_get_depth)) +#pragma redefine_extname X509_VERIFY_PARAM_get_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_get_flags)) +#pragma redefine_extname X509_VERIFY_PARAM_inherit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_inherit)) +#pragma redefine_extname X509_VERIFY_PARAM_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_new)) +#pragma redefine_extname X509_VERIFY_PARAM_set1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set1)) +#pragma redefine_extname X509_VERIFY_PARAM_set1_email BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set1_email)) +#pragma redefine_extname X509_VERIFY_PARAM_set1_host BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set1_host)) +#pragma redefine_extname X509_VERIFY_PARAM_set1_ip BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set1_ip)) +#pragma redefine_extname X509_VERIFY_PARAM_set1_ip_asc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set1_ip_asc)) +#pragma redefine_extname X509_VERIFY_PARAM_set1_policies BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set1_policies)) +#pragma redefine_extname X509_VERIFY_PARAM_set_depth BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set_depth)) +#pragma redefine_extname X509_VERIFY_PARAM_set_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set_flags)) +#pragma redefine_extname X509_VERIFY_PARAM_set_hostflags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set_hostflags)) +#pragma redefine_extname X509_VERIFY_PARAM_set_purpose BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set_purpose)) +#pragma redefine_extname X509_VERIFY_PARAM_set_time BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set_time)) +#pragma redefine_extname X509_VERIFY_PARAM_set_time_posix BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set_time_posix)) +#pragma redefine_extname X509_VERIFY_PARAM_set_trust BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set_trust)) +#pragma redefine_extname X509_add1_ext_i2d BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_add1_ext_i2d)) +#pragma redefine_extname X509_add1_reject_object BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_add1_reject_object)) +#pragma redefine_extname X509_add1_trust_object BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_add1_trust_object)) +#pragma redefine_extname X509_add_ext BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_add_ext)) +#pragma redefine_extname X509_alias_get0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_alias_get0)) +#pragma redefine_extname X509_alias_set1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_alias_set1)) +#pragma redefine_extname X509_chain_up_ref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_chain_up_ref)) +#pragma redefine_extname X509_check_ca BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_check_ca)) +#pragma redefine_extname X509_check_email BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_check_email)) +#pragma redefine_extname X509_check_host BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_check_host)) +#pragma redefine_extname X509_check_ip BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_check_ip)) +#pragma redefine_extname X509_check_ip_asc BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_check_ip_asc)) +#pragma redefine_extname X509_check_issued BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_check_issued)) +#pragma redefine_extname X509_check_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_check_private_key)) +#pragma redefine_extname X509_check_purpose BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_check_purpose)) +#pragma redefine_extname X509_check_trust BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_check_trust)) +#pragma redefine_extname X509_cmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_cmp)) +#pragma redefine_extname X509_cmp_current_time BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_cmp_current_time)) +#pragma redefine_extname X509_cmp_time BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_cmp_time)) +#pragma redefine_extname X509_cmp_time_posix BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_cmp_time_posix)) +#pragma redefine_extname X509_delete_ext BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_delete_ext)) +#pragma redefine_extname X509_digest BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_digest)) +#pragma redefine_extname X509_dup BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_dup)) +#pragma redefine_extname X509_email_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_email_free)) +#pragma redefine_extname X509_find_by_issuer_and_serial BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_find_by_issuer_and_serial)) +#pragma redefine_extname X509_find_by_subject BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_find_by_subject)) +#pragma redefine_extname X509_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_free)) +#pragma redefine_extname X509_get0_authority_issuer BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get0_authority_issuer)) +#pragma redefine_extname X509_get0_authority_key_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get0_authority_key_id)) +#pragma redefine_extname X509_get0_authority_serial BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get0_authority_serial)) +#pragma redefine_extname X509_get0_extensions BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get0_extensions)) +#pragma redefine_extname X509_get0_notAfter BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get0_notAfter)) +#pragma redefine_extname X509_get0_notBefore BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get0_notBefore)) +#pragma redefine_extname X509_get0_pubkey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get0_pubkey)) +#pragma redefine_extname X509_get0_pubkey_bitstr BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get0_pubkey_bitstr)) +#pragma redefine_extname X509_get0_serialNumber BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get0_serialNumber)) +#pragma redefine_extname X509_get0_signature BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get0_signature)) +#pragma redefine_extname X509_get0_subject_key_id BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get0_subject_key_id)) +#pragma redefine_extname X509_get0_tbs_sigalg BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get0_tbs_sigalg)) +#pragma redefine_extname X509_get0_uids BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get0_uids)) +#pragma redefine_extname X509_get1_email BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get1_email)) +#pragma redefine_extname X509_get1_ocsp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get1_ocsp)) +#pragma redefine_extname X509_get_X509_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_X509_PUBKEY)) +#pragma redefine_extname X509_get_default_cert_area BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_default_cert_area)) +#pragma redefine_extname X509_get_default_cert_dir BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_default_cert_dir)) +#pragma redefine_extname X509_get_default_cert_dir_env BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_default_cert_dir_env)) +#pragma redefine_extname X509_get_default_cert_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_default_cert_file)) +#pragma redefine_extname X509_get_default_cert_file_env BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_default_cert_file_env)) +#pragma redefine_extname X509_get_default_private_dir BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_default_private_dir)) +#pragma redefine_extname X509_get_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_ex_data)) +#pragma redefine_extname X509_get_ex_new_index BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_ex_new_index)) +#pragma redefine_extname X509_get_ext BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_ext)) +#pragma redefine_extname X509_get_ext_by_NID BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_ext_by_NID)) +#pragma redefine_extname X509_get_ext_by_OBJ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_ext_by_OBJ)) +#pragma redefine_extname X509_get_ext_by_critical BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_ext_by_critical)) +#pragma redefine_extname X509_get_ext_count BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_ext_count)) +#pragma redefine_extname X509_get_ext_d2i BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_ext_d2i)) +#pragma redefine_extname X509_get_extended_key_usage BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_extended_key_usage)) +#pragma redefine_extname X509_get_extension_flags BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_extension_flags)) +#pragma redefine_extname X509_get_issuer_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_issuer_name)) +#pragma redefine_extname X509_get_key_usage BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_key_usage)) +#pragma redefine_extname X509_get_notAfter BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_notAfter)) +#pragma redefine_extname X509_get_notBefore BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_notBefore)) +#pragma redefine_extname X509_get_pathlen BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_pathlen)) +#pragma redefine_extname X509_get_pubkey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_pubkey)) +#pragma redefine_extname X509_get_serialNumber BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_serialNumber)) +#pragma redefine_extname X509_get_signature_nid BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_signature_nid)) +#pragma redefine_extname X509_get_subject_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_subject_name)) +#pragma redefine_extname X509_get_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_get_version)) +#pragma redefine_extname X509_getm_notAfter BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_getm_notAfter)) +#pragma redefine_extname X509_getm_notBefore BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_getm_notBefore)) +#pragma redefine_extname X509_gmtime_adj BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_gmtime_adj)) +#pragma redefine_extname X509_issuer_name_cmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_issuer_name_cmp)) +#pragma redefine_extname X509_issuer_name_hash BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_issuer_name_hash)) +#pragma redefine_extname X509_issuer_name_hash_old BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_issuer_name_hash_old)) +#pragma redefine_extname X509_it BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_it)) +#pragma redefine_extname X509_keyid_get0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_keyid_get0)) +#pragma redefine_extname X509_keyid_set1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_keyid_set1)) +#pragma redefine_extname X509_load_cert_crl_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_load_cert_crl_file)) +#pragma redefine_extname X509_load_cert_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_load_cert_file)) +#pragma redefine_extname X509_load_crl_file BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_load_crl_file)) +#pragma redefine_extname X509_new BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_new)) +#pragma redefine_extname X509_parse_from_buffer BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_parse_from_buffer)) +#pragma redefine_extname X509_parse_with_algorithms BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_parse_with_algorithms)) +#pragma redefine_extname X509_print BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_print)) +#pragma redefine_extname X509_print_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_print_ex)) +#pragma redefine_extname X509_print_ex_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_print_ex_fp)) +#pragma redefine_extname X509_print_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_print_fp)) +#pragma redefine_extname X509_pubkey_digest BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_pubkey_digest)) +#pragma redefine_extname X509_reject_clear BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_reject_clear)) +#pragma redefine_extname X509_set1_notAfter BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_set1_notAfter)) +#pragma redefine_extname X509_set1_notBefore BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_set1_notBefore)) +#pragma redefine_extname X509_set1_signature_algo BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_set1_signature_algo)) +#pragma redefine_extname X509_set1_signature_value BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_set1_signature_value)) +#pragma redefine_extname X509_set_ex_data BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_set_ex_data)) +#pragma redefine_extname X509_set_issuer_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_set_issuer_name)) +#pragma redefine_extname X509_set_notAfter BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_set_notAfter)) +#pragma redefine_extname X509_set_notBefore BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_set_notBefore)) +#pragma redefine_extname X509_set_pubkey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_set_pubkey)) +#pragma redefine_extname X509_set_serialNumber BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_set_serialNumber)) +#pragma redefine_extname X509_set_subject_name BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_set_subject_name)) +#pragma redefine_extname X509_set_version BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_set_version)) +#pragma redefine_extname X509_sign BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_sign)) +#pragma redefine_extname X509_sign_ctx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_sign_ctx)) +#pragma redefine_extname X509_signature_dump BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_signature_dump)) +#pragma redefine_extname X509_signature_print BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_signature_print)) +#pragma redefine_extname X509_subject_name_cmp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_subject_name_cmp)) +#pragma redefine_extname X509_subject_name_hash BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_subject_name_hash)) +#pragma redefine_extname X509_subject_name_hash_old BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_subject_name_hash_old)) +#pragma redefine_extname X509_supported_extension BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_supported_extension)) +#pragma redefine_extname X509_time_adj BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_time_adj)) +#pragma redefine_extname X509_time_adj_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_time_adj_ex)) +#pragma redefine_extname X509_trust_clear BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_trust_clear)) +#pragma redefine_extname X509_up_ref BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_up_ref)) +#pragma redefine_extname X509_verify BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_verify)) +#pragma redefine_extname X509_verify_cert BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_verify_cert)) +#pragma redefine_extname X509_verify_cert_error_string BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509_verify_cert_error_string)) +#pragma redefine_extname X509v3_add_ext BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509v3_add_ext)) +#pragma redefine_extname X509v3_delete_ext BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509v3_delete_ext)) +#pragma redefine_extname X509v3_get_ext BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509v3_get_ext)) +#pragma redefine_extname X509v3_get_ext_by_NID BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509v3_get_ext_by_NID)) +#pragma redefine_extname X509v3_get_ext_by_OBJ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509v3_get_ext_by_OBJ)) +#pragma redefine_extname X509v3_get_ext_by_critical BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509v3_get_ext_by_critical)) +#pragma redefine_extname X509v3_get_ext_count BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(X509v3_get_ext_count)) +#pragma redefine_extname XWING_decap BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(XWING_decap)) +#pragma redefine_extname XWING_encap BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(XWING_encap)) +#pragma redefine_extname XWING_encap_external_entropy BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(XWING_encap_external_entropy)) +#pragma redefine_extname XWING_generate_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(XWING_generate_key)) +#pragma redefine_extname XWING_marshal_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(XWING_marshal_private_key)) +#pragma redefine_extname XWING_parse_private_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(XWING_parse_private_key)) +#pragma redefine_extname XWING_public_from_private BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(XWING_public_from_private)) +#pragma redefine_extname a2i_IPADDRESS BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(a2i_IPADDRESS)) +#pragma redefine_extname a2i_IPADDRESS_NC BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(a2i_IPADDRESS_NC)) +#pragma redefine_extname c2i_ASN1_BIT_STRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(c2i_ASN1_BIT_STRING)) +#pragma redefine_extname c2i_ASN1_INTEGER BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(c2i_ASN1_INTEGER)) +#pragma redefine_extname c2i_ASN1_OBJECT BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(c2i_ASN1_OBJECT)) +#pragma redefine_extname d2i_ASN1_BIT_STRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_BIT_STRING)) +#pragma redefine_extname d2i_ASN1_BMPSTRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_BMPSTRING)) +#pragma redefine_extname d2i_ASN1_BOOLEAN BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_BOOLEAN)) +#pragma redefine_extname d2i_ASN1_ENUMERATED BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_ENUMERATED)) +#pragma redefine_extname d2i_ASN1_GENERALIZEDTIME BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_GENERALIZEDTIME)) +#pragma redefine_extname d2i_ASN1_GENERALSTRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_GENERALSTRING)) +#pragma redefine_extname d2i_ASN1_IA5STRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_IA5STRING)) +#pragma redefine_extname d2i_ASN1_INTEGER BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_INTEGER)) +#pragma redefine_extname d2i_ASN1_NULL BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_NULL)) +#pragma redefine_extname d2i_ASN1_OBJECT BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_OBJECT)) +#pragma redefine_extname d2i_ASN1_OCTET_STRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_OCTET_STRING)) +#pragma redefine_extname d2i_ASN1_PRINTABLESTRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_PRINTABLESTRING)) +#pragma redefine_extname d2i_ASN1_SEQUENCE_ANY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_SEQUENCE_ANY)) +#pragma redefine_extname d2i_ASN1_SET_ANY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_SET_ANY)) +#pragma redefine_extname d2i_ASN1_T61STRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_T61STRING)) +#pragma redefine_extname d2i_ASN1_TIME BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_TIME)) +#pragma redefine_extname d2i_ASN1_TYPE BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_TYPE)) +#pragma redefine_extname d2i_ASN1_UNIVERSALSTRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_UNIVERSALSTRING)) +#pragma redefine_extname d2i_ASN1_UTCTIME BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_UTCTIME)) +#pragma redefine_extname d2i_ASN1_UTF8STRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_UTF8STRING)) +#pragma redefine_extname d2i_ASN1_VISIBLESTRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ASN1_VISIBLESTRING)) +#pragma redefine_extname d2i_AUTHORITY_INFO_ACCESS BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_AUTHORITY_INFO_ACCESS)) +#pragma redefine_extname d2i_AUTHORITY_KEYID BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_AUTHORITY_KEYID)) +#pragma redefine_extname d2i_AutoPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_AutoPrivateKey)) +#pragma redefine_extname d2i_BASIC_CONSTRAINTS BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_BASIC_CONSTRAINTS)) +#pragma redefine_extname d2i_CERTIFICATEPOLICIES BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_CERTIFICATEPOLICIES)) +#pragma redefine_extname d2i_CRL_DIST_POINTS BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_CRL_DIST_POINTS)) +#pragma redefine_extname d2i_DHparams BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_DHparams)) +#pragma redefine_extname d2i_DHparams_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_DHparams_bio)) +#pragma redefine_extname d2i_DIRECTORYSTRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_DIRECTORYSTRING)) +#pragma redefine_extname d2i_DISPLAYTEXT BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_DISPLAYTEXT)) +#pragma redefine_extname d2i_DSAPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_DSAPrivateKey)) +#pragma redefine_extname d2i_DSAPrivateKey_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_DSAPrivateKey_bio)) +#pragma redefine_extname d2i_DSAPrivateKey_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_DSAPrivateKey_fp)) +#pragma redefine_extname d2i_DSAPublicKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_DSAPublicKey)) +#pragma redefine_extname d2i_DSA_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_DSA_PUBKEY)) +#pragma redefine_extname d2i_DSA_PUBKEY_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_DSA_PUBKEY_bio)) +#pragma redefine_extname d2i_DSA_PUBKEY_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_DSA_PUBKEY_fp)) +#pragma redefine_extname d2i_DSA_SIG BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_DSA_SIG)) +#pragma redefine_extname d2i_DSAparams BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_DSAparams)) +#pragma redefine_extname d2i_ECDSA_SIG BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ECDSA_SIG)) +#pragma redefine_extname d2i_ECPKParameters BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ECPKParameters)) +#pragma redefine_extname d2i_ECParameters BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ECParameters)) +#pragma redefine_extname d2i_ECPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ECPrivateKey)) +#pragma redefine_extname d2i_ECPrivateKey_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ECPrivateKey_bio)) +#pragma redefine_extname d2i_ECPrivateKey_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ECPrivateKey_fp)) +#pragma redefine_extname d2i_EC_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_EC_PUBKEY)) +#pragma redefine_extname d2i_EC_PUBKEY_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_EC_PUBKEY_bio)) +#pragma redefine_extname d2i_EC_PUBKEY_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_EC_PUBKEY_fp)) +#pragma redefine_extname d2i_EXTENDED_KEY_USAGE BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_EXTENDED_KEY_USAGE)) +#pragma redefine_extname d2i_GENERAL_NAME BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_GENERAL_NAME)) +#pragma redefine_extname d2i_GENERAL_NAMES BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_GENERAL_NAMES)) +#pragma redefine_extname d2i_ISSUING_DIST_POINT BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_ISSUING_DIST_POINT)) +#pragma redefine_extname d2i_NETSCAPE_SPKAC BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_NETSCAPE_SPKAC)) +#pragma redefine_extname d2i_NETSCAPE_SPKI BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_NETSCAPE_SPKI)) +#pragma redefine_extname d2i_PKCS12 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PKCS12)) +#pragma redefine_extname d2i_PKCS12_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PKCS12_bio)) +#pragma redefine_extname d2i_PKCS12_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PKCS12_fp)) +#pragma redefine_extname d2i_PKCS7 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PKCS7)) +#pragma redefine_extname d2i_PKCS7_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PKCS7_bio)) +#pragma redefine_extname d2i_PKCS8PrivateKey_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PKCS8PrivateKey_bio)) +#pragma redefine_extname d2i_PKCS8PrivateKey_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PKCS8PrivateKey_fp)) +#pragma redefine_extname d2i_PKCS8_PRIV_KEY_INFO BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PKCS8_PRIV_KEY_INFO)) +#pragma redefine_extname d2i_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PKCS8_PRIV_KEY_INFO_bio)) +#pragma redefine_extname d2i_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PKCS8_PRIV_KEY_INFO_fp)) +#pragma redefine_extname d2i_PKCS8_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PKCS8_bio)) +#pragma redefine_extname d2i_PKCS8_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PKCS8_fp)) +#pragma redefine_extname d2i_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PUBKEY)) +#pragma redefine_extname d2i_PUBKEY_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PUBKEY_bio)) +#pragma redefine_extname d2i_PUBKEY_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PUBKEY_fp)) +#pragma redefine_extname d2i_PrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PrivateKey)) +#pragma redefine_extname d2i_PrivateKey_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PrivateKey_bio)) +#pragma redefine_extname d2i_PrivateKey_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PrivateKey_fp)) +#pragma redefine_extname d2i_PublicKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_PublicKey)) +#pragma redefine_extname d2i_RSAPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_RSAPrivateKey)) +#pragma redefine_extname d2i_RSAPrivateKey_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_RSAPrivateKey_bio)) +#pragma redefine_extname d2i_RSAPrivateKey_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_RSAPrivateKey_fp)) +#pragma redefine_extname d2i_RSAPublicKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_RSAPublicKey)) +#pragma redefine_extname d2i_RSAPublicKey_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_RSAPublicKey_bio)) +#pragma redefine_extname d2i_RSAPublicKey_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_RSAPublicKey_fp)) +#pragma redefine_extname d2i_RSA_PSS_PARAMS BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_RSA_PSS_PARAMS)) +#pragma redefine_extname d2i_RSA_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_RSA_PUBKEY)) +#pragma redefine_extname d2i_RSA_PUBKEY_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_RSA_PUBKEY_bio)) +#pragma redefine_extname d2i_RSA_PUBKEY_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_RSA_PUBKEY_fp)) +#pragma redefine_extname d2i_SSL_SESSION BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_SSL_SESSION)) +#pragma redefine_extname d2i_SSL_SESSION_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_SSL_SESSION_bio)) +#pragma redefine_extname d2i_X509 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509)) +#pragma redefine_extname d2i_X509_ALGOR BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_ALGOR)) +#pragma redefine_extname d2i_X509_ATTRIBUTE BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_ATTRIBUTE)) +#pragma redefine_extname d2i_X509_AUX BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_AUX)) +#pragma redefine_extname d2i_X509_CRL BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_CRL)) +#pragma redefine_extname d2i_X509_CRL_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_CRL_bio)) +#pragma redefine_extname d2i_X509_CRL_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_CRL_fp)) +#pragma redefine_extname d2i_X509_EXTENSION BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_EXTENSION)) +#pragma redefine_extname d2i_X509_EXTENSIONS BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_EXTENSIONS)) +#pragma redefine_extname d2i_X509_NAME BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_NAME)) +#pragma redefine_extname d2i_X509_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_PUBKEY)) +#pragma redefine_extname d2i_X509_REQ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_REQ)) +#pragma redefine_extname d2i_X509_REQ_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_REQ_bio)) +#pragma redefine_extname d2i_X509_REQ_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_REQ_fp)) +#pragma redefine_extname d2i_X509_REVOKED BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_REVOKED)) +#pragma redefine_extname d2i_X509_SIG BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_SIG)) +#pragma redefine_extname d2i_X509_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_bio)) +#pragma redefine_extname d2i_X509_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(d2i_X509_fp)) +#pragma redefine_extname i2a_ASN1_ENUMERATED BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2a_ASN1_ENUMERATED)) +#pragma redefine_extname i2a_ASN1_INTEGER BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2a_ASN1_INTEGER)) +#pragma redefine_extname i2a_ASN1_OBJECT BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2a_ASN1_OBJECT)) +#pragma redefine_extname i2a_ASN1_STRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2a_ASN1_STRING)) +#pragma redefine_extname i2c_ASN1_BIT_STRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2c_ASN1_BIT_STRING)) +#pragma redefine_extname i2c_ASN1_INTEGER BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2c_ASN1_INTEGER)) +#pragma redefine_extname i2d_ASN1_BIT_STRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_BIT_STRING)) +#pragma redefine_extname i2d_ASN1_BMPSTRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_BMPSTRING)) +#pragma redefine_extname i2d_ASN1_BOOLEAN BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_BOOLEAN)) +#pragma redefine_extname i2d_ASN1_ENUMERATED BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_ENUMERATED)) +#pragma redefine_extname i2d_ASN1_GENERALIZEDTIME BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_GENERALIZEDTIME)) +#pragma redefine_extname i2d_ASN1_GENERALSTRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_GENERALSTRING)) +#pragma redefine_extname i2d_ASN1_IA5STRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_IA5STRING)) +#pragma redefine_extname i2d_ASN1_INTEGER BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_INTEGER)) +#pragma redefine_extname i2d_ASN1_NULL BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_NULL)) +#pragma redefine_extname i2d_ASN1_OBJECT BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_OBJECT)) +#pragma redefine_extname i2d_ASN1_OCTET_STRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_OCTET_STRING)) +#pragma redefine_extname i2d_ASN1_PRINTABLESTRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_PRINTABLESTRING)) +#pragma redefine_extname i2d_ASN1_SEQUENCE_ANY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_SEQUENCE_ANY)) +#pragma redefine_extname i2d_ASN1_SET_ANY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_SET_ANY)) +#pragma redefine_extname i2d_ASN1_T61STRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_T61STRING)) +#pragma redefine_extname i2d_ASN1_TIME BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_TIME)) +#pragma redefine_extname i2d_ASN1_TYPE BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_TYPE)) +#pragma redefine_extname i2d_ASN1_UNIVERSALSTRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_UNIVERSALSTRING)) +#pragma redefine_extname i2d_ASN1_UTCTIME BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_UTCTIME)) +#pragma redefine_extname i2d_ASN1_UTF8STRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_UTF8STRING)) +#pragma redefine_extname i2d_ASN1_VISIBLESTRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ASN1_VISIBLESTRING)) +#pragma redefine_extname i2d_AUTHORITY_INFO_ACCESS BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_AUTHORITY_INFO_ACCESS)) +#pragma redefine_extname i2d_AUTHORITY_KEYID BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_AUTHORITY_KEYID)) +#pragma redefine_extname i2d_BASIC_CONSTRAINTS BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_BASIC_CONSTRAINTS)) +#pragma redefine_extname i2d_CERTIFICATEPOLICIES BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_CERTIFICATEPOLICIES)) +#pragma redefine_extname i2d_CMS_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_CMS_bio)) +#pragma redefine_extname i2d_CMS_bio_stream BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_CMS_bio_stream)) +#pragma redefine_extname i2d_CRL_DIST_POINTS BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_CRL_DIST_POINTS)) +#pragma redefine_extname i2d_DHparams BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_DHparams)) +#pragma redefine_extname i2d_DHparams_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_DHparams_bio)) +#pragma redefine_extname i2d_DIRECTORYSTRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_DIRECTORYSTRING)) +#pragma redefine_extname i2d_DISPLAYTEXT BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_DISPLAYTEXT)) +#pragma redefine_extname i2d_DSAPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_DSAPrivateKey)) +#pragma redefine_extname i2d_DSAPrivateKey_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_DSAPrivateKey_bio)) +#pragma redefine_extname i2d_DSAPrivateKey_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_DSAPrivateKey_fp)) +#pragma redefine_extname i2d_DSAPublicKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_DSAPublicKey)) +#pragma redefine_extname i2d_DSA_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_DSA_PUBKEY)) +#pragma redefine_extname i2d_DSA_PUBKEY_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_DSA_PUBKEY_bio)) +#pragma redefine_extname i2d_DSA_PUBKEY_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_DSA_PUBKEY_fp)) +#pragma redefine_extname i2d_DSA_SIG BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_DSA_SIG)) +#pragma redefine_extname i2d_DSAparams BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_DSAparams)) +#pragma redefine_extname i2d_ECDSA_SIG BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ECDSA_SIG)) +#pragma redefine_extname i2d_ECPKParameters BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ECPKParameters)) +#pragma redefine_extname i2d_ECParameters BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ECParameters)) +#pragma redefine_extname i2d_ECPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ECPrivateKey)) +#pragma redefine_extname i2d_ECPrivateKey_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ECPrivateKey_bio)) +#pragma redefine_extname i2d_ECPrivateKey_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ECPrivateKey_fp)) +#pragma redefine_extname i2d_EC_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_EC_PUBKEY)) +#pragma redefine_extname i2d_EC_PUBKEY_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_EC_PUBKEY_bio)) +#pragma redefine_extname i2d_EC_PUBKEY_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_EC_PUBKEY_fp)) +#pragma redefine_extname i2d_EXTENDED_KEY_USAGE BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_EXTENDED_KEY_USAGE)) +#pragma redefine_extname i2d_GENERAL_NAME BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_GENERAL_NAME)) +#pragma redefine_extname i2d_GENERAL_NAMES BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_GENERAL_NAMES)) +#pragma redefine_extname i2d_ISSUING_DIST_POINT BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_ISSUING_DIST_POINT)) +#pragma redefine_extname i2d_NETSCAPE_SPKAC BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_NETSCAPE_SPKAC)) +#pragma redefine_extname i2d_NETSCAPE_SPKI BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_NETSCAPE_SPKI)) +#pragma redefine_extname i2d_PKCS12 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PKCS12)) +#pragma redefine_extname i2d_PKCS12_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PKCS12_bio)) +#pragma redefine_extname i2d_PKCS12_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PKCS12_fp)) +#pragma redefine_extname i2d_PKCS7 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PKCS7)) +#pragma redefine_extname i2d_PKCS7_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PKCS7_bio)) +#pragma redefine_extname i2d_PKCS8PrivateKeyInfo_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PKCS8PrivateKeyInfo_bio)) +#pragma redefine_extname i2d_PKCS8PrivateKeyInfo_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PKCS8PrivateKeyInfo_fp)) +#pragma redefine_extname i2d_PKCS8PrivateKey_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PKCS8PrivateKey_bio)) +#pragma redefine_extname i2d_PKCS8PrivateKey_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PKCS8PrivateKey_fp)) +#pragma redefine_extname i2d_PKCS8PrivateKey_nid_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PKCS8PrivateKey_nid_bio)) +#pragma redefine_extname i2d_PKCS8PrivateKey_nid_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PKCS8PrivateKey_nid_fp)) +#pragma redefine_extname i2d_PKCS8_PRIV_KEY_INFO BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PKCS8_PRIV_KEY_INFO)) +#pragma redefine_extname i2d_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PKCS8_PRIV_KEY_INFO_bio)) +#pragma redefine_extname i2d_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PKCS8_PRIV_KEY_INFO_fp)) +#pragma redefine_extname i2d_PKCS8_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PKCS8_bio)) +#pragma redefine_extname i2d_PKCS8_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PKCS8_fp)) +#pragma redefine_extname i2d_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PUBKEY)) +#pragma redefine_extname i2d_PUBKEY_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PUBKEY_bio)) +#pragma redefine_extname i2d_PUBKEY_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PUBKEY_fp)) +#pragma redefine_extname i2d_PrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PrivateKey)) +#pragma redefine_extname i2d_PrivateKey_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PrivateKey_bio)) +#pragma redefine_extname i2d_PrivateKey_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PrivateKey_fp)) +#pragma redefine_extname i2d_PublicKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_PublicKey)) +#pragma redefine_extname i2d_RSAPrivateKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_RSAPrivateKey)) +#pragma redefine_extname i2d_RSAPrivateKey_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_RSAPrivateKey_bio)) +#pragma redefine_extname i2d_RSAPrivateKey_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_RSAPrivateKey_fp)) +#pragma redefine_extname i2d_RSAPublicKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_RSAPublicKey)) +#pragma redefine_extname i2d_RSAPublicKey_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_RSAPublicKey_bio)) +#pragma redefine_extname i2d_RSAPublicKey_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_RSAPublicKey_fp)) +#pragma redefine_extname i2d_RSA_PSS_PARAMS BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_RSA_PSS_PARAMS)) +#pragma redefine_extname i2d_RSA_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_RSA_PUBKEY)) +#pragma redefine_extname i2d_RSA_PUBKEY_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_RSA_PUBKEY_bio)) +#pragma redefine_extname i2d_RSA_PUBKEY_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_RSA_PUBKEY_fp)) +#pragma redefine_extname i2d_SSL_SESSION BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_SSL_SESSION)) +#pragma redefine_extname i2d_SSL_SESSION_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_SSL_SESSION_bio)) +#pragma redefine_extname i2d_X509 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509)) +#pragma redefine_extname i2d_X509_ALGOR BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_ALGOR)) +#pragma redefine_extname i2d_X509_ATTRIBUTE BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_ATTRIBUTE)) +#pragma redefine_extname i2d_X509_AUX BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_AUX)) +#pragma redefine_extname i2d_X509_CRL BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_CRL)) +#pragma redefine_extname i2d_X509_CRL_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_CRL_bio)) +#pragma redefine_extname i2d_X509_CRL_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_CRL_fp)) +#pragma redefine_extname i2d_X509_CRL_tbs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_CRL_tbs)) +#pragma redefine_extname i2d_X509_EXTENSION BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_EXTENSION)) +#pragma redefine_extname i2d_X509_EXTENSIONS BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_EXTENSIONS)) +#pragma redefine_extname i2d_X509_NAME BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_NAME)) +#pragma redefine_extname i2d_X509_PUBKEY BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_PUBKEY)) +#pragma redefine_extname i2d_X509_REQ BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_REQ)) +#pragma redefine_extname i2d_X509_REQ_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_REQ_bio)) +#pragma redefine_extname i2d_X509_REQ_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_REQ_fp)) +#pragma redefine_extname i2d_X509_REVOKED BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_REVOKED)) +#pragma redefine_extname i2d_X509_SIG BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_SIG)) +#pragma redefine_extname i2d_X509_bio BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_bio)) +#pragma redefine_extname i2d_X509_fp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_fp)) +#pragma redefine_extname i2d_X509_tbs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_X509_tbs)) +#pragma redefine_extname i2d_re_X509_CRL_tbs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_re_X509_CRL_tbs)) +#pragma redefine_extname i2d_re_X509_REQ_tbs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_re_X509_REQ_tbs)) +#pragma redefine_extname i2d_re_X509_tbs BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2d_re_X509_tbs)) +#pragma redefine_extname i2o_ECPublicKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2o_ECPublicKey)) +#pragma redefine_extname i2s_ASN1_ENUMERATED BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2s_ASN1_ENUMERATED)) +#pragma redefine_extname i2s_ASN1_INTEGER BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2s_ASN1_INTEGER)) +#pragma redefine_extname i2s_ASN1_OCTET_STRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2s_ASN1_OCTET_STRING)) +#pragma redefine_extname i2t_ASN1_OBJECT BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2t_ASN1_OBJECT)) +#pragma redefine_extname i2v_GENERAL_NAME BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2v_GENERAL_NAME)) +#pragma redefine_extname i2v_GENERAL_NAMES BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(i2v_GENERAL_NAMES)) +#pragma redefine_extname o2i_ECPublicKey BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(o2i_ECPublicKey)) +#pragma redefine_extname s2i_ASN1_INTEGER BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(s2i_ASN1_INTEGER)) +#pragma redefine_extname s2i_ASN1_OCTET_STRING BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(s2i_ASN1_OCTET_STRING)) +#pragma redefine_extname sk_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sk_free)) +#pragma redefine_extname sk_new_null BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sk_new_null)) +#pragma redefine_extname sk_num BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sk_num)) +#pragma redefine_extname sk_pop BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sk_pop)) +#pragma redefine_extname sk_pop_free BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sk_pop_free)) +#pragma redefine_extname sk_pop_free_ex BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sk_pop_free_ex)) +#pragma redefine_extname sk_push BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sk_push)) +#pragma redefine_extname sk_value BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sk_value)) + +#else // __PRAGMA_REDEFINE_EXTNAME + +#define ACCESS_DESCRIPTION_free BORINGSSL_ADD_PREFIX(ACCESS_DESCRIPTION_free) +#define ACCESS_DESCRIPTION_new BORINGSSL_ADD_PREFIX(ACCESS_DESCRIPTION_new) +#define AES_CMAC BORINGSSL_ADD_PREFIX(AES_CMAC) +#define AES_cbc_encrypt BORINGSSL_ADD_PREFIX(AES_cbc_encrypt) +#define AES_cfb128_encrypt BORINGSSL_ADD_PREFIX(AES_cfb128_encrypt) +#define AES_ctr128_encrypt BORINGSSL_ADD_PREFIX(AES_ctr128_encrypt) +#define AES_decrypt BORINGSSL_ADD_PREFIX(AES_decrypt) +#define AES_ecb_encrypt BORINGSSL_ADD_PREFIX(AES_ecb_encrypt) +#define AES_encrypt BORINGSSL_ADD_PREFIX(AES_encrypt) +#define AES_ofb128_encrypt BORINGSSL_ADD_PREFIX(AES_ofb128_encrypt) +#define AES_set_decrypt_key BORINGSSL_ADD_PREFIX(AES_set_decrypt_key) +#define AES_set_encrypt_key BORINGSSL_ADD_PREFIX(AES_set_encrypt_key) +#define AES_unwrap_key BORINGSSL_ADD_PREFIX(AES_unwrap_key) +#define AES_unwrap_key_padded BORINGSSL_ADD_PREFIX(AES_unwrap_key_padded) +#define AES_wrap_key BORINGSSL_ADD_PREFIX(AES_wrap_key) +#define AES_wrap_key_padded BORINGSSL_ADD_PREFIX(AES_wrap_key_padded) +#define ASN1_ANY_it BORINGSSL_ADD_PREFIX(ASN1_ANY_it) +#define ASN1_BIT_STRING_check BORINGSSL_ADD_PREFIX(ASN1_BIT_STRING_check) +#define ASN1_BIT_STRING_free BORINGSSL_ADD_PREFIX(ASN1_BIT_STRING_free) +#define ASN1_BIT_STRING_get_bit BORINGSSL_ADD_PREFIX(ASN1_BIT_STRING_get_bit) +#define ASN1_BIT_STRING_it BORINGSSL_ADD_PREFIX(ASN1_BIT_STRING_it) +#define ASN1_BIT_STRING_new BORINGSSL_ADD_PREFIX(ASN1_BIT_STRING_new) +#define ASN1_BIT_STRING_num_bytes BORINGSSL_ADD_PREFIX(ASN1_BIT_STRING_num_bytes) +#define ASN1_BIT_STRING_set BORINGSSL_ADD_PREFIX(ASN1_BIT_STRING_set) +#define ASN1_BIT_STRING_set_bit BORINGSSL_ADD_PREFIX(ASN1_BIT_STRING_set_bit) +#define ASN1_BMPSTRING_free BORINGSSL_ADD_PREFIX(ASN1_BMPSTRING_free) +#define ASN1_BMPSTRING_it BORINGSSL_ADD_PREFIX(ASN1_BMPSTRING_it) +#define ASN1_BMPSTRING_new BORINGSSL_ADD_PREFIX(ASN1_BMPSTRING_new) +#define ASN1_BOOLEAN_it BORINGSSL_ADD_PREFIX(ASN1_BOOLEAN_it) +#define ASN1_ENUMERATED_free BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_free) +#define ASN1_ENUMERATED_get BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_get) +#define ASN1_ENUMERATED_get_int64 BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_get_int64) +#define ASN1_ENUMERATED_get_uint64 BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_get_uint64) +#define ASN1_ENUMERATED_it BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_it) +#define ASN1_ENUMERATED_new BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_new) +#define ASN1_ENUMERATED_set BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_set) +#define ASN1_ENUMERATED_set_int64 BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_set_int64) +#define ASN1_ENUMERATED_set_uint64 BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_set_uint64) +#define ASN1_ENUMERATED_to_BN BORINGSSL_ADD_PREFIX(ASN1_ENUMERATED_to_BN) +#define ASN1_FBOOLEAN_it BORINGSSL_ADD_PREFIX(ASN1_FBOOLEAN_it) +#define ASN1_GENERALIZEDTIME_adj BORINGSSL_ADD_PREFIX(ASN1_GENERALIZEDTIME_adj) +#define ASN1_GENERALIZEDTIME_check BORINGSSL_ADD_PREFIX(ASN1_GENERALIZEDTIME_check) +#define ASN1_GENERALIZEDTIME_free BORINGSSL_ADD_PREFIX(ASN1_GENERALIZEDTIME_free) +#define ASN1_GENERALIZEDTIME_it BORINGSSL_ADD_PREFIX(ASN1_GENERALIZEDTIME_it) +#define ASN1_GENERALIZEDTIME_new BORINGSSL_ADD_PREFIX(ASN1_GENERALIZEDTIME_new) +#define ASN1_GENERALIZEDTIME_print BORINGSSL_ADD_PREFIX(ASN1_GENERALIZEDTIME_print) +#define ASN1_GENERALIZEDTIME_set BORINGSSL_ADD_PREFIX(ASN1_GENERALIZEDTIME_set) +#define ASN1_GENERALIZEDTIME_set_string BORINGSSL_ADD_PREFIX(ASN1_GENERALIZEDTIME_set_string) +#define ASN1_GENERALSTRING_free BORINGSSL_ADD_PREFIX(ASN1_GENERALSTRING_free) +#define ASN1_GENERALSTRING_it BORINGSSL_ADD_PREFIX(ASN1_GENERALSTRING_it) +#define ASN1_GENERALSTRING_new BORINGSSL_ADD_PREFIX(ASN1_GENERALSTRING_new) +#define ASN1_IA5STRING_free BORINGSSL_ADD_PREFIX(ASN1_IA5STRING_free) +#define ASN1_IA5STRING_it BORINGSSL_ADD_PREFIX(ASN1_IA5STRING_it) +#define ASN1_IA5STRING_new BORINGSSL_ADD_PREFIX(ASN1_IA5STRING_new) +#define ASN1_INTEGER_cmp BORINGSSL_ADD_PREFIX(ASN1_INTEGER_cmp) +#define ASN1_INTEGER_dup BORINGSSL_ADD_PREFIX(ASN1_INTEGER_dup) +#define ASN1_INTEGER_free BORINGSSL_ADD_PREFIX(ASN1_INTEGER_free) +#define ASN1_INTEGER_get BORINGSSL_ADD_PREFIX(ASN1_INTEGER_get) +#define ASN1_INTEGER_get_int64 BORINGSSL_ADD_PREFIX(ASN1_INTEGER_get_int64) +#define ASN1_INTEGER_get_uint64 BORINGSSL_ADD_PREFIX(ASN1_INTEGER_get_uint64) +#define ASN1_INTEGER_it BORINGSSL_ADD_PREFIX(ASN1_INTEGER_it) +#define ASN1_INTEGER_new BORINGSSL_ADD_PREFIX(ASN1_INTEGER_new) +#define ASN1_INTEGER_set BORINGSSL_ADD_PREFIX(ASN1_INTEGER_set) +#define ASN1_INTEGER_set_int64 BORINGSSL_ADD_PREFIX(ASN1_INTEGER_set_int64) +#define ASN1_INTEGER_set_uint64 BORINGSSL_ADD_PREFIX(ASN1_INTEGER_set_uint64) +#define ASN1_INTEGER_to_BN BORINGSSL_ADD_PREFIX(ASN1_INTEGER_to_BN) +#define ASN1_NULL_free BORINGSSL_ADD_PREFIX(ASN1_NULL_free) +#define ASN1_NULL_it BORINGSSL_ADD_PREFIX(ASN1_NULL_it) +#define ASN1_NULL_new BORINGSSL_ADD_PREFIX(ASN1_NULL_new) +#define ASN1_OBJECT_create BORINGSSL_ADD_PREFIX(ASN1_OBJECT_create) +#define ASN1_OBJECT_free BORINGSSL_ADD_PREFIX(ASN1_OBJECT_free) +#define ASN1_OBJECT_it BORINGSSL_ADD_PREFIX(ASN1_OBJECT_it) +#define ASN1_OCTET_STRING_cmp BORINGSSL_ADD_PREFIX(ASN1_OCTET_STRING_cmp) +#define ASN1_OCTET_STRING_dup BORINGSSL_ADD_PREFIX(ASN1_OCTET_STRING_dup) +#define ASN1_OCTET_STRING_free BORINGSSL_ADD_PREFIX(ASN1_OCTET_STRING_free) +#define ASN1_OCTET_STRING_it BORINGSSL_ADD_PREFIX(ASN1_OCTET_STRING_it) +#define ASN1_OCTET_STRING_new BORINGSSL_ADD_PREFIX(ASN1_OCTET_STRING_new) +#define ASN1_OCTET_STRING_set BORINGSSL_ADD_PREFIX(ASN1_OCTET_STRING_set) +#define ASN1_PRINTABLESTRING_free BORINGSSL_ADD_PREFIX(ASN1_PRINTABLESTRING_free) +#define ASN1_PRINTABLESTRING_it BORINGSSL_ADD_PREFIX(ASN1_PRINTABLESTRING_it) +#define ASN1_PRINTABLESTRING_new BORINGSSL_ADD_PREFIX(ASN1_PRINTABLESTRING_new) +#define ASN1_SEQUENCE_it BORINGSSL_ADD_PREFIX(ASN1_SEQUENCE_it) +#define ASN1_STRING_TABLE_add BORINGSSL_ADD_PREFIX(ASN1_STRING_TABLE_add) +#define ASN1_STRING_TABLE_cleanup BORINGSSL_ADD_PREFIX(ASN1_STRING_TABLE_cleanup) +#define ASN1_STRING_cmp BORINGSSL_ADD_PREFIX(ASN1_STRING_cmp) +#define ASN1_STRING_copy BORINGSSL_ADD_PREFIX(ASN1_STRING_copy) +#define ASN1_STRING_data BORINGSSL_ADD_PREFIX(ASN1_STRING_data) +#define ASN1_STRING_dup BORINGSSL_ADD_PREFIX(ASN1_STRING_dup) +#define ASN1_STRING_free BORINGSSL_ADD_PREFIX(ASN1_STRING_free) +#define ASN1_STRING_get0_data BORINGSSL_ADD_PREFIX(ASN1_STRING_get0_data) +#define ASN1_STRING_get_default_mask BORINGSSL_ADD_PREFIX(ASN1_STRING_get_default_mask) +#define ASN1_STRING_length BORINGSSL_ADD_PREFIX(ASN1_STRING_length) +#define ASN1_STRING_new BORINGSSL_ADD_PREFIX(ASN1_STRING_new) +#define ASN1_STRING_print BORINGSSL_ADD_PREFIX(ASN1_STRING_print) +#define ASN1_STRING_print_ex BORINGSSL_ADD_PREFIX(ASN1_STRING_print_ex) +#define ASN1_STRING_print_ex_fp BORINGSSL_ADD_PREFIX(ASN1_STRING_print_ex_fp) +#define ASN1_STRING_set BORINGSSL_ADD_PREFIX(ASN1_STRING_set) +#define ASN1_STRING_set0 BORINGSSL_ADD_PREFIX(ASN1_STRING_set0) +#define ASN1_STRING_set_by_NID BORINGSSL_ADD_PREFIX(ASN1_STRING_set_by_NID) +#define ASN1_STRING_set_default_mask BORINGSSL_ADD_PREFIX(ASN1_STRING_set_default_mask) +#define ASN1_STRING_set_default_mask_asc BORINGSSL_ADD_PREFIX(ASN1_STRING_set_default_mask_asc) +#define ASN1_STRING_to_UTF8 BORINGSSL_ADD_PREFIX(ASN1_STRING_to_UTF8) +#define ASN1_STRING_type BORINGSSL_ADD_PREFIX(ASN1_STRING_type) +#define ASN1_STRING_type_new BORINGSSL_ADD_PREFIX(ASN1_STRING_type_new) +#define ASN1_T61STRING_free BORINGSSL_ADD_PREFIX(ASN1_T61STRING_free) +#define ASN1_T61STRING_it BORINGSSL_ADD_PREFIX(ASN1_T61STRING_it) +#define ASN1_T61STRING_new BORINGSSL_ADD_PREFIX(ASN1_T61STRING_new) +#define ASN1_TBOOLEAN_it BORINGSSL_ADD_PREFIX(ASN1_TBOOLEAN_it) +#define ASN1_TIME_adj BORINGSSL_ADD_PREFIX(ASN1_TIME_adj) +#define ASN1_TIME_check BORINGSSL_ADD_PREFIX(ASN1_TIME_check) +#define ASN1_TIME_diff BORINGSSL_ADD_PREFIX(ASN1_TIME_diff) +#define ASN1_TIME_free BORINGSSL_ADD_PREFIX(ASN1_TIME_free) +#define ASN1_TIME_new BORINGSSL_ADD_PREFIX(ASN1_TIME_new) +#define ASN1_TIME_print BORINGSSL_ADD_PREFIX(ASN1_TIME_print) +#define ASN1_TIME_set BORINGSSL_ADD_PREFIX(ASN1_TIME_set) +#define ASN1_TIME_set_posix BORINGSSL_ADD_PREFIX(ASN1_TIME_set_posix) +#define ASN1_TIME_set_string BORINGSSL_ADD_PREFIX(ASN1_TIME_set_string) +#define ASN1_TIME_set_string_X509 BORINGSSL_ADD_PREFIX(ASN1_TIME_set_string_X509) +#define ASN1_TIME_to_generalizedtime BORINGSSL_ADD_PREFIX(ASN1_TIME_to_generalizedtime) +#define ASN1_TIME_to_posix BORINGSSL_ADD_PREFIX(ASN1_TIME_to_posix) +#define ASN1_TIME_to_posix_nonstandard BORINGSSL_ADD_PREFIX(ASN1_TIME_to_posix_nonstandard) +#define ASN1_TIME_to_time_t BORINGSSL_ADD_PREFIX(ASN1_TIME_to_time_t) +#define ASN1_TYPE_cmp BORINGSSL_ADD_PREFIX(ASN1_TYPE_cmp) +#define ASN1_TYPE_free BORINGSSL_ADD_PREFIX(ASN1_TYPE_free) +#define ASN1_TYPE_get BORINGSSL_ADD_PREFIX(ASN1_TYPE_get) +#define ASN1_TYPE_new BORINGSSL_ADD_PREFIX(ASN1_TYPE_new) +#define ASN1_TYPE_set BORINGSSL_ADD_PREFIX(ASN1_TYPE_set) +#define ASN1_TYPE_set1 BORINGSSL_ADD_PREFIX(ASN1_TYPE_set1) +#define ASN1_UNIVERSALSTRING_free BORINGSSL_ADD_PREFIX(ASN1_UNIVERSALSTRING_free) +#define ASN1_UNIVERSALSTRING_it BORINGSSL_ADD_PREFIX(ASN1_UNIVERSALSTRING_it) +#define ASN1_UNIVERSALSTRING_new BORINGSSL_ADD_PREFIX(ASN1_UNIVERSALSTRING_new) +#define ASN1_UTCTIME_adj BORINGSSL_ADD_PREFIX(ASN1_UTCTIME_adj) +#define ASN1_UTCTIME_check BORINGSSL_ADD_PREFIX(ASN1_UTCTIME_check) +#define ASN1_UTCTIME_free BORINGSSL_ADD_PREFIX(ASN1_UTCTIME_free) +#define ASN1_UTCTIME_it BORINGSSL_ADD_PREFIX(ASN1_UTCTIME_it) +#define ASN1_UTCTIME_new BORINGSSL_ADD_PREFIX(ASN1_UTCTIME_new) +#define ASN1_UTCTIME_print BORINGSSL_ADD_PREFIX(ASN1_UTCTIME_print) +#define ASN1_UTCTIME_set BORINGSSL_ADD_PREFIX(ASN1_UTCTIME_set) +#define ASN1_UTCTIME_set_string BORINGSSL_ADD_PREFIX(ASN1_UTCTIME_set_string) +#define ASN1_UTF8STRING_free BORINGSSL_ADD_PREFIX(ASN1_UTF8STRING_free) +#define ASN1_UTF8STRING_it BORINGSSL_ADD_PREFIX(ASN1_UTF8STRING_it) +#define ASN1_UTF8STRING_new BORINGSSL_ADD_PREFIX(ASN1_UTF8STRING_new) +#define ASN1_VISIBLESTRING_free BORINGSSL_ADD_PREFIX(ASN1_VISIBLESTRING_free) +#define ASN1_VISIBLESTRING_it BORINGSSL_ADD_PREFIX(ASN1_VISIBLESTRING_it) +#define ASN1_VISIBLESTRING_new BORINGSSL_ADD_PREFIX(ASN1_VISIBLESTRING_new) +#define ASN1_digest BORINGSSL_ADD_PREFIX(ASN1_digest) +#define ASN1_get_object BORINGSSL_ADD_PREFIX(ASN1_get_object) +#define ASN1_item_d2i BORINGSSL_ADD_PREFIX(ASN1_item_d2i) +#define ASN1_item_d2i_bio BORINGSSL_ADD_PREFIX(ASN1_item_d2i_bio) +#define ASN1_item_d2i_fp BORINGSSL_ADD_PREFIX(ASN1_item_d2i_fp) +#define ASN1_item_digest BORINGSSL_ADD_PREFIX(ASN1_item_digest) +#define ASN1_item_dup BORINGSSL_ADD_PREFIX(ASN1_item_dup) +#define ASN1_item_free BORINGSSL_ADD_PREFIX(ASN1_item_free) +#define ASN1_item_i2d BORINGSSL_ADD_PREFIX(ASN1_item_i2d) +#define ASN1_item_i2d_bio BORINGSSL_ADD_PREFIX(ASN1_item_i2d_bio) +#define ASN1_item_i2d_fp BORINGSSL_ADD_PREFIX(ASN1_item_i2d_fp) +#define ASN1_item_new BORINGSSL_ADD_PREFIX(ASN1_item_new) +#define ASN1_item_pack BORINGSSL_ADD_PREFIX(ASN1_item_pack) +#define ASN1_item_sign BORINGSSL_ADD_PREFIX(ASN1_item_sign) +#define ASN1_item_sign_ctx BORINGSSL_ADD_PREFIX(ASN1_item_sign_ctx) +#define ASN1_item_unpack BORINGSSL_ADD_PREFIX(ASN1_item_unpack) +#define ASN1_item_verify BORINGSSL_ADD_PREFIX(ASN1_item_verify) +#define ASN1_mbstring_copy BORINGSSL_ADD_PREFIX(ASN1_mbstring_copy) +#define ASN1_mbstring_ncopy BORINGSSL_ADD_PREFIX(ASN1_mbstring_ncopy) +#define ASN1_object_size BORINGSSL_ADD_PREFIX(ASN1_object_size) +#define ASN1_put_eoc BORINGSSL_ADD_PREFIX(ASN1_put_eoc) +#define ASN1_put_object BORINGSSL_ADD_PREFIX(ASN1_put_object) +#define ASN1_tag2bit BORINGSSL_ADD_PREFIX(ASN1_tag2bit) +#define ASN1_tag2str BORINGSSL_ADD_PREFIX(ASN1_tag2str) +#define AUTHORITY_INFO_ACCESS_free BORINGSSL_ADD_PREFIX(AUTHORITY_INFO_ACCESS_free) +#define AUTHORITY_INFO_ACCESS_it BORINGSSL_ADD_PREFIX(AUTHORITY_INFO_ACCESS_it) +#define AUTHORITY_INFO_ACCESS_new BORINGSSL_ADD_PREFIX(AUTHORITY_INFO_ACCESS_new) +#define AUTHORITY_KEYID_free BORINGSSL_ADD_PREFIX(AUTHORITY_KEYID_free) +#define AUTHORITY_KEYID_it BORINGSSL_ADD_PREFIX(AUTHORITY_KEYID_it) +#define AUTHORITY_KEYID_new BORINGSSL_ADD_PREFIX(AUTHORITY_KEYID_new) +#define BASIC_CONSTRAINTS_free BORINGSSL_ADD_PREFIX(BASIC_CONSTRAINTS_free) +#define BASIC_CONSTRAINTS_it BORINGSSL_ADD_PREFIX(BASIC_CONSTRAINTS_it) +#define BASIC_CONSTRAINTS_new BORINGSSL_ADD_PREFIX(BASIC_CONSTRAINTS_new) +#define BF_cbc_encrypt BORINGSSL_ADD_PREFIX(BF_cbc_encrypt) +#define BF_decrypt BORINGSSL_ADD_PREFIX(BF_decrypt) +#define BF_ecb_encrypt BORINGSSL_ADD_PREFIX(BF_ecb_encrypt) +#define BF_encrypt BORINGSSL_ADD_PREFIX(BF_encrypt) +#define BF_set_key BORINGSSL_ADD_PREFIX(BF_set_key) +#define BIO_append_filename BORINGSSL_ADD_PREFIX(BIO_append_filename) +#define BIO_callback_ctrl BORINGSSL_ADD_PREFIX(BIO_callback_ctrl) +#define BIO_clear_flags BORINGSSL_ADD_PREFIX(BIO_clear_flags) +#define BIO_clear_retry_flags BORINGSSL_ADD_PREFIX(BIO_clear_retry_flags) +#define BIO_copy_next_retry BORINGSSL_ADD_PREFIX(BIO_copy_next_retry) +#define BIO_ctrl BORINGSSL_ADD_PREFIX(BIO_ctrl) +#define BIO_ctrl_get_read_request BORINGSSL_ADD_PREFIX(BIO_ctrl_get_read_request) +#define BIO_ctrl_get_write_guarantee BORINGSSL_ADD_PREFIX(BIO_ctrl_get_write_guarantee) +#define BIO_ctrl_pending BORINGSSL_ADD_PREFIX(BIO_ctrl_pending) +#define BIO_do_connect BORINGSSL_ADD_PREFIX(BIO_do_connect) +#define BIO_eof BORINGSSL_ADD_PREFIX(BIO_eof) +#define BIO_f_base64 BORINGSSL_ADD_PREFIX(BIO_f_base64) +#define BIO_f_ssl BORINGSSL_ADD_PREFIX(BIO_f_ssl) +#define BIO_find_type BORINGSSL_ADD_PREFIX(BIO_find_type) +#define BIO_flush BORINGSSL_ADD_PREFIX(BIO_flush) +#define BIO_free BORINGSSL_ADD_PREFIX(BIO_free) +#define BIO_free_all BORINGSSL_ADD_PREFIX(BIO_free_all) +#define BIO_get_data BORINGSSL_ADD_PREFIX(BIO_get_data) +#define BIO_get_ex_data BORINGSSL_ADD_PREFIX(BIO_get_ex_data) +#define BIO_get_ex_new_index BORINGSSL_ADD_PREFIX(BIO_get_ex_new_index) +#define BIO_get_fd BORINGSSL_ADD_PREFIX(BIO_get_fd) +#define BIO_get_fp BORINGSSL_ADD_PREFIX(BIO_get_fp) +#define BIO_get_init BORINGSSL_ADD_PREFIX(BIO_get_init) +#define BIO_get_mem_data BORINGSSL_ADD_PREFIX(BIO_get_mem_data) +#define BIO_get_mem_ptr BORINGSSL_ADD_PREFIX(BIO_get_mem_ptr) +#define BIO_get_new_index BORINGSSL_ADD_PREFIX(BIO_get_new_index) +#define BIO_get_retry_flags BORINGSSL_ADD_PREFIX(BIO_get_retry_flags) +#define BIO_get_retry_reason BORINGSSL_ADD_PREFIX(BIO_get_retry_reason) +#define BIO_get_shutdown BORINGSSL_ADD_PREFIX(BIO_get_shutdown) +#define BIO_gets BORINGSSL_ADD_PREFIX(BIO_gets) +#define BIO_hexdump BORINGSSL_ADD_PREFIX(BIO_hexdump) +#define BIO_indent BORINGSSL_ADD_PREFIX(BIO_indent) +#define BIO_int_ctrl BORINGSSL_ADD_PREFIX(BIO_int_ctrl) +#define BIO_mem_contents BORINGSSL_ADD_PREFIX(BIO_mem_contents) +#define BIO_meth_free BORINGSSL_ADD_PREFIX(BIO_meth_free) +#define BIO_meth_get_callback_ctrl BORINGSSL_ADD_PREFIX(BIO_meth_get_callback_ctrl) +#define BIO_meth_get_create BORINGSSL_ADD_PREFIX(BIO_meth_get_create) +#define BIO_meth_get_ctrl BORINGSSL_ADD_PREFIX(BIO_meth_get_ctrl) +#define BIO_meth_get_destroy BORINGSSL_ADD_PREFIX(BIO_meth_get_destroy) +#define BIO_meth_get_gets BORINGSSL_ADD_PREFIX(BIO_meth_get_gets) +#define BIO_meth_get_puts BORINGSSL_ADD_PREFIX(BIO_meth_get_puts) +#define BIO_meth_get_read BORINGSSL_ADD_PREFIX(BIO_meth_get_read) +#define BIO_meth_get_write BORINGSSL_ADD_PREFIX(BIO_meth_get_write) +#define BIO_meth_new BORINGSSL_ADD_PREFIX(BIO_meth_new) +#define BIO_meth_set_callback_ctrl BORINGSSL_ADD_PREFIX(BIO_meth_set_callback_ctrl) +#define BIO_meth_set_create BORINGSSL_ADD_PREFIX(BIO_meth_set_create) +#define BIO_meth_set_ctrl BORINGSSL_ADD_PREFIX(BIO_meth_set_ctrl) +#define BIO_meth_set_destroy BORINGSSL_ADD_PREFIX(BIO_meth_set_destroy) +#define BIO_meth_set_gets BORINGSSL_ADD_PREFIX(BIO_meth_set_gets) +#define BIO_meth_set_puts BORINGSSL_ADD_PREFIX(BIO_meth_set_puts) +#define BIO_meth_set_read BORINGSSL_ADD_PREFIX(BIO_meth_set_read) +#define BIO_meth_set_write BORINGSSL_ADD_PREFIX(BIO_meth_set_write) +#define BIO_method_type BORINGSSL_ADD_PREFIX(BIO_method_type) +#define BIO_new BORINGSSL_ADD_PREFIX(BIO_new) +#define BIO_new_bio_pair BORINGSSL_ADD_PREFIX(BIO_new_bio_pair) +#define BIO_new_connect BORINGSSL_ADD_PREFIX(BIO_new_connect) +#define BIO_new_fd BORINGSSL_ADD_PREFIX(BIO_new_fd) +#define BIO_new_file BORINGSSL_ADD_PREFIX(BIO_new_file) +#define BIO_new_fp BORINGSSL_ADD_PREFIX(BIO_new_fp) +#define BIO_new_mem_buf BORINGSSL_ADD_PREFIX(BIO_new_mem_buf) +#define BIO_new_socket BORINGSSL_ADD_PREFIX(BIO_new_socket) +#define BIO_next BORINGSSL_ADD_PREFIX(BIO_next) +#define BIO_number_read BORINGSSL_ADD_PREFIX(BIO_number_read) +#define BIO_number_written BORINGSSL_ADD_PREFIX(BIO_number_written) +#define BIO_pending BORINGSSL_ADD_PREFIX(BIO_pending) +#define BIO_pop BORINGSSL_ADD_PREFIX(BIO_pop) +#define BIO_printf BORINGSSL_ADD_PREFIX(BIO_printf) +#define BIO_ptr_ctrl BORINGSSL_ADD_PREFIX(BIO_ptr_ctrl) +#define BIO_push BORINGSSL_ADD_PREFIX(BIO_push) +#define BIO_puts BORINGSSL_ADD_PREFIX(BIO_puts) +#define BIO_read BORINGSSL_ADD_PREFIX(BIO_read) +#define BIO_read_asn1 BORINGSSL_ADD_PREFIX(BIO_read_asn1) +#define BIO_read_filename BORINGSSL_ADD_PREFIX(BIO_read_filename) +#define BIO_reset BORINGSSL_ADD_PREFIX(BIO_reset) +#define BIO_rw_filename BORINGSSL_ADD_PREFIX(BIO_rw_filename) +#define BIO_s_connect BORINGSSL_ADD_PREFIX(BIO_s_connect) +#define BIO_s_fd BORINGSSL_ADD_PREFIX(BIO_s_fd) +#define BIO_s_file BORINGSSL_ADD_PREFIX(BIO_s_file) +#define BIO_s_mem BORINGSSL_ADD_PREFIX(BIO_s_mem) +#define BIO_s_socket BORINGSSL_ADD_PREFIX(BIO_s_socket) +#define BIO_seek BORINGSSL_ADD_PREFIX(BIO_seek) +#define BIO_set_close BORINGSSL_ADD_PREFIX(BIO_set_close) +#define BIO_set_conn_hostname BORINGSSL_ADD_PREFIX(BIO_set_conn_hostname) +#define BIO_set_conn_int_port BORINGSSL_ADD_PREFIX(BIO_set_conn_int_port) +#define BIO_set_conn_port BORINGSSL_ADD_PREFIX(BIO_set_conn_port) +#define BIO_set_data BORINGSSL_ADD_PREFIX(BIO_set_data) +#define BIO_set_ex_data BORINGSSL_ADD_PREFIX(BIO_set_ex_data) +#define BIO_set_fd BORINGSSL_ADD_PREFIX(BIO_set_fd) +#define BIO_set_flags BORINGSSL_ADD_PREFIX(BIO_set_flags) +#define BIO_set_fp BORINGSSL_ADD_PREFIX(BIO_set_fp) +#define BIO_set_init BORINGSSL_ADD_PREFIX(BIO_set_init) +#define BIO_set_mem_buf BORINGSSL_ADD_PREFIX(BIO_set_mem_buf) +#define BIO_set_mem_eof_return BORINGSSL_ADD_PREFIX(BIO_set_mem_eof_return) +#define BIO_set_nbio BORINGSSL_ADD_PREFIX(BIO_set_nbio) +#define BIO_set_retry_read BORINGSSL_ADD_PREFIX(BIO_set_retry_read) +#define BIO_set_retry_reason BORINGSSL_ADD_PREFIX(BIO_set_retry_reason) +#define BIO_set_retry_special BORINGSSL_ADD_PREFIX(BIO_set_retry_special) +#define BIO_set_retry_write BORINGSSL_ADD_PREFIX(BIO_set_retry_write) +#define BIO_set_shutdown BORINGSSL_ADD_PREFIX(BIO_set_shutdown) +#define BIO_set_ssl BORINGSSL_ADD_PREFIX(BIO_set_ssl) +#define BIO_set_write_buffer_size BORINGSSL_ADD_PREFIX(BIO_set_write_buffer_size) +#define BIO_should_io_special BORINGSSL_ADD_PREFIX(BIO_should_io_special) +#define BIO_should_read BORINGSSL_ADD_PREFIX(BIO_should_read) +#define BIO_should_retry BORINGSSL_ADD_PREFIX(BIO_should_retry) +#define BIO_should_write BORINGSSL_ADD_PREFIX(BIO_should_write) +#define BIO_shutdown_wr BORINGSSL_ADD_PREFIX(BIO_shutdown_wr) +#define BIO_snprintf BORINGSSL_ADD_PREFIX(BIO_snprintf) +#define BIO_tell BORINGSSL_ADD_PREFIX(BIO_tell) +#define BIO_test_flags BORINGSSL_ADD_PREFIX(BIO_test_flags) +#define BIO_up_ref BORINGSSL_ADD_PREFIX(BIO_up_ref) +#define BIO_vfree BORINGSSL_ADD_PREFIX(BIO_vfree) +#define BIO_vsnprintf BORINGSSL_ADD_PREFIX(BIO_vsnprintf) +#define BIO_wpending BORINGSSL_ADD_PREFIX(BIO_wpending) +#define BIO_write BORINGSSL_ADD_PREFIX(BIO_write) +#define BIO_write_all BORINGSSL_ADD_PREFIX(BIO_write_all) +#define BIO_write_filename BORINGSSL_ADD_PREFIX(BIO_write_filename) +#define BLAKE2B256 BORINGSSL_ADD_PREFIX(BLAKE2B256) +#define BLAKE2B256_Final BORINGSSL_ADD_PREFIX(BLAKE2B256_Final) +#define BLAKE2B256_Init BORINGSSL_ADD_PREFIX(BLAKE2B256_Init) +#define BLAKE2B256_Update BORINGSSL_ADD_PREFIX(BLAKE2B256_Update) +#define BN_CTX_end BORINGSSL_ADD_PREFIX(BN_CTX_end) +#define BN_CTX_free BORINGSSL_ADD_PREFIX(BN_CTX_free) +#define BN_CTX_get BORINGSSL_ADD_PREFIX(BN_CTX_get) +#define BN_CTX_new BORINGSSL_ADD_PREFIX(BN_CTX_new) +#define BN_CTX_start BORINGSSL_ADD_PREFIX(BN_CTX_start) +#define BN_GENCB_call BORINGSSL_ADD_PREFIX(BN_GENCB_call) +#define BN_GENCB_free BORINGSSL_ADD_PREFIX(BN_GENCB_free) +#define BN_GENCB_get_arg BORINGSSL_ADD_PREFIX(BN_GENCB_get_arg) +#define BN_GENCB_new BORINGSSL_ADD_PREFIX(BN_GENCB_new) +#define BN_GENCB_set BORINGSSL_ADD_PREFIX(BN_GENCB_set) +#define BN_MONT_CTX_copy BORINGSSL_ADD_PREFIX(BN_MONT_CTX_copy) +#define BN_MONT_CTX_free BORINGSSL_ADD_PREFIX(BN_MONT_CTX_free) +#define BN_MONT_CTX_new BORINGSSL_ADD_PREFIX(BN_MONT_CTX_new) +#define BN_MONT_CTX_new_consttime BORINGSSL_ADD_PREFIX(BN_MONT_CTX_new_consttime) +#define BN_MONT_CTX_new_for_modulus BORINGSSL_ADD_PREFIX(BN_MONT_CTX_new_for_modulus) +#define BN_MONT_CTX_set BORINGSSL_ADD_PREFIX(BN_MONT_CTX_set) +#define BN_abs_is_word BORINGSSL_ADD_PREFIX(BN_abs_is_word) +#define BN_add BORINGSSL_ADD_PREFIX(BN_add) +#define BN_add_word BORINGSSL_ADD_PREFIX(BN_add_word) +#define BN_asc2bn BORINGSSL_ADD_PREFIX(BN_asc2bn) +#define BN_bin2bn BORINGSSL_ADD_PREFIX(BN_bin2bn) +#define BN_bn2bin BORINGSSL_ADD_PREFIX(BN_bn2bin) +#define BN_bn2bin_padded BORINGSSL_ADD_PREFIX(BN_bn2bin_padded) +#define BN_bn2binpad BORINGSSL_ADD_PREFIX(BN_bn2binpad) +#define BN_bn2cbb_padded BORINGSSL_ADD_PREFIX(BN_bn2cbb_padded) +#define BN_bn2dec BORINGSSL_ADD_PREFIX(BN_bn2dec) +#define BN_bn2hex BORINGSSL_ADD_PREFIX(BN_bn2hex) +#define BN_bn2le_padded BORINGSSL_ADD_PREFIX(BN_bn2le_padded) +#define BN_bn2lebinpad BORINGSSL_ADD_PREFIX(BN_bn2lebinpad) +#define BN_bn2mpi BORINGSSL_ADD_PREFIX(BN_bn2mpi) +#define BN_clear BORINGSSL_ADD_PREFIX(BN_clear) +#define BN_clear_bit BORINGSSL_ADD_PREFIX(BN_clear_bit) +#define BN_clear_free BORINGSSL_ADD_PREFIX(BN_clear_free) +#define BN_cmp BORINGSSL_ADD_PREFIX(BN_cmp) +#define BN_cmp_word BORINGSSL_ADD_PREFIX(BN_cmp_word) +#define BN_copy BORINGSSL_ADD_PREFIX(BN_copy) +#define BN_count_low_zero_bits BORINGSSL_ADD_PREFIX(BN_count_low_zero_bits) +#define BN_dec2bn BORINGSSL_ADD_PREFIX(BN_dec2bn) +#define BN_div BORINGSSL_ADD_PREFIX(BN_div) +#define BN_div_word BORINGSSL_ADD_PREFIX(BN_div_word) +#define BN_dup BORINGSSL_ADD_PREFIX(BN_dup) +#define BN_enhanced_miller_rabin_primality_test BORINGSSL_ADD_PREFIX(BN_enhanced_miller_rabin_primality_test) +#define BN_equal_consttime BORINGSSL_ADD_PREFIX(BN_equal_consttime) +#define BN_exp BORINGSSL_ADD_PREFIX(BN_exp) +#define BN_free BORINGSSL_ADD_PREFIX(BN_free) +#define BN_from_montgomery BORINGSSL_ADD_PREFIX(BN_from_montgomery) +#define BN_gcd BORINGSSL_ADD_PREFIX(BN_gcd) +#define BN_generate_prime_ex BORINGSSL_ADD_PREFIX(BN_generate_prime_ex) +#define BN_get_rfc3526_prime_1536 BORINGSSL_ADD_PREFIX(BN_get_rfc3526_prime_1536) +#define BN_get_rfc3526_prime_2048 BORINGSSL_ADD_PREFIX(BN_get_rfc3526_prime_2048) +#define BN_get_rfc3526_prime_3072 BORINGSSL_ADD_PREFIX(BN_get_rfc3526_prime_3072) +#define BN_get_rfc3526_prime_4096 BORINGSSL_ADD_PREFIX(BN_get_rfc3526_prime_4096) +#define BN_get_rfc3526_prime_6144 BORINGSSL_ADD_PREFIX(BN_get_rfc3526_prime_6144) +#define BN_get_rfc3526_prime_8192 BORINGSSL_ADD_PREFIX(BN_get_rfc3526_prime_8192) +#define BN_get_u64 BORINGSSL_ADD_PREFIX(BN_get_u64) +#define BN_get_word BORINGSSL_ADD_PREFIX(BN_get_word) +#define BN_hex2bn BORINGSSL_ADD_PREFIX(BN_hex2bn) +#define BN_init BORINGSSL_ADD_PREFIX(BN_init) +#define BN_is_bit_set BORINGSSL_ADD_PREFIX(BN_is_bit_set) +#define BN_is_negative BORINGSSL_ADD_PREFIX(BN_is_negative) +#define BN_is_odd BORINGSSL_ADD_PREFIX(BN_is_odd) +#define BN_is_one BORINGSSL_ADD_PREFIX(BN_is_one) +#define BN_is_pow2 BORINGSSL_ADD_PREFIX(BN_is_pow2) +#define BN_is_prime_ex BORINGSSL_ADD_PREFIX(BN_is_prime_ex) +#define BN_is_prime_fasttest_ex BORINGSSL_ADD_PREFIX(BN_is_prime_fasttest_ex) +#define BN_is_word BORINGSSL_ADD_PREFIX(BN_is_word) +#define BN_is_zero BORINGSSL_ADD_PREFIX(BN_is_zero) +#define BN_le2bn BORINGSSL_ADD_PREFIX(BN_le2bn) +#define BN_lebin2bn BORINGSSL_ADD_PREFIX(BN_lebin2bn) +#define BN_lshift BORINGSSL_ADD_PREFIX(BN_lshift) +#define BN_lshift1 BORINGSSL_ADD_PREFIX(BN_lshift1) +#define BN_marshal_asn1 BORINGSSL_ADD_PREFIX(BN_marshal_asn1) +#define BN_mask_bits BORINGSSL_ADD_PREFIX(BN_mask_bits) +#define BN_mod_add BORINGSSL_ADD_PREFIX(BN_mod_add) +#define BN_mod_add_quick BORINGSSL_ADD_PREFIX(BN_mod_add_quick) +#define BN_mod_exp BORINGSSL_ADD_PREFIX(BN_mod_exp) +#define BN_mod_exp2_mont BORINGSSL_ADD_PREFIX(BN_mod_exp2_mont) +#define BN_mod_exp_mont BORINGSSL_ADD_PREFIX(BN_mod_exp_mont) +#define BN_mod_exp_mont_consttime BORINGSSL_ADD_PREFIX(BN_mod_exp_mont_consttime) +#define BN_mod_exp_mont_word BORINGSSL_ADD_PREFIX(BN_mod_exp_mont_word) +#define BN_mod_inverse BORINGSSL_ADD_PREFIX(BN_mod_inverse) +#define BN_mod_inverse_blinded BORINGSSL_ADD_PREFIX(BN_mod_inverse_blinded) +#define BN_mod_inverse_odd BORINGSSL_ADD_PREFIX(BN_mod_inverse_odd) +#define BN_mod_lshift BORINGSSL_ADD_PREFIX(BN_mod_lshift) +#define BN_mod_lshift1 BORINGSSL_ADD_PREFIX(BN_mod_lshift1) +#define BN_mod_lshift1_quick BORINGSSL_ADD_PREFIX(BN_mod_lshift1_quick) +#define BN_mod_lshift_quick BORINGSSL_ADD_PREFIX(BN_mod_lshift_quick) +#define BN_mod_mul BORINGSSL_ADD_PREFIX(BN_mod_mul) +#define BN_mod_mul_montgomery BORINGSSL_ADD_PREFIX(BN_mod_mul_montgomery) +#define BN_mod_pow2 BORINGSSL_ADD_PREFIX(BN_mod_pow2) +#define BN_mod_sqr BORINGSSL_ADD_PREFIX(BN_mod_sqr) +#define BN_mod_sqrt BORINGSSL_ADD_PREFIX(BN_mod_sqrt) +#define BN_mod_sub BORINGSSL_ADD_PREFIX(BN_mod_sub) +#define BN_mod_sub_quick BORINGSSL_ADD_PREFIX(BN_mod_sub_quick) +#define BN_mod_word BORINGSSL_ADD_PREFIX(BN_mod_word) +#define BN_mpi2bn BORINGSSL_ADD_PREFIX(BN_mpi2bn) +#define BN_mul BORINGSSL_ADD_PREFIX(BN_mul) +#define BN_mul_word BORINGSSL_ADD_PREFIX(BN_mul_word) +#define BN_new BORINGSSL_ADD_PREFIX(BN_new) +#define BN_nnmod BORINGSSL_ADD_PREFIX(BN_nnmod) +#define BN_nnmod_pow2 BORINGSSL_ADD_PREFIX(BN_nnmod_pow2) +#define BN_num_bits BORINGSSL_ADD_PREFIX(BN_num_bits) +#define BN_num_bits_word BORINGSSL_ADD_PREFIX(BN_num_bits_word) +#define BN_num_bytes BORINGSSL_ADD_PREFIX(BN_num_bytes) +#define BN_one BORINGSSL_ADD_PREFIX(BN_one) +#define BN_parse_asn1_unsigned BORINGSSL_ADD_PREFIX(BN_parse_asn1_unsigned) +#define BN_primality_test BORINGSSL_ADD_PREFIX(BN_primality_test) +#define BN_print BORINGSSL_ADD_PREFIX(BN_print) +#define BN_print_fp BORINGSSL_ADD_PREFIX(BN_print_fp) +#define BN_pseudo_rand BORINGSSL_ADD_PREFIX(BN_pseudo_rand) +#define BN_pseudo_rand_range BORINGSSL_ADD_PREFIX(BN_pseudo_rand_range) +#define BN_rand BORINGSSL_ADD_PREFIX(BN_rand) +#define BN_rand_range BORINGSSL_ADD_PREFIX(BN_rand_range) +#define BN_rand_range_ex BORINGSSL_ADD_PREFIX(BN_rand_range_ex) +#define BN_rshift BORINGSSL_ADD_PREFIX(BN_rshift) +#define BN_rshift1 BORINGSSL_ADD_PREFIX(BN_rshift1) +#define BN_secure_new BORINGSSL_ADD_PREFIX(BN_secure_new) +#define BN_set_bit BORINGSSL_ADD_PREFIX(BN_set_bit) +#define BN_set_negative BORINGSSL_ADD_PREFIX(BN_set_negative) +#define BN_set_u64 BORINGSSL_ADD_PREFIX(BN_set_u64) +#define BN_set_word BORINGSSL_ADD_PREFIX(BN_set_word) +#define BN_sqr BORINGSSL_ADD_PREFIX(BN_sqr) +#define BN_sqrt BORINGSSL_ADD_PREFIX(BN_sqrt) +#define BN_sub BORINGSSL_ADD_PREFIX(BN_sub) +#define BN_sub_word BORINGSSL_ADD_PREFIX(BN_sub_word) +#define BN_to_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX(BN_to_ASN1_ENUMERATED) +#define BN_to_ASN1_INTEGER BORINGSSL_ADD_PREFIX(BN_to_ASN1_INTEGER) +#define BN_to_montgomery BORINGSSL_ADD_PREFIX(BN_to_montgomery) +#define BN_uadd BORINGSSL_ADD_PREFIX(BN_uadd) +#define BN_ucmp BORINGSSL_ADD_PREFIX(BN_ucmp) +#define BN_usub BORINGSSL_ADD_PREFIX(BN_usub) +#define BN_value_one BORINGSSL_ADD_PREFIX(BN_value_one) +#define BN_zero BORINGSSL_ADD_PREFIX(BN_zero) +#define BORINGSSL_integrity_test BORINGSSL_ADD_PREFIX(BORINGSSL_integrity_test) +#define BORINGSSL_self_test BORINGSSL_ADD_PREFIX(BORINGSSL_self_test) +#define BORINGSSL_self_test_all BORINGSSL_ADD_PREFIX(BORINGSSL_self_test_all) +#define BUF_MEM_append BORINGSSL_ADD_PREFIX(BUF_MEM_append) +#define BUF_MEM_free BORINGSSL_ADD_PREFIX(BUF_MEM_free) +#define BUF_MEM_grow BORINGSSL_ADD_PREFIX(BUF_MEM_grow) +#define BUF_MEM_grow_clean BORINGSSL_ADD_PREFIX(BUF_MEM_grow_clean) +#define BUF_MEM_new BORINGSSL_ADD_PREFIX(BUF_MEM_new) +#define BUF_MEM_reserve BORINGSSL_ADD_PREFIX(BUF_MEM_reserve) +#define BUF_memdup BORINGSSL_ADD_PREFIX(BUF_memdup) +#define BUF_strdup BORINGSSL_ADD_PREFIX(BUF_strdup) +#define BUF_strlcat BORINGSSL_ADD_PREFIX(BUF_strlcat) +#define BUF_strlcpy BORINGSSL_ADD_PREFIX(BUF_strlcpy) +#define BUF_strndup BORINGSSL_ADD_PREFIX(BUF_strndup) +#define BUF_strnlen BORINGSSL_ADD_PREFIX(BUF_strnlen) +#define CAST_cbc_encrypt BORINGSSL_ADD_PREFIX(CAST_cbc_encrypt) +#define CAST_cfb64_encrypt BORINGSSL_ADD_PREFIX(CAST_cfb64_encrypt) +#define CAST_decrypt BORINGSSL_ADD_PREFIX(CAST_decrypt) +#define CAST_ecb_encrypt BORINGSSL_ADD_PREFIX(CAST_ecb_encrypt) +#define CAST_encrypt BORINGSSL_ADD_PREFIX(CAST_encrypt) +#define CAST_set_key BORINGSSL_ADD_PREFIX(CAST_set_key) +#define CBB_add_asn1 BORINGSSL_ADD_PREFIX(CBB_add_asn1) +#define CBB_add_asn1_bool BORINGSSL_ADD_PREFIX(CBB_add_asn1_bool) +#define CBB_add_asn1_element BORINGSSL_ADD_PREFIX(CBB_add_asn1_element) +#define CBB_add_asn1_int64 BORINGSSL_ADD_PREFIX(CBB_add_asn1_int64) +#define CBB_add_asn1_int64_with_tag BORINGSSL_ADD_PREFIX(CBB_add_asn1_int64_with_tag) +#define CBB_add_asn1_octet_string BORINGSSL_ADD_PREFIX(CBB_add_asn1_octet_string) +#define CBB_add_asn1_oid_component BORINGSSL_ADD_PREFIX(CBB_add_asn1_oid_component) +#define CBB_add_asn1_oid_from_text BORINGSSL_ADD_PREFIX(CBB_add_asn1_oid_from_text) +#define CBB_add_asn1_relative_oid_from_text BORINGSSL_ADD_PREFIX(CBB_add_asn1_relative_oid_from_text) +#define CBB_add_asn1_uint64 BORINGSSL_ADD_PREFIX(CBB_add_asn1_uint64) +#define CBB_add_asn1_uint64_with_tag BORINGSSL_ADD_PREFIX(CBB_add_asn1_uint64_with_tag) +#define CBB_add_bytes BORINGSSL_ADD_PREFIX(CBB_add_bytes) +#define CBB_add_latin1 BORINGSSL_ADD_PREFIX(CBB_add_latin1) +#define CBB_add_space BORINGSSL_ADD_PREFIX(CBB_add_space) +#define CBB_add_u16 BORINGSSL_ADD_PREFIX(CBB_add_u16) +#define CBB_add_u16_length_prefixed BORINGSSL_ADD_PREFIX(CBB_add_u16_length_prefixed) +#define CBB_add_u16le BORINGSSL_ADD_PREFIX(CBB_add_u16le) +#define CBB_add_u24 BORINGSSL_ADD_PREFIX(CBB_add_u24) +#define CBB_add_u24_length_prefixed BORINGSSL_ADD_PREFIX(CBB_add_u24_length_prefixed) +#define CBB_add_u32 BORINGSSL_ADD_PREFIX(CBB_add_u32) +#define CBB_add_u32le BORINGSSL_ADD_PREFIX(CBB_add_u32le) +#define CBB_add_u64 BORINGSSL_ADD_PREFIX(CBB_add_u64) +#define CBB_add_u64le BORINGSSL_ADD_PREFIX(CBB_add_u64le) +#define CBB_add_u8 BORINGSSL_ADD_PREFIX(CBB_add_u8) +#define CBB_add_u8_length_prefixed BORINGSSL_ADD_PREFIX(CBB_add_u8_length_prefixed) +#define CBB_add_ucs2_be BORINGSSL_ADD_PREFIX(CBB_add_ucs2_be) +#define CBB_add_utf32_be BORINGSSL_ADD_PREFIX(CBB_add_utf32_be) +#define CBB_add_utf8 BORINGSSL_ADD_PREFIX(CBB_add_utf8) +#define CBB_add_zeros BORINGSSL_ADD_PREFIX(CBB_add_zeros) +#define CBB_cleanup BORINGSSL_ADD_PREFIX(CBB_cleanup) +#define CBB_data BORINGSSL_ADD_PREFIX(CBB_data) +#define CBB_did_write BORINGSSL_ADD_PREFIX(CBB_did_write) +#define CBB_discard BORINGSSL_ADD_PREFIX(CBB_discard) +#define CBB_discard_child BORINGSSL_ADD_PREFIX(CBB_discard_child) +#define CBB_finish BORINGSSL_ADD_PREFIX(CBB_finish) +#define CBB_flush BORINGSSL_ADD_PREFIX(CBB_flush) +#define CBB_flush_asn1_set_of BORINGSSL_ADD_PREFIX(CBB_flush_asn1_set_of) +#define CBB_get_utf8_len BORINGSSL_ADD_PREFIX(CBB_get_utf8_len) +#define CBB_init BORINGSSL_ADD_PREFIX(CBB_init) +#define CBB_init_fixed BORINGSSL_ADD_PREFIX(CBB_init_fixed) +#define CBB_len BORINGSSL_ADD_PREFIX(CBB_len) +#define CBB_reserve BORINGSSL_ADD_PREFIX(CBB_reserve) +#define CBB_zero BORINGSSL_ADD_PREFIX(CBB_zero) +#define CBS_asn1_bitstring_has_bit BORINGSSL_ADD_PREFIX(CBS_asn1_bitstring_has_bit) +#define CBS_asn1_oid_to_text BORINGSSL_ADD_PREFIX(CBS_asn1_oid_to_text) +#define CBS_asn1_relative_oid_to_text BORINGSSL_ADD_PREFIX(CBS_asn1_relative_oid_to_text) +#define CBS_contains_zero_byte BORINGSSL_ADD_PREFIX(CBS_contains_zero_byte) +#define CBS_copy_bytes BORINGSSL_ADD_PREFIX(CBS_copy_bytes) +#define CBS_get_any_asn1 BORINGSSL_ADD_PREFIX(CBS_get_any_asn1) +#define CBS_get_any_asn1_element BORINGSSL_ADD_PREFIX(CBS_get_any_asn1_element) +#define CBS_get_any_ber_asn1_element BORINGSSL_ADD_PREFIX(CBS_get_any_ber_asn1_element) +#define CBS_get_asn1 BORINGSSL_ADD_PREFIX(CBS_get_asn1) +#define CBS_get_asn1_bool BORINGSSL_ADD_PREFIX(CBS_get_asn1_bool) +#define CBS_get_asn1_element BORINGSSL_ADD_PREFIX(CBS_get_asn1_element) +#define CBS_get_asn1_int64 BORINGSSL_ADD_PREFIX(CBS_get_asn1_int64) +#define CBS_get_asn1_int64_with_tag BORINGSSL_ADD_PREFIX(CBS_get_asn1_int64_with_tag) +#define CBS_get_asn1_uint64 BORINGSSL_ADD_PREFIX(CBS_get_asn1_uint64) +#define CBS_get_asn1_uint64_with_tag BORINGSSL_ADD_PREFIX(CBS_get_asn1_uint64_with_tag) +#define CBS_get_bytes BORINGSSL_ADD_PREFIX(CBS_get_bytes) +#define CBS_get_last_u8 BORINGSSL_ADD_PREFIX(CBS_get_last_u8) +#define CBS_get_latin1 BORINGSSL_ADD_PREFIX(CBS_get_latin1) +#define CBS_get_optional_asn1 BORINGSSL_ADD_PREFIX(CBS_get_optional_asn1) +#define CBS_get_optional_asn1_bool BORINGSSL_ADD_PREFIX(CBS_get_optional_asn1_bool) +#define CBS_get_optional_asn1_octet_string BORINGSSL_ADD_PREFIX(CBS_get_optional_asn1_octet_string) +#define CBS_get_optional_asn1_uint64 BORINGSSL_ADD_PREFIX(CBS_get_optional_asn1_uint64) +#define CBS_get_u16 BORINGSSL_ADD_PREFIX(CBS_get_u16) +#define CBS_get_u16_length_prefixed BORINGSSL_ADD_PREFIX(CBS_get_u16_length_prefixed) +#define CBS_get_u16le BORINGSSL_ADD_PREFIX(CBS_get_u16le) +#define CBS_get_u24 BORINGSSL_ADD_PREFIX(CBS_get_u24) +#define CBS_get_u24_length_prefixed BORINGSSL_ADD_PREFIX(CBS_get_u24_length_prefixed) +#define CBS_get_u32 BORINGSSL_ADD_PREFIX(CBS_get_u32) +#define CBS_get_u32le BORINGSSL_ADD_PREFIX(CBS_get_u32le) +#define CBS_get_u64 BORINGSSL_ADD_PREFIX(CBS_get_u64) +#define CBS_get_u64_decimal BORINGSSL_ADD_PREFIX(CBS_get_u64_decimal) +#define CBS_get_u64le BORINGSSL_ADD_PREFIX(CBS_get_u64le) +#define CBS_get_u8 BORINGSSL_ADD_PREFIX(CBS_get_u8) +#define CBS_get_u8_length_prefixed BORINGSSL_ADD_PREFIX(CBS_get_u8_length_prefixed) +#define CBS_get_ucs2_be BORINGSSL_ADD_PREFIX(CBS_get_ucs2_be) +#define CBS_get_until_first BORINGSSL_ADD_PREFIX(CBS_get_until_first) +#define CBS_get_utf32_be BORINGSSL_ADD_PREFIX(CBS_get_utf32_be) +#define CBS_get_utf8 BORINGSSL_ADD_PREFIX(CBS_get_utf8) +#define CBS_is_unsigned_asn1_integer BORINGSSL_ADD_PREFIX(CBS_is_unsigned_asn1_integer) +#define CBS_is_valid_asn1_bitstring BORINGSSL_ADD_PREFIX(CBS_is_valid_asn1_bitstring) +#define CBS_is_valid_asn1_integer BORINGSSL_ADD_PREFIX(CBS_is_valid_asn1_integer) +#define CBS_is_valid_asn1_oid BORINGSSL_ADD_PREFIX(CBS_is_valid_asn1_oid) +#define CBS_is_valid_asn1_relative_oid BORINGSSL_ADD_PREFIX(CBS_is_valid_asn1_relative_oid) +#define CBS_mem_equal BORINGSSL_ADD_PREFIX(CBS_mem_equal) +#define CBS_parse_generalized_time BORINGSSL_ADD_PREFIX(CBS_parse_generalized_time) +#define CBS_parse_utc_time BORINGSSL_ADD_PREFIX(CBS_parse_utc_time) +#define CBS_peek_asn1_tag BORINGSSL_ADD_PREFIX(CBS_peek_asn1_tag) +#define CBS_skip BORINGSSL_ADD_PREFIX(CBS_skip) +#define CBS_stow BORINGSSL_ADD_PREFIX(CBS_stow) +#define CBS_strdup BORINGSSL_ADD_PREFIX(CBS_strdup) +#define CERTIFICATEPOLICIES_free BORINGSSL_ADD_PREFIX(CERTIFICATEPOLICIES_free) +#define CERTIFICATEPOLICIES_it BORINGSSL_ADD_PREFIX(CERTIFICATEPOLICIES_it) +#define CERTIFICATEPOLICIES_new BORINGSSL_ADD_PREFIX(CERTIFICATEPOLICIES_new) +#define CMAC_CTX_copy BORINGSSL_ADD_PREFIX(CMAC_CTX_copy) +#define CMAC_CTX_free BORINGSSL_ADD_PREFIX(CMAC_CTX_free) +#define CMAC_CTX_new BORINGSSL_ADD_PREFIX(CMAC_CTX_new) +#define CMAC_Final BORINGSSL_ADD_PREFIX(CMAC_Final) +#define CMAC_Init BORINGSSL_ADD_PREFIX(CMAC_Init) +#define CMAC_Reset BORINGSSL_ADD_PREFIX(CMAC_Reset) +#define CMAC_Update BORINGSSL_ADD_PREFIX(CMAC_Update) +#define CMS_ContentInfo_free BORINGSSL_ADD_PREFIX(CMS_ContentInfo_free) +#define CMS_add1_signer BORINGSSL_ADD_PREFIX(CMS_add1_signer) +#define CMS_final BORINGSSL_ADD_PREFIX(CMS_final) +#define CMS_sign BORINGSSL_ADD_PREFIX(CMS_sign) +#define CONF_modules_free BORINGSSL_ADD_PREFIX(CONF_modules_free) +#define CONF_modules_load_file BORINGSSL_ADD_PREFIX(CONF_modules_load_file) +#define CONF_modules_unload BORINGSSL_ADD_PREFIX(CONF_modules_unload) +#define CRL_DIST_POINTS_free BORINGSSL_ADD_PREFIX(CRL_DIST_POINTS_free) +#define CRL_DIST_POINTS_it BORINGSSL_ADD_PREFIX(CRL_DIST_POINTS_it) +#define CRL_DIST_POINTS_new BORINGSSL_ADD_PREFIX(CRL_DIST_POINTS_new) +#define CRYPTO_BUFFER_POOL_free BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_POOL_free) +#define CRYPTO_BUFFER_POOL_new BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_POOL_new) +#define CRYPTO_BUFFER_alloc BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_alloc) +#define CRYPTO_BUFFER_data BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_data) +#define CRYPTO_BUFFER_free BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_free) +#define CRYPTO_BUFFER_init_CBS BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_init_CBS) +#define CRYPTO_BUFFER_len BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_len) +#define CRYPTO_BUFFER_new BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_new) +#define CRYPTO_BUFFER_new_from_CBS BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_new_from_CBS) +#define CRYPTO_BUFFER_new_from_static_data_unsafe BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_new_from_static_data_unsafe) +#define CRYPTO_BUFFER_up_ref BORINGSSL_ADD_PREFIX(CRYPTO_BUFFER_up_ref) +#define CRYPTO_THREADID_current BORINGSSL_ADD_PREFIX(CRYPTO_THREADID_current) +#define CRYPTO_THREADID_set_callback BORINGSSL_ADD_PREFIX(CRYPTO_THREADID_set_callback) +#define CRYPTO_THREADID_set_numeric BORINGSSL_ADD_PREFIX(CRYPTO_THREADID_set_numeric) +#define CRYPTO_THREADID_set_pointer BORINGSSL_ADD_PREFIX(CRYPTO_THREADID_set_pointer) +#define CRYPTO_chacha_20 BORINGSSL_ADD_PREFIX(CRYPTO_chacha_20) +#define CRYPTO_cleanup_all_ex_data BORINGSSL_ADD_PREFIX(CRYPTO_cleanup_all_ex_data) +#define CRYPTO_fips_186_2_prf BORINGSSL_ADD_PREFIX(CRYPTO_fips_186_2_prf) +#define CRYPTO_free BORINGSSL_ADD_PREFIX(CRYPTO_free) +#define CRYPTO_get_dynlock_create_callback BORINGSSL_ADD_PREFIX(CRYPTO_get_dynlock_create_callback) +#define CRYPTO_get_dynlock_destroy_callback BORINGSSL_ADD_PREFIX(CRYPTO_get_dynlock_destroy_callback) +#define CRYPTO_get_dynlock_lock_callback BORINGSSL_ADD_PREFIX(CRYPTO_get_dynlock_lock_callback) +#define CRYPTO_get_lock_name BORINGSSL_ADD_PREFIX(CRYPTO_get_lock_name) +#define CRYPTO_get_locking_callback BORINGSSL_ADD_PREFIX(CRYPTO_get_locking_callback) +#define CRYPTO_has_asm BORINGSSL_ADD_PREFIX(CRYPTO_has_asm) +#define CRYPTO_is_confidential_build BORINGSSL_ADD_PREFIX(CRYPTO_is_confidential_build) +#define CRYPTO_library_init BORINGSSL_ADD_PREFIX(CRYPTO_library_init) +#define CRYPTO_malloc BORINGSSL_ADD_PREFIX(CRYPTO_malloc) +#define CRYPTO_malloc_init BORINGSSL_ADD_PREFIX(CRYPTO_malloc_init) +#define CRYPTO_memcmp BORINGSSL_ADD_PREFIX(CRYPTO_memcmp) +#define CRYPTO_needs_hwcap2_workaround BORINGSSL_ADD_PREFIX(CRYPTO_needs_hwcap2_workaround) +#define CRYPTO_num_locks BORINGSSL_ADD_PREFIX(CRYPTO_num_locks) +#define CRYPTO_poly1305_finish BORINGSSL_ADD_PREFIX(CRYPTO_poly1305_finish) +#define CRYPTO_poly1305_init BORINGSSL_ADD_PREFIX(CRYPTO_poly1305_init) +#define CRYPTO_poly1305_update BORINGSSL_ADD_PREFIX(CRYPTO_poly1305_update) +#define CRYPTO_pre_sandbox_init BORINGSSL_ADD_PREFIX(CRYPTO_pre_sandbox_init) +#define CRYPTO_realloc BORINGSSL_ADD_PREFIX(CRYPTO_realloc) +#define CRYPTO_secure_malloc_init BORINGSSL_ADD_PREFIX(CRYPTO_secure_malloc_init) +#define CRYPTO_secure_malloc_initialized BORINGSSL_ADD_PREFIX(CRYPTO_secure_malloc_initialized) +#define CRYPTO_secure_used BORINGSSL_ADD_PREFIX(CRYPTO_secure_used) +#define CRYPTO_set_add_lock_callback BORINGSSL_ADD_PREFIX(CRYPTO_set_add_lock_callback) +#define CRYPTO_set_dynlock_create_callback BORINGSSL_ADD_PREFIX(CRYPTO_set_dynlock_create_callback) +#define CRYPTO_set_dynlock_destroy_callback BORINGSSL_ADD_PREFIX(CRYPTO_set_dynlock_destroy_callback) +#define CRYPTO_set_dynlock_lock_callback BORINGSSL_ADD_PREFIX(CRYPTO_set_dynlock_lock_callback) +#define CRYPTO_set_fuzzer_mode BORINGSSL_ADD_PREFIX(CRYPTO_set_fuzzer_mode) +#define CRYPTO_set_id_callback BORINGSSL_ADD_PREFIX(CRYPTO_set_id_callback) +#define CRYPTO_set_locking_callback BORINGSSL_ADD_PREFIX(CRYPTO_set_locking_callback) +#define CRYPTO_tls1_prf BORINGSSL_ADD_PREFIX(CRYPTO_tls1_prf) +#define CTR_DRBG_clear BORINGSSL_ADD_PREFIX(CTR_DRBG_clear) +#define CTR_DRBG_free BORINGSSL_ADD_PREFIX(CTR_DRBG_free) +#define CTR_DRBG_generate BORINGSSL_ADD_PREFIX(CTR_DRBG_generate) +#define CTR_DRBG_new BORINGSSL_ADD_PREFIX(CTR_DRBG_new) +#define CTR_DRBG_new_df BORINGSSL_ADD_PREFIX(CTR_DRBG_new_df) +#define CTR_DRBG_reseed BORINGSSL_ADD_PREFIX(CTR_DRBG_reseed) +#define CTR_DRBG_reseed_ex BORINGSSL_ADD_PREFIX(CTR_DRBG_reseed_ex) +#define DES_ecb3_encrypt BORINGSSL_ADD_PREFIX(DES_ecb3_encrypt) +#define DES_ecb_encrypt BORINGSSL_ADD_PREFIX(DES_ecb_encrypt) +#define DES_ede2_cbc_encrypt BORINGSSL_ADD_PREFIX(DES_ede2_cbc_encrypt) +#define DES_ede3_cbc_encrypt BORINGSSL_ADD_PREFIX(DES_ede3_cbc_encrypt) +#define DES_ede3_cfb64_encrypt BORINGSSL_ADD_PREFIX(DES_ede3_cfb64_encrypt) +#define DES_ede3_cfb_encrypt BORINGSSL_ADD_PREFIX(DES_ede3_cfb_encrypt) +#define DES_ncbc_encrypt BORINGSSL_ADD_PREFIX(DES_ncbc_encrypt) +#define DES_set_key BORINGSSL_ADD_PREFIX(DES_set_key) +#define DES_set_key_unchecked BORINGSSL_ADD_PREFIX(DES_set_key_unchecked) +#define DES_set_odd_parity BORINGSSL_ADD_PREFIX(DES_set_odd_parity) +#define DH_bits BORINGSSL_ADD_PREFIX(DH_bits) +#define DH_check BORINGSSL_ADD_PREFIX(DH_check) +#define DH_check_pub_key BORINGSSL_ADD_PREFIX(DH_check_pub_key) +#define DH_compute_key BORINGSSL_ADD_PREFIX(DH_compute_key) +#define DH_compute_key_hashed BORINGSSL_ADD_PREFIX(DH_compute_key_hashed) +#define DH_compute_key_padded BORINGSSL_ADD_PREFIX(DH_compute_key_padded) +#define DH_free BORINGSSL_ADD_PREFIX(DH_free) +#define DH_generate_key BORINGSSL_ADD_PREFIX(DH_generate_key) +#define DH_generate_parameters BORINGSSL_ADD_PREFIX(DH_generate_parameters) +#define DH_generate_parameters_ex BORINGSSL_ADD_PREFIX(DH_generate_parameters_ex) +#define DH_get0_g BORINGSSL_ADD_PREFIX(DH_get0_g) +#define DH_get0_key BORINGSSL_ADD_PREFIX(DH_get0_key) +#define DH_get0_p BORINGSSL_ADD_PREFIX(DH_get0_p) +#define DH_get0_pqg BORINGSSL_ADD_PREFIX(DH_get0_pqg) +#define DH_get0_priv_key BORINGSSL_ADD_PREFIX(DH_get0_priv_key) +#define DH_get0_pub_key BORINGSSL_ADD_PREFIX(DH_get0_pub_key) +#define DH_get0_q BORINGSSL_ADD_PREFIX(DH_get0_q) +#define DH_get_rfc7919_2048 BORINGSSL_ADD_PREFIX(DH_get_rfc7919_2048) +#define DH_marshal_parameters BORINGSSL_ADD_PREFIX(DH_marshal_parameters) +#define DH_new BORINGSSL_ADD_PREFIX(DH_new) +#define DH_num_bits BORINGSSL_ADD_PREFIX(DH_num_bits) +#define DH_parse_parameters BORINGSSL_ADD_PREFIX(DH_parse_parameters) +#define DH_set0_key BORINGSSL_ADD_PREFIX(DH_set0_key) +#define DH_set0_pqg BORINGSSL_ADD_PREFIX(DH_set0_pqg) +#define DH_set_length BORINGSSL_ADD_PREFIX(DH_set_length) +#define DH_size BORINGSSL_ADD_PREFIX(DH_size) +#define DH_up_ref BORINGSSL_ADD_PREFIX(DH_up_ref) +#define DHparams_dup BORINGSSL_ADD_PREFIX(DHparams_dup) +#define DIRECTORYSTRING_free BORINGSSL_ADD_PREFIX(DIRECTORYSTRING_free) +#define DIRECTORYSTRING_new BORINGSSL_ADD_PREFIX(DIRECTORYSTRING_new) +#define DISPLAYTEXT_free BORINGSSL_ADD_PREFIX(DISPLAYTEXT_free) +#define DISPLAYTEXT_new BORINGSSL_ADD_PREFIX(DISPLAYTEXT_new) +#define DIST_POINT_NAME_free BORINGSSL_ADD_PREFIX(DIST_POINT_NAME_free) +#define DIST_POINT_NAME_new BORINGSSL_ADD_PREFIX(DIST_POINT_NAME_new) +#define DIST_POINT_free BORINGSSL_ADD_PREFIX(DIST_POINT_free) +#define DIST_POINT_new BORINGSSL_ADD_PREFIX(DIST_POINT_new) +#define DSA_SIG_free BORINGSSL_ADD_PREFIX(DSA_SIG_free) +#define DSA_SIG_get0 BORINGSSL_ADD_PREFIX(DSA_SIG_get0) +#define DSA_SIG_marshal BORINGSSL_ADD_PREFIX(DSA_SIG_marshal) +#define DSA_SIG_new BORINGSSL_ADD_PREFIX(DSA_SIG_new) +#define DSA_SIG_parse BORINGSSL_ADD_PREFIX(DSA_SIG_parse) +#define DSA_SIG_set0 BORINGSSL_ADD_PREFIX(DSA_SIG_set0) +#define DSA_bits BORINGSSL_ADD_PREFIX(DSA_bits) +#define DSA_check_signature BORINGSSL_ADD_PREFIX(DSA_check_signature) +#define DSA_do_check_signature BORINGSSL_ADD_PREFIX(DSA_do_check_signature) +#define DSA_do_sign BORINGSSL_ADD_PREFIX(DSA_do_sign) +#define DSA_do_verify BORINGSSL_ADD_PREFIX(DSA_do_verify) +#define DSA_dup_DH BORINGSSL_ADD_PREFIX(DSA_dup_DH) +#define DSA_free BORINGSSL_ADD_PREFIX(DSA_free) +#define DSA_generate_key BORINGSSL_ADD_PREFIX(DSA_generate_key) +#define DSA_generate_parameters BORINGSSL_ADD_PREFIX(DSA_generate_parameters) +#define DSA_generate_parameters_ex BORINGSSL_ADD_PREFIX(DSA_generate_parameters_ex) +#define DSA_get0_g BORINGSSL_ADD_PREFIX(DSA_get0_g) +#define DSA_get0_key BORINGSSL_ADD_PREFIX(DSA_get0_key) +#define DSA_get0_p BORINGSSL_ADD_PREFIX(DSA_get0_p) +#define DSA_get0_pqg BORINGSSL_ADD_PREFIX(DSA_get0_pqg) +#define DSA_get0_priv_key BORINGSSL_ADD_PREFIX(DSA_get0_priv_key) +#define DSA_get0_pub_key BORINGSSL_ADD_PREFIX(DSA_get0_pub_key) +#define DSA_get0_q BORINGSSL_ADD_PREFIX(DSA_get0_q) +#define DSA_get_ex_data BORINGSSL_ADD_PREFIX(DSA_get_ex_data) +#define DSA_get_ex_new_index BORINGSSL_ADD_PREFIX(DSA_get_ex_new_index) +#define DSA_marshal_parameters BORINGSSL_ADD_PREFIX(DSA_marshal_parameters) +#define DSA_marshal_private_key BORINGSSL_ADD_PREFIX(DSA_marshal_private_key) +#define DSA_marshal_public_key BORINGSSL_ADD_PREFIX(DSA_marshal_public_key) +#define DSA_new BORINGSSL_ADD_PREFIX(DSA_new) +#define DSA_parse_parameters BORINGSSL_ADD_PREFIX(DSA_parse_parameters) +#define DSA_parse_private_key BORINGSSL_ADD_PREFIX(DSA_parse_private_key) +#define DSA_parse_public_key BORINGSSL_ADD_PREFIX(DSA_parse_public_key) +#define DSA_set0_key BORINGSSL_ADD_PREFIX(DSA_set0_key) +#define DSA_set0_pqg BORINGSSL_ADD_PREFIX(DSA_set0_pqg) +#define DSA_set_ex_data BORINGSSL_ADD_PREFIX(DSA_set_ex_data) +#define DSA_sign BORINGSSL_ADD_PREFIX(DSA_sign) +#define DSA_size BORINGSSL_ADD_PREFIX(DSA_size) +#define DSA_up_ref BORINGSSL_ADD_PREFIX(DSA_up_ref) +#define DSA_verify BORINGSSL_ADD_PREFIX(DSA_verify) +#define DSAparams_dup BORINGSSL_ADD_PREFIX(DSAparams_dup) +#define DTLS_client_method BORINGSSL_ADD_PREFIX(DTLS_client_method) +#define DTLS_method BORINGSSL_ADD_PREFIX(DTLS_method) +#define DTLS_server_method BORINGSSL_ADD_PREFIX(DTLS_server_method) +#define DTLS_with_buffers_method BORINGSSL_ADD_PREFIX(DTLS_with_buffers_method) +#define DTLSv1_2_client_method BORINGSSL_ADD_PREFIX(DTLSv1_2_client_method) +#define DTLSv1_2_method BORINGSSL_ADD_PREFIX(DTLSv1_2_method) +#define DTLSv1_2_server_method BORINGSSL_ADD_PREFIX(DTLSv1_2_server_method) +#define DTLSv1_client_method BORINGSSL_ADD_PREFIX(DTLSv1_client_method) +#define DTLSv1_get_timeout BORINGSSL_ADD_PREFIX(DTLSv1_get_timeout) +#define DTLSv1_handle_timeout BORINGSSL_ADD_PREFIX(DTLSv1_handle_timeout) +#define DTLSv1_method BORINGSSL_ADD_PREFIX(DTLSv1_method) +#define DTLSv1_server_method BORINGSSL_ADD_PREFIX(DTLSv1_server_method) +#define DTLSv1_set_initial_timeout_duration BORINGSSL_ADD_PREFIX(DTLSv1_set_initial_timeout_duration) +#define ECDH_compute_key BORINGSSL_ADD_PREFIX(ECDH_compute_key) +#define ECDH_compute_key_fips BORINGSSL_ADD_PREFIX(ECDH_compute_key_fips) +#define ECDSA_SIG_free BORINGSSL_ADD_PREFIX(ECDSA_SIG_free) +#define ECDSA_SIG_from_bytes BORINGSSL_ADD_PREFIX(ECDSA_SIG_from_bytes) +#define ECDSA_SIG_get0 BORINGSSL_ADD_PREFIX(ECDSA_SIG_get0) +#define ECDSA_SIG_get0_r BORINGSSL_ADD_PREFIX(ECDSA_SIG_get0_r) +#define ECDSA_SIG_get0_s BORINGSSL_ADD_PREFIX(ECDSA_SIG_get0_s) +#define ECDSA_SIG_marshal BORINGSSL_ADD_PREFIX(ECDSA_SIG_marshal) +#define ECDSA_SIG_max_len BORINGSSL_ADD_PREFIX(ECDSA_SIG_max_len) +#define ECDSA_SIG_new BORINGSSL_ADD_PREFIX(ECDSA_SIG_new) +#define ECDSA_SIG_parse BORINGSSL_ADD_PREFIX(ECDSA_SIG_parse) +#define ECDSA_SIG_set0 BORINGSSL_ADD_PREFIX(ECDSA_SIG_set0) +#define ECDSA_SIG_to_bytes BORINGSSL_ADD_PREFIX(ECDSA_SIG_to_bytes) +#define ECDSA_do_sign BORINGSSL_ADD_PREFIX(ECDSA_do_sign) +#define ECDSA_do_verify BORINGSSL_ADD_PREFIX(ECDSA_do_verify) +#define ECDSA_sign BORINGSSL_ADD_PREFIX(ECDSA_sign) +#define ECDSA_sign_p1363 BORINGSSL_ADD_PREFIX(ECDSA_sign_p1363) +#define ECDSA_sign_with_nonce_and_leak_private_key_for_testing BORINGSSL_ADD_PREFIX(ECDSA_sign_with_nonce_and_leak_private_key_for_testing) +#define ECDSA_size BORINGSSL_ADD_PREFIX(ECDSA_size) +#define ECDSA_size_p1363 BORINGSSL_ADD_PREFIX(ECDSA_size_p1363) +#define ECDSA_verify BORINGSSL_ADD_PREFIX(ECDSA_verify) +#define ECDSA_verify_p1363 BORINGSSL_ADD_PREFIX(ECDSA_verify_p1363) +#define EC_GROUP_cmp BORINGSSL_ADD_PREFIX(EC_GROUP_cmp) +#define EC_GROUP_dup BORINGSSL_ADD_PREFIX(EC_GROUP_dup) +#define EC_GROUP_free BORINGSSL_ADD_PREFIX(EC_GROUP_free) +#define EC_GROUP_get0_generator BORINGSSL_ADD_PREFIX(EC_GROUP_get0_generator) +#define EC_GROUP_get0_order BORINGSSL_ADD_PREFIX(EC_GROUP_get0_order) +#define EC_GROUP_get_asn1_flag BORINGSSL_ADD_PREFIX(EC_GROUP_get_asn1_flag) +#define EC_GROUP_get_cofactor BORINGSSL_ADD_PREFIX(EC_GROUP_get_cofactor) +#define EC_GROUP_get_curve_GFp BORINGSSL_ADD_PREFIX(EC_GROUP_get_curve_GFp) +#define EC_GROUP_get_curve_name BORINGSSL_ADD_PREFIX(EC_GROUP_get_curve_name) +#define EC_GROUP_get_degree BORINGSSL_ADD_PREFIX(EC_GROUP_get_degree) +#define EC_GROUP_get_order BORINGSSL_ADD_PREFIX(EC_GROUP_get_order) +#define EC_GROUP_method_of BORINGSSL_ADD_PREFIX(EC_GROUP_method_of) +#define EC_GROUP_new_by_curve_name BORINGSSL_ADD_PREFIX(EC_GROUP_new_by_curve_name) +#define EC_GROUP_new_curve_GFp BORINGSSL_ADD_PREFIX(EC_GROUP_new_curve_GFp) +#define EC_GROUP_order_bits BORINGSSL_ADD_PREFIX(EC_GROUP_order_bits) +#define EC_GROUP_set_asn1_flag BORINGSSL_ADD_PREFIX(EC_GROUP_set_asn1_flag) +#define EC_GROUP_set_generator BORINGSSL_ADD_PREFIX(EC_GROUP_set_generator) +#define EC_GROUP_set_point_conversion_form BORINGSSL_ADD_PREFIX(EC_GROUP_set_point_conversion_form) +#define EC_KEY_check_fips BORINGSSL_ADD_PREFIX(EC_KEY_check_fips) +#define EC_KEY_check_key BORINGSSL_ADD_PREFIX(EC_KEY_check_key) +#define EC_KEY_derive_from_secret BORINGSSL_ADD_PREFIX(EC_KEY_derive_from_secret) +#define EC_KEY_dup BORINGSSL_ADD_PREFIX(EC_KEY_dup) +#define EC_KEY_free BORINGSSL_ADD_PREFIX(EC_KEY_free) +#define EC_KEY_generate_key BORINGSSL_ADD_PREFIX(EC_KEY_generate_key) +#define EC_KEY_generate_key_fips BORINGSSL_ADD_PREFIX(EC_KEY_generate_key_fips) +#define EC_KEY_get0_group BORINGSSL_ADD_PREFIX(EC_KEY_get0_group) +#define EC_KEY_get0_private_key BORINGSSL_ADD_PREFIX(EC_KEY_get0_private_key) +#define EC_KEY_get0_public_key BORINGSSL_ADD_PREFIX(EC_KEY_get0_public_key) +#define EC_KEY_get_conv_form BORINGSSL_ADD_PREFIX(EC_KEY_get_conv_form) +#define EC_KEY_get_enc_flags BORINGSSL_ADD_PREFIX(EC_KEY_get_enc_flags) +#define EC_KEY_get_ex_data BORINGSSL_ADD_PREFIX(EC_KEY_get_ex_data) +#define EC_KEY_get_ex_new_index BORINGSSL_ADD_PREFIX(EC_KEY_get_ex_new_index) +#define EC_KEY_is_opaque BORINGSSL_ADD_PREFIX(EC_KEY_is_opaque) +#define EC_KEY_key2buf BORINGSSL_ADD_PREFIX(EC_KEY_key2buf) +#define EC_KEY_marshal_curve_name BORINGSSL_ADD_PREFIX(EC_KEY_marshal_curve_name) +#define EC_KEY_marshal_private_key BORINGSSL_ADD_PREFIX(EC_KEY_marshal_private_key) +#define EC_KEY_new BORINGSSL_ADD_PREFIX(EC_KEY_new) +#define EC_KEY_new_by_curve_name BORINGSSL_ADD_PREFIX(EC_KEY_new_by_curve_name) +#define EC_KEY_new_method BORINGSSL_ADD_PREFIX(EC_KEY_new_method) +#define EC_KEY_oct2key BORINGSSL_ADD_PREFIX(EC_KEY_oct2key) +#define EC_KEY_oct2priv BORINGSSL_ADD_PREFIX(EC_KEY_oct2priv) +#define EC_KEY_parse_curve_name BORINGSSL_ADD_PREFIX(EC_KEY_parse_curve_name) +#define EC_KEY_parse_parameters BORINGSSL_ADD_PREFIX(EC_KEY_parse_parameters) +#define EC_KEY_parse_private_key BORINGSSL_ADD_PREFIX(EC_KEY_parse_private_key) +#define EC_KEY_priv2buf BORINGSSL_ADD_PREFIX(EC_KEY_priv2buf) +#define EC_KEY_priv2oct BORINGSSL_ADD_PREFIX(EC_KEY_priv2oct) +#define EC_KEY_set_asn1_flag BORINGSSL_ADD_PREFIX(EC_KEY_set_asn1_flag) +#define EC_KEY_set_conv_form BORINGSSL_ADD_PREFIX(EC_KEY_set_conv_form) +#define EC_KEY_set_enc_flags BORINGSSL_ADD_PREFIX(EC_KEY_set_enc_flags) +#define EC_KEY_set_ex_data BORINGSSL_ADD_PREFIX(EC_KEY_set_ex_data) +#define EC_KEY_set_group BORINGSSL_ADD_PREFIX(EC_KEY_set_group) +#define EC_KEY_set_private_key BORINGSSL_ADD_PREFIX(EC_KEY_set_private_key) +#define EC_KEY_set_public_key BORINGSSL_ADD_PREFIX(EC_KEY_set_public_key) +#define EC_KEY_set_public_key_affine_coordinates BORINGSSL_ADD_PREFIX(EC_KEY_set_public_key_affine_coordinates) +#define EC_KEY_up_ref BORINGSSL_ADD_PREFIX(EC_KEY_up_ref) +#define EC_METHOD_get_field_type BORINGSSL_ADD_PREFIX(EC_METHOD_get_field_type) +#define EC_POINT_add BORINGSSL_ADD_PREFIX(EC_POINT_add) +#define EC_POINT_clear_free BORINGSSL_ADD_PREFIX(EC_POINT_clear_free) +#define EC_POINT_cmp BORINGSSL_ADD_PREFIX(EC_POINT_cmp) +#define EC_POINT_copy BORINGSSL_ADD_PREFIX(EC_POINT_copy) +#define EC_POINT_dbl BORINGSSL_ADD_PREFIX(EC_POINT_dbl) +#define EC_POINT_dup BORINGSSL_ADD_PREFIX(EC_POINT_dup) +#define EC_POINT_free BORINGSSL_ADD_PREFIX(EC_POINT_free) +#define EC_POINT_get_affine_coordinates BORINGSSL_ADD_PREFIX(EC_POINT_get_affine_coordinates) +#define EC_POINT_get_affine_coordinates_GFp BORINGSSL_ADD_PREFIX(EC_POINT_get_affine_coordinates_GFp) +#define EC_POINT_invert BORINGSSL_ADD_PREFIX(EC_POINT_invert) +#define EC_POINT_is_at_infinity BORINGSSL_ADD_PREFIX(EC_POINT_is_at_infinity) +#define EC_POINT_is_on_curve BORINGSSL_ADD_PREFIX(EC_POINT_is_on_curve) +#define EC_POINT_mul BORINGSSL_ADD_PREFIX(EC_POINT_mul) +#define EC_POINT_new BORINGSSL_ADD_PREFIX(EC_POINT_new) +#define EC_POINT_oct2point BORINGSSL_ADD_PREFIX(EC_POINT_oct2point) +#define EC_POINT_point2buf BORINGSSL_ADD_PREFIX(EC_POINT_point2buf) +#define EC_POINT_point2cbb BORINGSSL_ADD_PREFIX(EC_POINT_point2cbb) +#define EC_POINT_point2oct BORINGSSL_ADD_PREFIX(EC_POINT_point2oct) +#define EC_POINT_set_affine_coordinates BORINGSSL_ADD_PREFIX(EC_POINT_set_affine_coordinates) +#define EC_POINT_set_affine_coordinates_GFp BORINGSSL_ADD_PREFIX(EC_POINT_set_affine_coordinates_GFp) +#define EC_POINT_set_compressed_coordinates_GFp BORINGSSL_ADD_PREFIX(EC_POINT_set_compressed_coordinates_GFp) +#define EC_POINT_set_to_infinity BORINGSSL_ADD_PREFIX(EC_POINT_set_to_infinity) +#define EC_curve_nid2nist BORINGSSL_ADD_PREFIX(EC_curve_nid2nist) +#define EC_curve_nist2nid BORINGSSL_ADD_PREFIX(EC_curve_nist2nid) +#define EC_encode_to_curve_p256_xmd_sha256_sswu BORINGSSL_ADD_PREFIX(EC_encode_to_curve_p256_xmd_sha256_sswu) +#define EC_encode_to_curve_p384_xmd_sha384_sswu BORINGSSL_ADD_PREFIX(EC_encode_to_curve_p384_xmd_sha384_sswu) +#define EC_get_builtin_curves BORINGSSL_ADD_PREFIX(EC_get_builtin_curves) +#define EC_group_p224 BORINGSSL_ADD_PREFIX(EC_group_p224) +#define EC_group_p256 BORINGSSL_ADD_PREFIX(EC_group_p256) +#define EC_group_p384 BORINGSSL_ADD_PREFIX(EC_group_p384) +#define EC_group_p521 BORINGSSL_ADD_PREFIX(EC_group_p521) +#define EC_hash_to_curve_p256_xmd_sha256_sswu BORINGSSL_ADD_PREFIX(EC_hash_to_curve_p256_xmd_sha256_sswu) +#define EC_hash_to_curve_p384_xmd_sha384_sswu BORINGSSL_ADD_PREFIX(EC_hash_to_curve_p384_xmd_sha384_sswu) +#define ED25519_keypair BORINGSSL_ADD_PREFIX(ED25519_keypair) +#define ED25519_keypair_from_seed BORINGSSL_ADD_PREFIX(ED25519_keypair_from_seed) +#define ED25519_sign BORINGSSL_ADD_PREFIX(ED25519_sign) +#define ED25519_verify BORINGSSL_ADD_PREFIX(ED25519_verify) +#define EDIPARTYNAME_free BORINGSSL_ADD_PREFIX(EDIPARTYNAME_free) +#define EDIPARTYNAME_new BORINGSSL_ADD_PREFIX(EDIPARTYNAME_new) +#define ENGINE_cleanup BORINGSSL_ADD_PREFIX(ENGINE_cleanup) +#define ENGINE_free BORINGSSL_ADD_PREFIX(ENGINE_free) +#define ENGINE_get_ECDSA_method BORINGSSL_ADD_PREFIX(ENGINE_get_ECDSA_method) +#define ENGINE_get_RSA_method BORINGSSL_ADD_PREFIX(ENGINE_get_RSA_method) +#define ENGINE_load_builtin_engines BORINGSSL_ADD_PREFIX(ENGINE_load_builtin_engines) +#define ENGINE_new BORINGSSL_ADD_PREFIX(ENGINE_new) +#define ENGINE_register_all_complete BORINGSSL_ADD_PREFIX(ENGINE_register_all_complete) +#define ENGINE_set_ECDSA_method BORINGSSL_ADD_PREFIX(ENGINE_set_ECDSA_method) +#define ENGINE_set_RSA_method BORINGSSL_ADD_PREFIX(ENGINE_set_RSA_method) +#define ERR_add_error_data BORINGSSL_ADD_PREFIX(ERR_add_error_data) +#define ERR_add_error_dataf BORINGSSL_ADD_PREFIX(ERR_add_error_dataf) +#define ERR_clear_error BORINGSSL_ADD_PREFIX(ERR_clear_error) +#define ERR_clear_system_error BORINGSSL_ADD_PREFIX(ERR_clear_system_error) +#define ERR_error_string BORINGSSL_ADD_PREFIX(ERR_error_string) +#define ERR_error_string_n BORINGSSL_ADD_PREFIX(ERR_error_string_n) +#define ERR_free_strings BORINGSSL_ADD_PREFIX(ERR_free_strings) +#define ERR_func_error_string BORINGSSL_ADD_PREFIX(ERR_func_error_string) +#define ERR_get_error BORINGSSL_ADD_PREFIX(ERR_get_error) +#define ERR_get_error_line BORINGSSL_ADD_PREFIX(ERR_get_error_line) +#define ERR_get_error_line_data BORINGSSL_ADD_PREFIX(ERR_get_error_line_data) +#define ERR_get_next_error_library BORINGSSL_ADD_PREFIX(ERR_get_next_error_library) +#define ERR_lib_error_string BORINGSSL_ADD_PREFIX(ERR_lib_error_string) +#define ERR_lib_symbol_name BORINGSSL_ADD_PREFIX(ERR_lib_symbol_name) +#define ERR_load_BIO_strings BORINGSSL_ADD_PREFIX(ERR_load_BIO_strings) +#define ERR_load_ERR_strings BORINGSSL_ADD_PREFIX(ERR_load_ERR_strings) +#define ERR_load_RAND_strings BORINGSSL_ADD_PREFIX(ERR_load_RAND_strings) +#define ERR_load_SSL_strings BORINGSSL_ADD_PREFIX(ERR_load_SSL_strings) +#define ERR_load_crypto_strings BORINGSSL_ADD_PREFIX(ERR_load_crypto_strings) +#define ERR_peek_error BORINGSSL_ADD_PREFIX(ERR_peek_error) +#define ERR_peek_error_line BORINGSSL_ADD_PREFIX(ERR_peek_error_line) +#define ERR_peek_error_line_data BORINGSSL_ADD_PREFIX(ERR_peek_error_line_data) +#define ERR_peek_last_error BORINGSSL_ADD_PREFIX(ERR_peek_last_error) +#define ERR_peek_last_error_line BORINGSSL_ADD_PREFIX(ERR_peek_last_error_line) +#define ERR_peek_last_error_line_data BORINGSSL_ADD_PREFIX(ERR_peek_last_error_line_data) +#define ERR_pop_to_mark BORINGSSL_ADD_PREFIX(ERR_pop_to_mark) +#define ERR_print_errors BORINGSSL_ADD_PREFIX(ERR_print_errors) +#define ERR_print_errors_cb BORINGSSL_ADD_PREFIX(ERR_print_errors_cb) +#define ERR_print_errors_fp BORINGSSL_ADD_PREFIX(ERR_print_errors_fp) +#define ERR_put_error BORINGSSL_ADD_PREFIX(ERR_put_error) +#define ERR_reason_error_string BORINGSSL_ADD_PREFIX(ERR_reason_error_string) +#define ERR_reason_symbol_name BORINGSSL_ADD_PREFIX(ERR_reason_symbol_name) +#define ERR_remove_state BORINGSSL_ADD_PREFIX(ERR_remove_state) +#define ERR_remove_thread_state BORINGSSL_ADD_PREFIX(ERR_remove_thread_state) +#define ERR_set_error_data BORINGSSL_ADD_PREFIX(ERR_set_error_data) +#define ERR_set_mark BORINGSSL_ADD_PREFIX(ERR_set_mark) +#define EVP_AEAD_CTX_aead BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_aead) +#define EVP_AEAD_CTX_cleanup BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_cleanup) +#define EVP_AEAD_CTX_free BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_free) +#define EVP_AEAD_CTX_get_iv BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_get_iv) +#define EVP_AEAD_CTX_init BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_init) +#define EVP_AEAD_CTX_init_with_direction BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_init_with_direction) +#define EVP_AEAD_CTX_new BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_new) +#define EVP_AEAD_CTX_open BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_open) +#define EVP_AEAD_CTX_open_gather BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_open_gather) +#define EVP_AEAD_CTX_openv BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_openv) +#define EVP_AEAD_CTX_openv_detached BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_openv_detached) +#define EVP_AEAD_CTX_seal BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_seal) +#define EVP_AEAD_CTX_seal_scatter BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_seal_scatter) +#define EVP_AEAD_CTX_sealv BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_sealv) +#define EVP_AEAD_CTX_tag_len BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_tag_len) +#define EVP_AEAD_CTX_zero BORINGSSL_ADD_PREFIX(EVP_AEAD_CTX_zero) +#define EVP_AEAD_key_length BORINGSSL_ADD_PREFIX(EVP_AEAD_key_length) +#define EVP_AEAD_max_overhead BORINGSSL_ADD_PREFIX(EVP_AEAD_max_overhead) +#define EVP_AEAD_max_tag_len BORINGSSL_ADD_PREFIX(EVP_AEAD_max_tag_len) +#define EVP_AEAD_nonce_length BORINGSSL_ADD_PREFIX(EVP_AEAD_nonce_length) +#define EVP_BytesToKey BORINGSSL_ADD_PREFIX(EVP_BytesToKey) +#define EVP_CIPHER_CTX_block_size BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_block_size) +#define EVP_CIPHER_CTX_cipher BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_cipher) +#define EVP_CIPHER_CTX_cleanup BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_cleanup) +#define EVP_CIPHER_CTX_copy BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_copy) +#define EVP_CIPHER_CTX_ctrl BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_ctrl) +#define EVP_CIPHER_CTX_encrypting BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_encrypting) +#define EVP_CIPHER_CTX_flags BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_flags) +#define EVP_CIPHER_CTX_free BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_free) +#define EVP_CIPHER_CTX_get_app_data BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_get_app_data) +#define EVP_CIPHER_CTX_init BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_init) +#define EVP_CIPHER_CTX_iv_length BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_iv_length) +#define EVP_CIPHER_CTX_key_length BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_key_length) +#define EVP_CIPHER_CTX_mode BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_mode) +#define EVP_CIPHER_CTX_new BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_new) +#define EVP_CIPHER_CTX_nid BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_nid) +#define EVP_CIPHER_CTX_reset BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_reset) +#define EVP_CIPHER_CTX_set_app_data BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_set_app_data) +#define EVP_CIPHER_CTX_set_flags BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_set_flags) +#define EVP_CIPHER_CTX_set_key_length BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_set_key_length) +#define EVP_CIPHER_CTX_set_padding BORINGSSL_ADD_PREFIX(EVP_CIPHER_CTX_set_padding) +#define EVP_CIPHER_block_size BORINGSSL_ADD_PREFIX(EVP_CIPHER_block_size) +#define EVP_CIPHER_do_all_sorted BORINGSSL_ADD_PREFIX(EVP_CIPHER_do_all_sorted) +#define EVP_CIPHER_flags BORINGSSL_ADD_PREFIX(EVP_CIPHER_flags) +#define EVP_CIPHER_iv_length BORINGSSL_ADD_PREFIX(EVP_CIPHER_iv_length) +#define EVP_CIPHER_key_length BORINGSSL_ADD_PREFIX(EVP_CIPHER_key_length) +#define EVP_CIPHER_mode BORINGSSL_ADD_PREFIX(EVP_CIPHER_mode) +#define EVP_CIPHER_nid BORINGSSL_ADD_PREFIX(EVP_CIPHER_nid) +#define EVP_Cipher BORINGSSL_ADD_PREFIX(EVP_Cipher) +#define EVP_CipherFinal BORINGSSL_ADD_PREFIX(EVP_CipherFinal) +#define EVP_CipherFinal_ex BORINGSSL_ADD_PREFIX(EVP_CipherFinal_ex) +#define EVP_CipherFinal_ex2 BORINGSSL_ADD_PREFIX(EVP_CipherFinal_ex2) +#define EVP_CipherInit BORINGSSL_ADD_PREFIX(EVP_CipherInit) +#define EVP_CipherInit_ex BORINGSSL_ADD_PREFIX(EVP_CipherInit_ex) +#define EVP_CipherUpdate BORINGSSL_ADD_PREFIX(EVP_CipherUpdate) +#define EVP_CipherUpdateAAD BORINGSSL_ADD_PREFIX(EVP_CipherUpdateAAD) +#define EVP_CipherUpdate_ex BORINGSSL_ADD_PREFIX(EVP_CipherUpdate_ex) +#define EVP_DecodeBase64 BORINGSSL_ADD_PREFIX(EVP_DecodeBase64) +#define EVP_DecodeBlock BORINGSSL_ADD_PREFIX(EVP_DecodeBlock) +#define EVP_DecodeFinal BORINGSSL_ADD_PREFIX(EVP_DecodeFinal) +#define EVP_DecodeInit BORINGSSL_ADD_PREFIX(EVP_DecodeInit) +#define EVP_DecodeUpdate BORINGSSL_ADD_PREFIX(EVP_DecodeUpdate) +#define EVP_DecodedLength BORINGSSL_ADD_PREFIX(EVP_DecodedLength) +#define EVP_DecryptFinal BORINGSSL_ADD_PREFIX(EVP_DecryptFinal) +#define EVP_DecryptFinal_ex BORINGSSL_ADD_PREFIX(EVP_DecryptFinal_ex) +#define EVP_DecryptFinal_ex2 BORINGSSL_ADD_PREFIX(EVP_DecryptFinal_ex2) +#define EVP_DecryptInit BORINGSSL_ADD_PREFIX(EVP_DecryptInit) +#define EVP_DecryptInit_ex BORINGSSL_ADD_PREFIX(EVP_DecryptInit_ex) +#define EVP_DecryptUpdate BORINGSSL_ADD_PREFIX(EVP_DecryptUpdate) +#define EVP_DecryptUpdate_ex BORINGSSL_ADD_PREFIX(EVP_DecryptUpdate_ex) +#define EVP_Digest BORINGSSL_ADD_PREFIX(EVP_Digest) +#define EVP_DigestFinal BORINGSSL_ADD_PREFIX(EVP_DigestFinal) +#define EVP_DigestFinalXOF BORINGSSL_ADD_PREFIX(EVP_DigestFinalXOF) +#define EVP_DigestFinal_ex BORINGSSL_ADD_PREFIX(EVP_DigestFinal_ex) +#define EVP_DigestInit BORINGSSL_ADD_PREFIX(EVP_DigestInit) +#define EVP_DigestInit_ex BORINGSSL_ADD_PREFIX(EVP_DigestInit_ex) +#define EVP_DigestSign BORINGSSL_ADD_PREFIX(EVP_DigestSign) +#define EVP_DigestSignFinal BORINGSSL_ADD_PREFIX(EVP_DigestSignFinal) +#define EVP_DigestSignInit BORINGSSL_ADD_PREFIX(EVP_DigestSignInit) +#define EVP_DigestSignUpdate BORINGSSL_ADD_PREFIX(EVP_DigestSignUpdate) +#define EVP_DigestUpdate BORINGSSL_ADD_PREFIX(EVP_DigestUpdate) +#define EVP_DigestVerify BORINGSSL_ADD_PREFIX(EVP_DigestVerify) +#define EVP_DigestVerifyFinal BORINGSSL_ADD_PREFIX(EVP_DigestVerifyFinal) +#define EVP_DigestVerifyInit BORINGSSL_ADD_PREFIX(EVP_DigestVerifyInit) +#define EVP_DigestVerifyUpdate BORINGSSL_ADD_PREFIX(EVP_DigestVerifyUpdate) +#define EVP_ENCODE_CTX_free BORINGSSL_ADD_PREFIX(EVP_ENCODE_CTX_free) +#define EVP_ENCODE_CTX_new BORINGSSL_ADD_PREFIX(EVP_ENCODE_CTX_new) +#define EVP_EncodeBlock BORINGSSL_ADD_PREFIX(EVP_EncodeBlock) +#define EVP_EncodeFinal BORINGSSL_ADD_PREFIX(EVP_EncodeFinal) +#define EVP_EncodeInit BORINGSSL_ADD_PREFIX(EVP_EncodeInit) +#define EVP_EncodeUpdate BORINGSSL_ADD_PREFIX(EVP_EncodeUpdate) +#define EVP_EncodedLength BORINGSSL_ADD_PREFIX(EVP_EncodedLength) +#define EVP_EncryptFinal BORINGSSL_ADD_PREFIX(EVP_EncryptFinal) +#define EVP_EncryptFinal_ex BORINGSSL_ADD_PREFIX(EVP_EncryptFinal_ex) +#define EVP_EncryptFinal_ex2 BORINGSSL_ADD_PREFIX(EVP_EncryptFinal_ex2) +#define EVP_EncryptInit BORINGSSL_ADD_PREFIX(EVP_EncryptInit) +#define EVP_EncryptInit_ex BORINGSSL_ADD_PREFIX(EVP_EncryptInit_ex) +#define EVP_EncryptUpdate BORINGSSL_ADD_PREFIX(EVP_EncryptUpdate) +#define EVP_EncryptUpdate_ex BORINGSSL_ADD_PREFIX(EVP_EncryptUpdate_ex) +#define EVP_HPKE_AEAD_aead BORINGSSL_ADD_PREFIX(EVP_HPKE_AEAD_aead) +#define EVP_HPKE_AEAD_id BORINGSSL_ADD_PREFIX(EVP_HPKE_AEAD_id) +#define EVP_HPKE_CTX_aead BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_aead) +#define EVP_HPKE_CTX_cleanup BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_cleanup) +#define EVP_HPKE_CTX_export BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_export) +#define EVP_HPKE_CTX_free BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_free) +#define EVP_HPKE_CTX_kdf BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_kdf) +#define EVP_HPKE_CTX_kem BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_kem) +#define EVP_HPKE_CTX_max_overhead BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_max_overhead) +#define EVP_HPKE_CTX_new BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_new) +#define EVP_HPKE_CTX_open BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_open) +#define EVP_HPKE_CTX_seal BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_seal) +#define EVP_HPKE_CTX_setup_auth_recipient BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_setup_auth_recipient) +#define EVP_HPKE_CTX_setup_auth_sender BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_setup_auth_sender) +#define EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing) +#define EVP_HPKE_CTX_setup_recipient BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_setup_recipient) +#define EVP_HPKE_CTX_setup_sender BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_setup_sender) +#define EVP_HPKE_CTX_setup_sender_with_seed_for_testing BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_setup_sender_with_seed_for_testing) +#define EVP_HPKE_CTX_zero BORINGSSL_ADD_PREFIX(EVP_HPKE_CTX_zero) +#define EVP_HPKE_KDF_hkdf_md BORINGSSL_ADD_PREFIX(EVP_HPKE_KDF_hkdf_md) +#define EVP_HPKE_KDF_id BORINGSSL_ADD_PREFIX(EVP_HPKE_KDF_id) +#define EVP_HPKE_KEM_enc_len BORINGSSL_ADD_PREFIX(EVP_HPKE_KEM_enc_len) +#define EVP_HPKE_KEM_id BORINGSSL_ADD_PREFIX(EVP_HPKE_KEM_id) +#define EVP_HPKE_KEM_private_key_len BORINGSSL_ADD_PREFIX(EVP_HPKE_KEM_private_key_len) +#define EVP_HPKE_KEM_public_key_len BORINGSSL_ADD_PREFIX(EVP_HPKE_KEM_public_key_len) +#define EVP_HPKE_KEY_cleanup BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_cleanup) +#define EVP_HPKE_KEY_copy BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_copy) +#define EVP_HPKE_KEY_free BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_free) +#define EVP_HPKE_KEY_generate BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_generate) +#define EVP_HPKE_KEY_init BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_init) +#define EVP_HPKE_KEY_kem BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_kem) +#define EVP_HPKE_KEY_move BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_move) +#define EVP_HPKE_KEY_new BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_new) +#define EVP_HPKE_KEY_private_key BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_private_key) +#define EVP_HPKE_KEY_public_key BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_public_key) +#define EVP_HPKE_KEY_zero BORINGSSL_ADD_PREFIX(EVP_HPKE_KEY_zero) +#define EVP_MD_CTX_block_size BORINGSSL_ADD_PREFIX(EVP_MD_CTX_block_size) +#define EVP_MD_CTX_cleanse BORINGSSL_ADD_PREFIX(EVP_MD_CTX_cleanse) +#define EVP_MD_CTX_cleanup BORINGSSL_ADD_PREFIX(EVP_MD_CTX_cleanup) +#define EVP_MD_CTX_copy BORINGSSL_ADD_PREFIX(EVP_MD_CTX_copy) +#define EVP_MD_CTX_copy_ex BORINGSSL_ADD_PREFIX(EVP_MD_CTX_copy_ex) +#define EVP_MD_CTX_create BORINGSSL_ADD_PREFIX(EVP_MD_CTX_create) +#define EVP_MD_CTX_destroy BORINGSSL_ADD_PREFIX(EVP_MD_CTX_destroy) +#define EVP_MD_CTX_free BORINGSSL_ADD_PREFIX(EVP_MD_CTX_free) +#define EVP_MD_CTX_get0_md BORINGSSL_ADD_PREFIX(EVP_MD_CTX_get0_md) +#define EVP_MD_CTX_init BORINGSSL_ADD_PREFIX(EVP_MD_CTX_init) +#define EVP_MD_CTX_md BORINGSSL_ADD_PREFIX(EVP_MD_CTX_md) +#define EVP_MD_CTX_move BORINGSSL_ADD_PREFIX(EVP_MD_CTX_move) +#define EVP_MD_CTX_new BORINGSSL_ADD_PREFIX(EVP_MD_CTX_new) +#define EVP_MD_CTX_reset BORINGSSL_ADD_PREFIX(EVP_MD_CTX_reset) +#define EVP_MD_CTX_set_flags BORINGSSL_ADD_PREFIX(EVP_MD_CTX_set_flags) +#define EVP_MD_CTX_size BORINGSSL_ADD_PREFIX(EVP_MD_CTX_size) +#define EVP_MD_CTX_type BORINGSSL_ADD_PREFIX(EVP_MD_CTX_type) +#define EVP_MD_block_size BORINGSSL_ADD_PREFIX(EVP_MD_block_size) +#define EVP_MD_do_all BORINGSSL_ADD_PREFIX(EVP_MD_do_all) +#define EVP_MD_do_all_sorted BORINGSSL_ADD_PREFIX(EVP_MD_do_all_sorted) +#define EVP_MD_flags BORINGSSL_ADD_PREFIX(EVP_MD_flags) +#define EVP_MD_meth_get_flags BORINGSSL_ADD_PREFIX(EVP_MD_meth_get_flags) +#define EVP_MD_nid BORINGSSL_ADD_PREFIX(EVP_MD_nid) +#define EVP_MD_size BORINGSSL_ADD_PREFIX(EVP_MD_size) +#define EVP_MD_type BORINGSSL_ADD_PREFIX(EVP_MD_type) +#define EVP_PBE_scrypt BORINGSSL_ADD_PREFIX(EVP_PBE_scrypt) +#define EVP_PKCS82PKEY BORINGSSL_ADD_PREFIX(EVP_PKCS82PKEY) +#define EVP_PKEY2PKCS8 BORINGSSL_ADD_PREFIX(EVP_PKEY2PKCS8) +#define EVP_PKEY_CTX_add1_hkdf_info BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_add1_hkdf_info) +#define EVP_PKEY_CTX_dup BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_dup) +#define EVP_PKEY_CTX_free BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_free) +#define EVP_PKEY_CTX_get0_pkey BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_get0_pkey) +#define EVP_PKEY_CTX_get0_rsa_oaep_label BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_get0_rsa_oaep_label) +#define EVP_PKEY_CTX_get_rsa_mgf1_md BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_get_rsa_mgf1_md) +#define EVP_PKEY_CTX_get_rsa_oaep_md BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_get_rsa_oaep_md) +#define EVP_PKEY_CTX_get_rsa_padding BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_get_rsa_padding) +#define EVP_PKEY_CTX_get_rsa_pss_saltlen BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_get_rsa_pss_saltlen) +#define EVP_PKEY_CTX_get_signature_md BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_get_signature_md) +#define EVP_PKEY_CTX_hkdf_mode BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_hkdf_mode) +#define EVP_PKEY_CTX_new BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_new) +#define EVP_PKEY_CTX_new_id BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_new_id) +#define EVP_PKEY_CTX_set0_rsa_oaep_label BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set0_rsa_oaep_label) +#define EVP_PKEY_CTX_set1_hkdf_key BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set1_hkdf_key) +#define EVP_PKEY_CTX_set1_hkdf_salt BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set1_hkdf_salt) +#define EVP_PKEY_CTX_set_dh_pad BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_dh_pad) +#define EVP_PKEY_CTX_set_dsa_paramgen_bits BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_dsa_paramgen_bits) +#define EVP_PKEY_CTX_set_dsa_paramgen_q_bits BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_dsa_paramgen_q_bits) +#define EVP_PKEY_CTX_set_ec_param_enc BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_ec_param_enc) +#define EVP_PKEY_CTX_set_ec_paramgen_curve_nid BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_ec_paramgen_curve_nid) +#define EVP_PKEY_CTX_set_hkdf_md BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_hkdf_md) +#define EVP_PKEY_CTX_set_rsa_keygen_bits BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_keygen_bits) +#define EVP_PKEY_CTX_set_rsa_keygen_pubexp BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_keygen_pubexp) +#define EVP_PKEY_CTX_set_rsa_mgf1_md BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_mgf1_md) +#define EVP_PKEY_CTX_set_rsa_oaep_md BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_oaep_md) +#define EVP_PKEY_CTX_set_rsa_padding BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_padding) +#define EVP_PKEY_CTX_set_rsa_pss_keygen_md BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_pss_keygen_md) +#define EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md) +#define EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen) +#define EVP_PKEY_CTX_set_rsa_pss_saltlen BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_rsa_pss_saltlen) +#define EVP_PKEY_CTX_set_signature_md BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set_signature_md) +#define EVP_PKEY_assign BORINGSSL_ADD_PREFIX(EVP_PKEY_assign) +#define EVP_PKEY_assign_DH BORINGSSL_ADD_PREFIX(EVP_PKEY_assign_DH) +#define EVP_PKEY_assign_DSA BORINGSSL_ADD_PREFIX(EVP_PKEY_assign_DSA) +#define EVP_PKEY_assign_EC_KEY BORINGSSL_ADD_PREFIX(EVP_PKEY_assign_EC_KEY) +#define EVP_PKEY_assign_RSA BORINGSSL_ADD_PREFIX(EVP_PKEY_assign_RSA) +#define EVP_PKEY_base_id BORINGSSL_ADD_PREFIX(EVP_PKEY_base_id) +#define EVP_PKEY_bits BORINGSSL_ADD_PREFIX(EVP_PKEY_bits) +#define EVP_PKEY_cmp BORINGSSL_ADD_PREFIX(EVP_PKEY_cmp) +#define EVP_PKEY_cmp_parameters BORINGSSL_ADD_PREFIX(EVP_PKEY_cmp_parameters) +#define EVP_PKEY_copy_parameters BORINGSSL_ADD_PREFIX(EVP_PKEY_copy_parameters) +#define EVP_PKEY_decrypt BORINGSSL_ADD_PREFIX(EVP_PKEY_decrypt) +#define EVP_PKEY_decrypt_init BORINGSSL_ADD_PREFIX(EVP_PKEY_decrypt_init) +#define EVP_PKEY_derive BORINGSSL_ADD_PREFIX(EVP_PKEY_derive) +#define EVP_PKEY_derive_init BORINGSSL_ADD_PREFIX(EVP_PKEY_derive_init) +#define EVP_PKEY_derive_set_peer BORINGSSL_ADD_PREFIX(EVP_PKEY_derive_set_peer) +#define EVP_PKEY_encrypt BORINGSSL_ADD_PREFIX(EVP_PKEY_encrypt) +#define EVP_PKEY_encrypt_init BORINGSSL_ADD_PREFIX(EVP_PKEY_encrypt_init) +#define EVP_PKEY_free BORINGSSL_ADD_PREFIX(EVP_PKEY_free) +#define EVP_PKEY_from_private_key_info BORINGSSL_ADD_PREFIX(EVP_PKEY_from_private_key_info) +#define EVP_PKEY_from_private_seed BORINGSSL_ADD_PREFIX(EVP_PKEY_from_private_seed) +#define EVP_PKEY_from_raw_private_key BORINGSSL_ADD_PREFIX(EVP_PKEY_from_raw_private_key) +#define EVP_PKEY_from_raw_public_key BORINGSSL_ADD_PREFIX(EVP_PKEY_from_raw_public_key) +#define EVP_PKEY_from_subject_public_key_info BORINGSSL_ADD_PREFIX(EVP_PKEY_from_subject_public_key_info) +#define EVP_PKEY_get0 BORINGSSL_ADD_PREFIX(EVP_PKEY_get0) +#define EVP_PKEY_get0_DH BORINGSSL_ADD_PREFIX(EVP_PKEY_get0_DH) +#define EVP_PKEY_get0_DSA BORINGSSL_ADD_PREFIX(EVP_PKEY_get0_DSA) +#define EVP_PKEY_get0_EC_KEY BORINGSSL_ADD_PREFIX(EVP_PKEY_get0_EC_KEY) +#define EVP_PKEY_get0_RSA BORINGSSL_ADD_PREFIX(EVP_PKEY_get0_RSA) +#define EVP_PKEY_get1_DH BORINGSSL_ADD_PREFIX(EVP_PKEY_get1_DH) +#define EVP_PKEY_get1_DSA BORINGSSL_ADD_PREFIX(EVP_PKEY_get1_DSA) +#define EVP_PKEY_get1_EC_KEY BORINGSSL_ADD_PREFIX(EVP_PKEY_get1_EC_KEY) +#define EVP_PKEY_get1_RSA BORINGSSL_ADD_PREFIX(EVP_PKEY_get1_RSA) +#define EVP_PKEY_get1_tls_encodedpoint BORINGSSL_ADD_PREFIX(EVP_PKEY_get1_tls_encodedpoint) +#define EVP_PKEY_get_ec_curve_nid BORINGSSL_ADD_PREFIX(EVP_PKEY_get_ec_curve_nid) +#define EVP_PKEY_get_ec_point_conv_form BORINGSSL_ADD_PREFIX(EVP_PKEY_get_ec_point_conv_form) +#define EVP_PKEY_get_private_seed BORINGSSL_ADD_PREFIX(EVP_PKEY_get_private_seed) +#define EVP_PKEY_get_raw_private_key BORINGSSL_ADD_PREFIX(EVP_PKEY_get_raw_private_key) +#define EVP_PKEY_get_raw_public_key BORINGSSL_ADD_PREFIX(EVP_PKEY_get_raw_public_key) +#define EVP_PKEY_id BORINGSSL_ADD_PREFIX(EVP_PKEY_id) +#define EVP_PKEY_is_opaque BORINGSSL_ADD_PREFIX(EVP_PKEY_is_opaque) +#define EVP_PKEY_keygen BORINGSSL_ADD_PREFIX(EVP_PKEY_keygen) +#define EVP_PKEY_keygen_init BORINGSSL_ADD_PREFIX(EVP_PKEY_keygen_init) +#define EVP_PKEY_missing_parameters BORINGSSL_ADD_PREFIX(EVP_PKEY_missing_parameters) +#define EVP_PKEY_new BORINGSSL_ADD_PREFIX(EVP_PKEY_new) +#define EVP_PKEY_new_raw_private_key BORINGSSL_ADD_PREFIX(EVP_PKEY_new_raw_private_key) +#define EVP_PKEY_new_raw_public_key BORINGSSL_ADD_PREFIX(EVP_PKEY_new_raw_public_key) +#define EVP_PKEY_paramgen BORINGSSL_ADD_PREFIX(EVP_PKEY_paramgen) +#define EVP_PKEY_paramgen_init BORINGSSL_ADD_PREFIX(EVP_PKEY_paramgen_init) +#define EVP_PKEY_print_params BORINGSSL_ADD_PREFIX(EVP_PKEY_print_params) +#define EVP_PKEY_print_private BORINGSSL_ADD_PREFIX(EVP_PKEY_print_private) +#define EVP_PKEY_print_public BORINGSSL_ADD_PREFIX(EVP_PKEY_print_public) +#define EVP_PKEY_set1_DH BORINGSSL_ADD_PREFIX(EVP_PKEY_set1_DH) +#define EVP_PKEY_set1_DSA BORINGSSL_ADD_PREFIX(EVP_PKEY_set1_DSA) +#define EVP_PKEY_set1_EC_KEY BORINGSSL_ADD_PREFIX(EVP_PKEY_set1_EC_KEY) +#define EVP_PKEY_set1_RSA BORINGSSL_ADD_PREFIX(EVP_PKEY_set1_RSA) +#define EVP_PKEY_set1_tls_encodedpoint BORINGSSL_ADD_PREFIX(EVP_PKEY_set1_tls_encodedpoint) +#define EVP_PKEY_set_type BORINGSSL_ADD_PREFIX(EVP_PKEY_set_type) +#define EVP_PKEY_sign BORINGSSL_ADD_PREFIX(EVP_PKEY_sign) +#define EVP_PKEY_sign_init BORINGSSL_ADD_PREFIX(EVP_PKEY_sign_init) +#define EVP_PKEY_size BORINGSSL_ADD_PREFIX(EVP_PKEY_size) +#define EVP_PKEY_type BORINGSSL_ADD_PREFIX(EVP_PKEY_type) +#define EVP_PKEY_up_ref BORINGSSL_ADD_PREFIX(EVP_PKEY_up_ref) +#define EVP_PKEY_verify BORINGSSL_ADD_PREFIX(EVP_PKEY_verify) +#define EVP_PKEY_verify_init BORINGSSL_ADD_PREFIX(EVP_PKEY_verify_init) +#define EVP_PKEY_verify_recover BORINGSSL_ADD_PREFIX(EVP_PKEY_verify_recover) +#define EVP_PKEY_verify_recover_init BORINGSSL_ADD_PREFIX(EVP_PKEY_verify_recover_init) +#define EVP_SignFinal BORINGSSL_ADD_PREFIX(EVP_SignFinal) +#define EVP_SignInit BORINGSSL_ADD_PREFIX(EVP_SignInit) +#define EVP_SignInit_ex BORINGSSL_ADD_PREFIX(EVP_SignInit_ex) +#define EVP_SignUpdate BORINGSSL_ADD_PREFIX(EVP_SignUpdate) +#define EVP_VerifyFinal BORINGSSL_ADD_PREFIX(EVP_VerifyFinal) +#define EVP_VerifyInit BORINGSSL_ADD_PREFIX(EVP_VerifyInit) +#define EVP_VerifyInit_ex BORINGSSL_ADD_PREFIX(EVP_VerifyInit_ex) +#define EVP_VerifyUpdate BORINGSSL_ADD_PREFIX(EVP_VerifyUpdate) +#define EVP_add_cipher_alias BORINGSSL_ADD_PREFIX(EVP_add_cipher_alias) +#define EVP_add_digest BORINGSSL_ADD_PREFIX(EVP_add_digest) +#define EVP_aead_aes_128_cbc_sha1_tls BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_cbc_sha1_tls) +#define EVP_aead_aes_128_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_cbc_sha1_tls_implicit_iv) +#define EVP_aead_aes_128_cbc_sha256_tls BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_cbc_sha256_tls) +#define EVP_aead_aes_128_ccm_bluetooth BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_ccm_bluetooth) +#define EVP_aead_aes_128_ccm_bluetooth_8 BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_ccm_bluetooth_8) +#define EVP_aead_aes_128_ccm_matter BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_ccm_matter) +#define EVP_aead_aes_128_ctr_hmac_sha256 BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_ctr_hmac_sha256) +#define EVP_aead_aes_128_eax BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_eax) +#define EVP_aead_aes_128_gcm BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_gcm) +#define EVP_aead_aes_128_gcm_randnonce BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_gcm_randnonce) +#define EVP_aead_aes_128_gcm_siv BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_gcm_siv) +#define EVP_aead_aes_128_gcm_tls12 BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_gcm_tls12) +#define EVP_aead_aes_128_gcm_tls13 BORINGSSL_ADD_PREFIX(EVP_aead_aes_128_gcm_tls13) +#define EVP_aead_aes_192_gcm BORINGSSL_ADD_PREFIX(EVP_aead_aes_192_gcm) +#define EVP_aead_aes_256_cbc_sha1_tls BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_cbc_sha1_tls) +#define EVP_aead_aes_256_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_cbc_sha1_tls_implicit_iv) +#define EVP_aead_aes_256_ctr_hmac_sha256 BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_ctr_hmac_sha256) +#define EVP_aead_aes_256_eax BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_eax) +#define EVP_aead_aes_256_gcm BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_gcm) +#define EVP_aead_aes_256_gcm_randnonce BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_gcm_randnonce) +#define EVP_aead_aes_256_gcm_siv BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_gcm_siv) +#define EVP_aead_aes_256_gcm_tls12 BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_gcm_tls12) +#define EVP_aead_aes_256_gcm_tls13 BORINGSSL_ADD_PREFIX(EVP_aead_aes_256_gcm_tls13) +#define EVP_aead_chacha20_poly1305 BORINGSSL_ADD_PREFIX(EVP_aead_chacha20_poly1305) +#define EVP_aead_des_ede3_cbc_sha1_tls BORINGSSL_ADD_PREFIX(EVP_aead_des_ede3_cbc_sha1_tls) +#define EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_PREFIX(EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv) +#define EVP_aead_xchacha20_poly1305 BORINGSSL_ADD_PREFIX(EVP_aead_xchacha20_poly1305) +#define EVP_aes_128_cbc BORINGSSL_ADD_PREFIX(EVP_aes_128_cbc) +#define EVP_aes_128_cfb BORINGSSL_ADD_PREFIX(EVP_aes_128_cfb) +#define EVP_aes_128_cfb128 BORINGSSL_ADD_PREFIX(EVP_aes_128_cfb128) +#define EVP_aes_128_ctr BORINGSSL_ADD_PREFIX(EVP_aes_128_ctr) +#define EVP_aes_128_ecb BORINGSSL_ADD_PREFIX(EVP_aes_128_ecb) +#define EVP_aes_128_gcm BORINGSSL_ADD_PREFIX(EVP_aes_128_gcm) +#define EVP_aes_128_ofb BORINGSSL_ADD_PREFIX(EVP_aes_128_ofb) +#define EVP_aes_192_cbc BORINGSSL_ADD_PREFIX(EVP_aes_192_cbc) +#define EVP_aes_192_cfb BORINGSSL_ADD_PREFIX(EVP_aes_192_cfb) +#define EVP_aes_192_cfb128 BORINGSSL_ADD_PREFIX(EVP_aes_192_cfb128) +#define EVP_aes_192_ctr BORINGSSL_ADD_PREFIX(EVP_aes_192_ctr) +#define EVP_aes_192_ecb BORINGSSL_ADD_PREFIX(EVP_aes_192_ecb) +#define EVP_aes_192_gcm BORINGSSL_ADD_PREFIX(EVP_aes_192_gcm) +#define EVP_aes_192_ofb BORINGSSL_ADD_PREFIX(EVP_aes_192_ofb) +#define EVP_aes_256_cbc BORINGSSL_ADD_PREFIX(EVP_aes_256_cbc) +#define EVP_aes_256_cfb BORINGSSL_ADD_PREFIX(EVP_aes_256_cfb) +#define EVP_aes_256_cfb128 BORINGSSL_ADD_PREFIX(EVP_aes_256_cfb128) +#define EVP_aes_256_ctr BORINGSSL_ADD_PREFIX(EVP_aes_256_ctr) +#define EVP_aes_256_ecb BORINGSSL_ADD_PREFIX(EVP_aes_256_ecb) +#define EVP_aes_256_gcm BORINGSSL_ADD_PREFIX(EVP_aes_256_gcm) +#define EVP_aes_256_ofb BORINGSSL_ADD_PREFIX(EVP_aes_256_ofb) +#define EVP_aes_256_xts BORINGSSL_ADD_PREFIX(EVP_aes_256_xts) +#define EVP_bf_cbc BORINGSSL_ADD_PREFIX(EVP_bf_cbc) +#define EVP_bf_cfb BORINGSSL_ADD_PREFIX(EVP_bf_cfb) +#define EVP_bf_ecb BORINGSSL_ADD_PREFIX(EVP_bf_ecb) +#define EVP_blake2b256 BORINGSSL_ADD_PREFIX(EVP_blake2b256) +#define EVP_cast5_cbc BORINGSSL_ADD_PREFIX(EVP_cast5_cbc) +#define EVP_cast5_ecb BORINGSSL_ADD_PREFIX(EVP_cast5_ecb) +#define EVP_cleanup BORINGSSL_ADD_PREFIX(EVP_cleanup) +#define EVP_des_cbc BORINGSSL_ADD_PREFIX(EVP_des_cbc) +#define EVP_des_ecb BORINGSSL_ADD_PREFIX(EVP_des_ecb) +#define EVP_des_ede BORINGSSL_ADD_PREFIX(EVP_des_ede) +#define EVP_des_ede3 BORINGSSL_ADD_PREFIX(EVP_des_ede3) +#define EVP_des_ede3_cbc BORINGSSL_ADD_PREFIX(EVP_des_ede3_cbc) +#define EVP_des_ede3_ecb BORINGSSL_ADD_PREFIX(EVP_des_ede3_ecb) +#define EVP_des_ede_cbc BORINGSSL_ADD_PREFIX(EVP_des_ede_cbc) +#define EVP_dss1 BORINGSSL_ADD_PREFIX(EVP_dss1) +#define EVP_enc_null BORINGSSL_ADD_PREFIX(EVP_enc_null) +#define EVP_get_cipherbyname BORINGSSL_ADD_PREFIX(EVP_get_cipherbyname) +#define EVP_get_cipherbynid BORINGSSL_ADD_PREFIX(EVP_get_cipherbynid) +#define EVP_get_digestbyname BORINGSSL_ADD_PREFIX(EVP_get_digestbyname) +#define EVP_get_digestbynid BORINGSSL_ADD_PREFIX(EVP_get_digestbynid) +#define EVP_get_digestbyobj BORINGSSL_ADD_PREFIX(EVP_get_digestbyobj) +#define EVP_has_aes_hardware BORINGSSL_ADD_PREFIX(EVP_has_aes_hardware) +#define EVP_hpke_aes_128_gcm BORINGSSL_ADD_PREFIX(EVP_hpke_aes_128_gcm) +#define EVP_hpke_aes_256_gcm BORINGSSL_ADD_PREFIX(EVP_hpke_aes_256_gcm) +#define EVP_hpke_chacha20_poly1305 BORINGSSL_ADD_PREFIX(EVP_hpke_chacha20_poly1305) +#define EVP_hpke_hkdf_sha256 BORINGSSL_ADD_PREFIX(EVP_hpke_hkdf_sha256) +#define EVP_hpke_mlkem1024 BORINGSSL_ADD_PREFIX(EVP_hpke_mlkem1024) +#define EVP_hpke_mlkem768 BORINGSSL_ADD_PREFIX(EVP_hpke_mlkem768) +#define EVP_hpke_p256_hkdf_sha256 BORINGSSL_ADD_PREFIX(EVP_hpke_p256_hkdf_sha256) +#define EVP_hpke_x25519_hkdf_sha256 BORINGSSL_ADD_PREFIX(EVP_hpke_x25519_hkdf_sha256) +#define EVP_hpke_xwing BORINGSSL_ADD_PREFIX(EVP_hpke_xwing) +#define EVP_marshal_digest_algorithm BORINGSSL_ADD_PREFIX(EVP_marshal_digest_algorithm) +#define EVP_marshal_digest_algorithm_no_params BORINGSSL_ADD_PREFIX(EVP_marshal_digest_algorithm_no_params) +#define EVP_marshal_private_key BORINGSSL_ADD_PREFIX(EVP_marshal_private_key) +#define EVP_marshal_public_key BORINGSSL_ADD_PREFIX(EVP_marshal_public_key) +#define EVP_md4 BORINGSSL_ADD_PREFIX(EVP_md4) +#define EVP_md5 BORINGSSL_ADD_PREFIX(EVP_md5) +#define EVP_md5_sha1 BORINGSSL_ADD_PREFIX(EVP_md5_sha1) +#define EVP_parse_digest_algorithm BORINGSSL_ADD_PREFIX(EVP_parse_digest_algorithm) +#define EVP_parse_digest_algorithm_nid BORINGSSL_ADD_PREFIX(EVP_parse_digest_algorithm_nid) +#define EVP_parse_private_key BORINGSSL_ADD_PREFIX(EVP_parse_private_key) +#define EVP_parse_public_key BORINGSSL_ADD_PREFIX(EVP_parse_public_key) +#define EVP_pkey_dsa BORINGSSL_ADD_PREFIX(EVP_pkey_dsa) +#define EVP_pkey_ec_p224 BORINGSSL_ADD_PREFIX(EVP_pkey_ec_p224) +#define EVP_pkey_ec_p256 BORINGSSL_ADD_PREFIX(EVP_pkey_ec_p256) +#define EVP_pkey_ec_p384 BORINGSSL_ADD_PREFIX(EVP_pkey_ec_p384) +#define EVP_pkey_ec_p521 BORINGSSL_ADD_PREFIX(EVP_pkey_ec_p521) +#define EVP_pkey_ed25519 BORINGSSL_ADD_PREFIX(EVP_pkey_ed25519) +#define EVP_pkey_ml_dsa_44 BORINGSSL_ADD_PREFIX(EVP_pkey_ml_dsa_44) +#define EVP_pkey_ml_dsa_65 BORINGSSL_ADD_PREFIX(EVP_pkey_ml_dsa_65) +#define EVP_pkey_ml_dsa_87 BORINGSSL_ADD_PREFIX(EVP_pkey_ml_dsa_87) +#define EVP_pkey_rsa BORINGSSL_ADD_PREFIX(EVP_pkey_rsa) +#define EVP_pkey_rsa_pss_sha256 BORINGSSL_ADD_PREFIX(EVP_pkey_rsa_pss_sha256) +#define EVP_pkey_rsa_pss_sha384 BORINGSSL_ADD_PREFIX(EVP_pkey_rsa_pss_sha384) +#define EVP_pkey_rsa_pss_sha512 BORINGSSL_ADD_PREFIX(EVP_pkey_rsa_pss_sha512) +#define EVP_pkey_x25519 BORINGSSL_ADD_PREFIX(EVP_pkey_x25519) +#define EVP_rc2_40_cbc BORINGSSL_ADD_PREFIX(EVP_rc2_40_cbc) +#define EVP_rc2_cbc BORINGSSL_ADD_PREFIX(EVP_rc2_cbc) +#define EVP_rc4 BORINGSSL_ADD_PREFIX(EVP_rc4) +#define EVP_sha1 BORINGSSL_ADD_PREFIX(EVP_sha1) +#define EVP_sha224 BORINGSSL_ADD_PREFIX(EVP_sha224) +#define EVP_sha256 BORINGSSL_ADD_PREFIX(EVP_sha256) +#define EVP_sha384 BORINGSSL_ADD_PREFIX(EVP_sha384) +#define EVP_sha512 BORINGSSL_ADD_PREFIX(EVP_sha512) +#define EVP_sha512_256 BORINGSSL_ADD_PREFIX(EVP_sha512_256) +#define EXTENDED_KEY_USAGE_free BORINGSSL_ADD_PREFIX(EXTENDED_KEY_USAGE_free) +#define EXTENDED_KEY_USAGE_it BORINGSSL_ADD_PREFIX(EXTENDED_KEY_USAGE_it) +#define EXTENDED_KEY_USAGE_new BORINGSSL_ADD_PREFIX(EXTENDED_KEY_USAGE_new) +#define FIPS_mode BORINGSSL_ADD_PREFIX(FIPS_mode) +#define FIPS_mode_set BORINGSSL_ADD_PREFIX(FIPS_mode_set) +#define FIPS_module_hash BORINGSSL_ADD_PREFIX(FIPS_module_hash) +#define FIPS_module_name BORINGSSL_ADD_PREFIX(FIPS_module_name) +#define FIPS_query_algorithm_status BORINGSSL_ADD_PREFIX(FIPS_query_algorithm_status) +#define FIPS_read_counter BORINGSSL_ADD_PREFIX(FIPS_read_counter) +#define FIPS_version BORINGSSL_ADD_PREFIX(FIPS_version) +#define GENERAL_NAMES_free BORINGSSL_ADD_PREFIX(GENERAL_NAMES_free) +#define GENERAL_NAMES_new BORINGSSL_ADD_PREFIX(GENERAL_NAMES_new) +#define GENERAL_NAME_dup BORINGSSL_ADD_PREFIX(GENERAL_NAME_dup) +#define GENERAL_NAME_free BORINGSSL_ADD_PREFIX(GENERAL_NAME_free) +#define GENERAL_NAME_get0_otherName BORINGSSL_ADD_PREFIX(GENERAL_NAME_get0_otherName) +#define GENERAL_NAME_get0_value BORINGSSL_ADD_PREFIX(GENERAL_NAME_get0_value) +#define GENERAL_NAME_new BORINGSSL_ADD_PREFIX(GENERAL_NAME_new) +#define GENERAL_NAME_print BORINGSSL_ADD_PREFIX(GENERAL_NAME_print) +#define GENERAL_NAME_set0_othername BORINGSSL_ADD_PREFIX(GENERAL_NAME_set0_othername) +#define GENERAL_NAME_set0_value BORINGSSL_ADD_PREFIX(GENERAL_NAME_set0_value) +#define GENERAL_SUBTREE_free BORINGSSL_ADD_PREFIX(GENERAL_SUBTREE_free) +#define GENERAL_SUBTREE_new BORINGSSL_ADD_PREFIX(GENERAL_SUBTREE_new) +#define HKDF BORINGSSL_ADD_PREFIX(HKDF) +#define HKDF_expand BORINGSSL_ADD_PREFIX(HKDF_expand) +#define HKDF_extract BORINGSSL_ADD_PREFIX(HKDF_extract) +#define HMAC BORINGSSL_ADD_PREFIX(HMAC) +#define HMAC_CTX_cleanse BORINGSSL_ADD_PREFIX(HMAC_CTX_cleanse) +#define HMAC_CTX_cleanup BORINGSSL_ADD_PREFIX(HMAC_CTX_cleanup) +#define HMAC_CTX_copy BORINGSSL_ADD_PREFIX(HMAC_CTX_copy) +#define HMAC_CTX_copy_ex BORINGSSL_ADD_PREFIX(HMAC_CTX_copy_ex) +#define HMAC_CTX_free BORINGSSL_ADD_PREFIX(HMAC_CTX_free) +#define HMAC_CTX_get_md BORINGSSL_ADD_PREFIX(HMAC_CTX_get_md) +#define HMAC_CTX_init BORINGSSL_ADD_PREFIX(HMAC_CTX_init) +#define HMAC_CTX_new BORINGSSL_ADD_PREFIX(HMAC_CTX_new) +#define HMAC_CTX_reset BORINGSSL_ADD_PREFIX(HMAC_CTX_reset) +#define HMAC_Final BORINGSSL_ADD_PREFIX(HMAC_Final) +#define HMAC_Init BORINGSSL_ADD_PREFIX(HMAC_Init) +#define HMAC_Init_ex BORINGSSL_ADD_PREFIX(HMAC_Init_ex) +#define HMAC_Update BORINGSSL_ADD_PREFIX(HMAC_Update) +#define HMAC_size BORINGSSL_ADD_PREFIX(HMAC_size) +#define HRSS_decap BORINGSSL_ADD_PREFIX(HRSS_decap) +#define HRSS_encap BORINGSSL_ADD_PREFIX(HRSS_encap) +#define HRSS_generate_key BORINGSSL_ADD_PREFIX(HRSS_generate_key) +#define HRSS_marshal_public_key BORINGSSL_ADD_PREFIX(HRSS_marshal_public_key) +#define HRSS_parse_public_key BORINGSSL_ADD_PREFIX(HRSS_parse_public_key) +#define ISSUING_DIST_POINT_free BORINGSSL_ADD_PREFIX(ISSUING_DIST_POINT_free) +#define ISSUING_DIST_POINT_it BORINGSSL_ADD_PREFIX(ISSUING_DIST_POINT_it) +#define ISSUING_DIST_POINT_new BORINGSSL_ADD_PREFIX(ISSUING_DIST_POINT_new) +#define MD4 BORINGSSL_ADD_PREFIX(MD4) +#define MD4_Final BORINGSSL_ADD_PREFIX(MD4_Final) +#define MD4_Init BORINGSSL_ADD_PREFIX(MD4_Init) +#define MD4_Transform BORINGSSL_ADD_PREFIX(MD4_Transform) +#define MD4_Update BORINGSSL_ADD_PREFIX(MD4_Update) +#define MD5 BORINGSSL_ADD_PREFIX(MD5) +#define MD5_Final BORINGSSL_ADD_PREFIX(MD5_Final) +#define MD5_Init BORINGSSL_ADD_PREFIX(MD5_Init) +#define MD5_Transform BORINGSSL_ADD_PREFIX(MD5_Transform) +#define MD5_Update BORINGSSL_ADD_PREFIX(MD5_Update) +#define METHOD_ref BORINGSSL_ADD_PREFIX(METHOD_ref) +#define METHOD_unref BORINGSSL_ADD_PREFIX(METHOD_unref) +#define MLDSA44_generate_key BORINGSSL_ADD_PREFIX(MLDSA44_generate_key) +#define MLDSA44_marshal_public_key BORINGSSL_ADD_PREFIX(MLDSA44_marshal_public_key) +#define MLDSA44_parse_public_key BORINGSSL_ADD_PREFIX(MLDSA44_parse_public_key) +#define MLDSA44_prehash_finalize BORINGSSL_ADD_PREFIX(MLDSA44_prehash_finalize) +#define MLDSA44_prehash_init BORINGSSL_ADD_PREFIX(MLDSA44_prehash_init) +#define MLDSA44_prehash_update BORINGSSL_ADD_PREFIX(MLDSA44_prehash_update) +#define MLDSA44_private_key_from_seed BORINGSSL_ADD_PREFIX(MLDSA44_private_key_from_seed) +#define MLDSA44_public_from_private BORINGSSL_ADD_PREFIX(MLDSA44_public_from_private) +#define MLDSA44_sign BORINGSSL_ADD_PREFIX(MLDSA44_sign) +#define MLDSA44_sign_message_representative BORINGSSL_ADD_PREFIX(MLDSA44_sign_message_representative) +#define MLDSA44_verify BORINGSSL_ADD_PREFIX(MLDSA44_verify) +#define MLDSA44_verify_message_representative BORINGSSL_ADD_PREFIX(MLDSA44_verify_message_representative) +#define MLDSA65_generate_key BORINGSSL_ADD_PREFIX(MLDSA65_generate_key) +#define MLDSA65_marshal_public_key BORINGSSL_ADD_PREFIX(MLDSA65_marshal_public_key) +#define MLDSA65_parse_public_key BORINGSSL_ADD_PREFIX(MLDSA65_parse_public_key) +#define MLDSA65_prehash_finalize BORINGSSL_ADD_PREFIX(MLDSA65_prehash_finalize) +#define MLDSA65_prehash_init BORINGSSL_ADD_PREFIX(MLDSA65_prehash_init) +#define MLDSA65_prehash_update BORINGSSL_ADD_PREFIX(MLDSA65_prehash_update) +#define MLDSA65_private_key_from_seed BORINGSSL_ADD_PREFIX(MLDSA65_private_key_from_seed) +#define MLDSA65_public_from_private BORINGSSL_ADD_PREFIX(MLDSA65_public_from_private) +#define MLDSA65_sign BORINGSSL_ADD_PREFIX(MLDSA65_sign) +#define MLDSA65_sign_message_representative BORINGSSL_ADD_PREFIX(MLDSA65_sign_message_representative) +#define MLDSA65_verify BORINGSSL_ADD_PREFIX(MLDSA65_verify) +#define MLDSA65_verify_message_representative BORINGSSL_ADD_PREFIX(MLDSA65_verify_message_representative) +#define MLDSA87_generate_key BORINGSSL_ADD_PREFIX(MLDSA87_generate_key) +#define MLDSA87_marshal_public_key BORINGSSL_ADD_PREFIX(MLDSA87_marshal_public_key) +#define MLDSA87_parse_public_key BORINGSSL_ADD_PREFIX(MLDSA87_parse_public_key) +#define MLDSA87_prehash_finalize BORINGSSL_ADD_PREFIX(MLDSA87_prehash_finalize) +#define MLDSA87_prehash_init BORINGSSL_ADD_PREFIX(MLDSA87_prehash_init) +#define MLDSA87_prehash_update BORINGSSL_ADD_PREFIX(MLDSA87_prehash_update) +#define MLDSA87_private_key_from_seed BORINGSSL_ADD_PREFIX(MLDSA87_private_key_from_seed) +#define MLDSA87_public_from_private BORINGSSL_ADD_PREFIX(MLDSA87_public_from_private) +#define MLDSA87_sign BORINGSSL_ADD_PREFIX(MLDSA87_sign) +#define MLDSA87_sign_message_representative BORINGSSL_ADD_PREFIX(MLDSA87_sign_message_representative) +#define MLDSA87_verify BORINGSSL_ADD_PREFIX(MLDSA87_verify) +#define MLDSA87_verify_message_representative BORINGSSL_ADD_PREFIX(MLDSA87_verify_message_representative) +#define MLKEM1024_decap BORINGSSL_ADD_PREFIX(MLKEM1024_decap) +#define MLKEM1024_encap BORINGSSL_ADD_PREFIX(MLKEM1024_encap) +#define MLKEM1024_generate_key BORINGSSL_ADD_PREFIX(MLKEM1024_generate_key) +#define MLKEM1024_marshal_public_key BORINGSSL_ADD_PREFIX(MLKEM1024_marshal_public_key) +#define MLKEM1024_parse_public_key BORINGSSL_ADD_PREFIX(MLKEM1024_parse_public_key) +#define MLKEM1024_private_key_from_seed BORINGSSL_ADD_PREFIX(MLKEM1024_private_key_from_seed) +#define MLKEM1024_public_from_private BORINGSSL_ADD_PREFIX(MLKEM1024_public_from_private) +#define MLKEM768_decap BORINGSSL_ADD_PREFIX(MLKEM768_decap) +#define MLKEM768_encap BORINGSSL_ADD_PREFIX(MLKEM768_encap) +#define MLKEM768_generate_key BORINGSSL_ADD_PREFIX(MLKEM768_generate_key) +#define MLKEM768_marshal_public_key BORINGSSL_ADD_PREFIX(MLKEM768_marshal_public_key) +#define MLKEM768_parse_public_key BORINGSSL_ADD_PREFIX(MLKEM768_parse_public_key) +#define MLKEM768_private_key_from_seed BORINGSSL_ADD_PREFIX(MLKEM768_private_key_from_seed) +#define MLKEM768_public_from_private BORINGSSL_ADD_PREFIX(MLKEM768_public_from_private) +#define NAME_CONSTRAINTS_check BORINGSSL_ADD_PREFIX(NAME_CONSTRAINTS_check) +#define NAME_CONSTRAINTS_free BORINGSSL_ADD_PREFIX(NAME_CONSTRAINTS_free) +#define NAME_CONSTRAINTS_it BORINGSSL_ADD_PREFIX(NAME_CONSTRAINTS_it) +#define NAME_CONSTRAINTS_new BORINGSSL_ADD_PREFIX(NAME_CONSTRAINTS_new) +#define NCONF_free BORINGSSL_ADD_PREFIX(NCONF_free) +#define NCONF_get_section BORINGSSL_ADD_PREFIX(NCONF_get_section) +#define NCONF_get_string BORINGSSL_ADD_PREFIX(NCONF_get_string) +#define NCONF_load BORINGSSL_ADD_PREFIX(NCONF_load) +#define NCONF_load_bio BORINGSSL_ADD_PREFIX(NCONF_load_bio) +#define NCONF_new BORINGSSL_ADD_PREFIX(NCONF_new) +#define NETSCAPE_SPKAC_free BORINGSSL_ADD_PREFIX(NETSCAPE_SPKAC_free) +#define NETSCAPE_SPKAC_new BORINGSSL_ADD_PREFIX(NETSCAPE_SPKAC_new) +#define NETSCAPE_SPKI_b64_decode BORINGSSL_ADD_PREFIX(NETSCAPE_SPKI_b64_decode) +#define NETSCAPE_SPKI_b64_encode BORINGSSL_ADD_PREFIX(NETSCAPE_SPKI_b64_encode) +#define NETSCAPE_SPKI_free BORINGSSL_ADD_PREFIX(NETSCAPE_SPKI_free) +#define NETSCAPE_SPKI_get_pubkey BORINGSSL_ADD_PREFIX(NETSCAPE_SPKI_get_pubkey) +#define NETSCAPE_SPKI_new BORINGSSL_ADD_PREFIX(NETSCAPE_SPKI_new) +#define NETSCAPE_SPKI_set_pubkey BORINGSSL_ADD_PREFIX(NETSCAPE_SPKI_set_pubkey) +#define NETSCAPE_SPKI_sign BORINGSSL_ADD_PREFIX(NETSCAPE_SPKI_sign) +#define NETSCAPE_SPKI_verify BORINGSSL_ADD_PREFIX(NETSCAPE_SPKI_verify) +#define NOTICEREF_free BORINGSSL_ADD_PREFIX(NOTICEREF_free) +#define NOTICEREF_new BORINGSSL_ADD_PREFIX(NOTICEREF_new) +#define OBJ_NAME_do_all BORINGSSL_ADD_PREFIX(OBJ_NAME_do_all) +#define OBJ_NAME_do_all_sorted BORINGSSL_ADD_PREFIX(OBJ_NAME_do_all_sorted) +#define OBJ_cbs2nid BORINGSSL_ADD_PREFIX(OBJ_cbs2nid) +#define OBJ_cleanup BORINGSSL_ADD_PREFIX(OBJ_cleanup) +#define OBJ_cmp BORINGSSL_ADD_PREFIX(OBJ_cmp) +#define OBJ_create BORINGSSL_ADD_PREFIX(OBJ_create) +#define OBJ_dup BORINGSSL_ADD_PREFIX(OBJ_dup) +#define OBJ_find_sigid_algs BORINGSSL_ADD_PREFIX(OBJ_find_sigid_algs) +#define OBJ_find_sigid_by_algs BORINGSSL_ADD_PREFIX(OBJ_find_sigid_by_algs) +#define OBJ_get0_data BORINGSSL_ADD_PREFIX(OBJ_get0_data) +#define OBJ_get_undef BORINGSSL_ADD_PREFIX(OBJ_get_undef) +#define OBJ_length BORINGSSL_ADD_PREFIX(OBJ_length) +#define OBJ_ln2nid BORINGSSL_ADD_PREFIX(OBJ_ln2nid) +#define OBJ_nid2cbb BORINGSSL_ADD_PREFIX(OBJ_nid2cbb) +#define OBJ_nid2ln BORINGSSL_ADD_PREFIX(OBJ_nid2ln) +#define OBJ_nid2obj BORINGSSL_ADD_PREFIX(OBJ_nid2obj) +#define OBJ_nid2sn BORINGSSL_ADD_PREFIX(OBJ_nid2sn) +#define OBJ_obj2nid BORINGSSL_ADD_PREFIX(OBJ_obj2nid) +#define OBJ_obj2txt BORINGSSL_ADD_PREFIX(OBJ_obj2txt) +#define OBJ_sn2nid BORINGSSL_ADD_PREFIX(OBJ_sn2nid) +#define OBJ_txt2nid BORINGSSL_ADD_PREFIX(OBJ_txt2nid) +#define OBJ_txt2obj BORINGSSL_ADD_PREFIX(OBJ_txt2obj) +#define OPENSSL_add_all_algorithms_conf BORINGSSL_ADD_PREFIX(OPENSSL_add_all_algorithms_conf) +#define OPENSSL_asprintf BORINGSSL_ADD_PREFIX(OPENSSL_asprintf) +#define OPENSSL_calloc BORINGSSL_ADD_PREFIX(OPENSSL_calloc) +#define OPENSSL_cleanse BORINGSSL_ADD_PREFIX(OPENSSL_cleanse) +#define OPENSSL_cleanup BORINGSSL_ADD_PREFIX(OPENSSL_cleanup) +#define OPENSSL_clear_free BORINGSSL_ADD_PREFIX(OPENSSL_clear_free) +#define OPENSSL_config BORINGSSL_ADD_PREFIX(OPENSSL_config) +#define OPENSSL_free BORINGSSL_ADD_PREFIX(OPENSSL_free) +#define OPENSSL_fromxdigit BORINGSSL_ADD_PREFIX(OPENSSL_fromxdigit) +#define OPENSSL_hash32 BORINGSSL_ADD_PREFIX(OPENSSL_hash32) +#define OPENSSL_init_crypto BORINGSSL_ADD_PREFIX(OPENSSL_init_crypto) +#define OPENSSL_init_ssl BORINGSSL_ADD_PREFIX(OPENSSL_init_ssl) +#define OPENSSL_isalnum BORINGSSL_ADD_PREFIX(OPENSSL_isalnum) +#define OPENSSL_isalpha BORINGSSL_ADD_PREFIX(OPENSSL_isalpha) +#define OPENSSL_isdigit BORINGSSL_ADD_PREFIX(OPENSSL_isdigit) +#define OPENSSL_isspace BORINGSSL_ADD_PREFIX(OPENSSL_isspace) +#define OPENSSL_isxdigit BORINGSSL_ADD_PREFIX(OPENSSL_isxdigit) +#define OPENSSL_load_builtin_modules BORINGSSL_ADD_PREFIX(OPENSSL_load_builtin_modules) +#define OPENSSL_malloc BORINGSSL_ADD_PREFIX(OPENSSL_malloc) +#define OPENSSL_malloc_init BORINGSSL_ADD_PREFIX(OPENSSL_malloc_init) +#define OPENSSL_memdup BORINGSSL_ADD_PREFIX(OPENSSL_memdup) +#define OPENSSL_no_config BORINGSSL_ADD_PREFIX(OPENSSL_no_config) +#define OPENSSL_posix_to_tm BORINGSSL_ADD_PREFIX(OPENSSL_posix_to_tm) +#define OPENSSL_realloc BORINGSSL_ADD_PREFIX(OPENSSL_realloc) +#define OPENSSL_secure_clear_free BORINGSSL_ADD_PREFIX(OPENSSL_secure_clear_free) +#define OPENSSL_secure_malloc BORINGSSL_ADD_PREFIX(OPENSSL_secure_malloc) +#define OPENSSL_sk_deep_copy BORINGSSL_ADD_PREFIX(OPENSSL_sk_deep_copy) +#define OPENSSL_sk_delete BORINGSSL_ADD_PREFIX(OPENSSL_sk_delete) +#define OPENSSL_sk_delete_if BORINGSSL_ADD_PREFIX(OPENSSL_sk_delete_if) +#define OPENSSL_sk_delete_ptr BORINGSSL_ADD_PREFIX(OPENSSL_sk_delete_ptr) +#define OPENSSL_sk_dup BORINGSSL_ADD_PREFIX(OPENSSL_sk_dup) +#define OPENSSL_sk_find BORINGSSL_ADD_PREFIX(OPENSSL_sk_find) +#define OPENSSL_sk_free BORINGSSL_ADD_PREFIX(OPENSSL_sk_free) +#define OPENSSL_sk_insert BORINGSSL_ADD_PREFIX(OPENSSL_sk_insert) +#define OPENSSL_sk_is_sorted BORINGSSL_ADD_PREFIX(OPENSSL_sk_is_sorted) +#define OPENSSL_sk_new BORINGSSL_ADD_PREFIX(OPENSSL_sk_new) +#define OPENSSL_sk_new_null BORINGSSL_ADD_PREFIX(OPENSSL_sk_new_null) +#define OPENSSL_sk_num BORINGSSL_ADD_PREFIX(OPENSSL_sk_num) +#define OPENSSL_sk_pop BORINGSSL_ADD_PREFIX(OPENSSL_sk_pop) +#define OPENSSL_sk_pop_free_ex BORINGSSL_ADD_PREFIX(OPENSSL_sk_pop_free_ex) +#define OPENSSL_sk_push BORINGSSL_ADD_PREFIX(OPENSSL_sk_push) +#define OPENSSL_sk_set BORINGSSL_ADD_PREFIX(OPENSSL_sk_set) +#define OPENSSL_sk_set_cmp_func BORINGSSL_ADD_PREFIX(OPENSSL_sk_set_cmp_func) +#define OPENSSL_sk_shift BORINGSSL_ADD_PREFIX(OPENSSL_sk_shift) +#define OPENSSL_sk_sort BORINGSSL_ADD_PREFIX(OPENSSL_sk_sort) +#define OPENSSL_sk_value BORINGSSL_ADD_PREFIX(OPENSSL_sk_value) +#define OPENSSL_sk_zero BORINGSSL_ADD_PREFIX(OPENSSL_sk_zero) +#define OPENSSL_strcasecmp BORINGSSL_ADD_PREFIX(OPENSSL_strcasecmp) +#define OPENSSL_strdup BORINGSSL_ADD_PREFIX(OPENSSL_strdup) +#define OPENSSL_strhash BORINGSSL_ADD_PREFIX(OPENSSL_strhash) +#define OPENSSL_strlcat BORINGSSL_ADD_PREFIX(OPENSSL_strlcat) +#define OPENSSL_strlcpy BORINGSSL_ADD_PREFIX(OPENSSL_strlcpy) +#define OPENSSL_strncasecmp BORINGSSL_ADD_PREFIX(OPENSSL_strncasecmp) +#define OPENSSL_strndup BORINGSSL_ADD_PREFIX(OPENSSL_strndup) +#define OPENSSL_strnlen BORINGSSL_ADD_PREFIX(OPENSSL_strnlen) +#define OPENSSL_timegm BORINGSSL_ADD_PREFIX(OPENSSL_timegm) +#define OPENSSL_tm_to_posix BORINGSSL_ADD_PREFIX(OPENSSL_tm_to_posix) +#define OPENSSL_tolower BORINGSSL_ADD_PREFIX(OPENSSL_tolower) +#define OPENSSL_vasprintf BORINGSSL_ADD_PREFIX(OPENSSL_vasprintf) +#define OPENSSL_zalloc BORINGSSL_ADD_PREFIX(OPENSSL_zalloc) +#define OTHERNAME_free BORINGSSL_ADD_PREFIX(OTHERNAME_free) +#define OTHERNAME_new BORINGSSL_ADD_PREFIX(OTHERNAME_new) +#define OpenSSL_add_all_algorithms BORINGSSL_ADD_PREFIX(OpenSSL_add_all_algorithms) +#define OpenSSL_add_all_ciphers BORINGSSL_ADD_PREFIX(OpenSSL_add_all_ciphers) +#define OpenSSL_add_all_digests BORINGSSL_ADD_PREFIX(OpenSSL_add_all_digests) +#define OpenSSL_version BORINGSSL_ADD_PREFIX(OpenSSL_version) +#define OpenSSL_version_num BORINGSSL_ADD_PREFIX(OpenSSL_version_num) +#define PEM_ASN1_read BORINGSSL_ADD_PREFIX(PEM_ASN1_read) +#define PEM_ASN1_read_bio BORINGSSL_ADD_PREFIX(PEM_ASN1_read_bio) +#define PEM_ASN1_write BORINGSSL_ADD_PREFIX(PEM_ASN1_write) +#define PEM_ASN1_write_bio BORINGSSL_ADD_PREFIX(PEM_ASN1_write_bio) +#define PEM_X509_INFO_read BORINGSSL_ADD_PREFIX(PEM_X509_INFO_read) +#define PEM_X509_INFO_read_bio BORINGSSL_ADD_PREFIX(PEM_X509_INFO_read_bio) +#define PEM_bytes_read_bio BORINGSSL_ADD_PREFIX(PEM_bytes_read_bio) +#define PEM_def_callback BORINGSSL_ADD_PREFIX(PEM_def_callback) +#define PEM_read BORINGSSL_ADD_PREFIX(PEM_read) +#define PEM_read_DHparams BORINGSSL_ADD_PREFIX(PEM_read_DHparams) +#define PEM_read_DSAPrivateKey BORINGSSL_ADD_PREFIX(PEM_read_DSAPrivateKey) +#define PEM_read_DSA_PUBKEY BORINGSSL_ADD_PREFIX(PEM_read_DSA_PUBKEY) +#define PEM_read_DSAparams BORINGSSL_ADD_PREFIX(PEM_read_DSAparams) +#define PEM_read_ECPrivateKey BORINGSSL_ADD_PREFIX(PEM_read_ECPrivateKey) +#define PEM_read_EC_PUBKEY BORINGSSL_ADD_PREFIX(PEM_read_EC_PUBKEY) +#define PEM_read_PKCS7 BORINGSSL_ADD_PREFIX(PEM_read_PKCS7) +#define PEM_read_PKCS8 BORINGSSL_ADD_PREFIX(PEM_read_PKCS8) +#define PEM_read_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(PEM_read_PKCS8_PRIV_KEY_INFO) +#define PEM_read_PUBKEY BORINGSSL_ADD_PREFIX(PEM_read_PUBKEY) +#define PEM_read_PrivateKey BORINGSSL_ADD_PREFIX(PEM_read_PrivateKey) +#define PEM_read_RSAPrivateKey BORINGSSL_ADD_PREFIX(PEM_read_RSAPrivateKey) +#define PEM_read_RSAPublicKey BORINGSSL_ADD_PREFIX(PEM_read_RSAPublicKey) +#define PEM_read_RSA_PUBKEY BORINGSSL_ADD_PREFIX(PEM_read_RSA_PUBKEY) +#define PEM_read_SSL_SESSION BORINGSSL_ADD_PREFIX(PEM_read_SSL_SESSION) +#define PEM_read_X509 BORINGSSL_ADD_PREFIX(PEM_read_X509) +#define PEM_read_X509_AUX BORINGSSL_ADD_PREFIX(PEM_read_X509_AUX) +#define PEM_read_X509_CRL BORINGSSL_ADD_PREFIX(PEM_read_X509_CRL) +#define PEM_read_X509_REQ BORINGSSL_ADD_PREFIX(PEM_read_X509_REQ) +#define PEM_read_bio BORINGSSL_ADD_PREFIX(PEM_read_bio) +#define PEM_read_bio_DHparams BORINGSSL_ADD_PREFIX(PEM_read_bio_DHparams) +#define PEM_read_bio_DSAPrivateKey BORINGSSL_ADD_PREFIX(PEM_read_bio_DSAPrivateKey) +#define PEM_read_bio_DSA_PUBKEY BORINGSSL_ADD_PREFIX(PEM_read_bio_DSA_PUBKEY) +#define PEM_read_bio_DSAparams BORINGSSL_ADD_PREFIX(PEM_read_bio_DSAparams) +#define PEM_read_bio_ECPrivateKey BORINGSSL_ADD_PREFIX(PEM_read_bio_ECPrivateKey) +#define PEM_read_bio_EC_PUBKEY BORINGSSL_ADD_PREFIX(PEM_read_bio_EC_PUBKEY) +#define PEM_read_bio_PKCS7 BORINGSSL_ADD_PREFIX(PEM_read_bio_PKCS7) +#define PEM_read_bio_PKCS8 BORINGSSL_ADD_PREFIX(PEM_read_bio_PKCS8) +#define PEM_read_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(PEM_read_bio_PKCS8_PRIV_KEY_INFO) +#define PEM_read_bio_PUBKEY BORINGSSL_ADD_PREFIX(PEM_read_bio_PUBKEY) +#define PEM_read_bio_PrivateKey BORINGSSL_ADD_PREFIX(PEM_read_bio_PrivateKey) +#define PEM_read_bio_RSAPrivateKey BORINGSSL_ADD_PREFIX(PEM_read_bio_RSAPrivateKey) +#define PEM_read_bio_RSAPublicKey BORINGSSL_ADD_PREFIX(PEM_read_bio_RSAPublicKey) +#define PEM_read_bio_RSA_PUBKEY BORINGSSL_ADD_PREFIX(PEM_read_bio_RSA_PUBKEY) +#define PEM_read_bio_SSL_SESSION BORINGSSL_ADD_PREFIX(PEM_read_bio_SSL_SESSION) +#define PEM_read_bio_X509 BORINGSSL_ADD_PREFIX(PEM_read_bio_X509) +#define PEM_read_bio_X509_AUX BORINGSSL_ADD_PREFIX(PEM_read_bio_X509_AUX) +#define PEM_read_bio_X509_CRL BORINGSSL_ADD_PREFIX(PEM_read_bio_X509_CRL) +#define PEM_read_bio_X509_REQ BORINGSSL_ADD_PREFIX(PEM_read_bio_X509_REQ) +#define PEM_write BORINGSSL_ADD_PREFIX(PEM_write) +#define PEM_write_DHparams BORINGSSL_ADD_PREFIX(PEM_write_DHparams) +#define PEM_write_DSAPrivateKey BORINGSSL_ADD_PREFIX(PEM_write_DSAPrivateKey) +#define PEM_write_DSA_PUBKEY BORINGSSL_ADD_PREFIX(PEM_write_DSA_PUBKEY) +#define PEM_write_DSAparams BORINGSSL_ADD_PREFIX(PEM_write_DSAparams) +#define PEM_write_ECPrivateKey BORINGSSL_ADD_PREFIX(PEM_write_ECPrivateKey) +#define PEM_write_EC_PUBKEY BORINGSSL_ADD_PREFIX(PEM_write_EC_PUBKEY) +#define PEM_write_PKCS7 BORINGSSL_ADD_PREFIX(PEM_write_PKCS7) +#define PEM_write_PKCS8 BORINGSSL_ADD_PREFIX(PEM_write_PKCS8) +#define PEM_write_PKCS8PrivateKey BORINGSSL_ADD_PREFIX(PEM_write_PKCS8PrivateKey) +#define PEM_write_PKCS8PrivateKey_nid BORINGSSL_ADD_PREFIX(PEM_write_PKCS8PrivateKey_nid) +#define PEM_write_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(PEM_write_PKCS8_PRIV_KEY_INFO) +#define PEM_write_PUBKEY BORINGSSL_ADD_PREFIX(PEM_write_PUBKEY) +#define PEM_write_PrivateKey BORINGSSL_ADD_PREFIX(PEM_write_PrivateKey) +#define PEM_write_RSAPrivateKey BORINGSSL_ADD_PREFIX(PEM_write_RSAPrivateKey) +#define PEM_write_RSAPublicKey BORINGSSL_ADD_PREFIX(PEM_write_RSAPublicKey) +#define PEM_write_RSA_PUBKEY BORINGSSL_ADD_PREFIX(PEM_write_RSA_PUBKEY) +#define PEM_write_SSL_SESSION BORINGSSL_ADD_PREFIX(PEM_write_SSL_SESSION) +#define PEM_write_X509 BORINGSSL_ADD_PREFIX(PEM_write_X509) +#define PEM_write_X509_AUX BORINGSSL_ADD_PREFIX(PEM_write_X509_AUX) +#define PEM_write_X509_CRL BORINGSSL_ADD_PREFIX(PEM_write_X509_CRL) +#define PEM_write_X509_REQ BORINGSSL_ADD_PREFIX(PEM_write_X509_REQ) +#define PEM_write_X509_REQ_NEW BORINGSSL_ADD_PREFIX(PEM_write_X509_REQ_NEW) +#define PEM_write_bio BORINGSSL_ADD_PREFIX(PEM_write_bio) +#define PEM_write_bio_DHparams BORINGSSL_ADD_PREFIX(PEM_write_bio_DHparams) +#define PEM_write_bio_DSAPrivateKey BORINGSSL_ADD_PREFIX(PEM_write_bio_DSAPrivateKey) +#define PEM_write_bio_DSA_PUBKEY BORINGSSL_ADD_PREFIX(PEM_write_bio_DSA_PUBKEY) +#define PEM_write_bio_DSAparams BORINGSSL_ADD_PREFIX(PEM_write_bio_DSAparams) +#define PEM_write_bio_ECPrivateKey BORINGSSL_ADD_PREFIX(PEM_write_bio_ECPrivateKey) +#define PEM_write_bio_EC_PUBKEY BORINGSSL_ADD_PREFIX(PEM_write_bio_EC_PUBKEY) +#define PEM_write_bio_PKCS7 BORINGSSL_ADD_PREFIX(PEM_write_bio_PKCS7) +#define PEM_write_bio_PKCS8 BORINGSSL_ADD_PREFIX(PEM_write_bio_PKCS8) +#define PEM_write_bio_PKCS8PrivateKey BORINGSSL_ADD_PREFIX(PEM_write_bio_PKCS8PrivateKey) +#define PEM_write_bio_PKCS8PrivateKey_nid BORINGSSL_ADD_PREFIX(PEM_write_bio_PKCS8PrivateKey_nid) +#define PEM_write_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(PEM_write_bio_PKCS8_PRIV_KEY_INFO) +#define PEM_write_bio_PUBKEY BORINGSSL_ADD_PREFIX(PEM_write_bio_PUBKEY) +#define PEM_write_bio_PrivateKey BORINGSSL_ADD_PREFIX(PEM_write_bio_PrivateKey) +#define PEM_write_bio_RSAPrivateKey BORINGSSL_ADD_PREFIX(PEM_write_bio_RSAPrivateKey) +#define PEM_write_bio_RSAPublicKey BORINGSSL_ADD_PREFIX(PEM_write_bio_RSAPublicKey) +#define PEM_write_bio_RSA_PUBKEY BORINGSSL_ADD_PREFIX(PEM_write_bio_RSA_PUBKEY) +#define PEM_write_bio_SSL_SESSION BORINGSSL_ADD_PREFIX(PEM_write_bio_SSL_SESSION) +#define PEM_write_bio_X509 BORINGSSL_ADD_PREFIX(PEM_write_bio_X509) +#define PEM_write_bio_X509_AUX BORINGSSL_ADD_PREFIX(PEM_write_bio_X509_AUX) +#define PEM_write_bio_X509_CRL BORINGSSL_ADD_PREFIX(PEM_write_bio_X509_CRL) +#define PEM_write_bio_X509_REQ BORINGSSL_ADD_PREFIX(PEM_write_bio_X509_REQ) +#define PEM_write_bio_X509_REQ_NEW BORINGSSL_ADD_PREFIX(PEM_write_bio_X509_REQ_NEW) +#define PKCS12_PBE_add BORINGSSL_ADD_PREFIX(PKCS12_PBE_add) +#define PKCS12_create BORINGSSL_ADD_PREFIX(PKCS12_create) +#define PKCS12_free BORINGSSL_ADD_PREFIX(PKCS12_free) +#define PKCS12_get_key_and_certs BORINGSSL_ADD_PREFIX(PKCS12_get_key_and_certs) +#define PKCS12_parse BORINGSSL_ADD_PREFIX(PKCS12_parse) +#define PKCS12_verify_mac BORINGSSL_ADD_PREFIX(PKCS12_verify_mac) +#define PKCS5_PBKDF2_HMAC BORINGSSL_ADD_PREFIX(PKCS5_PBKDF2_HMAC) +#define PKCS5_PBKDF2_HMAC_SHA1 BORINGSSL_ADD_PREFIX(PKCS5_PBKDF2_HMAC_SHA1) +#define PKCS7_bundle_CRLs BORINGSSL_ADD_PREFIX(PKCS7_bundle_CRLs) +#define PKCS7_bundle_certificates BORINGSSL_ADD_PREFIX(PKCS7_bundle_certificates) +#define PKCS7_bundle_raw_certificates BORINGSSL_ADD_PREFIX(PKCS7_bundle_raw_certificates) +#define PKCS7_free BORINGSSL_ADD_PREFIX(PKCS7_free) +#define PKCS7_get_CRLs BORINGSSL_ADD_PREFIX(PKCS7_get_CRLs) +#define PKCS7_get_PEM_CRLs BORINGSSL_ADD_PREFIX(PKCS7_get_PEM_CRLs) +#define PKCS7_get_PEM_certificates BORINGSSL_ADD_PREFIX(PKCS7_get_PEM_certificates) +#define PKCS7_get_certificates BORINGSSL_ADD_PREFIX(PKCS7_get_certificates) +#define PKCS7_get_raw_certificates BORINGSSL_ADD_PREFIX(PKCS7_get_raw_certificates) +#define PKCS7_sign BORINGSSL_ADD_PREFIX(PKCS7_sign) +#define PKCS7_type_is_data BORINGSSL_ADD_PREFIX(PKCS7_type_is_data) +#define PKCS7_type_is_digest BORINGSSL_ADD_PREFIX(PKCS7_type_is_digest) +#define PKCS7_type_is_encrypted BORINGSSL_ADD_PREFIX(PKCS7_type_is_encrypted) +#define PKCS7_type_is_enveloped BORINGSSL_ADD_PREFIX(PKCS7_type_is_enveloped) +#define PKCS7_type_is_signed BORINGSSL_ADD_PREFIX(PKCS7_type_is_signed) +#define PKCS7_type_is_signedAndEnveloped BORINGSSL_ADD_PREFIX(PKCS7_type_is_signedAndEnveloped) +#define PKCS8_PRIV_KEY_INFO_free BORINGSSL_ADD_PREFIX(PKCS8_PRIV_KEY_INFO_free) +#define PKCS8_PRIV_KEY_INFO_new BORINGSSL_ADD_PREFIX(PKCS8_PRIV_KEY_INFO_new) +#define PKCS8_decrypt BORINGSSL_ADD_PREFIX(PKCS8_decrypt) +#define PKCS8_encrypt BORINGSSL_ADD_PREFIX(PKCS8_encrypt) +#define PKCS8_marshal_encrypted_private_key BORINGSSL_ADD_PREFIX(PKCS8_marshal_encrypted_private_key) +#define PKCS8_parse_encrypted_private_key BORINGSSL_ADD_PREFIX(PKCS8_parse_encrypted_private_key) +#define POLICYINFO_free BORINGSSL_ADD_PREFIX(POLICYINFO_free) +#define POLICYINFO_new BORINGSSL_ADD_PREFIX(POLICYINFO_new) +#define POLICYQUALINFO_free BORINGSSL_ADD_PREFIX(POLICYQUALINFO_free) +#define POLICYQUALINFO_new BORINGSSL_ADD_PREFIX(POLICYQUALINFO_new) +#define POLICY_CONSTRAINTS_free BORINGSSL_ADD_PREFIX(POLICY_CONSTRAINTS_free) +#define POLICY_CONSTRAINTS_it BORINGSSL_ADD_PREFIX(POLICY_CONSTRAINTS_it) +#define POLICY_CONSTRAINTS_new BORINGSSL_ADD_PREFIX(POLICY_CONSTRAINTS_new) +#define POLICY_MAPPINGS_it BORINGSSL_ADD_PREFIX(POLICY_MAPPINGS_it) +#define POLICY_MAPPING_free BORINGSSL_ADD_PREFIX(POLICY_MAPPING_free) +#define POLICY_MAPPING_new BORINGSSL_ADD_PREFIX(POLICY_MAPPING_new) +#define RAND_OpenSSL BORINGSSL_ADD_PREFIX(RAND_OpenSSL) +#define RAND_SSLeay BORINGSSL_ADD_PREFIX(RAND_SSLeay) +#define RAND_add BORINGSSL_ADD_PREFIX(RAND_add) +#define RAND_bytes BORINGSSL_ADD_PREFIX(RAND_bytes) +#define RAND_cleanup BORINGSSL_ADD_PREFIX(RAND_cleanup) +#define RAND_disable_fork_unsafe_buffering BORINGSSL_ADD_PREFIX(RAND_disable_fork_unsafe_buffering) +#define RAND_egd BORINGSSL_ADD_PREFIX(RAND_egd) +#define RAND_enable_fork_unsafe_buffering BORINGSSL_ADD_PREFIX(RAND_enable_fork_unsafe_buffering) +#define RAND_file_name BORINGSSL_ADD_PREFIX(RAND_file_name) +#define RAND_get_rand_method BORINGSSL_ADD_PREFIX(RAND_get_rand_method) +#define RAND_get_system_entropy_for_custom_prng BORINGSSL_ADD_PREFIX(RAND_get_system_entropy_for_custom_prng) +#define RAND_load_file BORINGSSL_ADD_PREFIX(RAND_load_file) +#define RAND_maybe_reseed BORINGSSL_ADD_PREFIX(RAND_maybe_reseed) +#define RAND_poll BORINGSSL_ADD_PREFIX(RAND_poll) +#define RAND_pseudo_bytes BORINGSSL_ADD_PREFIX(RAND_pseudo_bytes) +#define RAND_reset_for_fuzzing BORINGSSL_ADD_PREFIX(RAND_reset_for_fuzzing) +#define RAND_seed BORINGSSL_ADD_PREFIX(RAND_seed) +#define RAND_set_rand_method BORINGSSL_ADD_PREFIX(RAND_set_rand_method) +#define RAND_status BORINGSSL_ADD_PREFIX(RAND_status) +#define RC4 BORINGSSL_ADD_PREFIX(RC4) +#define RC4_options BORINGSSL_ADD_PREFIX(RC4_options) +#define RC4_set_key BORINGSSL_ADD_PREFIX(RC4_set_key) +#define RIPEMD160 BORINGSSL_ADD_PREFIX(RIPEMD160) +#define RIPEMD160_Final BORINGSSL_ADD_PREFIX(RIPEMD160_Final) +#define RIPEMD160_Init BORINGSSL_ADD_PREFIX(RIPEMD160_Init) +#define RIPEMD160_Transform BORINGSSL_ADD_PREFIX(RIPEMD160_Transform) +#define RIPEMD160_Update BORINGSSL_ADD_PREFIX(RIPEMD160_Update) +#define RSAPrivateKey_dup BORINGSSL_ADD_PREFIX(RSAPrivateKey_dup) +#define RSAPublicKey_dup BORINGSSL_ADD_PREFIX(RSAPublicKey_dup) +#define RSA_PSS_PARAMS_free BORINGSSL_ADD_PREFIX(RSA_PSS_PARAMS_free) +#define RSA_PSS_PARAMS_it BORINGSSL_ADD_PREFIX(RSA_PSS_PARAMS_it) +#define RSA_PSS_PARAMS_new BORINGSSL_ADD_PREFIX(RSA_PSS_PARAMS_new) +#define RSA_add_pkcs1_prefix BORINGSSL_ADD_PREFIX(RSA_add_pkcs1_prefix) +#define RSA_bits BORINGSSL_ADD_PREFIX(RSA_bits) +#define RSA_blinding_off BORINGSSL_ADD_PREFIX(RSA_blinding_off) +#define RSA_blinding_on BORINGSSL_ADD_PREFIX(RSA_blinding_on) +#define RSA_check_fips BORINGSSL_ADD_PREFIX(RSA_check_fips) +#define RSA_check_key BORINGSSL_ADD_PREFIX(RSA_check_key) +#define RSA_decrypt BORINGSSL_ADD_PREFIX(RSA_decrypt) +#define RSA_encrypt BORINGSSL_ADD_PREFIX(RSA_encrypt) +#define RSA_flags BORINGSSL_ADD_PREFIX(RSA_flags) +#define RSA_free BORINGSSL_ADD_PREFIX(RSA_free) +#define RSA_generate_key BORINGSSL_ADD_PREFIX(RSA_generate_key) +#define RSA_generate_key_ex BORINGSSL_ADD_PREFIX(RSA_generate_key_ex) +#define RSA_generate_key_fips BORINGSSL_ADD_PREFIX(RSA_generate_key_fips) +#define RSA_get0_crt_params BORINGSSL_ADD_PREFIX(RSA_get0_crt_params) +#define RSA_get0_d BORINGSSL_ADD_PREFIX(RSA_get0_d) +#define RSA_get0_dmp1 BORINGSSL_ADD_PREFIX(RSA_get0_dmp1) +#define RSA_get0_dmq1 BORINGSSL_ADD_PREFIX(RSA_get0_dmq1) +#define RSA_get0_e BORINGSSL_ADD_PREFIX(RSA_get0_e) +#define RSA_get0_factors BORINGSSL_ADD_PREFIX(RSA_get0_factors) +#define RSA_get0_iqmp BORINGSSL_ADD_PREFIX(RSA_get0_iqmp) +#define RSA_get0_key BORINGSSL_ADD_PREFIX(RSA_get0_key) +#define RSA_get0_n BORINGSSL_ADD_PREFIX(RSA_get0_n) +#define RSA_get0_p BORINGSSL_ADD_PREFIX(RSA_get0_p) +#define RSA_get0_pss_params BORINGSSL_ADD_PREFIX(RSA_get0_pss_params) +#define RSA_get0_q BORINGSSL_ADD_PREFIX(RSA_get0_q) +#define RSA_get_ex_data BORINGSSL_ADD_PREFIX(RSA_get_ex_data) +#define RSA_get_ex_new_index BORINGSSL_ADD_PREFIX(RSA_get_ex_new_index) +#define RSA_is_opaque BORINGSSL_ADD_PREFIX(RSA_is_opaque) +#define RSA_marshal_private_key BORINGSSL_ADD_PREFIX(RSA_marshal_private_key) +#define RSA_marshal_public_key BORINGSSL_ADD_PREFIX(RSA_marshal_public_key) +#define RSA_new BORINGSSL_ADD_PREFIX(RSA_new) +#define RSA_new_method BORINGSSL_ADD_PREFIX(RSA_new_method) +#define RSA_new_method_no_e BORINGSSL_ADD_PREFIX(RSA_new_method_no_e) +#define RSA_new_private_key BORINGSSL_ADD_PREFIX(RSA_new_private_key) +#define RSA_new_private_key_large_e BORINGSSL_ADD_PREFIX(RSA_new_private_key_large_e) +#define RSA_new_private_key_no_crt BORINGSSL_ADD_PREFIX(RSA_new_private_key_no_crt) +#define RSA_new_private_key_no_e BORINGSSL_ADD_PREFIX(RSA_new_private_key_no_e) +#define RSA_new_public_key BORINGSSL_ADD_PREFIX(RSA_new_public_key) +#define RSA_new_public_key_large_e BORINGSSL_ADD_PREFIX(RSA_new_public_key_large_e) +#define RSA_padding_add_PKCS1_OAEP BORINGSSL_ADD_PREFIX(RSA_padding_add_PKCS1_OAEP) +#define RSA_padding_add_PKCS1_OAEP_mgf1 BORINGSSL_ADD_PREFIX(RSA_padding_add_PKCS1_OAEP_mgf1) +#define RSA_padding_add_PKCS1_PSS BORINGSSL_ADD_PREFIX(RSA_padding_add_PKCS1_PSS) +#define RSA_padding_add_PKCS1_PSS_mgf1 BORINGSSL_ADD_PREFIX(RSA_padding_add_PKCS1_PSS_mgf1) +#define RSA_parse_private_key BORINGSSL_ADD_PREFIX(RSA_parse_private_key) +#define RSA_parse_public_key BORINGSSL_ADD_PREFIX(RSA_parse_public_key) +#define RSA_print BORINGSSL_ADD_PREFIX(RSA_print) +#define RSA_private_decrypt BORINGSSL_ADD_PREFIX(RSA_private_decrypt) +#define RSA_private_encrypt BORINGSSL_ADD_PREFIX(RSA_private_encrypt) +#define RSA_private_key_from_bytes BORINGSSL_ADD_PREFIX(RSA_private_key_from_bytes) +#define RSA_private_key_to_bytes BORINGSSL_ADD_PREFIX(RSA_private_key_to_bytes) +#define RSA_public_decrypt BORINGSSL_ADD_PREFIX(RSA_public_decrypt) +#define RSA_public_encrypt BORINGSSL_ADD_PREFIX(RSA_public_encrypt) +#define RSA_public_key_from_bytes BORINGSSL_ADD_PREFIX(RSA_public_key_from_bytes) +#define RSA_public_key_to_bytes BORINGSSL_ADD_PREFIX(RSA_public_key_to_bytes) +#define RSA_set0_crt_params BORINGSSL_ADD_PREFIX(RSA_set0_crt_params) +#define RSA_set0_factors BORINGSSL_ADD_PREFIX(RSA_set0_factors) +#define RSA_set0_key BORINGSSL_ADD_PREFIX(RSA_set0_key) +#define RSA_set_ex_data BORINGSSL_ADD_PREFIX(RSA_set_ex_data) +#define RSA_sign BORINGSSL_ADD_PREFIX(RSA_sign) +#define RSA_sign_pss_mgf1 BORINGSSL_ADD_PREFIX(RSA_sign_pss_mgf1) +#define RSA_sign_raw BORINGSSL_ADD_PREFIX(RSA_sign_raw) +#define RSA_size BORINGSSL_ADD_PREFIX(RSA_size) +#define RSA_test_flags BORINGSSL_ADD_PREFIX(RSA_test_flags) +#define RSA_up_ref BORINGSSL_ADD_PREFIX(RSA_up_ref) +#define RSA_verify BORINGSSL_ADD_PREFIX(RSA_verify) +#define RSA_verify_PKCS1_PSS BORINGSSL_ADD_PREFIX(RSA_verify_PKCS1_PSS) +#define RSA_verify_PKCS1_PSS_mgf1 BORINGSSL_ADD_PREFIX(RSA_verify_PKCS1_PSS_mgf1) +#define RSA_verify_pss_mgf1 BORINGSSL_ADD_PREFIX(RSA_verify_pss_mgf1) +#define RSA_verify_raw BORINGSSL_ADD_PREFIX(RSA_verify_raw) +#define SHA1 BORINGSSL_ADD_PREFIX(SHA1) +#define SHA1_Final BORINGSSL_ADD_PREFIX(SHA1_Final) +#define SHA1_Init BORINGSSL_ADD_PREFIX(SHA1_Init) +#define SHA1_Transform BORINGSSL_ADD_PREFIX(SHA1_Transform) +#define SHA1_Update BORINGSSL_ADD_PREFIX(SHA1_Update) +#define SHA224 BORINGSSL_ADD_PREFIX(SHA224) +#define SHA224_Final BORINGSSL_ADD_PREFIX(SHA224_Final) +#define SHA224_Init BORINGSSL_ADD_PREFIX(SHA224_Init) +#define SHA224_Update BORINGSSL_ADD_PREFIX(SHA224_Update) +#define SHA256 BORINGSSL_ADD_PREFIX(SHA256) +#define SHA256_Final BORINGSSL_ADD_PREFIX(SHA256_Final) +#define SHA256_Init BORINGSSL_ADD_PREFIX(SHA256_Init) +#define SHA256_Transform BORINGSSL_ADD_PREFIX(SHA256_Transform) +#define SHA256_TransformBlocks BORINGSSL_ADD_PREFIX(SHA256_TransformBlocks) +#define SHA256_Update BORINGSSL_ADD_PREFIX(SHA256_Update) +#define SHA384 BORINGSSL_ADD_PREFIX(SHA384) +#define SHA384_Final BORINGSSL_ADD_PREFIX(SHA384_Final) +#define SHA384_Init BORINGSSL_ADD_PREFIX(SHA384_Init) +#define SHA384_Update BORINGSSL_ADD_PREFIX(SHA384_Update) +#define SHA512 BORINGSSL_ADD_PREFIX(SHA512) +#define SHA512_256 BORINGSSL_ADD_PREFIX(SHA512_256) +#define SHA512_256_Final BORINGSSL_ADD_PREFIX(SHA512_256_Final) +#define SHA512_256_Init BORINGSSL_ADD_PREFIX(SHA512_256_Init) +#define SHA512_256_Update BORINGSSL_ADD_PREFIX(SHA512_256_Update) +#define SHA512_Final BORINGSSL_ADD_PREFIX(SHA512_Final) +#define SHA512_Init BORINGSSL_ADD_PREFIX(SHA512_Init) +#define SHA512_Transform BORINGSSL_ADD_PREFIX(SHA512_Transform) +#define SHA512_Update BORINGSSL_ADD_PREFIX(SHA512_Update) +#define SIPHASH_24 BORINGSSL_ADD_PREFIX(SIPHASH_24) +#define SLHDSA_SHA2_128S_generate_key BORINGSSL_ADD_PREFIX(SLHDSA_SHA2_128S_generate_key) +#define SLHDSA_SHA2_128S_prehash_sign BORINGSSL_ADD_PREFIX(SLHDSA_SHA2_128S_prehash_sign) +#define SLHDSA_SHA2_128S_prehash_verify BORINGSSL_ADD_PREFIX(SLHDSA_SHA2_128S_prehash_verify) +#define SLHDSA_SHA2_128S_prehash_warning_nonstandard_sign BORINGSSL_ADD_PREFIX(SLHDSA_SHA2_128S_prehash_warning_nonstandard_sign) +#define SLHDSA_SHA2_128S_prehash_warning_nonstandard_verify BORINGSSL_ADD_PREFIX(SLHDSA_SHA2_128S_prehash_warning_nonstandard_verify) +#define SLHDSA_SHA2_128S_public_from_private BORINGSSL_ADD_PREFIX(SLHDSA_SHA2_128S_public_from_private) +#define SLHDSA_SHA2_128S_sign BORINGSSL_ADD_PREFIX(SLHDSA_SHA2_128S_sign) +#define SLHDSA_SHA2_128S_verify BORINGSSL_ADD_PREFIX(SLHDSA_SHA2_128S_verify) +#define SLHDSA_SHAKE_256F_generate_key BORINGSSL_ADD_PREFIX(SLHDSA_SHAKE_256F_generate_key) +#define SLHDSA_SHAKE_256F_public_from_private BORINGSSL_ADD_PREFIX(SLHDSA_SHAKE_256F_public_from_private) +#define SLHDSA_SHAKE_256F_sign BORINGSSL_ADD_PREFIX(SLHDSA_SHAKE_256F_sign) +#define SLHDSA_SHAKE_256F_verify BORINGSSL_ADD_PREFIX(SLHDSA_SHAKE_256F_verify) +#define SPAKE2_CTX_free BORINGSSL_ADD_PREFIX(SPAKE2_CTX_free) +#define SPAKE2_CTX_new BORINGSSL_ADD_PREFIX(SPAKE2_CTX_new) +#define SPAKE2_generate_msg BORINGSSL_ADD_PREFIX(SPAKE2_generate_msg) +#define SPAKE2_process_msg BORINGSSL_ADD_PREFIX(SPAKE2_process_msg) +#define SSL_CIPHER_description BORINGSSL_ADD_PREFIX(SSL_CIPHER_description) +#define SSL_CIPHER_get_auth_nid BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_auth_nid) +#define SSL_CIPHER_get_bits BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_bits) +#define SSL_CIPHER_get_cipher_nid BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_cipher_nid) +#define SSL_CIPHER_get_digest_nid BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_digest_nid) +#define SSL_CIPHER_get_handshake_digest BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_handshake_digest) +#define SSL_CIPHER_get_id BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_id) +#define SSL_CIPHER_get_kx_name BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_kx_name) +#define SSL_CIPHER_get_kx_nid BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_kx_nid) +#define SSL_CIPHER_get_max_version BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_max_version) +#define SSL_CIPHER_get_min_version BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_min_version) +#define SSL_CIPHER_get_name BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_name) +#define SSL_CIPHER_get_prf_nid BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_prf_nid) +#define SSL_CIPHER_get_protocol_id BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_protocol_id) +#define SSL_CIPHER_get_version BORINGSSL_ADD_PREFIX(SSL_CIPHER_get_version) +#define SSL_CIPHER_is_aead BORINGSSL_ADD_PREFIX(SSL_CIPHER_is_aead) +#define SSL_CIPHER_is_block_cipher BORINGSSL_ADD_PREFIX(SSL_CIPHER_is_block_cipher) +#define SSL_CIPHER_standard_name BORINGSSL_ADD_PREFIX(SSL_CIPHER_standard_name) +#define SSL_COMP_add_compression_method BORINGSSL_ADD_PREFIX(SSL_COMP_add_compression_method) +#define SSL_COMP_free_compression_methods BORINGSSL_ADD_PREFIX(SSL_COMP_free_compression_methods) +#define SSL_COMP_get0_name BORINGSSL_ADD_PREFIX(SSL_COMP_get0_name) +#define SSL_COMP_get_compression_methods BORINGSSL_ADD_PREFIX(SSL_COMP_get_compression_methods) +#define SSL_COMP_get_id BORINGSSL_ADD_PREFIX(SSL_COMP_get_id) +#define SSL_COMP_get_name BORINGSSL_ADD_PREFIX(SSL_COMP_get_name) +#define SSL_CREDENTIAL_free BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_free) +#define SSL_CREDENTIAL_get_ex_data BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_get_ex_data) +#define SSL_CREDENTIAL_get_ex_new_index BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_get_ex_new_index) +#define SSL_CREDENTIAL_new_delegated BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_new_delegated) +#define SSL_CREDENTIAL_new_spake2plusv1_client BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_new_spake2plusv1_client) +#define SSL_CREDENTIAL_new_spake2plusv1_server BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_new_spake2plusv1_server) +#define SSL_CREDENTIAL_new_x509 BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_new_x509) +#define SSL_CREDENTIAL_set1_cert_chain BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set1_cert_chain) +#define SSL_CREDENTIAL_set1_certificate_properties BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set1_certificate_properties) +#define SSL_CREDENTIAL_set1_delegated_credential BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set1_delegated_credential) +#define SSL_CREDENTIAL_set1_ocsp_response BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set1_ocsp_response) +#define SSL_CREDENTIAL_set1_private_key BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set1_private_key) +#define SSL_CREDENTIAL_set1_signed_cert_timestamp_list BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set1_signed_cert_timestamp_list) +#define SSL_CREDENTIAL_set1_signing_algorithm_prefs BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set1_signing_algorithm_prefs) +#define SSL_CREDENTIAL_set1_trust_anchor_id BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set1_trust_anchor_id) +#define SSL_CREDENTIAL_set_ex_data BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set_ex_data) +#define SSL_CREDENTIAL_set_must_match_issuer BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set_must_match_issuer) +#define SSL_CREDENTIAL_set_private_key_method BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_set_private_key_method) +#define SSL_CREDENTIAL_up_ref BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_up_ref) +#define SSL_CTX_add0_chain_cert BORINGSSL_ADD_PREFIX(SSL_CTX_add0_chain_cert) +#define SSL_CTX_add1_chain_cert BORINGSSL_ADD_PREFIX(SSL_CTX_add1_chain_cert) +#define SSL_CTX_add1_credential BORINGSSL_ADD_PREFIX(SSL_CTX_add1_credential) +#define SSL_CTX_add_cert_compression_alg BORINGSSL_ADD_PREFIX(SSL_CTX_add_cert_compression_alg) +#define SSL_CTX_add_client_CA BORINGSSL_ADD_PREFIX(SSL_CTX_add_client_CA) +#define SSL_CTX_add_extra_chain_cert BORINGSSL_ADD_PREFIX(SSL_CTX_add_extra_chain_cert) +#define SSL_CTX_add_session BORINGSSL_ADD_PREFIX(SSL_CTX_add_session) +#define SSL_CTX_check_private_key BORINGSSL_ADD_PREFIX(SSL_CTX_check_private_key) +#define SSL_CTX_cipher_in_group BORINGSSL_ADD_PREFIX(SSL_CTX_cipher_in_group) +#define SSL_CTX_clear_chain_certs BORINGSSL_ADD_PREFIX(SSL_CTX_clear_chain_certs) +#define SSL_CTX_clear_extra_chain_certs BORINGSSL_ADD_PREFIX(SSL_CTX_clear_extra_chain_certs) +#define SSL_CTX_clear_mode BORINGSSL_ADD_PREFIX(SSL_CTX_clear_mode) +#define SSL_CTX_clear_options BORINGSSL_ADD_PREFIX(SSL_CTX_clear_options) +#define SSL_CTX_enable_ocsp_stapling BORINGSSL_ADD_PREFIX(SSL_CTX_enable_ocsp_stapling) +#define SSL_CTX_enable_signed_cert_timestamps BORINGSSL_ADD_PREFIX(SSL_CTX_enable_signed_cert_timestamps) +#define SSL_CTX_enable_tls_channel_id BORINGSSL_ADD_PREFIX(SSL_CTX_enable_tls_channel_id) +#define SSL_CTX_flush_sessions BORINGSSL_ADD_PREFIX(SSL_CTX_flush_sessions) +#define SSL_CTX_free BORINGSSL_ADD_PREFIX(SSL_CTX_free) +#define SSL_CTX_get0_certificate BORINGSSL_ADD_PREFIX(SSL_CTX_get0_certificate) +#define SSL_CTX_get0_chain BORINGSSL_ADD_PREFIX(SSL_CTX_get0_chain) +#define SSL_CTX_get0_chain_certs BORINGSSL_ADD_PREFIX(SSL_CTX_get0_chain_certs) +#define SSL_CTX_get0_param BORINGSSL_ADD_PREFIX(SSL_CTX_get0_param) +#define SSL_CTX_get0_privatekey BORINGSSL_ADD_PREFIX(SSL_CTX_get0_privatekey) +#define SSL_CTX_get_cert_store BORINGSSL_ADD_PREFIX(SSL_CTX_get_cert_store) +#define SSL_CTX_get_ciphers BORINGSSL_ADD_PREFIX(SSL_CTX_get_ciphers) +#define SSL_CTX_get_client_CA_list BORINGSSL_ADD_PREFIX(SSL_CTX_get_client_CA_list) +#define SSL_CTX_get_compliance_policy BORINGSSL_ADD_PREFIX(SSL_CTX_get_compliance_policy) +#define SSL_CTX_get_default_passwd_cb BORINGSSL_ADD_PREFIX(SSL_CTX_get_default_passwd_cb) +#define SSL_CTX_get_default_passwd_cb_userdata BORINGSSL_ADD_PREFIX(SSL_CTX_get_default_passwd_cb_userdata) +#define SSL_CTX_get_ex_data BORINGSSL_ADD_PREFIX(SSL_CTX_get_ex_data) +#define SSL_CTX_get_ex_new_index BORINGSSL_ADD_PREFIX(SSL_CTX_get_ex_new_index) +#define SSL_CTX_get_extra_chain_certs BORINGSSL_ADD_PREFIX(SSL_CTX_get_extra_chain_certs) +#define SSL_CTX_get_info_callback BORINGSSL_ADD_PREFIX(SSL_CTX_get_info_callback) +#define SSL_CTX_get_keylog_callback BORINGSSL_ADD_PREFIX(SSL_CTX_get_keylog_callback) +#define SSL_CTX_get_max_cert_list BORINGSSL_ADD_PREFIX(SSL_CTX_get_max_cert_list) +#define SSL_CTX_get_max_proto_version BORINGSSL_ADD_PREFIX(SSL_CTX_get_max_proto_version) +#define SSL_CTX_get_min_proto_version BORINGSSL_ADD_PREFIX(SSL_CTX_get_min_proto_version) +#define SSL_CTX_get_mode BORINGSSL_ADD_PREFIX(SSL_CTX_get_mode) +#define SSL_CTX_get_num_tickets BORINGSSL_ADD_PREFIX(SSL_CTX_get_num_tickets) +#define SSL_CTX_get_options BORINGSSL_ADD_PREFIX(SSL_CTX_get_options) +#define SSL_CTX_get_quiet_shutdown BORINGSSL_ADD_PREFIX(SSL_CTX_get_quiet_shutdown) +#define SSL_CTX_get_read_ahead BORINGSSL_ADD_PREFIX(SSL_CTX_get_read_ahead) +#define SSL_CTX_get_security_level BORINGSSL_ADD_PREFIX(SSL_CTX_get_security_level) +#define SSL_CTX_get_session_cache_mode BORINGSSL_ADD_PREFIX(SSL_CTX_get_session_cache_mode) +#define SSL_CTX_get_timeout BORINGSSL_ADD_PREFIX(SSL_CTX_get_timeout) +#define SSL_CTX_get_tlsext_ticket_keys BORINGSSL_ADD_PREFIX(SSL_CTX_get_tlsext_ticket_keys) +#define SSL_CTX_get_verify_callback BORINGSSL_ADD_PREFIX(SSL_CTX_get_verify_callback) +#define SSL_CTX_get_verify_depth BORINGSSL_ADD_PREFIX(SSL_CTX_get_verify_depth) +#define SSL_CTX_get_verify_mode BORINGSSL_ADD_PREFIX(SSL_CTX_get_verify_mode) +#define SSL_CTX_load_verify_locations BORINGSSL_ADD_PREFIX(SSL_CTX_load_verify_locations) +#define SSL_CTX_need_tmp_RSA BORINGSSL_ADD_PREFIX(SSL_CTX_need_tmp_RSA) +#define SSL_CTX_new BORINGSSL_ADD_PREFIX(SSL_CTX_new) +#define SSL_CTX_remove_session BORINGSSL_ADD_PREFIX(SSL_CTX_remove_session) +#define SSL_CTX_sess_accept BORINGSSL_ADD_PREFIX(SSL_CTX_sess_accept) +#define SSL_CTX_sess_accept_good BORINGSSL_ADD_PREFIX(SSL_CTX_sess_accept_good) +#define SSL_CTX_sess_accept_renegotiate BORINGSSL_ADD_PREFIX(SSL_CTX_sess_accept_renegotiate) +#define SSL_CTX_sess_cache_full BORINGSSL_ADD_PREFIX(SSL_CTX_sess_cache_full) +#define SSL_CTX_sess_cb_hits BORINGSSL_ADD_PREFIX(SSL_CTX_sess_cb_hits) +#define SSL_CTX_sess_connect BORINGSSL_ADD_PREFIX(SSL_CTX_sess_connect) +#define SSL_CTX_sess_connect_good BORINGSSL_ADD_PREFIX(SSL_CTX_sess_connect_good) +#define SSL_CTX_sess_connect_renegotiate BORINGSSL_ADD_PREFIX(SSL_CTX_sess_connect_renegotiate) +#define SSL_CTX_sess_get_cache_size BORINGSSL_ADD_PREFIX(SSL_CTX_sess_get_cache_size) +#define SSL_CTX_sess_get_get_cb BORINGSSL_ADD_PREFIX(SSL_CTX_sess_get_get_cb) +#define SSL_CTX_sess_get_new_cb BORINGSSL_ADD_PREFIX(SSL_CTX_sess_get_new_cb) +#define SSL_CTX_sess_get_remove_cb BORINGSSL_ADD_PREFIX(SSL_CTX_sess_get_remove_cb) +#define SSL_CTX_sess_hits BORINGSSL_ADD_PREFIX(SSL_CTX_sess_hits) +#define SSL_CTX_sess_misses BORINGSSL_ADD_PREFIX(SSL_CTX_sess_misses) +#define SSL_CTX_sess_number BORINGSSL_ADD_PREFIX(SSL_CTX_sess_number) +#define SSL_CTX_sess_set_cache_size BORINGSSL_ADD_PREFIX(SSL_CTX_sess_set_cache_size) +#define SSL_CTX_sess_set_get_cb BORINGSSL_ADD_PREFIX(SSL_CTX_sess_set_get_cb) +#define SSL_CTX_sess_set_new_cb BORINGSSL_ADD_PREFIX(SSL_CTX_sess_set_new_cb) +#define SSL_CTX_sess_set_remove_cb BORINGSSL_ADD_PREFIX(SSL_CTX_sess_set_remove_cb) +#define SSL_CTX_sess_timeouts BORINGSSL_ADD_PREFIX(SSL_CTX_sess_timeouts) +#define SSL_CTX_set0_buffer_pool BORINGSSL_ADD_PREFIX(SSL_CTX_set0_buffer_pool) +#define SSL_CTX_set0_chain BORINGSSL_ADD_PREFIX(SSL_CTX_set0_chain) +#define SSL_CTX_set0_client_CAs BORINGSSL_ADD_PREFIX(SSL_CTX_set0_client_CAs) +#define SSL_CTX_set0_verify_cert_store BORINGSSL_ADD_PREFIX(SSL_CTX_set0_verify_cert_store) +#define SSL_CTX_set1_chain BORINGSSL_ADD_PREFIX(SSL_CTX_set1_chain) +#define SSL_CTX_set1_curves BORINGSSL_ADD_PREFIX(SSL_CTX_set1_curves) +#define SSL_CTX_set1_curves_list BORINGSSL_ADD_PREFIX(SSL_CTX_set1_curves_list) +#define SSL_CTX_set1_ech_keys BORINGSSL_ADD_PREFIX(SSL_CTX_set1_ech_keys) +#define SSL_CTX_set1_group_ids BORINGSSL_ADD_PREFIX(SSL_CTX_set1_group_ids) +#define SSL_CTX_set1_group_ids_with_flags BORINGSSL_ADD_PREFIX(SSL_CTX_set1_group_ids_with_flags) +#define SSL_CTX_set1_groups BORINGSSL_ADD_PREFIX(SSL_CTX_set1_groups) +#define SSL_CTX_set1_groups_list BORINGSSL_ADD_PREFIX(SSL_CTX_set1_groups_list) +#define SSL_CTX_set1_param BORINGSSL_ADD_PREFIX(SSL_CTX_set1_param) +#define SSL_CTX_set1_requested_trust_anchors BORINGSSL_ADD_PREFIX(SSL_CTX_set1_requested_trust_anchors) +#define SSL_CTX_set1_sigalgs BORINGSSL_ADD_PREFIX(SSL_CTX_set1_sigalgs) +#define SSL_CTX_set1_sigalgs_list BORINGSSL_ADD_PREFIX(SSL_CTX_set1_sigalgs_list) +#define SSL_CTX_set1_tls_channel_id BORINGSSL_ADD_PREFIX(SSL_CTX_set1_tls_channel_id) +#define SSL_CTX_set1_verify_cert_store BORINGSSL_ADD_PREFIX(SSL_CTX_set1_verify_cert_store) +#define SSL_CTX_set_allow_unknown_alpn_protos BORINGSSL_ADD_PREFIX(SSL_CTX_set_allow_unknown_alpn_protos) +#define SSL_CTX_set_alpn_protos BORINGSSL_ADD_PREFIX(SSL_CTX_set_alpn_protos) +#define SSL_CTX_set_alpn_select_cb BORINGSSL_ADD_PREFIX(SSL_CTX_set_alpn_select_cb) +#define SSL_CTX_set_cert_cb BORINGSSL_ADD_PREFIX(SSL_CTX_set_cert_cb) +#define SSL_CTX_set_cert_store BORINGSSL_ADD_PREFIX(SSL_CTX_set_cert_store) +#define SSL_CTX_set_cert_verify_callback BORINGSSL_ADD_PREFIX(SSL_CTX_set_cert_verify_callback) +#define SSL_CTX_set_chain_and_key BORINGSSL_ADD_PREFIX(SSL_CTX_set_chain_and_key) +#define SSL_CTX_set_cipher_list BORINGSSL_ADD_PREFIX(SSL_CTX_set_cipher_list) +#define SSL_CTX_set_client_CA_list BORINGSSL_ADD_PREFIX(SSL_CTX_set_client_CA_list) +#define SSL_CTX_set_client_cert_cb BORINGSSL_ADD_PREFIX(SSL_CTX_set_client_cert_cb) +#define SSL_CTX_set_compliance_policy BORINGSSL_ADD_PREFIX(SSL_CTX_set_compliance_policy) +#define SSL_CTX_set_current_time_cb BORINGSSL_ADD_PREFIX(SSL_CTX_set_current_time_cb) +#define SSL_CTX_set_custom_verify BORINGSSL_ADD_PREFIX(SSL_CTX_set_custom_verify) +#define SSL_CTX_set_default_passwd_cb BORINGSSL_ADD_PREFIX(SSL_CTX_set_default_passwd_cb) +#define SSL_CTX_set_default_passwd_cb_userdata BORINGSSL_ADD_PREFIX(SSL_CTX_set_default_passwd_cb_userdata) +#define SSL_CTX_set_default_verify_paths BORINGSSL_ADD_PREFIX(SSL_CTX_set_default_verify_paths) +#define SSL_CTX_set_dos_protection_cb BORINGSSL_ADD_PREFIX(SSL_CTX_set_dos_protection_cb) +#define SSL_CTX_set_early_data_enabled BORINGSSL_ADD_PREFIX(SSL_CTX_set_early_data_enabled) +#define SSL_CTX_set_ex_data BORINGSSL_ADD_PREFIX(SSL_CTX_set_ex_data) +#define SSL_CTX_set_false_start_allowed_without_alpn BORINGSSL_ADD_PREFIX(SSL_CTX_set_false_start_allowed_without_alpn) +#define SSL_CTX_set_grease_enabled BORINGSSL_ADD_PREFIX(SSL_CTX_set_grease_enabled) +#define SSL_CTX_set_info_callback BORINGSSL_ADD_PREFIX(SSL_CTX_set_info_callback) +#define SSL_CTX_set_keylog_callback BORINGSSL_ADD_PREFIX(SSL_CTX_set_keylog_callback) +#define SSL_CTX_set_max_cert_list BORINGSSL_ADD_PREFIX(SSL_CTX_set_max_cert_list) +#define SSL_CTX_set_max_proto_version BORINGSSL_ADD_PREFIX(SSL_CTX_set_max_proto_version) +#define SSL_CTX_set_max_send_fragment BORINGSSL_ADD_PREFIX(SSL_CTX_set_max_send_fragment) +#define SSL_CTX_set_min_proto_version BORINGSSL_ADD_PREFIX(SSL_CTX_set_min_proto_version) +#define SSL_CTX_set_mode BORINGSSL_ADD_PREFIX(SSL_CTX_set_mode) +#define SSL_CTX_set_msg_callback BORINGSSL_ADD_PREFIX(SSL_CTX_set_msg_callback) +#define SSL_CTX_set_msg_callback_arg BORINGSSL_ADD_PREFIX(SSL_CTX_set_msg_callback_arg) +#define SSL_CTX_set_next_proto_select_cb BORINGSSL_ADD_PREFIX(SSL_CTX_set_next_proto_select_cb) +#define SSL_CTX_set_next_protos_advertised_cb BORINGSSL_ADD_PREFIX(SSL_CTX_set_next_protos_advertised_cb) +#define SSL_CTX_set_num_tickets BORINGSSL_ADD_PREFIX(SSL_CTX_set_num_tickets) +#define SSL_CTX_set_ocsp_response BORINGSSL_ADD_PREFIX(SSL_CTX_set_ocsp_response) +#define SSL_CTX_set_options BORINGSSL_ADD_PREFIX(SSL_CTX_set_options) +#define SSL_CTX_set_permute_extensions BORINGSSL_ADD_PREFIX(SSL_CTX_set_permute_extensions) +#define SSL_CTX_set_private_key_method BORINGSSL_ADD_PREFIX(SSL_CTX_set_private_key_method) +#define SSL_CTX_set_psk_client_callback BORINGSSL_ADD_PREFIX(SSL_CTX_set_psk_client_callback) +#define SSL_CTX_set_psk_server_callback BORINGSSL_ADD_PREFIX(SSL_CTX_set_psk_server_callback) +#define SSL_CTX_set_purpose BORINGSSL_ADD_PREFIX(SSL_CTX_set_purpose) +#define SSL_CTX_set_quic_method BORINGSSL_ADD_PREFIX(SSL_CTX_set_quic_method) +#define SSL_CTX_set_quiet_shutdown BORINGSSL_ADD_PREFIX(SSL_CTX_set_quiet_shutdown) +#define SSL_CTX_set_read_ahead BORINGSSL_ADD_PREFIX(SSL_CTX_set_read_ahead) +#define SSL_CTX_set_record_protocol_version BORINGSSL_ADD_PREFIX(SSL_CTX_set_record_protocol_version) +#define SSL_CTX_set_resumption_across_names_enabled BORINGSSL_ADD_PREFIX(SSL_CTX_set_resumption_across_names_enabled) +#define SSL_CTX_set_retain_only_sha256_of_client_certs BORINGSSL_ADD_PREFIX(SSL_CTX_set_retain_only_sha256_of_client_certs) +#define SSL_CTX_set_reverify_on_resume BORINGSSL_ADD_PREFIX(SSL_CTX_set_reverify_on_resume) +#define SSL_CTX_set_select_certificate_cb BORINGSSL_ADD_PREFIX(SSL_CTX_set_select_certificate_cb) +#define SSL_CTX_set_session_cache_mode BORINGSSL_ADD_PREFIX(SSL_CTX_set_session_cache_mode) +#define SSL_CTX_set_session_id_context BORINGSSL_ADD_PREFIX(SSL_CTX_set_session_id_context) +#define SSL_CTX_set_session_psk_dhe_timeout BORINGSSL_ADD_PREFIX(SSL_CTX_set_session_psk_dhe_timeout) +#define SSL_CTX_set_signed_cert_timestamp_list BORINGSSL_ADD_PREFIX(SSL_CTX_set_signed_cert_timestamp_list) +#define SSL_CTX_set_signing_algorithm_prefs BORINGSSL_ADD_PREFIX(SSL_CTX_set_signing_algorithm_prefs) +#define SSL_CTX_set_srtp_profiles BORINGSSL_ADD_PREFIX(SSL_CTX_set_srtp_profiles) +#define SSL_CTX_set_strict_cipher_list BORINGSSL_ADD_PREFIX(SSL_CTX_set_strict_cipher_list) +#define SSL_CTX_set_ticket_aead_method BORINGSSL_ADD_PREFIX(SSL_CTX_set_ticket_aead_method) +#define SSL_CTX_set_timeout BORINGSSL_ADD_PREFIX(SSL_CTX_set_timeout) +#define SSL_CTX_set_tls_channel_id_enabled BORINGSSL_ADD_PREFIX(SSL_CTX_set_tls_channel_id_enabled) +#define SSL_CTX_set_tlsext_servername_arg BORINGSSL_ADD_PREFIX(SSL_CTX_set_tlsext_servername_arg) +#define SSL_CTX_set_tlsext_servername_callback BORINGSSL_ADD_PREFIX(SSL_CTX_set_tlsext_servername_callback) +#define SSL_CTX_set_tlsext_status_arg BORINGSSL_ADD_PREFIX(SSL_CTX_set_tlsext_status_arg) +#define SSL_CTX_set_tlsext_status_cb BORINGSSL_ADD_PREFIX(SSL_CTX_set_tlsext_status_cb) +#define SSL_CTX_set_tlsext_ticket_key_cb BORINGSSL_ADD_PREFIX(SSL_CTX_set_tlsext_ticket_key_cb) +#define SSL_CTX_set_tlsext_ticket_keys BORINGSSL_ADD_PREFIX(SSL_CTX_set_tlsext_ticket_keys) +#define SSL_CTX_set_tlsext_use_srtp BORINGSSL_ADD_PREFIX(SSL_CTX_set_tlsext_use_srtp) +#define SSL_CTX_set_tmp_dh BORINGSSL_ADD_PREFIX(SSL_CTX_set_tmp_dh) +#define SSL_CTX_set_tmp_dh_callback BORINGSSL_ADD_PREFIX(SSL_CTX_set_tmp_dh_callback) +#define SSL_CTX_set_tmp_ecdh BORINGSSL_ADD_PREFIX(SSL_CTX_set_tmp_ecdh) +#define SSL_CTX_set_tmp_rsa BORINGSSL_ADD_PREFIX(SSL_CTX_set_tmp_rsa) +#define SSL_CTX_set_tmp_rsa_callback BORINGSSL_ADD_PREFIX(SSL_CTX_set_tmp_rsa_callback) +#define SSL_CTX_set_trust BORINGSSL_ADD_PREFIX(SSL_CTX_set_trust) +#define SSL_CTX_set_verify BORINGSSL_ADD_PREFIX(SSL_CTX_set_verify) +#define SSL_CTX_set_verify_algorithm_prefs BORINGSSL_ADD_PREFIX(SSL_CTX_set_verify_algorithm_prefs) +#define SSL_CTX_set_verify_depth BORINGSSL_ADD_PREFIX(SSL_CTX_set_verify_depth) +#define SSL_CTX_up_ref BORINGSSL_ADD_PREFIX(SSL_CTX_up_ref) +#define SSL_CTX_use_PrivateKey BORINGSSL_ADD_PREFIX(SSL_CTX_use_PrivateKey) +#define SSL_CTX_use_PrivateKey_ASN1 BORINGSSL_ADD_PREFIX(SSL_CTX_use_PrivateKey_ASN1) +#define SSL_CTX_use_PrivateKey_file BORINGSSL_ADD_PREFIX(SSL_CTX_use_PrivateKey_file) +#define SSL_CTX_use_RSAPrivateKey BORINGSSL_ADD_PREFIX(SSL_CTX_use_RSAPrivateKey) +#define SSL_CTX_use_RSAPrivateKey_ASN1 BORINGSSL_ADD_PREFIX(SSL_CTX_use_RSAPrivateKey_ASN1) +#define SSL_CTX_use_RSAPrivateKey_file BORINGSSL_ADD_PREFIX(SSL_CTX_use_RSAPrivateKey_file) +#define SSL_CTX_use_certificate BORINGSSL_ADD_PREFIX(SSL_CTX_use_certificate) +#define SSL_CTX_use_certificate_ASN1 BORINGSSL_ADD_PREFIX(SSL_CTX_use_certificate_ASN1) +#define SSL_CTX_use_certificate_chain_file BORINGSSL_ADD_PREFIX(SSL_CTX_use_certificate_chain_file) +#define SSL_CTX_use_certificate_file BORINGSSL_ADD_PREFIX(SSL_CTX_use_certificate_file) +#define SSL_CTX_use_psk_identity_hint BORINGSSL_ADD_PREFIX(SSL_CTX_use_psk_identity_hint) +#define SSL_ECH_KEYS_add BORINGSSL_ADD_PREFIX(SSL_ECH_KEYS_add) +#define SSL_ECH_KEYS_free BORINGSSL_ADD_PREFIX(SSL_ECH_KEYS_free) +#define SSL_ECH_KEYS_has_duplicate_config_id BORINGSSL_ADD_PREFIX(SSL_ECH_KEYS_has_duplicate_config_id) +#define SSL_ECH_KEYS_marshal_retry_configs BORINGSSL_ADD_PREFIX(SSL_ECH_KEYS_marshal_retry_configs) +#define SSL_ECH_KEYS_new BORINGSSL_ADD_PREFIX(SSL_ECH_KEYS_new) +#define SSL_ECH_KEYS_up_ref BORINGSSL_ADD_PREFIX(SSL_ECH_KEYS_up_ref) +#define SSL_SESSION_copy_without_early_data BORINGSSL_ADD_PREFIX(SSL_SESSION_copy_without_early_data) +#define SSL_SESSION_early_data_capable BORINGSSL_ADD_PREFIX(SSL_SESSION_early_data_capable) +#define SSL_SESSION_free BORINGSSL_ADD_PREFIX(SSL_SESSION_free) +#define SSL_SESSION_from_bytes BORINGSSL_ADD_PREFIX(SSL_SESSION_from_bytes) +#define SSL_SESSION_get0_cipher BORINGSSL_ADD_PREFIX(SSL_SESSION_get0_cipher) +#define SSL_SESSION_get0_id_context BORINGSSL_ADD_PREFIX(SSL_SESSION_get0_id_context) +#define SSL_SESSION_get0_ocsp_response BORINGSSL_ADD_PREFIX(SSL_SESSION_get0_ocsp_response) +#define SSL_SESSION_get0_peer BORINGSSL_ADD_PREFIX(SSL_SESSION_get0_peer) +#define SSL_SESSION_get0_peer_certificates BORINGSSL_ADD_PREFIX(SSL_SESSION_get0_peer_certificates) +#define SSL_SESSION_get0_peer_sha256 BORINGSSL_ADD_PREFIX(SSL_SESSION_get0_peer_sha256) +#define SSL_SESSION_get0_signed_cert_timestamp_list BORINGSSL_ADD_PREFIX(SSL_SESSION_get0_signed_cert_timestamp_list) +#define SSL_SESSION_get0_ticket BORINGSSL_ADD_PREFIX(SSL_SESSION_get0_ticket) +#define SSL_SESSION_get_ex_data BORINGSSL_ADD_PREFIX(SSL_SESSION_get_ex_data) +#define SSL_SESSION_get_ex_new_index BORINGSSL_ADD_PREFIX(SSL_SESSION_get_ex_new_index) +#define SSL_SESSION_get_id BORINGSSL_ADD_PREFIX(SSL_SESSION_get_id) +#define SSL_SESSION_get_master_key BORINGSSL_ADD_PREFIX(SSL_SESSION_get_master_key) +#define SSL_SESSION_get_protocol_version BORINGSSL_ADD_PREFIX(SSL_SESSION_get_protocol_version) +#define SSL_SESSION_get_ticket_lifetime_hint BORINGSSL_ADD_PREFIX(SSL_SESSION_get_ticket_lifetime_hint) +#define SSL_SESSION_get_time BORINGSSL_ADD_PREFIX(SSL_SESSION_get_time) +#define SSL_SESSION_get_timeout BORINGSSL_ADD_PREFIX(SSL_SESSION_get_timeout) +#define SSL_SESSION_get_version BORINGSSL_ADD_PREFIX(SSL_SESSION_get_version) +#define SSL_SESSION_has_peer_sha256 BORINGSSL_ADD_PREFIX(SSL_SESSION_has_peer_sha256) +#define SSL_SESSION_has_ticket BORINGSSL_ADD_PREFIX(SSL_SESSION_has_ticket) +#define SSL_SESSION_is_resumable BORINGSSL_ADD_PREFIX(SSL_SESSION_is_resumable) +#define SSL_SESSION_is_resumable_across_names BORINGSSL_ADD_PREFIX(SSL_SESSION_is_resumable_across_names) +#define SSL_SESSION_new BORINGSSL_ADD_PREFIX(SSL_SESSION_new) +#define SSL_SESSION_set1_id BORINGSSL_ADD_PREFIX(SSL_SESSION_set1_id) +#define SSL_SESSION_set1_id_context BORINGSSL_ADD_PREFIX(SSL_SESSION_set1_id_context) +#define SSL_SESSION_set_ex_data BORINGSSL_ADD_PREFIX(SSL_SESSION_set_ex_data) +#define SSL_SESSION_set_protocol_version BORINGSSL_ADD_PREFIX(SSL_SESSION_set_protocol_version) +#define SSL_SESSION_set_ticket BORINGSSL_ADD_PREFIX(SSL_SESSION_set_ticket) +#define SSL_SESSION_set_time BORINGSSL_ADD_PREFIX(SSL_SESSION_set_time) +#define SSL_SESSION_set_timeout BORINGSSL_ADD_PREFIX(SSL_SESSION_set_timeout) +#define SSL_SESSION_should_be_single_use BORINGSSL_ADD_PREFIX(SSL_SESSION_should_be_single_use) +#define SSL_SESSION_to_bytes BORINGSSL_ADD_PREFIX(SSL_SESSION_to_bytes) +#define SSL_SESSION_to_bytes_for_ticket BORINGSSL_ADD_PREFIX(SSL_SESSION_to_bytes_for_ticket) +#define SSL_SESSION_up_ref BORINGSSL_ADD_PREFIX(SSL_SESSION_up_ref) +#define SSL_accept BORINGSSL_ADD_PREFIX(SSL_accept) +#define SSL_add0_chain_cert BORINGSSL_ADD_PREFIX(SSL_add0_chain_cert) +#define SSL_add1_chain_cert BORINGSSL_ADD_PREFIX(SSL_add1_chain_cert) +#define SSL_add1_credential BORINGSSL_ADD_PREFIX(SSL_add1_credential) +#define SSL_add_application_settings BORINGSSL_ADD_PREFIX(SSL_add_application_settings) +#define SSL_add_bio_cert_subjects_to_stack BORINGSSL_ADD_PREFIX(SSL_add_bio_cert_subjects_to_stack) +#define SSL_add_client_CA BORINGSSL_ADD_PREFIX(SSL_add_client_CA) +#define SSL_add_dir_cert_subjects_to_stack BORINGSSL_ADD_PREFIX(SSL_add_dir_cert_subjects_to_stack) +#define SSL_add_file_cert_subjects_to_stack BORINGSSL_ADD_PREFIX(SSL_add_file_cert_subjects_to_stack) +#define SSL_alert_desc_string BORINGSSL_ADD_PREFIX(SSL_alert_desc_string) +#define SSL_alert_desc_string_long BORINGSSL_ADD_PREFIX(SSL_alert_desc_string_long) +#define SSL_alert_from_verify_result BORINGSSL_ADD_PREFIX(SSL_alert_from_verify_result) +#define SSL_alert_type_string BORINGSSL_ADD_PREFIX(SSL_alert_type_string) +#define SSL_alert_type_string_long BORINGSSL_ADD_PREFIX(SSL_alert_type_string_long) +#define SSL_cache_hit BORINGSSL_ADD_PREFIX(SSL_cache_hit) +#define SSL_can_release_private_key BORINGSSL_ADD_PREFIX(SSL_can_release_private_key) +#define SSL_certs_clear BORINGSSL_ADD_PREFIX(SSL_certs_clear) +#define SSL_check_private_key BORINGSSL_ADD_PREFIX(SSL_check_private_key) +#define SSL_clear BORINGSSL_ADD_PREFIX(SSL_clear) +#define SSL_clear_chain_certs BORINGSSL_ADD_PREFIX(SSL_clear_chain_certs) +#define SSL_clear_mode BORINGSSL_ADD_PREFIX(SSL_clear_mode) +#define SSL_clear_options BORINGSSL_ADD_PREFIX(SSL_clear_options) +#define SSL_connect BORINGSSL_ADD_PREFIX(SSL_connect) +#define SSL_cutthrough_complete BORINGSSL_ADD_PREFIX(SSL_cutthrough_complete) +#define SSL_do_handshake BORINGSSL_ADD_PREFIX(SSL_do_handshake) +#define SSL_dup_CA_list BORINGSSL_ADD_PREFIX(SSL_dup_CA_list) +#define SSL_early_callback_ctx_extension_get BORINGSSL_ADD_PREFIX(SSL_early_callback_ctx_extension_get) +#define SSL_early_data_accepted BORINGSSL_ADD_PREFIX(SSL_early_data_accepted) +#define SSL_early_data_reason_string BORINGSSL_ADD_PREFIX(SSL_early_data_reason_string) +#define SSL_ech_accepted BORINGSSL_ADD_PREFIX(SSL_ech_accepted) +#define SSL_enable_ocsp_stapling BORINGSSL_ADD_PREFIX(SSL_enable_ocsp_stapling) +#define SSL_enable_signed_cert_timestamps BORINGSSL_ADD_PREFIX(SSL_enable_signed_cert_timestamps) +#define SSL_enable_tls_channel_id BORINGSSL_ADD_PREFIX(SSL_enable_tls_channel_id) +#define SSL_error_description BORINGSSL_ADD_PREFIX(SSL_error_description) +#define SSL_export_keying_material BORINGSSL_ADD_PREFIX(SSL_export_keying_material) +#define SSL_free BORINGSSL_ADD_PREFIX(SSL_free) +#define SSL_generate_key_block BORINGSSL_ADD_PREFIX(SSL_generate_key_block) +#define SSL_get0_alpn_selected BORINGSSL_ADD_PREFIX(SSL_get0_alpn_selected) +#define SSL_get0_certificate_types BORINGSSL_ADD_PREFIX(SSL_get0_certificate_types) +#define SSL_get0_chain BORINGSSL_ADD_PREFIX(SSL_get0_chain) +#define SSL_get0_chain_certs BORINGSSL_ADD_PREFIX(SSL_get0_chain_certs) +#define SSL_get0_ech_name_override BORINGSSL_ADD_PREFIX(SSL_get0_ech_name_override) +#define SSL_get0_ech_retry_configs BORINGSSL_ADD_PREFIX(SSL_get0_ech_retry_configs) +#define SSL_get0_next_proto_negotiated BORINGSSL_ADD_PREFIX(SSL_get0_next_proto_negotiated) +#define SSL_get0_ocsp_response BORINGSSL_ADD_PREFIX(SSL_get0_ocsp_response) +#define SSL_get0_param BORINGSSL_ADD_PREFIX(SSL_get0_param) +#define SSL_get0_peer_application_settings BORINGSSL_ADD_PREFIX(SSL_get0_peer_application_settings) +#define SSL_get0_peer_available_trust_anchors BORINGSSL_ADD_PREFIX(SSL_get0_peer_available_trust_anchors) +#define SSL_get0_peer_certificates BORINGSSL_ADD_PREFIX(SSL_get0_peer_certificates) +#define SSL_get0_peer_delegation_algorithms BORINGSSL_ADD_PREFIX(SSL_get0_peer_delegation_algorithms) +#define SSL_get0_peer_verify_algorithms BORINGSSL_ADD_PREFIX(SSL_get0_peer_verify_algorithms) +#define SSL_get0_selected_credential BORINGSSL_ADD_PREFIX(SSL_get0_selected_credential) +#define SSL_get0_server_requested_CAs BORINGSSL_ADD_PREFIX(SSL_get0_server_requested_CAs) +#define SSL_get0_session_id_context BORINGSSL_ADD_PREFIX(SSL_get0_session_id_context) +#define SSL_get0_signed_cert_timestamp_list BORINGSSL_ADD_PREFIX(SSL_get0_signed_cert_timestamp_list) +#define SSL_get1_session BORINGSSL_ADD_PREFIX(SSL_get1_session) +#define SSL_get_SSL_CTX BORINGSSL_ADD_PREFIX(SSL_get_SSL_CTX) +#define SSL_get_all_cipher_names BORINGSSL_ADD_PREFIX(SSL_get_all_cipher_names) +#define SSL_get_all_curve_names BORINGSSL_ADD_PREFIX(SSL_get_all_curve_names) +#define SSL_get_all_group_names BORINGSSL_ADD_PREFIX(SSL_get_all_group_names) +#define SSL_get_all_signature_algorithm_names BORINGSSL_ADD_PREFIX(SSL_get_all_signature_algorithm_names) +#define SSL_get_all_standard_cipher_names BORINGSSL_ADD_PREFIX(SSL_get_all_standard_cipher_names) +#define SSL_get_all_version_names BORINGSSL_ADD_PREFIX(SSL_get_all_version_names) +#define SSL_get_certificate BORINGSSL_ADD_PREFIX(SSL_get_certificate) +#define SSL_get_cipher_by_value BORINGSSL_ADD_PREFIX(SSL_get_cipher_by_value) +#define SSL_get_cipher_list BORINGSSL_ADD_PREFIX(SSL_get_cipher_list) +#define SSL_get_ciphers BORINGSSL_ADD_PREFIX(SSL_get_ciphers) +#define SSL_get_client_CA_list BORINGSSL_ADD_PREFIX(SSL_get_client_CA_list) +#define SSL_get_client_random BORINGSSL_ADD_PREFIX(SSL_get_client_random) +#define SSL_get_compliance_policy BORINGSSL_ADD_PREFIX(SSL_get_compliance_policy) +#define SSL_get_current_cipher BORINGSSL_ADD_PREFIX(SSL_get_current_cipher) +#define SSL_get_current_compression BORINGSSL_ADD_PREFIX(SSL_get_current_compression) +#define SSL_get_current_expansion BORINGSSL_ADD_PREFIX(SSL_get_current_expansion) +#define SSL_get_curve_id BORINGSSL_ADD_PREFIX(SSL_get_curve_id) +#define SSL_get_curve_name BORINGSSL_ADD_PREFIX(SSL_get_curve_name) +#define SSL_get_default_timeout BORINGSSL_ADD_PREFIX(SSL_get_default_timeout) +#define SSL_get_dtls_handshake_read_seq BORINGSSL_ADD_PREFIX(SSL_get_dtls_handshake_read_seq) +#define SSL_get_dtls_handshake_write_seq BORINGSSL_ADD_PREFIX(SSL_get_dtls_handshake_write_seq) +#define SSL_get_dtls_read_epoch BORINGSSL_ADD_PREFIX(SSL_get_dtls_read_epoch) +#define SSL_get_dtls_read_sequence BORINGSSL_ADD_PREFIX(SSL_get_dtls_read_sequence) +#define SSL_get_dtls_read_traffic_secret BORINGSSL_ADD_PREFIX(SSL_get_dtls_read_traffic_secret) +#define SSL_get_dtls_write_epoch BORINGSSL_ADD_PREFIX(SSL_get_dtls_write_epoch) +#define SSL_get_dtls_write_sequence BORINGSSL_ADD_PREFIX(SSL_get_dtls_write_sequence) +#define SSL_get_dtls_write_traffic_secret BORINGSSL_ADD_PREFIX(SSL_get_dtls_write_traffic_secret) +#define SSL_get_early_data_reason BORINGSSL_ADD_PREFIX(SSL_get_early_data_reason) +#define SSL_get_error BORINGSSL_ADD_PREFIX(SSL_get_error) +#define SSL_get_ex_data BORINGSSL_ADD_PREFIX(SSL_get_ex_data) +#define SSL_get_ex_data_X509_STORE_CTX_idx BORINGSSL_ADD_PREFIX(SSL_get_ex_data_X509_STORE_CTX_idx) +#define SSL_get_ex_new_index BORINGSSL_ADD_PREFIX(SSL_get_ex_new_index) +#define SSL_get_extms_support BORINGSSL_ADD_PREFIX(SSL_get_extms_support) +#define SSL_get_fd BORINGSSL_ADD_PREFIX(SSL_get_fd) +#define SSL_get_finished BORINGSSL_ADD_PREFIX(SSL_get_finished) +#define SSL_get_group_id BORINGSSL_ADD_PREFIX(SSL_get_group_id) +#define SSL_get_group_name BORINGSSL_ADD_PREFIX(SSL_get_group_name) +#define SSL_get_info_callback BORINGSSL_ADD_PREFIX(SSL_get_info_callback) +#define SSL_get_ivs BORINGSSL_ADD_PREFIX(SSL_get_ivs) +#define SSL_get_key_block_len BORINGSSL_ADD_PREFIX(SSL_get_key_block_len) +#define SSL_get_max_cert_list BORINGSSL_ADD_PREFIX(SSL_get_max_cert_list) +#define SSL_get_max_proto_version BORINGSSL_ADD_PREFIX(SSL_get_max_proto_version) +#define SSL_get_min_proto_version BORINGSSL_ADD_PREFIX(SSL_get_min_proto_version) +#define SSL_get_mode BORINGSSL_ADD_PREFIX(SSL_get_mode) +#define SSL_get_negotiated_group BORINGSSL_ADD_PREFIX(SSL_get_negotiated_group) +#define SSL_get_options BORINGSSL_ADD_PREFIX(SSL_get_options) +#define SSL_get_peer_cert_chain BORINGSSL_ADD_PREFIX(SSL_get_peer_cert_chain) +#define SSL_get_peer_certificate BORINGSSL_ADD_PREFIX(SSL_get_peer_certificate) +#define SSL_get_peer_finished BORINGSSL_ADD_PREFIX(SSL_get_peer_finished) +#define SSL_get_peer_full_cert_chain BORINGSSL_ADD_PREFIX(SSL_get_peer_full_cert_chain) +#define SSL_get_peer_quic_transport_params BORINGSSL_ADD_PREFIX(SSL_get_peer_quic_transport_params) +#define SSL_get_peer_signature_algorithm BORINGSSL_ADD_PREFIX(SSL_get_peer_signature_algorithm) +#define SSL_get_pending_cipher BORINGSSL_ADD_PREFIX(SSL_get_pending_cipher) +#define SSL_get_privatekey BORINGSSL_ADD_PREFIX(SSL_get_privatekey) +#define SSL_get_psk_identity BORINGSSL_ADD_PREFIX(SSL_get_psk_identity) +#define SSL_get_psk_identity_hint BORINGSSL_ADD_PREFIX(SSL_get_psk_identity_hint) +#define SSL_get_quiet_shutdown BORINGSSL_ADD_PREFIX(SSL_get_quiet_shutdown) +#define SSL_get_rbio BORINGSSL_ADD_PREFIX(SSL_get_rbio) +#define SSL_get_read_ahead BORINGSSL_ADD_PREFIX(SSL_get_read_ahead) +#define SSL_get_read_sequence BORINGSSL_ADD_PREFIX(SSL_get_read_sequence) +#define SSL_get_rfd BORINGSSL_ADD_PREFIX(SSL_get_rfd) +#define SSL_get_secure_renegotiation_support BORINGSSL_ADD_PREFIX(SSL_get_secure_renegotiation_support) +#define SSL_get_selected_srtp_profile BORINGSSL_ADD_PREFIX(SSL_get_selected_srtp_profile) +#define SSL_get_server_random BORINGSSL_ADD_PREFIX(SSL_get_server_random) +#define SSL_get_server_tmp_key BORINGSSL_ADD_PREFIX(SSL_get_server_tmp_key) +#define SSL_get_servername BORINGSSL_ADD_PREFIX(SSL_get_servername) +#define SSL_get_servername_type BORINGSSL_ADD_PREFIX(SSL_get_servername_type) +#define SSL_get_session BORINGSSL_ADD_PREFIX(SSL_get_session) +#define SSL_get_shared_ciphers BORINGSSL_ADD_PREFIX(SSL_get_shared_ciphers) +#define SSL_get_shared_sigalgs BORINGSSL_ADD_PREFIX(SSL_get_shared_sigalgs) +#define SSL_get_shutdown BORINGSSL_ADD_PREFIX(SSL_get_shutdown) +#define SSL_get_signature_algorithm_digest BORINGSSL_ADD_PREFIX(SSL_get_signature_algorithm_digest) +#define SSL_get_signature_algorithm_key_type BORINGSSL_ADD_PREFIX(SSL_get_signature_algorithm_key_type) +#define SSL_get_signature_algorithm_name BORINGSSL_ADD_PREFIX(SSL_get_signature_algorithm_name) +#define SSL_get_srtp_profiles BORINGSSL_ADD_PREFIX(SSL_get_srtp_profiles) +#define SSL_get_ticket_age_skew BORINGSSL_ADD_PREFIX(SSL_get_ticket_age_skew) +#define SSL_get_tls_channel_id BORINGSSL_ADD_PREFIX(SSL_get_tls_channel_id) +#define SSL_get_tls_unique BORINGSSL_ADD_PREFIX(SSL_get_tls_unique) +#define SSL_get_tlsext_status_ocsp_resp BORINGSSL_ADD_PREFIX(SSL_get_tlsext_status_ocsp_resp) +#define SSL_get_tlsext_status_type BORINGSSL_ADD_PREFIX(SSL_get_tlsext_status_type) +#define SSL_get_verify_callback BORINGSSL_ADD_PREFIX(SSL_get_verify_callback) +#define SSL_get_verify_depth BORINGSSL_ADD_PREFIX(SSL_get_verify_depth) +#define SSL_get_verify_mode BORINGSSL_ADD_PREFIX(SSL_get_verify_mode) +#define SSL_get_verify_result BORINGSSL_ADD_PREFIX(SSL_get_verify_result) +#define SSL_get_version BORINGSSL_ADD_PREFIX(SSL_get_version) +#define SSL_get_wbio BORINGSSL_ADD_PREFIX(SSL_get_wbio) +#define SSL_get_wfd BORINGSSL_ADD_PREFIX(SSL_get_wfd) +#define SSL_get_write_sequence BORINGSSL_ADD_PREFIX(SSL_get_write_sequence) +#define SSL_has_application_settings BORINGSSL_ADD_PREFIX(SSL_has_application_settings) +#define SSL_has_pending BORINGSSL_ADD_PREFIX(SSL_has_pending) +#define SSL_in_early_data BORINGSSL_ADD_PREFIX(SSL_in_early_data) +#define SSL_in_false_start BORINGSSL_ADD_PREFIX(SSL_in_false_start) +#define SSL_in_init BORINGSSL_ADD_PREFIX(SSL_in_init) +#define SSL_is_dtls BORINGSSL_ADD_PREFIX(SSL_is_dtls) +#define SSL_is_dtls_handshake_idle BORINGSSL_ADD_PREFIX(SSL_is_dtls_handshake_idle) +#define SSL_is_init_finished BORINGSSL_ADD_PREFIX(SSL_is_init_finished) +#define SSL_is_quic BORINGSSL_ADD_PREFIX(SSL_is_quic) +#define SSL_is_server BORINGSSL_ADD_PREFIX(SSL_is_server) +#define SSL_is_signature_algorithm_rsa_pss BORINGSSL_ADD_PREFIX(SSL_is_signature_algorithm_rsa_pss) +#define SSL_key_update BORINGSSL_ADD_PREFIX(SSL_key_update) +#define SSL_library_init BORINGSSL_ADD_PREFIX(SSL_library_init) +#define SSL_load_client_CA_file BORINGSSL_ADD_PREFIX(SSL_load_client_CA_file) +#define SSL_load_error_strings BORINGSSL_ADD_PREFIX(SSL_load_error_strings) +#define SSL_magic_pending_session_ptr BORINGSSL_ADD_PREFIX(SSL_magic_pending_session_ptr) +#define SSL_marshal_ech_config BORINGSSL_ADD_PREFIX(SSL_marshal_ech_config) +#define SSL_max_seal_overhead BORINGSSL_ADD_PREFIX(SSL_max_seal_overhead) +#define SSL_need_tmp_RSA BORINGSSL_ADD_PREFIX(SSL_need_tmp_RSA) +#define SSL_new BORINGSSL_ADD_PREFIX(SSL_new) +#define SSL_num_renegotiations BORINGSSL_ADD_PREFIX(SSL_num_renegotiations) +#define SSL_parse_client_hello BORINGSSL_ADD_PREFIX(SSL_parse_client_hello) +#define SSL_peek BORINGSSL_ADD_PREFIX(SSL_peek) +#define SSL_peer_matched_trust_anchor BORINGSSL_ADD_PREFIX(SSL_peer_matched_trust_anchor) +#define SSL_pending BORINGSSL_ADD_PREFIX(SSL_pending) +#define SSL_process_quic_post_handshake BORINGSSL_ADD_PREFIX(SSL_process_quic_post_handshake) +#define SSL_process_tls13_new_session_ticket BORINGSSL_ADD_PREFIX(SSL_process_tls13_new_session_ticket) +#define SSL_provide_quic_data BORINGSSL_ADD_PREFIX(SSL_provide_quic_data) +#define SSL_quic_max_handshake_flight_len BORINGSSL_ADD_PREFIX(SSL_quic_max_handshake_flight_len) +#define SSL_quic_read_level BORINGSSL_ADD_PREFIX(SSL_quic_read_level) +#define SSL_quic_write_level BORINGSSL_ADD_PREFIX(SSL_quic_write_level) +#define SSL_read BORINGSSL_ADD_PREFIX(SSL_read) +#define SSL_renegotiate BORINGSSL_ADD_PREFIX(SSL_renegotiate) +#define SSL_renegotiate_pending BORINGSSL_ADD_PREFIX(SSL_renegotiate_pending) +#define SSL_request_handshake_hints BORINGSSL_ADD_PREFIX(SSL_request_handshake_hints) +#define SSL_reset_early_data_reject BORINGSSL_ADD_PREFIX(SSL_reset_early_data_reject) +#define SSL_select_next_proto BORINGSSL_ADD_PREFIX(SSL_select_next_proto) +#define SSL_send_fatal_alert BORINGSSL_ADD_PREFIX(SSL_send_fatal_alert) +#define SSL_serialize_capabilities BORINGSSL_ADD_PREFIX(SSL_serialize_capabilities) +#define SSL_serialize_handshake_hints BORINGSSL_ADD_PREFIX(SSL_serialize_handshake_hints) +#define SSL_session_reused BORINGSSL_ADD_PREFIX(SSL_session_reused) +#define SSL_set0_CA_names BORINGSSL_ADD_PREFIX(SSL_set0_CA_names) +#define SSL_set0_chain BORINGSSL_ADD_PREFIX(SSL_set0_chain) +#define SSL_set0_client_CAs BORINGSSL_ADD_PREFIX(SSL_set0_client_CAs) +#define SSL_set0_rbio BORINGSSL_ADD_PREFIX(SSL_set0_rbio) +#define SSL_set0_verify_cert_store BORINGSSL_ADD_PREFIX(SSL_set0_verify_cert_store) +#define SSL_set0_wbio BORINGSSL_ADD_PREFIX(SSL_set0_wbio) +#define SSL_set1_chain BORINGSSL_ADD_PREFIX(SSL_set1_chain) +#define SSL_set1_client_key_shares BORINGSSL_ADD_PREFIX(SSL_set1_client_key_shares) +#define SSL_set1_curves BORINGSSL_ADD_PREFIX(SSL_set1_curves) +#define SSL_set1_curves_list BORINGSSL_ADD_PREFIX(SSL_set1_curves_list) +#define SSL_set1_ech_config_list BORINGSSL_ADD_PREFIX(SSL_set1_ech_config_list) +#define SSL_set1_group_ids BORINGSSL_ADD_PREFIX(SSL_set1_group_ids) +#define SSL_set1_group_ids_with_flags BORINGSSL_ADD_PREFIX(SSL_set1_group_ids_with_flags) +#define SSL_set1_groups BORINGSSL_ADD_PREFIX(SSL_set1_groups) +#define SSL_set1_groups_list BORINGSSL_ADD_PREFIX(SSL_set1_groups_list) +#define SSL_set1_host BORINGSSL_ADD_PREFIX(SSL_set1_host) +#define SSL_set1_param BORINGSSL_ADD_PREFIX(SSL_set1_param) +#define SSL_set1_requested_trust_anchors BORINGSSL_ADD_PREFIX(SSL_set1_requested_trust_anchors) +#define SSL_set1_server_supported_groups_hint BORINGSSL_ADD_PREFIX(SSL_set1_server_supported_groups_hint) +#define SSL_set1_sigalgs BORINGSSL_ADD_PREFIX(SSL_set1_sigalgs) +#define SSL_set1_sigalgs_list BORINGSSL_ADD_PREFIX(SSL_set1_sigalgs_list) +#define SSL_set1_tls_channel_id BORINGSSL_ADD_PREFIX(SSL_set1_tls_channel_id) +#define SSL_set1_verify_cert_store BORINGSSL_ADD_PREFIX(SSL_set1_verify_cert_store) +#define SSL_set_SSL_CTX BORINGSSL_ADD_PREFIX(SSL_set_SSL_CTX) +#define SSL_set_accept_state BORINGSSL_ADD_PREFIX(SSL_set_accept_state) +#define SSL_set_alpn_protos BORINGSSL_ADD_PREFIX(SSL_set_alpn_protos) +#define SSL_set_alps_use_new_codepoint BORINGSSL_ADD_PREFIX(SSL_set_alps_use_new_codepoint) +#define SSL_set_bio BORINGSSL_ADD_PREFIX(SSL_set_bio) +#define SSL_set_cert_cb BORINGSSL_ADD_PREFIX(SSL_set_cert_cb) +#define SSL_set_chain_and_key BORINGSSL_ADD_PREFIX(SSL_set_chain_and_key) +#define SSL_set_cipher_list BORINGSSL_ADD_PREFIX(SSL_set_cipher_list) +#define SSL_set_client_CA_list BORINGSSL_ADD_PREFIX(SSL_set_client_CA_list) +#define SSL_set_compliance_policy BORINGSSL_ADD_PREFIX(SSL_set_compliance_policy) +#define SSL_set_connect_state BORINGSSL_ADD_PREFIX(SSL_set_connect_state) +#define SSL_set_custom_verify BORINGSSL_ADD_PREFIX(SSL_set_custom_verify) +#define SSL_set_early_data_enabled BORINGSSL_ADD_PREFIX(SSL_set_early_data_enabled) +#define SSL_set_enable_ech_grease BORINGSSL_ADD_PREFIX(SSL_set_enable_ech_grease) +#define SSL_set_enforce_rsa_key_usage BORINGSSL_ADD_PREFIX(SSL_set_enforce_rsa_key_usage) +#define SSL_set_ex_data BORINGSSL_ADD_PREFIX(SSL_set_ex_data) +#define SSL_set_fd BORINGSSL_ADD_PREFIX(SSL_set_fd) +#define SSL_set_handshake_hints BORINGSSL_ADD_PREFIX(SSL_set_handshake_hints) +#define SSL_set_hostflags BORINGSSL_ADD_PREFIX(SSL_set_hostflags) +#define SSL_set_info_callback BORINGSSL_ADD_PREFIX(SSL_set_info_callback) +#define SSL_set_jdk11_workaround BORINGSSL_ADD_PREFIX(SSL_set_jdk11_workaround) +#define SSL_set_max_cert_list BORINGSSL_ADD_PREFIX(SSL_set_max_cert_list) +#define SSL_set_max_proto_version BORINGSSL_ADD_PREFIX(SSL_set_max_proto_version) +#define SSL_set_max_send_fragment BORINGSSL_ADD_PREFIX(SSL_set_max_send_fragment) +#define SSL_set_min_proto_version BORINGSSL_ADD_PREFIX(SSL_set_min_proto_version) +#define SSL_set_mode BORINGSSL_ADD_PREFIX(SSL_set_mode) +#define SSL_set_msg_callback BORINGSSL_ADD_PREFIX(SSL_set_msg_callback) +#define SSL_set_msg_callback_arg BORINGSSL_ADD_PREFIX(SSL_set_msg_callback_arg) +#define SSL_set_mtu BORINGSSL_ADD_PREFIX(SSL_set_mtu) +#define SSL_set_ocsp_response BORINGSSL_ADD_PREFIX(SSL_set_ocsp_response) +#define SSL_set_options BORINGSSL_ADD_PREFIX(SSL_set_options) +#define SSL_set_permute_extensions BORINGSSL_ADD_PREFIX(SSL_set_permute_extensions) +#define SSL_set_private_key_method BORINGSSL_ADD_PREFIX(SSL_set_private_key_method) +#define SSL_set_psk_client_callback BORINGSSL_ADD_PREFIX(SSL_set_psk_client_callback) +#define SSL_set_psk_server_callback BORINGSSL_ADD_PREFIX(SSL_set_psk_server_callback) +#define SSL_set_purpose BORINGSSL_ADD_PREFIX(SSL_set_purpose) +#define SSL_set_quic_early_data_context BORINGSSL_ADD_PREFIX(SSL_set_quic_early_data_context) +#define SSL_set_quic_method BORINGSSL_ADD_PREFIX(SSL_set_quic_method) +#define SSL_set_quic_transport_params BORINGSSL_ADD_PREFIX(SSL_set_quic_transport_params) +#define SSL_set_quic_use_legacy_codepoint BORINGSSL_ADD_PREFIX(SSL_set_quic_use_legacy_codepoint) +#define SSL_set_quiet_shutdown BORINGSSL_ADD_PREFIX(SSL_set_quiet_shutdown) +#define SSL_set_read_ahead BORINGSSL_ADD_PREFIX(SSL_set_read_ahead) +#define SSL_set_renegotiate_mode BORINGSSL_ADD_PREFIX(SSL_set_renegotiate_mode) +#define SSL_set_resumption_across_names_enabled BORINGSSL_ADD_PREFIX(SSL_set_resumption_across_names_enabled) +#define SSL_set_retain_only_sha256_of_client_certs BORINGSSL_ADD_PREFIX(SSL_set_retain_only_sha256_of_client_certs) +#define SSL_set_rfd BORINGSSL_ADD_PREFIX(SSL_set_rfd) +#define SSL_set_session BORINGSSL_ADD_PREFIX(SSL_set_session) +#define SSL_set_session_id_context BORINGSSL_ADD_PREFIX(SSL_set_session_id_context) +#define SSL_set_shed_handshake_config BORINGSSL_ADD_PREFIX(SSL_set_shed_handshake_config) +#define SSL_set_shutdown BORINGSSL_ADD_PREFIX(SSL_set_shutdown) +#define SSL_set_signed_cert_timestamp_list BORINGSSL_ADD_PREFIX(SSL_set_signed_cert_timestamp_list) +#define SSL_set_signing_algorithm_prefs BORINGSSL_ADD_PREFIX(SSL_set_signing_algorithm_prefs) +#define SSL_set_srtp_profiles BORINGSSL_ADD_PREFIX(SSL_set_srtp_profiles) +#define SSL_set_state BORINGSSL_ADD_PREFIX(SSL_set_state) +#define SSL_set_strict_cipher_list BORINGSSL_ADD_PREFIX(SSL_set_strict_cipher_list) +#define SSL_set_tls_channel_id_enabled BORINGSSL_ADD_PREFIX(SSL_set_tls_channel_id_enabled) +#define SSL_set_tlsext_host_name BORINGSSL_ADD_PREFIX(SSL_set_tlsext_host_name) +#define SSL_set_tlsext_status_ocsp_resp BORINGSSL_ADD_PREFIX(SSL_set_tlsext_status_ocsp_resp) +#define SSL_set_tlsext_status_type BORINGSSL_ADD_PREFIX(SSL_set_tlsext_status_type) +#define SSL_set_tlsext_use_srtp BORINGSSL_ADD_PREFIX(SSL_set_tlsext_use_srtp) +#define SSL_set_tmp_dh BORINGSSL_ADD_PREFIX(SSL_set_tmp_dh) +#define SSL_set_tmp_dh_callback BORINGSSL_ADD_PREFIX(SSL_set_tmp_dh_callback) +#define SSL_set_tmp_ecdh BORINGSSL_ADD_PREFIX(SSL_set_tmp_ecdh) +#define SSL_set_tmp_rsa BORINGSSL_ADD_PREFIX(SSL_set_tmp_rsa) +#define SSL_set_tmp_rsa_callback BORINGSSL_ADD_PREFIX(SSL_set_tmp_rsa_callback) +#define SSL_set_trust BORINGSSL_ADD_PREFIX(SSL_set_trust) +#define SSL_set_verify BORINGSSL_ADD_PREFIX(SSL_set_verify) +#define SSL_set_verify_algorithm_prefs BORINGSSL_ADD_PREFIX(SSL_set_verify_algorithm_prefs) +#define SSL_set_verify_depth BORINGSSL_ADD_PREFIX(SSL_set_verify_depth) +#define SSL_set_wfd BORINGSSL_ADD_PREFIX(SSL_set_wfd) +#define SSL_shutdown BORINGSSL_ADD_PREFIX(SSL_shutdown) +#define SSL_spake2plusv1_register BORINGSSL_ADD_PREFIX(SSL_spake2plusv1_register) +#define SSL_state BORINGSSL_ADD_PREFIX(SSL_state) +#define SSL_state_string BORINGSSL_ADD_PREFIX(SSL_state_string) +#define SSL_state_string_long BORINGSSL_ADD_PREFIX(SSL_state_string_long) +#define SSL_total_renegotiations BORINGSSL_ADD_PREFIX(SSL_total_renegotiations) +#define SSL_use_PrivateKey BORINGSSL_ADD_PREFIX(SSL_use_PrivateKey) +#define SSL_use_PrivateKey_ASN1 BORINGSSL_ADD_PREFIX(SSL_use_PrivateKey_ASN1) +#define SSL_use_PrivateKey_file BORINGSSL_ADD_PREFIX(SSL_use_PrivateKey_file) +#define SSL_use_RSAPrivateKey BORINGSSL_ADD_PREFIX(SSL_use_RSAPrivateKey) +#define SSL_use_RSAPrivateKey_ASN1 BORINGSSL_ADD_PREFIX(SSL_use_RSAPrivateKey_ASN1) +#define SSL_use_RSAPrivateKey_file BORINGSSL_ADD_PREFIX(SSL_use_RSAPrivateKey_file) +#define SSL_use_certificate BORINGSSL_ADD_PREFIX(SSL_use_certificate) +#define SSL_use_certificate_ASN1 BORINGSSL_ADD_PREFIX(SSL_use_certificate_ASN1) +#define SSL_use_certificate_file BORINGSSL_ADD_PREFIX(SSL_use_certificate_file) +#define SSL_use_psk_identity_hint BORINGSSL_ADD_PREFIX(SSL_use_psk_identity_hint) +#define SSL_used_hello_retry_request BORINGSSL_ADD_PREFIX(SSL_used_hello_retry_request) +#define SSL_version BORINGSSL_ADD_PREFIX(SSL_version) +#define SSL_want BORINGSSL_ADD_PREFIX(SSL_want) +#define SSL_was_key_usage_invalid BORINGSSL_ADD_PREFIX(SSL_was_key_usage_invalid) +#define SSL_write BORINGSSL_ADD_PREFIX(SSL_write) +#define SSLeay BORINGSSL_ADD_PREFIX(SSLeay) +#define SSLeay_version BORINGSSL_ADD_PREFIX(SSLeay_version) +#define SSLv23_client_method BORINGSSL_ADD_PREFIX(SSLv23_client_method) +#define SSLv23_method BORINGSSL_ADD_PREFIX(SSLv23_method) +#define SSLv23_server_method BORINGSSL_ADD_PREFIX(SSLv23_server_method) +#define TLS_client_method BORINGSSL_ADD_PREFIX(TLS_client_method) +#define TLS_method BORINGSSL_ADD_PREFIX(TLS_method) +#define TLS_server_method BORINGSSL_ADD_PREFIX(TLS_server_method) +#define TLS_with_buffers_method BORINGSSL_ADD_PREFIX(TLS_with_buffers_method) +#define TLSv1_1_client_method BORINGSSL_ADD_PREFIX(TLSv1_1_client_method) +#define TLSv1_1_method BORINGSSL_ADD_PREFIX(TLSv1_1_method) +#define TLSv1_1_server_method BORINGSSL_ADD_PREFIX(TLSv1_1_server_method) +#define TLSv1_2_client_method BORINGSSL_ADD_PREFIX(TLSv1_2_client_method) +#define TLSv1_2_method BORINGSSL_ADD_PREFIX(TLSv1_2_method) +#define TLSv1_2_server_method BORINGSSL_ADD_PREFIX(TLSv1_2_server_method) +#define TLSv1_client_method BORINGSSL_ADD_PREFIX(TLSv1_client_method) +#define TLSv1_method BORINGSSL_ADD_PREFIX(TLSv1_method) +#define TLSv1_server_method BORINGSSL_ADD_PREFIX(TLSv1_server_method) +#define TRUST_TOKEN_CLIENT_add_key BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_add_key) +#define TRUST_TOKEN_CLIENT_begin_issuance BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_begin_issuance) +#define TRUST_TOKEN_CLIENT_begin_issuance_over_message BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_begin_issuance_over_message) +#define TRUST_TOKEN_CLIENT_begin_redemption BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_begin_redemption) +#define TRUST_TOKEN_CLIENT_dup_for_testing BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_dup_for_testing) +#define TRUST_TOKEN_CLIENT_finish_issuance BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_finish_issuance) +#define TRUST_TOKEN_CLIENT_finish_redemption BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_finish_redemption) +#define TRUST_TOKEN_CLIENT_free BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_free) +#define TRUST_TOKEN_CLIENT_new BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_new) +#define TRUST_TOKEN_CLIENT_set_srr_key BORINGSSL_ADD_PREFIX(TRUST_TOKEN_CLIENT_set_srr_key) +#define TRUST_TOKEN_ISSUER_add_key BORINGSSL_ADD_PREFIX(TRUST_TOKEN_ISSUER_add_key) +#define TRUST_TOKEN_ISSUER_free BORINGSSL_ADD_PREFIX(TRUST_TOKEN_ISSUER_free) +#define TRUST_TOKEN_ISSUER_issue BORINGSSL_ADD_PREFIX(TRUST_TOKEN_ISSUER_issue) +#define TRUST_TOKEN_ISSUER_new BORINGSSL_ADD_PREFIX(TRUST_TOKEN_ISSUER_new) +#define TRUST_TOKEN_ISSUER_redeem BORINGSSL_ADD_PREFIX(TRUST_TOKEN_ISSUER_redeem) +#define TRUST_TOKEN_ISSUER_redeem_over_message BORINGSSL_ADD_PREFIX(TRUST_TOKEN_ISSUER_redeem_over_message) +#define TRUST_TOKEN_ISSUER_set_metadata_key BORINGSSL_ADD_PREFIX(TRUST_TOKEN_ISSUER_set_metadata_key) +#define TRUST_TOKEN_ISSUER_set_srr_key BORINGSSL_ADD_PREFIX(TRUST_TOKEN_ISSUER_set_srr_key) +#define TRUST_TOKEN_decode_private_metadata BORINGSSL_ADD_PREFIX(TRUST_TOKEN_decode_private_metadata) +#define TRUST_TOKEN_derive_key_from_secret BORINGSSL_ADD_PREFIX(TRUST_TOKEN_derive_key_from_secret) +#define TRUST_TOKEN_experiment_v1 BORINGSSL_ADD_PREFIX(TRUST_TOKEN_experiment_v1) +#define TRUST_TOKEN_experiment_v2_pmb BORINGSSL_ADD_PREFIX(TRUST_TOKEN_experiment_v2_pmb) +#define TRUST_TOKEN_experiment_v2_voprf BORINGSSL_ADD_PREFIX(TRUST_TOKEN_experiment_v2_voprf) +#define TRUST_TOKEN_free BORINGSSL_ADD_PREFIX(TRUST_TOKEN_free) +#define TRUST_TOKEN_generate_key BORINGSSL_ADD_PREFIX(TRUST_TOKEN_generate_key) +#define TRUST_TOKEN_new BORINGSSL_ADD_PREFIX(TRUST_TOKEN_new) +#define TRUST_TOKEN_pst_v1_pmb BORINGSSL_ADD_PREFIX(TRUST_TOKEN_pst_v1_pmb) +#define TRUST_TOKEN_pst_v1_voprf BORINGSSL_ADD_PREFIX(TRUST_TOKEN_pst_v1_voprf) +#define USERNOTICE_free BORINGSSL_ADD_PREFIX(USERNOTICE_free) +#define USERNOTICE_new BORINGSSL_ADD_PREFIX(USERNOTICE_new) +#define X25519 BORINGSSL_ADD_PREFIX(X25519) +#define X25519_keypair BORINGSSL_ADD_PREFIX(X25519_keypair) +#define X25519_public_from_private BORINGSSL_ADD_PREFIX(X25519_public_from_private) +#define X509V3_EXT_CRL_add_nconf BORINGSSL_ADD_PREFIX(X509V3_EXT_CRL_add_nconf) +#define X509V3_EXT_REQ_add_nconf BORINGSSL_ADD_PREFIX(X509V3_EXT_REQ_add_nconf) +#define X509V3_EXT_add BORINGSSL_ADD_PREFIX(X509V3_EXT_add) +#define X509V3_EXT_add_alias BORINGSSL_ADD_PREFIX(X509V3_EXT_add_alias) +#define X509V3_EXT_add_nconf BORINGSSL_ADD_PREFIX(X509V3_EXT_add_nconf) +#define X509V3_EXT_add_nconf_sk BORINGSSL_ADD_PREFIX(X509V3_EXT_add_nconf_sk) +#define X509V3_EXT_conf_nid BORINGSSL_ADD_PREFIX(X509V3_EXT_conf_nid) +#define X509V3_EXT_d2i BORINGSSL_ADD_PREFIX(X509V3_EXT_d2i) +#define X509V3_EXT_free BORINGSSL_ADD_PREFIX(X509V3_EXT_free) +#define X509V3_EXT_get BORINGSSL_ADD_PREFIX(X509V3_EXT_get) +#define X509V3_EXT_get_nid BORINGSSL_ADD_PREFIX(X509V3_EXT_get_nid) +#define X509V3_EXT_i2d BORINGSSL_ADD_PREFIX(X509V3_EXT_i2d) +#define X509V3_EXT_nconf BORINGSSL_ADD_PREFIX(X509V3_EXT_nconf) +#define X509V3_EXT_nconf_nid BORINGSSL_ADD_PREFIX(X509V3_EXT_nconf_nid) +#define X509V3_EXT_print BORINGSSL_ADD_PREFIX(X509V3_EXT_print) +#define X509V3_EXT_print_fp BORINGSSL_ADD_PREFIX(X509V3_EXT_print_fp) +#define X509V3_add1_i2d BORINGSSL_ADD_PREFIX(X509V3_add1_i2d) +#define X509V3_add_standard_extensions BORINGSSL_ADD_PREFIX(X509V3_add_standard_extensions) +#define X509V3_conf_free BORINGSSL_ADD_PREFIX(X509V3_conf_free) +#define X509V3_extensions_print BORINGSSL_ADD_PREFIX(X509V3_extensions_print) +#define X509V3_get_d2i BORINGSSL_ADD_PREFIX(X509V3_get_d2i) +#define X509V3_set_ctx BORINGSSL_ADD_PREFIX(X509V3_set_ctx) +#define X509V3_set_nconf BORINGSSL_ADD_PREFIX(X509V3_set_nconf) +#define X509_ALGOR_cmp BORINGSSL_ADD_PREFIX(X509_ALGOR_cmp) +#define X509_ALGOR_copy BORINGSSL_ADD_PREFIX(X509_ALGOR_copy) +#define X509_ALGOR_dup BORINGSSL_ADD_PREFIX(X509_ALGOR_dup) +#define X509_ALGOR_free BORINGSSL_ADD_PREFIX(X509_ALGOR_free) +#define X509_ALGOR_get0 BORINGSSL_ADD_PREFIX(X509_ALGOR_get0) +#define X509_ALGOR_it BORINGSSL_ADD_PREFIX(X509_ALGOR_it) +#define X509_ALGOR_new BORINGSSL_ADD_PREFIX(X509_ALGOR_new) +#define X509_ALGOR_set0 BORINGSSL_ADD_PREFIX(X509_ALGOR_set0) +#define X509_ALGOR_set_md BORINGSSL_ADD_PREFIX(X509_ALGOR_set_md) +#define X509_ATTRIBUTE_count BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_count) +#define X509_ATTRIBUTE_create BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_create) +#define X509_ATTRIBUTE_create_by_NID BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_create_by_NID) +#define X509_ATTRIBUTE_create_by_OBJ BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_create_by_OBJ) +#define X509_ATTRIBUTE_create_by_txt BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_create_by_txt) +#define X509_ATTRIBUTE_dup BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_dup) +#define X509_ATTRIBUTE_free BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_free) +#define X509_ATTRIBUTE_get0_data BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_get0_data) +#define X509_ATTRIBUTE_get0_object BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_get0_object) +#define X509_ATTRIBUTE_get0_type BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_get0_type) +#define X509_ATTRIBUTE_new BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_new) +#define X509_ATTRIBUTE_set1_data BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_set1_data) +#define X509_ATTRIBUTE_set1_object BORINGSSL_ADD_PREFIX(X509_ATTRIBUTE_set1_object) +#define X509_CRL_add0_revoked BORINGSSL_ADD_PREFIX(X509_CRL_add0_revoked) +#define X509_CRL_add1_ext_i2d BORINGSSL_ADD_PREFIX(X509_CRL_add1_ext_i2d) +#define X509_CRL_add_ext BORINGSSL_ADD_PREFIX(X509_CRL_add_ext) +#define X509_CRL_cmp BORINGSSL_ADD_PREFIX(X509_CRL_cmp) +#define X509_CRL_delete_ext BORINGSSL_ADD_PREFIX(X509_CRL_delete_ext) +#define X509_CRL_digest BORINGSSL_ADD_PREFIX(X509_CRL_digest) +#define X509_CRL_dup BORINGSSL_ADD_PREFIX(X509_CRL_dup) +#define X509_CRL_free BORINGSSL_ADD_PREFIX(X509_CRL_free) +#define X509_CRL_get0_by_cert BORINGSSL_ADD_PREFIX(X509_CRL_get0_by_cert) +#define X509_CRL_get0_by_serial BORINGSSL_ADD_PREFIX(X509_CRL_get0_by_serial) +#define X509_CRL_get0_extensions BORINGSSL_ADD_PREFIX(X509_CRL_get0_extensions) +#define X509_CRL_get0_lastUpdate BORINGSSL_ADD_PREFIX(X509_CRL_get0_lastUpdate) +#define X509_CRL_get0_nextUpdate BORINGSSL_ADD_PREFIX(X509_CRL_get0_nextUpdate) +#define X509_CRL_get0_signature BORINGSSL_ADD_PREFIX(X509_CRL_get0_signature) +#define X509_CRL_get_REVOKED BORINGSSL_ADD_PREFIX(X509_CRL_get_REVOKED) +#define X509_CRL_get_ext BORINGSSL_ADD_PREFIX(X509_CRL_get_ext) +#define X509_CRL_get_ext_by_NID BORINGSSL_ADD_PREFIX(X509_CRL_get_ext_by_NID) +#define X509_CRL_get_ext_by_OBJ BORINGSSL_ADD_PREFIX(X509_CRL_get_ext_by_OBJ) +#define X509_CRL_get_ext_by_critical BORINGSSL_ADD_PREFIX(X509_CRL_get_ext_by_critical) +#define X509_CRL_get_ext_count BORINGSSL_ADD_PREFIX(X509_CRL_get_ext_count) +#define X509_CRL_get_ext_d2i BORINGSSL_ADD_PREFIX(X509_CRL_get_ext_d2i) +#define X509_CRL_get_issuer BORINGSSL_ADD_PREFIX(X509_CRL_get_issuer) +#define X509_CRL_get_lastUpdate BORINGSSL_ADD_PREFIX(X509_CRL_get_lastUpdate) +#define X509_CRL_get_nextUpdate BORINGSSL_ADD_PREFIX(X509_CRL_get_nextUpdate) +#define X509_CRL_get_signature_nid BORINGSSL_ADD_PREFIX(X509_CRL_get_signature_nid) +#define X509_CRL_get_version BORINGSSL_ADD_PREFIX(X509_CRL_get_version) +#define X509_CRL_match BORINGSSL_ADD_PREFIX(X509_CRL_match) +#define X509_CRL_new BORINGSSL_ADD_PREFIX(X509_CRL_new) +#define X509_CRL_print BORINGSSL_ADD_PREFIX(X509_CRL_print) +#define X509_CRL_print_fp BORINGSSL_ADD_PREFIX(X509_CRL_print_fp) +#define X509_CRL_set1_lastUpdate BORINGSSL_ADD_PREFIX(X509_CRL_set1_lastUpdate) +#define X509_CRL_set1_nextUpdate BORINGSSL_ADD_PREFIX(X509_CRL_set1_nextUpdate) +#define X509_CRL_set1_signature_algo BORINGSSL_ADD_PREFIX(X509_CRL_set1_signature_algo) +#define X509_CRL_set1_signature_value BORINGSSL_ADD_PREFIX(X509_CRL_set1_signature_value) +#define X509_CRL_set_issuer_name BORINGSSL_ADD_PREFIX(X509_CRL_set_issuer_name) +#define X509_CRL_set_version BORINGSSL_ADD_PREFIX(X509_CRL_set_version) +#define X509_CRL_sign BORINGSSL_ADD_PREFIX(X509_CRL_sign) +#define X509_CRL_sign_ctx BORINGSSL_ADD_PREFIX(X509_CRL_sign_ctx) +#define X509_CRL_sort BORINGSSL_ADD_PREFIX(X509_CRL_sort) +#define X509_CRL_up_ref BORINGSSL_ADD_PREFIX(X509_CRL_up_ref) +#define X509_CRL_verify BORINGSSL_ADD_PREFIX(X509_CRL_verify) +#define X509_EXTENSION_create_by_NID BORINGSSL_ADD_PREFIX(X509_EXTENSION_create_by_NID) +#define X509_EXTENSION_create_by_OBJ BORINGSSL_ADD_PREFIX(X509_EXTENSION_create_by_OBJ) +#define X509_EXTENSION_dup BORINGSSL_ADD_PREFIX(X509_EXTENSION_dup) +#define X509_EXTENSION_free BORINGSSL_ADD_PREFIX(X509_EXTENSION_free) +#define X509_EXTENSION_get_critical BORINGSSL_ADD_PREFIX(X509_EXTENSION_get_critical) +#define X509_EXTENSION_get_data BORINGSSL_ADD_PREFIX(X509_EXTENSION_get_data) +#define X509_EXTENSION_get_object BORINGSSL_ADD_PREFIX(X509_EXTENSION_get_object) +#define X509_EXTENSION_it BORINGSSL_ADD_PREFIX(X509_EXTENSION_it) +#define X509_EXTENSION_new BORINGSSL_ADD_PREFIX(X509_EXTENSION_new) +#define X509_EXTENSION_set_critical BORINGSSL_ADD_PREFIX(X509_EXTENSION_set_critical) +#define X509_EXTENSION_set_data BORINGSSL_ADD_PREFIX(X509_EXTENSION_set_data) +#define X509_EXTENSION_set_object BORINGSSL_ADD_PREFIX(X509_EXTENSION_set_object) +#define X509_INFO_free BORINGSSL_ADD_PREFIX(X509_INFO_free) +#define X509_LOOKUP_add_dir BORINGSSL_ADD_PREFIX(X509_LOOKUP_add_dir) +#define X509_LOOKUP_ctrl BORINGSSL_ADD_PREFIX(X509_LOOKUP_ctrl) +#define X509_LOOKUP_file BORINGSSL_ADD_PREFIX(X509_LOOKUP_file) +#define X509_LOOKUP_free BORINGSSL_ADD_PREFIX(X509_LOOKUP_free) +#define X509_LOOKUP_hash_dir BORINGSSL_ADD_PREFIX(X509_LOOKUP_hash_dir) +#define X509_LOOKUP_load_file BORINGSSL_ADD_PREFIX(X509_LOOKUP_load_file) +#define X509_NAME_ENTRY_create_by_NID BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_create_by_NID) +#define X509_NAME_ENTRY_create_by_OBJ BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_create_by_OBJ) +#define X509_NAME_ENTRY_create_by_txt BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_create_by_txt) +#define X509_NAME_ENTRY_dup BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_dup) +#define X509_NAME_ENTRY_free BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_free) +#define X509_NAME_ENTRY_get_data BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_get_data) +#define X509_NAME_ENTRY_get_object BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_get_object) +#define X509_NAME_ENTRY_new BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_new) +#define X509_NAME_ENTRY_set BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_set) +#define X509_NAME_ENTRY_set_data BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_set_data) +#define X509_NAME_ENTRY_set_object BORINGSSL_ADD_PREFIX(X509_NAME_ENTRY_set_object) +#define X509_NAME_add_entry BORINGSSL_ADD_PREFIX(X509_NAME_add_entry) +#define X509_NAME_add_entry_by_NID BORINGSSL_ADD_PREFIX(X509_NAME_add_entry_by_NID) +#define X509_NAME_add_entry_by_OBJ BORINGSSL_ADD_PREFIX(X509_NAME_add_entry_by_OBJ) +#define X509_NAME_add_entry_by_txt BORINGSSL_ADD_PREFIX(X509_NAME_add_entry_by_txt) +#define X509_NAME_cmp BORINGSSL_ADD_PREFIX(X509_NAME_cmp) +#define X509_NAME_delete_entry BORINGSSL_ADD_PREFIX(X509_NAME_delete_entry) +#define X509_NAME_digest BORINGSSL_ADD_PREFIX(X509_NAME_digest) +#define X509_NAME_dup BORINGSSL_ADD_PREFIX(X509_NAME_dup) +#define X509_NAME_entry_count BORINGSSL_ADD_PREFIX(X509_NAME_entry_count) +#define X509_NAME_free BORINGSSL_ADD_PREFIX(X509_NAME_free) +#define X509_NAME_get0_der BORINGSSL_ADD_PREFIX(X509_NAME_get0_der) +#define X509_NAME_get_entry BORINGSSL_ADD_PREFIX(X509_NAME_get_entry) +#define X509_NAME_get_index_by_NID BORINGSSL_ADD_PREFIX(X509_NAME_get_index_by_NID) +#define X509_NAME_get_index_by_OBJ BORINGSSL_ADD_PREFIX(X509_NAME_get_index_by_OBJ) +#define X509_NAME_get_text_by_NID BORINGSSL_ADD_PREFIX(X509_NAME_get_text_by_NID) +#define X509_NAME_get_text_by_OBJ BORINGSSL_ADD_PREFIX(X509_NAME_get_text_by_OBJ) +#define X509_NAME_hash BORINGSSL_ADD_PREFIX(X509_NAME_hash) +#define X509_NAME_hash_old BORINGSSL_ADD_PREFIX(X509_NAME_hash_old) +#define X509_NAME_it BORINGSSL_ADD_PREFIX(X509_NAME_it) +#define X509_NAME_new BORINGSSL_ADD_PREFIX(X509_NAME_new) +#define X509_NAME_oneline BORINGSSL_ADD_PREFIX(X509_NAME_oneline) +#define X509_NAME_print BORINGSSL_ADD_PREFIX(X509_NAME_print) +#define X509_NAME_print_ex BORINGSSL_ADD_PREFIX(X509_NAME_print_ex) +#define X509_NAME_print_ex_fp BORINGSSL_ADD_PREFIX(X509_NAME_print_ex_fp) +#define X509_NAME_set BORINGSSL_ADD_PREFIX(X509_NAME_set) +#define X509_OBJECT_free BORINGSSL_ADD_PREFIX(X509_OBJECT_free) +#define X509_OBJECT_free_contents BORINGSSL_ADD_PREFIX(X509_OBJECT_free_contents) +#define X509_OBJECT_get0_X509 BORINGSSL_ADD_PREFIX(X509_OBJECT_get0_X509) +#define X509_OBJECT_get_type BORINGSSL_ADD_PREFIX(X509_OBJECT_get_type) +#define X509_OBJECT_new BORINGSSL_ADD_PREFIX(X509_OBJECT_new) +#define X509_PUBKEY_free BORINGSSL_ADD_PREFIX(X509_PUBKEY_free) +#define X509_PUBKEY_get BORINGSSL_ADD_PREFIX(X509_PUBKEY_get) +#define X509_PUBKEY_get0 BORINGSSL_ADD_PREFIX(X509_PUBKEY_get0) +#define X509_PUBKEY_get0_param BORINGSSL_ADD_PREFIX(X509_PUBKEY_get0_param) +#define X509_PUBKEY_get0_public_key BORINGSSL_ADD_PREFIX(X509_PUBKEY_get0_public_key) +#define X509_PUBKEY_new BORINGSSL_ADD_PREFIX(X509_PUBKEY_new) +#define X509_PUBKEY_set BORINGSSL_ADD_PREFIX(X509_PUBKEY_set) +#define X509_PUBKEY_set0_param BORINGSSL_ADD_PREFIX(X509_PUBKEY_set0_param) +#define X509_PURPOSE_get0 BORINGSSL_ADD_PREFIX(X509_PURPOSE_get0) +#define X509_PURPOSE_get_by_sname BORINGSSL_ADD_PREFIX(X509_PURPOSE_get_by_sname) +#define X509_PURPOSE_get_id BORINGSSL_ADD_PREFIX(X509_PURPOSE_get_id) +#define X509_REQ_add1_attr BORINGSSL_ADD_PREFIX(X509_REQ_add1_attr) +#define X509_REQ_add1_attr_by_NID BORINGSSL_ADD_PREFIX(X509_REQ_add1_attr_by_NID) +#define X509_REQ_add1_attr_by_OBJ BORINGSSL_ADD_PREFIX(X509_REQ_add1_attr_by_OBJ) +#define X509_REQ_add1_attr_by_txt BORINGSSL_ADD_PREFIX(X509_REQ_add1_attr_by_txt) +#define X509_REQ_add_extensions BORINGSSL_ADD_PREFIX(X509_REQ_add_extensions) +#define X509_REQ_add_extensions_nid BORINGSSL_ADD_PREFIX(X509_REQ_add_extensions_nid) +#define X509_REQ_check_private_key BORINGSSL_ADD_PREFIX(X509_REQ_check_private_key) +#define X509_REQ_delete_attr BORINGSSL_ADD_PREFIX(X509_REQ_delete_attr) +#define X509_REQ_digest BORINGSSL_ADD_PREFIX(X509_REQ_digest) +#define X509_REQ_dup BORINGSSL_ADD_PREFIX(X509_REQ_dup) +#define X509_REQ_extension_nid BORINGSSL_ADD_PREFIX(X509_REQ_extension_nid) +#define X509_REQ_free BORINGSSL_ADD_PREFIX(X509_REQ_free) +#define X509_REQ_get0_pubkey BORINGSSL_ADD_PREFIX(X509_REQ_get0_pubkey) +#define X509_REQ_get0_signature BORINGSSL_ADD_PREFIX(X509_REQ_get0_signature) +#define X509_REQ_get1_email BORINGSSL_ADD_PREFIX(X509_REQ_get1_email) +#define X509_REQ_get_attr BORINGSSL_ADD_PREFIX(X509_REQ_get_attr) +#define X509_REQ_get_attr_by_NID BORINGSSL_ADD_PREFIX(X509_REQ_get_attr_by_NID) +#define X509_REQ_get_attr_by_OBJ BORINGSSL_ADD_PREFIX(X509_REQ_get_attr_by_OBJ) +#define X509_REQ_get_attr_count BORINGSSL_ADD_PREFIX(X509_REQ_get_attr_count) +#define X509_REQ_get_extensions BORINGSSL_ADD_PREFIX(X509_REQ_get_extensions) +#define X509_REQ_get_pubkey BORINGSSL_ADD_PREFIX(X509_REQ_get_pubkey) +#define X509_REQ_get_signature_nid BORINGSSL_ADD_PREFIX(X509_REQ_get_signature_nid) +#define X509_REQ_get_subject_name BORINGSSL_ADD_PREFIX(X509_REQ_get_subject_name) +#define X509_REQ_get_version BORINGSSL_ADD_PREFIX(X509_REQ_get_version) +#define X509_REQ_new BORINGSSL_ADD_PREFIX(X509_REQ_new) +#define X509_REQ_print BORINGSSL_ADD_PREFIX(X509_REQ_print) +#define X509_REQ_print_ex BORINGSSL_ADD_PREFIX(X509_REQ_print_ex) +#define X509_REQ_print_fp BORINGSSL_ADD_PREFIX(X509_REQ_print_fp) +#define X509_REQ_set1_signature_algo BORINGSSL_ADD_PREFIX(X509_REQ_set1_signature_algo) +#define X509_REQ_set1_signature_value BORINGSSL_ADD_PREFIX(X509_REQ_set1_signature_value) +#define X509_REQ_set_pubkey BORINGSSL_ADD_PREFIX(X509_REQ_set_pubkey) +#define X509_REQ_set_subject_name BORINGSSL_ADD_PREFIX(X509_REQ_set_subject_name) +#define X509_REQ_set_version BORINGSSL_ADD_PREFIX(X509_REQ_set_version) +#define X509_REQ_sign BORINGSSL_ADD_PREFIX(X509_REQ_sign) +#define X509_REQ_sign_ctx BORINGSSL_ADD_PREFIX(X509_REQ_sign_ctx) +#define X509_REQ_verify BORINGSSL_ADD_PREFIX(X509_REQ_verify) +#define X509_REVOKED_add1_ext_i2d BORINGSSL_ADD_PREFIX(X509_REVOKED_add1_ext_i2d) +#define X509_REVOKED_add_ext BORINGSSL_ADD_PREFIX(X509_REVOKED_add_ext) +#define X509_REVOKED_delete_ext BORINGSSL_ADD_PREFIX(X509_REVOKED_delete_ext) +#define X509_REVOKED_dup BORINGSSL_ADD_PREFIX(X509_REVOKED_dup) +#define X509_REVOKED_free BORINGSSL_ADD_PREFIX(X509_REVOKED_free) +#define X509_REVOKED_get0_extensions BORINGSSL_ADD_PREFIX(X509_REVOKED_get0_extensions) +#define X509_REVOKED_get0_revocationDate BORINGSSL_ADD_PREFIX(X509_REVOKED_get0_revocationDate) +#define X509_REVOKED_get0_serialNumber BORINGSSL_ADD_PREFIX(X509_REVOKED_get0_serialNumber) +#define X509_REVOKED_get_ext BORINGSSL_ADD_PREFIX(X509_REVOKED_get_ext) +#define X509_REVOKED_get_ext_by_NID BORINGSSL_ADD_PREFIX(X509_REVOKED_get_ext_by_NID) +#define X509_REVOKED_get_ext_by_OBJ BORINGSSL_ADD_PREFIX(X509_REVOKED_get_ext_by_OBJ) +#define X509_REVOKED_get_ext_by_critical BORINGSSL_ADD_PREFIX(X509_REVOKED_get_ext_by_critical) +#define X509_REVOKED_get_ext_count BORINGSSL_ADD_PREFIX(X509_REVOKED_get_ext_count) +#define X509_REVOKED_get_ext_d2i BORINGSSL_ADD_PREFIX(X509_REVOKED_get_ext_d2i) +#define X509_REVOKED_new BORINGSSL_ADD_PREFIX(X509_REVOKED_new) +#define X509_REVOKED_set_revocationDate BORINGSSL_ADD_PREFIX(X509_REVOKED_set_revocationDate) +#define X509_REVOKED_set_serialNumber BORINGSSL_ADD_PREFIX(X509_REVOKED_set_serialNumber) +#define X509_SIG_free BORINGSSL_ADD_PREFIX(X509_SIG_free) +#define X509_SIG_get0 BORINGSSL_ADD_PREFIX(X509_SIG_get0) +#define X509_SIG_getm BORINGSSL_ADD_PREFIX(X509_SIG_getm) +#define X509_SIG_new BORINGSSL_ADD_PREFIX(X509_SIG_new) +#define X509_STORE_CTX_cleanup BORINGSSL_ADD_PREFIX(X509_STORE_CTX_cleanup) +#define X509_STORE_CTX_free BORINGSSL_ADD_PREFIX(X509_STORE_CTX_free) +#define X509_STORE_CTX_get0_cert BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get0_cert) +#define X509_STORE_CTX_get0_chain BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get0_chain) +#define X509_STORE_CTX_get0_current_crl BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get0_current_crl) +#define X509_STORE_CTX_get0_param BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get0_param) +#define X509_STORE_CTX_get0_parent_ctx BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get0_parent_ctx) +#define X509_STORE_CTX_get0_store BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get0_store) +#define X509_STORE_CTX_get0_untrusted BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get0_untrusted) +#define X509_STORE_CTX_get1_certs BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get1_certs) +#define X509_STORE_CTX_get1_chain BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get1_chain) +#define X509_STORE_CTX_get1_crls BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get1_crls) +#define X509_STORE_CTX_get1_issuer BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get1_issuer) +#define X509_STORE_CTX_get_by_subject BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get_by_subject) +#define X509_STORE_CTX_get_chain BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get_chain) +#define X509_STORE_CTX_get_current_cert BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get_current_cert) +#define X509_STORE_CTX_get_error BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get_error) +#define X509_STORE_CTX_get_error_depth BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get_error_depth) +#define X509_STORE_CTX_get_ex_data BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get_ex_data) +#define X509_STORE_CTX_get_ex_new_index BORINGSSL_ADD_PREFIX(X509_STORE_CTX_get_ex_new_index) +#define X509_STORE_CTX_init BORINGSSL_ADD_PREFIX(X509_STORE_CTX_init) +#define X509_STORE_CTX_new BORINGSSL_ADD_PREFIX(X509_STORE_CTX_new) +#define X509_STORE_CTX_set0_crls BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set0_crls) +#define X509_STORE_CTX_set0_param BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set0_param) +#define X509_STORE_CTX_set0_trusted_stack BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set0_trusted_stack) +#define X509_STORE_CTX_set_chain BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_chain) +#define X509_STORE_CTX_set_default BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_default) +#define X509_STORE_CTX_set_depth BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_depth) +#define X509_STORE_CTX_set_error BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_error) +#define X509_STORE_CTX_set_ex_data BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_ex_data) +#define X509_STORE_CTX_set_flags BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_flags) +#define X509_STORE_CTX_set_purpose BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_purpose) +#define X509_STORE_CTX_set_time BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_time) +#define X509_STORE_CTX_set_time_posix BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_time_posix) +#define X509_STORE_CTX_set_trust BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_trust) +#define X509_STORE_CTX_set_verify_cb BORINGSSL_ADD_PREFIX(X509_STORE_CTX_set_verify_cb) +#define X509_STORE_CTX_trusted_stack BORINGSSL_ADD_PREFIX(X509_STORE_CTX_trusted_stack) +#define X509_STORE_add_cert BORINGSSL_ADD_PREFIX(X509_STORE_add_cert) +#define X509_STORE_add_crl BORINGSSL_ADD_PREFIX(X509_STORE_add_crl) +#define X509_STORE_add_lookup BORINGSSL_ADD_PREFIX(X509_STORE_add_lookup) +#define X509_STORE_free BORINGSSL_ADD_PREFIX(X509_STORE_free) +#define X509_STORE_get0_objects BORINGSSL_ADD_PREFIX(X509_STORE_get0_objects) +#define X509_STORE_get0_param BORINGSSL_ADD_PREFIX(X509_STORE_get0_param) +#define X509_STORE_get1_objects BORINGSSL_ADD_PREFIX(X509_STORE_get1_objects) +#define X509_STORE_load_locations BORINGSSL_ADD_PREFIX(X509_STORE_load_locations) +#define X509_STORE_new BORINGSSL_ADD_PREFIX(X509_STORE_new) +#define X509_STORE_set1_param BORINGSSL_ADD_PREFIX(X509_STORE_set1_param) +#define X509_STORE_set_default_paths BORINGSSL_ADD_PREFIX(X509_STORE_set_default_paths) +#define X509_STORE_set_depth BORINGSSL_ADD_PREFIX(X509_STORE_set_depth) +#define X509_STORE_set_flags BORINGSSL_ADD_PREFIX(X509_STORE_set_flags) +#define X509_STORE_set_purpose BORINGSSL_ADD_PREFIX(X509_STORE_set_purpose) +#define X509_STORE_set_trust BORINGSSL_ADD_PREFIX(X509_STORE_set_trust) +#define X509_STORE_set_verify_cb BORINGSSL_ADD_PREFIX(X509_STORE_set_verify_cb) +#define X509_STORE_up_ref BORINGSSL_ADD_PREFIX(X509_STORE_up_ref) +#define X509_VERIFY_PARAM_add0_policy BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_add0_policy) +#define X509_VERIFY_PARAM_add1_host BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_add1_host) +#define X509_VERIFY_PARAM_clear_flags BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_clear_flags) +#define X509_VERIFY_PARAM_free BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_free) +#define X509_VERIFY_PARAM_get_depth BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_get_depth) +#define X509_VERIFY_PARAM_get_flags BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_get_flags) +#define X509_VERIFY_PARAM_inherit BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_inherit) +#define X509_VERIFY_PARAM_new BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_new) +#define X509_VERIFY_PARAM_set1 BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set1) +#define X509_VERIFY_PARAM_set1_email BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set1_email) +#define X509_VERIFY_PARAM_set1_host BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set1_host) +#define X509_VERIFY_PARAM_set1_ip BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set1_ip) +#define X509_VERIFY_PARAM_set1_ip_asc BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set1_ip_asc) +#define X509_VERIFY_PARAM_set1_policies BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set1_policies) +#define X509_VERIFY_PARAM_set_depth BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set_depth) +#define X509_VERIFY_PARAM_set_flags BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set_flags) +#define X509_VERIFY_PARAM_set_hostflags BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set_hostflags) +#define X509_VERIFY_PARAM_set_purpose BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set_purpose) +#define X509_VERIFY_PARAM_set_time BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set_time) +#define X509_VERIFY_PARAM_set_time_posix BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set_time_posix) +#define X509_VERIFY_PARAM_set_trust BORINGSSL_ADD_PREFIX(X509_VERIFY_PARAM_set_trust) +#define X509_add1_ext_i2d BORINGSSL_ADD_PREFIX(X509_add1_ext_i2d) +#define X509_add1_reject_object BORINGSSL_ADD_PREFIX(X509_add1_reject_object) +#define X509_add1_trust_object BORINGSSL_ADD_PREFIX(X509_add1_trust_object) +#define X509_add_ext BORINGSSL_ADD_PREFIX(X509_add_ext) +#define X509_alias_get0 BORINGSSL_ADD_PREFIX(X509_alias_get0) +#define X509_alias_set1 BORINGSSL_ADD_PREFIX(X509_alias_set1) +#define X509_chain_up_ref BORINGSSL_ADD_PREFIX(X509_chain_up_ref) +#define X509_check_ca BORINGSSL_ADD_PREFIX(X509_check_ca) +#define X509_check_email BORINGSSL_ADD_PREFIX(X509_check_email) +#define X509_check_host BORINGSSL_ADD_PREFIX(X509_check_host) +#define X509_check_ip BORINGSSL_ADD_PREFIX(X509_check_ip) +#define X509_check_ip_asc BORINGSSL_ADD_PREFIX(X509_check_ip_asc) +#define X509_check_issued BORINGSSL_ADD_PREFIX(X509_check_issued) +#define X509_check_private_key BORINGSSL_ADD_PREFIX(X509_check_private_key) +#define X509_check_purpose BORINGSSL_ADD_PREFIX(X509_check_purpose) +#define X509_check_trust BORINGSSL_ADD_PREFIX(X509_check_trust) +#define X509_cmp BORINGSSL_ADD_PREFIX(X509_cmp) +#define X509_cmp_current_time BORINGSSL_ADD_PREFIX(X509_cmp_current_time) +#define X509_cmp_time BORINGSSL_ADD_PREFIX(X509_cmp_time) +#define X509_cmp_time_posix BORINGSSL_ADD_PREFIX(X509_cmp_time_posix) +#define X509_delete_ext BORINGSSL_ADD_PREFIX(X509_delete_ext) +#define X509_digest BORINGSSL_ADD_PREFIX(X509_digest) +#define X509_dup BORINGSSL_ADD_PREFIX(X509_dup) +#define X509_email_free BORINGSSL_ADD_PREFIX(X509_email_free) +#define X509_find_by_issuer_and_serial BORINGSSL_ADD_PREFIX(X509_find_by_issuer_and_serial) +#define X509_find_by_subject BORINGSSL_ADD_PREFIX(X509_find_by_subject) +#define X509_free BORINGSSL_ADD_PREFIX(X509_free) +#define X509_get0_authority_issuer BORINGSSL_ADD_PREFIX(X509_get0_authority_issuer) +#define X509_get0_authority_key_id BORINGSSL_ADD_PREFIX(X509_get0_authority_key_id) +#define X509_get0_authority_serial BORINGSSL_ADD_PREFIX(X509_get0_authority_serial) +#define X509_get0_extensions BORINGSSL_ADD_PREFIX(X509_get0_extensions) +#define X509_get0_notAfter BORINGSSL_ADD_PREFIX(X509_get0_notAfter) +#define X509_get0_notBefore BORINGSSL_ADD_PREFIX(X509_get0_notBefore) +#define X509_get0_pubkey BORINGSSL_ADD_PREFIX(X509_get0_pubkey) +#define X509_get0_pubkey_bitstr BORINGSSL_ADD_PREFIX(X509_get0_pubkey_bitstr) +#define X509_get0_serialNumber BORINGSSL_ADD_PREFIX(X509_get0_serialNumber) +#define X509_get0_signature BORINGSSL_ADD_PREFIX(X509_get0_signature) +#define X509_get0_subject_key_id BORINGSSL_ADD_PREFIX(X509_get0_subject_key_id) +#define X509_get0_tbs_sigalg BORINGSSL_ADD_PREFIX(X509_get0_tbs_sigalg) +#define X509_get0_uids BORINGSSL_ADD_PREFIX(X509_get0_uids) +#define X509_get1_email BORINGSSL_ADD_PREFIX(X509_get1_email) +#define X509_get1_ocsp BORINGSSL_ADD_PREFIX(X509_get1_ocsp) +#define X509_get_X509_PUBKEY BORINGSSL_ADD_PREFIX(X509_get_X509_PUBKEY) +#define X509_get_default_cert_area BORINGSSL_ADD_PREFIX(X509_get_default_cert_area) +#define X509_get_default_cert_dir BORINGSSL_ADD_PREFIX(X509_get_default_cert_dir) +#define X509_get_default_cert_dir_env BORINGSSL_ADD_PREFIX(X509_get_default_cert_dir_env) +#define X509_get_default_cert_file BORINGSSL_ADD_PREFIX(X509_get_default_cert_file) +#define X509_get_default_cert_file_env BORINGSSL_ADD_PREFIX(X509_get_default_cert_file_env) +#define X509_get_default_private_dir BORINGSSL_ADD_PREFIX(X509_get_default_private_dir) +#define X509_get_ex_data BORINGSSL_ADD_PREFIX(X509_get_ex_data) +#define X509_get_ex_new_index BORINGSSL_ADD_PREFIX(X509_get_ex_new_index) +#define X509_get_ext BORINGSSL_ADD_PREFIX(X509_get_ext) +#define X509_get_ext_by_NID BORINGSSL_ADD_PREFIX(X509_get_ext_by_NID) +#define X509_get_ext_by_OBJ BORINGSSL_ADD_PREFIX(X509_get_ext_by_OBJ) +#define X509_get_ext_by_critical BORINGSSL_ADD_PREFIX(X509_get_ext_by_critical) +#define X509_get_ext_count BORINGSSL_ADD_PREFIX(X509_get_ext_count) +#define X509_get_ext_d2i BORINGSSL_ADD_PREFIX(X509_get_ext_d2i) +#define X509_get_extended_key_usage BORINGSSL_ADD_PREFIX(X509_get_extended_key_usage) +#define X509_get_extension_flags BORINGSSL_ADD_PREFIX(X509_get_extension_flags) +#define X509_get_issuer_name BORINGSSL_ADD_PREFIX(X509_get_issuer_name) +#define X509_get_key_usage BORINGSSL_ADD_PREFIX(X509_get_key_usage) +#define X509_get_notAfter BORINGSSL_ADD_PREFIX(X509_get_notAfter) +#define X509_get_notBefore BORINGSSL_ADD_PREFIX(X509_get_notBefore) +#define X509_get_pathlen BORINGSSL_ADD_PREFIX(X509_get_pathlen) +#define X509_get_pubkey BORINGSSL_ADD_PREFIX(X509_get_pubkey) +#define X509_get_serialNumber BORINGSSL_ADD_PREFIX(X509_get_serialNumber) +#define X509_get_signature_nid BORINGSSL_ADD_PREFIX(X509_get_signature_nid) +#define X509_get_subject_name BORINGSSL_ADD_PREFIX(X509_get_subject_name) +#define X509_get_version BORINGSSL_ADD_PREFIX(X509_get_version) +#define X509_getm_notAfter BORINGSSL_ADD_PREFIX(X509_getm_notAfter) +#define X509_getm_notBefore BORINGSSL_ADD_PREFIX(X509_getm_notBefore) +#define X509_gmtime_adj BORINGSSL_ADD_PREFIX(X509_gmtime_adj) +#define X509_issuer_name_cmp BORINGSSL_ADD_PREFIX(X509_issuer_name_cmp) +#define X509_issuer_name_hash BORINGSSL_ADD_PREFIX(X509_issuer_name_hash) +#define X509_issuer_name_hash_old BORINGSSL_ADD_PREFIX(X509_issuer_name_hash_old) +#define X509_it BORINGSSL_ADD_PREFIX(X509_it) +#define X509_keyid_get0 BORINGSSL_ADD_PREFIX(X509_keyid_get0) +#define X509_keyid_set1 BORINGSSL_ADD_PREFIX(X509_keyid_set1) +#define X509_load_cert_crl_file BORINGSSL_ADD_PREFIX(X509_load_cert_crl_file) +#define X509_load_cert_file BORINGSSL_ADD_PREFIX(X509_load_cert_file) +#define X509_load_crl_file BORINGSSL_ADD_PREFIX(X509_load_crl_file) +#define X509_new BORINGSSL_ADD_PREFIX(X509_new) +#define X509_parse_from_buffer BORINGSSL_ADD_PREFIX(X509_parse_from_buffer) +#define X509_parse_with_algorithms BORINGSSL_ADD_PREFIX(X509_parse_with_algorithms) +#define X509_print BORINGSSL_ADD_PREFIX(X509_print) +#define X509_print_ex BORINGSSL_ADD_PREFIX(X509_print_ex) +#define X509_print_ex_fp BORINGSSL_ADD_PREFIX(X509_print_ex_fp) +#define X509_print_fp BORINGSSL_ADD_PREFIX(X509_print_fp) +#define X509_pubkey_digest BORINGSSL_ADD_PREFIX(X509_pubkey_digest) +#define X509_reject_clear BORINGSSL_ADD_PREFIX(X509_reject_clear) +#define X509_set1_notAfter BORINGSSL_ADD_PREFIX(X509_set1_notAfter) +#define X509_set1_notBefore BORINGSSL_ADD_PREFIX(X509_set1_notBefore) +#define X509_set1_signature_algo BORINGSSL_ADD_PREFIX(X509_set1_signature_algo) +#define X509_set1_signature_value BORINGSSL_ADD_PREFIX(X509_set1_signature_value) +#define X509_set_ex_data BORINGSSL_ADD_PREFIX(X509_set_ex_data) +#define X509_set_issuer_name BORINGSSL_ADD_PREFIX(X509_set_issuer_name) +#define X509_set_notAfter BORINGSSL_ADD_PREFIX(X509_set_notAfter) +#define X509_set_notBefore BORINGSSL_ADD_PREFIX(X509_set_notBefore) +#define X509_set_pubkey BORINGSSL_ADD_PREFIX(X509_set_pubkey) +#define X509_set_serialNumber BORINGSSL_ADD_PREFIX(X509_set_serialNumber) +#define X509_set_subject_name BORINGSSL_ADD_PREFIX(X509_set_subject_name) +#define X509_set_version BORINGSSL_ADD_PREFIX(X509_set_version) +#define X509_sign BORINGSSL_ADD_PREFIX(X509_sign) +#define X509_sign_ctx BORINGSSL_ADD_PREFIX(X509_sign_ctx) +#define X509_signature_dump BORINGSSL_ADD_PREFIX(X509_signature_dump) +#define X509_signature_print BORINGSSL_ADD_PREFIX(X509_signature_print) +#define X509_subject_name_cmp BORINGSSL_ADD_PREFIX(X509_subject_name_cmp) +#define X509_subject_name_hash BORINGSSL_ADD_PREFIX(X509_subject_name_hash) +#define X509_subject_name_hash_old BORINGSSL_ADD_PREFIX(X509_subject_name_hash_old) +#define X509_supported_extension BORINGSSL_ADD_PREFIX(X509_supported_extension) +#define X509_time_adj BORINGSSL_ADD_PREFIX(X509_time_adj) +#define X509_time_adj_ex BORINGSSL_ADD_PREFIX(X509_time_adj_ex) +#define X509_trust_clear BORINGSSL_ADD_PREFIX(X509_trust_clear) +#define X509_up_ref BORINGSSL_ADD_PREFIX(X509_up_ref) +#define X509_verify BORINGSSL_ADD_PREFIX(X509_verify) +#define X509_verify_cert BORINGSSL_ADD_PREFIX(X509_verify_cert) +#define X509_verify_cert_error_string BORINGSSL_ADD_PREFIX(X509_verify_cert_error_string) +#define X509v3_add_ext BORINGSSL_ADD_PREFIX(X509v3_add_ext) +#define X509v3_delete_ext BORINGSSL_ADD_PREFIX(X509v3_delete_ext) +#define X509v3_get_ext BORINGSSL_ADD_PREFIX(X509v3_get_ext) +#define X509v3_get_ext_by_NID BORINGSSL_ADD_PREFIX(X509v3_get_ext_by_NID) +#define X509v3_get_ext_by_OBJ BORINGSSL_ADD_PREFIX(X509v3_get_ext_by_OBJ) +#define X509v3_get_ext_by_critical BORINGSSL_ADD_PREFIX(X509v3_get_ext_by_critical) +#define X509v3_get_ext_count BORINGSSL_ADD_PREFIX(X509v3_get_ext_count) +#define XWING_decap BORINGSSL_ADD_PREFIX(XWING_decap) +#define XWING_encap BORINGSSL_ADD_PREFIX(XWING_encap) +#define XWING_encap_external_entropy BORINGSSL_ADD_PREFIX(XWING_encap_external_entropy) +#define XWING_generate_key BORINGSSL_ADD_PREFIX(XWING_generate_key) +#define XWING_marshal_private_key BORINGSSL_ADD_PREFIX(XWING_marshal_private_key) +#define XWING_parse_private_key BORINGSSL_ADD_PREFIX(XWING_parse_private_key) +#define XWING_public_from_private BORINGSSL_ADD_PREFIX(XWING_public_from_private) +#define a2i_IPADDRESS BORINGSSL_ADD_PREFIX(a2i_IPADDRESS) +#define a2i_IPADDRESS_NC BORINGSSL_ADD_PREFIX(a2i_IPADDRESS_NC) +#define c2i_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX(c2i_ASN1_BIT_STRING) +#define c2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX(c2i_ASN1_INTEGER) +#define c2i_ASN1_OBJECT BORINGSSL_ADD_PREFIX(c2i_ASN1_OBJECT) +#define d2i_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX(d2i_ASN1_BIT_STRING) +#define d2i_ASN1_BMPSTRING BORINGSSL_ADD_PREFIX(d2i_ASN1_BMPSTRING) +#define d2i_ASN1_BOOLEAN BORINGSSL_ADD_PREFIX(d2i_ASN1_BOOLEAN) +#define d2i_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX(d2i_ASN1_ENUMERATED) +#define d2i_ASN1_GENERALIZEDTIME BORINGSSL_ADD_PREFIX(d2i_ASN1_GENERALIZEDTIME) +#define d2i_ASN1_GENERALSTRING BORINGSSL_ADD_PREFIX(d2i_ASN1_GENERALSTRING) +#define d2i_ASN1_IA5STRING BORINGSSL_ADD_PREFIX(d2i_ASN1_IA5STRING) +#define d2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX(d2i_ASN1_INTEGER) +#define d2i_ASN1_NULL BORINGSSL_ADD_PREFIX(d2i_ASN1_NULL) +#define d2i_ASN1_OBJECT BORINGSSL_ADD_PREFIX(d2i_ASN1_OBJECT) +#define d2i_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX(d2i_ASN1_OCTET_STRING) +#define d2i_ASN1_PRINTABLESTRING BORINGSSL_ADD_PREFIX(d2i_ASN1_PRINTABLESTRING) +#define d2i_ASN1_SEQUENCE_ANY BORINGSSL_ADD_PREFIX(d2i_ASN1_SEQUENCE_ANY) +#define d2i_ASN1_SET_ANY BORINGSSL_ADD_PREFIX(d2i_ASN1_SET_ANY) +#define d2i_ASN1_T61STRING BORINGSSL_ADD_PREFIX(d2i_ASN1_T61STRING) +#define d2i_ASN1_TIME BORINGSSL_ADD_PREFIX(d2i_ASN1_TIME) +#define d2i_ASN1_TYPE BORINGSSL_ADD_PREFIX(d2i_ASN1_TYPE) +#define d2i_ASN1_UNIVERSALSTRING BORINGSSL_ADD_PREFIX(d2i_ASN1_UNIVERSALSTRING) +#define d2i_ASN1_UTCTIME BORINGSSL_ADD_PREFIX(d2i_ASN1_UTCTIME) +#define d2i_ASN1_UTF8STRING BORINGSSL_ADD_PREFIX(d2i_ASN1_UTF8STRING) +#define d2i_ASN1_VISIBLESTRING BORINGSSL_ADD_PREFIX(d2i_ASN1_VISIBLESTRING) +#define d2i_AUTHORITY_INFO_ACCESS BORINGSSL_ADD_PREFIX(d2i_AUTHORITY_INFO_ACCESS) +#define d2i_AUTHORITY_KEYID BORINGSSL_ADD_PREFIX(d2i_AUTHORITY_KEYID) +#define d2i_AutoPrivateKey BORINGSSL_ADD_PREFIX(d2i_AutoPrivateKey) +#define d2i_BASIC_CONSTRAINTS BORINGSSL_ADD_PREFIX(d2i_BASIC_CONSTRAINTS) +#define d2i_CERTIFICATEPOLICIES BORINGSSL_ADD_PREFIX(d2i_CERTIFICATEPOLICIES) +#define d2i_CRL_DIST_POINTS BORINGSSL_ADD_PREFIX(d2i_CRL_DIST_POINTS) +#define d2i_DHparams BORINGSSL_ADD_PREFIX(d2i_DHparams) +#define d2i_DHparams_bio BORINGSSL_ADD_PREFIX(d2i_DHparams_bio) +#define d2i_DIRECTORYSTRING BORINGSSL_ADD_PREFIX(d2i_DIRECTORYSTRING) +#define d2i_DISPLAYTEXT BORINGSSL_ADD_PREFIX(d2i_DISPLAYTEXT) +#define d2i_DSAPrivateKey BORINGSSL_ADD_PREFIX(d2i_DSAPrivateKey) +#define d2i_DSAPrivateKey_bio BORINGSSL_ADD_PREFIX(d2i_DSAPrivateKey_bio) +#define d2i_DSAPrivateKey_fp BORINGSSL_ADD_PREFIX(d2i_DSAPrivateKey_fp) +#define d2i_DSAPublicKey BORINGSSL_ADD_PREFIX(d2i_DSAPublicKey) +#define d2i_DSA_PUBKEY BORINGSSL_ADD_PREFIX(d2i_DSA_PUBKEY) +#define d2i_DSA_PUBKEY_bio BORINGSSL_ADD_PREFIX(d2i_DSA_PUBKEY_bio) +#define d2i_DSA_PUBKEY_fp BORINGSSL_ADD_PREFIX(d2i_DSA_PUBKEY_fp) +#define d2i_DSA_SIG BORINGSSL_ADD_PREFIX(d2i_DSA_SIG) +#define d2i_DSAparams BORINGSSL_ADD_PREFIX(d2i_DSAparams) +#define d2i_ECDSA_SIG BORINGSSL_ADD_PREFIX(d2i_ECDSA_SIG) +#define d2i_ECPKParameters BORINGSSL_ADD_PREFIX(d2i_ECPKParameters) +#define d2i_ECParameters BORINGSSL_ADD_PREFIX(d2i_ECParameters) +#define d2i_ECPrivateKey BORINGSSL_ADD_PREFIX(d2i_ECPrivateKey) +#define d2i_ECPrivateKey_bio BORINGSSL_ADD_PREFIX(d2i_ECPrivateKey_bio) +#define d2i_ECPrivateKey_fp BORINGSSL_ADD_PREFIX(d2i_ECPrivateKey_fp) +#define d2i_EC_PUBKEY BORINGSSL_ADD_PREFIX(d2i_EC_PUBKEY) +#define d2i_EC_PUBKEY_bio BORINGSSL_ADD_PREFIX(d2i_EC_PUBKEY_bio) +#define d2i_EC_PUBKEY_fp BORINGSSL_ADD_PREFIX(d2i_EC_PUBKEY_fp) +#define d2i_EXTENDED_KEY_USAGE BORINGSSL_ADD_PREFIX(d2i_EXTENDED_KEY_USAGE) +#define d2i_GENERAL_NAME BORINGSSL_ADD_PREFIX(d2i_GENERAL_NAME) +#define d2i_GENERAL_NAMES BORINGSSL_ADD_PREFIX(d2i_GENERAL_NAMES) +#define d2i_ISSUING_DIST_POINT BORINGSSL_ADD_PREFIX(d2i_ISSUING_DIST_POINT) +#define d2i_NETSCAPE_SPKAC BORINGSSL_ADD_PREFIX(d2i_NETSCAPE_SPKAC) +#define d2i_NETSCAPE_SPKI BORINGSSL_ADD_PREFIX(d2i_NETSCAPE_SPKI) +#define d2i_PKCS12 BORINGSSL_ADD_PREFIX(d2i_PKCS12) +#define d2i_PKCS12_bio BORINGSSL_ADD_PREFIX(d2i_PKCS12_bio) +#define d2i_PKCS12_fp BORINGSSL_ADD_PREFIX(d2i_PKCS12_fp) +#define d2i_PKCS7 BORINGSSL_ADD_PREFIX(d2i_PKCS7) +#define d2i_PKCS7_bio BORINGSSL_ADD_PREFIX(d2i_PKCS7_bio) +#define d2i_PKCS8PrivateKey_bio BORINGSSL_ADD_PREFIX(d2i_PKCS8PrivateKey_bio) +#define d2i_PKCS8PrivateKey_fp BORINGSSL_ADD_PREFIX(d2i_PKCS8PrivateKey_fp) +#define d2i_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(d2i_PKCS8_PRIV_KEY_INFO) +#define d2i_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_ADD_PREFIX(d2i_PKCS8_PRIV_KEY_INFO_bio) +#define d2i_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_ADD_PREFIX(d2i_PKCS8_PRIV_KEY_INFO_fp) +#define d2i_PKCS8_bio BORINGSSL_ADD_PREFIX(d2i_PKCS8_bio) +#define d2i_PKCS8_fp BORINGSSL_ADD_PREFIX(d2i_PKCS8_fp) +#define d2i_PUBKEY BORINGSSL_ADD_PREFIX(d2i_PUBKEY) +#define d2i_PUBKEY_bio BORINGSSL_ADD_PREFIX(d2i_PUBKEY_bio) +#define d2i_PUBKEY_fp BORINGSSL_ADD_PREFIX(d2i_PUBKEY_fp) +#define d2i_PrivateKey BORINGSSL_ADD_PREFIX(d2i_PrivateKey) +#define d2i_PrivateKey_bio BORINGSSL_ADD_PREFIX(d2i_PrivateKey_bio) +#define d2i_PrivateKey_fp BORINGSSL_ADD_PREFIX(d2i_PrivateKey_fp) +#define d2i_PublicKey BORINGSSL_ADD_PREFIX(d2i_PublicKey) +#define d2i_RSAPrivateKey BORINGSSL_ADD_PREFIX(d2i_RSAPrivateKey) +#define d2i_RSAPrivateKey_bio BORINGSSL_ADD_PREFIX(d2i_RSAPrivateKey_bio) +#define d2i_RSAPrivateKey_fp BORINGSSL_ADD_PREFIX(d2i_RSAPrivateKey_fp) +#define d2i_RSAPublicKey BORINGSSL_ADD_PREFIX(d2i_RSAPublicKey) +#define d2i_RSAPublicKey_bio BORINGSSL_ADD_PREFIX(d2i_RSAPublicKey_bio) +#define d2i_RSAPublicKey_fp BORINGSSL_ADD_PREFIX(d2i_RSAPublicKey_fp) +#define d2i_RSA_PSS_PARAMS BORINGSSL_ADD_PREFIX(d2i_RSA_PSS_PARAMS) +#define d2i_RSA_PUBKEY BORINGSSL_ADD_PREFIX(d2i_RSA_PUBKEY) +#define d2i_RSA_PUBKEY_bio BORINGSSL_ADD_PREFIX(d2i_RSA_PUBKEY_bio) +#define d2i_RSA_PUBKEY_fp BORINGSSL_ADD_PREFIX(d2i_RSA_PUBKEY_fp) +#define d2i_SSL_SESSION BORINGSSL_ADD_PREFIX(d2i_SSL_SESSION) +#define d2i_SSL_SESSION_bio BORINGSSL_ADD_PREFIX(d2i_SSL_SESSION_bio) +#define d2i_X509 BORINGSSL_ADD_PREFIX(d2i_X509) +#define d2i_X509_ALGOR BORINGSSL_ADD_PREFIX(d2i_X509_ALGOR) +#define d2i_X509_ATTRIBUTE BORINGSSL_ADD_PREFIX(d2i_X509_ATTRIBUTE) +#define d2i_X509_AUX BORINGSSL_ADD_PREFIX(d2i_X509_AUX) +#define d2i_X509_CRL BORINGSSL_ADD_PREFIX(d2i_X509_CRL) +#define d2i_X509_CRL_bio BORINGSSL_ADD_PREFIX(d2i_X509_CRL_bio) +#define d2i_X509_CRL_fp BORINGSSL_ADD_PREFIX(d2i_X509_CRL_fp) +#define d2i_X509_EXTENSION BORINGSSL_ADD_PREFIX(d2i_X509_EXTENSION) +#define d2i_X509_EXTENSIONS BORINGSSL_ADD_PREFIX(d2i_X509_EXTENSIONS) +#define d2i_X509_NAME BORINGSSL_ADD_PREFIX(d2i_X509_NAME) +#define d2i_X509_PUBKEY BORINGSSL_ADD_PREFIX(d2i_X509_PUBKEY) +#define d2i_X509_REQ BORINGSSL_ADD_PREFIX(d2i_X509_REQ) +#define d2i_X509_REQ_bio BORINGSSL_ADD_PREFIX(d2i_X509_REQ_bio) +#define d2i_X509_REQ_fp BORINGSSL_ADD_PREFIX(d2i_X509_REQ_fp) +#define d2i_X509_REVOKED BORINGSSL_ADD_PREFIX(d2i_X509_REVOKED) +#define d2i_X509_SIG BORINGSSL_ADD_PREFIX(d2i_X509_SIG) +#define d2i_X509_bio BORINGSSL_ADD_PREFIX(d2i_X509_bio) +#define d2i_X509_fp BORINGSSL_ADD_PREFIX(d2i_X509_fp) +#define i2a_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX(i2a_ASN1_ENUMERATED) +#define i2a_ASN1_INTEGER BORINGSSL_ADD_PREFIX(i2a_ASN1_INTEGER) +#define i2a_ASN1_OBJECT BORINGSSL_ADD_PREFIX(i2a_ASN1_OBJECT) +#define i2a_ASN1_STRING BORINGSSL_ADD_PREFIX(i2a_ASN1_STRING) +#define i2c_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX(i2c_ASN1_BIT_STRING) +#define i2c_ASN1_INTEGER BORINGSSL_ADD_PREFIX(i2c_ASN1_INTEGER) +#define i2d_ASN1_BIT_STRING BORINGSSL_ADD_PREFIX(i2d_ASN1_BIT_STRING) +#define i2d_ASN1_BMPSTRING BORINGSSL_ADD_PREFIX(i2d_ASN1_BMPSTRING) +#define i2d_ASN1_BOOLEAN BORINGSSL_ADD_PREFIX(i2d_ASN1_BOOLEAN) +#define i2d_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX(i2d_ASN1_ENUMERATED) +#define i2d_ASN1_GENERALIZEDTIME BORINGSSL_ADD_PREFIX(i2d_ASN1_GENERALIZEDTIME) +#define i2d_ASN1_GENERALSTRING BORINGSSL_ADD_PREFIX(i2d_ASN1_GENERALSTRING) +#define i2d_ASN1_IA5STRING BORINGSSL_ADD_PREFIX(i2d_ASN1_IA5STRING) +#define i2d_ASN1_INTEGER BORINGSSL_ADD_PREFIX(i2d_ASN1_INTEGER) +#define i2d_ASN1_NULL BORINGSSL_ADD_PREFIX(i2d_ASN1_NULL) +#define i2d_ASN1_OBJECT BORINGSSL_ADD_PREFIX(i2d_ASN1_OBJECT) +#define i2d_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX(i2d_ASN1_OCTET_STRING) +#define i2d_ASN1_PRINTABLESTRING BORINGSSL_ADD_PREFIX(i2d_ASN1_PRINTABLESTRING) +#define i2d_ASN1_SEQUENCE_ANY BORINGSSL_ADD_PREFIX(i2d_ASN1_SEQUENCE_ANY) +#define i2d_ASN1_SET_ANY BORINGSSL_ADD_PREFIX(i2d_ASN1_SET_ANY) +#define i2d_ASN1_T61STRING BORINGSSL_ADD_PREFIX(i2d_ASN1_T61STRING) +#define i2d_ASN1_TIME BORINGSSL_ADD_PREFIX(i2d_ASN1_TIME) +#define i2d_ASN1_TYPE BORINGSSL_ADD_PREFIX(i2d_ASN1_TYPE) +#define i2d_ASN1_UNIVERSALSTRING BORINGSSL_ADD_PREFIX(i2d_ASN1_UNIVERSALSTRING) +#define i2d_ASN1_UTCTIME BORINGSSL_ADD_PREFIX(i2d_ASN1_UTCTIME) +#define i2d_ASN1_UTF8STRING BORINGSSL_ADD_PREFIX(i2d_ASN1_UTF8STRING) +#define i2d_ASN1_VISIBLESTRING BORINGSSL_ADD_PREFIX(i2d_ASN1_VISIBLESTRING) +#define i2d_AUTHORITY_INFO_ACCESS BORINGSSL_ADD_PREFIX(i2d_AUTHORITY_INFO_ACCESS) +#define i2d_AUTHORITY_KEYID BORINGSSL_ADD_PREFIX(i2d_AUTHORITY_KEYID) +#define i2d_BASIC_CONSTRAINTS BORINGSSL_ADD_PREFIX(i2d_BASIC_CONSTRAINTS) +#define i2d_CERTIFICATEPOLICIES BORINGSSL_ADD_PREFIX(i2d_CERTIFICATEPOLICIES) +#define i2d_CMS_bio BORINGSSL_ADD_PREFIX(i2d_CMS_bio) +#define i2d_CMS_bio_stream BORINGSSL_ADD_PREFIX(i2d_CMS_bio_stream) +#define i2d_CRL_DIST_POINTS BORINGSSL_ADD_PREFIX(i2d_CRL_DIST_POINTS) +#define i2d_DHparams BORINGSSL_ADD_PREFIX(i2d_DHparams) +#define i2d_DHparams_bio BORINGSSL_ADD_PREFIX(i2d_DHparams_bio) +#define i2d_DIRECTORYSTRING BORINGSSL_ADD_PREFIX(i2d_DIRECTORYSTRING) +#define i2d_DISPLAYTEXT BORINGSSL_ADD_PREFIX(i2d_DISPLAYTEXT) +#define i2d_DSAPrivateKey BORINGSSL_ADD_PREFIX(i2d_DSAPrivateKey) +#define i2d_DSAPrivateKey_bio BORINGSSL_ADD_PREFIX(i2d_DSAPrivateKey_bio) +#define i2d_DSAPrivateKey_fp BORINGSSL_ADD_PREFIX(i2d_DSAPrivateKey_fp) +#define i2d_DSAPublicKey BORINGSSL_ADD_PREFIX(i2d_DSAPublicKey) +#define i2d_DSA_PUBKEY BORINGSSL_ADD_PREFIX(i2d_DSA_PUBKEY) +#define i2d_DSA_PUBKEY_bio BORINGSSL_ADD_PREFIX(i2d_DSA_PUBKEY_bio) +#define i2d_DSA_PUBKEY_fp BORINGSSL_ADD_PREFIX(i2d_DSA_PUBKEY_fp) +#define i2d_DSA_SIG BORINGSSL_ADD_PREFIX(i2d_DSA_SIG) +#define i2d_DSAparams BORINGSSL_ADD_PREFIX(i2d_DSAparams) +#define i2d_ECDSA_SIG BORINGSSL_ADD_PREFIX(i2d_ECDSA_SIG) +#define i2d_ECPKParameters BORINGSSL_ADD_PREFIX(i2d_ECPKParameters) +#define i2d_ECParameters BORINGSSL_ADD_PREFIX(i2d_ECParameters) +#define i2d_ECPrivateKey BORINGSSL_ADD_PREFIX(i2d_ECPrivateKey) +#define i2d_ECPrivateKey_bio BORINGSSL_ADD_PREFIX(i2d_ECPrivateKey_bio) +#define i2d_ECPrivateKey_fp BORINGSSL_ADD_PREFIX(i2d_ECPrivateKey_fp) +#define i2d_EC_PUBKEY BORINGSSL_ADD_PREFIX(i2d_EC_PUBKEY) +#define i2d_EC_PUBKEY_bio BORINGSSL_ADD_PREFIX(i2d_EC_PUBKEY_bio) +#define i2d_EC_PUBKEY_fp BORINGSSL_ADD_PREFIX(i2d_EC_PUBKEY_fp) +#define i2d_EXTENDED_KEY_USAGE BORINGSSL_ADD_PREFIX(i2d_EXTENDED_KEY_USAGE) +#define i2d_GENERAL_NAME BORINGSSL_ADD_PREFIX(i2d_GENERAL_NAME) +#define i2d_GENERAL_NAMES BORINGSSL_ADD_PREFIX(i2d_GENERAL_NAMES) +#define i2d_ISSUING_DIST_POINT BORINGSSL_ADD_PREFIX(i2d_ISSUING_DIST_POINT) +#define i2d_NETSCAPE_SPKAC BORINGSSL_ADD_PREFIX(i2d_NETSCAPE_SPKAC) +#define i2d_NETSCAPE_SPKI BORINGSSL_ADD_PREFIX(i2d_NETSCAPE_SPKI) +#define i2d_PKCS12 BORINGSSL_ADD_PREFIX(i2d_PKCS12) +#define i2d_PKCS12_bio BORINGSSL_ADD_PREFIX(i2d_PKCS12_bio) +#define i2d_PKCS12_fp BORINGSSL_ADD_PREFIX(i2d_PKCS12_fp) +#define i2d_PKCS7 BORINGSSL_ADD_PREFIX(i2d_PKCS7) +#define i2d_PKCS7_bio BORINGSSL_ADD_PREFIX(i2d_PKCS7_bio) +#define i2d_PKCS8PrivateKeyInfo_bio BORINGSSL_ADD_PREFIX(i2d_PKCS8PrivateKeyInfo_bio) +#define i2d_PKCS8PrivateKeyInfo_fp BORINGSSL_ADD_PREFIX(i2d_PKCS8PrivateKeyInfo_fp) +#define i2d_PKCS8PrivateKey_bio BORINGSSL_ADD_PREFIX(i2d_PKCS8PrivateKey_bio) +#define i2d_PKCS8PrivateKey_fp BORINGSSL_ADD_PREFIX(i2d_PKCS8PrivateKey_fp) +#define i2d_PKCS8PrivateKey_nid_bio BORINGSSL_ADD_PREFIX(i2d_PKCS8PrivateKey_nid_bio) +#define i2d_PKCS8PrivateKey_nid_fp BORINGSSL_ADD_PREFIX(i2d_PKCS8PrivateKey_nid_fp) +#define i2d_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_PREFIX(i2d_PKCS8_PRIV_KEY_INFO) +#define i2d_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_ADD_PREFIX(i2d_PKCS8_PRIV_KEY_INFO_bio) +#define i2d_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_ADD_PREFIX(i2d_PKCS8_PRIV_KEY_INFO_fp) +#define i2d_PKCS8_bio BORINGSSL_ADD_PREFIX(i2d_PKCS8_bio) +#define i2d_PKCS8_fp BORINGSSL_ADD_PREFIX(i2d_PKCS8_fp) +#define i2d_PUBKEY BORINGSSL_ADD_PREFIX(i2d_PUBKEY) +#define i2d_PUBKEY_bio BORINGSSL_ADD_PREFIX(i2d_PUBKEY_bio) +#define i2d_PUBKEY_fp BORINGSSL_ADD_PREFIX(i2d_PUBKEY_fp) +#define i2d_PrivateKey BORINGSSL_ADD_PREFIX(i2d_PrivateKey) +#define i2d_PrivateKey_bio BORINGSSL_ADD_PREFIX(i2d_PrivateKey_bio) +#define i2d_PrivateKey_fp BORINGSSL_ADD_PREFIX(i2d_PrivateKey_fp) +#define i2d_PublicKey BORINGSSL_ADD_PREFIX(i2d_PublicKey) +#define i2d_RSAPrivateKey BORINGSSL_ADD_PREFIX(i2d_RSAPrivateKey) +#define i2d_RSAPrivateKey_bio BORINGSSL_ADD_PREFIX(i2d_RSAPrivateKey_bio) +#define i2d_RSAPrivateKey_fp BORINGSSL_ADD_PREFIX(i2d_RSAPrivateKey_fp) +#define i2d_RSAPublicKey BORINGSSL_ADD_PREFIX(i2d_RSAPublicKey) +#define i2d_RSAPublicKey_bio BORINGSSL_ADD_PREFIX(i2d_RSAPublicKey_bio) +#define i2d_RSAPublicKey_fp BORINGSSL_ADD_PREFIX(i2d_RSAPublicKey_fp) +#define i2d_RSA_PSS_PARAMS BORINGSSL_ADD_PREFIX(i2d_RSA_PSS_PARAMS) +#define i2d_RSA_PUBKEY BORINGSSL_ADD_PREFIX(i2d_RSA_PUBKEY) +#define i2d_RSA_PUBKEY_bio BORINGSSL_ADD_PREFIX(i2d_RSA_PUBKEY_bio) +#define i2d_RSA_PUBKEY_fp BORINGSSL_ADD_PREFIX(i2d_RSA_PUBKEY_fp) +#define i2d_SSL_SESSION BORINGSSL_ADD_PREFIX(i2d_SSL_SESSION) +#define i2d_SSL_SESSION_bio BORINGSSL_ADD_PREFIX(i2d_SSL_SESSION_bio) +#define i2d_X509 BORINGSSL_ADD_PREFIX(i2d_X509) +#define i2d_X509_ALGOR BORINGSSL_ADD_PREFIX(i2d_X509_ALGOR) +#define i2d_X509_ATTRIBUTE BORINGSSL_ADD_PREFIX(i2d_X509_ATTRIBUTE) +#define i2d_X509_AUX BORINGSSL_ADD_PREFIX(i2d_X509_AUX) +#define i2d_X509_CRL BORINGSSL_ADD_PREFIX(i2d_X509_CRL) +#define i2d_X509_CRL_bio BORINGSSL_ADD_PREFIX(i2d_X509_CRL_bio) +#define i2d_X509_CRL_fp BORINGSSL_ADD_PREFIX(i2d_X509_CRL_fp) +#define i2d_X509_CRL_tbs BORINGSSL_ADD_PREFIX(i2d_X509_CRL_tbs) +#define i2d_X509_EXTENSION BORINGSSL_ADD_PREFIX(i2d_X509_EXTENSION) +#define i2d_X509_EXTENSIONS BORINGSSL_ADD_PREFIX(i2d_X509_EXTENSIONS) +#define i2d_X509_NAME BORINGSSL_ADD_PREFIX(i2d_X509_NAME) +#define i2d_X509_PUBKEY BORINGSSL_ADD_PREFIX(i2d_X509_PUBKEY) +#define i2d_X509_REQ BORINGSSL_ADD_PREFIX(i2d_X509_REQ) +#define i2d_X509_REQ_bio BORINGSSL_ADD_PREFIX(i2d_X509_REQ_bio) +#define i2d_X509_REQ_fp BORINGSSL_ADD_PREFIX(i2d_X509_REQ_fp) +#define i2d_X509_REVOKED BORINGSSL_ADD_PREFIX(i2d_X509_REVOKED) +#define i2d_X509_SIG BORINGSSL_ADD_PREFIX(i2d_X509_SIG) +#define i2d_X509_bio BORINGSSL_ADD_PREFIX(i2d_X509_bio) +#define i2d_X509_fp BORINGSSL_ADD_PREFIX(i2d_X509_fp) +#define i2d_X509_tbs BORINGSSL_ADD_PREFIX(i2d_X509_tbs) +#define i2d_re_X509_CRL_tbs BORINGSSL_ADD_PREFIX(i2d_re_X509_CRL_tbs) +#define i2d_re_X509_REQ_tbs BORINGSSL_ADD_PREFIX(i2d_re_X509_REQ_tbs) +#define i2d_re_X509_tbs BORINGSSL_ADD_PREFIX(i2d_re_X509_tbs) +#define i2o_ECPublicKey BORINGSSL_ADD_PREFIX(i2o_ECPublicKey) +#define i2s_ASN1_ENUMERATED BORINGSSL_ADD_PREFIX(i2s_ASN1_ENUMERATED) +#define i2s_ASN1_INTEGER BORINGSSL_ADD_PREFIX(i2s_ASN1_INTEGER) +#define i2s_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX(i2s_ASN1_OCTET_STRING) +#define i2t_ASN1_OBJECT BORINGSSL_ADD_PREFIX(i2t_ASN1_OBJECT) +#define i2v_GENERAL_NAME BORINGSSL_ADD_PREFIX(i2v_GENERAL_NAME) +#define i2v_GENERAL_NAMES BORINGSSL_ADD_PREFIX(i2v_GENERAL_NAMES) +#define o2i_ECPublicKey BORINGSSL_ADD_PREFIX(o2i_ECPublicKey) +#define s2i_ASN1_INTEGER BORINGSSL_ADD_PREFIX(s2i_ASN1_INTEGER) +#define s2i_ASN1_OCTET_STRING BORINGSSL_ADD_PREFIX(s2i_ASN1_OCTET_STRING) +#define sk_free BORINGSSL_ADD_PREFIX(sk_free) +#define sk_new_null BORINGSSL_ADD_PREFIX(sk_new_null) +#define sk_num BORINGSSL_ADD_PREFIX(sk_num) +#define sk_pop BORINGSSL_ADD_PREFIX(sk_pop) +#define sk_pop_free BORINGSSL_ADD_PREFIX(sk_pop_free) +#define sk_pop_free_ex BORINGSSL_ADD_PREFIX(sk_pop_free_ex) +#define sk_push BORINGSSL_ADD_PREFIX(sk_push) +#define sk_value BORINGSSL_ADD_PREFIX(sk_value) + +#endif // __PRAGMA_REDEFINE_EXTNAME + +#define CBS_data BORINGSSL_ADD_PREFIX(CBS_data) +#define CBS_init BORINGSSL_ADD_PREFIX(CBS_init) +#define CBS_len BORINGSSL_ADD_PREFIX(CBS_len) +#define ERR_GET_FUNC BORINGSSL_ADD_PREFIX(ERR_GET_FUNC) +#define ERR_GET_LIB BORINGSSL_ADD_PREFIX(ERR_GET_LIB) +#define ERR_GET_REASON BORINGSSL_ADD_PREFIX(ERR_GET_REASON) +#define ERR_equals BORINGSSL_ADD_PREFIX(ERR_equals) +#define sk_ACCESS_DESCRIPTION_call_cmp_func BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_call_cmp_func) +#define sk_ACCESS_DESCRIPTION_call_copy_func BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_call_copy_func) +#define sk_ACCESS_DESCRIPTION_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_call_delete_if_func) +#define sk_ACCESS_DESCRIPTION_call_free_func BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_call_free_func) +#define sk_ACCESS_DESCRIPTION_deep_copy BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_deep_copy) +#define sk_ACCESS_DESCRIPTION_delete BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_delete) +#define sk_ACCESS_DESCRIPTION_delete_if BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_delete_if) +#define sk_ACCESS_DESCRIPTION_delete_ptr BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_delete_ptr) +#define sk_ACCESS_DESCRIPTION_dup BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_dup) +#define sk_ACCESS_DESCRIPTION_find BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_find) +#define sk_ACCESS_DESCRIPTION_free BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_free) +#define sk_ACCESS_DESCRIPTION_insert BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_insert) +#define sk_ACCESS_DESCRIPTION_is_sorted BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_is_sorted) +#define sk_ACCESS_DESCRIPTION_new BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_new) +#define sk_ACCESS_DESCRIPTION_new_null BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_new_null) +#define sk_ACCESS_DESCRIPTION_num BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_num) +#define sk_ACCESS_DESCRIPTION_pop BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_pop) +#define sk_ACCESS_DESCRIPTION_pop_free BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_pop_free) +#define sk_ACCESS_DESCRIPTION_push BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_push) +#define sk_ACCESS_DESCRIPTION_set BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_set) +#define sk_ACCESS_DESCRIPTION_set_cmp_func BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_set_cmp_func) +#define sk_ACCESS_DESCRIPTION_shift BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_shift) +#define sk_ACCESS_DESCRIPTION_sort BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_sort) +#define sk_ACCESS_DESCRIPTION_value BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_value) +#define sk_ACCESS_DESCRIPTION_zero BORINGSSL_ADD_PREFIX(sk_ACCESS_DESCRIPTION_zero) +#define sk_ASN1_INTEGER_call_cmp_func BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_call_cmp_func) +#define sk_ASN1_INTEGER_call_copy_func BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_call_copy_func) +#define sk_ASN1_INTEGER_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_call_delete_if_func) +#define sk_ASN1_INTEGER_call_free_func BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_call_free_func) +#define sk_ASN1_INTEGER_deep_copy BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_deep_copy) +#define sk_ASN1_INTEGER_delete BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_delete) +#define sk_ASN1_INTEGER_delete_if BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_delete_if) +#define sk_ASN1_INTEGER_delete_ptr BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_delete_ptr) +#define sk_ASN1_INTEGER_dup BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_dup) +#define sk_ASN1_INTEGER_find BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_find) +#define sk_ASN1_INTEGER_free BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_free) +#define sk_ASN1_INTEGER_insert BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_insert) +#define sk_ASN1_INTEGER_is_sorted BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_is_sorted) +#define sk_ASN1_INTEGER_new BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_new) +#define sk_ASN1_INTEGER_new_null BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_new_null) +#define sk_ASN1_INTEGER_num BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_num) +#define sk_ASN1_INTEGER_pop BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_pop) +#define sk_ASN1_INTEGER_pop_free BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_pop_free) +#define sk_ASN1_INTEGER_push BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_push) +#define sk_ASN1_INTEGER_set BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_set) +#define sk_ASN1_INTEGER_set_cmp_func BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_set_cmp_func) +#define sk_ASN1_INTEGER_shift BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_shift) +#define sk_ASN1_INTEGER_sort BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_sort) +#define sk_ASN1_INTEGER_value BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_value) +#define sk_ASN1_INTEGER_zero BORINGSSL_ADD_PREFIX(sk_ASN1_INTEGER_zero) +#define sk_ASN1_OBJECT_call_cmp_func BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_call_cmp_func) +#define sk_ASN1_OBJECT_call_copy_func BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_call_copy_func) +#define sk_ASN1_OBJECT_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_call_delete_if_func) +#define sk_ASN1_OBJECT_call_free_func BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_call_free_func) +#define sk_ASN1_OBJECT_deep_copy BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_deep_copy) +#define sk_ASN1_OBJECT_delete BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_delete) +#define sk_ASN1_OBJECT_delete_if BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_delete_if) +#define sk_ASN1_OBJECT_delete_ptr BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_delete_ptr) +#define sk_ASN1_OBJECT_dup BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_dup) +#define sk_ASN1_OBJECT_find BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_find) +#define sk_ASN1_OBJECT_free BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_free) +#define sk_ASN1_OBJECT_insert BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_insert) +#define sk_ASN1_OBJECT_is_sorted BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_is_sorted) +#define sk_ASN1_OBJECT_new BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_new) +#define sk_ASN1_OBJECT_new_null BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_new_null) +#define sk_ASN1_OBJECT_num BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_num) +#define sk_ASN1_OBJECT_pop BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_pop) +#define sk_ASN1_OBJECT_pop_free BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_pop_free) +#define sk_ASN1_OBJECT_push BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_push) +#define sk_ASN1_OBJECT_set BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_set) +#define sk_ASN1_OBJECT_set_cmp_func BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_set_cmp_func) +#define sk_ASN1_OBJECT_shift BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_shift) +#define sk_ASN1_OBJECT_sort BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_sort) +#define sk_ASN1_OBJECT_value BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_value) +#define sk_ASN1_OBJECT_zero BORINGSSL_ADD_PREFIX(sk_ASN1_OBJECT_zero) +#define sk_ASN1_TYPE_call_cmp_func BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_call_cmp_func) +#define sk_ASN1_TYPE_call_copy_func BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_call_copy_func) +#define sk_ASN1_TYPE_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_call_delete_if_func) +#define sk_ASN1_TYPE_call_free_func BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_call_free_func) +#define sk_ASN1_TYPE_deep_copy BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_deep_copy) +#define sk_ASN1_TYPE_delete BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_delete) +#define sk_ASN1_TYPE_delete_if BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_delete_if) +#define sk_ASN1_TYPE_delete_ptr BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_delete_ptr) +#define sk_ASN1_TYPE_dup BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_dup) +#define sk_ASN1_TYPE_find BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_find) +#define sk_ASN1_TYPE_free BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_free) +#define sk_ASN1_TYPE_insert BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_insert) +#define sk_ASN1_TYPE_is_sorted BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_is_sorted) +#define sk_ASN1_TYPE_new BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_new) +#define sk_ASN1_TYPE_new_null BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_new_null) +#define sk_ASN1_TYPE_num BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_num) +#define sk_ASN1_TYPE_pop BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_pop) +#define sk_ASN1_TYPE_pop_free BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_pop_free) +#define sk_ASN1_TYPE_push BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_push) +#define sk_ASN1_TYPE_set BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_set) +#define sk_ASN1_TYPE_set_cmp_func BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_set_cmp_func) +#define sk_ASN1_TYPE_shift BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_shift) +#define sk_ASN1_TYPE_sort BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_sort) +#define sk_ASN1_TYPE_value BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_value) +#define sk_ASN1_TYPE_zero BORINGSSL_ADD_PREFIX(sk_ASN1_TYPE_zero) +#define sk_ASN1_VALUE_call_cmp_func BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_call_cmp_func) +#define sk_ASN1_VALUE_call_copy_func BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_call_copy_func) +#define sk_ASN1_VALUE_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_call_delete_if_func) +#define sk_ASN1_VALUE_call_free_func BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_call_free_func) +#define sk_ASN1_VALUE_deep_copy BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_deep_copy) +#define sk_ASN1_VALUE_delete BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_delete) +#define sk_ASN1_VALUE_delete_if BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_delete_if) +#define sk_ASN1_VALUE_delete_ptr BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_delete_ptr) +#define sk_ASN1_VALUE_dup BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_dup) +#define sk_ASN1_VALUE_find BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_find) +#define sk_ASN1_VALUE_free BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_free) +#define sk_ASN1_VALUE_insert BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_insert) +#define sk_ASN1_VALUE_is_sorted BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_is_sorted) +#define sk_ASN1_VALUE_new BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_new) +#define sk_ASN1_VALUE_new_null BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_new_null) +#define sk_ASN1_VALUE_num BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_num) +#define sk_ASN1_VALUE_pop BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_pop) +#define sk_ASN1_VALUE_pop_free BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_pop_free) +#define sk_ASN1_VALUE_push BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_push) +#define sk_ASN1_VALUE_set BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_set) +#define sk_ASN1_VALUE_set_cmp_func BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_set_cmp_func) +#define sk_ASN1_VALUE_shift BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_shift) +#define sk_ASN1_VALUE_sort BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_sort) +#define sk_ASN1_VALUE_value BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_value) +#define sk_ASN1_VALUE_zero BORINGSSL_ADD_PREFIX(sk_ASN1_VALUE_zero) +#define sk_BIO_call_cmp_func BORINGSSL_ADD_PREFIX(sk_BIO_call_cmp_func) +#define sk_BIO_call_copy_func BORINGSSL_ADD_PREFIX(sk_BIO_call_copy_func) +#define sk_BIO_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_BIO_call_delete_if_func) +#define sk_BIO_call_free_func BORINGSSL_ADD_PREFIX(sk_BIO_call_free_func) +#define sk_BIO_deep_copy BORINGSSL_ADD_PREFIX(sk_BIO_deep_copy) +#define sk_BIO_delete BORINGSSL_ADD_PREFIX(sk_BIO_delete) +#define sk_BIO_delete_if BORINGSSL_ADD_PREFIX(sk_BIO_delete_if) +#define sk_BIO_delete_ptr BORINGSSL_ADD_PREFIX(sk_BIO_delete_ptr) +#define sk_BIO_dup BORINGSSL_ADD_PREFIX(sk_BIO_dup) +#define sk_BIO_find BORINGSSL_ADD_PREFIX(sk_BIO_find) +#define sk_BIO_free BORINGSSL_ADD_PREFIX(sk_BIO_free) +#define sk_BIO_insert BORINGSSL_ADD_PREFIX(sk_BIO_insert) +#define sk_BIO_is_sorted BORINGSSL_ADD_PREFIX(sk_BIO_is_sorted) +#define sk_BIO_new BORINGSSL_ADD_PREFIX(sk_BIO_new) +#define sk_BIO_new_null BORINGSSL_ADD_PREFIX(sk_BIO_new_null) +#define sk_BIO_num BORINGSSL_ADD_PREFIX(sk_BIO_num) +#define sk_BIO_pop BORINGSSL_ADD_PREFIX(sk_BIO_pop) +#define sk_BIO_pop_free BORINGSSL_ADD_PREFIX(sk_BIO_pop_free) +#define sk_BIO_push BORINGSSL_ADD_PREFIX(sk_BIO_push) +#define sk_BIO_set BORINGSSL_ADD_PREFIX(sk_BIO_set) +#define sk_BIO_set_cmp_func BORINGSSL_ADD_PREFIX(sk_BIO_set_cmp_func) +#define sk_BIO_shift BORINGSSL_ADD_PREFIX(sk_BIO_shift) +#define sk_BIO_sort BORINGSSL_ADD_PREFIX(sk_BIO_sort) +#define sk_BIO_value BORINGSSL_ADD_PREFIX(sk_BIO_value) +#define sk_BIO_zero BORINGSSL_ADD_PREFIX(sk_BIO_zero) +#define sk_CONF_VALUE_call_cmp_func BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_call_cmp_func) +#define sk_CONF_VALUE_call_copy_func BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_call_copy_func) +#define sk_CONF_VALUE_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_call_delete_if_func) +#define sk_CONF_VALUE_call_free_func BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_call_free_func) +#define sk_CONF_VALUE_deep_copy BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_deep_copy) +#define sk_CONF_VALUE_delete BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_delete) +#define sk_CONF_VALUE_delete_if BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_delete_if) +#define sk_CONF_VALUE_delete_ptr BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_delete_ptr) +#define sk_CONF_VALUE_dup BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_dup) +#define sk_CONF_VALUE_find BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_find) +#define sk_CONF_VALUE_free BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_free) +#define sk_CONF_VALUE_insert BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_insert) +#define sk_CONF_VALUE_is_sorted BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_is_sorted) +#define sk_CONF_VALUE_new BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_new) +#define sk_CONF_VALUE_new_null BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_new_null) +#define sk_CONF_VALUE_num BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_num) +#define sk_CONF_VALUE_pop BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_pop) +#define sk_CONF_VALUE_pop_free BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_pop_free) +#define sk_CONF_VALUE_push BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_push) +#define sk_CONF_VALUE_set BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_set) +#define sk_CONF_VALUE_set_cmp_func BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_set_cmp_func) +#define sk_CONF_VALUE_shift BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_shift) +#define sk_CONF_VALUE_sort BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_sort) +#define sk_CONF_VALUE_value BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_value) +#define sk_CONF_VALUE_zero BORINGSSL_ADD_PREFIX(sk_CONF_VALUE_zero) +#define sk_CRYPTO_BUFFER_call_cmp_func BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_call_cmp_func) +#define sk_CRYPTO_BUFFER_call_copy_func BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_call_copy_func) +#define sk_CRYPTO_BUFFER_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_call_delete_if_func) +#define sk_CRYPTO_BUFFER_call_free_func BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_call_free_func) +#define sk_CRYPTO_BUFFER_deep_copy BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_deep_copy) +#define sk_CRYPTO_BUFFER_delete BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_delete) +#define sk_CRYPTO_BUFFER_delete_if BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_delete_if) +#define sk_CRYPTO_BUFFER_delete_ptr BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_delete_ptr) +#define sk_CRYPTO_BUFFER_dup BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_dup) +#define sk_CRYPTO_BUFFER_find BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_find) +#define sk_CRYPTO_BUFFER_free BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_free) +#define sk_CRYPTO_BUFFER_insert BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_insert) +#define sk_CRYPTO_BUFFER_is_sorted BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_is_sorted) +#define sk_CRYPTO_BUFFER_new BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_new) +#define sk_CRYPTO_BUFFER_new_null BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_new_null) +#define sk_CRYPTO_BUFFER_num BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_num) +#define sk_CRYPTO_BUFFER_pop BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_pop) +#define sk_CRYPTO_BUFFER_pop_free BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_pop_free) +#define sk_CRYPTO_BUFFER_push BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_push) +#define sk_CRYPTO_BUFFER_set BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_set) +#define sk_CRYPTO_BUFFER_set_cmp_func BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_set_cmp_func) +#define sk_CRYPTO_BUFFER_shift BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_shift) +#define sk_CRYPTO_BUFFER_sort BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_sort) +#define sk_CRYPTO_BUFFER_value BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_value) +#define sk_CRYPTO_BUFFER_zero BORINGSSL_ADD_PREFIX(sk_CRYPTO_BUFFER_zero) +#define sk_DIST_POINT_call_cmp_func BORINGSSL_ADD_PREFIX(sk_DIST_POINT_call_cmp_func) +#define sk_DIST_POINT_call_copy_func BORINGSSL_ADD_PREFIX(sk_DIST_POINT_call_copy_func) +#define sk_DIST_POINT_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_DIST_POINT_call_delete_if_func) +#define sk_DIST_POINT_call_free_func BORINGSSL_ADD_PREFIX(sk_DIST_POINT_call_free_func) +#define sk_DIST_POINT_deep_copy BORINGSSL_ADD_PREFIX(sk_DIST_POINT_deep_copy) +#define sk_DIST_POINT_delete BORINGSSL_ADD_PREFIX(sk_DIST_POINT_delete) +#define sk_DIST_POINT_delete_if BORINGSSL_ADD_PREFIX(sk_DIST_POINT_delete_if) +#define sk_DIST_POINT_delete_ptr BORINGSSL_ADD_PREFIX(sk_DIST_POINT_delete_ptr) +#define sk_DIST_POINT_dup BORINGSSL_ADD_PREFIX(sk_DIST_POINT_dup) +#define sk_DIST_POINT_find BORINGSSL_ADD_PREFIX(sk_DIST_POINT_find) +#define sk_DIST_POINT_free BORINGSSL_ADD_PREFIX(sk_DIST_POINT_free) +#define sk_DIST_POINT_insert BORINGSSL_ADD_PREFIX(sk_DIST_POINT_insert) +#define sk_DIST_POINT_is_sorted BORINGSSL_ADD_PREFIX(sk_DIST_POINT_is_sorted) +#define sk_DIST_POINT_new BORINGSSL_ADD_PREFIX(sk_DIST_POINT_new) +#define sk_DIST_POINT_new_null BORINGSSL_ADD_PREFIX(sk_DIST_POINT_new_null) +#define sk_DIST_POINT_num BORINGSSL_ADD_PREFIX(sk_DIST_POINT_num) +#define sk_DIST_POINT_pop BORINGSSL_ADD_PREFIX(sk_DIST_POINT_pop) +#define sk_DIST_POINT_pop_free BORINGSSL_ADD_PREFIX(sk_DIST_POINT_pop_free) +#define sk_DIST_POINT_push BORINGSSL_ADD_PREFIX(sk_DIST_POINT_push) +#define sk_DIST_POINT_set BORINGSSL_ADD_PREFIX(sk_DIST_POINT_set) +#define sk_DIST_POINT_set_cmp_func BORINGSSL_ADD_PREFIX(sk_DIST_POINT_set_cmp_func) +#define sk_DIST_POINT_shift BORINGSSL_ADD_PREFIX(sk_DIST_POINT_shift) +#define sk_DIST_POINT_sort BORINGSSL_ADD_PREFIX(sk_DIST_POINT_sort) +#define sk_DIST_POINT_value BORINGSSL_ADD_PREFIX(sk_DIST_POINT_value) +#define sk_DIST_POINT_zero BORINGSSL_ADD_PREFIX(sk_DIST_POINT_zero) +#define sk_GENERAL_NAME_call_cmp_func BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_call_cmp_func) +#define sk_GENERAL_NAME_call_copy_func BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_call_copy_func) +#define sk_GENERAL_NAME_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_call_delete_if_func) +#define sk_GENERAL_NAME_call_free_func BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_call_free_func) +#define sk_GENERAL_NAME_deep_copy BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_deep_copy) +#define sk_GENERAL_NAME_delete BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_delete) +#define sk_GENERAL_NAME_delete_if BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_delete_if) +#define sk_GENERAL_NAME_delete_ptr BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_delete_ptr) +#define sk_GENERAL_NAME_dup BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_dup) +#define sk_GENERAL_NAME_find BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_find) +#define sk_GENERAL_NAME_free BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_free) +#define sk_GENERAL_NAME_insert BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_insert) +#define sk_GENERAL_NAME_is_sorted BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_is_sorted) +#define sk_GENERAL_NAME_new BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_new) +#define sk_GENERAL_NAME_new_null BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_new_null) +#define sk_GENERAL_NAME_num BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_num) +#define sk_GENERAL_NAME_pop BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_pop) +#define sk_GENERAL_NAME_pop_free BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_pop_free) +#define sk_GENERAL_NAME_push BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_push) +#define sk_GENERAL_NAME_set BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_set) +#define sk_GENERAL_NAME_set_cmp_func BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_set_cmp_func) +#define sk_GENERAL_NAME_shift BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_shift) +#define sk_GENERAL_NAME_sort BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_sort) +#define sk_GENERAL_NAME_value BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_value) +#define sk_GENERAL_NAME_zero BORINGSSL_ADD_PREFIX(sk_GENERAL_NAME_zero) +#define sk_GENERAL_SUBTREE_call_cmp_func BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_call_cmp_func) +#define sk_GENERAL_SUBTREE_call_copy_func BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_call_copy_func) +#define sk_GENERAL_SUBTREE_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_call_delete_if_func) +#define sk_GENERAL_SUBTREE_call_free_func BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_call_free_func) +#define sk_GENERAL_SUBTREE_deep_copy BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_deep_copy) +#define sk_GENERAL_SUBTREE_delete BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_delete) +#define sk_GENERAL_SUBTREE_delete_if BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_delete_if) +#define sk_GENERAL_SUBTREE_delete_ptr BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_delete_ptr) +#define sk_GENERAL_SUBTREE_dup BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_dup) +#define sk_GENERAL_SUBTREE_find BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_find) +#define sk_GENERAL_SUBTREE_free BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_free) +#define sk_GENERAL_SUBTREE_insert BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_insert) +#define sk_GENERAL_SUBTREE_is_sorted BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_is_sorted) +#define sk_GENERAL_SUBTREE_new BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_new) +#define sk_GENERAL_SUBTREE_new_null BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_new_null) +#define sk_GENERAL_SUBTREE_num BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_num) +#define sk_GENERAL_SUBTREE_pop BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_pop) +#define sk_GENERAL_SUBTREE_pop_free BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_pop_free) +#define sk_GENERAL_SUBTREE_push BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_push) +#define sk_GENERAL_SUBTREE_set BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_set) +#define sk_GENERAL_SUBTREE_set_cmp_func BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_set_cmp_func) +#define sk_GENERAL_SUBTREE_shift BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_shift) +#define sk_GENERAL_SUBTREE_sort BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_sort) +#define sk_GENERAL_SUBTREE_value BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_value) +#define sk_GENERAL_SUBTREE_zero BORINGSSL_ADD_PREFIX(sk_GENERAL_SUBTREE_zero) +#define sk_OPENSSL_STRING_call_cmp_func BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_call_cmp_func) +#define sk_OPENSSL_STRING_call_copy_func BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_call_copy_func) +#define sk_OPENSSL_STRING_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_call_delete_if_func) +#define sk_OPENSSL_STRING_call_free_func BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_call_free_func) +#define sk_OPENSSL_STRING_deep_copy BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_deep_copy) +#define sk_OPENSSL_STRING_delete BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_delete) +#define sk_OPENSSL_STRING_delete_if BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_delete_if) +#define sk_OPENSSL_STRING_delete_ptr BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_delete_ptr) +#define sk_OPENSSL_STRING_dup BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_dup) +#define sk_OPENSSL_STRING_find BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_find) +#define sk_OPENSSL_STRING_free BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_free) +#define sk_OPENSSL_STRING_insert BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_insert) +#define sk_OPENSSL_STRING_is_sorted BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_is_sorted) +#define sk_OPENSSL_STRING_new BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_new) +#define sk_OPENSSL_STRING_new_null BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_new_null) +#define sk_OPENSSL_STRING_num BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_num) +#define sk_OPENSSL_STRING_pop BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_pop) +#define sk_OPENSSL_STRING_pop_free BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_pop_free) +#define sk_OPENSSL_STRING_push BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_push) +#define sk_OPENSSL_STRING_set BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_set) +#define sk_OPENSSL_STRING_set_cmp_func BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_set_cmp_func) +#define sk_OPENSSL_STRING_shift BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_shift) +#define sk_OPENSSL_STRING_sort BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_sort) +#define sk_OPENSSL_STRING_value BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_value) +#define sk_OPENSSL_STRING_zero BORINGSSL_ADD_PREFIX(sk_OPENSSL_STRING_zero) +#define sk_POLICYINFO_call_cmp_func BORINGSSL_ADD_PREFIX(sk_POLICYINFO_call_cmp_func) +#define sk_POLICYINFO_call_copy_func BORINGSSL_ADD_PREFIX(sk_POLICYINFO_call_copy_func) +#define sk_POLICYINFO_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_POLICYINFO_call_delete_if_func) +#define sk_POLICYINFO_call_free_func BORINGSSL_ADD_PREFIX(sk_POLICYINFO_call_free_func) +#define sk_POLICYINFO_deep_copy BORINGSSL_ADD_PREFIX(sk_POLICYINFO_deep_copy) +#define sk_POLICYINFO_delete BORINGSSL_ADD_PREFIX(sk_POLICYINFO_delete) +#define sk_POLICYINFO_delete_if BORINGSSL_ADD_PREFIX(sk_POLICYINFO_delete_if) +#define sk_POLICYINFO_delete_ptr BORINGSSL_ADD_PREFIX(sk_POLICYINFO_delete_ptr) +#define sk_POLICYINFO_dup BORINGSSL_ADD_PREFIX(sk_POLICYINFO_dup) +#define sk_POLICYINFO_find BORINGSSL_ADD_PREFIX(sk_POLICYINFO_find) +#define sk_POLICYINFO_free BORINGSSL_ADD_PREFIX(sk_POLICYINFO_free) +#define sk_POLICYINFO_insert BORINGSSL_ADD_PREFIX(sk_POLICYINFO_insert) +#define sk_POLICYINFO_is_sorted BORINGSSL_ADD_PREFIX(sk_POLICYINFO_is_sorted) +#define sk_POLICYINFO_new BORINGSSL_ADD_PREFIX(sk_POLICYINFO_new) +#define sk_POLICYINFO_new_null BORINGSSL_ADD_PREFIX(sk_POLICYINFO_new_null) +#define sk_POLICYINFO_num BORINGSSL_ADD_PREFIX(sk_POLICYINFO_num) +#define sk_POLICYINFO_pop BORINGSSL_ADD_PREFIX(sk_POLICYINFO_pop) +#define sk_POLICYINFO_pop_free BORINGSSL_ADD_PREFIX(sk_POLICYINFO_pop_free) +#define sk_POLICYINFO_push BORINGSSL_ADD_PREFIX(sk_POLICYINFO_push) +#define sk_POLICYINFO_set BORINGSSL_ADD_PREFIX(sk_POLICYINFO_set) +#define sk_POLICYINFO_set_cmp_func BORINGSSL_ADD_PREFIX(sk_POLICYINFO_set_cmp_func) +#define sk_POLICYINFO_shift BORINGSSL_ADD_PREFIX(sk_POLICYINFO_shift) +#define sk_POLICYINFO_sort BORINGSSL_ADD_PREFIX(sk_POLICYINFO_sort) +#define sk_POLICYINFO_value BORINGSSL_ADD_PREFIX(sk_POLICYINFO_value) +#define sk_POLICYINFO_zero BORINGSSL_ADD_PREFIX(sk_POLICYINFO_zero) +#define sk_POLICYQUALINFO_call_cmp_func BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_call_cmp_func) +#define sk_POLICYQUALINFO_call_copy_func BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_call_copy_func) +#define sk_POLICYQUALINFO_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_call_delete_if_func) +#define sk_POLICYQUALINFO_call_free_func BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_call_free_func) +#define sk_POLICYQUALINFO_deep_copy BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_deep_copy) +#define sk_POLICYQUALINFO_delete BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_delete) +#define sk_POLICYQUALINFO_delete_if BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_delete_if) +#define sk_POLICYQUALINFO_delete_ptr BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_delete_ptr) +#define sk_POLICYQUALINFO_dup BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_dup) +#define sk_POLICYQUALINFO_find BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_find) +#define sk_POLICYQUALINFO_free BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_free) +#define sk_POLICYQUALINFO_insert BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_insert) +#define sk_POLICYQUALINFO_is_sorted BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_is_sorted) +#define sk_POLICYQUALINFO_new BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_new) +#define sk_POLICYQUALINFO_new_null BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_new_null) +#define sk_POLICYQUALINFO_num BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_num) +#define sk_POLICYQUALINFO_pop BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_pop) +#define sk_POLICYQUALINFO_pop_free BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_pop_free) +#define sk_POLICYQUALINFO_push BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_push) +#define sk_POLICYQUALINFO_set BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_set) +#define sk_POLICYQUALINFO_set_cmp_func BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_set_cmp_func) +#define sk_POLICYQUALINFO_shift BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_shift) +#define sk_POLICYQUALINFO_sort BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_sort) +#define sk_POLICYQUALINFO_value BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_value) +#define sk_POLICYQUALINFO_zero BORINGSSL_ADD_PREFIX(sk_POLICYQUALINFO_zero) +#define sk_POLICY_MAPPING_call_cmp_func BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_call_cmp_func) +#define sk_POLICY_MAPPING_call_copy_func BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_call_copy_func) +#define sk_POLICY_MAPPING_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_call_delete_if_func) +#define sk_POLICY_MAPPING_call_free_func BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_call_free_func) +#define sk_POLICY_MAPPING_deep_copy BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_deep_copy) +#define sk_POLICY_MAPPING_delete BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_delete) +#define sk_POLICY_MAPPING_delete_if BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_delete_if) +#define sk_POLICY_MAPPING_delete_ptr BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_delete_ptr) +#define sk_POLICY_MAPPING_dup BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_dup) +#define sk_POLICY_MAPPING_find BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_find) +#define sk_POLICY_MAPPING_free BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_free) +#define sk_POLICY_MAPPING_insert BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_insert) +#define sk_POLICY_MAPPING_is_sorted BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_is_sorted) +#define sk_POLICY_MAPPING_new BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_new) +#define sk_POLICY_MAPPING_new_null BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_new_null) +#define sk_POLICY_MAPPING_num BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_num) +#define sk_POLICY_MAPPING_pop BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_pop) +#define sk_POLICY_MAPPING_pop_free BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_pop_free) +#define sk_POLICY_MAPPING_push BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_push) +#define sk_POLICY_MAPPING_set BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_set) +#define sk_POLICY_MAPPING_set_cmp_func BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_set_cmp_func) +#define sk_POLICY_MAPPING_shift BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_shift) +#define sk_POLICY_MAPPING_sort BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_sort) +#define sk_POLICY_MAPPING_value BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_value) +#define sk_POLICY_MAPPING_zero BORINGSSL_ADD_PREFIX(sk_POLICY_MAPPING_zero) +#define sk_SRTP_PROTECTION_PROFILE_call_cmp_func BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_call_cmp_func) +#define sk_SRTP_PROTECTION_PROFILE_call_copy_func BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_call_copy_func) +#define sk_SRTP_PROTECTION_PROFILE_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_call_delete_if_func) +#define sk_SRTP_PROTECTION_PROFILE_call_free_func BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_call_free_func) +#define sk_SRTP_PROTECTION_PROFILE_deep_copy BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_deep_copy) +#define sk_SRTP_PROTECTION_PROFILE_delete BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_delete) +#define sk_SRTP_PROTECTION_PROFILE_delete_if BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_delete_if) +#define sk_SRTP_PROTECTION_PROFILE_delete_ptr BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_delete_ptr) +#define sk_SRTP_PROTECTION_PROFILE_dup BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_dup) +#define sk_SRTP_PROTECTION_PROFILE_find BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_find) +#define sk_SRTP_PROTECTION_PROFILE_free BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_free) +#define sk_SRTP_PROTECTION_PROFILE_insert BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_insert) +#define sk_SRTP_PROTECTION_PROFILE_is_sorted BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_is_sorted) +#define sk_SRTP_PROTECTION_PROFILE_new BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_new) +#define sk_SRTP_PROTECTION_PROFILE_new_null BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_new_null) +#define sk_SRTP_PROTECTION_PROFILE_num BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_num) +#define sk_SRTP_PROTECTION_PROFILE_pop BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_pop) +#define sk_SRTP_PROTECTION_PROFILE_pop_free BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_pop_free) +#define sk_SRTP_PROTECTION_PROFILE_push BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_push) +#define sk_SRTP_PROTECTION_PROFILE_set BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_set) +#define sk_SRTP_PROTECTION_PROFILE_set_cmp_func BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_set_cmp_func) +#define sk_SRTP_PROTECTION_PROFILE_shift BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_shift) +#define sk_SRTP_PROTECTION_PROFILE_sort BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_sort) +#define sk_SRTP_PROTECTION_PROFILE_value BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_value) +#define sk_SRTP_PROTECTION_PROFILE_zero BORINGSSL_ADD_PREFIX(sk_SRTP_PROTECTION_PROFILE_zero) +#define sk_SSL_CIPHER_call_cmp_func BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_call_cmp_func) +#define sk_SSL_CIPHER_call_copy_func BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_call_copy_func) +#define sk_SSL_CIPHER_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_call_delete_if_func) +#define sk_SSL_CIPHER_call_free_func BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_call_free_func) +#define sk_SSL_CIPHER_deep_copy BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_deep_copy) +#define sk_SSL_CIPHER_delete BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_delete) +#define sk_SSL_CIPHER_delete_if BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_delete_if) +#define sk_SSL_CIPHER_delete_ptr BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_delete_ptr) +#define sk_SSL_CIPHER_dup BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_dup) +#define sk_SSL_CIPHER_find BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_find) +#define sk_SSL_CIPHER_free BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_free) +#define sk_SSL_CIPHER_insert BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_insert) +#define sk_SSL_CIPHER_is_sorted BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_is_sorted) +#define sk_SSL_CIPHER_new BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_new) +#define sk_SSL_CIPHER_new_null BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_new_null) +#define sk_SSL_CIPHER_num BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_num) +#define sk_SSL_CIPHER_pop BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_pop) +#define sk_SSL_CIPHER_pop_free BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_pop_free) +#define sk_SSL_CIPHER_push BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_push) +#define sk_SSL_CIPHER_set BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_set) +#define sk_SSL_CIPHER_set_cmp_func BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_set_cmp_func) +#define sk_SSL_CIPHER_shift BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_shift) +#define sk_SSL_CIPHER_sort BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_sort) +#define sk_SSL_CIPHER_value BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_value) +#define sk_SSL_CIPHER_zero BORINGSSL_ADD_PREFIX(sk_SSL_CIPHER_zero) +#define sk_SSL_COMP_call_cmp_func BORINGSSL_ADD_PREFIX(sk_SSL_COMP_call_cmp_func) +#define sk_SSL_COMP_call_copy_func BORINGSSL_ADD_PREFIX(sk_SSL_COMP_call_copy_func) +#define sk_SSL_COMP_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_SSL_COMP_call_delete_if_func) +#define sk_SSL_COMP_call_free_func BORINGSSL_ADD_PREFIX(sk_SSL_COMP_call_free_func) +#define sk_SSL_COMP_deep_copy BORINGSSL_ADD_PREFIX(sk_SSL_COMP_deep_copy) +#define sk_SSL_COMP_delete BORINGSSL_ADD_PREFIX(sk_SSL_COMP_delete) +#define sk_SSL_COMP_delete_if BORINGSSL_ADD_PREFIX(sk_SSL_COMP_delete_if) +#define sk_SSL_COMP_delete_ptr BORINGSSL_ADD_PREFIX(sk_SSL_COMP_delete_ptr) +#define sk_SSL_COMP_dup BORINGSSL_ADD_PREFIX(sk_SSL_COMP_dup) +#define sk_SSL_COMP_find BORINGSSL_ADD_PREFIX(sk_SSL_COMP_find) +#define sk_SSL_COMP_free BORINGSSL_ADD_PREFIX(sk_SSL_COMP_free) +#define sk_SSL_COMP_insert BORINGSSL_ADD_PREFIX(sk_SSL_COMP_insert) +#define sk_SSL_COMP_is_sorted BORINGSSL_ADD_PREFIX(sk_SSL_COMP_is_sorted) +#define sk_SSL_COMP_new BORINGSSL_ADD_PREFIX(sk_SSL_COMP_new) +#define sk_SSL_COMP_new_null BORINGSSL_ADD_PREFIX(sk_SSL_COMP_new_null) +#define sk_SSL_COMP_num BORINGSSL_ADD_PREFIX(sk_SSL_COMP_num) +#define sk_SSL_COMP_pop BORINGSSL_ADD_PREFIX(sk_SSL_COMP_pop) +#define sk_SSL_COMP_pop_free BORINGSSL_ADD_PREFIX(sk_SSL_COMP_pop_free) +#define sk_SSL_COMP_push BORINGSSL_ADD_PREFIX(sk_SSL_COMP_push) +#define sk_SSL_COMP_set BORINGSSL_ADD_PREFIX(sk_SSL_COMP_set) +#define sk_SSL_COMP_set_cmp_func BORINGSSL_ADD_PREFIX(sk_SSL_COMP_set_cmp_func) +#define sk_SSL_COMP_shift BORINGSSL_ADD_PREFIX(sk_SSL_COMP_shift) +#define sk_SSL_COMP_sort BORINGSSL_ADD_PREFIX(sk_SSL_COMP_sort) +#define sk_SSL_COMP_value BORINGSSL_ADD_PREFIX(sk_SSL_COMP_value) +#define sk_SSL_COMP_zero BORINGSSL_ADD_PREFIX(sk_SSL_COMP_zero) +#define sk_TRUST_TOKEN_call_cmp_func BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_call_cmp_func) +#define sk_TRUST_TOKEN_call_copy_func BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_call_copy_func) +#define sk_TRUST_TOKEN_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_call_delete_if_func) +#define sk_TRUST_TOKEN_call_free_func BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_call_free_func) +#define sk_TRUST_TOKEN_deep_copy BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_deep_copy) +#define sk_TRUST_TOKEN_delete BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_delete) +#define sk_TRUST_TOKEN_delete_if BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_delete_if) +#define sk_TRUST_TOKEN_delete_ptr BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_delete_ptr) +#define sk_TRUST_TOKEN_dup BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_dup) +#define sk_TRUST_TOKEN_find BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_find) +#define sk_TRUST_TOKEN_free BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_free) +#define sk_TRUST_TOKEN_insert BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_insert) +#define sk_TRUST_TOKEN_is_sorted BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_is_sorted) +#define sk_TRUST_TOKEN_new BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_new) +#define sk_TRUST_TOKEN_new_null BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_new_null) +#define sk_TRUST_TOKEN_num BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_num) +#define sk_TRUST_TOKEN_pop BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_pop) +#define sk_TRUST_TOKEN_pop_free BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_pop_free) +#define sk_TRUST_TOKEN_push BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_push) +#define sk_TRUST_TOKEN_set BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_set) +#define sk_TRUST_TOKEN_set_cmp_func BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_set_cmp_func) +#define sk_TRUST_TOKEN_shift BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_shift) +#define sk_TRUST_TOKEN_sort BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_sort) +#define sk_TRUST_TOKEN_value BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_value) +#define sk_TRUST_TOKEN_zero BORINGSSL_ADD_PREFIX(sk_TRUST_TOKEN_zero) +#define sk_X509_ALGOR_call_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_call_cmp_func) +#define sk_X509_ALGOR_call_copy_func BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_call_copy_func) +#define sk_X509_ALGOR_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_call_delete_if_func) +#define sk_X509_ALGOR_call_free_func BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_call_free_func) +#define sk_X509_ALGOR_deep_copy BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_deep_copy) +#define sk_X509_ALGOR_delete BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_delete) +#define sk_X509_ALGOR_delete_if BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_delete_if) +#define sk_X509_ALGOR_delete_ptr BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_delete_ptr) +#define sk_X509_ALGOR_dup BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_dup) +#define sk_X509_ALGOR_find BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_find) +#define sk_X509_ALGOR_free BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_free) +#define sk_X509_ALGOR_insert BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_insert) +#define sk_X509_ALGOR_is_sorted BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_is_sorted) +#define sk_X509_ALGOR_new BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_new) +#define sk_X509_ALGOR_new_null BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_new_null) +#define sk_X509_ALGOR_num BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_num) +#define sk_X509_ALGOR_pop BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_pop) +#define sk_X509_ALGOR_pop_free BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_pop_free) +#define sk_X509_ALGOR_push BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_push) +#define sk_X509_ALGOR_set BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_set) +#define sk_X509_ALGOR_set_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_set_cmp_func) +#define sk_X509_ALGOR_shift BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_shift) +#define sk_X509_ALGOR_sort BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_sort) +#define sk_X509_ALGOR_value BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_value) +#define sk_X509_ALGOR_zero BORINGSSL_ADD_PREFIX(sk_X509_ALGOR_zero) +#define sk_X509_ATTRIBUTE_call_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_call_cmp_func) +#define sk_X509_ATTRIBUTE_call_copy_func BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_call_copy_func) +#define sk_X509_ATTRIBUTE_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_call_delete_if_func) +#define sk_X509_ATTRIBUTE_call_free_func BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_call_free_func) +#define sk_X509_ATTRIBUTE_deep_copy BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_deep_copy) +#define sk_X509_ATTRIBUTE_delete BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_delete) +#define sk_X509_ATTRIBUTE_delete_if BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_delete_if) +#define sk_X509_ATTRIBUTE_delete_ptr BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_delete_ptr) +#define sk_X509_ATTRIBUTE_dup BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_dup) +#define sk_X509_ATTRIBUTE_find BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_find) +#define sk_X509_ATTRIBUTE_free BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_free) +#define sk_X509_ATTRIBUTE_insert BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_insert) +#define sk_X509_ATTRIBUTE_is_sorted BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_is_sorted) +#define sk_X509_ATTRIBUTE_new BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_new) +#define sk_X509_ATTRIBUTE_new_null BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_new_null) +#define sk_X509_ATTRIBUTE_num BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_num) +#define sk_X509_ATTRIBUTE_pop BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_pop) +#define sk_X509_ATTRIBUTE_pop_free BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_pop_free) +#define sk_X509_ATTRIBUTE_push BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_push) +#define sk_X509_ATTRIBUTE_set BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_set) +#define sk_X509_ATTRIBUTE_set_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_set_cmp_func) +#define sk_X509_ATTRIBUTE_shift BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_shift) +#define sk_X509_ATTRIBUTE_sort BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_sort) +#define sk_X509_ATTRIBUTE_value BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_value) +#define sk_X509_ATTRIBUTE_zero BORINGSSL_ADD_PREFIX(sk_X509_ATTRIBUTE_zero) +#define sk_X509_CRL_call_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_CRL_call_cmp_func) +#define sk_X509_CRL_call_copy_func BORINGSSL_ADD_PREFIX(sk_X509_CRL_call_copy_func) +#define sk_X509_CRL_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_X509_CRL_call_delete_if_func) +#define sk_X509_CRL_call_free_func BORINGSSL_ADD_PREFIX(sk_X509_CRL_call_free_func) +#define sk_X509_CRL_deep_copy BORINGSSL_ADD_PREFIX(sk_X509_CRL_deep_copy) +#define sk_X509_CRL_delete BORINGSSL_ADD_PREFIX(sk_X509_CRL_delete) +#define sk_X509_CRL_delete_if BORINGSSL_ADD_PREFIX(sk_X509_CRL_delete_if) +#define sk_X509_CRL_delete_ptr BORINGSSL_ADD_PREFIX(sk_X509_CRL_delete_ptr) +#define sk_X509_CRL_dup BORINGSSL_ADD_PREFIX(sk_X509_CRL_dup) +#define sk_X509_CRL_find BORINGSSL_ADD_PREFIX(sk_X509_CRL_find) +#define sk_X509_CRL_free BORINGSSL_ADD_PREFIX(sk_X509_CRL_free) +#define sk_X509_CRL_insert BORINGSSL_ADD_PREFIX(sk_X509_CRL_insert) +#define sk_X509_CRL_is_sorted BORINGSSL_ADD_PREFIX(sk_X509_CRL_is_sorted) +#define sk_X509_CRL_new BORINGSSL_ADD_PREFIX(sk_X509_CRL_new) +#define sk_X509_CRL_new_null BORINGSSL_ADD_PREFIX(sk_X509_CRL_new_null) +#define sk_X509_CRL_num BORINGSSL_ADD_PREFIX(sk_X509_CRL_num) +#define sk_X509_CRL_pop BORINGSSL_ADD_PREFIX(sk_X509_CRL_pop) +#define sk_X509_CRL_pop_free BORINGSSL_ADD_PREFIX(sk_X509_CRL_pop_free) +#define sk_X509_CRL_push BORINGSSL_ADD_PREFIX(sk_X509_CRL_push) +#define sk_X509_CRL_set BORINGSSL_ADD_PREFIX(sk_X509_CRL_set) +#define sk_X509_CRL_set_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_CRL_set_cmp_func) +#define sk_X509_CRL_shift BORINGSSL_ADD_PREFIX(sk_X509_CRL_shift) +#define sk_X509_CRL_sort BORINGSSL_ADD_PREFIX(sk_X509_CRL_sort) +#define sk_X509_CRL_value BORINGSSL_ADD_PREFIX(sk_X509_CRL_value) +#define sk_X509_CRL_zero BORINGSSL_ADD_PREFIX(sk_X509_CRL_zero) +#define sk_X509_EXTENSION_call_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_call_cmp_func) +#define sk_X509_EXTENSION_call_copy_func BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_call_copy_func) +#define sk_X509_EXTENSION_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_call_delete_if_func) +#define sk_X509_EXTENSION_call_free_func BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_call_free_func) +#define sk_X509_EXTENSION_deep_copy BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_deep_copy) +#define sk_X509_EXTENSION_delete BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_delete) +#define sk_X509_EXTENSION_delete_if BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_delete_if) +#define sk_X509_EXTENSION_delete_ptr BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_delete_ptr) +#define sk_X509_EXTENSION_dup BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_dup) +#define sk_X509_EXTENSION_find BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_find) +#define sk_X509_EXTENSION_free BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_free) +#define sk_X509_EXTENSION_insert BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_insert) +#define sk_X509_EXTENSION_is_sorted BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_is_sorted) +#define sk_X509_EXTENSION_new BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_new) +#define sk_X509_EXTENSION_new_null BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_new_null) +#define sk_X509_EXTENSION_num BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_num) +#define sk_X509_EXTENSION_pop BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_pop) +#define sk_X509_EXTENSION_pop_free BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_pop_free) +#define sk_X509_EXTENSION_push BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_push) +#define sk_X509_EXTENSION_set BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_set) +#define sk_X509_EXTENSION_set_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_set_cmp_func) +#define sk_X509_EXTENSION_shift BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_shift) +#define sk_X509_EXTENSION_sort BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_sort) +#define sk_X509_EXTENSION_value BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_value) +#define sk_X509_EXTENSION_zero BORINGSSL_ADD_PREFIX(sk_X509_EXTENSION_zero) +#define sk_X509_INFO_call_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_INFO_call_cmp_func) +#define sk_X509_INFO_call_copy_func BORINGSSL_ADD_PREFIX(sk_X509_INFO_call_copy_func) +#define sk_X509_INFO_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_X509_INFO_call_delete_if_func) +#define sk_X509_INFO_call_free_func BORINGSSL_ADD_PREFIX(sk_X509_INFO_call_free_func) +#define sk_X509_INFO_deep_copy BORINGSSL_ADD_PREFIX(sk_X509_INFO_deep_copy) +#define sk_X509_INFO_delete BORINGSSL_ADD_PREFIX(sk_X509_INFO_delete) +#define sk_X509_INFO_delete_if BORINGSSL_ADD_PREFIX(sk_X509_INFO_delete_if) +#define sk_X509_INFO_delete_ptr BORINGSSL_ADD_PREFIX(sk_X509_INFO_delete_ptr) +#define sk_X509_INFO_dup BORINGSSL_ADD_PREFIX(sk_X509_INFO_dup) +#define sk_X509_INFO_find BORINGSSL_ADD_PREFIX(sk_X509_INFO_find) +#define sk_X509_INFO_free BORINGSSL_ADD_PREFIX(sk_X509_INFO_free) +#define sk_X509_INFO_insert BORINGSSL_ADD_PREFIX(sk_X509_INFO_insert) +#define sk_X509_INFO_is_sorted BORINGSSL_ADD_PREFIX(sk_X509_INFO_is_sorted) +#define sk_X509_INFO_new BORINGSSL_ADD_PREFIX(sk_X509_INFO_new) +#define sk_X509_INFO_new_null BORINGSSL_ADD_PREFIX(sk_X509_INFO_new_null) +#define sk_X509_INFO_num BORINGSSL_ADD_PREFIX(sk_X509_INFO_num) +#define sk_X509_INFO_pop BORINGSSL_ADD_PREFIX(sk_X509_INFO_pop) +#define sk_X509_INFO_pop_free BORINGSSL_ADD_PREFIX(sk_X509_INFO_pop_free) +#define sk_X509_INFO_push BORINGSSL_ADD_PREFIX(sk_X509_INFO_push) +#define sk_X509_INFO_set BORINGSSL_ADD_PREFIX(sk_X509_INFO_set) +#define sk_X509_INFO_set_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_INFO_set_cmp_func) +#define sk_X509_INFO_shift BORINGSSL_ADD_PREFIX(sk_X509_INFO_shift) +#define sk_X509_INFO_sort BORINGSSL_ADD_PREFIX(sk_X509_INFO_sort) +#define sk_X509_INFO_value BORINGSSL_ADD_PREFIX(sk_X509_INFO_value) +#define sk_X509_INFO_zero BORINGSSL_ADD_PREFIX(sk_X509_INFO_zero) +#define sk_X509_NAME_ENTRY_call_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_call_cmp_func) +#define sk_X509_NAME_ENTRY_call_copy_func BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_call_copy_func) +#define sk_X509_NAME_ENTRY_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_call_delete_if_func) +#define sk_X509_NAME_ENTRY_call_free_func BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_call_free_func) +#define sk_X509_NAME_ENTRY_deep_copy BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_deep_copy) +#define sk_X509_NAME_ENTRY_delete BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_delete) +#define sk_X509_NAME_ENTRY_delete_if BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_delete_if) +#define sk_X509_NAME_ENTRY_delete_ptr BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_delete_ptr) +#define sk_X509_NAME_ENTRY_dup BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_dup) +#define sk_X509_NAME_ENTRY_find BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_find) +#define sk_X509_NAME_ENTRY_free BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_free) +#define sk_X509_NAME_ENTRY_insert BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_insert) +#define sk_X509_NAME_ENTRY_is_sorted BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_is_sorted) +#define sk_X509_NAME_ENTRY_new BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_new) +#define sk_X509_NAME_ENTRY_new_null BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_new_null) +#define sk_X509_NAME_ENTRY_num BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_num) +#define sk_X509_NAME_ENTRY_pop BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_pop) +#define sk_X509_NAME_ENTRY_pop_free BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_pop_free) +#define sk_X509_NAME_ENTRY_push BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_push) +#define sk_X509_NAME_ENTRY_set BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_set) +#define sk_X509_NAME_ENTRY_set_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_set_cmp_func) +#define sk_X509_NAME_ENTRY_shift BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_shift) +#define sk_X509_NAME_ENTRY_sort BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_sort) +#define sk_X509_NAME_ENTRY_value BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_value) +#define sk_X509_NAME_ENTRY_zero BORINGSSL_ADD_PREFIX(sk_X509_NAME_ENTRY_zero) +#define sk_X509_NAME_call_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_NAME_call_cmp_func) +#define sk_X509_NAME_call_copy_func BORINGSSL_ADD_PREFIX(sk_X509_NAME_call_copy_func) +#define sk_X509_NAME_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_X509_NAME_call_delete_if_func) +#define sk_X509_NAME_call_free_func BORINGSSL_ADD_PREFIX(sk_X509_NAME_call_free_func) +#define sk_X509_NAME_deep_copy BORINGSSL_ADD_PREFIX(sk_X509_NAME_deep_copy) +#define sk_X509_NAME_delete BORINGSSL_ADD_PREFIX(sk_X509_NAME_delete) +#define sk_X509_NAME_delete_if BORINGSSL_ADD_PREFIX(sk_X509_NAME_delete_if) +#define sk_X509_NAME_delete_ptr BORINGSSL_ADD_PREFIX(sk_X509_NAME_delete_ptr) +#define sk_X509_NAME_dup BORINGSSL_ADD_PREFIX(sk_X509_NAME_dup) +#define sk_X509_NAME_find BORINGSSL_ADD_PREFIX(sk_X509_NAME_find) +#define sk_X509_NAME_free BORINGSSL_ADD_PREFIX(sk_X509_NAME_free) +#define sk_X509_NAME_insert BORINGSSL_ADD_PREFIX(sk_X509_NAME_insert) +#define sk_X509_NAME_is_sorted BORINGSSL_ADD_PREFIX(sk_X509_NAME_is_sorted) +#define sk_X509_NAME_new BORINGSSL_ADD_PREFIX(sk_X509_NAME_new) +#define sk_X509_NAME_new_null BORINGSSL_ADD_PREFIX(sk_X509_NAME_new_null) +#define sk_X509_NAME_num BORINGSSL_ADD_PREFIX(sk_X509_NAME_num) +#define sk_X509_NAME_pop BORINGSSL_ADD_PREFIX(sk_X509_NAME_pop) +#define sk_X509_NAME_pop_free BORINGSSL_ADD_PREFIX(sk_X509_NAME_pop_free) +#define sk_X509_NAME_push BORINGSSL_ADD_PREFIX(sk_X509_NAME_push) +#define sk_X509_NAME_set BORINGSSL_ADD_PREFIX(sk_X509_NAME_set) +#define sk_X509_NAME_set_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_NAME_set_cmp_func) +#define sk_X509_NAME_shift BORINGSSL_ADD_PREFIX(sk_X509_NAME_shift) +#define sk_X509_NAME_sort BORINGSSL_ADD_PREFIX(sk_X509_NAME_sort) +#define sk_X509_NAME_value BORINGSSL_ADD_PREFIX(sk_X509_NAME_value) +#define sk_X509_NAME_zero BORINGSSL_ADD_PREFIX(sk_X509_NAME_zero) +#define sk_X509_OBJECT_call_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_call_cmp_func) +#define sk_X509_OBJECT_call_copy_func BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_call_copy_func) +#define sk_X509_OBJECT_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_call_delete_if_func) +#define sk_X509_OBJECT_call_free_func BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_call_free_func) +#define sk_X509_OBJECT_deep_copy BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_deep_copy) +#define sk_X509_OBJECT_delete BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_delete) +#define sk_X509_OBJECT_delete_if BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_delete_if) +#define sk_X509_OBJECT_delete_ptr BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_delete_ptr) +#define sk_X509_OBJECT_dup BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_dup) +#define sk_X509_OBJECT_find BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_find) +#define sk_X509_OBJECT_free BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_free) +#define sk_X509_OBJECT_insert BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_insert) +#define sk_X509_OBJECT_is_sorted BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_is_sorted) +#define sk_X509_OBJECT_new BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_new) +#define sk_X509_OBJECT_new_null BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_new_null) +#define sk_X509_OBJECT_num BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_num) +#define sk_X509_OBJECT_pop BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_pop) +#define sk_X509_OBJECT_pop_free BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_pop_free) +#define sk_X509_OBJECT_push BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_push) +#define sk_X509_OBJECT_set BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_set) +#define sk_X509_OBJECT_set_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_set_cmp_func) +#define sk_X509_OBJECT_shift BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_shift) +#define sk_X509_OBJECT_sort BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_sort) +#define sk_X509_OBJECT_value BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_value) +#define sk_X509_OBJECT_zero BORINGSSL_ADD_PREFIX(sk_X509_OBJECT_zero) +#define sk_X509_REVOKED_call_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_call_cmp_func) +#define sk_X509_REVOKED_call_copy_func BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_call_copy_func) +#define sk_X509_REVOKED_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_call_delete_if_func) +#define sk_X509_REVOKED_call_free_func BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_call_free_func) +#define sk_X509_REVOKED_deep_copy BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_deep_copy) +#define sk_X509_REVOKED_delete BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_delete) +#define sk_X509_REVOKED_delete_if BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_delete_if) +#define sk_X509_REVOKED_delete_ptr BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_delete_ptr) +#define sk_X509_REVOKED_dup BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_dup) +#define sk_X509_REVOKED_find BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_find) +#define sk_X509_REVOKED_free BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_free) +#define sk_X509_REVOKED_insert BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_insert) +#define sk_X509_REVOKED_is_sorted BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_is_sorted) +#define sk_X509_REVOKED_new BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_new) +#define sk_X509_REVOKED_new_null BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_new_null) +#define sk_X509_REVOKED_num BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_num) +#define sk_X509_REVOKED_pop BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_pop) +#define sk_X509_REVOKED_pop_free BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_pop_free) +#define sk_X509_REVOKED_push BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_push) +#define sk_X509_REVOKED_set BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_set) +#define sk_X509_REVOKED_set_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_set_cmp_func) +#define sk_X509_REVOKED_shift BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_shift) +#define sk_X509_REVOKED_sort BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_sort) +#define sk_X509_REVOKED_value BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_value) +#define sk_X509_REVOKED_zero BORINGSSL_ADD_PREFIX(sk_X509_REVOKED_zero) +#define sk_X509_call_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_call_cmp_func) +#define sk_X509_call_copy_func BORINGSSL_ADD_PREFIX(sk_X509_call_copy_func) +#define sk_X509_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_X509_call_delete_if_func) +#define sk_X509_call_free_func BORINGSSL_ADD_PREFIX(sk_X509_call_free_func) +#define sk_X509_deep_copy BORINGSSL_ADD_PREFIX(sk_X509_deep_copy) +#define sk_X509_delete BORINGSSL_ADD_PREFIX(sk_X509_delete) +#define sk_X509_delete_if BORINGSSL_ADD_PREFIX(sk_X509_delete_if) +#define sk_X509_delete_ptr BORINGSSL_ADD_PREFIX(sk_X509_delete_ptr) +#define sk_X509_dup BORINGSSL_ADD_PREFIX(sk_X509_dup) +#define sk_X509_find BORINGSSL_ADD_PREFIX(sk_X509_find) +#define sk_X509_free BORINGSSL_ADD_PREFIX(sk_X509_free) +#define sk_X509_insert BORINGSSL_ADD_PREFIX(sk_X509_insert) +#define sk_X509_is_sorted BORINGSSL_ADD_PREFIX(sk_X509_is_sorted) +#define sk_X509_new BORINGSSL_ADD_PREFIX(sk_X509_new) +#define sk_X509_new_null BORINGSSL_ADD_PREFIX(sk_X509_new_null) +#define sk_X509_num BORINGSSL_ADD_PREFIX(sk_X509_num) +#define sk_X509_pop BORINGSSL_ADD_PREFIX(sk_X509_pop) +#define sk_X509_pop_free BORINGSSL_ADD_PREFIX(sk_X509_pop_free) +#define sk_X509_push BORINGSSL_ADD_PREFIX(sk_X509_push) +#define sk_X509_set BORINGSSL_ADD_PREFIX(sk_X509_set) +#define sk_X509_set_cmp_func BORINGSSL_ADD_PREFIX(sk_X509_set_cmp_func) +#define sk_X509_shift BORINGSSL_ADD_PREFIX(sk_X509_shift) +#define sk_X509_sort BORINGSSL_ADD_PREFIX(sk_X509_sort) +#define sk_X509_value BORINGSSL_ADD_PREFIX(sk_X509_value) +#define sk_X509_zero BORINGSSL_ADD_PREFIX(sk_X509_zero) +#define sk_void_call_cmp_func BORINGSSL_ADD_PREFIX(sk_void_call_cmp_func) +#define sk_void_call_copy_func BORINGSSL_ADD_PREFIX(sk_void_call_copy_func) +#define sk_void_call_delete_if_func BORINGSSL_ADD_PREFIX(sk_void_call_delete_if_func) +#define sk_void_call_free_func BORINGSSL_ADD_PREFIX(sk_void_call_free_func) +#define sk_void_deep_copy BORINGSSL_ADD_PREFIX(sk_void_deep_copy) +#define sk_void_delete BORINGSSL_ADD_PREFIX(sk_void_delete) +#define sk_void_delete_if BORINGSSL_ADD_PREFIX(sk_void_delete_if) +#define sk_void_delete_ptr BORINGSSL_ADD_PREFIX(sk_void_delete_ptr) +#define sk_void_dup BORINGSSL_ADD_PREFIX(sk_void_dup) +#define sk_void_find BORINGSSL_ADD_PREFIX(sk_void_find) +#define sk_void_free BORINGSSL_ADD_PREFIX(sk_void_free) +#define sk_void_insert BORINGSSL_ADD_PREFIX(sk_void_insert) +#define sk_void_is_sorted BORINGSSL_ADD_PREFIX(sk_void_is_sorted) +#define sk_void_new BORINGSSL_ADD_PREFIX(sk_void_new) +#define sk_void_new_null BORINGSSL_ADD_PREFIX(sk_void_new_null) +#define sk_void_num BORINGSSL_ADD_PREFIX(sk_void_num) +#define sk_void_pop BORINGSSL_ADD_PREFIX(sk_void_pop) +#define sk_void_pop_free BORINGSSL_ADD_PREFIX(sk_void_pop_free) +#define sk_void_push BORINGSSL_ADD_PREFIX(sk_void_push) +#define sk_void_set BORINGSSL_ADD_PREFIX(sk_void_set) +#define sk_void_set_cmp_func BORINGSSL_ADD_PREFIX(sk_void_set_cmp_func) +#define sk_void_shift BORINGSSL_ADD_PREFIX(sk_void_shift) +#define sk_void_sort BORINGSSL_ADD_PREFIX(sk_void_sort) +#define sk_void_value BORINGSSL_ADD_PREFIX(sk_void_value) +#define sk_void_zero BORINGSSL_ADD_PREFIX(sk_void_zero)
diff --git a/go.mod b/go.mod index 9c29809..6f64791 100644 --- a/go.mod +++ b/go.mod
@@ -5,6 +5,7 @@ require ( cloud.google.com/go/storage v1.51.0 filippo.io/edwards25519 v1.1.0 + github.com/hexops/gotextdiff v1.0.3 golang.org/x/crypto v0.37.0 golang.org/x/net v0.39.0 google.golang.org/api v0.229.0
diff --git a/go.sum b/go.sum index 5ada5b4..977076e 100644 --- a/go.sum +++ b/go.sum
@@ -65,6 +65,8 @@ github.com/googleapis/enterprise-certificate-proxy v0.3.6/go.mod h1:MkHOF77EYAE7qfSuSS9PU6g4Nt4e11cnsDUowfwewLA= github.com/googleapis/gax-go/v2 v2.14.1 h1:hb0FFeiPaQskmvakKu5EbCbpntQn48jyHuvrkurSS/Q= github.com/googleapis/gax-go/v2 v2.14.1/go.mod h1:Hb/NubMaVM88SrNkvl8X/o8XWwDJEPqouaLeN2IUxoA= +github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM= +github.com/hexops/gotextdiff v1.0.3/go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSow5/V2vxeg= github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 h1:GFCKgmp0tecUJ0sJuv4pzYCqS9+RGSn52M3FUwPs+uo= github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10/go.mod h1:t/avpk3KcrXxUnYOhZhMXJlSEyie6gQbtLq5NM3loB8= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
diff --git a/util/bot/DEPS b/util/bot/DEPS index b139d9b..2e3d427 100644 --- a/util/bot/DEPS +++ b/util/bot/DEPS
@@ -16,7 +16,7 @@ 'chromium_git': 'https://chromium.googlesource.com', 'checkout_bazel': False, - 'checkout_clang': False, + # 'checkout_clang': True, # // TODO(crbug.com/42220000): remove. 'checkout_cmake': True, 'checkout_go': True, 'checkout_fuzzer': False, @@ -174,7 +174,7 @@ 'boringssl/util/bot/tools/clang': { 'url': Var('chromium_git') + '/chromium/src/tools/clang.git' + '@' + Var('tools_clang_revision'), # tools/rust/update_rust.py depends upon tools/clang/scripts/update.py. - 'condition': 'checkout_clang or checkout_rust', + # Also, on non-Mac builds, packaged clang is needed for pregenerate. }, 'boringssl/util/bot/tools/rust': { @@ -204,7 +204,7 @@ 'name': 'clang', 'pattern': '.', # bindgen in the packaged rust-toolchain requires packaged clang. - 'condition': 'checkout_clang or checkout_rust', + # Also, on non-Mac builds, packaged clang is needed for pregenerate. 'action': [ 'python3', 'boringssl/util/bot/tools/clang/scripts/update.py', '--output-dir', 'boringssl/util/bot/llvm-build',
diff --git a/util/pregenerate/build.go b/util/pregenerate/build.go index f7abf1e..f6b07c5 100644 --- a/util/pregenerate/build.go +++ b/util/pregenerate/build.go
@@ -40,6 +40,8 @@ PerlasmArm []PerlasmSource `json:"perlasm_arm,omitempty"` PerlasmX86 []PerlasmSource `json:"perlasm_x86,omitempty"` PerlasmX86_64 []PerlasmSource `json:"perlasm_x86_64,omitempty"` + // Hdrs are C++ headers. + Hdrs []string `json:"hdrs,omitempty"` } type PerlasmSource struct { @@ -349,3 +351,16 @@ return out, nil }) } + +// MakePrefixingIncludes returns the tasks to generate the header files for symbol prefixing. +func MakePrefixingIncludes(in map[string]InputTarget) []Task { + var tasks []Task + if *clangPath != "" { + var headers []string + for _, t := range in { + headers = append(headers, t.Hdrs...) + } + tasks = append(tasks, &IDExtractorTask{Headers: headers, Dst: "gen/boringssl_prefix_symbols_c.inc"}) + } + return tasks +}
diff --git a/util/pregenerate/idextractor.go b/util/pregenerate/idextractor.go new file mode 100644 index 0000000..8d35d3b --- /dev/null +++ b/util/pregenerate/idextractor.go
@@ -0,0 +1,238 @@ +// Copyright 2026 The BoringSSL Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package main + +import ( + "bytes" + "fmt" + "maps" + "os" + "os/exec" + "path/filepath" + "slices" + "strings" + + "boringssl.googlesource.com/boringssl.git/util/idextractor" +) + +// platformDependentRedefineExtnameSymbols is the list of symbols in the public +// headers that are not enabled on all platforms, and that can use redefine_extname. +// +// They will always be included in the prefixing headers. +var platformDependentRedefineExtnameSymbols = []string{ + "CRYPTO_needs_hwcap2_workaround", + "CRYPTO_set_fuzzer_mode", + "RAND_enable_fork_unsafe_buffering", + "RAND_disable_fork_unsafe_buffering", + "RAND_reset_for_fuzzing", +} + +// platformDependentRedefineExtnameSymbols is the list of symbols in the public +// headers that are not enabled on all platforms, and that must be renamed using macros. +// +// They will always be included in the prefixing headers. +var platformDependentMacroSymbols = []string{} + +// An IDExtractorTask extracts C++ symbol names from header files. +type IDExtractorTask struct { + Headers []string + Dst string +} + +// Destination is where the symbol list should be written to. +func (t *IDExtractorTask) Destination() string { + return t.Dst +} + +// isClangCL returns whether the program given is likely the `clang-cl` driver. +func isClangCL(clang string) (bool, error) { + // We probably could be smarter here than just using the binary name. + return strings.TrimSuffix(strings.ToLower(filepath.Base(clang)), ".exe") == "clang-cl", nil +} + +// debug runs a shell command and returns its output. +func debug(cmd string, args ...string) string { + cmd, err := exec.LookPath(cmd) + if err != nil { + return err.Error() + } + c := exec.Command(cmd, args...) + var buf bytes.Buffer + c.Stdout = &buf + c.Stderr = &buf + err = c.Run() + if err != nil { + return err.Error() + } + return buf.String() +} + +// Run calls Clang to extract the AST of the headers, then processes them to extract the symbols. +func (t *IDExtractorTask) Run() (out []byte, err error) { + defer func() { + if err != nil { + err = fmt.Errorf("%w; note that this step can be turned off by passing -clang=", err) + } + }() + + cmd := *clangPath + + isCL, err := isClangCL(cmd) + if err != nil { + return nil, err + } + + var args []string + if isCL { + // If using clang-cl.exe, args need to be in CL form. + args = []string{ + "/TP", + "/std:c++17", + "/Zs", + "-Xclang", "-ast-dump=json", + "/I", "include", + "/D", "BORINGSSL_ALL_PUBLIC_SYMBOLS", + "-", + } + // If running on the BoringSSL CI, provide the MSVC environment. + // TODO(crbug.com/42220000): Have the CI builder pass this instead, then remove this hack. + if _, err := os.Stat("util/bot/windows_sdk"); err == nil { + cmd, args = "python3", append([]string{ + "util/bot/vs_env.py", "x86", cmd, + }, args...) + } + } else { + // Standard Clang args. + args = []string{ + "-x", "c++", + "-std=c++17", + "-fsyntax-only", + "-Xclang", "-ast-dump=json", + "-Iinclude", + "-DBORINGSSL_ALL_PUBLIC_SYMBOLS", + "-", + } + } + + var stdin bytes.Buffer + for _, header := range t.Headers { + fmt.Fprintf(&stdin, "#include <%s>\n", strings.TrimPrefix(filepath.ToSlash(header), "include/")) + } + + c := exec.Command(cmd, args...) + c.Stdin = &stdin + c.Stderr = os.Stderr + + stdout, err := c.StdoutPipe() + if err != nil { + return nil, err + } + defer stdout.Close() + + err = c.Start() + if err != nil { + return nil, err + } + + var viaRedefineExtname = map[string]struct{}{} + for _, sym := range platformDependentRedefineExtnameSymbols { + viaRedefineExtname[sym] = struct{}{} + } + + var viaMacro = map[string]struct{}{} + for _, sym := range platformDependentMacroSymbols { + viaMacro[sym] = struct{}{} + } + + report := func(id idextractor.IdentifierInfo) error { + switch id.Symbol { + case "begin", "end": + // Template specializations for STL use, namespaced in template arguments. + return nil + case id.Identifier: + // So it's not namespaced. Proceed. + default: + // Already in a namespace. + return nil + } + can_redefine_extname := true + switch id.Linkage { + case "static", "static inline": + // Definitely not linked. + return nil + case `extern "C" inline`, `extern "C++" inline`: + // Sorry, can't redefine_extname inline functions: + // error: #pragma redefine_extname is applicable to external C declarations only; not applied to function + can_redefine_extname = false + } + switch id.Tag { + case "enumerator", "typedef", "using": + // These never create any symbols and are safe to ignore. + return nil + case "class", "enum", "struct", "union": + // These may create symbols when used as a template argument, + // however cannot be namespaced as known callers forward declare them. + return nil + case "function", "var": + if can_redefine_extname { + viaRedefineExtname[id.Symbol] = struct{}{} + } else { + viaMacro[id.Symbol] = struct{}{} + } + return nil + default: + return fmt.Errorf("unexpected tag in %+v", id) + } + } + + for sym := range viaMacro { + if _, found := viaRedefineExtname[sym]; found { + return nil, fmt.Errorf("symbol %q both marked for macro and redefine_extname renaming; please fix", sym) + } + } + + err = idextractor.New(report, idextractor.Options{Language: "C++"}).Parse(stdout) + if err != nil { + c.Process.Kill() + return nil, err + } + + err = c.Wait() + if err != nil { + return nil, err + } + + var output bytes.Buffer + writeHeader(&output, "//") + output.WriteString("\n") + output.WriteString("#if defined(__PRAGMA_REDEFINE_EXTNAME)\n") + output.WriteString("\n") + for _, sym := range slices.Sorted(maps.Keys(viaRedefineExtname)) { + fmt.Fprintf(&output, "#pragma redefine_extname %s BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(%s))\n", sym, sym) + } + output.WriteString("\n") + output.WriteString("#else // __PRAGMA_REDEFINE_EXTNAME\n") + output.WriteString("\n") + for _, sym := range slices.Sorted(maps.Keys(viaRedefineExtname)) { + fmt.Fprintf(&output, "#define %s BORINGSSL_ADD_PREFIX(%s)\n", sym, sym) + } + output.WriteString("\n") + output.WriteString("#endif // __PRAGMA_REDEFINE_EXTNAME\n") + output.WriteString("\n") + for _, sym := range slices.Sorted(maps.Keys(viaMacro)) { + fmt.Fprintf(&output, "#define %s BORINGSSL_ADD_PREFIX(%s)\n", sym, sym) + } + return output.Bytes(), nil +}
diff --git a/util/pregenerate/pregenerate.go b/util/pregenerate/pregenerate.go index e9d4bc7..d57c9db 100644 --- a/util/pregenerate/pregenerate.go +++ b/util/pregenerate/pregenerate.go
@@ -21,13 +21,19 @@ "errors" "flag" "fmt" + "io" "os" + "os/exec" "path/filepath" "runtime" "slices" "strings" "sync" + "github.com/hexops/gotextdiff" + "github.com/hexops/gotextdiff/myers" + "github.com/hexops/gotextdiff/span" + "boringssl.googlesource.com/boringssl.git/util/build" ) @@ -36,9 +42,39 @@ numWorkers = flag.Int("num-workers", runtime.NumCPU(), "Runs the given number of workers") dryRun = flag.Bool("dry-run", false, "Skip actually writing any files") perlPath = flag.String("perl", "perl", "Path to the perl command") + clangPath = flag.String("clang", findClang(), "Path to the clang command") list = flag.Bool("list", false, "List all generated files, rather than actually run them") ) +// findClang returns where clang likely is installed. +// +// TODO(crbug.com/42220000): Have the CI builder pass the flag, then remove this hack. +func findClang() string { + if path, err := exec.LookPath("clang"); err == nil { + return path + } + for _, path := range []string{ + filepath.Join(runtime.GOROOT(), "../llvm-build/bin/clang"), + filepath.Join(runtime.GOROOT(), "../llvm-build/bin/clang.exe"), + filepath.Join(runtime.GOROOT(), "../llvm-build/bin/clang-cl"), + filepath.Join(runtime.GOROOT(), "../llvm-build/bin/clang-cl.exe"), + } { + if _, err := os.Stat(path); err == nil { + return path + } + } + return "clang" +} + +type gotextdiffHandleWrapper struct { + io.Writer + fmt.State // Usually left as nil as gotextdiff doesn't use it. +} + +func (w gotextdiffHandleWrapper) Write(p []byte) (n int, err error) { + return w.Writer.Write(p) +} + func runTask(t Task) error { expected, err := t.Run() if err != nil { @@ -57,6 +93,11 @@ } if !bytes.Equal(expected, actual) { + uri := span.URIFromPath(dstPath) + // Diff is from actual (i.e. what's in the repo) to expected (i.e. what should be in the repo). + edits := myers.ComputeEdits(uri, string(actual), string(expected)) + unified := gotextdiff.ToUnified(dstPath, dstPath, string(actual), edits) + unified.Format(gotextdiffHandleWrapper{Writer: os.Stderr}, 's') return errors.New("file out of date") } return nil @@ -138,6 +179,7 @@ allAsmSrcs = append(allAsmSrcs, targetAsmSrcs...) } + tasks = append(tasks, MakePrefixingIncludes(targetsIn)...) tasks = append(tasks, MakeBuildFiles(targetsOut)...) tasks = append(tasks, MakeCollectAsmGlobalTask(perlAsmTasks, allAsmSrcs)) tasks = append(tasks, NewSimpleTask("gen/README.md", func() ([]byte, error) {