Revert "Simplify the symbol prefixing macros." This reverts commit 0535965a993724419b9369757f04fd6cf4bb708d. Chromium is not ready for the change yet: https://ci.chromium.org/ui/p/chromium/builders/try/win-arm64-compile-dbg/775975/overview Bug: 42220000 Change-Id: I20f662ef9d4d580cfb352fd92a68bee96a6a6964 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/90407 Reviewed-by: Xiangfei Ding <xfding@google.com> Commit-Queue: Xiangfei Ding <xfding@google.com> Auto-Submit: Rudolf Polzer <rpolzer@google.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt index 0db31c2..2296a0e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -82,10 +82,10 @@ # but not add_definitions. set(CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} -DBORINGSSL_PREFIX=${BORINGSSL_PREFIX}") set(CMAKE_ASM_NASM_FLAGS "${CMAKE_ASM_NASM_FLAGS} -DBORINGSSL_PREFIX=${BORINGSSL_PREFIX}") -endif() -# Add the generated files to NASM's includes. With a final slash for NASM 2. -set(CMAKE_ASM_NASM_FLAGS "${CMAKE_ASM_NASM_FLAGS} -I${CMAKE_CURRENT_SOURCE_DIR}/gen/") + # Also add the generated files to NASM's includes. With a final slash for NASM 2. + set(CMAKE_ASM_NASM_FLAGS "${CMAKE_ASM_NASM_FLAGS} -I${CMAKE_CURRENT_SOURCE_DIR}/gen/") +endif() if(CMAKE_CXX_COMPILER_ID MATCHES "Clang") set(CLANG 1)
diff --git a/crypto/perlasm/x86_64-xlate.pl b/crypto/perlasm/x86_64-xlate.pl index 0b0685c..428d68c 100755 --- a/crypto/perlasm/x86_64-xlate.pl +++ b/crypto/perlasm/x86_64-xlate.pl
@@ -1341,7 +1341,9 @@ \%define ZMMWORD \%define _CET_ENDBR +\%ifdef BORINGSSL_PREFIX \%include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +\%endif ___ } elsif ($masm) { print <<___;
diff --git a/crypto/perlasm/x86asm.pl b/crypto/perlasm/x86asm.pl index 136e3c1..acb1e6f 100644 --- a/crypto/perlasm/x86asm.pl +++ b/crypto/perlasm/x86asm.pl
@@ -291,8 +291,9 @@ ___ if ($win32) { print <<___ unless $masm; +\%ifdef BORINGSSL_PREFIX \%include "boringssl_prefix_symbols_internal_x86_win_asm.inc" - +\%endif \%ifidn __OUTPUT_FORMAT__, win32 ___ print @out;
diff --git a/gen/bcm/aes-gcm-avx2-x86_64-win.asm b/gen/bcm/aes-gcm-avx2-x86_64-win.asm index 7351ee5..4110432 100644 --- a/gen/bcm/aes-gcm-avx2-x86_64-win.asm +++ b/gen/bcm/aes-gcm-avx2-x86_64-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .rdata rdata align=8 ALIGN 16
diff --git a/gen/bcm/aes-gcm-avx512-x86_64-win.asm b/gen/bcm/aes-gcm-avx512-x86_64-win.asm index 4e5727d..34f4a4f 100644 --- a/gen/bcm/aes-gcm-avx512-x86_64-win.asm +++ b/gen/bcm/aes-gcm-avx512-x86_64-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .rdata rdata align=8 ALIGN 64
diff --git a/gen/bcm/aesni-gcm-x86_64-win.asm b/gen/bcm/aesni-gcm-x86_64-win.asm index d91f8a5..3f7241a 100644 --- a/gen/bcm/aesni-gcm-x86_64-win.asm +++ b/gen/bcm/aesni-gcm-x86_64-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64
diff --git a/gen/bcm/aesni-x86-win.asm b/gen/bcm/aesni-x86-win.asm index e9f1a40..4bb5431 100644 --- a/gen/bcm/aesni-x86-win.asm +++ b/gen/bcm/aesni-x86-win.asm
@@ -1,8 +1,9 @@ ; This file is generated from a similarly-named Perl script in the BoringSSL ; source tree. Do not edit by hand. +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_win_asm.inc" - +%endif %ifidn __OUTPUT_FORMAT__, win32 %ifidn __OUTPUT_FORMAT__,obj section code use32 class=code align=64
diff --git a/gen/bcm/aesni-x86_64-win.asm b/gen/bcm/aesni-x86_64-win.asm index 8488223..e7a8613 100644 --- a/gen/bcm/aesni-x86_64-win.asm +++ b/gen/bcm/aesni-x86_64-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64 global aes_hw_encrypt
diff --git a/gen/bcm/bn-586-win.asm b/gen/bcm/bn-586-win.asm index 20f627d..03740cd 100644 --- a/gen/bcm/bn-586-win.asm +++ b/gen/bcm/bn-586-win.asm
@@ -1,8 +1,9 @@ ; This file is generated from a similarly-named Perl script in the BoringSSL ; source tree. Do not edit by hand. +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_win_asm.inc" - +%endif %ifidn __OUTPUT_FORMAT__, win32 %ifidn __OUTPUT_FORMAT__,obj section code use32 class=code align=64
diff --git a/gen/bcm/co-586-win.asm b/gen/bcm/co-586-win.asm index b54fd26..c3e09d2 100644 --- a/gen/bcm/co-586-win.asm +++ b/gen/bcm/co-586-win.asm
@@ -1,8 +1,9 @@ ; This file is generated from a similarly-named Perl script in the BoringSSL ; source tree. Do not edit by hand. +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_win_asm.inc" - +%endif %ifidn __OUTPUT_FORMAT__, win32 %ifidn __OUTPUT_FORMAT__,obj section code use32 class=code align=64
diff --git a/gen/bcm/ghash-ssse3-x86-win.asm b/gen/bcm/ghash-ssse3-x86-win.asm index 7c50320..1eca092 100644 --- a/gen/bcm/ghash-ssse3-x86-win.asm +++ b/gen/bcm/ghash-ssse3-x86-win.asm
@@ -1,8 +1,9 @@ ; This file is generated from a similarly-named Perl script in the BoringSSL ; source tree. Do not edit by hand. +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_win_asm.inc" - +%endif %ifidn __OUTPUT_FORMAT__, win32 %ifidn __OUTPUT_FORMAT__,obj section code use32 class=code align=64
diff --git a/gen/bcm/ghash-ssse3-x86_64-win.asm b/gen/bcm/ghash-ssse3-x86_64-win.asm index e0e6637..5f78da8 100644 --- a/gen/bcm/ghash-ssse3-x86_64-win.asm +++ b/gen/bcm/ghash-ssse3-x86_64-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64
diff --git a/gen/bcm/ghash-x86-win.asm b/gen/bcm/ghash-x86-win.asm index 99195c9..d982fd6 100644 --- a/gen/bcm/ghash-x86-win.asm +++ b/gen/bcm/ghash-x86-win.asm
@@ -1,8 +1,9 @@ ; This file is generated from a similarly-named Perl script in the BoringSSL ; source tree. Do not edit by hand. +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_win_asm.inc" - +%endif %ifidn __OUTPUT_FORMAT__, win32 %ifidn __OUTPUT_FORMAT__,obj section code use32 class=code align=64
diff --git a/gen/bcm/ghash-x86_64-win.asm b/gen/bcm/ghash-x86_64-win.asm index a9a0ca3..dd73248 100644 --- a/gen/bcm/ghash-x86_64-win.asm +++ b/gen/bcm/ghash-x86_64-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64 global gcm_init_clmul
diff --git a/gen/bcm/p256-x86_64-asm-win.asm b/gen/bcm/p256-x86_64-asm-win.asm index 9cf170a..729e8ec 100644 --- a/gen/bcm/p256-x86_64-asm-win.asm +++ b/gen/bcm/p256-x86_64-asm-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64
diff --git a/gen/bcm/p256_beeu-x86_64-asm-win.asm b/gen/bcm/p256_beeu-x86_64-asm-win.asm index 3432404..3977ec6 100644 --- a/gen/bcm/p256_beeu-x86_64-asm-win.asm +++ b/gen/bcm/p256_beeu-x86_64-asm-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64
diff --git a/gen/bcm/rdrand-x86_64-win.asm b/gen/bcm/rdrand-x86_64-win.asm index 569f849..39d402f 100644 --- a/gen/bcm/rdrand-x86_64-win.asm +++ b/gen/bcm/rdrand-x86_64-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64
diff --git a/gen/bcm/rsaz-avx2-win.asm b/gen/bcm/rsaz-avx2-win.asm index 74a4a64..a518277 100644 --- a/gen/bcm/rsaz-avx2-win.asm +++ b/gen/bcm/rsaz-avx2-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64
diff --git a/gen/bcm/sha1-586-win.asm b/gen/bcm/sha1-586-win.asm index 911e0a7..a4e4875 100644 --- a/gen/bcm/sha1-586-win.asm +++ b/gen/bcm/sha1-586-win.asm
@@ -1,8 +1,9 @@ ; This file is generated from a similarly-named Perl script in the BoringSSL ; source tree. Do not edit by hand. +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_win_asm.inc" - +%endif %ifidn __OUTPUT_FORMAT__, win32 %ifidn __OUTPUT_FORMAT__,obj section code use32 class=code align=64
diff --git a/gen/bcm/sha1-x86_64-win.asm b/gen/bcm/sha1-x86_64-win.asm index 5f64b4d..128fc37 100644 --- a/gen/bcm/sha1-x86_64-win.asm +++ b/gen/bcm/sha1-x86_64-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64
diff --git a/gen/bcm/sha256-586-win.asm b/gen/bcm/sha256-586-win.asm index 1cedcc1..8878695 100644 --- a/gen/bcm/sha256-586-win.asm +++ b/gen/bcm/sha256-586-win.asm
@@ -1,8 +1,9 @@ ; This file is generated from a similarly-named Perl script in the BoringSSL ; source tree. Do not edit by hand. +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_win_asm.inc" - +%endif %ifidn __OUTPUT_FORMAT__, win32 %ifidn __OUTPUT_FORMAT__,obj section code use32 class=code align=64
diff --git a/gen/bcm/sha256-x86_64-win.asm b/gen/bcm/sha256-x86_64-win.asm index 3db8b29..61b11d8 100644 --- a/gen/bcm/sha256-x86_64-win.asm +++ b/gen/bcm/sha256-x86_64-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64
diff --git a/gen/bcm/sha512-586-win.asm b/gen/bcm/sha512-586-win.asm index d3d3a53..75129dc 100644 --- a/gen/bcm/sha512-586-win.asm +++ b/gen/bcm/sha512-586-win.asm
@@ -1,8 +1,9 @@ ; This file is generated from a similarly-named Perl script in the BoringSSL ; source tree. Do not edit by hand. +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_win_asm.inc" - +%endif %ifidn __OUTPUT_FORMAT__, win32 %ifidn __OUTPUT_FORMAT__,obj section code use32 class=code align=64
diff --git a/gen/bcm/sha512-x86_64-win.asm b/gen/bcm/sha512-x86_64-win.asm index 940fe43..53cabe6 100644 --- a/gen/bcm/sha512-x86_64-win.asm +++ b/gen/bcm/sha512-x86_64-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64
diff --git a/gen/bcm/vpaes-x86-win.asm b/gen/bcm/vpaes-x86-win.asm index 36be858..137b31e 100644 --- a/gen/bcm/vpaes-x86-win.asm +++ b/gen/bcm/vpaes-x86-win.asm
@@ -1,8 +1,9 @@ ; This file is generated from a similarly-named Perl script in the BoringSSL ; source tree. Do not edit by hand. +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_win_asm.inc" - +%endif %ifidn __OUTPUT_FORMAT__, win32 %ifidn __OUTPUT_FORMAT__,obj section code use32 class=code align=64
diff --git a/gen/bcm/vpaes-x86_64-win.asm b/gen/bcm/vpaes-x86_64-win.asm index dbe658f..cddb9fa 100644 --- a/gen/bcm/vpaes-x86_64-win.asm +++ b/gen/bcm/vpaes-x86_64-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64
diff --git a/gen/bcm/x86-mont-win.asm b/gen/bcm/x86-mont-win.asm index ab17ee9..47c7e85 100644 --- a/gen/bcm/x86-mont-win.asm +++ b/gen/bcm/x86-mont-win.asm
@@ -1,8 +1,9 @@ ; This file is generated from a similarly-named Perl script in the BoringSSL ; source tree. Do not edit by hand. +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_win_asm.inc" - +%endif %ifidn __OUTPUT_FORMAT__, win32 %ifidn __OUTPUT_FORMAT__,obj section code use32 class=code align=64
diff --git a/gen/bcm/x86_64-mont-win.asm b/gen/bcm/x86_64-mont-win.asm index 4691247..721d5dc 100644 --- a/gen/bcm/x86_64-mont-win.asm +++ b/gen/bcm/x86_64-mont-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64
diff --git a/gen/bcm/x86_64-mont5-win.asm b/gen/bcm/x86_64-mont5-win.asm index b5706f9..5d5ec36 100644 --- a/gen/bcm/x86_64-mont5-win.asm +++ b/gen/bcm/x86_64-mont5-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64
diff --git a/gen/boringssl_prefix_symbols_internal_x86_64_win_asm.inc b/gen/boringssl_prefix_symbols_internal_x86_64_win_asm.inc index 9ed658c..ddd5e5a 100644 --- a/gen/boringssl_prefix_symbols_internal_x86_64_win_asm.inc +++ b/gen/boringssl_prefix_symbols_internal_x86_64_win_asm.inc
@@ -18,7 +18,6 @@ %define OPENSSL_HEADER_GEN_BORINGSSL_PREFIX_SYMBOLS_INTERNAL_X86_64_WIN_ASM_H -%ifdef BORINGSSL_PREFIX %define BORINGSSL_function_hit BORINGSSL_PREFIX %+ _BORINGSSL_function_hit %define CRYPTO_rdrand BORINGSSL_PREFIX %+ _CRYPTO_rdrand %define CRYPTO_rdrand_multiple8_buf BORINGSSL_PREFIX %+ _CRYPTO_rdrand_multiple8_buf @@ -319,6 +318,4 @@ %define vpaes_set_encrypt_key BORINGSSL_PREFIX %+ _vpaes_set_encrypt_key %define x25519_NEON BORINGSSL_PREFIX %+ _x25519_NEON -%endif ; BORINGSSL_PREFIX - %endif ; OPENSSL_HEADER_GEN_BORINGSSL_PREFIX_SYMBOLS_INTERNAL_X86_64_WIN_ASM_H
diff --git a/gen/boringssl_prefix_symbols_internal_x86_win_asm.inc b/gen/boringssl_prefix_symbols_internal_x86_win_asm.inc index abb1c69..55b655d 100644 --- a/gen/boringssl_prefix_symbols_internal_x86_win_asm.inc +++ b/gen/boringssl_prefix_symbols_internal_x86_win_asm.inc
@@ -18,7 +18,6 @@ %define OPENSSL_HEADER_GEN_BORINGSSL_PREFIX_SYMBOLS_INTERNAL_X86_WIN_ASM_H -%ifdef BORINGSSL_PREFIX %define _BORINGSSL_function_hit _ %+ BORINGSSL_PREFIX %+ _BORINGSSL_function_hit %define _CRYPTO_rdrand _ %+ BORINGSSL_PREFIX %+ _CRYPTO_rdrand %define _CRYPTO_rdrand_multiple8_buf _ %+ BORINGSSL_PREFIX %+ _CRYPTO_rdrand_multiple8_buf @@ -319,6 +318,4 @@ %define _vpaes_set_encrypt_key _ %+ BORINGSSL_PREFIX %+ _vpaes_set_encrypt_key %define _x25519_NEON _ %+ BORINGSSL_PREFIX %+ _x25519_NEON -%endif ; BORINGSSL_PREFIX - %endif ; OPENSSL_HEADER_GEN_BORINGSSL_PREFIX_SYMBOLS_INTERNAL_X86_WIN_ASM_H
diff --git a/gen/crypto/aes128gcmsiv-x86_64-win.asm b/gen/crypto/aes128gcmsiv-x86_64-win.asm index f3c7dd4..e875c0a 100644 --- a/gen/crypto/aes128gcmsiv-x86_64-win.asm +++ b/gen/crypto/aes128gcmsiv-x86_64-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .rdata rdata align=8 ALIGN 16
diff --git a/gen/crypto/chacha-x86-win.asm b/gen/crypto/chacha-x86-win.asm index c0000e2..1e64634 100644 --- a/gen/crypto/chacha-x86-win.asm +++ b/gen/crypto/chacha-x86-win.asm
@@ -1,8 +1,9 @@ ; This file is generated from a similarly-named Perl script in the BoringSSL ; source tree. Do not edit by hand. +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_win_asm.inc" - +%endif %ifidn __OUTPUT_FORMAT__, win32 %ifidn __OUTPUT_FORMAT__,obj section code use32 class=code align=64
diff --git a/gen/crypto/chacha-x86_64-win.asm b/gen/crypto/chacha-x86_64-win.asm index d99627b..ca5b73c 100644 --- a/gen/crypto/chacha-x86_64-win.asm +++ b/gen/crypto/chacha-x86_64-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64
diff --git a/gen/crypto/chacha20_poly1305_x86_64-win.asm b/gen/crypto/chacha20_poly1305_x86_64-win.asm index 9775060..4891677 100644 --- a/gen/crypto/chacha20_poly1305_x86_64-win.asm +++ b/gen/crypto/chacha20_poly1305_x86_64-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .rdata rdata align=8 ALIGN 64 chacha20_poly1305_constants:
diff --git a/gen/crypto/md5-586-win.asm b/gen/crypto/md5-586-win.asm index bc0df58..c160d78 100644 --- a/gen/crypto/md5-586-win.asm +++ b/gen/crypto/md5-586-win.asm
@@ -1,8 +1,9 @@ ; This file is generated from a similarly-named Perl script in the BoringSSL ; source tree. Do not edit by hand. +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_win_asm.inc" - +%endif %ifidn __OUTPUT_FORMAT__, win32 %ifidn __OUTPUT_FORMAT__,obj section code use32 class=code align=64
diff --git a/gen/crypto/md5-x86_64-win.asm b/gen/crypto/md5-x86_64-win.asm index 3764652..5cfac97 100644 --- a/gen/crypto/md5-x86_64-win.asm +++ b/gen/crypto/md5-x86_64-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64 ALIGN 16
diff --git a/gen/sources.bzl b/gen/sources.bzl index 483b989..006072f 100644 --- a/gen/sources.bzl +++ b/gen/sources.bzl
@@ -599,7 +599,6 @@ "include/openssl/poly1305.h", "include/openssl/pool.h", "include/openssl/posix_time.h", - "include/openssl/prefix_symbols.h", "include/openssl/rand.h", "include/openssl/rc4.h", "include/openssl/ripemd.h", @@ -689,6 +688,7 @@ "crypto/x509/internal.h", "gen/boringssl_prefix_symbols_internal_x86_64_win_asm.inc", "gen/boringssl_prefix_symbols_internal_x86_win_asm.inc", + "include/openssl/prefix_symbols.h", "include/openssl/prefix_symbols_internal_S.h", "include/openssl/prefix_symbols_internal_c.h", "third_party/fiat/bedrock_unverified_bareminimum.c.inc",
diff --git a/gen/sources.cmake b/gen/sources.cmake index f6d4b9c..1483617 100644 --- a/gen/sources.cmake +++ b/gen/sources.cmake
@@ -619,7 +619,6 @@ include/openssl/poly1305.h include/openssl/pool.h include/openssl/posix_time.h - include/openssl/prefix_symbols.h include/openssl/rand.h include/openssl/rc4.h include/openssl/ripemd.h @@ -711,6 +710,7 @@ crypto/x509/internal.h gen/boringssl_prefix_symbols_internal_x86_64_win_asm.inc gen/boringssl_prefix_symbols_internal_x86_win_asm.inc + include/openssl/prefix_symbols.h include/openssl/prefix_symbols_internal_S.h include/openssl/prefix_symbols_internal_c.h third_party/fiat/bedrock_unverified_bareminimum.c.inc
diff --git a/gen/sources.gni b/gen/sources.gni index fea234a..8212721 100644 --- a/gen/sources.gni +++ b/gen/sources.gni
@@ -599,7 +599,6 @@ "include/openssl/poly1305.h", "include/openssl/pool.h", "include/openssl/posix_time.h", - "include/openssl/prefix_symbols.h", "include/openssl/rand.h", "include/openssl/rc4.h", "include/openssl/ripemd.h", @@ -689,6 +688,7 @@ "crypto/x509/internal.h", "gen/boringssl_prefix_symbols_internal_x86_64_win_asm.inc", "gen/boringssl_prefix_symbols_internal_x86_win_asm.inc", + "include/openssl/prefix_symbols.h", "include/openssl/prefix_symbols_internal_S.h", "include/openssl/prefix_symbols_internal_c.h", "third_party/fiat/bedrock_unverified_bareminimum.c.inc",
diff --git a/gen/sources.json b/gen/sources.json index 8fa4163..28cc2b4 100644 --- a/gen/sources.json +++ b/gen/sources.json
@@ -582,7 +582,6 @@ "include/openssl/poly1305.h", "include/openssl/pool.h", "include/openssl/posix_time.h", - "include/openssl/prefix_symbols.h", "include/openssl/rand.h", "include/openssl/rc4.h", "include/openssl/ripemd.h", @@ -671,6 +670,7 @@ "crypto/x509/internal.h", "gen/boringssl_prefix_symbols_internal_x86_64_win_asm.inc", "gen/boringssl_prefix_symbols_internal_x86_win_asm.inc", + "include/openssl/prefix_symbols.h", "include/openssl/prefix_symbols_internal_S.h", "include/openssl/prefix_symbols_internal_c.h", "third_party/fiat/bedrock_unverified_bareminimum.c.inc",
diff --git a/gen/sources.mk b/gen/sources.mk index 0ffef8c..06e0116 100644 --- a/gen/sources.mk +++ b/gen/sources.mk
@@ -590,7 +590,6 @@ include/openssl/poly1305.h \ include/openssl/pool.h \ include/openssl/posix_time.h \ - include/openssl/prefix_symbols.h \ include/openssl/rand.h \ include/openssl/rc4.h \ include/openssl/ripemd.h \ @@ -679,6 +678,7 @@ crypto/x509/internal.h \ gen/boringssl_prefix_symbols_internal_x86_64_win_asm.inc \ gen/boringssl_prefix_symbols_internal_x86_win_asm.inc \ + include/openssl/prefix_symbols.h \ include/openssl/prefix_symbols_internal_S.h \ include/openssl/prefix_symbols_internal_c.h \ third_party/fiat/bedrock_unverified_bareminimum.c.inc \
diff --git a/gen/test_support/trampoline-x86-win.asm b/gen/test_support/trampoline-x86-win.asm index 0d966aa..e8c85bf 100644 --- a/gen/test_support/trampoline-x86-win.asm +++ b/gen/test_support/trampoline-x86-win.asm
@@ -1,8 +1,9 @@ ; This file is generated from a similarly-named Perl script in the BoringSSL ; source tree. Do not edit by hand. +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_win_asm.inc" - +%endif %ifidn __OUTPUT_FORMAT__, win32 %ifidn __OUTPUT_FORMAT__,obj section code use32 class=code align=64
diff --git a/gen/test_support/trampoline-x86_64-win.asm b/gen/test_support/trampoline-x86_64-win.asm index 0206ff1..2eca0ad 100644 --- a/gen/test_support/trampoline-x86_64-win.asm +++ b/gen/test_support/trampoline-x86_64-win.asm
@@ -8,7 +8,9 @@ %define ZMMWORD %define _CET_ENDBR +%ifdef BORINGSSL_PREFIX %include "boringssl_prefix_symbols_internal_x86_64_win_asm.inc" +%endif section .text code align=64
diff --git a/include/openssl/asm_base.h b/include/openssl/asm_base.h index f02d13f..b8dc529 100644 --- a/include/openssl/asm_base.h +++ b/include/openssl/asm_base.h
@@ -39,7 +39,9 @@ #if defined(__ASSEMBLER__) +#if defined(BORINGSSL_PREFIX) #include <openssl/prefix_symbols_internal_S.h> +#endif #if defined(__ELF__) // Every ELF object file, even empty ones, should disable executable stacks. See
diff --git a/include/openssl/base.h b/include/openssl/base.h index 472879a..79aef50 100644 --- a/include/openssl/base.h +++ b/include/openssl/base.h
@@ -39,9 +39,18 @@ // opensslconf.h. #include <openssl/is_boringssl.h> #include <openssl/opensslconf.h> -#include <openssl/prefix_symbols.h> #include <openssl/target.h> // IWYU pragma: export +// Define |BORINGSSL_ALWAYS_USE_STATIC_INLINE| early so |prefix_symbols.h| has +// access to it. See comment at |OPENSSL_INLINE| for what it does. +#if !defined(__cplusplus) && !defined(BORINGSSL_ALWAYS_USE_STATIC_INLINE) +#define BORINGSSL_ALWAYS_USE_STATIC_INLINE +#endif + +#if defined(BORINGSSL_PREFIX) +#include <openssl/prefix_symbols.h> +#endif // BORINGSSL_PREFIX + #if defined(__cplusplus) extern "C" { #endif @@ -177,6 +186,26 @@ #define OPENSSL_UNUSED #endif +// C and C++ handle inline functions differently. In C++, an inline function is +// defined in just the header file, potentially emitted in multiple compilation +// units (in cases the compiler did not inline), but each copy must be identical +// to satisfy ODR. In C, a non-static inline must be manually emitted in exactly +// one compilation unit with a separate extern inline declaration. +// +// In both languages, exported inline functions referencing file-local symbols +// are problematic. C forbids this altogether (though GCC and Clang seem not to +// enforce it). It works in C++, but ODR requires the definitions be identical, +// including all names in the definitions resolving to the "same entity". In +// practice, this is unlikely to be a problem, but an inline function that +// returns a pointer to a file-local symbol +// could compile oddly. +// +// Historically, we used static inline in headers. However, to satisfy ODR, use +// plain inline in C++, to allow inline consumer functions to call our header +// functions. Plain inline would also work better with C99 inline, but that is +// not used much in practice, extern inline is tedious, and there are conflicts +// with the old gnu89 model: +// https://stackoverflow.com/questions/216510/extern-inline #if defined(BORINGSSL_ALWAYS_USE_STATIC_INLINE) // Add OPENSSL_UNUSED so that, should an inline function be emitted via macro // (e.g. a |STACK_OF(T)| implementation) in a source file without tripping
diff --git a/include/openssl/opensslconf.h b/include/openssl/opensslconf.h index b4ce709..7249fdc 100644 --- a/include/openssl/opensslconf.h +++ b/include/openssl/opensslconf.h
@@ -75,33 +75,4 @@ #define OPENSSL_NO_CMS #endif -// C and C++ handle inline functions differently. In C++, an inline function is -// defined in just the header file, potentially emitted in multiple compilation -// units (in cases the compiler did not inline), but each copy must be identical -// to satisfy ODR. In C, a non-static inline must be manually emitted in exactly -// one compilation unit with a separate extern inline declaration. -// -// In both languages, exported inline functions referencing file-local symbols -// are problematic. C forbids this altogether (though GCC and Clang seem not to -// enforce it). It works in C++, but ODR requires the definitions be identical, -// including all names in the definitions resolving to the "same entity". In -// practice, this is unlikely to be a problem, but an inline function that -// returns a pointer to a file-local symbol -// could compile oddly. -// -// Historically, we used static inline in headers. However, to satisfy ODR, use -// plain inline in C++, to allow inline consumer functions to call our header -// functions. Plain inline would also work better with C99 inline, but that is -// not used much in practice, extern inline is tedious, and there are conflicts -// with the old gnu89 model: -// https://stackoverflow.com/questions/216510/extern-inline -// -// So in C, always use static inline, whereas in C++, use static inline -// only if |BORINGSSL_ALWAYS_USE_STATIC_INLINE| is defined (which may be useful -// for some FFI integrations in conjunction with |BORINGSSL_PREFIX|, as static -// inline functions are local to the compilation unit and need no prefix). -#if !defined(__cplusplus) && !defined(BORINGSSL_ALWAYS_USE_STATIC_INLINE) -#define BORINGSSL_ALWAYS_USE_STATIC_INLINE -#endif - #endif // OPENSSL_HEADER_OPENSSLCONF_H
diff --git a/include/openssl/prefix_symbols.h b/include/openssl/prefix_symbols.h index c58129e..86bf926 100644 --- a/include/openssl/prefix_symbols.h +++ b/include/openssl/prefix_symbols.h
@@ -18,3082 +18,3079 @@ #define OPENSSL_HEADER_PREFIX_SYMBOLS_H -#include <openssl/opensslconf.h> // For BORINGSSL_ALWAYS_USE_STATIC_INLINE. +#define BORINGSSL_ADD_PREFIX_CONCAT_INNER(a, b) a##_##b +#define BORINGSSL_ADD_PREFIX_CONCAT(a, b) \ + BORINGSSL_ADD_PREFIX_CONCAT_INNER(a, b) +#define BORINGSSL_ADD_PREFIX(s) BORINGSSL_ADD_PREFIX_CONCAT(BORINGSSL_PREFIX, s) -#if defined(BORINGSSL_PREFIX) +#if defined(__APPLE__) +#define BORINGSSL_SYMBOL_INNER(s) _##s +#define BORINGSSL_SYMBOL(s) BORINGSSL_SYMBOL_INNER(s) +#else // __APPLE__ +#define BORINGSSL_SYMBOL(s) s +#endif // __APPLE__ -#if defined(__USER_LABEL_PREFIX__) -#define BORINGSSL_USER_LABEL_PREFIX __USER_LABEL_PREFIX__ -#else -#define BORINGSSL_USER_LABEL_PREFIX -#endif +#if defined(__PRAGMA_REDEFINE_EXTNAME) -#define BORINGSSL_CONCAT_INNER(a, b) a##b -#define BORINGSSL_CONCAT(a, b) BORINGSSL_CONCAT_INNER(a, b) -#define BORINGSSL_ADD_PREFIX(s) BORINGSSL_CONCAT(BORINGSSL_PREFIX, BORINGSSL_CONCAT(_, s)) -#define BORINGSSL_ADD_USER_LABEL_AND_PREFIX(s) BORINGSSL_CONCAT(BORINGSSL_CONCAT(BORINGSSL_USER_LABEL_PREFIX, BORINGSSL_PREFIX), BORINGSSL_CONCAT(_, s)) - -#if defined(__PRAGMA_REDEFINE_EXTNAME) && !defined(__ASSEMBLER__) - -#pragma redefine_extname ACCESS_DESCRIPTION_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ACCESS_DESCRIPTION_free) -#pragma redefine_extname ACCESS_DESCRIPTION_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ACCESS_DESCRIPTION_new) -#pragma redefine_extname AES_CMAC BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AES_CMAC) -#pragma redefine_extname AES_cbc_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AES_cbc_encrypt) -#pragma redefine_extname AES_cfb128_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AES_cfb128_encrypt) -#pragma redefine_extname AES_ctr128_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AES_ctr128_encrypt) -#pragma redefine_extname AES_decrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AES_decrypt) -#pragma redefine_extname AES_ecb_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AES_ecb_encrypt) -#pragma redefine_extname AES_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AES_encrypt) -#pragma redefine_extname AES_ofb128_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AES_ofb128_encrypt) -#pragma redefine_extname AES_set_decrypt_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AES_set_decrypt_key) -#pragma redefine_extname AES_set_encrypt_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AES_set_encrypt_key) -#pragma redefine_extname AES_unwrap_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AES_unwrap_key) -#pragma redefine_extname AES_unwrap_key_padded BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AES_unwrap_key_padded) -#pragma redefine_extname AES_wrap_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AES_wrap_key) -#pragma redefine_extname AES_wrap_key_padded BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AES_wrap_key_padded) -#pragma redefine_extname ASN1_ANY_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_ANY_it) -#pragma redefine_extname ASN1_BIT_STRING_check BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_BIT_STRING_check) -#pragma redefine_extname ASN1_BIT_STRING_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_BIT_STRING_free) -#pragma redefine_extname ASN1_BIT_STRING_get_bit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_BIT_STRING_get_bit) -#pragma redefine_extname ASN1_BIT_STRING_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_BIT_STRING_it) -#pragma redefine_extname ASN1_BIT_STRING_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_BIT_STRING_new) -#pragma redefine_extname ASN1_BIT_STRING_num_bytes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_BIT_STRING_num_bytes) -#pragma redefine_extname ASN1_BIT_STRING_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_BIT_STRING_set) -#pragma redefine_extname ASN1_BIT_STRING_set_bit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_BIT_STRING_set_bit) -#pragma redefine_extname ASN1_BMPSTRING_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_BMPSTRING_free) -#pragma redefine_extname ASN1_BMPSTRING_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_BMPSTRING_it) -#pragma redefine_extname ASN1_BMPSTRING_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_BMPSTRING_new) -#pragma redefine_extname ASN1_BOOLEAN_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_BOOLEAN_it) -#pragma redefine_extname ASN1_ENUMERATED_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_ENUMERATED_free) -#pragma redefine_extname ASN1_ENUMERATED_get BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_ENUMERATED_get) -#pragma redefine_extname ASN1_ENUMERATED_get_int64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_ENUMERATED_get_int64) -#pragma redefine_extname ASN1_ENUMERATED_get_uint64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_ENUMERATED_get_uint64) -#pragma redefine_extname ASN1_ENUMERATED_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_ENUMERATED_it) -#pragma redefine_extname ASN1_ENUMERATED_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_ENUMERATED_new) -#pragma redefine_extname ASN1_ENUMERATED_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_ENUMERATED_set) -#pragma redefine_extname ASN1_ENUMERATED_set_int64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_ENUMERATED_set_int64) -#pragma redefine_extname ASN1_ENUMERATED_set_uint64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_ENUMERATED_set_uint64) -#pragma redefine_extname ASN1_ENUMERATED_to_BN BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_ENUMERATED_to_BN) -#pragma redefine_extname ASN1_FBOOLEAN_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_FBOOLEAN_it) -#pragma redefine_extname ASN1_GENERALIZEDTIME_adj BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_GENERALIZEDTIME_adj) -#pragma redefine_extname ASN1_GENERALIZEDTIME_check BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_GENERALIZEDTIME_check) -#pragma redefine_extname ASN1_GENERALIZEDTIME_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_GENERALIZEDTIME_free) -#pragma redefine_extname ASN1_GENERALIZEDTIME_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_GENERALIZEDTIME_it) -#pragma redefine_extname ASN1_GENERALIZEDTIME_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_GENERALIZEDTIME_new) -#pragma redefine_extname ASN1_GENERALIZEDTIME_print BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_GENERALIZEDTIME_print) -#pragma redefine_extname ASN1_GENERALIZEDTIME_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_GENERALIZEDTIME_set) -#pragma redefine_extname ASN1_GENERALIZEDTIME_set_string BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_GENERALIZEDTIME_set_string) -#pragma redefine_extname ASN1_GENERALSTRING_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_GENERALSTRING_free) -#pragma redefine_extname ASN1_GENERALSTRING_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_GENERALSTRING_it) -#pragma redefine_extname ASN1_GENERALSTRING_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_GENERALSTRING_new) -#pragma redefine_extname ASN1_IA5STRING_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_IA5STRING_free) -#pragma redefine_extname ASN1_IA5STRING_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_IA5STRING_it) -#pragma redefine_extname ASN1_IA5STRING_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_IA5STRING_new) -#pragma redefine_extname ASN1_INTEGER_cmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_INTEGER_cmp) -#pragma redefine_extname ASN1_INTEGER_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_INTEGER_dup) -#pragma redefine_extname ASN1_INTEGER_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_INTEGER_free) -#pragma redefine_extname ASN1_INTEGER_get BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_INTEGER_get) -#pragma redefine_extname ASN1_INTEGER_get_int64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_INTEGER_get_int64) -#pragma redefine_extname ASN1_INTEGER_get_uint64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_INTEGER_get_uint64) -#pragma redefine_extname ASN1_INTEGER_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_INTEGER_it) -#pragma redefine_extname ASN1_INTEGER_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_INTEGER_new) -#pragma redefine_extname ASN1_INTEGER_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_INTEGER_set) -#pragma redefine_extname ASN1_INTEGER_set_int64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_INTEGER_set_int64) -#pragma redefine_extname ASN1_INTEGER_set_uint64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_INTEGER_set_uint64) -#pragma redefine_extname ASN1_INTEGER_to_BN BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_INTEGER_to_BN) -#pragma redefine_extname ASN1_NULL_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_NULL_free) -#pragma redefine_extname ASN1_NULL_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_NULL_it) -#pragma redefine_extname ASN1_NULL_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_NULL_new) -#pragma redefine_extname ASN1_OBJECT_create BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_OBJECT_create) -#pragma redefine_extname ASN1_OBJECT_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_OBJECT_free) -#pragma redefine_extname ASN1_OBJECT_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_OBJECT_it) -#pragma redefine_extname ASN1_OCTET_STRING_cmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_OCTET_STRING_cmp) -#pragma redefine_extname ASN1_OCTET_STRING_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_OCTET_STRING_dup) -#pragma redefine_extname ASN1_OCTET_STRING_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_OCTET_STRING_free) -#pragma redefine_extname ASN1_OCTET_STRING_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_OCTET_STRING_it) -#pragma redefine_extname ASN1_OCTET_STRING_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_OCTET_STRING_new) -#pragma redefine_extname ASN1_OCTET_STRING_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_OCTET_STRING_set) -#pragma redefine_extname ASN1_PRINTABLESTRING_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_PRINTABLESTRING_free) -#pragma redefine_extname ASN1_PRINTABLESTRING_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_PRINTABLESTRING_it) -#pragma redefine_extname ASN1_PRINTABLESTRING_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_PRINTABLESTRING_new) -#pragma redefine_extname ASN1_SEQUENCE_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_SEQUENCE_it) -#pragma redefine_extname ASN1_STRING_TABLE_add BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_TABLE_add) -#pragma redefine_extname ASN1_STRING_TABLE_cleanup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_TABLE_cleanup) -#pragma redefine_extname ASN1_STRING_cmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_cmp) -#pragma redefine_extname ASN1_STRING_copy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_copy) -#pragma redefine_extname ASN1_STRING_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_data) -#pragma redefine_extname ASN1_STRING_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_dup) -#pragma redefine_extname ASN1_STRING_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_free) -#pragma redefine_extname ASN1_STRING_get0_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_get0_data) -#pragma redefine_extname ASN1_STRING_get_default_mask BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_get_default_mask) -#pragma redefine_extname ASN1_STRING_length BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_length) -#pragma redefine_extname ASN1_STRING_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_new) -#pragma redefine_extname ASN1_STRING_print BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_print) -#pragma redefine_extname ASN1_STRING_print_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_print_ex) -#pragma redefine_extname ASN1_STRING_print_ex_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_print_ex_fp) -#pragma redefine_extname ASN1_STRING_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_set) -#pragma redefine_extname ASN1_STRING_set0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_set0) -#pragma redefine_extname ASN1_STRING_set_by_NID BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_set_by_NID) -#pragma redefine_extname ASN1_STRING_set_default_mask BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_set_default_mask) -#pragma redefine_extname ASN1_STRING_set_default_mask_asc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_set_default_mask_asc) -#pragma redefine_extname ASN1_STRING_to_UTF8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_to_UTF8) -#pragma redefine_extname ASN1_STRING_type BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_type) -#pragma redefine_extname ASN1_STRING_type_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_STRING_type_new) -#pragma redefine_extname ASN1_T61STRING_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_T61STRING_free) -#pragma redefine_extname ASN1_T61STRING_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_T61STRING_it) -#pragma redefine_extname ASN1_T61STRING_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_T61STRING_new) -#pragma redefine_extname ASN1_TBOOLEAN_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TBOOLEAN_it) -#pragma redefine_extname ASN1_TIME_adj BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TIME_adj) -#pragma redefine_extname ASN1_TIME_check BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TIME_check) -#pragma redefine_extname ASN1_TIME_diff BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TIME_diff) -#pragma redefine_extname ASN1_TIME_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TIME_free) -#pragma redefine_extname ASN1_TIME_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TIME_new) -#pragma redefine_extname ASN1_TIME_print BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TIME_print) -#pragma redefine_extname ASN1_TIME_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TIME_set) -#pragma redefine_extname ASN1_TIME_set_posix BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TIME_set_posix) -#pragma redefine_extname ASN1_TIME_set_string BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TIME_set_string) -#pragma redefine_extname ASN1_TIME_set_string_X509 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TIME_set_string_X509) -#pragma redefine_extname ASN1_TIME_to_generalizedtime BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TIME_to_generalizedtime) -#pragma redefine_extname ASN1_TIME_to_posix BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TIME_to_posix) -#pragma redefine_extname ASN1_TIME_to_posix_nonstandard BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TIME_to_posix_nonstandard) -#pragma redefine_extname ASN1_TIME_to_time_t BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TIME_to_time_t) -#pragma redefine_extname ASN1_TYPE_cmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TYPE_cmp) -#pragma redefine_extname ASN1_TYPE_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TYPE_free) -#pragma redefine_extname ASN1_TYPE_get BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TYPE_get) -#pragma redefine_extname ASN1_TYPE_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TYPE_new) -#pragma redefine_extname ASN1_TYPE_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TYPE_set) -#pragma redefine_extname ASN1_TYPE_set1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_TYPE_set1) -#pragma redefine_extname ASN1_UNIVERSALSTRING_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_UNIVERSALSTRING_free) -#pragma redefine_extname ASN1_UNIVERSALSTRING_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_UNIVERSALSTRING_it) -#pragma redefine_extname ASN1_UNIVERSALSTRING_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_UNIVERSALSTRING_new) -#pragma redefine_extname ASN1_UTCTIME_adj BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_UTCTIME_adj) -#pragma redefine_extname ASN1_UTCTIME_check BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_UTCTIME_check) -#pragma redefine_extname ASN1_UTCTIME_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_UTCTIME_free) -#pragma redefine_extname ASN1_UTCTIME_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_UTCTIME_it) -#pragma redefine_extname ASN1_UTCTIME_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_UTCTIME_new) -#pragma redefine_extname ASN1_UTCTIME_print BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_UTCTIME_print) -#pragma redefine_extname ASN1_UTCTIME_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_UTCTIME_set) -#pragma redefine_extname ASN1_UTCTIME_set_string BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_UTCTIME_set_string) -#pragma redefine_extname ASN1_UTF8STRING_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_UTF8STRING_free) -#pragma redefine_extname ASN1_UTF8STRING_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_UTF8STRING_it) -#pragma redefine_extname ASN1_UTF8STRING_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_UTF8STRING_new) -#pragma redefine_extname ASN1_VISIBLESTRING_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_VISIBLESTRING_free) -#pragma redefine_extname ASN1_VISIBLESTRING_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_VISIBLESTRING_it) -#pragma redefine_extname ASN1_VISIBLESTRING_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_VISIBLESTRING_new) -#pragma redefine_extname ASN1_digest BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_digest) -#pragma redefine_extname ASN1_get_object BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_get_object) -#pragma redefine_extname ASN1_item_d2i BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_item_d2i) -#pragma redefine_extname ASN1_item_d2i_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_item_d2i_bio) -#pragma redefine_extname ASN1_item_d2i_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_item_d2i_fp) -#pragma redefine_extname ASN1_item_digest BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_item_digest) -#pragma redefine_extname ASN1_item_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_item_dup) -#pragma redefine_extname ASN1_item_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_item_free) -#pragma redefine_extname ASN1_item_i2d BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_item_i2d) -#pragma redefine_extname ASN1_item_i2d_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_item_i2d_bio) -#pragma redefine_extname ASN1_item_i2d_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_item_i2d_fp) -#pragma redefine_extname ASN1_item_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_item_new) -#pragma redefine_extname ASN1_item_pack BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_item_pack) -#pragma redefine_extname ASN1_item_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_item_sign) -#pragma redefine_extname ASN1_item_sign_ctx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_item_sign_ctx) -#pragma redefine_extname ASN1_item_unpack BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_item_unpack) -#pragma redefine_extname ASN1_item_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_item_verify) -#pragma redefine_extname ASN1_mbstring_copy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_mbstring_copy) -#pragma redefine_extname ASN1_mbstring_ncopy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_mbstring_ncopy) -#pragma redefine_extname ASN1_object_size BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_object_size) -#pragma redefine_extname ASN1_put_eoc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_put_eoc) -#pragma redefine_extname ASN1_put_object BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_put_object) -#pragma redefine_extname ASN1_tag2bit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_tag2bit) -#pragma redefine_extname ASN1_tag2str BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ASN1_tag2str) -#pragma redefine_extname AUTHORITY_INFO_ACCESS_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AUTHORITY_INFO_ACCESS_free) -#pragma redefine_extname AUTHORITY_INFO_ACCESS_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AUTHORITY_INFO_ACCESS_it) -#pragma redefine_extname AUTHORITY_INFO_ACCESS_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AUTHORITY_INFO_ACCESS_new) -#pragma redefine_extname AUTHORITY_KEYID_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AUTHORITY_KEYID_free) -#pragma redefine_extname AUTHORITY_KEYID_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AUTHORITY_KEYID_it) -#pragma redefine_extname AUTHORITY_KEYID_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(AUTHORITY_KEYID_new) -#pragma redefine_extname BASIC_CONSTRAINTS_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BASIC_CONSTRAINTS_free) -#pragma redefine_extname BASIC_CONSTRAINTS_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BASIC_CONSTRAINTS_it) -#pragma redefine_extname BASIC_CONSTRAINTS_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BASIC_CONSTRAINTS_new) -#pragma redefine_extname BF_cbc_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BF_cbc_encrypt) -#pragma redefine_extname BF_decrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BF_decrypt) -#pragma redefine_extname BF_ecb_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BF_ecb_encrypt) -#pragma redefine_extname BF_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BF_encrypt) -#pragma redefine_extname BF_set_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BF_set_key) -#pragma redefine_extname BIO_append_filename BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_append_filename) -#pragma redefine_extname BIO_callback_ctrl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_callback_ctrl) -#pragma redefine_extname BIO_clear_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_clear_flags) -#pragma redefine_extname BIO_clear_retry_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_clear_retry_flags) -#pragma redefine_extname BIO_copy_next_retry BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_copy_next_retry) -#pragma redefine_extname BIO_ctrl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_ctrl) -#pragma redefine_extname BIO_ctrl_get_read_request BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_ctrl_get_read_request) -#pragma redefine_extname BIO_ctrl_get_write_guarantee BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_ctrl_get_write_guarantee) -#pragma redefine_extname BIO_ctrl_pending BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_ctrl_pending) -#pragma redefine_extname BIO_do_connect BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_do_connect) -#pragma redefine_extname BIO_eof BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_eof) -#pragma redefine_extname BIO_f_base64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_f_base64) -#pragma redefine_extname BIO_f_ssl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_f_ssl) -#pragma redefine_extname BIO_find_type BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_find_type) -#pragma redefine_extname BIO_flush BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_flush) -#pragma redefine_extname BIO_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_free) -#pragma redefine_extname BIO_free_all BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_free_all) -#pragma redefine_extname BIO_get_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_get_data) -#pragma redefine_extname BIO_get_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_get_ex_data) -#pragma redefine_extname BIO_get_ex_new_index BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_get_ex_new_index) -#pragma redefine_extname BIO_get_fd BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_get_fd) -#pragma redefine_extname BIO_get_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_get_fp) -#pragma redefine_extname BIO_get_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_get_init) -#pragma redefine_extname BIO_get_mem_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_get_mem_data) -#pragma redefine_extname BIO_get_mem_ptr BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_get_mem_ptr) -#pragma redefine_extname BIO_get_new_index BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_get_new_index) -#pragma redefine_extname BIO_get_retry_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_get_retry_flags) -#pragma redefine_extname BIO_get_retry_reason BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_get_retry_reason) -#pragma redefine_extname BIO_get_shutdown BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_get_shutdown) -#pragma redefine_extname BIO_gets BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_gets) -#pragma redefine_extname BIO_hexdump BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_hexdump) -#pragma redefine_extname BIO_indent BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_indent) -#pragma redefine_extname BIO_int_ctrl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_int_ctrl) -#pragma redefine_extname BIO_mem_contents BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_mem_contents) -#pragma redefine_extname BIO_meth_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_free) -#pragma redefine_extname BIO_meth_get_callback_ctrl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_get_callback_ctrl) -#pragma redefine_extname BIO_meth_get_create BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_get_create) -#pragma redefine_extname BIO_meth_get_ctrl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_get_ctrl) -#pragma redefine_extname BIO_meth_get_destroy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_get_destroy) -#pragma redefine_extname BIO_meth_get_gets BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_get_gets) -#pragma redefine_extname BIO_meth_get_puts BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_get_puts) -#pragma redefine_extname BIO_meth_get_read BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_get_read) -#pragma redefine_extname BIO_meth_get_write BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_get_write) -#pragma redefine_extname BIO_meth_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_new) -#pragma redefine_extname BIO_meth_set_callback_ctrl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_set_callback_ctrl) -#pragma redefine_extname BIO_meth_set_create BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_set_create) -#pragma redefine_extname BIO_meth_set_ctrl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_set_ctrl) -#pragma redefine_extname BIO_meth_set_destroy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_set_destroy) -#pragma redefine_extname BIO_meth_set_gets BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_set_gets) -#pragma redefine_extname BIO_meth_set_puts BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_set_puts) -#pragma redefine_extname BIO_meth_set_read BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_set_read) -#pragma redefine_extname BIO_meth_set_write BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_meth_set_write) -#pragma redefine_extname BIO_method_type BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_method_type) -#pragma redefine_extname BIO_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_new) -#pragma redefine_extname BIO_new_bio_pair BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_new_bio_pair) -#pragma redefine_extname BIO_new_connect BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_new_connect) -#pragma redefine_extname BIO_new_fd BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_new_fd) -#pragma redefine_extname BIO_new_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_new_file) -#pragma redefine_extname BIO_new_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_new_fp) -#pragma redefine_extname BIO_new_mem_buf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_new_mem_buf) -#pragma redefine_extname BIO_new_socket BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_new_socket) -#pragma redefine_extname BIO_next BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_next) -#pragma redefine_extname BIO_number_read BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_number_read) -#pragma redefine_extname BIO_number_written BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_number_written) -#pragma redefine_extname BIO_pending BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_pending) -#pragma redefine_extname BIO_pop BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_pop) -#pragma redefine_extname BIO_printf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_printf) -#pragma redefine_extname BIO_ptr_ctrl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_ptr_ctrl) -#pragma redefine_extname BIO_push BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_push) -#pragma redefine_extname BIO_puts BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_puts) -#pragma redefine_extname BIO_read BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_read) -#pragma redefine_extname BIO_read_asn1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_read_asn1) -#pragma redefine_extname BIO_read_filename BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_read_filename) -#pragma redefine_extname BIO_reset BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_reset) -#pragma redefine_extname BIO_rw_filename BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_rw_filename) -#pragma redefine_extname BIO_s_connect BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_s_connect) -#pragma redefine_extname BIO_s_fd BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_s_fd) -#pragma redefine_extname BIO_s_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_s_file) -#pragma redefine_extname BIO_s_mem BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_s_mem) -#pragma redefine_extname BIO_s_socket BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_s_socket) -#pragma redefine_extname BIO_seek BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_seek) -#pragma redefine_extname BIO_set_close BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_close) -#pragma redefine_extname BIO_set_conn_hostname BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_conn_hostname) -#pragma redefine_extname BIO_set_conn_int_port BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_conn_int_port) -#pragma redefine_extname BIO_set_conn_port BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_conn_port) -#pragma redefine_extname BIO_set_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_data) -#pragma redefine_extname BIO_set_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_ex_data) -#pragma redefine_extname BIO_set_fd BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_fd) -#pragma redefine_extname BIO_set_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_flags) -#pragma redefine_extname BIO_set_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_fp) -#pragma redefine_extname BIO_set_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_init) -#pragma redefine_extname BIO_set_mem_buf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_mem_buf) -#pragma redefine_extname BIO_set_mem_eof_return BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_mem_eof_return) -#pragma redefine_extname BIO_set_nbio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_nbio) -#pragma redefine_extname BIO_set_retry_read BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_retry_read) -#pragma redefine_extname BIO_set_retry_reason BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_retry_reason) -#pragma redefine_extname BIO_set_retry_special BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_retry_special) -#pragma redefine_extname BIO_set_retry_write BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_retry_write) -#pragma redefine_extname BIO_set_shutdown BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_shutdown) -#pragma redefine_extname BIO_set_ssl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_ssl) -#pragma redefine_extname BIO_set_write_buffer_size BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_set_write_buffer_size) -#pragma redefine_extname BIO_should_io_special BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_should_io_special) -#pragma redefine_extname BIO_should_read BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_should_read) -#pragma redefine_extname BIO_should_retry BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_should_retry) -#pragma redefine_extname BIO_should_write BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_should_write) -#pragma redefine_extname BIO_shutdown_wr BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_shutdown_wr) -#pragma redefine_extname BIO_snprintf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_snprintf) -#pragma redefine_extname BIO_tell BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_tell) -#pragma redefine_extname BIO_test_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_test_flags) -#pragma redefine_extname BIO_up_ref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_up_ref) -#pragma redefine_extname BIO_vfree BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_vfree) -#pragma redefine_extname BIO_vsnprintf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_vsnprintf) -#pragma redefine_extname BIO_wpending BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_wpending) -#pragma redefine_extname BIO_write BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_write) -#pragma redefine_extname BIO_write_all BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_write_all) -#pragma redefine_extname BIO_write_filename BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BIO_write_filename) -#pragma redefine_extname BLAKE2B256 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BLAKE2B256) -#pragma redefine_extname BLAKE2B256_Final BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BLAKE2B256_Final) -#pragma redefine_extname BLAKE2B256_Init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BLAKE2B256_Init) -#pragma redefine_extname BLAKE2B256_Update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BLAKE2B256_Update) -#pragma redefine_extname BN_CTX_end BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_CTX_end) -#pragma redefine_extname BN_CTX_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_CTX_free) -#pragma redefine_extname BN_CTX_get BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_CTX_get) -#pragma redefine_extname BN_CTX_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_CTX_new) -#pragma redefine_extname BN_CTX_start BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_CTX_start) -#pragma redefine_extname BN_GENCB_call BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_GENCB_call) -#pragma redefine_extname BN_GENCB_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_GENCB_free) -#pragma redefine_extname BN_GENCB_get_arg BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_GENCB_get_arg) -#pragma redefine_extname BN_GENCB_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_GENCB_new) -#pragma redefine_extname BN_GENCB_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_GENCB_set) -#pragma redefine_extname BN_MONT_CTX_copy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_MONT_CTX_copy) -#pragma redefine_extname BN_MONT_CTX_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_MONT_CTX_free) -#pragma redefine_extname BN_MONT_CTX_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_MONT_CTX_new) -#pragma redefine_extname BN_MONT_CTX_new_consttime BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_MONT_CTX_new_consttime) -#pragma redefine_extname BN_MONT_CTX_new_for_modulus BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_MONT_CTX_new_for_modulus) -#pragma redefine_extname BN_MONT_CTX_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_MONT_CTX_set) -#pragma redefine_extname BN_abs_is_word BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_abs_is_word) -#pragma redefine_extname BN_add BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_add) -#pragma redefine_extname BN_add_word BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_add_word) -#pragma redefine_extname BN_asc2bn BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_asc2bn) -#pragma redefine_extname BN_bin2bn BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_bin2bn) -#pragma redefine_extname BN_bn2bin BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_bn2bin) -#pragma redefine_extname BN_bn2bin_padded BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_bn2bin_padded) -#pragma redefine_extname BN_bn2binpad BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_bn2binpad) -#pragma redefine_extname BN_bn2cbb_padded BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_bn2cbb_padded) -#pragma redefine_extname BN_bn2dec BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_bn2dec) -#pragma redefine_extname BN_bn2hex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_bn2hex) -#pragma redefine_extname BN_bn2le_padded BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_bn2le_padded) -#pragma redefine_extname BN_bn2lebinpad BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_bn2lebinpad) -#pragma redefine_extname BN_bn2mpi BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_bn2mpi) -#pragma redefine_extname BN_clear BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_clear) -#pragma redefine_extname BN_clear_bit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_clear_bit) -#pragma redefine_extname BN_clear_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_clear_free) -#pragma redefine_extname BN_cmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_cmp) -#pragma redefine_extname BN_cmp_word BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_cmp_word) -#pragma redefine_extname BN_copy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_copy) -#pragma redefine_extname BN_count_low_zero_bits BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_count_low_zero_bits) -#pragma redefine_extname BN_dec2bn BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_dec2bn) -#pragma redefine_extname BN_div BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_div) -#pragma redefine_extname BN_div_word BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_div_word) -#pragma redefine_extname BN_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_dup) -#pragma redefine_extname BN_enhanced_miller_rabin_primality_test BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_enhanced_miller_rabin_primality_test) -#pragma redefine_extname BN_equal_consttime BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_equal_consttime) -#pragma redefine_extname BN_exp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_exp) -#pragma redefine_extname BN_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_free) -#pragma redefine_extname BN_from_montgomery BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_from_montgomery) -#pragma redefine_extname BN_gcd BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_gcd) -#pragma redefine_extname BN_generate_prime_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_generate_prime_ex) -#pragma redefine_extname BN_get_rfc3526_prime_1536 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_get_rfc3526_prime_1536) -#pragma redefine_extname BN_get_rfc3526_prime_2048 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_get_rfc3526_prime_2048) -#pragma redefine_extname BN_get_rfc3526_prime_3072 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_get_rfc3526_prime_3072) -#pragma redefine_extname BN_get_rfc3526_prime_4096 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_get_rfc3526_prime_4096) -#pragma redefine_extname BN_get_rfc3526_prime_6144 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_get_rfc3526_prime_6144) -#pragma redefine_extname BN_get_rfc3526_prime_8192 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_get_rfc3526_prime_8192) -#pragma redefine_extname BN_get_u64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_get_u64) -#pragma redefine_extname BN_get_word BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_get_word) -#pragma redefine_extname BN_hex2bn BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_hex2bn) -#pragma redefine_extname BN_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_init) -#pragma redefine_extname BN_is_bit_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_is_bit_set) -#pragma redefine_extname BN_is_negative BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_is_negative) -#pragma redefine_extname BN_is_odd BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_is_odd) -#pragma redefine_extname BN_is_one BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_is_one) -#pragma redefine_extname BN_is_pow2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_is_pow2) -#pragma redefine_extname BN_is_prime_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_is_prime_ex) -#pragma redefine_extname BN_is_prime_fasttest_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_is_prime_fasttest_ex) -#pragma redefine_extname BN_is_word BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_is_word) -#pragma redefine_extname BN_is_zero BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_is_zero) -#pragma redefine_extname BN_le2bn BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_le2bn) -#pragma redefine_extname BN_lebin2bn BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_lebin2bn) -#pragma redefine_extname BN_lshift BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_lshift) -#pragma redefine_extname BN_lshift1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_lshift1) -#pragma redefine_extname BN_marshal_asn1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_marshal_asn1) -#pragma redefine_extname BN_mask_bits BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mask_bits) -#pragma redefine_extname BN_mod_add BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_add) -#pragma redefine_extname BN_mod_add_quick BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_add_quick) -#pragma redefine_extname BN_mod_exp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_exp) -#pragma redefine_extname BN_mod_exp2_mont BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_exp2_mont) -#pragma redefine_extname BN_mod_exp_mont BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_exp_mont) -#pragma redefine_extname BN_mod_exp_mont_consttime BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_exp_mont_consttime) -#pragma redefine_extname BN_mod_exp_mont_word BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_exp_mont_word) -#pragma redefine_extname BN_mod_inverse BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_inverse) -#pragma redefine_extname BN_mod_inverse_blinded BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_inverse_blinded) -#pragma redefine_extname BN_mod_inverse_odd BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_inverse_odd) -#pragma redefine_extname BN_mod_lshift BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_lshift) -#pragma redefine_extname BN_mod_lshift1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_lshift1) -#pragma redefine_extname BN_mod_lshift1_quick BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_lshift1_quick) -#pragma redefine_extname BN_mod_lshift_quick BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_lshift_quick) -#pragma redefine_extname BN_mod_mul BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_mul) -#pragma redefine_extname BN_mod_mul_montgomery BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_mul_montgomery) -#pragma redefine_extname BN_mod_pow2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_pow2) -#pragma redefine_extname BN_mod_sqr BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_sqr) -#pragma redefine_extname BN_mod_sqrt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_sqrt) -#pragma redefine_extname BN_mod_sub BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_sub) -#pragma redefine_extname BN_mod_sub_quick BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_sub_quick) -#pragma redefine_extname BN_mod_word BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mod_word) -#pragma redefine_extname BN_mpi2bn BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mpi2bn) -#pragma redefine_extname BN_mul BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mul) -#pragma redefine_extname BN_mul_word BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_mul_word) -#pragma redefine_extname BN_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_new) -#pragma redefine_extname BN_nnmod BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_nnmod) -#pragma redefine_extname BN_nnmod_pow2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_nnmod_pow2) -#pragma redefine_extname BN_num_bits BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_num_bits) -#pragma redefine_extname BN_num_bits_word BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_num_bits_word) -#pragma redefine_extname BN_num_bytes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_num_bytes) -#pragma redefine_extname BN_one BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_one) -#pragma redefine_extname BN_parse_asn1_unsigned BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_parse_asn1_unsigned) -#pragma redefine_extname BN_primality_test BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_primality_test) -#pragma redefine_extname BN_print BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_print) -#pragma redefine_extname BN_print_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_print_fp) -#pragma redefine_extname BN_pseudo_rand BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_pseudo_rand) -#pragma redefine_extname BN_pseudo_rand_range BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_pseudo_rand_range) -#pragma redefine_extname BN_rand BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_rand) -#pragma redefine_extname BN_rand_range BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_rand_range) -#pragma redefine_extname BN_rand_range_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_rand_range_ex) -#pragma redefine_extname BN_rshift BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_rshift) -#pragma redefine_extname BN_rshift1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_rshift1) -#pragma redefine_extname BN_secure_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_secure_new) -#pragma redefine_extname BN_set_bit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_set_bit) -#pragma redefine_extname BN_set_negative BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_set_negative) -#pragma redefine_extname BN_set_u64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_set_u64) -#pragma redefine_extname BN_set_word BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_set_word) -#pragma redefine_extname BN_sqr BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_sqr) -#pragma redefine_extname BN_sqrt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_sqrt) -#pragma redefine_extname BN_sub BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_sub) -#pragma redefine_extname BN_sub_word BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_sub_word) -#pragma redefine_extname BN_to_ASN1_ENUMERATED BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_to_ASN1_ENUMERATED) -#pragma redefine_extname BN_to_ASN1_INTEGER BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_to_ASN1_INTEGER) -#pragma redefine_extname BN_to_montgomery BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_to_montgomery) -#pragma redefine_extname BN_uadd BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_uadd) -#pragma redefine_extname BN_ucmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_ucmp) -#pragma redefine_extname BN_usub BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_usub) -#pragma redefine_extname BN_value_one BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_value_one) -#pragma redefine_extname BN_zero BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BN_zero) -#pragma redefine_extname BORINGSSL_integrity_test BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BORINGSSL_integrity_test) -#pragma redefine_extname BORINGSSL_self_test BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BORINGSSL_self_test) -#pragma redefine_extname BORINGSSL_self_test_all BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BORINGSSL_self_test_all) -#pragma redefine_extname BUF_MEM_append BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BUF_MEM_append) -#pragma redefine_extname BUF_MEM_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BUF_MEM_free) -#pragma redefine_extname BUF_MEM_grow BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BUF_MEM_grow) -#pragma redefine_extname BUF_MEM_grow_clean BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BUF_MEM_grow_clean) -#pragma redefine_extname BUF_MEM_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BUF_MEM_new) -#pragma redefine_extname BUF_MEM_reserve BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BUF_MEM_reserve) -#pragma redefine_extname BUF_memdup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BUF_memdup) -#pragma redefine_extname BUF_strdup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BUF_strdup) -#pragma redefine_extname BUF_strlcat BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BUF_strlcat) -#pragma redefine_extname BUF_strlcpy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BUF_strlcpy) -#pragma redefine_extname BUF_strndup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BUF_strndup) -#pragma redefine_extname BUF_strnlen BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BUF_strnlen) -#pragma redefine_extname CAST_cbc_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CAST_cbc_encrypt) -#pragma redefine_extname CAST_cfb64_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CAST_cfb64_encrypt) -#pragma redefine_extname CAST_decrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CAST_decrypt) -#pragma redefine_extname CAST_ecb_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CAST_ecb_encrypt) -#pragma redefine_extname CAST_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CAST_encrypt) -#pragma redefine_extname CAST_set_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CAST_set_key) -#pragma redefine_extname CBB_add_asn1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_asn1) -#pragma redefine_extname CBB_add_asn1_bool BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_asn1_bool) -#pragma redefine_extname CBB_add_asn1_element BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_asn1_element) -#pragma redefine_extname CBB_add_asn1_int64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_asn1_int64) -#pragma redefine_extname CBB_add_asn1_int64_with_tag BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_asn1_int64_with_tag) -#pragma redefine_extname CBB_add_asn1_octet_string BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_asn1_octet_string) -#pragma redefine_extname CBB_add_asn1_oid_component BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_asn1_oid_component) -#pragma redefine_extname CBB_add_asn1_oid_from_text BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_asn1_oid_from_text) -#pragma redefine_extname CBB_add_asn1_relative_oid_from_text BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_asn1_relative_oid_from_text) -#pragma redefine_extname CBB_add_asn1_uint64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_asn1_uint64) -#pragma redefine_extname CBB_add_asn1_uint64_with_tag BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_asn1_uint64_with_tag) -#pragma redefine_extname CBB_add_bytes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_bytes) -#pragma redefine_extname CBB_add_latin1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_latin1) -#pragma redefine_extname CBB_add_space BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_space) -#pragma redefine_extname CBB_add_u16 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_u16) -#pragma redefine_extname CBB_add_u16_length_prefixed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_u16_length_prefixed) -#pragma redefine_extname CBB_add_u16le BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_u16le) -#pragma redefine_extname CBB_add_u24 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_u24) -#pragma redefine_extname CBB_add_u24_length_prefixed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_u24_length_prefixed) -#pragma redefine_extname CBB_add_u32 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_u32) -#pragma redefine_extname CBB_add_u32le BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_u32le) -#pragma redefine_extname CBB_add_u64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_u64) -#pragma redefine_extname CBB_add_u64le BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_u64le) -#pragma redefine_extname CBB_add_u8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_u8) -#pragma redefine_extname CBB_add_u8_length_prefixed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_u8_length_prefixed) -#pragma redefine_extname CBB_add_ucs2_be BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_ucs2_be) -#pragma redefine_extname CBB_add_utf32_be BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_utf32_be) -#pragma redefine_extname CBB_add_utf8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_utf8) -#pragma redefine_extname CBB_add_zeros BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_add_zeros) -#pragma redefine_extname CBB_cleanup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_cleanup) -#pragma redefine_extname CBB_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_data) -#pragma redefine_extname CBB_did_write BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_did_write) -#pragma redefine_extname CBB_discard BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_discard) -#pragma redefine_extname CBB_discard_child BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_discard_child) -#pragma redefine_extname CBB_finish BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_finish) -#pragma redefine_extname CBB_flush BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_flush) -#pragma redefine_extname CBB_flush_asn1_set_of BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_flush_asn1_set_of) -#pragma redefine_extname CBB_get_utf8_len BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_get_utf8_len) -#pragma redefine_extname CBB_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_init) -#pragma redefine_extname CBB_init_fixed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_init_fixed) -#pragma redefine_extname CBB_len BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_len) -#pragma redefine_extname CBB_reserve BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_reserve) -#pragma redefine_extname CBB_zero BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBB_zero) -#pragma redefine_extname CBS_asn1_bitstring_has_bit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_asn1_bitstring_has_bit) -#pragma redefine_extname CBS_asn1_oid_to_text BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_asn1_oid_to_text) -#pragma redefine_extname CBS_asn1_relative_oid_to_text BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_asn1_relative_oid_to_text) -#pragma redefine_extname CBS_contains_zero_byte BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_contains_zero_byte) -#pragma redefine_extname CBS_copy_bytes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_copy_bytes) -#pragma redefine_extname CBS_get_any_asn1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_any_asn1) -#pragma redefine_extname CBS_get_any_asn1_element BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_any_asn1_element) -#pragma redefine_extname CBS_get_any_ber_asn1_element BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_any_ber_asn1_element) -#pragma redefine_extname CBS_get_asn1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_asn1) -#pragma redefine_extname CBS_get_asn1_bool BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_asn1_bool) -#pragma redefine_extname CBS_get_asn1_element BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_asn1_element) -#pragma redefine_extname CBS_get_asn1_int64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_asn1_int64) -#pragma redefine_extname CBS_get_asn1_int64_with_tag BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_asn1_int64_with_tag) -#pragma redefine_extname CBS_get_asn1_uint64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_asn1_uint64) -#pragma redefine_extname CBS_get_asn1_uint64_with_tag BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_asn1_uint64_with_tag) -#pragma redefine_extname CBS_get_bytes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_bytes) -#pragma redefine_extname CBS_get_last_u8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_last_u8) -#pragma redefine_extname CBS_get_latin1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_latin1) -#pragma redefine_extname CBS_get_optional_asn1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_optional_asn1) -#pragma redefine_extname CBS_get_optional_asn1_bool BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_optional_asn1_bool) -#pragma redefine_extname CBS_get_optional_asn1_octet_string BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_optional_asn1_octet_string) -#pragma redefine_extname CBS_get_optional_asn1_uint64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_optional_asn1_uint64) -#pragma redefine_extname CBS_get_u16 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_u16) -#pragma redefine_extname CBS_get_u16_length_prefixed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_u16_length_prefixed) -#pragma redefine_extname CBS_get_u16le BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_u16le) -#pragma redefine_extname CBS_get_u24 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_u24) -#pragma redefine_extname CBS_get_u24_length_prefixed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_u24_length_prefixed) -#pragma redefine_extname CBS_get_u32 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_u32) -#pragma redefine_extname CBS_get_u32le BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_u32le) -#pragma redefine_extname CBS_get_u64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_u64) -#pragma redefine_extname CBS_get_u64_decimal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_u64_decimal) -#pragma redefine_extname CBS_get_u64le BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_u64le) -#pragma redefine_extname CBS_get_u8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_u8) -#pragma redefine_extname CBS_get_u8_length_prefixed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_u8_length_prefixed) -#pragma redefine_extname CBS_get_ucs2_be BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_ucs2_be) -#pragma redefine_extname CBS_get_until_first BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_until_first) -#pragma redefine_extname CBS_get_utf32_be BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_utf32_be) -#pragma redefine_extname CBS_get_utf8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_get_utf8) -#pragma redefine_extname CBS_is_unsigned_asn1_integer BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_is_unsigned_asn1_integer) -#pragma redefine_extname CBS_is_valid_asn1_bitstring BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_is_valid_asn1_bitstring) -#pragma redefine_extname CBS_is_valid_asn1_integer BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_is_valid_asn1_integer) -#pragma redefine_extname CBS_is_valid_asn1_oid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_is_valid_asn1_oid) -#pragma redefine_extname CBS_is_valid_asn1_relative_oid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_is_valid_asn1_relative_oid) -#pragma redefine_extname CBS_mem_equal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_mem_equal) -#pragma redefine_extname CBS_parse_generalized_time BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_parse_generalized_time) -#pragma redefine_extname CBS_parse_utc_time BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_parse_utc_time) -#pragma redefine_extname CBS_peek_asn1_tag BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_peek_asn1_tag) -#pragma redefine_extname CBS_skip BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_skip) -#pragma redefine_extname CBS_stow BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_stow) -#pragma redefine_extname CBS_strdup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CBS_strdup) -#pragma redefine_extname CERTIFICATEPOLICIES_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CERTIFICATEPOLICIES_free) -#pragma redefine_extname CERTIFICATEPOLICIES_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CERTIFICATEPOLICIES_it) -#pragma redefine_extname CERTIFICATEPOLICIES_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CERTIFICATEPOLICIES_new) -#pragma redefine_extname CMAC_CTX_copy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CMAC_CTX_copy) -#pragma redefine_extname CMAC_CTX_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CMAC_CTX_free) -#pragma redefine_extname CMAC_CTX_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CMAC_CTX_new) -#pragma redefine_extname CMAC_Final BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CMAC_Final) -#pragma redefine_extname CMAC_Init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CMAC_Init) -#pragma redefine_extname CMAC_Reset BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CMAC_Reset) -#pragma redefine_extname CMAC_Update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CMAC_Update) -#pragma redefine_extname CMS_ContentInfo_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CMS_ContentInfo_free) -#pragma redefine_extname CMS_add1_signer BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CMS_add1_signer) -#pragma redefine_extname CMS_final BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CMS_final) -#pragma redefine_extname CMS_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CMS_sign) -#pragma redefine_extname CONF_modules_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CONF_modules_free) -#pragma redefine_extname CONF_modules_load_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CONF_modules_load_file) -#pragma redefine_extname CONF_modules_unload BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CONF_modules_unload) -#pragma redefine_extname CRL_DIST_POINTS_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRL_DIST_POINTS_free) -#pragma redefine_extname CRL_DIST_POINTS_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRL_DIST_POINTS_it) -#pragma redefine_extname CRL_DIST_POINTS_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRL_DIST_POINTS_new) -#pragma redefine_extname CRYPTO_BUFFER_POOL_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_BUFFER_POOL_free) -#pragma redefine_extname CRYPTO_BUFFER_POOL_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_BUFFER_POOL_new) -#pragma redefine_extname CRYPTO_BUFFER_alloc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_BUFFER_alloc) -#pragma redefine_extname CRYPTO_BUFFER_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_BUFFER_data) -#pragma redefine_extname CRYPTO_BUFFER_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_BUFFER_free) -#pragma redefine_extname CRYPTO_BUFFER_init_CBS BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_BUFFER_init_CBS) -#pragma redefine_extname CRYPTO_BUFFER_len BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_BUFFER_len) -#pragma redefine_extname CRYPTO_BUFFER_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_BUFFER_new) -#pragma redefine_extname CRYPTO_BUFFER_new_from_CBS BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_BUFFER_new_from_CBS) -#pragma redefine_extname CRYPTO_BUFFER_new_from_static_data_unsafe BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_BUFFER_new_from_static_data_unsafe) -#pragma redefine_extname CRYPTO_BUFFER_up_ref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_BUFFER_up_ref) -#pragma redefine_extname CRYPTO_THREADID_current BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_THREADID_current) -#pragma redefine_extname CRYPTO_THREADID_set_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_THREADID_set_callback) -#pragma redefine_extname CRYPTO_THREADID_set_numeric BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_THREADID_set_numeric) -#pragma redefine_extname CRYPTO_THREADID_set_pointer BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_THREADID_set_pointer) -#pragma redefine_extname CRYPTO_chacha_20 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_chacha_20) -#pragma redefine_extname CRYPTO_cleanup_all_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_cleanup_all_ex_data) -#pragma redefine_extname CRYPTO_fips_186_2_prf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_fips_186_2_prf) -#pragma redefine_extname CRYPTO_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_free) -#pragma redefine_extname CRYPTO_get_dynlock_create_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_get_dynlock_create_callback) -#pragma redefine_extname CRYPTO_get_dynlock_destroy_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_get_dynlock_destroy_callback) -#pragma redefine_extname CRYPTO_get_dynlock_lock_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_get_dynlock_lock_callback) -#pragma redefine_extname CRYPTO_get_lock_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_get_lock_name) -#pragma redefine_extname CRYPTO_get_locking_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_get_locking_callback) -#pragma redefine_extname CRYPTO_has_asm BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_has_asm) -#pragma redefine_extname CRYPTO_has_broken_NEON BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_has_broken_NEON) -#pragma redefine_extname CRYPTO_is_confidential_build BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_is_confidential_build) -#pragma redefine_extname CRYPTO_library_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_library_init) -#pragma redefine_extname CRYPTO_malloc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_malloc) -#pragma redefine_extname CRYPTO_malloc_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_malloc_init) -#pragma redefine_extname CRYPTO_memcmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_memcmp) -#pragma redefine_extname CRYPTO_needs_hwcap2_workaround BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_needs_hwcap2_workaround) -#pragma redefine_extname CRYPTO_num_locks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_num_locks) -#pragma redefine_extname CRYPTO_poly1305_finish BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_poly1305_finish) -#pragma redefine_extname CRYPTO_poly1305_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_poly1305_init) -#pragma redefine_extname CRYPTO_poly1305_update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_poly1305_update) -#pragma redefine_extname CRYPTO_pre_sandbox_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_pre_sandbox_init) -#pragma redefine_extname CRYPTO_realloc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_realloc) -#pragma redefine_extname CRYPTO_secure_malloc_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_secure_malloc_init) -#pragma redefine_extname CRYPTO_secure_malloc_initialized BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_secure_malloc_initialized) -#pragma redefine_extname CRYPTO_secure_used BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_secure_used) -#pragma redefine_extname CRYPTO_set_add_lock_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_set_add_lock_callback) -#pragma redefine_extname CRYPTO_set_dynlock_create_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_set_dynlock_create_callback) -#pragma redefine_extname CRYPTO_set_dynlock_destroy_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_set_dynlock_destroy_callback) -#pragma redefine_extname CRYPTO_set_dynlock_lock_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_set_dynlock_lock_callback) -#pragma redefine_extname CRYPTO_set_fuzzer_mode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_set_fuzzer_mode) -#pragma redefine_extname CRYPTO_set_id_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_set_id_callback) -#pragma redefine_extname CRYPTO_set_locking_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_set_locking_callback) -#pragma redefine_extname CRYPTO_tls1_prf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_tls1_prf) -#pragma redefine_extname CTR_DRBG_clear BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CTR_DRBG_clear) -#pragma redefine_extname CTR_DRBG_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CTR_DRBG_free) -#pragma redefine_extname CTR_DRBG_generate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CTR_DRBG_generate) -#pragma redefine_extname CTR_DRBG_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CTR_DRBG_new) -#pragma redefine_extname CTR_DRBG_new_df BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CTR_DRBG_new_df) -#pragma redefine_extname CTR_DRBG_reseed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CTR_DRBG_reseed) -#pragma redefine_extname CTR_DRBG_reseed_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CTR_DRBG_reseed_ex) -#pragma redefine_extname DES_ecb3_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DES_ecb3_encrypt) -#pragma redefine_extname DES_ecb_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DES_ecb_encrypt) -#pragma redefine_extname DES_ede2_cbc_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DES_ede2_cbc_encrypt) -#pragma redefine_extname DES_ede3_cbc_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DES_ede3_cbc_encrypt) -#pragma redefine_extname DES_ede3_cfb64_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DES_ede3_cfb64_encrypt) -#pragma redefine_extname DES_ede3_cfb_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DES_ede3_cfb_encrypt) -#pragma redefine_extname DES_ncbc_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DES_ncbc_encrypt) -#pragma redefine_extname DES_set_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DES_set_key) -#pragma redefine_extname DES_set_key_unchecked BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DES_set_key_unchecked) -#pragma redefine_extname DES_set_odd_parity BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DES_set_odd_parity) -#pragma redefine_extname DH_bits BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_bits) -#pragma redefine_extname DH_check BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_check) -#pragma redefine_extname DH_check_pub_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_check_pub_key) -#pragma redefine_extname DH_compute_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_compute_key) -#pragma redefine_extname DH_compute_key_hashed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_compute_key_hashed) -#pragma redefine_extname DH_compute_key_padded BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_compute_key_padded) -#pragma redefine_extname DH_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_free) -#pragma redefine_extname DH_generate_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_generate_key) -#pragma redefine_extname DH_generate_parameters BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_generate_parameters) -#pragma redefine_extname DH_generate_parameters_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_generate_parameters_ex) -#pragma redefine_extname DH_get0_g BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_get0_g) -#pragma redefine_extname DH_get0_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_get0_key) -#pragma redefine_extname DH_get0_p BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_get0_p) -#pragma redefine_extname DH_get0_pqg BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_get0_pqg) -#pragma redefine_extname DH_get0_priv_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_get0_priv_key) -#pragma redefine_extname DH_get0_pub_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_get0_pub_key) -#pragma redefine_extname DH_get0_q BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_get0_q) -#pragma redefine_extname DH_get_rfc7919_2048 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_get_rfc7919_2048) -#pragma redefine_extname DH_marshal_parameters BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_marshal_parameters) -#pragma redefine_extname DH_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_new) -#pragma redefine_extname DH_parse_parameters BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_parse_parameters) -#pragma redefine_extname DH_set0_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_set0_key) -#pragma redefine_extname DH_set0_pqg BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_set0_pqg) -#pragma redefine_extname DH_set_length BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_set_length) -#pragma redefine_extname DH_size BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_size) -#pragma redefine_extname DH_up_ref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DH_up_ref) -#pragma redefine_extname DHparams_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DHparams_dup) -#pragma redefine_extname DIRECTORYSTRING_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DIRECTORYSTRING_free) -#pragma redefine_extname DIRECTORYSTRING_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DIRECTORYSTRING_new) -#pragma redefine_extname DISPLAYTEXT_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DISPLAYTEXT_free) -#pragma redefine_extname DISPLAYTEXT_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DISPLAYTEXT_new) -#pragma redefine_extname DIST_POINT_NAME_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DIST_POINT_NAME_free) -#pragma redefine_extname DIST_POINT_NAME_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DIST_POINT_NAME_new) -#pragma redefine_extname DIST_POINT_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DIST_POINT_free) -#pragma redefine_extname DIST_POINT_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DIST_POINT_new) -#pragma redefine_extname DSA_SIG_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_SIG_free) -#pragma redefine_extname DSA_SIG_get0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_SIG_get0) -#pragma redefine_extname DSA_SIG_marshal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_SIG_marshal) -#pragma redefine_extname DSA_SIG_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_SIG_new) -#pragma redefine_extname DSA_SIG_parse BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_SIG_parse) -#pragma redefine_extname DSA_SIG_set0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_SIG_set0) -#pragma redefine_extname DSA_bits BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_bits) -#pragma redefine_extname DSA_check_signature BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_check_signature) -#pragma redefine_extname DSA_do_check_signature BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_do_check_signature) -#pragma redefine_extname DSA_do_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_do_sign) -#pragma redefine_extname DSA_do_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_do_verify) -#pragma redefine_extname DSA_dup_DH BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_dup_DH) -#pragma redefine_extname DSA_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_free) -#pragma redefine_extname DSA_generate_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_generate_key) -#pragma redefine_extname DSA_generate_parameters BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_generate_parameters) -#pragma redefine_extname DSA_generate_parameters_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_generate_parameters_ex) -#pragma redefine_extname DSA_get0_g BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_get0_g) -#pragma redefine_extname DSA_get0_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_get0_key) -#pragma redefine_extname DSA_get0_p BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_get0_p) -#pragma redefine_extname DSA_get0_pqg BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_get0_pqg) -#pragma redefine_extname DSA_get0_priv_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_get0_priv_key) -#pragma redefine_extname DSA_get0_pub_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_get0_pub_key) -#pragma redefine_extname DSA_get0_q BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_get0_q) -#pragma redefine_extname DSA_get_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_get_ex_data) -#pragma redefine_extname DSA_get_ex_new_index BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_get_ex_new_index) -#pragma redefine_extname DSA_marshal_parameters BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_marshal_parameters) -#pragma redefine_extname DSA_marshal_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_marshal_private_key) -#pragma redefine_extname DSA_marshal_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_marshal_public_key) -#pragma redefine_extname DSA_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_new) -#pragma redefine_extname DSA_parse_parameters BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_parse_parameters) -#pragma redefine_extname DSA_parse_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_parse_private_key) -#pragma redefine_extname DSA_parse_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_parse_public_key) -#pragma redefine_extname DSA_set0_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_set0_key) -#pragma redefine_extname DSA_set0_pqg BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_set0_pqg) -#pragma redefine_extname DSA_set_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_set_ex_data) -#pragma redefine_extname DSA_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_sign) -#pragma redefine_extname DSA_size BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_size) -#pragma redefine_extname DSA_up_ref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_up_ref) -#pragma redefine_extname DSA_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSA_verify) -#pragma redefine_extname DSAparams_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DSAparams_dup) -#pragma redefine_extname DTLS_client_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DTLS_client_method) -#pragma redefine_extname DTLS_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DTLS_method) -#pragma redefine_extname DTLS_server_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DTLS_server_method) -#pragma redefine_extname DTLS_with_buffers_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DTLS_with_buffers_method) -#pragma redefine_extname DTLSv1_2_client_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DTLSv1_2_client_method) -#pragma redefine_extname DTLSv1_2_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DTLSv1_2_method) -#pragma redefine_extname DTLSv1_2_server_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DTLSv1_2_server_method) -#pragma redefine_extname DTLSv1_client_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DTLSv1_client_method) -#pragma redefine_extname DTLSv1_get_timeout BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DTLSv1_get_timeout) -#pragma redefine_extname DTLSv1_handle_timeout BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DTLSv1_handle_timeout) -#pragma redefine_extname DTLSv1_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DTLSv1_method) -#pragma redefine_extname DTLSv1_server_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DTLSv1_server_method) -#pragma redefine_extname DTLSv1_set_initial_timeout_duration BORINGSSL_ADD_USER_LABEL_AND_PREFIX(DTLSv1_set_initial_timeout_duration) -#pragma redefine_extname ECDH_compute_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDH_compute_key) -#pragma redefine_extname ECDH_compute_key_fips BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDH_compute_key_fips) -#pragma redefine_extname ECDSA_SIG_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_SIG_free) -#pragma redefine_extname ECDSA_SIG_from_bytes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_SIG_from_bytes) -#pragma redefine_extname ECDSA_SIG_get0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_SIG_get0) -#pragma redefine_extname ECDSA_SIG_get0_r BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_SIG_get0_r) -#pragma redefine_extname ECDSA_SIG_get0_s BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_SIG_get0_s) -#pragma redefine_extname ECDSA_SIG_marshal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_SIG_marshal) -#pragma redefine_extname ECDSA_SIG_max_len BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_SIG_max_len) -#pragma redefine_extname ECDSA_SIG_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_SIG_new) -#pragma redefine_extname ECDSA_SIG_parse BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_SIG_parse) -#pragma redefine_extname ECDSA_SIG_set0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_SIG_set0) -#pragma redefine_extname ECDSA_SIG_to_bytes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_SIG_to_bytes) -#pragma redefine_extname ECDSA_do_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_do_sign) -#pragma redefine_extname ECDSA_do_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_do_verify) -#pragma redefine_extname ECDSA_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_sign) -#pragma redefine_extname ECDSA_sign_p1363 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_sign_p1363) -#pragma redefine_extname ECDSA_sign_with_nonce_and_leak_private_key_for_testing BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_sign_with_nonce_and_leak_private_key_for_testing) -#pragma redefine_extname ECDSA_size BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_size) -#pragma redefine_extname ECDSA_size_p1363 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_size_p1363) -#pragma redefine_extname ECDSA_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_verify) -#pragma redefine_extname ECDSA_verify_p1363 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ECDSA_verify_p1363) -#pragma redefine_extname EC_GROUP_cmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_cmp) -#pragma redefine_extname EC_GROUP_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_dup) -#pragma redefine_extname EC_GROUP_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_free) -#pragma redefine_extname EC_GROUP_get0_generator BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_get0_generator) -#pragma redefine_extname EC_GROUP_get0_order BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_get0_order) -#pragma redefine_extname EC_GROUP_get_asn1_flag BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_get_asn1_flag) -#pragma redefine_extname EC_GROUP_get_cofactor BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_get_cofactor) -#pragma redefine_extname EC_GROUP_get_curve_GFp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_get_curve_GFp) -#pragma redefine_extname EC_GROUP_get_curve_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_get_curve_name) -#pragma redefine_extname EC_GROUP_get_degree BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_get_degree) -#pragma redefine_extname EC_GROUP_get_order BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_get_order) -#pragma redefine_extname EC_GROUP_method_of BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_method_of) -#pragma redefine_extname EC_GROUP_new_by_curve_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_new_by_curve_name) -#pragma redefine_extname EC_GROUP_new_curve_GFp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_new_curve_GFp) -#pragma redefine_extname EC_GROUP_order_bits BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_order_bits) -#pragma redefine_extname EC_GROUP_set_asn1_flag BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_set_asn1_flag) -#pragma redefine_extname EC_GROUP_set_generator BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_set_generator) -#pragma redefine_extname EC_GROUP_set_point_conversion_form BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_GROUP_set_point_conversion_form) -#pragma redefine_extname EC_KEY_check_fips BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_check_fips) -#pragma redefine_extname EC_KEY_check_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_check_key) -#pragma redefine_extname EC_KEY_derive_from_secret BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_derive_from_secret) -#pragma redefine_extname EC_KEY_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_dup) -#pragma redefine_extname EC_KEY_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_free) -#pragma redefine_extname EC_KEY_generate_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_generate_key) -#pragma redefine_extname EC_KEY_generate_key_fips BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_generate_key_fips) -#pragma redefine_extname EC_KEY_get0_group BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_get0_group) -#pragma redefine_extname EC_KEY_get0_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_get0_private_key) -#pragma redefine_extname EC_KEY_get0_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_get0_public_key) -#pragma redefine_extname EC_KEY_get_conv_form BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_get_conv_form) -#pragma redefine_extname EC_KEY_get_enc_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_get_enc_flags) -#pragma redefine_extname EC_KEY_get_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_get_ex_data) -#pragma redefine_extname EC_KEY_get_ex_new_index BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_get_ex_new_index) -#pragma redefine_extname EC_KEY_is_opaque BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_is_opaque) -#pragma redefine_extname EC_KEY_key2buf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_key2buf) -#pragma redefine_extname EC_KEY_marshal_curve_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_marshal_curve_name) -#pragma redefine_extname EC_KEY_marshal_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_marshal_private_key) -#pragma redefine_extname EC_KEY_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_new) -#pragma redefine_extname EC_KEY_new_by_curve_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_new_by_curve_name) -#pragma redefine_extname EC_KEY_new_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_new_method) -#pragma redefine_extname EC_KEY_oct2key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_oct2key) -#pragma redefine_extname EC_KEY_oct2priv BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_oct2priv) -#pragma redefine_extname EC_KEY_parse_curve_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_parse_curve_name) -#pragma redefine_extname EC_KEY_parse_parameters BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_parse_parameters) -#pragma redefine_extname EC_KEY_parse_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_parse_private_key) -#pragma redefine_extname EC_KEY_priv2buf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_priv2buf) -#pragma redefine_extname EC_KEY_priv2oct BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_priv2oct) -#pragma redefine_extname EC_KEY_set_asn1_flag BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_set_asn1_flag) -#pragma redefine_extname EC_KEY_set_conv_form BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_set_conv_form) -#pragma redefine_extname EC_KEY_set_enc_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_set_enc_flags) -#pragma redefine_extname EC_KEY_set_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_set_ex_data) -#pragma redefine_extname EC_KEY_set_group BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_set_group) -#pragma redefine_extname EC_KEY_set_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_set_private_key) -#pragma redefine_extname EC_KEY_set_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_set_public_key) -#pragma redefine_extname EC_KEY_set_public_key_affine_coordinates BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_set_public_key_affine_coordinates) -#pragma redefine_extname EC_KEY_up_ref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_KEY_up_ref) -#pragma redefine_extname EC_METHOD_get_field_type BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_METHOD_get_field_type) -#pragma redefine_extname EC_POINT_add BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_add) -#pragma redefine_extname EC_POINT_clear_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_clear_free) -#pragma redefine_extname EC_POINT_cmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_cmp) -#pragma redefine_extname EC_POINT_copy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_copy) -#pragma redefine_extname EC_POINT_dbl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_dbl) -#pragma redefine_extname EC_POINT_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_dup) -#pragma redefine_extname EC_POINT_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_free) -#pragma redefine_extname EC_POINT_get_affine_coordinates BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_get_affine_coordinates) -#pragma redefine_extname EC_POINT_get_affine_coordinates_GFp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_get_affine_coordinates_GFp) -#pragma redefine_extname EC_POINT_invert BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_invert) -#pragma redefine_extname EC_POINT_is_at_infinity BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_is_at_infinity) -#pragma redefine_extname EC_POINT_is_on_curve BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_is_on_curve) -#pragma redefine_extname EC_POINT_mul BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_mul) -#pragma redefine_extname EC_POINT_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_new) -#pragma redefine_extname EC_POINT_oct2point BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_oct2point) -#pragma redefine_extname EC_POINT_point2buf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_point2buf) -#pragma redefine_extname EC_POINT_point2cbb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_point2cbb) -#pragma redefine_extname EC_POINT_point2oct BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_point2oct) -#pragma redefine_extname EC_POINT_set_affine_coordinates BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_set_affine_coordinates) -#pragma redefine_extname EC_POINT_set_affine_coordinates_GFp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_set_affine_coordinates_GFp) -#pragma redefine_extname EC_POINT_set_compressed_coordinates_GFp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_set_compressed_coordinates_GFp) -#pragma redefine_extname EC_POINT_set_to_infinity BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_POINT_set_to_infinity) -#pragma redefine_extname EC_curve_nid2nist BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_curve_nid2nist) -#pragma redefine_extname EC_curve_nist2nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_curve_nist2nid) -#pragma redefine_extname EC_encode_to_curve_p256_xmd_sha256_sswu BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_encode_to_curve_p256_xmd_sha256_sswu) -#pragma redefine_extname EC_encode_to_curve_p384_xmd_sha384_sswu BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_encode_to_curve_p384_xmd_sha384_sswu) -#pragma redefine_extname EC_get_builtin_curves BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_get_builtin_curves) -#pragma redefine_extname EC_group_p224 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_group_p224) -#pragma redefine_extname EC_group_p256 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_group_p256) -#pragma redefine_extname EC_group_p384 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_group_p384) -#pragma redefine_extname EC_group_p521 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_group_p521) -#pragma redefine_extname EC_hash_to_curve_p256_xmd_sha256_sswu BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_hash_to_curve_p256_xmd_sha256_sswu) -#pragma redefine_extname EC_hash_to_curve_p384_xmd_sha384_sswu BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EC_hash_to_curve_p384_xmd_sha384_sswu) -#pragma redefine_extname ED25519_keypair BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ED25519_keypair) -#pragma redefine_extname ED25519_keypair_from_seed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ED25519_keypair_from_seed) -#pragma redefine_extname ED25519_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ED25519_sign) -#pragma redefine_extname ED25519_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ED25519_verify) -#pragma redefine_extname EDIPARTYNAME_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EDIPARTYNAME_free) -#pragma redefine_extname EDIPARTYNAME_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EDIPARTYNAME_new) -#pragma redefine_extname ENGINE_cleanup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ENGINE_cleanup) -#pragma redefine_extname ENGINE_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ENGINE_free) -#pragma redefine_extname ENGINE_get_ECDSA_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ENGINE_get_ECDSA_method) -#pragma redefine_extname ENGINE_get_RSA_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ENGINE_get_RSA_method) -#pragma redefine_extname ENGINE_load_builtin_engines BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ENGINE_load_builtin_engines) -#pragma redefine_extname ENGINE_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ENGINE_new) -#pragma redefine_extname ENGINE_register_all_complete BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ENGINE_register_all_complete) -#pragma redefine_extname ENGINE_set_ECDSA_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ENGINE_set_ECDSA_method) -#pragma redefine_extname ENGINE_set_RSA_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ENGINE_set_RSA_method) -#pragma redefine_extname ERR_add_error_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_add_error_data) -#pragma redefine_extname ERR_add_error_dataf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_add_error_dataf) -#pragma redefine_extname ERR_clear_error BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_clear_error) -#pragma redefine_extname ERR_clear_system_error BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_clear_system_error) -#pragma redefine_extname ERR_error_string BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_error_string) -#pragma redefine_extname ERR_error_string_n BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_error_string_n) -#pragma redefine_extname ERR_free_strings BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_free_strings) -#pragma redefine_extname ERR_func_error_string BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_func_error_string) -#pragma redefine_extname ERR_get_error BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_get_error) -#pragma redefine_extname ERR_get_error_line BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_get_error_line) -#pragma redefine_extname ERR_get_error_line_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_get_error_line_data) -#pragma redefine_extname ERR_get_next_error_library BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_get_next_error_library) -#pragma redefine_extname ERR_lib_error_string BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_lib_error_string) -#pragma redefine_extname ERR_lib_symbol_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_lib_symbol_name) -#pragma redefine_extname ERR_load_BIO_strings BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_load_BIO_strings) -#pragma redefine_extname ERR_load_ERR_strings BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_load_ERR_strings) -#pragma redefine_extname ERR_load_RAND_strings BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_load_RAND_strings) -#pragma redefine_extname ERR_load_SSL_strings BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_load_SSL_strings) -#pragma redefine_extname ERR_load_crypto_strings BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_load_crypto_strings) -#pragma redefine_extname ERR_peek_error BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_peek_error) -#pragma redefine_extname ERR_peek_error_line BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_peek_error_line) -#pragma redefine_extname ERR_peek_error_line_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_peek_error_line_data) -#pragma redefine_extname ERR_peek_last_error BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_peek_last_error) -#pragma redefine_extname ERR_peek_last_error_line BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_peek_last_error_line) -#pragma redefine_extname ERR_peek_last_error_line_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_peek_last_error_line_data) -#pragma redefine_extname ERR_pop_to_mark BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_pop_to_mark) -#pragma redefine_extname ERR_print_errors BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_print_errors) -#pragma redefine_extname ERR_print_errors_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_print_errors_cb) -#pragma redefine_extname ERR_print_errors_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_print_errors_fp) -#pragma redefine_extname ERR_put_error BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_put_error) -#pragma redefine_extname ERR_reason_error_string BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_reason_error_string) -#pragma redefine_extname ERR_reason_symbol_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_reason_symbol_name) -#pragma redefine_extname ERR_remove_state BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_remove_state) -#pragma redefine_extname ERR_remove_thread_state BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_remove_thread_state) -#pragma redefine_extname ERR_set_error_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_set_error_data) -#pragma redefine_extname ERR_set_mark BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ERR_set_mark) -#pragma redefine_extname EVP_AEAD_CTX_aead BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_CTX_aead) -#pragma redefine_extname EVP_AEAD_CTX_cleanup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_CTX_cleanup) -#pragma redefine_extname EVP_AEAD_CTX_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_CTX_free) -#pragma redefine_extname EVP_AEAD_CTX_get_iv BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_CTX_get_iv) -#pragma redefine_extname EVP_AEAD_CTX_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_CTX_init) -#pragma redefine_extname EVP_AEAD_CTX_init_with_direction BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_CTX_init_with_direction) -#pragma redefine_extname EVP_AEAD_CTX_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_CTX_new) -#pragma redefine_extname EVP_AEAD_CTX_open BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_CTX_open) -#pragma redefine_extname EVP_AEAD_CTX_open_gather BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_CTX_open_gather) -#pragma redefine_extname EVP_AEAD_CTX_openv BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_CTX_openv) -#pragma redefine_extname EVP_AEAD_CTX_openv_detached BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_CTX_openv_detached) -#pragma redefine_extname EVP_AEAD_CTX_seal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_CTX_seal) -#pragma redefine_extname EVP_AEAD_CTX_seal_scatter BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_CTX_seal_scatter) -#pragma redefine_extname EVP_AEAD_CTX_sealv BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_CTX_sealv) -#pragma redefine_extname EVP_AEAD_CTX_tag_len BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_CTX_tag_len) -#pragma redefine_extname EVP_AEAD_CTX_zero BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_CTX_zero) -#pragma redefine_extname EVP_AEAD_key_length BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_key_length) -#pragma redefine_extname EVP_AEAD_max_overhead BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_max_overhead) -#pragma redefine_extname EVP_AEAD_max_tag_len BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_max_tag_len) -#pragma redefine_extname EVP_AEAD_nonce_length BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_AEAD_nonce_length) -#pragma redefine_extname EVP_BytesToKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_BytesToKey) -#pragma redefine_extname EVP_CIPHER_CTX_block_size BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_block_size) -#pragma redefine_extname EVP_CIPHER_CTX_cipher BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_cipher) -#pragma redefine_extname EVP_CIPHER_CTX_cleanup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_cleanup) -#pragma redefine_extname EVP_CIPHER_CTX_copy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_copy) -#pragma redefine_extname EVP_CIPHER_CTX_ctrl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_ctrl) -#pragma redefine_extname EVP_CIPHER_CTX_encrypting BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_encrypting) -#pragma redefine_extname EVP_CIPHER_CTX_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_flags) -#pragma redefine_extname EVP_CIPHER_CTX_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_free) -#pragma redefine_extname EVP_CIPHER_CTX_get_app_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_get_app_data) -#pragma redefine_extname EVP_CIPHER_CTX_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_init) -#pragma redefine_extname EVP_CIPHER_CTX_iv_length BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_iv_length) -#pragma redefine_extname EVP_CIPHER_CTX_key_length BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_key_length) -#pragma redefine_extname EVP_CIPHER_CTX_mode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_mode) -#pragma redefine_extname EVP_CIPHER_CTX_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_new) -#pragma redefine_extname EVP_CIPHER_CTX_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_nid) -#pragma redefine_extname EVP_CIPHER_CTX_reset BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_reset) -#pragma redefine_extname EVP_CIPHER_CTX_set_app_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_set_app_data) -#pragma redefine_extname EVP_CIPHER_CTX_set_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_set_flags) -#pragma redefine_extname EVP_CIPHER_CTX_set_key_length BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_set_key_length) -#pragma redefine_extname EVP_CIPHER_CTX_set_padding BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_CTX_set_padding) -#pragma redefine_extname EVP_CIPHER_block_size BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_block_size) -#pragma redefine_extname EVP_CIPHER_do_all_sorted BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_do_all_sorted) -#pragma redefine_extname EVP_CIPHER_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_flags) -#pragma redefine_extname EVP_CIPHER_iv_length BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_iv_length) -#pragma redefine_extname EVP_CIPHER_key_length BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_key_length) -#pragma redefine_extname EVP_CIPHER_mode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_mode) -#pragma redefine_extname EVP_CIPHER_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CIPHER_nid) -#pragma redefine_extname EVP_Cipher BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_Cipher) -#pragma redefine_extname EVP_CipherFinal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CipherFinal) -#pragma redefine_extname EVP_CipherFinal_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CipherFinal_ex) -#pragma redefine_extname EVP_CipherFinal_ex2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CipherFinal_ex2) -#pragma redefine_extname EVP_CipherInit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CipherInit) -#pragma redefine_extname EVP_CipherInit_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CipherInit_ex) -#pragma redefine_extname EVP_CipherUpdate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CipherUpdate) -#pragma redefine_extname EVP_CipherUpdateAAD BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CipherUpdateAAD) -#pragma redefine_extname EVP_CipherUpdate_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_CipherUpdate_ex) -#pragma redefine_extname EVP_DecodeBase64 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DecodeBase64) -#pragma redefine_extname EVP_DecodeBlock BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DecodeBlock) -#pragma redefine_extname EVP_DecodeFinal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DecodeFinal) -#pragma redefine_extname EVP_DecodeInit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DecodeInit) -#pragma redefine_extname EVP_DecodeUpdate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DecodeUpdate) -#pragma redefine_extname EVP_DecodedLength BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DecodedLength) -#pragma redefine_extname EVP_DecryptFinal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DecryptFinal) -#pragma redefine_extname EVP_DecryptFinal_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DecryptFinal_ex) -#pragma redefine_extname EVP_DecryptFinal_ex2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DecryptFinal_ex2) -#pragma redefine_extname EVP_DecryptInit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DecryptInit) -#pragma redefine_extname EVP_DecryptInit_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DecryptInit_ex) -#pragma redefine_extname EVP_DecryptUpdate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DecryptUpdate) -#pragma redefine_extname EVP_DecryptUpdate_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DecryptUpdate_ex) -#pragma redefine_extname EVP_Digest BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_Digest) -#pragma redefine_extname EVP_DigestFinal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DigestFinal) -#pragma redefine_extname EVP_DigestFinalXOF BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DigestFinalXOF) -#pragma redefine_extname EVP_DigestFinal_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DigestFinal_ex) -#pragma redefine_extname EVP_DigestInit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DigestInit) -#pragma redefine_extname EVP_DigestInit_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DigestInit_ex) -#pragma redefine_extname EVP_DigestSign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DigestSign) -#pragma redefine_extname EVP_DigestSignFinal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DigestSignFinal) -#pragma redefine_extname EVP_DigestSignInit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DigestSignInit) -#pragma redefine_extname EVP_DigestSignUpdate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DigestSignUpdate) -#pragma redefine_extname EVP_DigestUpdate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DigestUpdate) -#pragma redefine_extname EVP_DigestVerify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DigestVerify) -#pragma redefine_extname EVP_DigestVerifyFinal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DigestVerifyFinal) -#pragma redefine_extname EVP_DigestVerifyInit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DigestVerifyInit) -#pragma redefine_extname EVP_DigestVerifyUpdate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_DigestVerifyUpdate) -#pragma redefine_extname EVP_ENCODE_CTX_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_ENCODE_CTX_free) -#pragma redefine_extname EVP_ENCODE_CTX_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_ENCODE_CTX_new) -#pragma redefine_extname EVP_EncodeBlock BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_EncodeBlock) -#pragma redefine_extname EVP_EncodeFinal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_EncodeFinal) -#pragma redefine_extname EVP_EncodeInit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_EncodeInit) -#pragma redefine_extname EVP_EncodeUpdate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_EncodeUpdate) -#pragma redefine_extname EVP_EncodedLength BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_EncodedLength) -#pragma redefine_extname EVP_EncryptFinal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_EncryptFinal) -#pragma redefine_extname EVP_EncryptFinal_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_EncryptFinal_ex) -#pragma redefine_extname EVP_EncryptFinal_ex2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_EncryptFinal_ex2) -#pragma redefine_extname EVP_EncryptInit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_EncryptInit) -#pragma redefine_extname EVP_EncryptInit_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_EncryptInit_ex) -#pragma redefine_extname EVP_EncryptUpdate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_EncryptUpdate) -#pragma redefine_extname EVP_EncryptUpdate_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_EncryptUpdate_ex) -#pragma redefine_extname EVP_HPKE_AEAD_aead BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_AEAD_aead) -#pragma redefine_extname EVP_HPKE_AEAD_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_AEAD_id) -#pragma redefine_extname EVP_HPKE_CTX_aead BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_aead) -#pragma redefine_extname EVP_HPKE_CTX_cleanup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_cleanup) -#pragma redefine_extname EVP_HPKE_CTX_export BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_export) -#pragma redefine_extname EVP_HPKE_CTX_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_free) -#pragma redefine_extname EVP_HPKE_CTX_kdf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_kdf) -#pragma redefine_extname EVP_HPKE_CTX_kem BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_kem) -#pragma redefine_extname EVP_HPKE_CTX_max_overhead BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_max_overhead) -#pragma redefine_extname EVP_HPKE_CTX_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_new) -#pragma redefine_extname EVP_HPKE_CTX_open BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_open) -#pragma redefine_extname EVP_HPKE_CTX_seal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_seal) -#pragma redefine_extname EVP_HPKE_CTX_setup_auth_recipient BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_setup_auth_recipient) -#pragma redefine_extname EVP_HPKE_CTX_setup_auth_sender BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_setup_auth_sender) -#pragma redefine_extname EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_setup_auth_sender_with_seed_for_testing) -#pragma redefine_extname EVP_HPKE_CTX_setup_recipient BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_setup_recipient) -#pragma redefine_extname EVP_HPKE_CTX_setup_sender BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_setup_sender) -#pragma redefine_extname EVP_HPKE_CTX_setup_sender_with_seed_for_testing BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_setup_sender_with_seed_for_testing) -#pragma redefine_extname EVP_HPKE_CTX_zero BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_CTX_zero) -#pragma redefine_extname EVP_HPKE_KDF_hkdf_md BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KDF_hkdf_md) -#pragma redefine_extname EVP_HPKE_KDF_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KDF_id) -#pragma redefine_extname EVP_HPKE_KEM_enc_len BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KEM_enc_len) -#pragma redefine_extname EVP_HPKE_KEM_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KEM_id) -#pragma redefine_extname EVP_HPKE_KEM_private_key_len BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KEM_private_key_len) -#pragma redefine_extname EVP_HPKE_KEM_public_key_len BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KEM_public_key_len) -#pragma redefine_extname EVP_HPKE_KEY_cleanup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KEY_cleanup) -#pragma redefine_extname EVP_HPKE_KEY_copy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KEY_copy) -#pragma redefine_extname EVP_HPKE_KEY_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KEY_free) -#pragma redefine_extname EVP_HPKE_KEY_generate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KEY_generate) -#pragma redefine_extname EVP_HPKE_KEY_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KEY_init) -#pragma redefine_extname EVP_HPKE_KEY_kem BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KEY_kem) -#pragma redefine_extname EVP_HPKE_KEY_move BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KEY_move) -#pragma redefine_extname EVP_HPKE_KEY_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KEY_new) -#pragma redefine_extname EVP_HPKE_KEY_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KEY_private_key) -#pragma redefine_extname EVP_HPKE_KEY_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KEY_public_key) -#pragma redefine_extname EVP_HPKE_KEY_zero BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_HPKE_KEY_zero) -#pragma redefine_extname EVP_MD_CTX_block_size BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_block_size) -#pragma redefine_extname EVP_MD_CTX_cleanse BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_cleanse) -#pragma redefine_extname EVP_MD_CTX_cleanup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_cleanup) -#pragma redefine_extname EVP_MD_CTX_copy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_copy) -#pragma redefine_extname EVP_MD_CTX_copy_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_copy_ex) -#pragma redefine_extname EVP_MD_CTX_create BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_create) -#pragma redefine_extname EVP_MD_CTX_destroy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_destroy) -#pragma redefine_extname EVP_MD_CTX_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_free) -#pragma redefine_extname EVP_MD_CTX_get0_md BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_get0_md) -#pragma redefine_extname EVP_MD_CTX_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_init) -#pragma redefine_extname EVP_MD_CTX_md BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_md) -#pragma redefine_extname EVP_MD_CTX_move BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_move) -#pragma redefine_extname EVP_MD_CTX_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_new) -#pragma redefine_extname EVP_MD_CTX_pkey_ctx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_pkey_ctx) -#pragma redefine_extname EVP_MD_CTX_reset BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_reset) -#pragma redefine_extname EVP_MD_CTX_set_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_set_flags) -#pragma redefine_extname EVP_MD_CTX_size BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_size) -#pragma redefine_extname EVP_MD_CTX_type BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_CTX_type) -#pragma redefine_extname EVP_MD_block_size BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_block_size) -#pragma redefine_extname EVP_MD_do_all BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_do_all) -#pragma redefine_extname EVP_MD_do_all_sorted BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_do_all_sorted) -#pragma redefine_extname EVP_MD_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_flags) -#pragma redefine_extname EVP_MD_meth_get_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_meth_get_flags) -#pragma redefine_extname EVP_MD_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_nid) -#pragma redefine_extname EVP_MD_size BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_size) -#pragma redefine_extname EVP_MD_type BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_MD_type) -#pragma redefine_extname EVP_PBE_scrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PBE_scrypt) -#pragma redefine_extname EVP_PKCS82PKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKCS82PKEY) -#pragma redefine_extname EVP_PKEY2PKCS8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY2PKCS8) -#pragma redefine_extname EVP_PKEY_CTX_add1_hkdf_info BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_add1_hkdf_info) -#pragma redefine_extname EVP_PKEY_CTX_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_dup) -#pragma redefine_extname EVP_PKEY_CTX_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_free) -#pragma redefine_extname EVP_PKEY_CTX_get0_pkey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_get0_pkey) -#pragma redefine_extname EVP_PKEY_CTX_get0_rsa_oaep_label BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_get0_rsa_oaep_label) -#pragma redefine_extname EVP_PKEY_CTX_get_rsa_mgf1_md BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_get_rsa_mgf1_md) -#pragma redefine_extname EVP_PKEY_CTX_get_rsa_oaep_md BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_get_rsa_oaep_md) -#pragma redefine_extname EVP_PKEY_CTX_get_rsa_padding BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_get_rsa_padding) -#pragma redefine_extname EVP_PKEY_CTX_get_rsa_pss_saltlen BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_get_rsa_pss_saltlen) -#pragma redefine_extname EVP_PKEY_CTX_get_signature_md BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_get_signature_md) -#pragma redefine_extname EVP_PKEY_CTX_hkdf_mode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_hkdf_mode) -#pragma redefine_extname EVP_PKEY_CTX_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_new) -#pragma redefine_extname EVP_PKEY_CTX_new_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_new_id) -#pragma redefine_extname EVP_PKEY_CTX_set0_rsa_oaep_label BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set0_rsa_oaep_label) -#pragma redefine_extname EVP_PKEY_CTX_set1_hkdf_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set1_hkdf_key) -#pragma redefine_extname EVP_PKEY_CTX_set1_hkdf_salt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set1_hkdf_salt) -#pragma redefine_extname EVP_PKEY_CTX_set1_signature_context_string BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set1_signature_context_string) -#pragma redefine_extname EVP_PKEY_CTX_set_dh_pad BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set_dh_pad) -#pragma redefine_extname EVP_PKEY_CTX_set_dsa_paramgen_bits BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set_dsa_paramgen_bits) -#pragma redefine_extname EVP_PKEY_CTX_set_dsa_paramgen_q_bits BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set_dsa_paramgen_q_bits) -#pragma redefine_extname EVP_PKEY_CTX_set_ec_param_enc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set_ec_param_enc) -#pragma redefine_extname EVP_PKEY_CTX_set_ec_paramgen_curve_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set_ec_paramgen_curve_nid) -#pragma redefine_extname EVP_PKEY_CTX_set_hkdf_md BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set_hkdf_md) -#pragma redefine_extname EVP_PKEY_CTX_set_rsa_keygen_bits BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set_rsa_keygen_bits) -#pragma redefine_extname EVP_PKEY_CTX_set_rsa_keygen_pubexp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set_rsa_keygen_pubexp) -#pragma redefine_extname EVP_PKEY_CTX_set_rsa_mgf1_md BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set_rsa_mgf1_md) -#pragma redefine_extname EVP_PKEY_CTX_set_rsa_oaep_md BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set_rsa_oaep_md) -#pragma redefine_extname EVP_PKEY_CTX_set_rsa_padding BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set_rsa_padding) -#pragma redefine_extname EVP_PKEY_CTX_set_rsa_pss_keygen_md BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set_rsa_pss_keygen_md) -#pragma redefine_extname EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md) -#pragma redefine_extname EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen) -#pragma redefine_extname EVP_PKEY_CTX_set_rsa_pss_saltlen BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set_rsa_pss_saltlen) -#pragma redefine_extname EVP_PKEY_CTX_set_signature_md BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_CTX_set_signature_md) -#pragma redefine_extname EVP_PKEY_assign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_assign) -#pragma redefine_extname EVP_PKEY_assign_DH BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_assign_DH) -#pragma redefine_extname EVP_PKEY_assign_DSA BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_assign_DSA) -#pragma redefine_extname EVP_PKEY_assign_EC_KEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_assign_EC_KEY) -#pragma redefine_extname EVP_PKEY_assign_RSA BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_assign_RSA) -#pragma redefine_extname EVP_PKEY_base_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_base_id) -#pragma redefine_extname EVP_PKEY_bits BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_bits) -#pragma redefine_extname EVP_PKEY_cmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_cmp) -#pragma redefine_extname EVP_PKEY_cmp_parameters BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_cmp_parameters) -#pragma redefine_extname EVP_PKEY_copy_parameters BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_copy_parameters) -#pragma redefine_extname EVP_PKEY_decrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_decrypt) -#pragma redefine_extname EVP_PKEY_decrypt_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_decrypt_init) -#pragma redefine_extname EVP_PKEY_derive BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_derive) -#pragma redefine_extname EVP_PKEY_derive_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_derive_init) -#pragma redefine_extname EVP_PKEY_derive_set_peer BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_derive_set_peer) -#pragma redefine_extname EVP_PKEY_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_encrypt) -#pragma redefine_extname EVP_PKEY_encrypt_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_encrypt_init) -#pragma redefine_extname EVP_PKEY_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_free) -#pragma redefine_extname EVP_PKEY_from_private_key_info BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_from_private_key_info) -#pragma redefine_extname EVP_PKEY_from_private_seed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_from_private_seed) -#pragma redefine_extname EVP_PKEY_from_raw_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_from_raw_private_key) -#pragma redefine_extname EVP_PKEY_from_raw_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_from_raw_public_key) -#pragma redefine_extname EVP_PKEY_from_subject_public_key_info BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_from_subject_public_key_info) -#pragma redefine_extname EVP_PKEY_get0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_get0) -#pragma redefine_extname EVP_PKEY_get0_DH BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_get0_DH) -#pragma redefine_extname EVP_PKEY_get0_DSA BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_get0_DSA) -#pragma redefine_extname EVP_PKEY_get0_EC_KEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_get0_EC_KEY) -#pragma redefine_extname EVP_PKEY_get0_RSA BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_get0_RSA) -#pragma redefine_extname EVP_PKEY_get1_DH BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_get1_DH) -#pragma redefine_extname EVP_PKEY_get1_DSA BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_get1_DSA) -#pragma redefine_extname EVP_PKEY_get1_EC_KEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_get1_EC_KEY) -#pragma redefine_extname EVP_PKEY_get1_RSA BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_get1_RSA) -#pragma redefine_extname EVP_PKEY_get1_tls_encodedpoint BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_get1_tls_encodedpoint) -#pragma redefine_extname EVP_PKEY_get_ec_curve_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_get_ec_curve_nid) -#pragma redefine_extname EVP_PKEY_get_ec_point_conv_form BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_get_ec_point_conv_form) -#pragma redefine_extname EVP_PKEY_get_private_seed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_get_private_seed) -#pragma redefine_extname EVP_PKEY_get_raw_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_get_raw_private_key) -#pragma redefine_extname EVP_PKEY_get_raw_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_get_raw_public_key) -#pragma redefine_extname EVP_PKEY_has_private BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_has_private) -#pragma redefine_extname EVP_PKEY_has_public BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_has_public) -#pragma redefine_extname EVP_PKEY_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_id) -#pragma redefine_extname EVP_PKEY_is_opaque BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_is_opaque) -#pragma redefine_extname EVP_PKEY_keygen BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_keygen) -#pragma redefine_extname EVP_PKEY_keygen_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_keygen_init) -#pragma redefine_extname EVP_PKEY_missing_parameters BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_missing_parameters) -#pragma redefine_extname EVP_PKEY_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_new) -#pragma redefine_extname EVP_PKEY_new_raw_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_new_raw_private_key) -#pragma redefine_extname EVP_PKEY_new_raw_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_new_raw_public_key) -#pragma redefine_extname EVP_PKEY_paramgen BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_paramgen) -#pragma redefine_extname EVP_PKEY_paramgen_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_paramgen_init) -#pragma redefine_extname EVP_PKEY_print_params BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_print_params) -#pragma redefine_extname EVP_PKEY_print_private BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_print_private) -#pragma redefine_extname EVP_PKEY_print_public BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_print_public) -#pragma redefine_extname EVP_PKEY_set1_DH BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_set1_DH) -#pragma redefine_extname EVP_PKEY_set1_DSA BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_set1_DSA) -#pragma redefine_extname EVP_PKEY_set1_EC_KEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_set1_EC_KEY) -#pragma redefine_extname EVP_PKEY_set1_RSA BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_set1_RSA) -#pragma redefine_extname EVP_PKEY_set1_tls_encodedpoint BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_set1_tls_encodedpoint) -#pragma redefine_extname EVP_PKEY_set_type BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_set_type) -#pragma redefine_extname EVP_PKEY_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_sign) -#pragma redefine_extname EVP_PKEY_sign_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_sign_init) -#pragma redefine_extname EVP_PKEY_size BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_size) -#pragma redefine_extname EVP_PKEY_type BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_type) -#pragma redefine_extname EVP_PKEY_up_ref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_up_ref) -#pragma redefine_extname EVP_PKEY_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_verify) -#pragma redefine_extname EVP_PKEY_verify_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_verify_init) -#pragma redefine_extname EVP_PKEY_verify_recover BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_verify_recover) -#pragma redefine_extname EVP_PKEY_verify_recover_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_PKEY_verify_recover_init) -#pragma redefine_extname EVP_SignFinal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_SignFinal) -#pragma redefine_extname EVP_SignInit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_SignInit) -#pragma redefine_extname EVP_SignInit_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_SignInit_ex) -#pragma redefine_extname EVP_SignUpdate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_SignUpdate) -#pragma redefine_extname EVP_VerifyFinal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_VerifyFinal) -#pragma redefine_extname EVP_VerifyInit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_VerifyInit) -#pragma redefine_extname EVP_VerifyInit_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_VerifyInit_ex) -#pragma redefine_extname EVP_VerifyUpdate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_VerifyUpdate) -#pragma redefine_extname EVP_add_cipher_alias BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_add_cipher_alias) -#pragma redefine_extname EVP_add_digest BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_add_digest) -#pragma redefine_extname EVP_aead_aes_128_cbc_sha1_tls BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_128_cbc_sha1_tls) -#pragma redefine_extname EVP_aead_aes_128_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_128_cbc_sha1_tls_implicit_iv) -#pragma redefine_extname EVP_aead_aes_128_cbc_sha256_tls BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_128_cbc_sha256_tls) -#pragma redefine_extname EVP_aead_aes_128_ccm_bluetooth BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_128_ccm_bluetooth) -#pragma redefine_extname EVP_aead_aes_128_ccm_bluetooth_8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_128_ccm_bluetooth_8) -#pragma redefine_extname EVP_aead_aes_128_ccm_matter BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_128_ccm_matter) -#pragma redefine_extname EVP_aead_aes_128_ctr_hmac_sha256 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_128_ctr_hmac_sha256) -#pragma redefine_extname EVP_aead_aes_128_eax BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_128_eax) -#pragma redefine_extname EVP_aead_aes_128_gcm BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_128_gcm) -#pragma redefine_extname EVP_aead_aes_128_gcm_randnonce BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_128_gcm_randnonce) -#pragma redefine_extname EVP_aead_aes_128_gcm_siv BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_128_gcm_siv) -#pragma redefine_extname EVP_aead_aes_128_gcm_tls12 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_128_gcm_tls12) -#pragma redefine_extname EVP_aead_aes_128_gcm_tls13 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_128_gcm_tls13) -#pragma redefine_extname EVP_aead_aes_192_gcm BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_192_gcm) -#pragma redefine_extname EVP_aead_aes_256_cbc_sha1_tls BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_256_cbc_sha1_tls) -#pragma redefine_extname EVP_aead_aes_256_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_256_cbc_sha1_tls_implicit_iv) -#pragma redefine_extname EVP_aead_aes_256_ctr_hmac_sha256 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_256_ctr_hmac_sha256) -#pragma redefine_extname EVP_aead_aes_256_eax BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_256_eax) -#pragma redefine_extname EVP_aead_aes_256_gcm BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_256_gcm) -#pragma redefine_extname EVP_aead_aes_256_gcm_randnonce BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_256_gcm_randnonce) -#pragma redefine_extname EVP_aead_aes_256_gcm_siv BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_256_gcm_siv) -#pragma redefine_extname EVP_aead_aes_256_gcm_tls12 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_256_gcm_tls12) -#pragma redefine_extname EVP_aead_aes_256_gcm_tls13 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_aes_256_gcm_tls13) -#pragma redefine_extname EVP_aead_chacha20_poly1305 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_chacha20_poly1305) -#pragma redefine_extname EVP_aead_des_ede3_cbc_sha1_tls BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_des_ede3_cbc_sha1_tls) -#pragma redefine_extname EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_des_ede3_cbc_sha1_tls_implicit_iv) -#pragma redefine_extname EVP_aead_xchacha20_poly1305 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aead_xchacha20_poly1305) -#pragma redefine_extname EVP_aes_128_cbc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_128_cbc) -#pragma redefine_extname EVP_aes_128_cfb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_128_cfb) -#pragma redefine_extname EVP_aes_128_cfb128 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_128_cfb128) -#pragma redefine_extname EVP_aes_128_ctr BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_128_ctr) -#pragma redefine_extname EVP_aes_128_ecb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_128_ecb) -#pragma redefine_extname EVP_aes_128_gcm BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_128_gcm) -#pragma redefine_extname EVP_aes_128_ofb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_128_ofb) -#pragma redefine_extname EVP_aes_192_cbc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_192_cbc) -#pragma redefine_extname EVP_aes_192_cfb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_192_cfb) -#pragma redefine_extname EVP_aes_192_cfb128 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_192_cfb128) -#pragma redefine_extname EVP_aes_192_ctr BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_192_ctr) -#pragma redefine_extname EVP_aes_192_ecb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_192_ecb) -#pragma redefine_extname EVP_aes_192_gcm BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_192_gcm) -#pragma redefine_extname EVP_aes_192_ofb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_192_ofb) -#pragma redefine_extname EVP_aes_256_cbc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_256_cbc) -#pragma redefine_extname EVP_aes_256_cfb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_256_cfb) -#pragma redefine_extname EVP_aes_256_cfb128 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_256_cfb128) -#pragma redefine_extname EVP_aes_256_ctr BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_256_ctr) -#pragma redefine_extname EVP_aes_256_ecb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_256_ecb) -#pragma redefine_extname EVP_aes_256_gcm BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_256_gcm) -#pragma redefine_extname EVP_aes_256_ofb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_256_ofb) -#pragma redefine_extname EVP_aes_256_xts BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_aes_256_xts) -#pragma redefine_extname EVP_bf_cbc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_bf_cbc) -#pragma redefine_extname EVP_bf_cfb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_bf_cfb) -#pragma redefine_extname EVP_bf_ecb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_bf_ecb) -#pragma redefine_extname EVP_blake2b256 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_blake2b256) -#pragma redefine_extname EVP_cast5_cbc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_cast5_cbc) -#pragma redefine_extname EVP_cast5_ecb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_cast5_ecb) -#pragma redefine_extname EVP_cleanup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_cleanup) -#pragma redefine_extname EVP_des_cbc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_des_cbc) -#pragma redefine_extname EVP_des_ecb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_des_ecb) -#pragma redefine_extname EVP_des_ede BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_des_ede) -#pragma redefine_extname EVP_des_ede3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_des_ede3) -#pragma redefine_extname EVP_des_ede3_cbc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_des_ede3_cbc) -#pragma redefine_extname EVP_des_ede3_ecb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_des_ede3_ecb) -#pragma redefine_extname EVP_des_ede_cbc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_des_ede_cbc) -#pragma redefine_extname EVP_dss1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_dss1) -#pragma redefine_extname EVP_enc_null BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_enc_null) -#pragma redefine_extname EVP_get_cipherbyname BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_get_cipherbyname) -#pragma redefine_extname EVP_get_cipherbynid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_get_cipherbynid) -#pragma redefine_extname EVP_get_digestbyname BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_get_digestbyname) -#pragma redefine_extname EVP_get_digestbynid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_get_digestbynid) -#pragma redefine_extname EVP_get_digestbyobj BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_get_digestbyobj) -#pragma redefine_extname EVP_has_aes_hardware BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_has_aes_hardware) -#pragma redefine_extname EVP_hpke_aes_128_gcm BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_hpke_aes_128_gcm) -#pragma redefine_extname EVP_hpke_aes_256_gcm BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_hpke_aes_256_gcm) -#pragma redefine_extname EVP_hpke_chacha20_poly1305 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_hpke_chacha20_poly1305) -#pragma redefine_extname EVP_hpke_hkdf_sha256 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_hpke_hkdf_sha256) -#pragma redefine_extname EVP_hpke_mlkem1024 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_hpke_mlkem1024) -#pragma redefine_extname EVP_hpke_mlkem768 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_hpke_mlkem768) -#pragma redefine_extname EVP_hpke_p256_hkdf_sha256 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_hpke_p256_hkdf_sha256) -#pragma redefine_extname EVP_hpke_x25519_hkdf_sha256 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_hpke_x25519_hkdf_sha256) -#pragma redefine_extname EVP_hpke_xwing BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_hpke_xwing) -#pragma redefine_extname EVP_marshal_digest_algorithm BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_marshal_digest_algorithm) -#pragma redefine_extname EVP_marshal_digest_algorithm_no_params BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_marshal_digest_algorithm_no_params) -#pragma redefine_extname EVP_marshal_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_marshal_private_key) -#pragma redefine_extname EVP_marshal_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_marshal_public_key) -#pragma redefine_extname EVP_md4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_md4) -#pragma redefine_extname EVP_md5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_md5) -#pragma redefine_extname EVP_md5_sha1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_md5_sha1) -#pragma redefine_extname EVP_parse_digest_algorithm BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_parse_digest_algorithm) -#pragma redefine_extname EVP_parse_digest_algorithm_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_parse_digest_algorithm_nid) -#pragma redefine_extname EVP_parse_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_parse_private_key) -#pragma redefine_extname EVP_parse_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_parse_public_key) -#pragma redefine_extname EVP_pkey_dsa BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_pkey_dsa) -#pragma redefine_extname EVP_pkey_ec_p224 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_pkey_ec_p224) -#pragma redefine_extname EVP_pkey_ec_p256 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_pkey_ec_p256) -#pragma redefine_extname EVP_pkey_ec_p384 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_pkey_ec_p384) -#pragma redefine_extname EVP_pkey_ec_p521 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_pkey_ec_p521) -#pragma redefine_extname EVP_pkey_ed25519 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_pkey_ed25519) -#pragma redefine_extname EVP_pkey_ml_dsa_44 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_pkey_ml_dsa_44) -#pragma redefine_extname EVP_pkey_ml_dsa_65 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_pkey_ml_dsa_65) -#pragma redefine_extname EVP_pkey_ml_dsa_87 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_pkey_ml_dsa_87) -#pragma redefine_extname EVP_pkey_rsa BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_pkey_rsa) -#pragma redefine_extname EVP_pkey_rsa_pss_sha256 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_pkey_rsa_pss_sha256) -#pragma redefine_extname EVP_pkey_rsa_pss_sha384 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_pkey_rsa_pss_sha384) -#pragma redefine_extname EVP_pkey_rsa_pss_sha512 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_pkey_rsa_pss_sha512) -#pragma redefine_extname EVP_pkey_x25519 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_pkey_x25519) -#pragma redefine_extname EVP_rc2_40_cbc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_rc2_40_cbc) -#pragma redefine_extname EVP_rc2_cbc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_rc2_cbc) -#pragma redefine_extname EVP_rc4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_rc4) -#pragma redefine_extname EVP_sha1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_sha1) -#pragma redefine_extname EVP_sha224 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_sha224) -#pragma redefine_extname EVP_sha256 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_sha256) -#pragma redefine_extname EVP_sha384 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_sha384) -#pragma redefine_extname EVP_sha512 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_sha512) -#pragma redefine_extname EVP_sha512_256 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EVP_sha512_256) -#pragma redefine_extname EXTENDED_KEY_USAGE_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EXTENDED_KEY_USAGE_free) -#pragma redefine_extname EXTENDED_KEY_USAGE_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EXTENDED_KEY_USAGE_it) -#pragma redefine_extname EXTENDED_KEY_USAGE_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(EXTENDED_KEY_USAGE_new) -#pragma redefine_extname FIPS_mode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(FIPS_mode) -#pragma redefine_extname FIPS_mode_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(FIPS_mode_set) -#pragma redefine_extname FIPS_module_hash BORINGSSL_ADD_USER_LABEL_AND_PREFIX(FIPS_module_hash) -#pragma redefine_extname FIPS_module_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(FIPS_module_name) -#pragma redefine_extname FIPS_query_algorithm_status BORINGSSL_ADD_USER_LABEL_AND_PREFIX(FIPS_query_algorithm_status) -#pragma redefine_extname FIPS_read_counter BORINGSSL_ADD_USER_LABEL_AND_PREFIX(FIPS_read_counter) -#pragma redefine_extname FIPS_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(FIPS_version) -#pragma redefine_extname GENERAL_NAMES_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(GENERAL_NAMES_free) -#pragma redefine_extname GENERAL_NAMES_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(GENERAL_NAMES_new) -#pragma redefine_extname GENERAL_NAME_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(GENERAL_NAME_dup) -#pragma redefine_extname GENERAL_NAME_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(GENERAL_NAME_free) -#pragma redefine_extname GENERAL_NAME_get0_otherName BORINGSSL_ADD_USER_LABEL_AND_PREFIX(GENERAL_NAME_get0_otherName) -#pragma redefine_extname GENERAL_NAME_get0_value BORINGSSL_ADD_USER_LABEL_AND_PREFIX(GENERAL_NAME_get0_value) -#pragma redefine_extname GENERAL_NAME_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(GENERAL_NAME_new) -#pragma redefine_extname GENERAL_NAME_print BORINGSSL_ADD_USER_LABEL_AND_PREFIX(GENERAL_NAME_print) -#pragma redefine_extname GENERAL_NAME_set0_othername BORINGSSL_ADD_USER_LABEL_AND_PREFIX(GENERAL_NAME_set0_othername) -#pragma redefine_extname GENERAL_NAME_set0_value BORINGSSL_ADD_USER_LABEL_AND_PREFIX(GENERAL_NAME_set0_value) -#pragma redefine_extname GENERAL_SUBTREE_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(GENERAL_SUBTREE_free) -#pragma redefine_extname GENERAL_SUBTREE_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(GENERAL_SUBTREE_new) -#pragma redefine_extname HKDF BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HKDF) -#pragma redefine_extname HKDF_expand BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HKDF_expand) -#pragma redefine_extname HKDF_extract BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HKDF_extract) -#pragma redefine_extname HMAC BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HMAC) -#pragma redefine_extname HMAC_CTX_cleanse BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HMAC_CTX_cleanse) -#pragma redefine_extname HMAC_CTX_cleanup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HMAC_CTX_cleanup) -#pragma redefine_extname HMAC_CTX_copy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HMAC_CTX_copy) -#pragma redefine_extname HMAC_CTX_copy_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HMAC_CTX_copy_ex) -#pragma redefine_extname HMAC_CTX_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HMAC_CTX_free) -#pragma redefine_extname HMAC_CTX_get_md BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HMAC_CTX_get_md) -#pragma redefine_extname HMAC_CTX_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HMAC_CTX_init) -#pragma redefine_extname HMAC_CTX_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HMAC_CTX_new) -#pragma redefine_extname HMAC_CTX_reset BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HMAC_CTX_reset) -#pragma redefine_extname HMAC_Final BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HMAC_Final) -#pragma redefine_extname HMAC_Init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HMAC_Init) -#pragma redefine_extname HMAC_Init_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HMAC_Init_ex) -#pragma redefine_extname HMAC_Update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HMAC_Update) -#pragma redefine_extname HMAC_size BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HMAC_size) -#pragma redefine_extname HRSS_decap BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HRSS_decap) -#pragma redefine_extname HRSS_encap BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HRSS_encap) -#pragma redefine_extname HRSS_generate_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HRSS_generate_key) -#pragma redefine_extname HRSS_marshal_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HRSS_marshal_public_key) -#pragma redefine_extname HRSS_parse_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(HRSS_parse_public_key) -#pragma redefine_extname ISSUING_DIST_POINT_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ISSUING_DIST_POINT_free) -#pragma redefine_extname ISSUING_DIST_POINT_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ISSUING_DIST_POINT_it) -#pragma redefine_extname ISSUING_DIST_POINT_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ISSUING_DIST_POINT_new) -#pragma redefine_extname MD4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MD4) -#pragma redefine_extname MD4_Final BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MD4_Final) -#pragma redefine_extname MD4_Init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MD4_Init) -#pragma redefine_extname MD4_Transform BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MD4_Transform) -#pragma redefine_extname MD4_Update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MD4_Update) -#pragma redefine_extname MD5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MD5) -#pragma redefine_extname MD5_Final BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MD5_Final) -#pragma redefine_extname MD5_Init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MD5_Init) -#pragma redefine_extname MD5_Transform BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MD5_Transform) -#pragma redefine_extname MD5_Update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MD5_Update) -#pragma redefine_extname METHOD_ref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(METHOD_ref) -#pragma redefine_extname METHOD_unref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(METHOD_unref) -#pragma redefine_extname MLDSA44_generate_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA44_generate_key) -#pragma redefine_extname MLDSA44_marshal_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA44_marshal_public_key) -#pragma redefine_extname MLDSA44_parse_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA44_parse_public_key) -#pragma redefine_extname MLDSA44_prehash_finalize BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA44_prehash_finalize) -#pragma redefine_extname MLDSA44_prehash_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA44_prehash_init) -#pragma redefine_extname MLDSA44_prehash_update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA44_prehash_update) -#pragma redefine_extname MLDSA44_private_key_from_seed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA44_private_key_from_seed) -#pragma redefine_extname MLDSA44_public_from_private BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA44_public_from_private) -#pragma redefine_extname MLDSA44_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA44_sign) -#pragma redefine_extname MLDSA44_sign_message_representative BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA44_sign_message_representative) -#pragma redefine_extname MLDSA44_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA44_verify) -#pragma redefine_extname MLDSA44_verify_message_representative BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA44_verify_message_representative) -#pragma redefine_extname MLDSA65_generate_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA65_generate_key) -#pragma redefine_extname MLDSA65_marshal_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA65_marshal_public_key) -#pragma redefine_extname MLDSA65_parse_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA65_parse_public_key) -#pragma redefine_extname MLDSA65_prehash_finalize BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA65_prehash_finalize) -#pragma redefine_extname MLDSA65_prehash_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA65_prehash_init) -#pragma redefine_extname MLDSA65_prehash_update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA65_prehash_update) -#pragma redefine_extname MLDSA65_private_key_from_seed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA65_private_key_from_seed) -#pragma redefine_extname MLDSA65_public_from_private BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA65_public_from_private) -#pragma redefine_extname MLDSA65_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA65_sign) -#pragma redefine_extname MLDSA65_sign_message_representative BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA65_sign_message_representative) -#pragma redefine_extname MLDSA65_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA65_verify) -#pragma redefine_extname MLDSA65_verify_message_representative BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA65_verify_message_representative) -#pragma redefine_extname MLDSA87_generate_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA87_generate_key) -#pragma redefine_extname MLDSA87_marshal_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA87_marshal_public_key) -#pragma redefine_extname MLDSA87_parse_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA87_parse_public_key) -#pragma redefine_extname MLDSA87_prehash_finalize BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA87_prehash_finalize) -#pragma redefine_extname MLDSA87_prehash_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA87_prehash_init) -#pragma redefine_extname MLDSA87_prehash_update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA87_prehash_update) -#pragma redefine_extname MLDSA87_private_key_from_seed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA87_private_key_from_seed) -#pragma redefine_extname MLDSA87_public_from_private BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA87_public_from_private) -#pragma redefine_extname MLDSA87_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA87_sign) -#pragma redefine_extname MLDSA87_sign_message_representative BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA87_sign_message_representative) -#pragma redefine_extname MLDSA87_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA87_verify) -#pragma redefine_extname MLDSA87_verify_message_representative BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLDSA87_verify_message_representative) -#pragma redefine_extname MLKEM1024_decap BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLKEM1024_decap) -#pragma redefine_extname MLKEM1024_encap BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLKEM1024_encap) -#pragma redefine_extname MLKEM1024_generate_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLKEM1024_generate_key) -#pragma redefine_extname MLKEM1024_marshal_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLKEM1024_marshal_public_key) -#pragma redefine_extname MLKEM1024_parse_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLKEM1024_parse_public_key) -#pragma redefine_extname MLKEM1024_private_key_from_seed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLKEM1024_private_key_from_seed) -#pragma redefine_extname MLKEM1024_public_from_private BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLKEM1024_public_from_private) -#pragma redefine_extname MLKEM768_decap BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLKEM768_decap) -#pragma redefine_extname MLKEM768_encap BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLKEM768_encap) -#pragma redefine_extname MLKEM768_generate_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLKEM768_generate_key) -#pragma redefine_extname MLKEM768_marshal_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLKEM768_marshal_public_key) -#pragma redefine_extname MLKEM768_parse_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLKEM768_parse_public_key) -#pragma redefine_extname MLKEM768_private_key_from_seed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLKEM768_private_key_from_seed) -#pragma redefine_extname MLKEM768_public_from_private BORINGSSL_ADD_USER_LABEL_AND_PREFIX(MLKEM768_public_from_private) -#pragma redefine_extname NAME_CONSTRAINTS_check BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NAME_CONSTRAINTS_check) -#pragma redefine_extname NAME_CONSTRAINTS_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NAME_CONSTRAINTS_free) -#pragma redefine_extname NAME_CONSTRAINTS_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NAME_CONSTRAINTS_it) -#pragma redefine_extname NAME_CONSTRAINTS_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NAME_CONSTRAINTS_new) -#pragma redefine_extname NCONF_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NCONF_free) -#pragma redefine_extname NCONF_get_section BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NCONF_get_section) -#pragma redefine_extname NCONF_get_string BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NCONF_get_string) -#pragma redefine_extname NCONF_load BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NCONF_load) -#pragma redefine_extname NCONF_load_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NCONF_load_bio) -#pragma redefine_extname NCONF_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NCONF_new) -#pragma redefine_extname NETSCAPE_SPKAC_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NETSCAPE_SPKAC_free) -#pragma redefine_extname NETSCAPE_SPKAC_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NETSCAPE_SPKAC_new) -#pragma redefine_extname NETSCAPE_SPKI_b64_decode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NETSCAPE_SPKI_b64_decode) -#pragma redefine_extname NETSCAPE_SPKI_b64_encode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NETSCAPE_SPKI_b64_encode) -#pragma redefine_extname NETSCAPE_SPKI_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NETSCAPE_SPKI_free) -#pragma redefine_extname NETSCAPE_SPKI_get_pubkey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NETSCAPE_SPKI_get_pubkey) -#pragma redefine_extname NETSCAPE_SPKI_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NETSCAPE_SPKI_new) -#pragma redefine_extname NETSCAPE_SPKI_set_pubkey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NETSCAPE_SPKI_set_pubkey) -#pragma redefine_extname NETSCAPE_SPKI_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NETSCAPE_SPKI_sign) -#pragma redefine_extname NETSCAPE_SPKI_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NETSCAPE_SPKI_verify) -#pragma redefine_extname NOTICEREF_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NOTICEREF_free) -#pragma redefine_extname NOTICEREF_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(NOTICEREF_new) -#pragma redefine_extname OBJ_NAME_do_all BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_NAME_do_all) -#pragma redefine_extname OBJ_NAME_do_all_sorted BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_NAME_do_all_sorted) -#pragma redefine_extname OBJ_cbs2nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_cbs2nid) -#pragma redefine_extname OBJ_cleanup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_cleanup) -#pragma redefine_extname OBJ_cmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_cmp) -#pragma redefine_extname OBJ_create BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_create) -#pragma redefine_extname OBJ_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_dup) -#pragma redefine_extname OBJ_find_sigid_algs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_find_sigid_algs) -#pragma redefine_extname OBJ_find_sigid_by_algs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_find_sigid_by_algs) -#pragma redefine_extname OBJ_get0_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_get0_data) -#pragma redefine_extname OBJ_get_undef BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_get_undef) -#pragma redefine_extname OBJ_length BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_length) -#pragma redefine_extname OBJ_ln2nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_ln2nid) -#pragma redefine_extname OBJ_nid2cbb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_nid2cbb) -#pragma redefine_extname OBJ_nid2ln BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_nid2ln) -#pragma redefine_extname OBJ_nid2obj BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_nid2obj) -#pragma redefine_extname OBJ_nid2sn BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_nid2sn) -#pragma redefine_extname OBJ_obj2nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_obj2nid) -#pragma redefine_extname OBJ_obj2txt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_obj2txt) -#pragma redefine_extname OBJ_sn2nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_sn2nid) -#pragma redefine_extname OBJ_txt2nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_txt2nid) -#pragma redefine_extname OBJ_txt2obj BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OBJ_txt2obj) -#pragma redefine_extname OPENSSL_add_all_algorithms_conf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_add_all_algorithms_conf) -#pragma redefine_extname OPENSSL_asprintf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_asprintf) -#pragma redefine_extname OPENSSL_calloc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_calloc) -#pragma redefine_extname OPENSSL_cleanse BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_cleanse) -#pragma redefine_extname OPENSSL_cleanup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_cleanup) -#pragma redefine_extname OPENSSL_clear_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_clear_free) -#pragma redefine_extname OPENSSL_config BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_config) -#pragma redefine_extname OPENSSL_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_free) -#pragma redefine_extname OPENSSL_fromxdigit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_fromxdigit) -#pragma redefine_extname OPENSSL_hash32 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_hash32) -#pragma redefine_extname OPENSSL_init_crypto BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_init_crypto) -#pragma redefine_extname OPENSSL_init_ssl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_init_ssl) -#pragma redefine_extname OPENSSL_isalnum BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_isalnum) -#pragma redefine_extname OPENSSL_isalpha BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_isalpha) -#pragma redefine_extname OPENSSL_isdigit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_isdigit) -#pragma redefine_extname OPENSSL_isspace BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_isspace) -#pragma redefine_extname OPENSSL_isxdigit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_isxdigit) -#pragma redefine_extname OPENSSL_load_builtin_modules BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_load_builtin_modules) -#pragma redefine_extname OPENSSL_malloc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_malloc) -#pragma redefine_extname OPENSSL_malloc_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_malloc_init) -#pragma redefine_extname OPENSSL_memdup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_memdup) -#pragma redefine_extname OPENSSL_no_config BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_no_config) -#pragma redefine_extname OPENSSL_posix_to_tm BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_posix_to_tm) -#pragma redefine_extname OPENSSL_realloc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_realloc) -#pragma redefine_extname OPENSSL_secure_clear_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_secure_clear_free) -#pragma redefine_extname OPENSSL_secure_malloc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_secure_malloc) -#pragma redefine_extname OPENSSL_sk_deep_copy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_deep_copy) -#pragma redefine_extname OPENSSL_sk_delete BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_delete) -#pragma redefine_extname OPENSSL_sk_delete_if BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_delete_if) -#pragma redefine_extname OPENSSL_sk_delete_ptr BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_delete_ptr) -#pragma redefine_extname OPENSSL_sk_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_dup) -#pragma redefine_extname OPENSSL_sk_find BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_find) -#pragma redefine_extname OPENSSL_sk_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_free) -#pragma redefine_extname OPENSSL_sk_insert BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_insert) -#pragma redefine_extname OPENSSL_sk_is_sorted BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_is_sorted) -#pragma redefine_extname OPENSSL_sk_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_new) -#pragma redefine_extname OPENSSL_sk_new_null BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_new_null) -#pragma redefine_extname OPENSSL_sk_num BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_num) -#pragma redefine_extname OPENSSL_sk_pop BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_pop) -#pragma redefine_extname OPENSSL_sk_pop_free_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_pop_free_ex) -#pragma redefine_extname OPENSSL_sk_push BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_push) -#pragma redefine_extname OPENSSL_sk_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_set) -#pragma redefine_extname OPENSSL_sk_set_cmp_func BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_set_cmp_func) -#pragma redefine_extname OPENSSL_sk_shift BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_shift) -#pragma redefine_extname OPENSSL_sk_sort BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_sort) -#pragma redefine_extname OPENSSL_sk_value BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_value) -#pragma redefine_extname OPENSSL_sk_zero BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_sk_zero) -#pragma redefine_extname OPENSSL_strcasecmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_strcasecmp) -#pragma redefine_extname OPENSSL_strdup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_strdup) -#pragma redefine_extname OPENSSL_strhash BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_strhash) -#pragma redefine_extname OPENSSL_strlcat BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_strlcat) -#pragma redefine_extname OPENSSL_strlcpy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_strlcpy) -#pragma redefine_extname OPENSSL_strncasecmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_strncasecmp) -#pragma redefine_extname OPENSSL_strndup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_strndup) -#pragma redefine_extname OPENSSL_strnlen BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_strnlen) -#pragma redefine_extname OPENSSL_timegm BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_timegm) -#pragma redefine_extname OPENSSL_tm_to_posix BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_tm_to_posix) -#pragma redefine_extname OPENSSL_tolower BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_tolower) -#pragma redefine_extname OPENSSL_vasprintf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_vasprintf) -#pragma redefine_extname OPENSSL_zalloc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OPENSSL_zalloc) -#pragma redefine_extname OTHERNAME_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OTHERNAME_free) -#pragma redefine_extname OTHERNAME_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OTHERNAME_new) -#pragma redefine_extname OpenSSL_add_all_algorithms BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OpenSSL_add_all_algorithms) -#pragma redefine_extname OpenSSL_add_all_ciphers BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OpenSSL_add_all_ciphers) -#pragma redefine_extname OpenSSL_add_all_digests BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OpenSSL_add_all_digests) -#pragma redefine_extname OpenSSL_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OpenSSL_version) -#pragma redefine_extname OpenSSL_version_num BORINGSSL_ADD_USER_LABEL_AND_PREFIX(OpenSSL_version_num) -#pragma redefine_extname PEM_ASN1_read BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_ASN1_read) -#pragma redefine_extname PEM_ASN1_read_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_ASN1_read_bio) -#pragma redefine_extname PEM_ASN1_write BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_ASN1_write) -#pragma redefine_extname PEM_ASN1_write_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_ASN1_write_bio) -#pragma redefine_extname PEM_X509_INFO_read BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_X509_INFO_read) -#pragma redefine_extname PEM_X509_INFO_read_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_X509_INFO_read_bio) -#pragma redefine_extname PEM_bytes_read_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_bytes_read_bio) -#pragma redefine_extname PEM_def_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_def_callback) -#pragma redefine_extname PEM_read BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read) -#pragma redefine_extname PEM_read_DHparams BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_DHparams) -#pragma redefine_extname PEM_read_DSAPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_DSAPrivateKey) -#pragma redefine_extname PEM_read_DSA_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_DSA_PUBKEY) -#pragma redefine_extname PEM_read_DSAparams BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_DSAparams) -#pragma redefine_extname PEM_read_ECPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_ECPrivateKey) -#pragma redefine_extname PEM_read_EC_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_EC_PUBKEY) -#pragma redefine_extname PEM_read_PKCS7 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_PKCS7) -#pragma redefine_extname PEM_read_PKCS8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_PKCS8) -#pragma redefine_extname PEM_read_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_PKCS8_PRIV_KEY_INFO) -#pragma redefine_extname PEM_read_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_PUBKEY) -#pragma redefine_extname PEM_read_PrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_PrivateKey) -#pragma redefine_extname PEM_read_RSAPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_RSAPrivateKey) -#pragma redefine_extname PEM_read_RSAPublicKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_RSAPublicKey) -#pragma redefine_extname PEM_read_RSA_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_RSA_PUBKEY) -#pragma redefine_extname PEM_read_SSL_SESSION BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_SSL_SESSION) -#pragma redefine_extname PEM_read_X509 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_X509) -#pragma redefine_extname PEM_read_X509_AUX BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_X509_AUX) -#pragma redefine_extname PEM_read_X509_CRL BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_X509_CRL) -#pragma redefine_extname PEM_read_X509_REQ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_X509_REQ) -#pragma redefine_extname PEM_read_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio) -#pragma redefine_extname PEM_read_bio_DHparams BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_DHparams) -#pragma redefine_extname PEM_read_bio_DSAPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_DSAPrivateKey) -#pragma redefine_extname PEM_read_bio_DSA_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_DSA_PUBKEY) -#pragma redefine_extname PEM_read_bio_DSAparams BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_DSAparams) -#pragma redefine_extname PEM_read_bio_ECPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_ECPrivateKey) -#pragma redefine_extname PEM_read_bio_EC_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_EC_PUBKEY) -#pragma redefine_extname PEM_read_bio_PKCS7 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_PKCS7) -#pragma redefine_extname PEM_read_bio_PKCS8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_PKCS8) -#pragma redefine_extname PEM_read_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_PKCS8_PRIV_KEY_INFO) -#pragma redefine_extname PEM_read_bio_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_PUBKEY) -#pragma redefine_extname PEM_read_bio_PrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_PrivateKey) -#pragma redefine_extname PEM_read_bio_RSAPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_RSAPrivateKey) -#pragma redefine_extname PEM_read_bio_RSAPublicKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_RSAPublicKey) -#pragma redefine_extname PEM_read_bio_RSA_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_RSA_PUBKEY) -#pragma redefine_extname PEM_read_bio_SSL_SESSION BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_SSL_SESSION) -#pragma redefine_extname PEM_read_bio_X509 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_X509) -#pragma redefine_extname PEM_read_bio_X509_AUX BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_X509_AUX) -#pragma redefine_extname PEM_read_bio_X509_CRL BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_X509_CRL) -#pragma redefine_extname PEM_read_bio_X509_REQ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_read_bio_X509_REQ) -#pragma redefine_extname PEM_write BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write) -#pragma redefine_extname PEM_write_DHparams BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_DHparams) -#pragma redefine_extname PEM_write_DSAPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_DSAPrivateKey) -#pragma redefine_extname PEM_write_DSA_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_DSA_PUBKEY) -#pragma redefine_extname PEM_write_DSAparams BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_DSAparams) -#pragma redefine_extname PEM_write_ECPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_ECPrivateKey) -#pragma redefine_extname PEM_write_EC_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_EC_PUBKEY) -#pragma redefine_extname PEM_write_PKCS7 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_PKCS7) -#pragma redefine_extname PEM_write_PKCS8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_PKCS8) -#pragma redefine_extname PEM_write_PKCS8PrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_PKCS8PrivateKey) -#pragma redefine_extname PEM_write_PKCS8PrivateKey_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_PKCS8PrivateKey_nid) -#pragma redefine_extname PEM_write_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_PKCS8_PRIV_KEY_INFO) -#pragma redefine_extname PEM_write_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_PUBKEY) -#pragma redefine_extname PEM_write_PrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_PrivateKey) -#pragma redefine_extname PEM_write_RSAPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_RSAPrivateKey) -#pragma redefine_extname PEM_write_RSAPublicKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_RSAPublicKey) -#pragma redefine_extname PEM_write_RSA_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_RSA_PUBKEY) -#pragma redefine_extname PEM_write_SSL_SESSION BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_SSL_SESSION) -#pragma redefine_extname PEM_write_X509 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_X509) -#pragma redefine_extname PEM_write_X509_AUX BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_X509_AUX) -#pragma redefine_extname PEM_write_X509_CRL BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_X509_CRL) -#pragma redefine_extname PEM_write_X509_REQ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_X509_REQ) -#pragma redefine_extname PEM_write_X509_REQ_NEW BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_X509_REQ_NEW) -#pragma redefine_extname PEM_write_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio) -#pragma redefine_extname PEM_write_bio_DHparams BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_DHparams) -#pragma redefine_extname PEM_write_bio_DSAPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_DSAPrivateKey) -#pragma redefine_extname PEM_write_bio_DSA_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_DSA_PUBKEY) -#pragma redefine_extname PEM_write_bio_DSAparams BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_DSAparams) -#pragma redefine_extname PEM_write_bio_ECPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_ECPrivateKey) -#pragma redefine_extname PEM_write_bio_EC_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_EC_PUBKEY) -#pragma redefine_extname PEM_write_bio_PKCS7 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_PKCS7) -#pragma redefine_extname PEM_write_bio_PKCS8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_PKCS8) -#pragma redefine_extname PEM_write_bio_PKCS8PrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_PKCS8PrivateKey) -#pragma redefine_extname PEM_write_bio_PKCS8PrivateKey_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_PKCS8PrivateKey_nid) -#pragma redefine_extname PEM_write_bio_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_PKCS8_PRIV_KEY_INFO) -#pragma redefine_extname PEM_write_bio_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_PUBKEY) -#pragma redefine_extname PEM_write_bio_PrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_PrivateKey) -#pragma redefine_extname PEM_write_bio_RSAPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_RSAPrivateKey) -#pragma redefine_extname PEM_write_bio_RSAPublicKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_RSAPublicKey) -#pragma redefine_extname PEM_write_bio_RSA_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_RSA_PUBKEY) -#pragma redefine_extname PEM_write_bio_SSL_SESSION BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_SSL_SESSION) -#pragma redefine_extname PEM_write_bio_X509 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_X509) -#pragma redefine_extname PEM_write_bio_X509_AUX BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_X509_AUX) -#pragma redefine_extname PEM_write_bio_X509_CRL BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_X509_CRL) -#pragma redefine_extname PEM_write_bio_X509_REQ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_X509_REQ) -#pragma redefine_extname PEM_write_bio_X509_REQ_NEW BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PEM_write_bio_X509_REQ_NEW) -#pragma redefine_extname PKCS12_PBE_add BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS12_PBE_add) -#pragma redefine_extname PKCS12_create BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS12_create) -#pragma redefine_extname PKCS12_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS12_free) -#pragma redefine_extname PKCS12_get_key_and_certs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS12_get_key_and_certs) -#pragma redefine_extname PKCS12_parse BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS12_parse) -#pragma redefine_extname PKCS12_verify_mac BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS12_verify_mac) -#pragma redefine_extname PKCS5_PBKDF2_HMAC BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS5_PBKDF2_HMAC) -#pragma redefine_extname PKCS5_PBKDF2_HMAC_SHA1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS5_PBKDF2_HMAC_SHA1) -#pragma redefine_extname PKCS7_bundle_CRLs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS7_bundle_CRLs) -#pragma redefine_extname PKCS7_bundle_certificates BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS7_bundle_certificates) -#pragma redefine_extname PKCS7_bundle_raw_certificates BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS7_bundle_raw_certificates) -#pragma redefine_extname PKCS7_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS7_free) -#pragma redefine_extname PKCS7_get_CRLs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS7_get_CRLs) -#pragma redefine_extname PKCS7_get_PEM_CRLs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS7_get_PEM_CRLs) -#pragma redefine_extname PKCS7_get_PEM_certificates BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS7_get_PEM_certificates) -#pragma redefine_extname PKCS7_get_certificates BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS7_get_certificates) -#pragma redefine_extname PKCS7_get_raw_certificates BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS7_get_raw_certificates) -#pragma redefine_extname PKCS7_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS7_sign) -#pragma redefine_extname PKCS7_type_is_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS7_type_is_data) -#pragma redefine_extname PKCS7_type_is_digest BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS7_type_is_digest) -#pragma redefine_extname PKCS7_type_is_encrypted BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS7_type_is_encrypted) -#pragma redefine_extname PKCS7_type_is_enveloped BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS7_type_is_enveloped) -#pragma redefine_extname PKCS7_type_is_signed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS7_type_is_signed) -#pragma redefine_extname PKCS7_type_is_signedAndEnveloped BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS7_type_is_signedAndEnveloped) -#pragma redefine_extname PKCS8_PRIV_KEY_INFO_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS8_PRIV_KEY_INFO_free) -#pragma redefine_extname PKCS8_PRIV_KEY_INFO_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS8_PRIV_KEY_INFO_new) -#pragma redefine_extname PKCS8_decrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS8_decrypt) -#pragma redefine_extname PKCS8_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS8_encrypt) -#pragma redefine_extname PKCS8_marshal_encrypted_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS8_marshal_encrypted_private_key) -#pragma redefine_extname PKCS8_parse_encrypted_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(PKCS8_parse_encrypted_private_key) -#pragma redefine_extname POLICYINFO_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(POLICYINFO_free) -#pragma redefine_extname POLICYINFO_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(POLICYINFO_new) -#pragma redefine_extname POLICYQUALINFO_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(POLICYQUALINFO_free) -#pragma redefine_extname POLICYQUALINFO_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(POLICYQUALINFO_new) -#pragma redefine_extname POLICY_CONSTRAINTS_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(POLICY_CONSTRAINTS_free) -#pragma redefine_extname POLICY_CONSTRAINTS_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(POLICY_CONSTRAINTS_it) -#pragma redefine_extname POLICY_CONSTRAINTS_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(POLICY_CONSTRAINTS_new) -#pragma redefine_extname POLICY_MAPPINGS_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(POLICY_MAPPINGS_it) -#pragma redefine_extname POLICY_MAPPING_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(POLICY_MAPPING_free) -#pragma redefine_extname POLICY_MAPPING_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(POLICY_MAPPING_new) -#pragma redefine_extname RAND_OpenSSL BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_OpenSSL) -#pragma redefine_extname RAND_SSLeay BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_SSLeay) -#pragma redefine_extname RAND_add BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_add) -#pragma redefine_extname RAND_bytes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_bytes) -#pragma redefine_extname RAND_cleanup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_cleanup) -#pragma redefine_extname RAND_disable_fork_unsafe_buffering BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_disable_fork_unsafe_buffering) -#pragma redefine_extname RAND_egd BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_egd) -#pragma redefine_extname RAND_enable_fork_unsafe_buffering BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_enable_fork_unsafe_buffering) -#pragma redefine_extname RAND_file_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_file_name) -#pragma redefine_extname RAND_get_rand_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_get_rand_method) -#pragma redefine_extname RAND_get_system_entropy_for_custom_prng BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_get_system_entropy_for_custom_prng) -#pragma redefine_extname RAND_load_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_load_file) -#pragma redefine_extname RAND_maybe_reseed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_maybe_reseed) -#pragma redefine_extname RAND_poll BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_poll) -#pragma redefine_extname RAND_pseudo_bytes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_pseudo_bytes) -#pragma redefine_extname RAND_reset_for_fuzzing BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_reset_for_fuzzing) -#pragma redefine_extname RAND_seed BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_seed) -#pragma redefine_extname RAND_set_rand_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_set_rand_method) -#pragma redefine_extname RAND_status BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RAND_status) -#pragma redefine_extname RC4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RC4) -#pragma redefine_extname RC4_options BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RC4_options) -#pragma redefine_extname RC4_set_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RC4_set_key) -#pragma redefine_extname RIPEMD160 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RIPEMD160) -#pragma redefine_extname RIPEMD160_Final BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RIPEMD160_Final) -#pragma redefine_extname RIPEMD160_Init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RIPEMD160_Init) -#pragma redefine_extname RIPEMD160_Transform BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RIPEMD160_Transform) -#pragma redefine_extname RIPEMD160_Update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RIPEMD160_Update) -#pragma redefine_extname RSAPrivateKey_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSAPrivateKey_dup) -#pragma redefine_extname RSAPublicKey_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSAPublicKey_dup) -#pragma redefine_extname RSA_PSS_PARAMS_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_PSS_PARAMS_free) -#pragma redefine_extname RSA_PSS_PARAMS_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_PSS_PARAMS_it) -#pragma redefine_extname RSA_PSS_PARAMS_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_PSS_PARAMS_new) -#pragma redefine_extname RSA_add_pkcs1_prefix BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_add_pkcs1_prefix) -#pragma redefine_extname RSA_bits BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_bits) -#pragma redefine_extname RSA_blinding_off BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_blinding_off) -#pragma redefine_extname RSA_blinding_on BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_blinding_on) -#pragma redefine_extname RSA_check_fips BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_check_fips) -#pragma redefine_extname RSA_check_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_check_key) -#pragma redefine_extname RSA_decrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_decrypt) -#pragma redefine_extname RSA_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_encrypt) -#pragma redefine_extname RSA_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_flags) -#pragma redefine_extname RSA_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_free) -#pragma redefine_extname RSA_generate_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_generate_key) -#pragma redefine_extname RSA_generate_key_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_generate_key_ex) -#pragma redefine_extname RSA_generate_key_fips BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_generate_key_fips) -#pragma redefine_extname RSA_get0_crt_params BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_get0_crt_params) -#pragma redefine_extname RSA_get0_d BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_get0_d) -#pragma redefine_extname RSA_get0_dmp1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_get0_dmp1) -#pragma redefine_extname RSA_get0_dmq1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_get0_dmq1) -#pragma redefine_extname RSA_get0_e BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_get0_e) -#pragma redefine_extname RSA_get0_factors BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_get0_factors) -#pragma redefine_extname RSA_get0_iqmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_get0_iqmp) -#pragma redefine_extname RSA_get0_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_get0_key) -#pragma redefine_extname RSA_get0_n BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_get0_n) -#pragma redefine_extname RSA_get0_p BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_get0_p) -#pragma redefine_extname RSA_get0_pss_params BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_get0_pss_params) -#pragma redefine_extname RSA_get0_q BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_get0_q) -#pragma redefine_extname RSA_get_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_get_ex_data) -#pragma redefine_extname RSA_get_ex_new_index BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_get_ex_new_index) -#pragma redefine_extname RSA_is_opaque BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_is_opaque) -#pragma redefine_extname RSA_marshal_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_marshal_private_key) -#pragma redefine_extname RSA_marshal_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_marshal_public_key) -#pragma redefine_extname RSA_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_new) -#pragma redefine_extname RSA_new_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_new_method) -#pragma redefine_extname RSA_new_method_no_e BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_new_method_no_e) -#pragma redefine_extname RSA_new_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_new_private_key) -#pragma redefine_extname RSA_new_private_key_large_e BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_new_private_key_large_e) -#pragma redefine_extname RSA_new_private_key_no_crt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_new_private_key_no_crt) -#pragma redefine_extname RSA_new_private_key_no_e BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_new_private_key_no_e) -#pragma redefine_extname RSA_new_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_new_public_key) -#pragma redefine_extname RSA_new_public_key_large_e BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_new_public_key_large_e) -#pragma redefine_extname RSA_padding_add_PKCS1_OAEP BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_padding_add_PKCS1_OAEP) -#pragma redefine_extname RSA_padding_add_PKCS1_OAEP_mgf1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_padding_add_PKCS1_OAEP_mgf1) -#pragma redefine_extname RSA_padding_add_PKCS1_PSS BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_padding_add_PKCS1_PSS) -#pragma redefine_extname RSA_padding_add_PKCS1_PSS_mgf1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_padding_add_PKCS1_PSS_mgf1) -#pragma redefine_extname RSA_parse_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_parse_private_key) -#pragma redefine_extname RSA_parse_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_parse_public_key) -#pragma redefine_extname RSA_print BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_print) -#pragma redefine_extname RSA_private_decrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_private_decrypt) -#pragma redefine_extname RSA_private_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_private_encrypt) -#pragma redefine_extname RSA_private_key_from_bytes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_private_key_from_bytes) -#pragma redefine_extname RSA_private_key_to_bytes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_private_key_to_bytes) -#pragma redefine_extname RSA_public_decrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_public_decrypt) -#pragma redefine_extname RSA_public_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_public_encrypt) -#pragma redefine_extname RSA_public_key_from_bytes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_public_key_from_bytes) -#pragma redefine_extname RSA_public_key_to_bytes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_public_key_to_bytes) -#pragma redefine_extname RSA_set0_crt_params BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_set0_crt_params) -#pragma redefine_extname RSA_set0_factors BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_set0_factors) -#pragma redefine_extname RSA_set0_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_set0_key) -#pragma redefine_extname RSA_set_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_set_ex_data) -#pragma redefine_extname RSA_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_sign) -#pragma redefine_extname RSA_sign_pss_mgf1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_sign_pss_mgf1) -#pragma redefine_extname RSA_sign_raw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_sign_raw) -#pragma redefine_extname RSA_size BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_size) -#pragma redefine_extname RSA_test_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_test_flags) -#pragma redefine_extname RSA_up_ref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_up_ref) -#pragma redefine_extname RSA_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_verify) -#pragma redefine_extname RSA_verify_PKCS1_PSS BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_verify_PKCS1_PSS) -#pragma redefine_extname RSA_verify_PKCS1_PSS_mgf1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_verify_PKCS1_PSS_mgf1) -#pragma redefine_extname RSA_verify_pss_mgf1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_verify_pss_mgf1) -#pragma redefine_extname RSA_verify_raw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(RSA_verify_raw) -#pragma redefine_extname SHA1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA1) -#pragma redefine_extname SHA1_Final BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA1_Final) -#pragma redefine_extname SHA1_Init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA1_Init) -#pragma redefine_extname SHA1_Transform BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA1_Transform) -#pragma redefine_extname SHA1_Update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA1_Update) -#pragma redefine_extname SHA224 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA224) -#pragma redefine_extname SHA224_Final BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA224_Final) -#pragma redefine_extname SHA224_Init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA224_Init) -#pragma redefine_extname SHA224_Update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA224_Update) -#pragma redefine_extname SHA256 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA256) -#pragma redefine_extname SHA256_Final BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA256_Final) -#pragma redefine_extname SHA256_Init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA256_Init) -#pragma redefine_extname SHA256_Transform BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA256_Transform) -#pragma redefine_extname SHA256_TransformBlocks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA256_TransformBlocks) -#pragma redefine_extname SHA256_Update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA256_Update) -#pragma redefine_extname SHA384 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA384) -#pragma redefine_extname SHA384_Final BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA384_Final) -#pragma redefine_extname SHA384_Init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA384_Init) -#pragma redefine_extname SHA384_Update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA384_Update) -#pragma redefine_extname SHA512 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA512) -#pragma redefine_extname SHA512_256 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA512_256) -#pragma redefine_extname SHA512_256_Final BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA512_256_Final) -#pragma redefine_extname SHA512_256_Init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA512_256_Init) -#pragma redefine_extname SHA512_256_Update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA512_256_Update) -#pragma redefine_extname SHA512_Final BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA512_Final) -#pragma redefine_extname SHA512_Init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA512_Init) -#pragma redefine_extname SHA512_Transform BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA512_Transform) -#pragma redefine_extname SHA512_Update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SHA512_Update) -#pragma redefine_extname SIPHASH_24 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SIPHASH_24) -#pragma redefine_extname SLHDSA_SHA2_128S_generate_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SLHDSA_SHA2_128S_generate_key) -#pragma redefine_extname SLHDSA_SHA2_128S_prehash_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SLHDSA_SHA2_128S_prehash_sign) -#pragma redefine_extname SLHDSA_SHA2_128S_prehash_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SLHDSA_SHA2_128S_prehash_verify) -#pragma redefine_extname SLHDSA_SHA2_128S_prehash_warning_nonstandard_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SLHDSA_SHA2_128S_prehash_warning_nonstandard_sign) -#pragma redefine_extname SLHDSA_SHA2_128S_prehash_warning_nonstandard_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SLHDSA_SHA2_128S_prehash_warning_nonstandard_verify) -#pragma redefine_extname SLHDSA_SHA2_128S_public_from_private BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SLHDSA_SHA2_128S_public_from_private) -#pragma redefine_extname SLHDSA_SHA2_128S_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SLHDSA_SHA2_128S_sign) -#pragma redefine_extname SLHDSA_SHA2_128S_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SLHDSA_SHA2_128S_verify) -#pragma redefine_extname SLHDSA_SHAKE_256F_generate_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SLHDSA_SHAKE_256F_generate_key) -#pragma redefine_extname SLHDSA_SHAKE_256F_public_from_private BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SLHDSA_SHAKE_256F_public_from_private) -#pragma redefine_extname SLHDSA_SHAKE_256F_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SLHDSA_SHAKE_256F_sign) -#pragma redefine_extname SLHDSA_SHAKE_256F_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SLHDSA_SHAKE_256F_verify) -#pragma redefine_extname SPAKE2_CTX_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SPAKE2_CTX_free) -#pragma redefine_extname SPAKE2_CTX_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SPAKE2_CTX_new) -#pragma redefine_extname SPAKE2_generate_msg BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SPAKE2_generate_msg) -#pragma redefine_extname SPAKE2_process_msg BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SPAKE2_process_msg) -#pragma redefine_extname SSL_CIPHER_description BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_description) -#pragma redefine_extname SSL_CIPHER_get_auth_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_get_auth_nid) -#pragma redefine_extname SSL_CIPHER_get_bits BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_get_bits) -#pragma redefine_extname SSL_CIPHER_get_cipher_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_get_cipher_nid) -#pragma redefine_extname SSL_CIPHER_get_digest_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_get_digest_nid) -#pragma redefine_extname SSL_CIPHER_get_handshake_digest BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_get_handshake_digest) -#pragma redefine_extname SSL_CIPHER_get_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_get_id) -#pragma redefine_extname SSL_CIPHER_get_kx_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_get_kx_name) -#pragma redefine_extname SSL_CIPHER_get_kx_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_get_kx_nid) -#pragma redefine_extname SSL_CIPHER_get_max_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_get_max_version) -#pragma redefine_extname SSL_CIPHER_get_min_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_get_min_version) -#pragma redefine_extname SSL_CIPHER_get_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_get_name) -#pragma redefine_extname SSL_CIPHER_get_prf_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_get_prf_nid) -#pragma redefine_extname SSL_CIPHER_get_protocol_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_get_protocol_id) -#pragma redefine_extname SSL_CIPHER_get_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_get_version) -#pragma redefine_extname SSL_CIPHER_is_aead BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_is_aead) -#pragma redefine_extname SSL_CIPHER_is_block_cipher BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_is_block_cipher) -#pragma redefine_extname SSL_CIPHER_standard_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CIPHER_standard_name) -#pragma redefine_extname SSL_COMP_add_compression_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_COMP_add_compression_method) -#pragma redefine_extname SSL_COMP_free_compression_methods BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_COMP_free_compression_methods) -#pragma redefine_extname SSL_COMP_get0_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_COMP_get0_name) -#pragma redefine_extname SSL_COMP_get_compression_methods BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_COMP_get_compression_methods) -#pragma redefine_extname SSL_COMP_get_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_COMP_get_id) -#pragma redefine_extname SSL_COMP_get_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_COMP_get_name) -#pragma redefine_extname SSL_CREDENTIAL_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_free) -#pragma redefine_extname SSL_CREDENTIAL_get_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_get_ex_data) -#pragma redefine_extname SSL_CREDENTIAL_get_ex_new_index BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_get_ex_new_index) -#pragma redefine_extname SSL_CREDENTIAL_is_complete BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_is_complete) -#pragma redefine_extname SSL_CREDENTIAL_new_delegated BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_new_delegated) -#pragma redefine_extname SSL_CREDENTIAL_new_pre_shared_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_new_pre_shared_key) -#pragma redefine_extname SSL_CREDENTIAL_new_spake2plusv1_client BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_new_spake2plusv1_client) -#pragma redefine_extname SSL_CREDENTIAL_new_spake2plusv1_server BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_new_spake2plusv1_server) -#pragma redefine_extname SSL_CREDENTIAL_new_x509 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_new_x509) -#pragma redefine_extname SSL_CREDENTIAL_set1_cert_chain BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_set1_cert_chain) -#pragma redefine_extname SSL_CREDENTIAL_set1_certificate_properties BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_set1_certificate_properties) -#pragma redefine_extname SSL_CREDENTIAL_set1_delegated_credential BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_set1_delegated_credential) -#pragma redefine_extname SSL_CREDENTIAL_set1_ocsp_response BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_set1_ocsp_response) -#pragma redefine_extname SSL_CREDENTIAL_set1_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_set1_private_key) -#pragma redefine_extname SSL_CREDENTIAL_set1_signed_cert_timestamp_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_set1_signed_cert_timestamp_list) -#pragma redefine_extname SSL_CREDENTIAL_set1_signing_algorithm_prefs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_set1_signing_algorithm_prefs) -#pragma redefine_extname SSL_CREDENTIAL_set1_trust_anchor_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_set1_trust_anchor_id) -#pragma redefine_extname SSL_CREDENTIAL_set_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_set_ex_data) -#pragma redefine_extname SSL_CREDENTIAL_set_must_match_issuer BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_set_must_match_issuer) -#pragma redefine_extname SSL_CREDENTIAL_set_private_key_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_set_private_key_method) -#pragma redefine_extname SSL_CREDENTIAL_up_ref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CREDENTIAL_up_ref) -#pragma redefine_extname SSL_CTX_add0_chain_cert BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_add0_chain_cert) -#pragma redefine_extname SSL_CTX_add1_chain_cert BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_add1_chain_cert) -#pragma redefine_extname SSL_CTX_add1_credential BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_add1_credential) -#pragma redefine_extname SSL_CTX_add_cert_compression_alg BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_add_cert_compression_alg) -#pragma redefine_extname SSL_CTX_add_client_CA BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_add_client_CA) -#pragma redefine_extname SSL_CTX_add_extra_chain_cert BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_add_extra_chain_cert) -#pragma redefine_extname SSL_CTX_add_session BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_add_session) -#pragma redefine_extname SSL_CTX_check_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_check_private_key) -#pragma redefine_extname SSL_CTX_cipher_in_group BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_cipher_in_group) -#pragma redefine_extname SSL_CTX_clear_chain_certs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_clear_chain_certs) -#pragma redefine_extname SSL_CTX_clear_extra_chain_certs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_clear_extra_chain_certs) -#pragma redefine_extname SSL_CTX_clear_mode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_clear_mode) -#pragma redefine_extname SSL_CTX_clear_options BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_clear_options) -#pragma redefine_extname SSL_CTX_enable_ocsp_stapling BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_enable_ocsp_stapling) -#pragma redefine_extname SSL_CTX_enable_signed_cert_timestamps BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_enable_signed_cert_timestamps) -#pragma redefine_extname SSL_CTX_enable_tls_channel_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_enable_tls_channel_id) -#pragma redefine_extname SSL_CTX_flush_sessions BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_flush_sessions) -#pragma redefine_extname SSL_CTX_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_free) -#pragma redefine_extname SSL_CTX_get0_certificate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get0_certificate) -#pragma redefine_extname SSL_CTX_get0_chain BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get0_chain) -#pragma redefine_extname SSL_CTX_get0_chain_certs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get0_chain_certs) -#pragma redefine_extname SSL_CTX_get0_param BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get0_param) -#pragma redefine_extname SSL_CTX_get0_privatekey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get0_privatekey) -#pragma redefine_extname SSL_CTX_get_cert_store BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_cert_store) -#pragma redefine_extname SSL_CTX_get_ciphers BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_ciphers) -#pragma redefine_extname SSL_CTX_get_client_CA_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_client_CA_list) -#pragma redefine_extname SSL_CTX_get_compliance_policy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_compliance_policy) -#pragma redefine_extname SSL_CTX_get_default_passwd_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_default_passwd_cb) -#pragma redefine_extname SSL_CTX_get_default_passwd_cb_userdata BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_default_passwd_cb_userdata) -#pragma redefine_extname SSL_CTX_get_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_ex_data) -#pragma redefine_extname SSL_CTX_get_ex_new_index BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_ex_new_index) -#pragma redefine_extname SSL_CTX_get_extra_chain_certs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_extra_chain_certs) -#pragma redefine_extname SSL_CTX_get_info_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_info_callback) -#pragma redefine_extname SSL_CTX_get_keylog_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_keylog_callback) -#pragma redefine_extname SSL_CTX_get_max_cert_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_max_cert_list) -#pragma redefine_extname SSL_CTX_get_max_proto_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_max_proto_version) -#pragma redefine_extname SSL_CTX_get_min_proto_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_min_proto_version) -#pragma redefine_extname SSL_CTX_get_mode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_mode) -#pragma redefine_extname SSL_CTX_get_num_tickets BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_num_tickets) -#pragma redefine_extname SSL_CTX_get_options BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_options) -#pragma redefine_extname SSL_CTX_get_quiet_shutdown BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_quiet_shutdown) -#pragma redefine_extname SSL_CTX_get_read_ahead BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_read_ahead) -#pragma redefine_extname SSL_CTX_get_security_level BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_security_level) -#pragma redefine_extname SSL_CTX_get_session_cache_mode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_session_cache_mode) -#pragma redefine_extname SSL_CTX_get_timeout BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_timeout) -#pragma redefine_extname SSL_CTX_get_tlsext_ticket_keys BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_tlsext_ticket_keys) -#pragma redefine_extname SSL_CTX_get_verify_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_verify_callback) -#pragma redefine_extname SSL_CTX_get_verify_depth BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_verify_depth) -#pragma redefine_extname SSL_CTX_get_verify_mode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_get_verify_mode) -#pragma redefine_extname SSL_CTX_load_verify_locations BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_load_verify_locations) -#pragma redefine_extname SSL_CTX_need_tmp_RSA BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_need_tmp_RSA) -#pragma redefine_extname SSL_CTX_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_new) -#pragma redefine_extname SSL_CTX_remove_session BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_remove_session) -#pragma redefine_extname SSL_CTX_sess_accept BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_accept) -#pragma redefine_extname SSL_CTX_sess_accept_good BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_accept_good) -#pragma redefine_extname SSL_CTX_sess_accept_renegotiate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_accept_renegotiate) -#pragma redefine_extname SSL_CTX_sess_cache_full BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_cache_full) -#pragma redefine_extname SSL_CTX_sess_cb_hits BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_cb_hits) -#pragma redefine_extname SSL_CTX_sess_connect BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_connect) -#pragma redefine_extname SSL_CTX_sess_connect_good BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_connect_good) -#pragma redefine_extname SSL_CTX_sess_connect_renegotiate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_connect_renegotiate) -#pragma redefine_extname SSL_CTX_sess_get_cache_size BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_get_cache_size) -#pragma redefine_extname SSL_CTX_sess_get_get_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_get_get_cb) -#pragma redefine_extname SSL_CTX_sess_get_new_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_get_new_cb) -#pragma redefine_extname SSL_CTX_sess_get_remove_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_get_remove_cb) -#pragma redefine_extname SSL_CTX_sess_hits BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_hits) -#pragma redefine_extname SSL_CTX_sess_misses BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_misses) -#pragma redefine_extname SSL_CTX_sess_number BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_number) -#pragma redefine_extname SSL_CTX_sess_set_cache_size BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_set_cache_size) -#pragma redefine_extname SSL_CTX_sess_set_get_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_set_get_cb) -#pragma redefine_extname SSL_CTX_sess_set_new_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_set_new_cb) -#pragma redefine_extname SSL_CTX_sess_set_remove_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_set_remove_cb) -#pragma redefine_extname SSL_CTX_sess_timeouts BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_sess_timeouts) -#pragma redefine_extname SSL_CTX_set0_buffer_pool BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set0_buffer_pool) -#pragma redefine_extname SSL_CTX_set0_chain BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set0_chain) -#pragma redefine_extname SSL_CTX_set0_client_CAs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set0_client_CAs) -#pragma redefine_extname SSL_CTX_set0_verify_cert_store BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set0_verify_cert_store) -#pragma redefine_extname SSL_CTX_set1_chain BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set1_chain) -#pragma redefine_extname SSL_CTX_set1_curves BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set1_curves) -#pragma redefine_extname SSL_CTX_set1_curves_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set1_curves_list) -#pragma redefine_extname SSL_CTX_set1_ech_keys BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set1_ech_keys) -#pragma redefine_extname SSL_CTX_set1_group_ids BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set1_group_ids) -#pragma redefine_extname SSL_CTX_set1_group_ids_with_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set1_group_ids_with_flags) -#pragma redefine_extname SSL_CTX_set1_groups BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set1_groups) -#pragma redefine_extname SSL_CTX_set1_groups_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set1_groups_list) -#pragma redefine_extname SSL_CTX_set1_param BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set1_param) -#pragma redefine_extname SSL_CTX_set1_requested_trust_anchors BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set1_requested_trust_anchors) -#pragma redefine_extname SSL_CTX_set1_sigalgs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set1_sigalgs) -#pragma redefine_extname SSL_CTX_set1_sigalgs_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set1_sigalgs_list) -#pragma redefine_extname SSL_CTX_set1_tls_channel_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set1_tls_channel_id) -#pragma redefine_extname SSL_CTX_set1_verify_cert_store BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set1_verify_cert_store) -#pragma redefine_extname SSL_CTX_set_allow_unknown_alpn_protos BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_allow_unknown_alpn_protos) -#pragma redefine_extname SSL_CTX_set_alpn_protos BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_alpn_protos) -#pragma redefine_extname SSL_CTX_set_alpn_select_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_alpn_select_cb) -#pragma redefine_extname SSL_CTX_set_cert_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_cert_cb) -#pragma redefine_extname SSL_CTX_set_cert_store BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_cert_store) -#pragma redefine_extname SSL_CTX_set_cert_verify_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_cert_verify_callback) -#pragma redefine_extname SSL_CTX_set_chain_and_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_chain_and_key) -#pragma redefine_extname SSL_CTX_set_cipher_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_cipher_list) -#pragma redefine_extname SSL_CTX_set_client_CA_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_client_CA_list) -#pragma redefine_extname SSL_CTX_set_client_cert_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_client_cert_cb) -#pragma redefine_extname SSL_CTX_set_compliance_policy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_compliance_policy) -#pragma redefine_extname SSL_CTX_set_current_time_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_current_time_cb) -#pragma redefine_extname SSL_CTX_set_custom_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_custom_verify) -#pragma redefine_extname SSL_CTX_set_default_passwd_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_default_passwd_cb) -#pragma redefine_extname SSL_CTX_set_default_passwd_cb_userdata BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_default_passwd_cb_userdata) -#pragma redefine_extname SSL_CTX_set_default_verify_paths BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_default_verify_paths) -#pragma redefine_extname SSL_CTX_set_dos_protection_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_dos_protection_cb) -#pragma redefine_extname SSL_CTX_set_early_data_enabled BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_early_data_enabled) -#pragma redefine_extname SSL_CTX_set_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_ex_data) -#pragma redefine_extname SSL_CTX_set_false_start_allowed_without_alpn BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_false_start_allowed_without_alpn) -#pragma redefine_extname SSL_CTX_set_grease_enabled BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_grease_enabled) -#pragma redefine_extname SSL_CTX_set_info_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_info_callback) -#pragma redefine_extname SSL_CTX_set_keylog_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_keylog_callback) -#pragma redefine_extname SSL_CTX_set_max_cert_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_max_cert_list) -#pragma redefine_extname SSL_CTX_set_max_proto_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_max_proto_version) -#pragma redefine_extname SSL_CTX_set_max_send_fragment BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_max_send_fragment) -#pragma redefine_extname SSL_CTX_set_min_proto_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_min_proto_version) -#pragma redefine_extname SSL_CTX_set_mode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_mode) -#pragma redefine_extname SSL_CTX_set_msg_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_msg_callback) -#pragma redefine_extname SSL_CTX_set_msg_callback_arg BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_msg_callback_arg) -#pragma redefine_extname SSL_CTX_set_next_proto_select_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_next_proto_select_cb) -#pragma redefine_extname SSL_CTX_set_next_protos_advertised_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_next_protos_advertised_cb) -#pragma redefine_extname SSL_CTX_set_num_tickets BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_num_tickets) -#pragma redefine_extname SSL_CTX_set_ocsp_response BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_ocsp_response) -#pragma redefine_extname SSL_CTX_set_options BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_options) -#pragma redefine_extname SSL_CTX_set_permute_extensions BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_permute_extensions) -#pragma redefine_extname SSL_CTX_set_private_key_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_private_key_method) -#pragma redefine_extname SSL_CTX_set_psk_client_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_psk_client_callback) -#pragma redefine_extname SSL_CTX_set_psk_server_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_psk_server_callback) -#pragma redefine_extname SSL_CTX_set_purpose BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_purpose) -#pragma redefine_extname SSL_CTX_set_quic_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_quic_method) -#pragma redefine_extname SSL_CTX_set_quiet_shutdown BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_quiet_shutdown) -#pragma redefine_extname SSL_CTX_set_read_ahead BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_read_ahead) -#pragma redefine_extname SSL_CTX_set_record_protocol_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_record_protocol_version) -#pragma redefine_extname SSL_CTX_set_resumption_across_names_enabled BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_resumption_across_names_enabled) -#pragma redefine_extname SSL_CTX_set_retain_only_sha256_of_client_certs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_retain_only_sha256_of_client_certs) -#pragma redefine_extname SSL_CTX_set_reverify_on_resume BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_reverify_on_resume) -#pragma redefine_extname SSL_CTX_set_select_certificate_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_select_certificate_cb) -#pragma redefine_extname SSL_CTX_set_session_cache_mode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_session_cache_mode) -#pragma redefine_extname SSL_CTX_set_session_id_context BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_session_id_context) -#pragma redefine_extname SSL_CTX_set_session_psk_dhe_timeout BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_session_psk_dhe_timeout) -#pragma redefine_extname SSL_CTX_set_signed_cert_timestamp_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_signed_cert_timestamp_list) -#pragma redefine_extname SSL_CTX_set_signing_algorithm_prefs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_signing_algorithm_prefs) -#pragma redefine_extname SSL_CTX_set_srtp_profiles BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_srtp_profiles) -#pragma redefine_extname SSL_CTX_set_strict_cipher_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_strict_cipher_list) -#pragma redefine_extname SSL_CTX_set_ticket_aead_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_ticket_aead_method) -#pragma redefine_extname SSL_CTX_set_timeout BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_timeout) -#pragma redefine_extname SSL_CTX_set_tls_channel_id_enabled BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_tls_channel_id_enabled) -#pragma redefine_extname SSL_CTX_set_tlsext_servername_arg BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_tlsext_servername_arg) -#pragma redefine_extname SSL_CTX_set_tlsext_servername_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_tlsext_servername_callback) -#pragma redefine_extname SSL_CTX_set_tlsext_status_arg BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_tlsext_status_arg) -#pragma redefine_extname SSL_CTX_set_tlsext_status_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_tlsext_status_cb) -#pragma redefine_extname SSL_CTX_set_tlsext_ticket_key_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_tlsext_ticket_key_cb) -#pragma redefine_extname SSL_CTX_set_tlsext_ticket_keys BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_tlsext_ticket_keys) -#pragma redefine_extname SSL_CTX_set_tlsext_use_srtp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_tlsext_use_srtp) -#pragma redefine_extname SSL_CTX_set_tmp_dh BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_tmp_dh) -#pragma redefine_extname SSL_CTX_set_tmp_dh_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_tmp_dh_callback) -#pragma redefine_extname SSL_CTX_set_tmp_ecdh BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_tmp_ecdh) -#pragma redefine_extname SSL_CTX_set_tmp_rsa BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_tmp_rsa) -#pragma redefine_extname SSL_CTX_set_tmp_rsa_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_tmp_rsa_callback) -#pragma redefine_extname SSL_CTX_set_trust BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_trust) -#pragma redefine_extname SSL_CTX_set_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_verify) -#pragma redefine_extname SSL_CTX_set_verify_algorithm_prefs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_verify_algorithm_prefs) -#pragma redefine_extname SSL_CTX_set_verify_depth BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_set_verify_depth) -#pragma redefine_extname SSL_CTX_up_ref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_up_ref) -#pragma redefine_extname SSL_CTX_use_PrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_use_PrivateKey) -#pragma redefine_extname SSL_CTX_use_PrivateKey_ASN1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_use_PrivateKey_ASN1) -#pragma redefine_extname SSL_CTX_use_PrivateKey_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_use_PrivateKey_file) -#pragma redefine_extname SSL_CTX_use_RSAPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_use_RSAPrivateKey) -#pragma redefine_extname SSL_CTX_use_RSAPrivateKey_ASN1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_use_RSAPrivateKey_ASN1) -#pragma redefine_extname SSL_CTX_use_RSAPrivateKey_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_use_RSAPrivateKey_file) -#pragma redefine_extname SSL_CTX_use_certificate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_use_certificate) -#pragma redefine_extname SSL_CTX_use_certificate_ASN1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_use_certificate_ASN1) -#pragma redefine_extname SSL_CTX_use_certificate_chain_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_use_certificate_chain_file) -#pragma redefine_extname SSL_CTX_use_certificate_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_use_certificate_file) -#pragma redefine_extname SSL_CTX_use_psk_identity_hint BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_CTX_use_psk_identity_hint) -#pragma redefine_extname SSL_ECH_KEYS_add BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_ECH_KEYS_add) -#pragma redefine_extname SSL_ECH_KEYS_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_ECH_KEYS_free) -#pragma redefine_extname SSL_ECH_KEYS_has_duplicate_config_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_ECH_KEYS_has_duplicate_config_id) -#pragma redefine_extname SSL_ECH_KEYS_marshal_retry_configs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_ECH_KEYS_marshal_retry_configs) -#pragma redefine_extname SSL_ECH_KEYS_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_ECH_KEYS_new) -#pragma redefine_extname SSL_ECH_KEYS_up_ref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_ECH_KEYS_up_ref) -#pragma redefine_extname SSL_SESSION_copy_without_early_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_copy_without_early_data) -#pragma redefine_extname SSL_SESSION_early_data_capable BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_early_data_capable) -#pragma redefine_extname SSL_SESSION_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_free) -#pragma redefine_extname SSL_SESSION_from_bytes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_from_bytes) -#pragma redefine_extname SSL_SESSION_get0_cipher BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get0_cipher) -#pragma redefine_extname SSL_SESSION_get0_id_context BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get0_id_context) -#pragma redefine_extname SSL_SESSION_get0_ocsp_response BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get0_ocsp_response) -#pragma redefine_extname SSL_SESSION_get0_peer BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get0_peer) -#pragma redefine_extname SSL_SESSION_get0_peer_certificates BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get0_peer_certificates) -#pragma redefine_extname SSL_SESSION_get0_peer_sha256 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get0_peer_sha256) -#pragma redefine_extname SSL_SESSION_get0_signed_cert_timestamp_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get0_signed_cert_timestamp_list) -#pragma redefine_extname SSL_SESSION_get0_ticket BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get0_ticket) -#pragma redefine_extname SSL_SESSION_get_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get_ex_data) -#pragma redefine_extname SSL_SESSION_get_ex_new_index BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get_ex_new_index) -#pragma redefine_extname SSL_SESSION_get_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get_id) -#pragma redefine_extname SSL_SESSION_get_master_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get_master_key) -#pragma redefine_extname SSL_SESSION_get_protocol_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get_protocol_version) -#pragma redefine_extname SSL_SESSION_get_ticket_lifetime_hint BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get_ticket_lifetime_hint) -#pragma redefine_extname SSL_SESSION_get_time BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get_time) -#pragma redefine_extname SSL_SESSION_get_timeout BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get_timeout) -#pragma redefine_extname SSL_SESSION_get_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_get_version) -#pragma redefine_extname SSL_SESSION_has_peer_sha256 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_has_peer_sha256) -#pragma redefine_extname SSL_SESSION_has_ticket BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_has_ticket) -#pragma redefine_extname SSL_SESSION_is_resumable BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_is_resumable) -#pragma redefine_extname SSL_SESSION_is_resumable_across_names BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_is_resumable_across_names) -#pragma redefine_extname SSL_SESSION_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_new) -#pragma redefine_extname SSL_SESSION_set1_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_set1_id) -#pragma redefine_extname SSL_SESSION_set1_id_context BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_set1_id_context) -#pragma redefine_extname SSL_SESSION_set_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_set_ex_data) -#pragma redefine_extname SSL_SESSION_set_protocol_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_set_protocol_version) -#pragma redefine_extname SSL_SESSION_set_ticket BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_set_ticket) -#pragma redefine_extname SSL_SESSION_set_time BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_set_time) -#pragma redefine_extname SSL_SESSION_set_timeout BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_set_timeout) -#pragma redefine_extname SSL_SESSION_should_be_single_use BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_should_be_single_use) -#pragma redefine_extname SSL_SESSION_to_bytes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_to_bytes) -#pragma redefine_extname SSL_SESSION_to_bytes_for_ticket BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_to_bytes_for_ticket) -#pragma redefine_extname SSL_SESSION_up_ref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_SESSION_up_ref) -#pragma redefine_extname SSL_accept BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_accept) -#pragma redefine_extname SSL_add0_chain_cert BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_add0_chain_cert) -#pragma redefine_extname SSL_add1_chain_cert BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_add1_chain_cert) -#pragma redefine_extname SSL_add1_credential BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_add1_credential) -#pragma redefine_extname SSL_add_application_settings BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_add_application_settings) -#pragma redefine_extname SSL_add_bio_cert_subjects_to_stack BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_add_bio_cert_subjects_to_stack) -#pragma redefine_extname SSL_add_client_CA BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_add_client_CA) -#pragma redefine_extname SSL_add_dir_cert_subjects_to_stack BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_add_dir_cert_subjects_to_stack) -#pragma redefine_extname SSL_add_file_cert_subjects_to_stack BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_add_file_cert_subjects_to_stack) -#pragma redefine_extname SSL_alert_desc_string BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_alert_desc_string) -#pragma redefine_extname SSL_alert_desc_string_long BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_alert_desc_string_long) -#pragma redefine_extname SSL_alert_from_verify_result BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_alert_from_verify_result) -#pragma redefine_extname SSL_alert_type_string BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_alert_type_string) -#pragma redefine_extname SSL_alert_type_string_long BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_alert_type_string_long) -#pragma redefine_extname SSL_cache_hit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_cache_hit) -#pragma redefine_extname SSL_can_release_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_can_release_private_key) -#pragma redefine_extname SSL_certs_clear BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_certs_clear) -#pragma redefine_extname SSL_check_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_check_private_key) -#pragma redefine_extname SSL_clear BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_clear) -#pragma redefine_extname SSL_clear_chain_certs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_clear_chain_certs) -#pragma redefine_extname SSL_clear_mode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_clear_mode) -#pragma redefine_extname SSL_clear_options BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_clear_options) -#pragma redefine_extname SSL_connect BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_connect) -#pragma redefine_extname SSL_cutthrough_complete BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_cutthrough_complete) -#pragma redefine_extname SSL_do_handshake BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_do_handshake) -#pragma redefine_extname SSL_dup_CA_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_dup_CA_list) -#pragma redefine_extname SSL_early_callback_ctx_extension_get BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_early_callback_ctx_extension_get) -#pragma redefine_extname SSL_early_data_accepted BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_early_data_accepted) -#pragma redefine_extname SSL_early_data_reason_string BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_early_data_reason_string) -#pragma redefine_extname SSL_ech_accepted BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_ech_accepted) -#pragma redefine_extname SSL_enable_ocsp_stapling BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_enable_ocsp_stapling) -#pragma redefine_extname SSL_enable_signed_cert_timestamps BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_enable_signed_cert_timestamps) -#pragma redefine_extname SSL_enable_tls_channel_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_enable_tls_channel_id) -#pragma redefine_extname SSL_error_description BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_error_description) -#pragma redefine_extname SSL_export_keying_material BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_export_keying_material) -#pragma redefine_extname SSL_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_free) -#pragma redefine_extname SSL_generate_key_block BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_generate_key_block) -#pragma redefine_extname SSL_get0_alpn_selected BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_alpn_selected) -#pragma redefine_extname SSL_get0_certificate_types BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_certificate_types) -#pragma redefine_extname SSL_get0_chain BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_chain) -#pragma redefine_extname SSL_get0_chain_certs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_chain_certs) -#pragma redefine_extname SSL_get0_ech_name_override BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_ech_name_override) -#pragma redefine_extname SSL_get0_ech_retry_configs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_ech_retry_configs) -#pragma redefine_extname SSL_get0_next_proto_negotiated BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_next_proto_negotiated) -#pragma redefine_extname SSL_get0_ocsp_response BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_ocsp_response) -#pragma redefine_extname SSL_get0_param BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_param) -#pragma redefine_extname SSL_get0_peer_application_settings BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_peer_application_settings) -#pragma redefine_extname SSL_get0_peer_available_trust_anchors BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_peer_available_trust_anchors) -#pragma redefine_extname SSL_get0_peer_certificates BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_peer_certificates) -#pragma redefine_extname SSL_get0_peer_delegation_algorithms BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_peer_delegation_algorithms) -#pragma redefine_extname SSL_get0_peer_verify_algorithms BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_peer_verify_algorithms) -#pragma redefine_extname SSL_get0_selected_credential BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_selected_credential) -#pragma redefine_extname SSL_get0_server_requested_CAs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_server_requested_CAs) -#pragma redefine_extname SSL_get0_session_id_context BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_session_id_context) -#pragma redefine_extname SSL_get0_signed_cert_timestamp_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get0_signed_cert_timestamp_list) -#pragma redefine_extname SSL_get1_session BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get1_session) -#pragma redefine_extname SSL_get_SSL_CTX BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_SSL_CTX) -#pragma redefine_extname SSL_get_all_cipher_names BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_all_cipher_names) -#pragma redefine_extname SSL_get_all_curve_names BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_all_curve_names) -#pragma redefine_extname SSL_get_all_group_names BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_all_group_names) -#pragma redefine_extname SSL_get_all_signature_algorithm_names BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_all_signature_algorithm_names) -#pragma redefine_extname SSL_get_all_standard_cipher_names BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_all_standard_cipher_names) -#pragma redefine_extname SSL_get_all_version_names BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_all_version_names) -#pragma redefine_extname SSL_get_certificate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_certificate) -#pragma redefine_extname SSL_get_cipher_by_value BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_cipher_by_value) -#pragma redefine_extname SSL_get_cipher_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_cipher_list) -#pragma redefine_extname SSL_get_ciphers BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_ciphers) -#pragma redefine_extname SSL_get_client_CA_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_client_CA_list) -#pragma redefine_extname SSL_get_client_random BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_client_random) -#pragma redefine_extname SSL_get_compliance_policy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_compliance_policy) -#pragma redefine_extname SSL_get_current_cipher BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_current_cipher) -#pragma redefine_extname SSL_get_current_compression BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_current_compression) -#pragma redefine_extname SSL_get_current_expansion BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_current_expansion) -#pragma redefine_extname SSL_get_curve_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_curve_id) -#pragma redefine_extname SSL_get_curve_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_curve_name) -#pragma redefine_extname SSL_get_default_timeout BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_default_timeout) -#pragma redefine_extname SSL_get_dtls_handshake_read_seq BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_dtls_handshake_read_seq) -#pragma redefine_extname SSL_get_dtls_handshake_write_seq BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_dtls_handshake_write_seq) -#pragma redefine_extname SSL_get_dtls_read_epoch BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_dtls_read_epoch) -#pragma redefine_extname SSL_get_dtls_read_sequence BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_dtls_read_sequence) -#pragma redefine_extname SSL_get_dtls_read_traffic_secret BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_dtls_read_traffic_secret) -#pragma redefine_extname SSL_get_dtls_write_epoch BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_dtls_write_epoch) -#pragma redefine_extname SSL_get_dtls_write_sequence BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_dtls_write_sequence) -#pragma redefine_extname SSL_get_dtls_write_traffic_secret BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_dtls_write_traffic_secret) -#pragma redefine_extname SSL_get_early_data_reason BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_early_data_reason) -#pragma redefine_extname SSL_get_error BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_error) -#pragma redefine_extname SSL_get_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_ex_data) -#pragma redefine_extname SSL_get_ex_data_X509_STORE_CTX_idx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_ex_data_X509_STORE_CTX_idx) -#pragma redefine_extname SSL_get_ex_new_index BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_ex_new_index) -#pragma redefine_extname SSL_get_extms_support BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_extms_support) -#pragma redefine_extname SSL_get_fd BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_fd) -#pragma redefine_extname SSL_get_finished BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_finished) -#pragma redefine_extname SSL_get_group_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_group_id) -#pragma redefine_extname SSL_get_group_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_group_name) -#pragma redefine_extname SSL_get_info_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_info_callback) -#pragma redefine_extname SSL_get_ivs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_ivs) -#pragma redefine_extname SSL_get_key_block_len BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_key_block_len) -#pragma redefine_extname SSL_get_max_cert_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_max_cert_list) -#pragma redefine_extname SSL_get_max_proto_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_max_proto_version) -#pragma redefine_extname SSL_get_min_proto_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_min_proto_version) -#pragma redefine_extname SSL_get_mode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_mode) -#pragma redefine_extname SSL_get_negotiated_group BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_negotiated_group) -#pragma redefine_extname SSL_get_options BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_options) -#pragma redefine_extname SSL_get_peer_cert_chain BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_peer_cert_chain) -#pragma redefine_extname SSL_get_peer_certificate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_peer_certificate) -#pragma redefine_extname SSL_get_peer_finished BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_peer_finished) -#pragma redefine_extname SSL_get_peer_full_cert_chain BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_peer_full_cert_chain) -#pragma redefine_extname SSL_get_peer_quic_transport_params BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_peer_quic_transport_params) -#pragma redefine_extname SSL_get_peer_signature_algorithm BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_peer_signature_algorithm) -#pragma redefine_extname SSL_get_pending_cipher BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_pending_cipher) -#pragma redefine_extname SSL_get_privatekey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_privatekey) -#pragma redefine_extname SSL_get_psk_identity BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_psk_identity) -#pragma redefine_extname SSL_get_psk_identity_hint BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_psk_identity_hint) -#pragma redefine_extname SSL_get_quiet_shutdown BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_quiet_shutdown) -#pragma redefine_extname SSL_get_rbio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_rbio) -#pragma redefine_extname SSL_get_read_ahead BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_read_ahead) -#pragma redefine_extname SSL_get_read_sequence BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_read_sequence) -#pragma redefine_extname SSL_get_rfd BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_rfd) -#pragma redefine_extname SSL_get_secure_renegotiation_support BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_secure_renegotiation_support) -#pragma redefine_extname SSL_get_selected_srtp_profile BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_selected_srtp_profile) -#pragma redefine_extname SSL_get_server_random BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_server_random) -#pragma redefine_extname SSL_get_server_tmp_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_server_tmp_key) -#pragma redefine_extname SSL_get_servername BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_servername) -#pragma redefine_extname SSL_get_servername_type BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_servername_type) -#pragma redefine_extname SSL_get_session BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_session) -#pragma redefine_extname SSL_get_shared_ciphers BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_shared_ciphers) -#pragma redefine_extname SSL_get_shared_sigalgs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_shared_sigalgs) -#pragma redefine_extname SSL_get_shutdown BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_shutdown) -#pragma redefine_extname SSL_get_signature_algorithm_digest BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_signature_algorithm_digest) -#pragma redefine_extname SSL_get_signature_algorithm_key_type BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_signature_algorithm_key_type) -#pragma redefine_extname SSL_get_signature_algorithm_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_signature_algorithm_name) -#pragma redefine_extname SSL_get_srtp_profiles BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_srtp_profiles) -#pragma redefine_extname SSL_get_ticket_age_skew BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_ticket_age_skew) -#pragma redefine_extname SSL_get_tls_channel_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_tls_channel_id) -#pragma redefine_extname SSL_get_tls_unique BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_tls_unique) -#pragma redefine_extname SSL_get_tlsext_status_ocsp_resp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_tlsext_status_ocsp_resp) -#pragma redefine_extname SSL_get_tlsext_status_type BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_tlsext_status_type) -#pragma redefine_extname SSL_get_verify_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_verify_callback) -#pragma redefine_extname SSL_get_verify_depth BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_verify_depth) -#pragma redefine_extname SSL_get_verify_mode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_verify_mode) -#pragma redefine_extname SSL_get_verify_result BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_verify_result) -#pragma redefine_extname SSL_get_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_version) -#pragma redefine_extname SSL_get_wbio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_wbio) -#pragma redefine_extname SSL_get_wfd BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_wfd) -#pragma redefine_extname SSL_get_write_sequence BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_get_write_sequence) -#pragma redefine_extname SSL_has_application_settings BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_has_application_settings) -#pragma redefine_extname SSL_has_pending BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_has_pending) -#pragma redefine_extname SSL_in_early_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_in_early_data) -#pragma redefine_extname SSL_in_false_start BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_in_false_start) -#pragma redefine_extname SSL_in_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_in_init) -#pragma redefine_extname SSL_is_dtls BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_is_dtls) -#pragma redefine_extname SSL_is_dtls_handshake_idle BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_is_dtls_handshake_idle) -#pragma redefine_extname SSL_is_init_finished BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_is_init_finished) -#pragma redefine_extname SSL_is_quic BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_is_quic) -#pragma redefine_extname SSL_is_server BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_is_server) -#pragma redefine_extname SSL_is_signature_algorithm_rsa_pss BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_is_signature_algorithm_rsa_pss) -#pragma redefine_extname SSL_key_update BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_key_update) -#pragma redefine_extname SSL_library_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_library_init) -#pragma redefine_extname SSL_load_client_CA_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_load_client_CA_file) -#pragma redefine_extname SSL_load_error_strings BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_load_error_strings) -#pragma redefine_extname SSL_magic_pending_session_ptr BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_magic_pending_session_ptr) -#pragma redefine_extname SSL_marshal_ech_config BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_marshal_ech_config) -#pragma redefine_extname SSL_max_seal_overhead BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_max_seal_overhead) -#pragma redefine_extname SSL_need_tmp_RSA BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_need_tmp_RSA) -#pragma redefine_extname SSL_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_new) -#pragma redefine_extname SSL_num_renegotiations BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_num_renegotiations) -#pragma redefine_extname SSL_parse_client_hello BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_parse_client_hello) -#pragma redefine_extname SSL_peek BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_peek) -#pragma redefine_extname SSL_peer_matched_trust_anchor BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_peer_matched_trust_anchor) -#pragma redefine_extname SSL_pending BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_pending) -#pragma redefine_extname SSL_process_quic_post_handshake BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_process_quic_post_handshake) -#pragma redefine_extname SSL_process_tls13_new_session_ticket BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_process_tls13_new_session_ticket) -#pragma redefine_extname SSL_provide_quic_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_provide_quic_data) -#pragma redefine_extname SSL_quic_max_handshake_flight_len BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_quic_max_handshake_flight_len) -#pragma redefine_extname SSL_quic_read_level BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_quic_read_level) -#pragma redefine_extname SSL_quic_write_level BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_quic_write_level) -#pragma redefine_extname SSL_read BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_read) -#pragma redefine_extname SSL_renegotiate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_renegotiate) -#pragma redefine_extname SSL_renegotiate_pending BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_renegotiate_pending) -#pragma redefine_extname SSL_request_handshake_hints BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_request_handshake_hints) -#pragma redefine_extname SSL_reset_early_data_reject BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_reset_early_data_reject) -#pragma redefine_extname SSL_select_next_proto BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_select_next_proto) -#pragma redefine_extname SSL_send_fatal_alert BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_send_fatal_alert) -#pragma redefine_extname SSL_serialize_capabilities BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_serialize_capabilities) -#pragma redefine_extname SSL_serialize_handshake_hints BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_serialize_handshake_hints) -#pragma redefine_extname SSL_session_reused BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_session_reused) -#pragma redefine_extname SSL_set0_CA_names BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set0_CA_names) -#pragma redefine_extname SSL_set0_chain BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set0_chain) -#pragma redefine_extname SSL_set0_client_CAs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set0_client_CAs) -#pragma redefine_extname SSL_set0_rbio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set0_rbio) -#pragma redefine_extname SSL_set0_verify_cert_store BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set0_verify_cert_store) -#pragma redefine_extname SSL_set0_wbio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set0_wbio) -#pragma redefine_extname SSL_set1_chain BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_chain) -#pragma redefine_extname SSL_set1_client_key_shares BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_client_key_shares) -#pragma redefine_extname SSL_set1_curves BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_curves) -#pragma redefine_extname SSL_set1_curves_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_curves_list) -#pragma redefine_extname SSL_set1_ech_config_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_ech_config_list) -#pragma redefine_extname SSL_set1_group_ids BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_group_ids) -#pragma redefine_extname SSL_set1_group_ids_with_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_group_ids_with_flags) -#pragma redefine_extname SSL_set1_groups BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_groups) -#pragma redefine_extname SSL_set1_groups_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_groups_list) -#pragma redefine_extname SSL_set1_host BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_host) -#pragma redefine_extname SSL_set1_param BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_param) -#pragma redefine_extname SSL_set1_requested_trust_anchors BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_requested_trust_anchors) -#pragma redefine_extname SSL_set1_server_supported_groups_hint BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_server_supported_groups_hint) -#pragma redefine_extname SSL_set1_sigalgs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_sigalgs) -#pragma redefine_extname SSL_set1_sigalgs_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_sigalgs_list) -#pragma redefine_extname SSL_set1_tls_channel_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_tls_channel_id) -#pragma redefine_extname SSL_set1_verify_cert_store BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set1_verify_cert_store) -#pragma redefine_extname SSL_set_SSL_CTX BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_SSL_CTX) -#pragma redefine_extname SSL_set_accept_state BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_accept_state) -#pragma redefine_extname SSL_set_alpn_protos BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_alpn_protos) -#pragma redefine_extname SSL_set_alps_use_new_codepoint BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_alps_use_new_codepoint) -#pragma redefine_extname SSL_set_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_bio) -#pragma redefine_extname SSL_set_cert_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_cert_cb) -#pragma redefine_extname SSL_set_chain_and_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_chain_and_key) -#pragma redefine_extname SSL_set_cipher_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_cipher_list) -#pragma redefine_extname SSL_set_client_CA_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_client_CA_list) -#pragma redefine_extname SSL_set_compliance_policy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_compliance_policy) -#pragma redefine_extname SSL_set_connect_state BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_connect_state) -#pragma redefine_extname SSL_set_custom_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_custom_verify) -#pragma redefine_extname SSL_set_early_data_enabled BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_early_data_enabled) -#pragma redefine_extname SSL_set_enable_ech_grease BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_enable_ech_grease) -#pragma redefine_extname SSL_set_enforce_rsa_key_usage BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_enforce_rsa_key_usage) -#pragma redefine_extname SSL_set_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_ex_data) -#pragma redefine_extname SSL_set_fd BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_fd) -#pragma redefine_extname SSL_set_handshake_hints BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_handshake_hints) -#pragma redefine_extname SSL_set_hostflags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_hostflags) -#pragma redefine_extname SSL_set_info_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_info_callback) -#pragma redefine_extname SSL_set_jdk11_workaround BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_jdk11_workaround) -#pragma redefine_extname SSL_set_max_cert_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_max_cert_list) -#pragma redefine_extname SSL_set_max_proto_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_max_proto_version) -#pragma redefine_extname SSL_set_max_send_fragment BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_max_send_fragment) -#pragma redefine_extname SSL_set_min_proto_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_min_proto_version) -#pragma redefine_extname SSL_set_mode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_mode) -#pragma redefine_extname SSL_set_msg_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_msg_callback) -#pragma redefine_extname SSL_set_msg_callback_arg BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_msg_callback_arg) -#pragma redefine_extname SSL_set_mtu BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_mtu) -#pragma redefine_extname SSL_set_ocsp_response BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_ocsp_response) -#pragma redefine_extname SSL_set_options BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_options) -#pragma redefine_extname SSL_set_permute_extensions BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_permute_extensions) -#pragma redefine_extname SSL_set_private_key_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_private_key_method) -#pragma redefine_extname SSL_set_psk_client_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_psk_client_callback) -#pragma redefine_extname SSL_set_psk_server_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_psk_server_callback) -#pragma redefine_extname SSL_set_purpose BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_purpose) -#pragma redefine_extname SSL_set_quic_early_data_context BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_quic_early_data_context) -#pragma redefine_extname SSL_set_quic_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_quic_method) -#pragma redefine_extname SSL_set_quic_transport_params BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_quic_transport_params) -#pragma redefine_extname SSL_set_quic_use_legacy_codepoint BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_quic_use_legacy_codepoint) -#pragma redefine_extname SSL_set_quiet_shutdown BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_quiet_shutdown) -#pragma redefine_extname SSL_set_read_ahead BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_read_ahead) -#pragma redefine_extname SSL_set_renegotiate_mode BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_renegotiate_mode) -#pragma redefine_extname SSL_set_resumption_across_names_enabled BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_resumption_across_names_enabled) -#pragma redefine_extname SSL_set_retain_only_sha256_of_client_certs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_retain_only_sha256_of_client_certs) -#pragma redefine_extname SSL_set_rfd BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_rfd) -#pragma redefine_extname SSL_set_session BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_session) -#pragma redefine_extname SSL_set_session_id_context BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_session_id_context) -#pragma redefine_extname SSL_set_shed_handshake_config BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_shed_handshake_config) -#pragma redefine_extname SSL_set_shutdown BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_shutdown) -#pragma redefine_extname SSL_set_signed_cert_timestamp_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_signed_cert_timestamp_list) -#pragma redefine_extname SSL_set_signing_algorithm_prefs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_signing_algorithm_prefs) -#pragma redefine_extname SSL_set_srtp_profiles BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_srtp_profiles) -#pragma redefine_extname SSL_set_state BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_state) -#pragma redefine_extname SSL_set_strict_cipher_list BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_strict_cipher_list) -#pragma redefine_extname SSL_set_tls_channel_id_enabled BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_tls_channel_id_enabled) -#pragma redefine_extname SSL_set_tlsext_host_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_tlsext_host_name) -#pragma redefine_extname SSL_set_tlsext_status_ocsp_resp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_tlsext_status_ocsp_resp) -#pragma redefine_extname SSL_set_tlsext_status_type BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_tlsext_status_type) -#pragma redefine_extname SSL_set_tlsext_use_srtp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_tlsext_use_srtp) -#pragma redefine_extname SSL_set_tmp_dh BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_tmp_dh) -#pragma redefine_extname SSL_set_tmp_dh_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_tmp_dh_callback) -#pragma redefine_extname SSL_set_tmp_ecdh BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_tmp_ecdh) -#pragma redefine_extname SSL_set_tmp_rsa BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_tmp_rsa) -#pragma redefine_extname SSL_set_tmp_rsa_callback BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_tmp_rsa_callback) -#pragma redefine_extname SSL_set_trust BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_trust) -#pragma redefine_extname SSL_set_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_verify) -#pragma redefine_extname SSL_set_verify_algorithm_prefs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_verify_algorithm_prefs) -#pragma redefine_extname SSL_set_verify_depth BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_verify_depth) -#pragma redefine_extname SSL_set_wfd BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_set_wfd) -#pragma redefine_extname SSL_shutdown BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_shutdown) -#pragma redefine_extname SSL_spake2plusv1_register BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_spake2plusv1_register) -#pragma redefine_extname SSL_state BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_state) -#pragma redefine_extname SSL_state_string BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_state_string) -#pragma redefine_extname SSL_state_string_long BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_state_string_long) -#pragma redefine_extname SSL_total_renegotiations BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_total_renegotiations) -#pragma redefine_extname SSL_use_PrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_use_PrivateKey) -#pragma redefine_extname SSL_use_PrivateKey_ASN1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_use_PrivateKey_ASN1) -#pragma redefine_extname SSL_use_PrivateKey_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_use_PrivateKey_file) -#pragma redefine_extname SSL_use_RSAPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_use_RSAPrivateKey) -#pragma redefine_extname SSL_use_RSAPrivateKey_ASN1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_use_RSAPrivateKey_ASN1) -#pragma redefine_extname SSL_use_RSAPrivateKey_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_use_RSAPrivateKey_file) -#pragma redefine_extname SSL_use_certificate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_use_certificate) -#pragma redefine_extname SSL_use_certificate_ASN1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_use_certificate_ASN1) -#pragma redefine_extname SSL_use_certificate_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_use_certificate_file) -#pragma redefine_extname SSL_use_psk_identity_hint BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_use_psk_identity_hint) -#pragma redefine_extname SSL_used_hello_retry_request BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_used_hello_retry_request) -#pragma redefine_extname SSL_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_version) -#pragma redefine_extname SSL_want BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_want) -#pragma redefine_extname SSL_was_key_usage_invalid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_was_key_usage_invalid) -#pragma redefine_extname SSL_write BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSL_write) -#pragma redefine_extname SSLeay BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSLeay) -#pragma redefine_extname SSLeay_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSLeay_version) -#pragma redefine_extname SSLv23_client_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSLv23_client_method) -#pragma redefine_extname SSLv23_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSLv23_method) -#pragma redefine_extname SSLv23_server_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(SSLv23_server_method) -#pragma redefine_extname TLS_client_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TLS_client_method) -#pragma redefine_extname TLS_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TLS_method) -#pragma redefine_extname TLS_server_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TLS_server_method) -#pragma redefine_extname TLS_with_buffers_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TLS_with_buffers_method) -#pragma redefine_extname TLSv1_1_client_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TLSv1_1_client_method) -#pragma redefine_extname TLSv1_1_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TLSv1_1_method) -#pragma redefine_extname TLSv1_1_server_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TLSv1_1_server_method) -#pragma redefine_extname TLSv1_2_client_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TLSv1_2_client_method) -#pragma redefine_extname TLSv1_2_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TLSv1_2_method) -#pragma redefine_extname TLSv1_2_server_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TLSv1_2_server_method) -#pragma redefine_extname TLSv1_client_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TLSv1_client_method) -#pragma redefine_extname TLSv1_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TLSv1_method) -#pragma redefine_extname TLSv1_server_method BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TLSv1_server_method) -#pragma redefine_extname TRUST_TOKEN_CLIENT_add_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_CLIENT_add_key) -#pragma redefine_extname TRUST_TOKEN_CLIENT_begin_issuance BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_CLIENT_begin_issuance) -#pragma redefine_extname TRUST_TOKEN_CLIENT_begin_issuance_over_message BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_CLIENT_begin_issuance_over_message) -#pragma redefine_extname TRUST_TOKEN_CLIENT_begin_redemption BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_CLIENT_begin_redemption) -#pragma redefine_extname TRUST_TOKEN_CLIENT_dup_for_testing BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_CLIENT_dup_for_testing) -#pragma redefine_extname TRUST_TOKEN_CLIENT_finish_issuance BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_CLIENT_finish_issuance) -#pragma redefine_extname TRUST_TOKEN_CLIENT_finish_redemption BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_CLIENT_finish_redemption) -#pragma redefine_extname TRUST_TOKEN_CLIENT_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_CLIENT_free) -#pragma redefine_extname TRUST_TOKEN_CLIENT_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_CLIENT_new) -#pragma redefine_extname TRUST_TOKEN_CLIENT_set_srr_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_CLIENT_set_srr_key) -#pragma redefine_extname TRUST_TOKEN_ISSUER_add_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_ISSUER_add_key) -#pragma redefine_extname TRUST_TOKEN_ISSUER_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_ISSUER_free) -#pragma redefine_extname TRUST_TOKEN_ISSUER_issue BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_ISSUER_issue) -#pragma redefine_extname TRUST_TOKEN_ISSUER_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_ISSUER_new) -#pragma redefine_extname TRUST_TOKEN_ISSUER_redeem BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_ISSUER_redeem) -#pragma redefine_extname TRUST_TOKEN_ISSUER_redeem_over_message BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_ISSUER_redeem_over_message) -#pragma redefine_extname TRUST_TOKEN_ISSUER_set_metadata_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_ISSUER_set_metadata_key) -#pragma redefine_extname TRUST_TOKEN_ISSUER_set_srr_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_ISSUER_set_srr_key) -#pragma redefine_extname TRUST_TOKEN_decode_private_metadata BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_decode_private_metadata) -#pragma redefine_extname TRUST_TOKEN_derive_key_from_secret BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_derive_key_from_secret) -#pragma redefine_extname TRUST_TOKEN_experiment_v1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_experiment_v1) -#pragma redefine_extname TRUST_TOKEN_experiment_v2_pmb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_experiment_v2_pmb) -#pragma redefine_extname TRUST_TOKEN_experiment_v2_voprf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_experiment_v2_voprf) -#pragma redefine_extname TRUST_TOKEN_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_free) -#pragma redefine_extname TRUST_TOKEN_generate_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_generate_key) -#pragma redefine_extname TRUST_TOKEN_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_new) -#pragma redefine_extname TRUST_TOKEN_pst_v1_pmb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_pst_v1_pmb) -#pragma redefine_extname TRUST_TOKEN_pst_v1_voprf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(TRUST_TOKEN_pst_v1_voprf) -#pragma redefine_extname USERNOTICE_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(USERNOTICE_free) -#pragma redefine_extname USERNOTICE_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(USERNOTICE_new) -#pragma redefine_extname X25519 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X25519) -#pragma redefine_extname X25519_keypair BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X25519_keypair) -#pragma redefine_extname X25519_public_from_private BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X25519_public_from_private) -#pragma redefine_extname X509V3_EXT_CRL_add_nconf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_EXT_CRL_add_nconf) -#pragma redefine_extname X509V3_EXT_REQ_add_nconf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_EXT_REQ_add_nconf) -#pragma redefine_extname X509V3_EXT_add BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_EXT_add) -#pragma redefine_extname X509V3_EXT_add_alias BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_EXT_add_alias) -#pragma redefine_extname X509V3_EXT_add_nconf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_EXT_add_nconf) -#pragma redefine_extname X509V3_EXT_add_nconf_sk BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_EXT_add_nconf_sk) -#pragma redefine_extname X509V3_EXT_conf_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_EXT_conf_nid) -#pragma redefine_extname X509V3_EXT_d2i BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_EXT_d2i) -#pragma redefine_extname X509V3_EXT_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_EXT_free) -#pragma redefine_extname X509V3_EXT_get BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_EXT_get) -#pragma redefine_extname X509V3_EXT_get_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_EXT_get_nid) -#pragma redefine_extname X509V3_EXT_i2d BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_EXT_i2d) -#pragma redefine_extname X509V3_EXT_nconf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_EXT_nconf) -#pragma redefine_extname X509V3_EXT_nconf_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_EXT_nconf_nid) -#pragma redefine_extname X509V3_EXT_print BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_EXT_print) -#pragma redefine_extname X509V3_EXT_print_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_EXT_print_fp) -#pragma redefine_extname X509V3_add1_i2d BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_add1_i2d) -#pragma redefine_extname X509V3_add_standard_extensions BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_add_standard_extensions) -#pragma redefine_extname X509V3_conf_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_conf_free) -#pragma redefine_extname X509V3_extensions_print BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_extensions_print) -#pragma redefine_extname X509V3_get_d2i BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_get_d2i) -#pragma redefine_extname X509V3_set_ctx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_set_ctx) -#pragma redefine_extname X509V3_set_nconf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509V3_set_nconf) -#pragma redefine_extname X509_ALGOR_cmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ALGOR_cmp) -#pragma redefine_extname X509_ALGOR_copy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ALGOR_copy) -#pragma redefine_extname X509_ALGOR_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ALGOR_dup) -#pragma redefine_extname X509_ALGOR_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ALGOR_free) -#pragma redefine_extname X509_ALGOR_get0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ALGOR_get0) -#pragma redefine_extname X509_ALGOR_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ALGOR_it) -#pragma redefine_extname X509_ALGOR_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ALGOR_new) -#pragma redefine_extname X509_ALGOR_set0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ALGOR_set0) -#pragma redefine_extname X509_ALGOR_set_md BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ALGOR_set_md) -#pragma redefine_extname X509_ATTRIBUTE_count BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ATTRIBUTE_count) -#pragma redefine_extname X509_ATTRIBUTE_create BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ATTRIBUTE_create) -#pragma redefine_extname X509_ATTRIBUTE_create_by_NID BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ATTRIBUTE_create_by_NID) -#pragma redefine_extname X509_ATTRIBUTE_create_by_OBJ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ATTRIBUTE_create_by_OBJ) -#pragma redefine_extname X509_ATTRIBUTE_create_by_txt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ATTRIBUTE_create_by_txt) -#pragma redefine_extname X509_ATTRIBUTE_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ATTRIBUTE_dup) -#pragma redefine_extname X509_ATTRIBUTE_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ATTRIBUTE_free) -#pragma redefine_extname X509_ATTRIBUTE_get0_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ATTRIBUTE_get0_data) -#pragma redefine_extname X509_ATTRIBUTE_get0_object BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ATTRIBUTE_get0_object) -#pragma redefine_extname X509_ATTRIBUTE_get0_type BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ATTRIBUTE_get0_type) -#pragma redefine_extname X509_ATTRIBUTE_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ATTRIBUTE_new) -#pragma redefine_extname X509_ATTRIBUTE_set1_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ATTRIBUTE_set1_data) -#pragma redefine_extname X509_ATTRIBUTE_set1_object BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_ATTRIBUTE_set1_object) -#pragma redefine_extname X509_CRL_add0_revoked BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_add0_revoked) -#pragma redefine_extname X509_CRL_add1_ext_i2d BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_add1_ext_i2d) -#pragma redefine_extname X509_CRL_add_ext BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_add_ext) -#pragma redefine_extname X509_CRL_cmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_cmp) -#pragma redefine_extname X509_CRL_delete_ext BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_delete_ext) -#pragma redefine_extname X509_CRL_digest BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_digest) -#pragma redefine_extname X509_CRL_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_dup) -#pragma redefine_extname X509_CRL_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_free) -#pragma redefine_extname X509_CRL_get0_by_cert BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get0_by_cert) -#pragma redefine_extname X509_CRL_get0_by_serial BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get0_by_serial) -#pragma redefine_extname X509_CRL_get0_extensions BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get0_extensions) -#pragma redefine_extname X509_CRL_get0_lastUpdate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get0_lastUpdate) -#pragma redefine_extname X509_CRL_get0_nextUpdate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get0_nextUpdate) -#pragma redefine_extname X509_CRL_get0_signature BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get0_signature) -#pragma redefine_extname X509_CRL_get_REVOKED BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get_REVOKED) -#pragma redefine_extname X509_CRL_get_ext BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get_ext) -#pragma redefine_extname X509_CRL_get_ext_by_NID BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get_ext_by_NID) -#pragma redefine_extname X509_CRL_get_ext_by_OBJ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get_ext_by_OBJ) -#pragma redefine_extname X509_CRL_get_ext_by_critical BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get_ext_by_critical) -#pragma redefine_extname X509_CRL_get_ext_count BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get_ext_count) -#pragma redefine_extname X509_CRL_get_ext_d2i BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get_ext_d2i) -#pragma redefine_extname X509_CRL_get_issuer BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get_issuer) -#pragma redefine_extname X509_CRL_get_lastUpdate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get_lastUpdate) -#pragma redefine_extname X509_CRL_get_nextUpdate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get_nextUpdate) -#pragma redefine_extname X509_CRL_get_signature_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get_signature_nid) -#pragma redefine_extname X509_CRL_get_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_get_version) -#pragma redefine_extname X509_CRL_match BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_match) -#pragma redefine_extname X509_CRL_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_new) -#pragma redefine_extname X509_CRL_print BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_print) -#pragma redefine_extname X509_CRL_print_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_print_fp) -#pragma redefine_extname X509_CRL_set1_lastUpdate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_set1_lastUpdate) -#pragma redefine_extname X509_CRL_set1_nextUpdate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_set1_nextUpdate) -#pragma redefine_extname X509_CRL_set1_signature_algo BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_set1_signature_algo) -#pragma redefine_extname X509_CRL_set1_signature_value BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_set1_signature_value) -#pragma redefine_extname X509_CRL_set_issuer_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_set_issuer_name) -#pragma redefine_extname X509_CRL_set_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_set_version) -#pragma redefine_extname X509_CRL_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_sign) -#pragma redefine_extname X509_CRL_sign_ctx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_sign_ctx) -#pragma redefine_extname X509_CRL_sort BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_sort) -#pragma redefine_extname X509_CRL_up_ref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_up_ref) -#pragma redefine_extname X509_CRL_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_CRL_verify) -#pragma redefine_extname X509_EXTENSION_create_by_NID BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_EXTENSION_create_by_NID) -#pragma redefine_extname X509_EXTENSION_create_by_OBJ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_EXTENSION_create_by_OBJ) -#pragma redefine_extname X509_EXTENSION_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_EXTENSION_dup) -#pragma redefine_extname X509_EXTENSION_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_EXTENSION_free) -#pragma redefine_extname X509_EXTENSION_get_critical BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_EXTENSION_get_critical) -#pragma redefine_extname X509_EXTENSION_get_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_EXTENSION_get_data) -#pragma redefine_extname X509_EXTENSION_get_object BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_EXTENSION_get_object) -#pragma redefine_extname X509_EXTENSION_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_EXTENSION_it) -#pragma redefine_extname X509_EXTENSION_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_EXTENSION_new) -#pragma redefine_extname X509_EXTENSION_set_critical BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_EXTENSION_set_critical) -#pragma redefine_extname X509_EXTENSION_set_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_EXTENSION_set_data) -#pragma redefine_extname X509_EXTENSION_set_object BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_EXTENSION_set_object) -#pragma redefine_extname X509_INFO_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_INFO_free) -#pragma redefine_extname X509_LOOKUP_add_dir BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_LOOKUP_add_dir) -#pragma redefine_extname X509_LOOKUP_ctrl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_LOOKUP_ctrl) -#pragma redefine_extname X509_LOOKUP_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_LOOKUP_file) -#pragma redefine_extname X509_LOOKUP_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_LOOKUP_free) -#pragma redefine_extname X509_LOOKUP_hash_dir BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_LOOKUP_hash_dir) -#pragma redefine_extname X509_LOOKUP_load_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_LOOKUP_load_file) -#pragma redefine_extname X509_NAME_ENTRY_create_by_NID BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_ENTRY_create_by_NID) -#pragma redefine_extname X509_NAME_ENTRY_create_by_OBJ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_ENTRY_create_by_OBJ) -#pragma redefine_extname X509_NAME_ENTRY_create_by_txt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_ENTRY_create_by_txt) -#pragma redefine_extname X509_NAME_ENTRY_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_ENTRY_dup) -#pragma redefine_extname X509_NAME_ENTRY_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_ENTRY_free) -#pragma redefine_extname X509_NAME_ENTRY_get_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_ENTRY_get_data) -#pragma redefine_extname X509_NAME_ENTRY_get_object BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_ENTRY_get_object) -#pragma redefine_extname X509_NAME_ENTRY_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_ENTRY_new) -#pragma redefine_extname X509_NAME_ENTRY_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_ENTRY_set) -#pragma redefine_extname X509_NAME_ENTRY_set_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_ENTRY_set_data) -#pragma redefine_extname X509_NAME_ENTRY_set_object BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_ENTRY_set_object) -#pragma redefine_extname X509_NAME_add_entry BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_add_entry) -#pragma redefine_extname X509_NAME_add_entry_by_NID BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_add_entry_by_NID) -#pragma redefine_extname X509_NAME_add_entry_by_OBJ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_add_entry_by_OBJ) -#pragma redefine_extname X509_NAME_add_entry_by_txt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_add_entry_by_txt) -#pragma redefine_extname X509_NAME_cmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_cmp) -#pragma redefine_extname X509_NAME_delete_entry BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_delete_entry) -#pragma redefine_extname X509_NAME_digest BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_digest) -#pragma redefine_extname X509_NAME_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_dup) -#pragma redefine_extname X509_NAME_entry_count BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_entry_count) -#pragma redefine_extname X509_NAME_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_free) -#pragma redefine_extname X509_NAME_get0_der BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_get0_der) -#pragma redefine_extname X509_NAME_get_entry BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_get_entry) -#pragma redefine_extname X509_NAME_get_index_by_NID BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_get_index_by_NID) -#pragma redefine_extname X509_NAME_get_index_by_OBJ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_get_index_by_OBJ) -#pragma redefine_extname X509_NAME_get_text_by_NID BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_get_text_by_NID) -#pragma redefine_extname X509_NAME_get_text_by_OBJ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_get_text_by_OBJ) -#pragma redefine_extname X509_NAME_hash BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_hash) -#pragma redefine_extname X509_NAME_hash_old BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_hash_old) -#pragma redefine_extname X509_NAME_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_it) -#pragma redefine_extname X509_NAME_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_new) -#pragma redefine_extname X509_NAME_oneline BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_oneline) -#pragma redefine_extname X509_NAME_print BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_print) -#pragma redefine_extname X509_NAME_print_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_print_ex) -#pragma redefine_extname X509_NAME_print_ex_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_print_ex_fp) -#pragma redefine_extname X509_NAME_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_NAME_set) -#pragma redefine_extname X509_OBJECT_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_OBJECT_free) -#pragma redefine_extname X509_OBJECT_free_contents BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_OBJECT_free_contents) -#pragma redefine_extname X509_OBJECT_get0_X509 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_OBJECT_get0_X509) -#pragma redefine_extname X509_OBJECT_get_type BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_OBJECT_get_type) -#pragma redefine_extname X509_OBJECT_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_OBJECT_new) -#pragma redefine_extname X509_PUBKEY_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_PUBKEY_free) -#pragma redefine_extname X509_PUBKEY_get BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_PUBKEY_get) -#pragma redefine_extname X509_PUBKEY_get0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_PUBKEY_get0) -#pragma redefine_extname X509_PUBKEY_get0_param BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_PUBKEY_get0_param) -#pragma redefine_extname X509_PUBKEY_get0_public_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_PUBKEY_get0_public_key) -#pragma redefine_extname X509_PUBKEY_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_PUBKEY_new) -#pragma redefine_extname X509_PUBKEY_set BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_PUBKEY_set) -#pragma redefine_extname X509_PUBKEY_set0_param BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_PUBKEY_set0_param) -#pragma redefine_extname X509_PURPOSE_get0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_PURPOSE_get0) -#pragma redefine_extname X509_PURPOSE_get_by_sname BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_PURPOSE_get_by_sname) -#pragma redefine_extname X509_PURPOSE_get_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_PURPOSE_get_id) -#pragma redefine_extname X509_REQ_add1_attr BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_add1_attr) -#pragma redefine_extname X509_REQ_add1_attr_by_NID BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_add1_attr_by_NID) -#pragma redefine_extname X509_REQ_add1_attr_by_OBJ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_add1_attr_by_OBJ) -#pragma redefine_extname X509_REQ_add1_attr_by_txt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_add1_attr_by_txt) -#pragma redefine_extname X509_REQ_add_extensions BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_add_extensions) -#pragma redefine_extname X509_REQ_add_extensions_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_add_extensions_nid) -#pragma redefine_extname X509_REQ_check_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_check_private_key) -#pragma redefine_extname X509_REQ_delete_attr BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_delete_attr) -#pragma redefine_extname X509_REQ_digest BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_digest) -#pragma redefine_extname X509_REQ_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_dup) -#pragma redefine_extname X509_REQ_extension_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_extension_nid) -#pragma redefine_extname X509_REQ_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_free) -#pragma redefine_extname X509_REQ_get0_pubkey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_get0_pubkey) -#pragma redefine_extname X509_REQ_get0_signature BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_get0_signature) -#pragma redefine_extname X509_REQ_get1_email BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_get1_email) -#pragma redefine_extname X509_REQ_get_attr BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_get_attr) -#pragma redefine_extname X509_REQ_get_attr_by_NID BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_get_attr_by_NID) -#pragma redefine_extname X509_REQ_get_attr_by_OBJ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_get_attr_by_OBJ) -#pragma redefine_extname X509_REQ_get_attr_count BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_get_attr_count) -#pragma redefine_extname X509_REQ_get_extensions BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_get_extensions) -#pragma redefine_extname X509_REQ_get_pubkey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_get_pubkey) -#pragma redefine_extname X509_REQ_get_signature_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_get_signature_nid) -#pragma redefine_extname X509_REQ_get_subject_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_get_subject_name) -#pragma redefine_extname X509_REQ_get_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_get_version) -#pragma redefine_extname X509_REQ_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_new) -#pragma redefine_extname X509_REQ_print BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_print) -#pragma redefine_extname X509_REQ_print_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_print_ex) -#pragma redefine_extname X509_REQ_print_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_print_fp) -#pragma redefine_extname X509_REQ_set1_signature_algo BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_set1_signature_algo) -#pragma redefine_extname X509_REQ_set1_signature_value BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_set1_signature_value) -#pragma redefine_extname X509_REQ_set_pubkey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_set_pubkey) -#pragma redefine_extname X509_REQ_set_subject_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_set_subject_name) -#pragma redefine_extname X509_REQ_set_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_set_version) -#pragma redefine_extname X509_REQ_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_sign) -#pragma redefine_extname X509_REQ_sign_ctx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_sign_ctx) -#pragma redefine_extname X509_REQ_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REQ_verify) -#pragma redefine_extname X509_REVOKED_add1_ext_i2d BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_add1_ext_i2d) -#pragma redefine_extname X509_REVOKED_add_ext BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_add_ext) -#pragma redefine_extname X509_REVOKED_delete_ext BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_delete_ext) -#pragma redefine_extname X509_REVOKED_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_dup) -#pragma redefine_extname X509_REVOKED_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_free) -#pragma redefine_extname X509_REVOKED_get0_extensions BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_get0_extensions) -#pragma redefine_extname X509_REVOKED_get0_revocationDate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_get0_revocationDate) -#pragma redefine_extname X509_REVOKED_get0_serialNumber BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_get0_serialNumber) -#pragma redefine_extname X509_REVOKED_get_ext BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_get_ext) -#pragma redefine_extname X509_REVOKED_get_ext_by_NID BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_get_ext_by_NID) -#pragma redefine_extname X509_REVOKED_get_ext_by_OBJ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_get_ext_by_OBJ) -#pragma redefine_extname X509_REVOKED_get_ext_by_critical BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_get_ext_by_critical) -#pragma redefine_extname X509_REVOKED_get_ext_count BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_get_ext_count) -#pragma redefine_extname X509_REVOKED_get_ext_d2i BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_get_ext_d2i) -#pragma redefine_extname X509_REVOKED_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_new) -#pragma redefine_extname X509_REVOKED_set_revocationDate BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_set_revocationDate) -#pragma redefine_extname X509_REVOKED_set_serialNumber BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_REVOKED_set_serialNumber) -#pragma redefine_extname X509_SIG_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_SIG_free) -#pragma redefine_extname X509_SIG_get0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_SIG_get0) -#pragma redefine_extname X509_SIG_getm BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_SIG_getm) -#pragma redefine_extname X509_SIG_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_SIG_new) -#pragma redefine_extname X509_STORE_CTX_cleanup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_cleanup) -#pragma redefine_extname X509_STORE_CTX_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_free) -#pragma redefine_extname X509_STORE_CTX_get0_cert BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get0_cert) -#pragma redefine_extname X509_STORE_CTX_get0_chain BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get0_chain) -#pragma redefine_extname X509_STORE_CTX_get0_current_crl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get0_current_crl) -#pragma redefine_extname X509_STORE_CTX_get0_param BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get0_param) -#pragma redefine_extname X509_STORE_CTX_get0_parent_ctx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get0_parent_ctx) -#pragma redefine_extname X509_STORE_CTX_get0_store BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get0_store) -#pragma redefine_extname X509_STORE_CTX_get0_untrusted BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get0_untrusted) -#pragma redefine_extname X509_STORE_CTX_get1_certs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get1_certs) -#pragma redefine_extname X509_STORE_CTX_get1_chain BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get1_chain) -#pragma redefine_extname X509_STORE_CTX_get1_crls BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get1_crls) -#pragma redefine_extname X509_STORE_CTX_get1_issuer BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get1_issuer) -#pragma redefine_extname X509_STORE_CTX_get_by_subject BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get_by_subject) -#pragma redefine_extname X509_STORE_CTX_get_chain BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get_chain) -#pragma redefine_extname X509_STORE_CTX_get_current_cert BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get_current_cert) -#pragma redefine_extname X509_STORE_CTX_get_error BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get_error) -#pragma redefine_extname X509_STORE_CTX_get_error_depth BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get_error_depth) -#pragma redefine_extname X509_STORE_CTX_get_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get_ex_data) -#pragma redefine_extname X509_STORE_CTX_get_ex_new_index BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_get_ex_new_index) -#pragma redefine_extname X509_STORE_CTX_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_init) -#pragma redefine_extname X509_STORE_CTX_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_new) -#pragma redefine_extname X509_STORE_CTX_set0_crls BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_set0_crls) -#pragma redefine_extname X509_STORE_CTX_set0_param BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_set0_param) -#pragma redefine_extname X509_STORE_CTX_set0_trusted_stack BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_set0_trusted_stack) -#pragma redefine_extname X509_STORE_CTX_set_chain BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_set_chain) -#pragma redefine_extname X509_STORE_CTX_set_default BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_set_default) -#pragma redefine_extname X509_STORE_CTX_set_depth BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_set_depth) -#pragma redefine_extname X509_STORE_CTX_set_error BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_set_error) -#pragma redefine_extname X509_STORE_CTX_set_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_set_ex_data) -#pragma redefine_extname X509_STORE_CTX_set_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_set_flags) -#pragma redefine_extname X509_STORE_CTX_set_purpose BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_set_purpose) -#pragma redefine_extname X509_STORE_CTX_set_time BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_set_time) -#pragma redefine_extname X509_STORE_CTX_set_time_posix BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_set_time_posix) -#pragma redefine_extname X509_STORE_CTX_set_trust BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_set_trust) -#pragma redefine_extname X509_STORE_CTX_set_verify_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_set_verify_cb) -#pragma redefine_extname X509_STORE_CTX_trusted_stack BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_CTX_trusted_stack) -#pragma redefine_extname X509_STORE_add_cert BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_add_cert) -#pragma redefine_extname X509_STORE_add_crl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_add_crl) -#pragma redefine_extname X509_STORE_add_lookup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_add_lookup) -#pragma redefine_extname X509_STORE_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_free) -#pragma redefine_extname X509_STORE_get0_objects BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_get0_objects) -#pragma redefine_extname X509_STORE_get0_param BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_get0_param) -#pragma redefine_extname X509_STORE_get1_objects BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_get1_objects) -#pragma redefine_extname X509_STORE_load_locations BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_load_locations) -#pragma redefine_extname X509_STORE_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_new) -#pragma redefine_extname X509_STORE_set1_param BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_set1_param) -#pragma redefine_extname X509_STORE_set_default_paths BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_set_default_paths) -#pragma redefine_extname X509_STORE_set_depth BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_set_depth) -#pragma redefine_extname X509_STORE_set_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_set_flags) -#pragma redefine_extname X509_STORE_set_purpose BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_set_purpose) -#pragma redefine_extname X509_STORE_set_trust BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_set_trust) -#pragma redefine_extname X509_STORE_set_verify_cb BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_set_verify_cb) -#pragma redefine_extname X509_STORE_up_ref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_STORE_up_ref) -#pragma redefine_extname X509_VERIFY_PARAM_add0_policy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_add0_policy) -#pragma redefine_extname X509_VERIFY_PARAM_add1_host BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_add1_host) -#pragma redefine_extname X509_VERIFY_PARAM_clear_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_clear_flags) -#pragma redefine_extname X509_VERIFY_PARAM_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_free) -#pragma redefine_extname X509_VERIFY_PARAM_get_depth BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_get_depth) -#pragma redefine_extname X509_VERIFY_PARAM_get_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_get_flags) -#pragma redefine_extname X509_VERIFY_PARAM_inherit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_inherit) -#pragma redefine_extname X509_VERIFY_PARAM_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_new) -#pragma redefine_extname X509_VERIFY_PARAM_set1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_set1) -#pragma redefine_extname X509_VERIFY_PARAM_set1_email BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_set1_email) -#pragma redefine_extname X509_VERIFY_PARAM_set1_host BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_set1_host) -#pragma redefine_extname X509_VERIFY_PARAM_set1_ip BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_set1_ip) -#pragma redefine_extname X509_VERIFY_PARAM_set1_ip_asc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_set1_ip_asc) -#pragma redefine_extname X509_VERIFY_PARAM_set1_policies BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_set1_policies) -#pragma redefine_extname X509_VERIFY_PARAM_set_depth BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_set_depth) -#pragma redefine_extname X509_VERIFY_PARAM_set_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_set_flags) -#pragma redefine_extname X509_VERIFY_PARAM_set_hostflags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_set_hostflags) -#pragma redefine_extname X509_VERIFY_PARAM_set_purpose BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_set_purpose) -#pragma redefine_extname X509_VERIFY_PARAM_set_time BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_set_time) -#pragma redefine_extname X509_VERIFY_PARAM_set_time_posix BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_set_time_posix) -#pragma redefine_extname X509_VERIFY_PARAM_set_trust BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_VERIFY_PARAM_set_trust) -#pragma redefine_extname X509_add1_ext_i2d BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_add1_ext_i2d) -#pragma redefine_extname X509_add1_reject_object BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_add1_reject_object) -#pragma redefine_extname X509_add1_trust_object BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_add1_trust_object) -#pragma redefine_extname X509_add_ext BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_add_ext) -#pragma redefine_extname X509_alias_get0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_alias_get0) -#pragma redefine_extname X509_alias_set1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_alias_set1) -#pragma redefine_extname X509_chain_up_ref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_chain_up_ref) -#pragma redefine_extname X509_check_ca BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_check_ca) -#pragma redefine_extname X509_check_email BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_check_email) -#pragma redefine_extname X509_check_host BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_check_host) -#pragma redefine_extname X509_check_ip BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_check_ip) -#pragma redefine_extname X509_check_ip_asc BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_check_ip_asc) -#pragma redefine_extname X509_check_issued BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_check_issued) -#pragma redefine_extname X509_check_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_check_private_key) -#pragma redefine_extname X509_check_purpose BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_check_purpose) -#pragma redefine_extname X509_check_trust BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_check_trust) -#pragma redefine_extname X509_cmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_cmp) -#pragma redefine_extname X509_cmp_current_time BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_cmp_current_time) -#pragma redefine_extname X509_cmp_time BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_cmp_time) -#pragma redefine_extname X509_cmp_time_posix BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_cmp_time_posix) -#pragma redefine_extname X509_delete_ext BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_delete_ext) -#pragma redefine_extname X509_digest BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_digest) -#pragma redefine_extname X509_dup BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_dup) -#pragma redefine_extname X509_email_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_email_free) -#pragma redefine_extname X509_find_by_issuer_and_serial BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_find_by_issuer_and_serial) -#pragma redefine_extname X509_find_by_subject BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_find_by_subject) -#pragma redefine_extname X509_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_free) -#pragma redefine_extname X509_get0_authority_issuer BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get0_authority_issuer) -#pragma redefine_extname X509_get0_authority_key_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get0_authority_key_id) -#pragma redefine_extname X509_get0_authority_serial BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get0_authority_serial) -#pragma redefine_extname X509_get0_extensions BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get0_extensions) -#pragma redefine_extname X509_get0_notAfter BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get0_notAfter) -#pragma redefine_extname X509_get0_notBefore BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get0_notBefore) -#pragma redefine_extname X509_get0_pubkey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get0_pubkey) -#pragma redefine_extname X509_get0_pubkey_bitstr BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get0_pubkey_bitstr) -#pragma redefine_extname X509_get0_serialNumber BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get0_serialNumber) -#pragma redefine_extname X509_get0_signature BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get0_signature) -#pragma redefine_extname X509_get0_subject_key_id BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get0_subject_key_id) -#pragma redefine_extname X509_get0_tbs_sigalg BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get0_tbs_sigalg) -#pragma redefine_extname X509_get0_uids BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get0_uids) -#pragma redefine_extname X509_get1_email BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get1_email) -#pragma redefine_extname X509_get1_ocsp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get1_ocsp) -#pragma redefine_extname X509_get_X509_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_X509_PUBKEY) -#pragma redefine_extname X509_get_default_cert_area BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_default_cert_area) -#pragma redefine_extname X509_get_default_cert_dir BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_default_cert_dir) -#pragma redefine_extname X509_get_default_cert_dir_env BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_default_cert_dir_env) -#pragma redefine_extname X509_get_default_cert_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_default_cert_file) -#pragma redefine_extname X509_get_default_cert_file_env BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_default_cert_file_env) -#pragma redefine_extname X509_get_default_private_dir BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_default_private_dir) -#pragma redefine_extname X509_get_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_ex_data) -#pragma redefine_extname X509_get_ex_new_index BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_ex_new_index) -#pragma redefine_extname X509_get_ext BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_ext) -#pragma redefine_extname X509_get_ext_by_NID BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_ext_by_NID) -#pragma redefine_extname X509_get_ext_by_OBJ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_ext_by_OBJ) -#pragma redefine_extname X509_get_ext_by_critical BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_ext_by_critical) -#pragma redefine_extname X509_get_ext_count BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_ext_count) -#pragma redefine_extname X509_get_ext_d2i BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_ext_d2i) -#pragma redefine_extname X509_get_extended_key_usage BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_extended_key_usage) -#pragma redefine_extname X509_get_extension_flags BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_extension_flags) -#pragma redefine_extname X509_get_issuer_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_issuer_name) -#pragma redefine_extname X509_get_key_usage BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_key_usage) -#pragma redefine_extname X509_get_notAfter BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_notAfter) -#pragma redefine_extname X509_get_notBefore BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_notBefore) -#pragma redefine_extname X509_get_pathlen BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_pathlen) -#pragma redefine_extname X509_get_pubkey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_pubkey) -#pragma redefine_extname X509_get_serialNumber BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_serialNumber) -#pragma redefine_extname X509_get_signature_nid BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_signature_nid) -#pragma redefine_extname X509_get_subject_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_subject_name) -#pragma redefine_extname X509_get_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_get_version) -#pragma redefine_extname X509_getm_notAfter BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_getm_notAfter) -#pragma redefine_extname X509_getm_notBefore BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_getm_notBefore) -#pragma redefine_extname X509_gmtime_adj BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_gmtime_adj) -#pragma redefine_extname X509_issuer_name_cmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_issuer_name_cmp) -#pragma redefine_extname X509_issuer_name_hash BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_issuer_name_hash) -#pragma redefine_extname X509_issuer_name_hash_old BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_issuer_name_hash_old) -#pragma redefine_extname X509_it BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_it) -#pragma redefine_extname X509_keyid_get0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_keyid_get0) -#pragma redefine_extname X509_keyid_set1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_keyid_set1) -#pragma redefine_extname X509_load_cert_crl_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_load_cert_crl_file) -#pragma redefine_extname X509_load_cert_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_load_cert_file) -#pragma redefine_extname X509_load_crl_file BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_load_crl_file) -#pragma redefine_extname X509_new BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_new) -#pragma redefine_extname X509_parse_from_buffer BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_parse_from_buffer) -#pragma redefine_extname X509_parse_with_algorithms BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_parse_with_algorithms) -#pragma redefine_extname X509_print BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_print) -#pragma redefine_extname X509_print_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_print_ex) -#pragma redefine_extname X509_print_ex_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_print_ex_fp) -#pragma redefine_extname X509_print_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_print_fp) -#pragma redefine_extname X509_pubkey_digest BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_pubkey_digest) -#pragma redefine_extname X509_reject_clear BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_reject_clear) -#pragma redefine_extname X509_set1_notAfter BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_set1_notAfter) -#pragma redefine_extname X509_set1_notBefore BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_set1_notBefore) -#pragma redefine_extname X509_set1_signature_algo BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_set1_signature_algo) -#pragma redefine_extname X509_set1_signature_value BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_set1_signature_value) -#pragma redefine_extname X509_set_ex_data BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_set_ex_data) -#pragma redefine_extname X509_set_issuer_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_set_issuer_name) -#pragma redefine_extname X509_set_notAfter BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_set_notAfter) -#pragma redefine_extname X509_set_notBefore BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_set_notBefore) -#pragma redefine_extname X509_set_pubkey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_set_pubkey) -#pragma redefine_extname X509_set_serialNumber BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_set_serialNumber) -#pragma redefine_extname X509_set_subject_name BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_set_subject_name) -#pragma redefine_extname X509_set_version BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_set_version) -#pragma redefine_extname X509_sign BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_sign) -#pragma redefine_extname X509_sign_ctx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_sign_ctx) -#pragma redefine_extname X509_signature_dump BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_signature_dump) -#pragma redefine_extname X509_signature_print BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_signature_print) -#pragma redefine_extname X509_subject_name_cmp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_subject_name_cmp) -#pragma redefine_extname X509_subject_name_hash BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_subject_name_hash) -#pragma redefine_extname X509_subject_name_hash_old BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_subject_name_hash_old) -#pragma redefine_extname X509_supported_extension BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_supported_extension) -#pragma redefine_extname X509_time_adj BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_time_adj) -#pragma redefine_extname X509_time_adj_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_time_adj_ex) -#pragma redefine_extname X509_trust_clear BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_trust_clear) -#pragma redefine_extname X509_up_ref BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_up_ref) -#pragma redefine_extname X509_verify BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_verify) -#pragma redefine_extname X509_verify_cert BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_verify_cert) -#pragma redefine_extname X509_verify_cert_error_string BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509_verify_cert_error_string) -#pragma redefine_extname X509v3_add_ext BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509v3_add_ext) -#pragma redefine_extname X509v3_delete_ext BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509v3_delete_ext) -#pragma redefine_extname X509v3_get_ext BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509v3_get_ext) -#pragma redefine_extname X509v3_get_ext_by_NID BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509v3_get_ext_by_NID) -#pragma redefine_extname X509v3_get_ext_by_OBJ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509v3_get_ext_by_OBJ) -#pragma redefine_extname X509v3_get_ext_by_critical BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509v3_get_ext_by_critical) -#pragma redefine_extname X509v3_get_ext_count BORINGSSL_ADD_USER_LABEL_AND_PREFIX(X509v3_get_ext_count) -#pragma redefine_extname XWING_decap BORINGSSL_ADD_USER_LABEL_AND_PREFIX(XWING_decap) -#pragma redefine_extname XWING_encap BORINGSSL_ADD_USER_LABEL_AND_PREFIX(XWING_encap) -#pragma redefine_extname XWING_encap_external_entropy BORINGSSL_ADD_USER_LABEL_AND_PREFIX(XWING_encap_external_entropy) -#pragma redefine_extname XWING_generate_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(XWING_generate_key) -#pragma redefine_extname XWING_marshal_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(XWING_marshal_private_key) -#pragma redefine_extname XWING_parse_private_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(XWING_parse_private_key) -#pragma redefine_extname XWING_public_from_private BORINGSSL_ADD_USER_LABEL_AND_PREFIX(XWING_public_from_private) -#pragma redefine_extname a2i_IPADDRESS BORINGSSL_ADD_USER_LABEL_AND_PREFIX(a2i_IPADDRESS) -#pragma redefine_extname a2i_IPADDRESS_NC BORINGSSL_ADD_USER_LABEL_AND_PREFIX(a2i_IPADDRESS_NC) -#pragma redefine_extname c2i_ASN1_BIT_STRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(c2i_ASN1_BIT_STRING) -#pragma redefine_extname c2i_ASN1_INTEGER BORINGSSL_ADD_USER_LABEL_AND_PREFIX(c2i_ASN1_INTEGER) -#pragma redefine_extname c2i_ASN1_OBJECT BORINGSSL_ADD_USER_LABEL_AND_PREFIX(c2i_ASN1_OBJECT) -#pragma redefine_extname d2i_ASN1_BIT_STRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_BIT_STRING) -#pragma redefine_extname d2i_ASN1_BMPSTRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_BMPSTRING) -#pragma redefine_extname d2i_ASN1_BOOLEAN BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_BOOLEAN) -#pragma redefine_extname d2i_ASN1_ENUMERATED BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_ENUMERATED) -#pragma redefine_extname d2i_ASN1_GENERALIZEDTIME BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_GENERALIZEDTIME) -#pragma redefine_extname d2i_ASN1_GENERALSTRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_GENERALSTRING) -#pragma redefine_extname d2i_ASN1_IA5STRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_IA5STRING) -#pragma redefine_extname d2i_ASN1_INTEGER BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_INTEGER) -#pragma redefine_extname d2i_ASN1_NULL BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_NULL) -#pragma redefine_extname d2i_ASN1_OBJECT BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_OBJECT) -#pragma redefine_extname d2i_ASN1_OCTET_STRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_OCTET_STRING) -#pragma redefine_extname d2i_ASN1_PRINTABLESTRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_PRINTABLESTRING) -#pragma redefine_extname d2i_ASN1_SEQUENCE_ANY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_SEQUENCE_ANY) -#pragma redefine_extname d2i_ASN1_SET_ANY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_SET_ANY) -#pragma redefine_extname d2i_ASN1_T61STRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_T61STRING) -#pragma redefine_extname d2i_ASN1_TIME BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_TIME) -#pragma redefine_extname d2i_ASN1_TYPE BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_TYPE) -#pragma redefine_extname d2i_ASN1_UNIVERSALSTRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_UNIVERSALSTRING) -#pragma redefine_extname d2i_ASN1_UTCTIME BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_UTCTIME) -#pragma redefine_extname d2i_ASN1_UTF8STRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_UTF8STRING) -#pragma redefine_extname d2i_ASN1_VISIBLESTRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ASN1_VISIBLESTRING) -#pragma redefine_extname d2i_AUTHORITY_INFO_ACCESS BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_AUTHORITY_INFO_ACCESS) -#pragma redefine_extname d2i_AUTHORITY_KEYID BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_AUTHORITY_KEYID) -#pragma redefine_extname d2i_AutoPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_AutoPrivateKey) -#pragma redefine_extname d2i_BASIC_CONSTRAINTS BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_BASIC_CONSTRAINTS) -#pragma redefine_extname d2i_CERTIFICATEPOLICIES BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_CERTIFICATEPOLICIES) -#pragma redefine_extname d2i_CRL_DIST_POINTS BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_CRL_DIST_POINTS) -#pragma redefine_extname d2i_DHparams BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_DHparams) -#pragma redefine_extname d2i_DHparams_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_DHparams_bio) -#pragma redefine_extname d2i_DIRECTORYSTRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_DIRECTORYSTRING) -#pragma redefine_extname d2i_DISPLAYTEXT BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_DISPLAYTEXT) -#pragma redefine_extname d2i_DSAPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_DSAPrivateKey) -#pragma redefine_extname d2i_DSAPrivateKey_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_DSAPrivateKey_bio) -#pragma redefine_extname d2i_DSAPrivateKey_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_DSAPrivateKey_fp) -#pragma redefine_extname d2i_DSAPublicKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_DSAPublicKey) -#pragma redefine_extname d2i_DSA_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_DSA_PUBKEY) -#pragma redefine_extname d2i_DSA_PUBKEY_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_DSA_PUBKEY_bio) -#pragma redefine_extname d2i_DSA_PUBKEY_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_DSA_PUBKEY_fp) -#pragma redefine_extname d2i_DSA_SIG BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_DSA_SIG) -#pragma redefine_extname d2i_DSAparams BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_DSAparams) -#pragma redefine_extname d2i_ECDSA_SIG BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ECDSA_SIG) -#pragma redefine_extname d2i_ECPKParameters BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ECPKParameters) -#pragma redefine_extname d2i_ECParameters BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ECParameters) -#pragma redefine_extname d2i_ECPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ECPrivateKey) -#pragma redefine_extname d2i_ECPrivateKey_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ECPrivateKey_bio) -#pragma redefine_extname d2i_ECPrivateKey_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ECPrivateKey_fp) -#pragma redefine_extname d2i_EC_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_EC_PUBKEY) -#pragma redefine_extname d2i_EC_PUBKEY_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_EC_PUBKEY_bio) -#pragma redefine_extname d2i_EC_PUBKEY_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_EC_PUBKEY_fp) -#pragma redefine_extname d2i_EXTENDED_KEY_USAGE BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_EXTENDED_KEY_USAGE) -#pragma redefine_extname d2i_GENERAL_NAME BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_GENERAL_NAME) -#pragma redefine_extname d2i_GENERAL_NAMES BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_GENERAL_NAMES) -#pragma redefine_extname d2i_ISSUING_DIST_POINT BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_ISSUING_DIST_POINT) -#pragma redefine_extname d2i_NETSCAPE_SPKAC BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_NETSCAPE_SPKAC) -#pragma redefine_extname d2i_NETSCAPE_SPKI BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_NETSCAPE_SPKI) -#pragma redefine_extname d2i_PKCS12 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PKCS12) -#pragma redefine_extname d2i_PKCS12_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PKCS12_bio) -#pragma redefine_extname d2i_PKCS12_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PKCS12_fp) -#pragma redefine_extname d2i_PKCS7 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PKCS7) -#pragma redefine_extname d2i_PKCS7_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PKCS7_bio) -#pragma redefine_extname d2i_PKCS8PrivateKey_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PKCS8PrivateKey_bio) -#pragma redefine_extname d2i_PKCS8PrivateKey_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PKCS8PrivateKey_fp) -#pragma redefine_extname d2i_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PKCS8_PRIV_KEY_INFO) -#pragma redefine_extname d2i_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PKCS8_PRIV_KEY_INFO_bio) -#pragma redefine_extname d2i_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PKCS8_PRIV_KEY_INFO_fp) -#pragma redefine_extname d2i_PKCS8_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PKCS8_bio) -#pragma redefine_extname d2i_PKCS8_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PKCS8_fp) -#pragma redefine_extname d2i_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PUBKEY) -#pragma redefine_extname d2i_PUBKEY_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PUBKEY_bio) -#pragma redefine_extname d2i_PUBKEY_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PUBKEY_fp) -#pragma redefine_extname d2i_PrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PrivateKey) -#pragma redefine_extname d2i_PrivateKey_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PrivateKey_bio) -#pragma redefine_extname d2i_PrivateKey_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PrivateKey_fp) -#pragma redefine_extname d2i_PublicKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_PublicKey) -#pragma redefine_extname d2i_RSAPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_RSAPrivateKey) -#pragma redefine_extname d2i_RSAPrivateKey_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_RSAPrivateKey_bio) -#pragma redefine_extname d2i_RSAPrivateKey_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_RSAPrivateKey_fp) -#pragma redefine_extname d2i_RSAPublicKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_RSAPublicKey) -#pragma redefine_extname d2i_RSAPublicKey_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_RSAPublicKey_bio) -#pragma redefine_extname d2i_RSAPublicKey_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_RSAPublicKey_fp) -#pragma redefine_extname d2i_RSA_PSS_PARAMS BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_RSA_PSS_PARAMS) -#pragma redefine_extname d2i_RSA_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_RSA_PUBKEY) -#pragma redefine_extname d2i_RSA_PUBKEY_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_RSA_PUBKEY_bio) -#pragma redefine_extname d2i_RSA_PUBKEY_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_RSA_PUBKEY_fp) -#pragma redefine_extname d2i_SSL_SESSION BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_SSL_SESSION) -#pragma redefine_extname d2i_SSL_SESSION_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_SSL_SESSION_bio) -#pragma redefine_extname d2i_X509 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509) -#pragma redefine_extname d2i_X509_ALGOR BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_ALGOR) -#pragma redefine_extname d2i_X509_ATTRIBUTE BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_ATTRIBUTE) -#pragma redefine_extname d2i_X509_AUX BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_AUX) -#pragma redefine_extname d2i_X509_CRL BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_CRL) -#pragma redefine_extname d2i_X509_CRL_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_CRL_bio) -#pragma redefine_extname d2i_X509_CRL_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_CRL_fp) -#pragma redefine_extname d2i_X509_EXTENSION BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_EXTENSION) -#pragma redefine_extname d2i_X509_EXTENSIONS BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_EXTENSIONS) -#pragma redefine_extname d2i_X509_NAME BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_NAME) -#pragma redefine_extname d2i_X509_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_PUBKEY) -#pragma redefine_extname d2i_X509_REQ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_REQ) -#pragma redefine_extname d2i_X509_REQ_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_REQ_bio) -#pragma redefine_extname d2i_X509_REQ_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_REQ_fp) -#pragma redefine_extname d2i_X509_REVOKED BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_REVOKED) -#pragma redefine_extname d2i_X509_SIG BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_SIG) -#pragma redefine_extname d2i_X509_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_bio) -#pragma redefine_extname d2i_X509_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(d2i_X509_fp) -#pragma redefine_extname i2a_ASN1_ENUMERATED BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2a_ASN1_ENUMERATED) -#pragma redefine_extname i2a_ASN1_INTEGER BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2a_ASN1_INTEGER) -#pragma redefine_extname i2a_ASN1_OBJECT BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2a_ASN1_OBJECT) -#pragma redefine_extname i2a_ASN1_STRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2a_ASN1_STRING) -#pragma redefine_extname i2c_ASN1_BIT_STRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2c_ASN1_BIT_STRING) -#pragma redefine_extname i2c_ASN1_INTEGER BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2c_ASN1_INTEGER) -#pragma redefine_extname i2d_ASN1_BIT_STRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_BIT_STRING) -#pragma redefine_extname i2d_ASN1_BMPSTRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_BMPSTRING) -#pragma redefine_extname i2d_ASN1_BOOLEAN BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_BOOLEAN) -#pragma redefine_extname i2d_ASN1_ENUMERATED BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_ENUMERATED) -#pragma redefine_extname i2d_ASN1_GENERALIZEDTIME BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_GENERALIZEDTIME) -#pragma redefine_extname i2d_ASN1_GENERALSTRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_GENERALSTRING) -#pragma redefine_extname i2d_ASN1_IA5STRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_IA5STRING) -#pragma redefine_extname i2d_ASN1_INTEGER BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_INTEGER) -#pragma redefine_extname i2d_ASN1_NULL BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_NULL) -#pragma redefine_extname i2d_ASN1_OBJECT BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_OBJECT) -#pragma redefine_extname i2d_ASN1_OCTET_STRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_OCTET_STRING) -#pragma redefine_extname i2d_ASN1_PRINTABLESTRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_PRINTABLESTRING) -#pragma redefine_extname i2d_ASN1_SEQUENCE_ANY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_SEQUENCE_ANY) -#pragma redefine_extname i2d_ASN1_SET_ANY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_SET_ANY) -#pragma redefine_extname i2d_ASN1_T61STRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_T61STRING) -#pragma redefine_extname i2d_ASN1_TIME BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_TIME) -#pragma redefine_extname i2d_ASN1_TYPE BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_TYPE) -#pragma redefine_extname i2d_ASN1_UNIVERSALSTRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_UNIVERSALSTRING) -#pragma redefine_extname i2d_ASN1_UTCTIME BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_UTCTIME) -#pragma redefine_extname i2d_ASN1_UTF8STRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_UTF8STRING) -#pragma redefine_extname i2d_ASN1_VISIBLESTRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ASN1_VISIBLESTRING) -#pragma redefine_extname i2d_AUTHORITY_INFO_ACCESS BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_AUTHORITY_INFO_ACCESS) -#pragma redefine_extname i2d_AUTHORITY_KEYID BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_AUTHORITY_KEYID) -#pragma redefine_extname i2d_BASIC_CONSTRAINTS BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_BASIC_CONSTRAINTS) -#pragma redefine_extname i2d_CERTIFICATEPOLICIES BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_CERTIFICATEPOLICIES) -#pragma redefine_extname i2d_CMS_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_CMS_bio) -#pragma redefine_extname i2d_CMS_bio_stream BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_CMS_bio_stream) -#pragma redefine_extname i2d_CRL_DIST_POINTS BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_CRL_DIST_POINTS) -#pragma redefine_extname i2d_DHparams BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_DHparams) -#pragma redefine_extname i2d_DHparams_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_DHparams_bio) -#pragma redefine_extname i2d_DIRECTORYSTRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_DIRECTORYSTRING) -#pragma redefine_extname i2d_DISPLAYTEXT BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_DISPLAYTEXT) -#pragma redefine_extname i2d_DSAPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_DSAPrivateKey) -#pragma redefine_extname i2d_DSAPrivateKey_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_DSAPrivateKey_bio) -#pragma redefine_extname i2d_DSAPrivateKey_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_DSAPrivateKey_fp) -#pragma redefine_extname i2d_DSAPublicKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_DSAPublicKey) -#pragma redefine_extname i2d_DSA_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_DSA_PUBKEY) -#pragma redefine_extname i2d_DSA_PUBKEY_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_DSA_PUBKEY_bio) -#pragma redefine_extname i2d_DSA_PUBKEY_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_DSA_PUBKEY_fp) -#pragma redefine_extname i2d_DSA_SIG BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_DSA_SIG) -#pragma redefine_extname i2d_DSAparams BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_DSAparams) -#pragma redefine_extname i2d_ECDSA_SIG BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ECDSA_SIG) -#pragma redefine_extname i2d_ECPKParameters BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ECPKParameters) -#pragma redefine_extname i2d_ECParameters BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ECParameters) -#pragma redefine_extname i2d_ECPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ECPrivateKey) -#pragma redefine_extname i2d_ECPrivateKey_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ECPrivateKey_bio) -#pragma redefine_extname i2d_ECPrivateKey_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ECPrivateKey_fp) -#pragma redefine_extname i2d_EC_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_EC_PUBKEY) -#pragma redefine_extname i2d_EC_PUBKEY_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_EC_PUBKEY_bio) -#pragma redefine_extname i2d_EC_PUBKEY_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_EC_PUBKEY_fp) -#pragma redefine_extname i2d_EXTENDED_KEY_USAGE BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_EXTENDED_KEY_USAGE) -#pragma redefine_extname i2d_GENERAL_NAME BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_GENERAL_NAME) -#pragma redefine_extname i2d_GENERAL_NAMES BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_GENERAL_NAMES) -#pragma redefine_extname i2d_ISSUING_DIST_POINT BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_ISSUING_DIST_POINT) -#pragma redefine_extname i2d_NETSCAPE_SPKAC BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_NETSCAPE_SPKAC) -#pragma redefine_extname i2d_NETSCAPE_SPKI BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_NETSCAPE_SPKI) -#pragma redefine_extname i2d_PKCS12 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PKCS12) -#pragma redefine_extname i2d_PKCS12_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PKCS12_bio) -#pragma redefine_extname i2d_PKCS12_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PKCS12_fp) -#pragma redefine_extname i2d_PKCS7 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PKCS7) -#pragma redefine_extname i2d_PKCS7_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PKCS7_bio) -#pragma redefine_extname i2d_PKCS8PrivateKeyInfo_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PKCS8PrivateKeyInfo_bio) -#pragma redefine_extname i2d_PKCS8PrivateKeyInfo_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PKCS8PrivateKeyInfo_fp) -#pragma redefine_extname i2d_PKCS8PrivateKey_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PKCS8PrivateKey_bio) -#pragma redefine_extname i2d_PKCS8PrivateKey_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PKCS8PrivateKey_fp) -#pragma redefine_extname i2d_PKCS8PrivateKey_nid_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PKCS8PrivateKey_nid_bio) -#pragma redefine_extname i2d_PKCS8PrivateKey_nid_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PKCS8PrivateKey_nid_fp) -#pragma redefine_extname i2d_PKCS8_PRIV_KEY_INFO BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PKCS8_PRIV_KEY_INFO) -#pragma redefine_extname i2d_PKCS8_PRIV_KEY_INFO_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PKCS8_PRIV_KEY_INFO_bio) -#pragma redefine_extname i2d_PKCS8_PRIV_KEY_INFO_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PKCS8_PRIV_KEY_INFO_fp) -#pragma redefine_extname i2d_PKCS8_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PKCS8_bio) -#pragma redefine_extname i2d_PKCS8_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PKCS8_fp) -#pragma redefine_extname i2d_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PUBKEY) -#pragma redefine_extname i2d_PUBKEY_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PUBKEY_bio) -#pragma redefine_extname i2d_PUBKEY_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PUBKEY_fp) -#pragma redefine_extname i2d_PrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PrivateKey) -#pragma redefine_extname i2d_PrivateKey_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PrivateKey_bio) -#pragma redefine_extname i2d_PrivateKey_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PrivateKey_fp) -#pragma redefine_extname i2d_PublicKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_PublicKey) -#pragma redefine_extname i2d_RSAPrivateKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_RSAPrivateKey) -#pragma redefine_extname i2d_RSAPrivateKey_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_RSAPrivateKey_bio) -#pragma redefine_extname i2d_RSAPrivateKey_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_RSAPrivateKey_fp) -#pragma redefine_extname i2d_RSAPublicKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_RSAPublicKey) -#pragma redefine_extname i2d_RSAPublicKey_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_RSAPublicKey_bio) -#pragma redefine_extname i2d_RSAPublicKey_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_RSAPublicKey_fp) -#pragma redefine_extname i2d_RSA_PSS_PARAMS BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_RSA_PSS_PARAMS) -#pragma redefine_extname i2d_RSA_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_RSA_PUBKEY) -#pragma redefine_extname i2d_RSA_PUBKEY_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_RSA_PUBKEY_bio) -#pragma redefine_extname i2d_RSA_PUBKEY_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_RSA_PUBKEY_fp) -#pragma redefine_extname i2d_SSL_SESSION BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_SSL_SESSION) -#pragma redefine_extname i2d_SSL_SESSION_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_SSL_SESSION_bio) -#pragma redefine_extname i2d_X509 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509) -#pragma redefine_extname i2d_X509_ALGOR BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_ALGOR) -#pragma redefine_extname i2d_X509_ATTRIBUTE BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_ATTRIBUTE) -#pragma redefine_extname i2d_X509_AUX BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_AUX) -#pragma redefine_extname i2d_X509_CRL BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_CRL) -#pragma redefine_extname i2d_X509_CRL_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_CRL_bio) -#pragma redefine_extname i2d_X509_CRL_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_CRL_fp) -#pragma redefine_extname i2d_X509_CRL_tbs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_CRL_tbs) -#pragma redefine_extname i2d_X509_EXTENSION BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_EXTENSION) -#pragma redefine_extname i2d_X509_EXTENSIONS BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_EXTENSIONS) -#pragma redefine_extname i2d_X509_NAME BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_NAME) -#pragma redefine_extname i2d_X509_PUBKEY BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_PUBKEY) -#pragma redefine_extname i2d_X509_REQ BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_REQ) -#pragma redefine_extname i2d_X509_REQ_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_REQ_bio) -#pragma redefine_extname i2d_X509_REQ_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_REQ_fp) -#pragma redefine_extname i2d_X509_REVOKED BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_REVOKED) -#pragma redefine_extname i2d_X509_SIG BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_SIG) -#pragma redefine_extname i2d_X509_bio BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_bio) -#pragma redefine_extname i2d_X509_fp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_fp) -#pragma redefine_extname i2d_X509_tbs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_X509_tbs) -#pragma redefine_extname i2d_re_X509_CRL_tbs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_re_X509_CRL_tbs) -#pragma redefine_extname i2d_re_X509_REQ_tbs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_re_X509_REQ_tbs) -#pragma redefine_extname i2d_re_X509_tbs BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2d_re_X509_tbs) -#pragma redefine_extname i2o_ECPublicKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2o_ECPublicKey) -#pragma redefine_extname i2s_ASN1_ENUMERATED BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2s_ASN1_ENUMERATED) -#pragma redefine_extname i2s_ASN1_INTEGER BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2s_ASN1_INTEGER) -#pragma redefine_extname i2s_ASN1_OCTET_STRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2s_ASN1_OCTET_STRING) -#pragma redefine_extname i2t_ASN1_OBJECT BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2t_ASN1_OBJECT) -#pragma redefine_extname i2v_GENERAL_NAME BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2v_GENERAL_NAME) -#pragma redefine_extname i2v_GENERAL_NAMES BORINGSSL_ADD_USER_LABEL_AND_PREFIX(i2v_GENERAL_NAMES) -#pragma redefine_extname o2i_ECPublicKey BORINGSSL_ADD_USER_LABEL_AND_PREFIX(o2i_ECPublicKey) -#pragma redefine_extname s2i_ASN1_INTEGER BORINGSSL_ADD_USER_LABEL_AND_PREFIX(s2i_ASN1_INTEGER) -#pragma redefine_extname s2i_ASN1_OCTET_STRING BORINGSSL_ADD_USER_LABEL_AND_PREFIX(s2i_ASN1_OCTET_STRING) -#pragma redefine_extname sk_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sk_free) -#pragma redefine_extname sk_new_null BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sk_new_null) -#pragma redefine_extname sk_num BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sk_num) -#pragma redefine_extname sk_pop BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sk_pop) -#pragma redefine_extname sk_pop_free BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sk_pop_free) -#pragma redefine_extname sk_pop_free_ex BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sk_pop_free_ex) -#pragma redefine_extname sk_push BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sk_push) -#pragma redefine_extname sk_value BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sk_value) +#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_has_broken_NEON BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_has_broken_NEON)) +#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_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_pkey_ctx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_MD_CTX_pkey_ctx)) +#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_set1_signature_context_string BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_CTX_set1_signature_context_string)) +#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_has_private BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_has_private)) +#pragma redefine_extname EVP_PKEY_has_public BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(EVP_PKEY_has_public)) +#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_is_complete BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_is_complete)) +#pragma redefine_extname SSL_CREDENTIAL_new_delegated BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_new_delegated)) +#pragma redefine_extname SSL_CREDENTIAL_new_pre_shared_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(SSL_CREDENTIAL_new_pre_shared_key)) +#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 @@ -6921,6 +6918,4 @@ #endif // !BORINGSSL_ALWAYS_USE_STATIC_INLINE -#endif // BORINGSSL_PREFIX - #endif // OPENSSL_HEADER_PREFIX_SYMBOLS_H
diff --git a/include/openssl/prefix_symbols_internal_S.h b/include/openssl/prefix_symbols_internal_S.h index 4e5a51b..31d21ac 100644 --- a/include/openssl/prefix_symbols_internal_S.h +++ b/include/openssl/prefix_symbols_internal_S.h
@@ -20,614 +20,610 @@ #include <openssl/prefix_symbols.h> -#if defined(BORINGSSL_PREFIX) - #if defined(__APPLE__) -#define _BORINGSSL_function_hit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BORINGSSL_function_hit) -#define _CRYPTO_rdrand BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_rdrand) -#define _CRYPTO_rdrand_multiple8_buf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_rdrand_multiple8_buf) -#define _ChaCha20_ctr32_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ChaCha20_ctr32_avx2) -#define _ChaCha20_ctr32_neon BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ChaCha20_ctr32_neon) -#define _ChaCha20_ctr32_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ChaCha20_ctr32_nohw) -#define _ChaCha20_ctr32_ssse3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ChaCha20_ctr32_ssse3) -#define _ChaCha20_ctr32_ssse3_4x BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ChaCha20_ctr32_ssse3_4x) -#define _abi_test_bad_unwind_epilog BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_bad_unwind_epilog) -#define _abi_test_bad_unwind_temporary BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_bad_unwind_temporary) -#define _abi_test_bad_unwind_wrong_register BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_bad_unwind_wrong_register) -#define _abi_test_clobber_d0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d0) -#define _abi_test_clobber_d1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d1) -#define _abi_test_clobber_d10 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d10) -#define _abi_test_clobber_d11 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d11) -#define _abi_test_clobber_d12 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d12) -#define _abi_test_clobber_d13 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d13) -#define _abi_test_clobber_d14 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d14) -#define _abi_test_clobber_d15 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d15) -#define _abi_test_clobber_d16 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d16) -#define _abi_test_clobber_d17 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d17) -#define _abi_test_clobber_d18 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d18) -#define _abi_test_clobber_d19 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d19) -#define _abi_test_clobber_d2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d2) -#define _abi_test_clobber_d20 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d20) -#define _abi_test_clobber_d21 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d21) -#define _abi_test_clobber_d22 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d22) -#define _abi_test_clobber_d23 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d23) -#define _abi_test_clobber_d24 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d24) -#define _abi_test_clobber_d25 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d25) -#define _abi_test_clobber_d26 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d26) -#define _abi_test_clobber_d27 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d27) -#define _abi_test_clobber_d28 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d28) -#define _abi_test_clobber_d29 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d29) -#define _abi_test_clobber_d3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d3) -#define _abi_test_clobber_d30 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d30) -#define _abi_test_clobber_d31 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d31) -#define _abi_test_clobber_d4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d4) -#define _abi_test_clobber_d5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d5) -#define _abi_test_clobber_d6 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d6) -#define _abi_test_clobber_d7 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d7) -#define _abi_test_clobber_d8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d8) -#define _abi_test_clobber_d9 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d9) -#define _abi_test_clobber_eax BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_eax) -#define _abi_test_clobber_ebp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_ebp) -#define _abi_test_clobber_ebx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_ebx) -#define _abi_test_clobber_ecx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_ecx) -#define _abi_test_clobber_edi BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_edi) -#define _abi_test_clobber_edx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_edx) -#define _abi_test_clobber_esi BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_esi) -#define _abi_test_clobber_r0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r0) -#define _abi_test_clobber_r1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r1) -#define _abi_test_clobber_r10 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r10) -#define _abi_test_clobber_r11 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r11) -#define _abi_test_clobber_r12 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r12) -#define _abi_test_clobber_r13 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r13) -#define _abi_test_clobber_r14 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r14) -#define _abi_test_clobber_r15 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r15) -#define _abi_test_clobber_r2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r2) -#define _abi_test_clobber_r3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r3) -#define _abi_test_clobber_r4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r4) -#define _abi_test_clobber_r5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r5) -#define _abi_test_clobber_r6 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r6) -#define _abi_test_clobber_r7 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r7) -#define _abi_test_clobber_r8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r8) -#define _abi_test_clobber_r9 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r9) -#define _abi_test_clobber_rax BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_rax) -#define _abi_test_clobber_rbp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_rbp) -#define _abi_test_clobber_rbx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_rbx) -#define _abi_test_clobber_rcx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_rcx) -#define _abi_test_clobber_rdi BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_rdi) -#define _abi_test_clobber_rdx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_rdx) -#define _abi_test_clobber_rsi BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_rsi) -#define _abi_test_clobber_v10_upper BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_v10_upper) -#define _abi_test_clobber_v11_upper BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_v11_upper) -#define _abi_test_clobber_v12_upper BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_v12_upper) -#define _abi_test_clobber_v13_upper BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_v13_upper) -#define _abi_test_clobber_v14_upper BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_v14_upper) -#define _abi_test_clobber_v15_upper BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_v15_upper) -#define _abi_test_clobber_v8_upper BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_v8_upper) -#define _abi_test_clobber_v9_upper BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_v9_upper) -#define _abi_test_clobber_x0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x0) -#define _abi_test_clobber_x1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x1) -#define _abi_test_clobber_x10 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x10) -#define _abi_test_clobber_x11 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x11) -#define _abi_test_clobber_x12 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x12) -#define _abi_test_clobber_x13 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x13) -#define _abi_test_clobber_x14 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x14) -#define _abi_test_clobber_x15 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x15) -#define _abi_test_clobber_x16 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x16) -#define _abi_test_clobber_x17 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x17) -#define _abi_test_clobber_x19 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x19) -#define _abi_test_clobber_x2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x2) -#define _abi_test_clobber_x20 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x20) -#define _abi_test_clobber_x21 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x21) -#define _abi_test_clobber_x22 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x22) -#define _abi_test_clobber_x23 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x23) -#define _abi_test_clobber_x24 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x24) -#define _abi_test_clobber_x25 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x25) -#define _abi_test_clobber_x26 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x26) -#define _abi_test_clobber_x27 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x27) -#define _abi_test_clobber_x28 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x28) -#define _abi_test_clobber_x29 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x29) -#define _abi_test_clobber_x3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x3) -#define _abi_test_clobber_x4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x4) -#define _abi_test_clobber_x5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x5) -#define _abi_test_clobber_x6 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x6) -#define _abi_test_clobber_x7 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x7) -#define _abi_test_clobber_x8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x8) -#define _abi_test_clobber_x9 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x9) -#define _abi_test_clobber_xmm0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm0) -#define _abi_test_clobber_xmm1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm1) -#define _abi_test_clobber_xmm10 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm10) -#define _abi_test_clobber_xmm11 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm11) -#define _abi_test_clobber_xmm12 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm12) -#define _abi_test_clobber_xmm13 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm13) -#define _abi_test_clobber_xmm14 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm14) -#define _abi_test_clobber_xmm15 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm15) -#define _abi_test_clobber_xmm2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm2) -#define _abi_test_clobber_xmm3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm3) -#define _abi_test_clobber_xmm4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm4) -#define _abi_test_clobber_xmm5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm5) -#define _abi_test_clobber_xmm6 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm6) -#define _abi_test_clobber_xmm7 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm7) -#define _abi_test_clobber_xmm8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm8) -#define _abi_test_clobber_xmm9 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm9) -#define _abi_test_get_and_clear_direction_flag BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_get_and_clear_direction_flag) -#define _abi_test_set_direction_flag BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_set_direction_flag) -#define _abi_test_trampoline BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_trampoline) -#define _abi_test_unwind_return BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_unwind_return) -#define _abi_test_unwind_start BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_unwind_start) -#define _abi_test_unwind_stop BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_unwind_stop) -#define _aes128gcmsiv_aes_ks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes128gcmsiv_aes_ks) -#define _aes128gcmsiv_aes_ks_enc_x1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes128gcmsiv_aes_ks_enc_x1) -#define _aes128gcmsiv_dec BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes128gcmsiv_dec) -#define _aes128gcmsiv_ecb_enc_block BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes128gcmsiv_ecb_enc_block) -#define _aes128gcmsiv_enc_msg_x4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes128gcmsiv_enc_msg_x4) -#define _aes128gcmsiv_enc_msg_x8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes128gcmsiv_enc_msg_x8) -#define _aes128gcmsiv_kdf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes128gcmsiv_kdf) -#define _aes256gcmsiv_aes_ks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes256gcmsiv_aes_ks) -#define _aes256gcmsiv_aes_ks_enc_x1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes256gcmsiv_aes_ks_enc_x1) -#define _aes256gcmsiv_dec BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes256gcmsiv_dec) -#define _aes256gcmsiv_ecb_enc_block BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes256gcmsiv_ecb_enc_block) -#define _aes256gcmsiv_enc_msg_x4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes256gcmsiv_enc_msg_x4) -#define _aes256gcmsiv_enc_msg_x8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes256gcmsiv_enc_msg_x8) -#define _aes256gcmsiv_kdf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes256gcmsiv_kdf) -#define _aes_gcm_dec_kernel BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_gcm_dec_kernel) -#define _aes_gcm_dec_kernel_eor3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_gcm_dec_kernel_eor3) -#define _aes_gcm_dec_update_vaes_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_gcm_dec_update_vaes_avx2) -#define _aes_gcm_dec_update_vaes_avx512 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_gcm_dec_update_vaes_avx512) -#define _aes_gcm_enc_kernel BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_gcm_enc_kernel) -#define _aes_gcm_enc_kernel_eor3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_gcm_enc_kernel_eor3) -#define _aes_gcm_enc_update_vaes_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_gcm_enc_update_vaes_avx2) -#define _aes_gcm_enc_update_vaes_avx512 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_gcm_enc_update_vaes_avx512) -#define _aes_hw_cbc_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_cbc_encrypt) -#define _aes_hw_ccm64_decrypt_blocks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_ccm64_decrypt_blocks) -#define _aes_hw_ccm64_encrypt_blocks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_ccm64_encrypt_blocks) -#define _aes_hw_ctr32_encrypt_blocks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_ctr32_encrypt_blocks) -#define _aes_hw_decrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_decrypt) -#define _aes_hw_ecb_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_ecb_encrypt) -#define _aes_hw_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_encrypt) -#define _aes_hw_encrypt_key_to_decrypt_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_encrypt_key_to_decrypt_key) -#define _aes_hw_set_decrypt_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_set_decrypt_key) -#define _aes_hw_set_encrypt_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_set_encrypt_key) -#define _aes_hw_set_encrypt_key_alt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_set_encrypt_key_alt) -#define _aes_hw_set_encrypt_key_base BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_set_encrypt_key_base) -#define _aes_hw_xts_decrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_xts_decrypt) -#define _aes_hw_xts_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_xts_encrypt) -#define _aesgcmsiv_htable6_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aesgcmsiv_htable6_init) -#define _aesgcmsiv_htable_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aesgcmsiv_htable_init) -#define _aesgcmsiv_htable_polyval BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aesgcmsiv_htable_polyval) -#define _aesgcmsiv_polyval_horner BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aesgcmsiv_polyval_horner) -#define _aesni_gcm_decrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aesni_gcm_decrypt) -#define _aesni_gcm_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aesni_gcm_encrypt) -#define _beeu_mod_inverse_vartime BORINGSSL_ADD_USER_LABEL_AND_PREFIX(beeu_mod_inverse_vartime) -#define _bn_add_words BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_add_words) -#define _bn_gather5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_gather5) -#define _bn_mul4x_mont BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul4x_mont) -#define _bn_mul4x_mont_gather5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul4x_mont_gather5) -#define _bn_mul8x_mont_neon BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul8x_mont_neon) -#define _bn_mul_add_words BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul_add_words) -#define _bn_mul_comba4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul_comba4) -#define _bn_mul_comba8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul_comba8) -#define _bn_mul_mont_gather5_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul_mont_gather5_nohw) -#define _bn_mul_mont_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul_mont_nohw) -#define _bn_mul_mont_words BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul_mont_words) -#define _bn_mul_words BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul_words) -#define _bn_mulx4x_mont BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mulx4x_mont) -#define _bn_mulx4x_mont_gather5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mulx4x_mont_gather5) -#define _bn_power5_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_power5_nohw) -#define _bn_powerx5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_powerx5) -#define _bn_scatter5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_scatter5) -#define _bn_sqr8x_internal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_sqr8x_internal) -#define _bn_sqr8x_mont BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_sqr8x_mont) -#define _bn_sqr_add_words BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_sqr_add_words) -#define _bn_sqr_comba4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_sqr_comba4) -#define _bn_sqr_comba8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_sqr_comba8) -#define _bn_sqrx8x_internal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_sqrx8x_internal) -#define _bn_sub_words BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_sub_words) -#define _bsaes_cbc_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bsaes_cbc_encrypt) -#define _bsaes_ctr32_encrypt_blocks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bsaes_ctr32_encrypt_blocks) -#define _chacha20_poly1305_open BORINGSSL_ADD_USER_LABEL_AND_PREFIX(chacha20_poly1305_open) -#define _chacha20_poly1305_open_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(chacha20_poly1305_open_avx2) -#define _chacha20_poly1305_open_sse41 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(chacha20_poly1305_open_sse41) -#define _chacha20_poly1305_seal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(chacha20_poly1305_seal) -#define _chacha20_poly1305_seal_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(chacha20_poly1305_seal_avx2) -#define _chacha20_poly1305_seal_sse41 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(chacha20_poly1305_seal_sse41) -#define _ecp_nistz256_div_by_2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_div_by_2) -#define _ecp_nistz256_mul_by_2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_mul_by_2) -#define _ecp_nistz256_mul_by_3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_mul_by_3) -#define _ecp_nistz256_mul_mont BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_mul_mont) -#define _ecp_nistz256_mul_mont_adx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_mul_mont_adx) -#define _ecp_nistz256_mul_mont_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_mul_mont_nohw) -#define _ecp_nistz256_neg BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_neg) -#define _ecp_nistz256_ord_mul_mont BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_ord_mul_mont) -#define _ecp_nistz256_ord_mul_mont_adx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_ord_mul_mont_adx) -#define _ecp_nistz256_ord_mul_mont_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_ord_mul_mont_nohw) -#define _ecp_nistz256_ord_sqr_mont BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_ord_sqr_mont) -#define _ecp_nistz256_ord_sqr_mont_adx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_ord_sqr_mont_adx) -#define _ecp_nistz256_ord_sqr_mont_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_ord_sqr_mont_nohw) -#define _ecp_nistz256_point_add BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_add) -#define _ecp_nistz256_point_add_adx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_add_adx) -#define _ecp_nistz256_point_add_affine BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_add_affine) -#define _ecp_nistz256_point_add_affine_adx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_add_affine_adx) -#define _ecp_nistz256_point_add_affine_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_add_affine_nohw) -#define _ecp_nistz256_point_add_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_add_nohw) -#define _ecp_nistz256_point_double BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_double) -#define _ecp_nistz256_point_double_adx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_double_adx) -#define _ecp_nistz256_point_double_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_double_nohw) -#define _ecp_nistz256_select_w5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_select_w5) -#define _ecp_nistz256_select_w5_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_select_w5_avx2) -#define _ecp_nistz256_select_w5_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_select_w5_nohw) -#define _ecp_nistz256_select_w7 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_select_w7) -#define _ecp_nistz256_select_w7_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_select_w7_avx2) -#define _ecp_nistz256_select_w7_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_select_w7_nohw) -#define _ecp_nistz256_sqr_mont BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_sqr_mont) -#define _ecp_nistz256_sqr_mont_adx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_sqr_mont_adx) -#define _ecp_nistz256_sqr_mont_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_sqr_mont_nohw) -#define _ecp_nistz256_sub BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_sub) -#define _fiat_curve25519_adx_mul BORINGSSL_ADD_USER_LABEL_AND_PREFIX(fiat_curve25519_adx_mul) -#define _fiat_curve25519_adx_square BORINGSSL_ADD_USER_LABEL_AND_PREFIX(fiat_curve25519_adx_square) -#define _fiat_p256_adx_mul BORINGSSL_ADD_USER_LABEL_AND_PREFIX(fiat_p256_adx_mul) -#define _fiat_p256_adx_sqr BORINGSSL_ADD_USER_LABEL_AND_PREFIX(fiat_p256_adx_sqr) -#define _gcm_ghash_avx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_ghash_avx) -#define _gcm_ghash_clmul BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_ghash_clmul) -#define _gcm_ghash_neon BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_ghash_neon) -#define _gcm_ghash_ssse3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_ghash_ssse3) -#define _gcm_ghash_v8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_ghash_v8) -#define _gcm_ghash_vpclmulqdq_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_ghash_vpclmulqdq_avx2) -#define _gcm_ghash_vpclmulqdq_avx512 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_ghash_vpclmulqdq_avx512) -#define _gcm_gmult_avx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_gmult_avx) -#define _gcm_gmult_clmul BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_gmult_clmul) -#define _gcm_gmult_neon BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_gmult_neon) -#define _gcm_gmult_ssse3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_gmult_ssse3) -#define _gcm_gmult_v8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_gmult_v8) -#define _gcm_gmult_vpclmulqdq_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_gmult_vpclmulqdq_avx2) -#define _gcm_gmult_vpclmulqdq_avx512 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_gmult_vpclmulqdq_avx512) -#define _gcm_init_avx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_init_avx) -#define _gcm_init_clmul BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_init_clmul) -#define _gcm_init_neon BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_init_neon) -#define _gcm_init_v8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_init_v8) -#define _gcm_init_vpclmulqdq_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_init_vpclmulqdq_avx2) -#define _gcm_init_vpclmulqdq_avx512 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_init_vpclmulqdq_avx512) -#define _md5_block_asm_data_order BORINGSSL_ADD_USER_LABEL_AND_PREFIX(md5_block_asm_data_order) -#define _openssl_poly1305_neon2_addmulmod BORINGSSL_ADD_USER_LABEL_AND_PREFIX(openssl_poly1305_neon2_addmulmod) -#define _openssl_poly1305_neon2_blocks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(openssl_poly1305_neon2_blocks) -#define _p_thread_callback_boringssl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(p_thread_callback_boringssl) -#define _poly_Rq_mul BORINGSSL_ADD_USER_LABEL_AND_PREFIX(poly_Rq_mul) -#define _rsaz_1024_gather5_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(rsaz_1024_gather5_avx2) -#define _rsaz_1024_mul_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(rsaz_1024_mul_avx2) -#define _rsaz_1024_norm2red_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(rsaz_1024_norm2red_avx2) -#define _rsaz_1024_red2norm_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(rsaz_1024_red2norm_avx2) -#define _rsaz_1024_scatter5_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(rsaz_1024_scatter5_avx2) -#define _rsaz_1024_sqr_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(rsaz_1024_sqr_avx2) -#define _sha1_block_data_order_avx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha1_block_data_order_avx) -#define _sha1_block_data_order_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha1_block_data_order_avx2) -#define _sha1_block_data_order_hw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha1_block_data_order_hw) -#define _sha1_block_data_order_neon BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha1_block_data_order_neon) -#define _sha1_block_data_order_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha1_block_data_order_nohw) -#define _sha1_block_data_order_ssse3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha1_block_data_order_ssse3) -#define _sha256_block_data_order_avx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha256_block_data_order_avx) -#define _sha256_block_data_order_hw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha256_block_data_order_hw) -#define _sha256_block_data_order_neon BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha256_block_data_order_neon) -#define _sha256_block_data_order_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha256_block_data_order_nohw) -#define _sha256_block_data_order_ssse3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha256_block_data_order_ssse3) -#define _sha512_block_data_order_avx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha512_block_data_order_avx) -#define _sha512_block_data_order_hw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha512_block_data_order_hw) -#define _sha512_block_data_order_neon BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha512_block_data_order_neon) -#define _sha512_block_data_order_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha512_block_data_order_nohw) -#define _sha512_block_data_order_ssse3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha512_block_data_order_ssse3) -#define _vpaes_cbc_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(vpaes_cbc_encrypt) -#define _vpaes_ctr32_encrypt_blocks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(vpaes_ctr32_encrypt_blocks) -#define _vpaes_decrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(vpaes_decrypt) -#define _vpaes_decrypt_key_to_bsaes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(vpaes_decrypt_key_to_bsaes) -#define _vpaes_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(vpaes_encrypt) -#define _vpaes_encrypt_key_to_bsaes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(vpaes_encrypt_key_to_bsaes) -#define _vpaes_set_decrypt_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(vpaes_set_decrypt_key) -#define _vpaes_set_encrypt_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(vpaes_set_encrypt_key) -#define _x25519_NEON BORINGSSL_ADD_USER_LABEL_AND_PREFIX(x25519_NEON) +#define _BORINGSSL_function_hit BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(BORINGSSL_function_hit)) +#define _CRYPTO_rdrand BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_rdrand)) +#define _CRYPTO_rdrand_multiple8_buf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(CRYPTO_rdrand_multiple8_buf)) +#define _ChaCha20_ctr32_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ChaCha20_ctr32_avx2)) +#define _ChaCha20_ctr32_neon BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ChaCha20_ctr32_neon)) +#define _ChaCha20_ctr32_nohw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ChaCha20_ctr32_nohw)) +#define _ChaCha20_ctr32_ssse3 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ChaCha20_ctr32_ssse3)) +#define _ChaCha20_ctr32_ssse3_4x BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ChaCha20_ctr32_ssse3_4x)) +#define _abi_test_bad_unwind_epilog BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_bad_unwind_epilog)) +#define _abi_test_bad_unwind_temporary BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_bad_unwind_temporary)) +#define _abi_test_bad_unwind_wrong_register BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_bad_unwind_wrong_register)) +#define _abi_test_clobber_d0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d0)) +#define _abi_test_clobber_d1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d1)) +#define _abi_test_clobber_d10 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d10)) +#define _abi_test_clobber_d11 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d11)) +#define _abi_test_clobber_d12 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d12)) +#define _abi_test_clobber_d13 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d13)) +#define _abi_test_clobber_d14 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d14)) +#define _abi_test_clobber_d15 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d15)) +#define _abi_test_clobber_d16 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d16)) +#define _abi_test_clobber_d17 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d17)) +#define _abi_test_clobber_d18 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d18)) +#define _abi_test_clobber_d19 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d19)) +#define _abi_test_clobber_d2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d2)) +#define _abi_test_clobber_d20 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d20)) +#define _abi_test_clobber_d21 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d21)) +#define _abi_test_clobber_d22 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d22)) +#define _abi_test_clobber_d23 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d23)) +#define _abi_test_clobber_d24 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d24)) +#define _abi_test_clobber_d25 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d25)) +#define _abi_test_clobber_d26 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d26)) +#define _abi_test_clobber_d27 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d27)) +#define _abi_test_clobber_d28 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d28)) +#define _abi_test_clobber_d29 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d29)) +#define _abi_test_clobber_d3 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d3)) +#define _abi_test_clobber_d30 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d30)) +#define _abi_test_clobber_d31 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d31)) +#define _abi_test_clobber_d4 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d4)) +#define _abi_test_clobber_d5 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d5)) +#define _abi_test_clobber_d6 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d6)) +#define _abi_test_clobber_d7 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d7)) +#define _abi_test_clobber_d8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d8)) +#define _abi_test_clobber_d9 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_d9)) +#define _abi_test_clobber_eax BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_eax)) +#define _abi_test_clobber_ebp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_ebp)) +#define _abi_test_clobber_ebx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_ebx)) +#define _abi_test_clobber_ecx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_ecx)) +#define _abi_test_clobber_edi BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_edi)) +#define _abi_test_clobber_edx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_edx)) +#define _abi_test_clobber_esi BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_esi)) +#define _abi_test_clobber_r0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_r0)) +#define _abi_test_clobber_r1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_r1)) +#define _abi_test_clobber_r10 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_r10)) +#define _abi_test_clobber_r11 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_r11)) +#define _abi_test_clobber_r12 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_r12)) +#define _abi_test_clobber_r13 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_r13)) +#define _abi_test_clobber_r14 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_r14)) +#define _abi_test_clobber_r15 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_r15)) +#define _abi_test_clobber_r2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_r2)) +#define _abi_test_clobber_r3 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_r3)) +#define _abi_test_clobber_r4 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_r4)) +#define _abi_test_clobber_r5 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_r5)) +#define _abi_test_clobber_r6 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_r6)) +#define _abi_test_clobber_r7 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_r7)) +#define _abi_test_clobber_r8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_r8)) +#define _abi_test_clobber_r9 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_r9)) +#define _abi_test_clobber_rax BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_rax)) +#define _abi_test_clobber_rbp BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_rbp)) +#define _abi_test_clobber_rbx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_rbx)) +#define _abi_test_clobber_rcx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_rcx)) +#define _abi_test_clobber_rdi BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_rdi)) +#define _abi_test_clobber_rdx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_rdx)) +#define _abi_test_clobber_rsi BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_rsi)) +#define _abi_test_clobber_v10_upper BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_v10_upper)) +#define _abi_test_clobber_v11_upper BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_v11_upper)) +#define _abi_test_clobber_v12_upper BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_v12_upper)) +#define _abi_test_clobber_v13_upper BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_v13_upper)) +#define _abi_test_clobber_v14_upper BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_v14_upper)) +#define _abi_test_clobber_v15_upper BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_v15_upper)) +#define _abi_test_clobber_v8_upper BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_v8_upper)) +#define _abi_test_clobber_v9_upper BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_v9_upper)) +#define _abi_test_clobber_x0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x0)) +#define _abi_test_clobber_x1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x1)) +#define _abi_test_clobber_x10 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x10)) +#define _abi_test_clobber_x11 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x11)) +#define _abi_test_clobber_x12 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x12)) +#define _abi_test_clobber_x13 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x13)) +#define _abi_test_clobber_x14 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x14)) +#define _abi_test_clobber_x15 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x15)) +#define _abi_test_clobber_x16 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x16)) +#define _abi_test_clobber_x17 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x17)) +#define _abi_test_clobber_x19 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x19)) +#define _abi_test_clobber_x2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x2)) +#define _abi_test_clobber_x20 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x20)) +#define _abi_test_clobber_x21 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x21)) +#define _abi_test_clobber_x22 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x22)) +#define _abi_test_clobber_x23 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x23)) +#define _abi_test_clobber_x24 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x24)) +#define _abi_test_clobber_x25 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x25)) +#define _abi_test_clobber_x26 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x26)) +#define _abi_test_clobber_x27 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x27)) +#define _abi_test_clobber_x28 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x28)) +#define _abi_test_clobber_x29 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x29)) +#define _abi_test_clobber_x3 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x3)) +#define _abi_test_clobber_x4 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x4)) +#define _abi_test_clobber_x5 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x5)) +#define _abi_test_clobber_x6 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x6)) +#define _abi_test_clobber_x7 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x7)) +#define _abi_test_clobber_x8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x8)) +#define _abi_test_clobber_x9 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_x9)) +#define _abi_test_clobber_xmm0 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm0)) +#define _abi_test_clobber_xmm1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm1)) +#define _abi_test_clobber_xmm10 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm10)) +#define _abi_test_clobber_xmm11 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm11)) +#define _abi_test_clobber_xmm12 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm12)) +#define _abi_test_clobber_xmm13 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm13)) +#define _abi_test_clobber_xmm14 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm14)) +#define _abi_test_clobber_xmm15 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm15)) +#define _abi_test_clobber_xmm2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm2)) +#define _abi_test_clobber_xmm3 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm3)) +#define _abi_test_clobber_xmm4 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm4)) +#define _abi_test_clobber_xmm5 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm5)) +#define _abi_test_clobber_xmm6 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm6)) +#define _abi_test_clobber_xmm7 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm7)) +#define _abi_test_clobber_xmm8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm8)) +#define _abi_test_clobber_xmm9 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm9)) +#define _abi_test_get_and_clear_direction_flag BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_get_and_clear_direction_flag)) +#define _abi_test_set_direction_flag BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_set_direction_flag)) +#define _abi_test_trampoline BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_trampoline)) +#define _abi_test_unwind_return BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_unwind_return)) +#define _abi_test_unwind_start BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_unwind_start)) +#define _abi_test_unwind_stop BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(abi_test_unwind_stop)) +#define _aes128gcmsiv_aes_ks BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes128gcmsiv_aes_ks)) +#define _aes128gcmsiv_aes_ks_enc_x1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes128gcmsiv_aes_ks_enc_x1)) +#define _aes128gcmsiv_dec BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes128gcmsiv_dec)) +#define _aes128gcmsiv_ecb_enc_block BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes128gcmsiv_ecb_enc_block)) +#define _aes128gcmsiv_enc_msg_x4 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes128gcmsiv_enc_msg_x4)) +#define _aes128gcmsiv_enc_msg_x8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes128gcmsiv_enc_msg_x8)) +#define _aes128gcmsiv_kdf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes128gcmsiv_kdf)) +#define _aes256gcmsiv_aes_ks BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes256gcmsiv_aes_ks)) +#define _aes256gcmsiv_aes_ks_enc_x1 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes256gcmsiv_aes_ks_enc_x1)) +#define _aes256gcmsiv_dec BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes256gcmsiv_dec)) +#define _aes256gcmsiv_ecb_enc_block BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes256gcmsiv_ecb_enc_block)) +#define _aes256gcmsiv_enc_msg_x4 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes256gcmsiv_enc_msg_x4)) +#define _aes256gcmsiv_enc_msg_x8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes256gcmsiv_enc_msg_x8)) +#define _aes256gcmsiv_kdf BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes256gcmsiv_kdf)) +#define _aes_gcm_dec_kernel BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_gcm_dec_kernel)) +#define _aes_gcm_dec_kernel_eor3 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_gcm_dec_kernel_eor3)) +#define _aes_gcm_dec_update_vaes_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_gcm_dec_update_vaes_avx2)) +#define _aes_gcm_dec_update_vaes_avx512 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_gcm_dec_update_vaes_avx512)) +#define _aes_gcm_enc_kernel BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_gcm_enc_kernel)) +#define _aes_gcm_enc_kernel_eor3 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_gcm_enc_kernel_eor3)) +#define _aes_gcm_enc_update_vaes_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_gcm_enc_update_vaes_avx2)) +#define _aes_gcm_enc_update_vaes_avx512 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_gcm_enc_update_vaes_avx512)) +#define _aes_hw_cbc_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_hw_cbc_encrypt)) +#define _aes_hw_ccm64_decrypt_blocks BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_hw_ccm64_decrypt_blocks)) +#define _aes_hw_ccm64_encrypt_blocks BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_hw_ccm64_encrypt_blocks)) +#define _aes_hw_ctr32_encrypt_blocks BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_hw_ctr32_encrypt_blocks)) +#define _aes_hw_decrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_hw_decrypt)) +#define _aes_hw_ecb_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_hw_ecb_encrypt)) +#define _aes_hw_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_hw_encrypt)) +#define _aes_hw_encrypt_key_to_decrypt_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_hw_encrypt_key_to_decrypt_key)) +#define _aes_hw_set_decrypt_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_hw_set_decrypt_key)) +#define _aes_hw_set_encrypt_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_hw_set_encrypt_key)) +#define _aes_hw_set_encrypt_key_alt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_hw_set_encrypt_key_alt)) +#define _aes_hw_set_encrypt_key_base BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_hw_set_encrypt_key_base)) +#define _aes_hw_xts_decrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_hw_xts_decrypt)) +#define _aes_hw_xts_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aes_hw_xts_encrypt)) +#define _aesgcmsiv_htable6_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aesgcmsiv_htable6_init)) +#define _aesgcmsiv_htable_init BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aesgcmsiv_htable_init)) +#define _aesgcmsiv_htable_polyval BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aesgcmsiv_htable_polyval)) +#define _aesgcmsiv_polyval_horner BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aesgcmsiv_polyval_horner)) +#define _aesni_gcm_decrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aesni_gcm_decrypt)) +#define _aesni_gcm_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(aesni_gcm_encrypt)) +#define _beeu_mod_inverse_vartime BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(beeu_mod_inverse_vartime)) +#define _bn_add_words BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_add_words)) +#define _bn_gather5 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_gather5)) +#define _bn_mul4x_mont BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_mul4x_mont)) +#define _bn_mul4x_mont_gather5 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_mul4x_mont_gather5)) +#define _bn_mul8x_mont_neon BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_mul8x_mont_neon)) +#define _bn_mul_add_words BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_mul_add_words)) +#define _bn_mul_comba4 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_mul_comba4)) +#define _bn_mul_comba8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_mul_comba8)) +#define _bn_mul_mont_gather5_nohw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_mul_mont_gather5_nohw)) +#define _bn_mul_mont_nohw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_mul_mont_nohw)) +#define _bn_mul_mont_words BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_mul_mont_words)) +#define _bn_mul_words BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_mul_words)) +#define _bn_mulx4x_mont BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_mulx4x_mont)) +#define _bn_mulx4x_mont_gather5 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_mulx4x_mont_gather5)) +#define _bn_power5_nohw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_power5_nohw)) +#define _bn_powerx5 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_powerx5)) +#define _bn_scatter5 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_scatter5)) +#define _bn_sqr8x_internal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_sqr8x_internal)) +#define _bn_sqr8x_mont BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_sqr8x_mont)) +#define _bn_sqr_add_words BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_sqr_add_words)) +#define _bn_sqr_comba4 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_sqr_comba4)) +#define _bn_sqr_comba8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_sqr_comba8)) +#define _bn_sqrx8x_internal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_sqrx8x_internal)) +#define _bn_sub_words BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bn_sub_words)) +#define _bsaes_cbc_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bsaes_cbc_encrypt)) +#define _bsaes_ctr32_encrypt_blocks BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(bsaes_ctr32_encrypt_blocks)) +#define _chacha20_poly1305_open BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(chacha20_poly1305_open)) +#define _chacha20_poly1305_open_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(chacha20_poly1305_open_avx2)) +#define _chacha20_poly1305_open_sse41 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(chacha20_poly1305_open_sse41)) +#define _chacha20_poly1305_seal BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(chacha20_poly1305_seal)) +#define _chacha20_poly1305_seal_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(chacha20_poly1305_seal_avx2)) +#define _chacha20_poly1305_seal_sse41 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(chacha20_poly1305_seal_sse41)) +#define _ecp_nistz256_div_by_2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_div_by_2)) +#define _ecp_nistz256_mul_by_2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_mul_by_2)) +#define _ecp_nistz256_mul_by_3 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_mul_by_3)) +#define _ecp_nistz256_mul_mont BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_mul_mont)) +#define _ecp_nistz256_mul_mont_adx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_mul_mont_adx)) +#define _ecp_nistz256_mul_mont_nohw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_mul_mont_nohw)) +#define _ecp_nistz256_neg BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_neg)) +#define _ecp_nistz256_ord_mul_mont BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_ord_mul_mont)) +#define _ecp_nistz256_ord_mul_mont_adx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_ord_mul_mont_adx)) +#define _ecp_nistz256_ord_mul_mont_nohw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_ord_mul_mont_nohw)) +#define _ecp_nistz256_ord_sqr_mont BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_ord_sqr_mont)) +#define _ecp_nistz256_ord_sqr_mont_adx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_ord_sqr_mont_adx)) +#define _ecp_nistz256_ord_sqr_mont_nohw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_ord_sqr_mont_nohw)) +#define _ecp_nistz256_point_add BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_point_add)) +#define _ecp_nistz256_point_add_adx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_point_add_adx)) +#define _ecp_nistz256_point_add_affine BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_point_add_affine)) +#define _ecp_nistz256_point_add_affine_adx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_point_add_affine_adx)) +#define _ecp_nistz256_point_add_affine_nohw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_point_add_affine_nohw)) +#define _ecp_nistz256_point_add_nohw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_point_add_nohw)) +#define _ecp_nistz256_point_double BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_point_double)) +#define _ecp_nistz256_point_double_adx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_point_double_adx)) +#define _ecp_nistz256_point_double_nohw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_point_double_nohw)) +#define _ecp_nistz256_select_w5 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_select_w5)) +#define _ecp_nistz256_select_w5_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_select_w5_avx2)) +#define _ecp_nistz256_select_w5_nohw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_select_w5_nohw)) +#define _ecp_nistz256_select_w7 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_select_w7)) +#define _ecp_nistz256_select_w7_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_select_w7_avx2)) +#define _ecp_nistz256_select_w7_nohw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_select_w7_nohw)) +#define _ecp_nistz256_sqr_mont BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_sqr_mont)) +#define _ecp_nistz256_sqr_mont_adx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_sqr_mont_adx)) +#define _ecp_nistz256_sqr_mont_nohw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_sqr_mont_nohw)) +#define _ecp_nistz256_sub BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(ecp_nistz256_sub)) +#define _fiat_curve25519_adx_mul BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(fiat_curve25519_adx_mul)) +#define _fiat_curve25519_adx_square BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(fiat_curve25519_adx_square)) +#define _fiat_p256_adx_mul BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(fiat_p256_adx_mul)) +#define _fiat_p256_adx_sqr BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(fiat_p256_adx_sqr)) +#define _gcm_ghash_avx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_ghash_avx)) +#define _gcm_ghash_clmul BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_ghash_clmul)) +#define _gcm_ghash_neon BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_ghash_neon)) +#define _gcm_ghash_ssse3 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_ghash_ssse3)) +#define _gcm_ghash_v8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_ghash_v8)) +#define _gcm_ghash_vpclmulqdq_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_ghash_vpclmulqdq_avx2)) +#define _gcm_ghash_vpclmulqdq_avx512 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_ghash_vpclmulqdq_avx512)) +#define _gcm_gmult_avx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_gmult_avx)) +#define _gcm_gmult_clmul BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_gmult_clmul)) +#define _gcm_gmult_neon BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_gmult_neon)) +#define _gcm_gmult_ssse3 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_gmult_ssse3)) +#define _gcm_gmult_v8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_gmult_v8)) +#define _gcm_gmult_vpclmulqdq_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_gmult_vpclmulqdq_avx2)) +#define _gcm_gmult_vpclmulqdq_avx512 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_gmult_vpclmulqdq_avx512)) +#define _gcm_init_avx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_init_avx)) +#define _gcm_init_clmul BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_init_clmul)) +#define _gcm_init_neon BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_init_neon)) +#define _gcm_init_v8 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_init_v8)) +#define _gcm_init_vpclmulqdq_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_init_vpclmulqdq_avx2)) +#define _gcm_init_vpclmulqdq_avx512 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(gcm_init_vpclmulqdq_avx512)) +#define _md5_block_asm_data_order BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(md5_block_asm_data_order)) +#define _openssl_poly1305_neon2_addmulmod BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(openssl_poly1305_neon2_addmulmod)) +#define _openssl_poly1305_neon2_blocks BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(openssl_poly1305_neon2_blocks)) +#define _p_thread_callback_boringssl BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(p_thread_callback_boringssl)) +#define _poly_Rq_mul BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(poly_Rq_mul)) +#define _rsaz_1024_gather5_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(rsaz_1024_gather5_avx2)) +#define _rsaz_1024_mul_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(rsaz_1024_mul_avx2)) +#define _rsaz_1024_norm2red_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(rsaz_1024_norm2red_avx2)) +#define _rsaz_1024_red2norm_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(rsaz_1024_red2norm_avx2)) +#define _rsaz_1024_scatter5_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(rsaz_1024_scatter5_avx2)) +#define _rsaz_1024_sqr_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(rsaz_1024_sqr_avx2)) +#define _sha1_block_data_order_avx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sha1_block_data_order_avx)) +#define _sha1_block_data_order_avx2 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sha1_block_data_order_avx2)) +#define _sha1_block_data_order_hw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sha1_block_data_order_hw)) +#define _sha1_block_data_order_neon BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sha1_block_data_order_neon)) +#define _sha1_block_data_order_nohw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sha1_block_data_order_nohw)) +#define _sha1_block_data_order_ssse3 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sha1_block_data_order_ssse3)) +#define _sha256_block_data_order_avx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sha256_block_data_order_avx)) +#define _sha256_block_data_order_hw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sha256_block_data_order_hw)) +#define _sha256_block_data_order_neon BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sha256_block_data_order_neon)) +#define _sha256_block_data_order_nohw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sha256_block_data_order_nohw)) +#define _sha256_block_data_order_ssse3 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sha256_block_data_order_ssse3)) +#define _sha512_block_data_order_avx BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sha512_block_data_order_avx)) +#define _sha512_block_data_order_hw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sha512_block_data_order_hw)) +#define _sha512_block_data_order_neon BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sha512_block_data_order_neon)) +#define _sha512_block_data_order_nohw BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sha512_block_data_order_nohw)) +#define _sha512_block_data_order_ssse3 BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(sha512_block_data_order_ssse3)) +#define _vpaes_cbc_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(vpaes_cbc_encrypt)) +#define _vpaes_ctr32_encrypt_blocks BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(vpaes_ctr32_encrypt_blocks)) +#define _vpaes_decrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(vpaes_decrypt)) +#define _vpaes_decrypt_key_to_bsaes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(vpaes_decrypt_key_to_bsaes)) +#define _vpaes_encrypt BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(vpaes_encrypt)) +#define _vpaes_encrypt_key_to_bsaes BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(vpaes_encrypt_key_to_bsaes)) +#define _vpaes_set_decrypt_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(vpaes_set_decrypt_key)) +#define _vpaes_set_encrypt_key BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(vpaes_set_encrypt_key)) +#define _x25519_NEON BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(x25519_NEON)) #else // __APPLE__ -#define BORINGSSL_function_hit BORINGSSL_ADD_USER_LABEL_AND_PREFIX(BORINGSSL_function_hit) -#define CRYPTO_rdrand BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_rdrand) -#define CRYPTO_rdrand_multiple8_buf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(CRYPTO_rdrand_multiple8_buf) -#define ChaCha20_ctr32_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ChaCha20_ctr32_avx2) -#define ChaCha20_ctr32_neon BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ChaCha20_ctr32_neon) -#define ChaCha20_ctr32_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ChaCha20_ctr32_nohw) -#define ChaCha20_ctr32_ssse3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ChaCha20_ctr32_ssse3) -#define ChaCha20_ctr32_ssse3_4x BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ChaCha20_ctr32_ssse3_4x) -#define abi_test_bad_unwind_epilog BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_bad_unwind_epilog) -#define abi_test_bad_unwind_temporary BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_bad_unwind_temporary) -#define abi_test_bad_unwind_wrong_register BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_bad_unwind_wrong_register) -#define abi_test_clobber_d0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d0) -#define abi_test_clobber_d1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d1) -#define abi_test_clobber_d10 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d10) -#define abi_test_clobber_d11 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d11) -#define abi_test_clobber_d12 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d12) -#define abi_test_clobber_d13 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d13) -#define abi_test_clobber_d14 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d14) -#define abi_test_clobber_d15 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d15) -#define abi_test_clobber_d16 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d16) -#define abi_test_clobber_d17 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d17) -#define abi_test_clobber_d18 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d18) -#define abi_test_clobber_d19 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d19) -#define abi_test_clobber_d2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d2) -#define abi_test_clobber_d20 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d20) -#define abi_test_clobber_d21 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d21) -#define abi_test_clobber_d22 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d22) -#define abi_test_clobber_d23 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d23) -#define abi_test_clobber_d24 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d24) -#define abi_test_clobber_d25 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d25) -#define abi_test_clobber_d26 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d26) -#define abi_test_clobber_d27 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d27) -#define abi_test_clobber_d28 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d28) -#define abi_test_clobber_d29 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d29) -#define abi_test_clobber_d3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d3) -#define abi_test_clobber_d30 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d30) -#define abi_test_clobber_d31 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d31) -#define abi_test_clobber_d4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d4) -#define abi_test_clobber_d5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d5) -#define abi_test_clobber_d6 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d6) -#define abi_test_clobber_d7 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d7) -#define abi_test_clobber_d8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d8) -#define abi_test_clobber_d9 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_d9) -#define abi_test_clobber_eax BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_eax) -#define abi_test_clobber_ebp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_ebp) -#define abi_test_clobber_ebx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_ebx) -#define abi_test_clobber_ecx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_ecx) -#define abi_test_clobber_edi BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_edi) -#define abi_test_clobber_edx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_edx) -#define abi_test_clobber_esi BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_esi) -#define abi_test_clobber_r0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r0) -#define abi_test_clobber_r1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r1) -#define abi_test_clobber_r10 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r10) -#define abi_test_clobber_r11 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r11) -#define abi_test_clobber_r12 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r12) -#define abi_test_clobber_r13 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r13) -#define abi_test_clobber_r14 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r14) -#define abi_test_clobber_r15 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r15) -#define abi_test_clobber_r2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r2) -#define abi_test_clobber_r3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r3) -#define abi_test_clobber_r4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r4) -#define abi_test_clobber_r5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r5) -#define abi_test_clobber_r6 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r6) -#define abi_test_clobber_r7 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r7) -#define abi_test_clobber_r8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r8) -#define abi_test_clobber_r9 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_r9) -#define abi_test_clobber_rax BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_rax) -#define abi_test_clobber_rbp BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_rbp) -#define abi_test_clobber_rbx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_rbx) -#define abi_test_clobber_rcx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_rcx) -#define abi_test_clobber_rdi BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_rdi) -#define abi_test_clobber_rdx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_rdx) -#define abi_test_clobber_rsi BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_rsi) -#define abi_test_clobber_v10_upper BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_v10_upper) -#define abi_test_clobber_v11_upper BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_v11_upper) -#define abi_test_clobber_v12_upper BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_v12_upper) -#define abi_test_clobber_v13_upper BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_v13_upper) -#define abi_test_clobber_v14_upper BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_v14_upper) -#define abi_test_clobber_v15_upper BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_v15_upper) -#define abi_test_clobber_v8_upper BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_v8_upper) -#define abi_test_clobber_v9_upper BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_v9_upper) -#define abi_test_clobber_x0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x0) -#define abi_test_clobber_x1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x1) -#define abi_test_clobber_x10 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x10) -#define abi_test_clobber_x11 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x11) -#define abi_test_clobber_x12 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x12) -#define abi_test_clobber_x13 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x13) -#define abi_test_clobber_x14 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x14) -#define abi_test_clobber_x15 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x15) -#define abi_test_clobber_x16 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x16) -#define abi_test_clobber_x17 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x17) -#define abi_test_clobber_x19 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x19) -#define abi_test_clobber_x2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x2) -#define abi_test_clobber_x20 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x20) -#define abi_test_clobber_x21 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x21) -#define abi_test_clobber_x22 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x22) -#define abi_test_clobber_x23 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x23) -#define abi_test_clobber_x24 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x24) -#define abi_test_clobber_x25 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x25) -#define abi_test_clobber_x26 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x26) -#define abi_test_clobber_x27 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x27) -#define abi_test_clobber_x28 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x28) -#define abi_test_clobber_x29 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x29) -#define abi_test_clobber_x3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x3) -#define abi_test_clobber_x4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x4) -#define abi_test_clobber_x5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x5) -#define abi_test_clobber_x6 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x6) -#define abi_test_clobber_x7 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x7) -#define abi_test_clobber_x8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x8) -#define abi_test_clobber_x9 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_x9) -#define abi_test_clobber_xmm0 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm0) -#define abi_test_clobber_xmm1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm1) -#define abi_test_clobber_xmm10 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm10) -#define abi_test_clobber_xmm11 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm11) -#define abi_test_clobber_xmm12 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm12) -#define abi_test_clobber_xmm13 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm13) -#define abi_test_clobber_xmm14 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm14) -#define abi_test_clobber_xmm15 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm15) -#define abi_test_clobber_xmm2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm2) -#define abi_test_clobber_xmm3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm3) -#define abi_test_clobber_xmm4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm4) -#define abi_test_clobber_xmm5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm5) -#define abi_test_clobber_xmm6 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm6) -#define abi_test_clobber_xmm7 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm7) -#define abi_test_clobber_xmm8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm8) -#define abi_test_clobber_xmm9 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_clobber_xmm9) -#define abi_test_get_and_clear_direction_flag BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_get_and_clear_direction_flag) -#define abi_test_set_direction_flag BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_set_direction_flag) -#define abi_test_trampoline BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_trampoline) -#define abi_test_unwind_return BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_unwind_return) -#define abi_test_unwind_start BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_unwind_start) -#define abi_test_unwind_stop BORINGSSL_ADD_USER_LABEL_AND_PREFIX(abi_test_unwind_stop) -#define aes128gcmsiv_aes_ks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes128gcmsiv_aes_ks) -#define aes128gcmsiv_aes_ks_enc_x1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes128gcmsiv_aes_ks_enc_x1) -#define aes128gcmsiv_dec BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes128gcmsiv_dec) -#define aes128gcmsiv_ecb_enc_block BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes128gcmsiv_ecb_enc_block) -#define aes128gcmsiv_enc_msg_x4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes128gcmsiv_enc_msg_x4) -#define aes128gcmsiv_enc_msg_x8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes128gcmsiv_enc_msg_x8) -#define aes128gcmsiv_kdf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes128gcmsiv_kdf) -#define aes256gcmsiv_aes_ks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes256gcmsiv_aes_ks) -#define aes256gcmsiv_aes_ks_enc_x1 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes256gcmsiv_aes_ks_enc_x1) -#define aes256gcmsiv_dec BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes256gcmsiv_dec) -#define aes256gcmsiv_ecb_enc_block BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes256gcmsiv_ecb_enc_block) -#define aes256gcmsiv_enc_msg_x4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes256gcmsiv_enc_msg_x4) -#define aes256gcmsiv_enc_msg_x8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes256gcmsiv_enc_msg_x8) -#define aes256gcmsiv_kdf BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes256gcmsiv_kdf) -#define aes_gcm_dec_kernel BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_gcm_dec_kernel) -#define aes_gcm_dec_kernel_eor3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_gcm_dec_kernel_eor3) -#define aes_gcm_dec_update_vaes_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_gcm_dec_update_vaes_avx2) -#define aes_gcm_dec_update_vaes_avx512 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_gcm_dec_update_vaes_avx512) -#define aes_gcm_enc_kernel BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_gcm_enc_kernel) -#define aes_gcm_enc_kernel_eor3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_gcm_enc_kernel_eor3) -#define aes_gcm_enc_update_vaes_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_gcm_enc_update_vaes_avx2) -#define aes_gcm_enc_update_vaes_avx512 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_gcm_enc_update_vaes_avx512) -#define aes_hw_cbc_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_cbc_encrypt) -#define aes_hw_ccm64_decrypt_blocks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_ccm64_decrypt_blocks) -#define aes_hw_ccm64_encrypt_blocks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_ccm64_encrypt_blocks) -#define aes_hw_ctr32_encrypt_blocks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_ctr32_encrypt_blocks) -#define aes_hw_decrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_decrypt) -#define aes_hw_ecb_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_ecb_encrypt) -#define aes_hw_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_encrypt) -#define aes_hw_encrypt_key_to_decrypt_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_encrypt_key_to_decrypt_key) -#define aes_hw_set_decrypt_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_set_decrypt_key) -#define aes_hw_set_encrypt_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_set_encrypt_key) -#define aes_hw_set_encrypt_key_alt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_set_encrypt_key_alt) -#define aes_hw_set_encrypt_key_base BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_set_encrypt_key_base) -#define aes_hw_xts_decrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_xts_decrypt) -#define aes_hw_xts_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aes_hw_xts_encrypt) -#define aesgcmsiv_htable6_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aesgcmsiv_htable6_init) -#define aesgcmsiv_htable_init BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aesgcmsiv_htable_init) -#define aesgcmsiv_htable_polyval BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aesgcmsiv_htable_polyval) -#define aesgcmsiv_polyval_horner BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aesgcmsiv_polyval_horner) -#define aesni_gcm_decrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aesni_gcm_decrypt) -#define aesni_gcm_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(aesni_gcm_encrypt) -#define beeu_mod_inverse_vartime BORINGSSL_ADD_USER_LABEL_AND_PREFIX(beeu_mod_inverse_vartime) -#define bn_add_words BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_add_words) -#define bn_gather5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_gather5) -#define bn_mul4x_mont BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul4x_mont) -#define bn_mul4x_mont_gather5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul4x_mont_gather5) -#define bn_mul8x_mont_neon BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul8x_mont_neon) -#define bn_mul_add_words BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul_add_words) -#define bn_mul_comba4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul_comba4) -#define bn_mul_comba8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul_comba8) -#define bn_mul_mont_gather5_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul_mont_gather5_nohw) -#define bn_mul_mont_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul_mont_nohw) -#define bn_mul_mont_words BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul_mont_words) -#define bn_mul_words BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mul_words) -#define bn_mulx4x_mont BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mulx4x_mont) -#define bn_mulx4x_mont_gather5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_mulx4x_mont_gather5) -#define bn_power5_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_power5_nohw) -#define bn_powerx5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_powerx5) -#define bn_scatter5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_scatter5) -#define bn_sqr8x_internal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_sqr8x_internal) -#define bn_sqr8x_mont BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_sqr8x_mont) -#define bn_sqr_add_words BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_sqr_add_words) -#define bn_sqr_comba4 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_sqr_comba4) -#define bn_sqr_comba8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_sqr_comba8) -#define bn_sqrx8x_internal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_sqrx8x_internal) -#define bn_sub_words BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bn_sub_words) -#define bsaes_cbc_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bsaes_cbc_encrypt) -#define bsaes_ctr32_encrypt_blocks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(bsaes_ctr32_encrypt_blocks) -#define chacha20_poly1305_open BORINGSSL_ADD_USER_LABEL_AND_PREFIX(chacha20_poly1305_open) -#define chacha20_poly1305_open_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(chacha20_poly1305_open_avx2) -#define chacha20_poly1305_open_sse41 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(chacha20_poly1305_open_sse41) -#define chacha20_poly1305_seal BORINGSSL_ADD_USER_LABEL_AND_PREFIX(chacha20_poly1305_seal) -#define chacha20_poly1305_seal_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(chacha20_poly1305_seal_avx2) -#define chacha20_poly1305_seal_sse41 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(chacha20_poly1305_seal_sse41) -#define ecp_nistz256_div_by_2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_div_by_2) -#define ecp_nistz256_mul_by_2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_mul_by_2) -#define ecp_nistz256_mul_by_3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_mul_by_3) -#define ecp_nistz256_mul_mont BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_mul_mont) -#define ecp_nistz256_mul_mont_adx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_mul_mont_adx) -#define ecp_nistz256_mul_mont_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_mul_mont_nohw) -#define ecp_nistz256_neg BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_neg) -#define ecp_nistz256_ord_mul_mont BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_ord_mul_mont) -#define ecp_nistz256_ord_mul_mont_adx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_ord_mul_mont_adx) -#define ecp_nistz256_ord_mul_mont_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_ord_mul_mont_nohw) -#define ecp_nistz256_ord_sqr_mont BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_ord_sqr_mont) -#define ecp_nistz256_ord_sqr_mont_adx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_ord_sqr_mont_adx) -#define ecp_nistz256_ord_sqr_mont_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_ord_sqr_mont_nohw) -#define ecp_nistz256_point_add BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_add) -#define ecp_nistz256_point_add_adx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_add_adx) -#define ecp_nistz256_point_add_affine BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_add_affine) -#define ecp_nistz256_point_add_affine_adx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_add_affine_adx) -#define ecp_nistz256_point_add_affine_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_add_affine_nohw) -#define ecp_nistz256_point_add_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_add_nohw) -#define ecp_nistz256_point_double BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_double) -#define ecp_nistz256_point_double_adx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_double_adx) -#define ecp_nistz256_point_double_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_point_double_nohw) -#define ecp_nistz256_select_w5 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_select_w5) -#define ecp_nistz256_select_w5_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_select_w5_avx2) -#define ecp_nistz256_select_w5_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_select_w5_nohw) -#define ecp_nistz256_select_w7 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_select_w7) -#define ecp_nistz256_select_w7_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_select_w7_avx2) -#define ecp_nistz256_select_w7_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_select_w7_nohw) -#define ecp_nistz256_sqr_mont BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_sqr_mont) -#define ecp_nistz256_sqr_mont_adx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_sqr_mont_adx) -#define ecp_nistz256_sqr_mont_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_sqr_mont_nohw) -#define ecp_nistz256_sub BORINGSSL_ADD_USER_LABEL_AND_PREFIX(ecp_nistz256_sub) -#define fiat_curve25519_adx_mul BORINGSSL_ADD_USER_LABEL_AND_PREFIX(fiat_curve25519_adx_mul) -#define fiat_curve25519_adx_square BORINGSSL_ADD_USER_LABEL_AND_PREFIX(fiat_curve25519_adx_square) -#define fiat_p256_adx_mul BORINGSSL_ADD_USER_LABEL_AND_PREFIX(fiat_p256_adx_mul) -#define fiat_p256_adx_sqr BORINGSSL_ADD_USER_LABEL_AND_PREFIX(fiat_p256_adx_sqr) -#define gcm_ghash_avx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_ghash_avx) -#define gcm_ghash_clmul BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_ghash_clmul) -#define gcm_ghash_neon BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_ghash_neon) -#define gcm_ghash_ssse3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_ghash_ssse3) -#define gcm_ghash_v8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_ghash_v8) -#define gcm_ghash_vpclmulqdq_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_ghash_vpclmulqdq_avx2) -#define gcm_ghash_vpclmulqdq_avx512 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_ghash_vpclmulqdq_avx512) -#define gcm_gmult_avx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_gmult_avx) -#define gcm_gmult_clmul BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_gmult_clmul) -#define gcm_gmult_neon BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_gmult_neon) -#define gcm_gmult_ssse3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_gmult_ssse3) -#define gcm_gmult_v8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_gmult_v8) -#define gcm_gmult_vpclmulqdq_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_gmult_vpclmulqdq_avx2) -#define gcm_gmult_vpclmulqdq_avx512 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_gmult_vpclmulqdq_avx512) -#define gcm_init_avx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_init_avx) -#define gcm_init_clmul BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_init_clmul) -#define gcm_init_neon BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_init_neon) -#define gcm_init_v8 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_init_v8) -#define gcm_init_vpclmulqdq_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_init_vpclmulqdq_avx2) -#define gcm_init_vpclmulqdq_avx512 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(gcm_init_vpclmulqdq_avx512) -#define md5_block_asm_data_order BORINGSSL_ADD_USER_LABEL_AND_PREFIX(md5_block_asm_data_order) -#define openssl_poly1305_neon2_addmulmod BORINGSSL_ADD_USER_LABEL_AND_PREFIX(openssl_poly1305_neon2_addmulmod) -#define openssl_poly1305_neon2_blocks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(openssl_poly1305_neon2_blocks) -#define p_thread_callback_boringssl BORINGSSL_ADD_USER_LABEL_AND_PREFIX(p_thread_callback_boringssl) -#define poly_Rq_mul BORINGSSL_ADD_USER_LABEL_AND_PREFIX(poly_Rq_mul) -#define rsaz_1024_gather5_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(rsaz_1024_gather5_avx2) -#define rsaz_1024_mul_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(rsaz_1024_mul_avx2) -#define rsaz_1024_norm2red_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(rsaz_1024_norm2red_avx2) -#define rsaz_1024_red2norm_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(rsaz_1024_red2norm_avx2) -#define rsaz_1024_scatter5_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(rsaz_1024_scatter5_avx2) -#define rsaz_1024_sqr_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(rsaz_1024_sqr_avx2) -#define sha1_block_data_order_avx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha1_block_data_order_avx) -#define sha1_block_data_order_avx2 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha1_block_data_order_avx2) -#define sha1_block_data_order_hw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha1_block_data_order_hw) -#define sha1_block_data_order_neon BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha1_block_data_order_neon) -#define sha1_block_data_order_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha1_block_data_order_nohw) -#define sha1_block_data_order_ssse3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha1_block_data_order_ssse3) -#define sha256_block_data_order_avx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha256_block_data_order_avx) -#define sha256_block_data_order_hw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha256_block_data_order_hw) -#define sha256_block_data_order_neon BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha256_block_data_order_neon) -#define sha256_block_data_order_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha256_block_data_order_nohw) -#define sha256_block_data_order_ssse3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha256_block_data_order_ssse3) -#define sha512_block_data_order_avx BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha512_block_data_order_avx) -#define sha512_block_data_order_hw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha512_block_data_order_hw) -#define sha512_block_data_order_neon BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha512_block_data_order_neon) -#define sha512_block_data_order_nohw BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha512_block_data_order_nohw) -#define sha512_block_data_order_ssse3 BORINGSSL_ADD_USER_LABEL_AND_PREFIX(sha512_block_data_order_ssse3) -#define vpaes_cbc_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(vpaes_cbc_encrypt) -#define vpaes_ctr32_encrypt_blocks BORINGSSL_ADD_USER_LABEL_AND_PREFIX(vpaes_ctr32_encrypt_blocks) -#define vpaes_decrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(vpaes_decrypt) -#define vpaes_decrypt_key_to_bsaes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(vpaes_decrypt_key_to_bsaes) -#define vpaes_encrypt BORINGSSL_ADD_USER_LABEL_AND_PREFIX(vpaes_encrypt) -#define vpaes_encrypt_key_to_bsaes BORINGSSL_ADD_USER_LABEL_AND_PREFIX(vpaes_encrypt_key_to_bsaes) -#define vpaes_set_decrypt_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(vpaes_set_decrypt_key) -#define vpaes_set_encrypt_key BORINGSSL_ADD_USER_LABEL_AND_PREFIX(vpaes_set_encrypt_key) -#define x25519_NEON BORINGSSL_ADD_USER_LABEL_AND_PREFIX(x25519_NEON) +#define BORINGSSL_function_hit BORINGSSL_ADD_PREFIX(BORINGSSL_function_hit) +#define CRYPTO_rdrand BORINGSSL_ADD_PREFIX(CRYPTO_rdrand) +#define CRYPTO_rdrand_multiple8_buf BORINGSSL_ADD_PREFIX(CRYPTO_rdrand_multiple8_buf) +#define ChaCha20_ctr32_avx2 BORINGSSL_ADD_PREFIX(ChaCha20_ctr32_avx2) +#define ChaCha20_ctr32_neon BORINGSSL_ADD_PREFIX(ChaCha20_ctr32_neon) +#define ChaCha20_ctr32_nohw BORINGSSL_ADD_PREFIX(ChaCha20_ctr32_nohw) +#define ChaCha20_ctr32_ssse3 BORINGSSL_ADD_PREFIX(ChaCha20_ctr32_ssse3) +#define ChaCha20_ctr32_ssse3_4x BORINGSSL_ADD_PREFIX(ChaCha20_ctr32_ssse3_4x) +#define abi_test_bad_unwind_epilog BORINGSSL_ADD_PREFIX(abi_test_bad_unwind_epilog) +#define abi_test_bad_unwind_temporary BORINGSSL_ADD_PREFIX(abi_test_bad_unwind_temporary) +#define abi_test_bad_unwind_wrong_register BORINGSSL_ADD_PREFIX(abi_test_bad_unwind_wrong_register) +#define abi_test_clobber_d0 BORINGSSL_ADD_PREFIX(abi_test_clobber_d0) +#define abi_test_clobber_d1 BORINGSSL_ADD_PREFIX(abi_test_clobber_d1) +#define abi_test_clobber_d10 BORINGSSL_ADD_PREFIX(abi_test_clobber_d10) +#define abi_test_clobber_d11 BORINGSSL_ADD_PREFIX(abi_test_clobber_d11) +#define abi_test_clobber_d12 BORINGSSL_ADD_PREFIX(abi_test_clobber_d12) +#define abi_test_clobber_d13 BORINGSSL_ADD_PREFIX(abi_test_clobber_d13) +#define abi_test_clobber_d14 BORINGSSL_ADD_PREFIX(abi_test_clobber_d14) +#define abi_test_clobber_d15 BORINGSSL_ADD_PREFIX(abi_test_clobber_d15) +#define abi_test_clobber_d16 BORINGSSL_ADD_PREFIX(abi_test_clobber_d16) +#define abi_test_clobber_d17 BORINGSSL_ADD_PREFIX(abi_test_clobber_d17) +#define abi_test_clobber_d18 BORINGSSL_ADD_PREFIX(abi_test_clobber_d18) +#define abi_test_clobber_d19 BORINGSSL_ADD_PREFIX(abi_test_clobber_d19) +#define abi_test_clobber_d2 BORINGSSL_ADD_PREFIX(abi_test_clobber_d2) +#define abi_test_clobber_d20 BORINGSSL_ADD_PREFIX(abi_test_clobber_d20) +#define abi_test_clobber_d21 BORINGSSL_ADD_PREFIX(abi_test_clobber_d21) +#define abi_test_clobber_d22 BORINGSSL_ADD_PREFIX(abi_test_clobber_d22) +#define abi_test_clobber_d23 BORINGSSL_ADD_PREFIX(abi_test_clobber_d23) +#define abi_test_clobber_d24 BORINGSSL_ADD_PREFIX(abi_test_clobber_d24) +#define abi_test_clobber_d25 BORINGSSL_ADD_PREFIX(abi_test_clobber_d25) +#define abi_test_clobber_d26 BORINGSSL_ADD_PREFIX(abi_test_clobber_d26) +#define abi_test_clobber_d27 BORINGSSL_ADD_PREFIX(abi_test_clobber_d27) +#define abi_test_clobber_d28 BORINGSSL_ADD_PREFIX(abi_test_clobber_d28) +#define abi_test_clobber_d29 BORINGSSL_ADD_PREFIX(abi_test_clobber_d29) +#define abi_test_clobber_d3 BORINGSSL_ADD_PREFIX(abi_test_clobber_d3) +#define abi_test_clobber_d30 BORINGSSL_ADD_PREFIX(abi_test_clobber_d30) +#define abi_test_clobber_d31 BORINGSSL_ADD_PREFIX(abi_test_clobber_d31) +#define abi_test_clobber_d4 BORINGSSL_ADD_PREFIX(abi_test_clobber_d4) +#define abi_test_clobber_d5 BORINGSSL_ADD_PREFIX(abi_test_clobber_d5) +#define abi_test_clobber_d6 BORINGSSL_ADD_PREFIX(abi_test_clobber_d6) +#define abi_test_clobber_d7 BORINGSSL_ADD_PREFIX(abi_test_clobber_d7) +#define abi_test_clobber_d8 BORINGSSL_ADD_PREFIX(abi_test_clobber_d8) +#define abi_test_clobber_d9 BORINGSSL_ADD_PREFIX(abi_test_clobber_d9) +#define abi_test_clobber_eax BORINGSSL_ADD_PREFIX(abi_test_clobber_eax) +#define abi_test_clobber_ebp BORINGSSL_ADD_PREFIX(abi_test_clobber_ebp) +#define abi_test_clobber_ebx BORINGSSL_ADD_PREFIX(abi_test_clobber_ebx) +#define abi_test_clobber_ecx BORINGSSL_ADD_PREFIX(abi_test_clobber_ecx) +#define abi_test_clobber_edi BORINGSSL_ADD_PREFIX(abi_test_clobber_edi) +#define abi_test_clobber_edx BORINGSSL_ADD_PREFIX(abi_test_clobber_edx) +#define abi_test_clobber_esi BORINGSSL_ADD_PREFIX(abi_test_clobber_esi) +#define abi_test_clobber_r0 BORINGSSL_ADD_PREFIX(abi_test_clobber_r0) +#define abi_test_clobber_r1 BORINGSSL_ADD_PREFIX(abi_test_clobber_r1) +#define abi_test_clobber_r10 BORINGSSL_ADD_PREFIX(abi_test_clobber_r10) +#define abi_test_clobber_r11 BORINGSSL_ADD_PREFIX(abi_test_clobber_r11) +#define abi_test_clobber_r12 BORINGSSL_ADD_PREFIX(abi_test_clobber_r12) +#define abi_test_clobber_r13 BORINGSSL_ADD_PREFIX(abi_test_clobber_r13) +#define abi_test_clobber_r14 BORINGSSL_ADD_PREFIX(abi_test_clobber_r14) +#define abi_test_clobber_r15 BORINGSSL_ADD_PREFIX(abi_test_clobber_r15) +#define abi_test_clobber_r2 BORINGSSL_ADD_PREFIX(abi_test_clobber_r2) +#define abi_test_clobber_r3 BORINGSSL_ADD_PREFIX(abi_test_clobber_r3) +#define abi_test_clobber_r4 BORINGSSL_ADD_PREFIX(abi_test_clobber_r4) +#define abi_test_clobber_r5 BORINGSSL_ADD_PREFIX(abi_test_clobber_r5) +#define abi_test_clobber_r6 BORINGSSL_ADD_PREFIX(abi_test_clobber_r6) +#define abi_test_clobber_r7 BORINGSSL_ADD_PREFIX(abi_test_clobber_r7) +#define abi_test_clobber_r8 BORINGSSL_ADD_PREFIX(abi_test_clobber_r8) +#define abi_test_clobber_r9 BORINGSSL_ADD_PREFIX(abi_test_clobber_r9) +#define abi_test_clobber_rax BORINGSSL_ADD_PREFIX(abi_test_clobber_rax) +#define abi_test_clobber_rbp BORINGSSL_ADD_PREFIX(abi_test_clobber_rbp) +#define abi_test_clobber_rbx BORINGSSL_ADD_PREFIX(abi_test_clobber_rbx) +#define abi_test_clobber_rcx BORINGSSL_ADD_PREFIX(abi_test_clobber_rcx) +#define abi_test_clobber_rdi BORINGSSL_ADD_PREFIX(abi_test_clobber_rdi) +#define abi_test_clobber_rdx BORINGSSL_ADD_PREFIX(abi_test_clobber_rdx) +#define abi_test_clobber_rsi BORINGSSL_ADD_PREFIX(abi_test_clobber_rsi) +#define abi_test_clobber_v10_upper BORINGSSL_ADD_PREFIX(abi_test_clobber_v10_upper) +#define abi_test_clobber_v11_upper BORINGSSL_ADD_PREFIX(abi_test_clobber_v11_upper) +#define abi_test_clobber_v12_upper BORINGSSL_ADD_PREFIX(abi_test_clobber_v12_upper) +#define abi_test_clobber_v13_upper BORINGSSL_ADD_PREFIX(abi_test_clobber_v13_upper) +#define abi_test_clobber_v14_upper BORINGSSL_ADD_PREFIX(abi_test_clobber_v14_upper) +#define abi_test_clobber_v15_upper BORINGSSL_ADD_PREFIX(abi_test_clobber_v15_upper) +#define abi_test_clobber_v8_upper BORINGSSL_ADD_PREFIX(abi_test_clobber_v8_upper) +#define abi_test_clobber_v9_upper BORINGSSL_ADD_PREFIX(abi_test_clobber_v9_upper) +#define abi_test_clobber_x0 BORINGSSL_ADD_PREFIX(abi_test_clobber_x0) +#define abi_test_clobber_x1 BORINGSSL_ADD_PREFIX(abi_test_clobber_x1) +#define abi_test_clobber_x10 BORINGSSL_ADD_PREFIX(abi_test_clobber_x10) +#define abi_test_clobber_x11 BORINGSSL_ADD_PREFIX(abi_test_clobber_x11) +#define abi_test_clobber_x12 BORINGSSL_ADD_PREFIX(abi_test_clobber_x12) +#define abi_test_clobber_x13 BORINGSSL_ADD_PREFIX(abi_test_clobber_x13) +#define abi_test_clobber_x14 BORINGSSL_ADD_PREFIX(abi_test_clobber_x14) +#define abi_test_clobber_x15 BORINGSSL_ADD_PREFIX(abi_test_clobber_x15) +#define abi_test_clobber_x16 BORINGSSL_ADD_PREFIX(abi_test_clobber_x16) +#define abi_test_clobber_x17 BORINGSSL_ADD_PREFIX(abi_test_clobber_x17) +#define abi_test_clobber_x19 BORINGSSL_ADD_PREFIX(abi_test_clobber_x19) +#define abi_test_clobber_x2 BORINGSSL_ADD_PREFIX(abi_test_clobber_x2) +#define abi_test_clobber_x20 BORINGSSL_ADD_PREFIX(abi_test_clobber_x20) +#define abi_test_clobber_x21 BORINGSSL_ADD_PREFIX(abi_test_clobber_x21) +#define abi_test_clobber_x22 BORINGSSL_ADD_PREFIX(abi_test_clobber_x22) +#define abi_test_clobber_x23 BORINGSSL_ADD_PREFIX(abi_test_clobber_x23) +#define abi_test_clobber_x24 BORINGSSL_ADD_PREFIX(abi_test_clobber_x24) +#define abi_test_clobber_x25 BORINGSSL_ADD_PREFIX(abi_test_clobber_x25) +#define abi_test_clobber_x26 BORINGSSL_ADD_PREFIX(abi_test_clobber_x26) +#define abi_test_clobber_x27 BORINGSSL_ADD_PREFIX(abi_test_clobber_x27) +#define abi_test_clobber_x28 BORINGSSL_ADD_PREFIX(abi_test_clobber_x28) +#define abi_test_clobber_x29 BORINGSSL_ADD_PREFIX(abi_test_clobber_x29) +#define abi_test_clobber_x3 BORINGSSL_ADD_PREFIX(abi_test_clobber_x3) +#define abi_test_clobber_x4 BORINGSSL_ADD_PREFIX(abi_test_clobber_x4) +#define abi_test_clobber_x5 BORINGSSL_ADD_PREFIX(abi_test_clobber_x5) +#define abi_test_clobber_x6 BORINGSSL_ADD_PREFIX(abi_test_clobber_x6) +#define abi_test_clobber_x7 BORINGSSL_ADD_PREFIX(abi_test_clobber_x7) +#define abi_test_clobber_x8 BORINGSSL_ADD_PREFIX(abi_test_clobber_x8) +#define abi_test_clobber_x9 BORINGSSL_ADD_PREFIX(abi_test_clobber_x9) +#define abi_test_clobber_xmm0 BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm0) +#define abi_test_clobber_xmm1 BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm1) +#define abi_test_clobber_xmm10 BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm10) +#define abi_test_clobber_xmm11 BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm11) +#define abi_test_clobber_xmm12 BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm12) +#define abi_test_clobber_xmm13 BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm13) +#define abi_test_clobber_xmm14 BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm14) +#define abi_test_clobber_xmm15 BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm15) +#define abi_test_clobber_xmm2 BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm2) +#define abi_test_clobber_xmm3 BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm3) +#define abi_test_clobber_xmm4 BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm4) +#define abi_test_clobber_xmm5 BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm5) +#define abi_test_clobber_xmm6 BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm6) +#define abi_test_clobber_xmm7 BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm7) +#define abi_test_clobber_xmm8 BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm8) +#define abi_test_clobber_xmm9 BORINGSSL_ADD_PREFIX(abi_test_clobber_xmm9) +#define abi_test_get_and_clear_direction_flag BORINGSSL_ADD_PREFIX(abi_test_get_and_clear_direction_flag) +#define abi_test_set_direction_flag BORINGSSL_ADD_PREFIX(abi_test_set_direction_flag) +#define abi_test_trampoline BORINGSSL_ADD_PREFIX(abi_test_trampoline) +#define abi_test_unwind_return BORINGSSL_ADD_PREFIX(abi_test_unwind_return) +#define abi_test_unwind_start BORINGSSL_ADD_PREFIX(abi_test_unwind_start) +#define abi_test_unwind_stop BORINGSSL_ADD_PREFIX(abi_test_unwind_stop) +#define aes128gcmsiv_aes_ks BORINGSSL_ADD_PREFIX(aes128gcmsiv_aes_ks) +#define aes128gcmsiv_aes_ks_enc_x1 BORINGSSL_ADD_PREFIX(aes128gcmsiv_aes_ks_enc_x1) +#define aes128gcmsiv_dec BORINGSSL_ADD_PREFIX(aes128gcmsiv_dec) +#define aes128gcmsiv_ecb_enc_block BORINGSSL_ADD_PREFIX(aes128gcmsiv_ecb_enc_block) +#define aes128gcmsiv_enc_msg_x4 BORINGSSL_ADD_PREFIX(aes128gcmsiv_enc_msg_x4) +#define aes128gcmsiv_enc_msg_x8 BORINGSSL_ADD_PREFIX(aes128gcmsiv_enc_msg_x8) +#define aes128gcmsiv_kdf BORINGSSL_ADD_PREFIX(aes128gcmsiv_kdf) +#define aes256gcmsiv_aes_ks BORINGSSL_ADD_PREFIX(aes256gcmsiv_aes_ks) +#define aes256gcmsiv_aes_ks_enc_x1 BORINGSSL_ADD_PREFIX(aes256gcmsiv_aes_ks_enc_x1) +#define aes256gcmsiv_dec BORINGSSL_ADD_PREFIX(aes256gcmsiv_dec) +#define aes256gcmsiv_ecb_enc_block BORINGSSL_ADD_PREFIX(aes256gcmsiv_ecb_enc_block) +#define aes256gcmsiv_enc_msg_x4 BORINGSSL_ADD_PREFIX(aes256gcmsiv_enc_msg_x4) +#define aes256gcmsiv_enc_msg_x8 BORINGSSL_ADD_PREFIX(aes256gcmsiv_enc_msg_x8) +#define aes256gcmsiv_kdf BORINGSSL_ADD_PREFIX(aes256gcmsiv_kdf) +#define aes_gcm_dec_kernel BORINGSSL_ADD_PREFIX(aes_gcm_dec_kernel) +#define aes_gcm_dec_kernel_eor3 BORINGSSL_ADD_PREFIX(aes_gcm_dec_kernel_eor3) +#define aes_gcm_dec_update_vaes_avx2 BORINGSSL_ADD_PREFIX(aes_gcm_dec_update_vaes_avx2) +#define aes_gcm_dec_update_vaes_avx512 BORINGSSL_ADD_PREFIX(aes_gcm_dec_update_vaes_avx512) +#define aes_gcm_enc_kernel BORINGSSL_ADD_PREFIX(aes_gcm_enc_kernel) +#define aes_gcm_enc_kernel_eor3 BORINGSSL_ADD_PREFIX(aes_gcm_enc_kernel_eor3) +#define aes_gcm_enc_update_vaes_avx2 BORINGSSL_ADD_PREFIX(aes_gcm_enc_update_vaes_avx2) +#define aes_gcm_enc_update_vaes_avx512 BORINGSSL_ADD_PREFIX(aes_gcm_enc_update_vaes_avx512) +#define aes_hw_cbc_encrypt BORINGSSL_ADD_PREFIX(aes_hw_cbc_encrypt) +#define aes_hw_ccm64_decrypt_blocks BORINGSSL_ADD_PREFIX(aes_hw_ccm64_decrypt_blocks) +#define aes_hw_ccm64_encrypt_blocks BORINGSSL_ADD_PREFIX(aes_hw_ccm64_encrypt_blocks) +#define aes_hw_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX(aes_hw_ctr32_encrypt_blocks) +#define aes_hw_decrypt BORINGSSL_ADD_PREFIX(aes_hw_decrypt) +#define aes_hw_ecb_encrypt BORINGSSL_ADD_PREFIX(aes_hw_ecb_encrypt) +#define aes_hw_encrypt BORINGSSL_ADD_PREFIX(aes_hw_encrypt) +#define aes_hw_encrypt_key_to_decrypt_key BORINGSSL_ADD_PREFIX(aes_hw_encrypt_key_to_decrypt_key) +#define aes_hw_set_decrypt_key BORINGSSL_ADD_PREFIX(aes_hw_set_decrypt_key) +#define aes_hw_set_encrypt_key BORINGSSL_ADD_PREFIX(aes_hw_set_encrypt_key) +#define aes_hw_set_encrypt_key_alt BORINGSSL_ADD_PREFIX(aes_hw_set_encrypt_key_alt) +#define aes_hw_set_encrypt_key_base BORINGSSL_ADD_PREFIX(aes_hw_set_encrypt_key_base) +#define aes_hw_xts_decrypt BORINGSSL_ADD_PREFIX(aes_hw_xts_decrypt) +#define aes_hw_xts_encrypt BORINGSSL_ADD_PREFIX(aes_hw_xts_encrypt) +#define aesgcmsiv_htable6_init BORINGSSL_ADD_PREFIX(aesgcmsiv_htable6_init) +#define aesgcmsiv_htable_init BORINGSSL_ADD_PREFIX(aesgcmsiv_htable_init) +#define aesgcmsiv_htable_polyval BORINGSSL_ADD_PREFIX(aesgcmsiv_htable_polyval) +#define aesgcmsiv_polyval_horner BORINGSSL_ADD_PREFIX(aesgcmsiv_polyval_horner) +#define aesni_gcm_decrypt BORINGSSL_ADD_PREFIX(aesni_gcm_decrypt) +#define aesni_gcm_encrypt BORINGSSL_ADD_PREFIX(aesni_gcm_encrypt) +#define beeu_mod_inverse_vartime BORINGSSL_ADD_PREFIX(beeu_mod_inverse_vartime) +#define bn_add_words BORINGSSL_ADD_PREFIX(bn_add_words) +#define bn_gather5 BORINGSSL_ADD_PREFIX(bn_gather5) +#define bn_mul4x_mont BORINGSSL_ADD_PREFIX(bn_mul4x_mont) +#define bn_mul4x_mont_gather5 BORINGSSL_ADD_PREFIX(bn_mul4x_mont_gather5) +#define bn_mul8x_mont_neon BORINGSSL_ADD_PREFIX(bn_mul8x_mont_neon) +#define bn_mul_add_words BORINGSSL_ADD_PREFIX(bn_mul_add_words) +#define bn_mul_comba4 BORINGSSL_ADD_PREFIX(bn_mul_comba4) +#define bn_mul_comba8 BORINGSSL_ADD_PREFIX(bn_mul_comba8) +#define bn_mul_mont_gather5_nohw BORINGSSL_ADD_PREFIX(bn_mul_mont_gather5_nohw) +#define bn_mul_mont_nohw BORINGSSL_ADD_PREFIX(bn_mul_mont_nohw) +#define bn_mul_mont_words BORINGSSL_ADD_PREFIX(bn_mul_mont_words) +#define bn_mul_words BORINGSSL_ADD_PREFIX(bn_mul_words) +#define bn_mulx4x_mont BORINGSSL_ADD_PREFIX(bn_mulx4x_mont) +#define bn_mulx4x_mont_gather5 BORINGSSL_ADD_PREFIX(bn_mulx4x_mont_gather5) +#define bn_power5_nohw BORINGSSL_ADD_PREFIX(bn_power5_nohw) +#define bn_powerx5 BORINGSSL_ADD_PREFIX(bn_powerx5) +#define bn_scatter5 BORINGSSL_ADD_PREFIX(bn_scatter5) +#define bn_sqr8x_internal BORINGSSL_ADD_PREFIX(bn_sqr8x_internal) +#define bn_sqr8x_mont BORINGSSL_ADD_PREFIX(bn_sqr8x_mont) +#define bn_sqr_add_words BORINGSSL_ADD_PREFIX(bn_sqr_add_words) +#define bn_sqr_comba4 BORINGSSL_ADD_PREFIX(bn_sqr_comba4) +#define bn_sqr_comba8 BORINGSSL_ADD_PREFIX(bn_sqr_comba8) +#define bn_sqrx8x_internal BORINGSSL_ADD_PREFIX(bn_sqrx8x_internal) +#define bn_sub_words BORINGSSL_ADD_PREFIX(bn_sub_words) +#define bsaes_cbc_encrypt BORINGSSL_ADD_PREFIX(bsaes_cbc_encrypt) +#define bsaes_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX(bsaes_ctr32_encrypt_blocks) +#define chacha20_poly1305_open BORINGSSL_ADD_PREFIX(chacha20_poly1305_open) +#define chacha20_poly1305_open_avx2 BORINGSSL_ADD_PREFIX(chacha20_poly1305_open_avx2) +#define chacha20_poly1305_open_sse41 BORINGSSL_ADD_PREFIX(chacha20_poly1305_open_sse41) +#define chacha20_poly1305_seal BORINGSSL_ADD_PREFIX(chacha20_poly1305_seal) +#define chacha20_poly1305_seal_avx2 BORINGSSL_ADD_PREFIX(chacha20_poly1305_seal_avx2) +#define chacha20_poly1305_seal_sse41 BORINGSSL_ADD_PREFIX(chacha20_poly1305_seal_sse41) +#define ecp_nistz256_div_by_2 BORINGSSL_ADD_PREFIX(ecp_nistz256_div_by_2) +#define ecp_nistz256_mul_by_2 BORINGSSL_ADD_PREFIX(ecp_nistz256_mul_by_2) +#define ecp_nistz256_mul_by_3 BORINGSSL_ADD_PREFIX(ecp_nistz256_mul_by_3) +#define ecp_nistz256_mul_mont BORINGSSL_ADD_PREFIX(ecp_nistz256_mul_mont) +#define ecp_nistz256_mul_mont_adx BORINGSSL_ADD_PREFIX(ecp_nistz256_mul_mont_adx) +#define ecp_nistz256_mul_mont_nohw BORINGSSL_ADD_PREFIX(ecp_nistz256_mul_mont_nohw) +#define ecp_nistz256_neg BORINGSSL_ADD_PREFIX(ecp_nistz256_neg) +#define ecp_nistz256_ord_mul_mont BORINGSSL_ADD_PREFIX(ecp_nistz256_ord_mul_mont) +#define ecp_nistz256_ord_mul_mont_adx BORINGSSL_ADD_PREFIX(ecp_nistz256_ord_mul_mont_adx) +#define ecp_nistz256_ord_mul_mont_nohw BORINGSSL_ADD_PREFIX(ecp_nistz256_ord_mul_mont_nohw) +#define ecp_nistz256_ord_sqr_mont BORINGSSL_ADD_PREFIX(ecp_nistz256_ord_sqr_mont) +#define ecp_nistz256_ord_sqr_mont_adx BORINGSSL_ADD_PREFIX(ecp_nistz256_ord_sqr_mont_adx) +#define ecp_nistz256_ord_sqr_mont_nohw BORINGSSL_ADD_PREFIX(ecp_nistz256_ord_sqr_mont_nohw) +#define ecp_nistz256_point_add BORINGSSL_ADD_PREFIX(ecp_nistz256_point_add) +#define ecp_nistz256_point_add_adx BORINGSSL_ADD_PREFIX(ecp_nistz256_point_add_adx) +#define ecp_nistz256_point_add_affine BORINGSSL_ADD_PREFIX(ecp_nistz256_point_add_affine) +#define ecp_nistz256_point_add_affine_adx BORINGSSL_ADD_PREFIX(ecp_nistz256_point_add_affine_adx) +#define ecp_nistz256_point_add_affine_nohw BORINGSSL_ADD_PREFIX(ecp_nistz256_point_add_affine_nohw) +#define ecp_nistz256_point_add_nohw BORINGSSL_ADD_PREFIX(ecp_nistz256_point_add_nohw) +#define ecp_nistz256_point_double BORINGSSL_ADD_PREFIX(ecp_nistz256_point_double) +#define ecp_nistz256_point_double_adx BORINGSSL_ADD_PREFIX(ecp_nistz256_point_double_adx) +#define ecp_nistz256_point_double_nohw BORINGSSL_ADD_PREFIX(ecp_nistz256_point_double_nohw) +#define ecp_nistz256_select_w5 BORINGSSL_ADD_PREFIX(ecp_nistz256_select_w5) +#define ecp_nistz256_select_w5_avx2 BORINGSSL_ADD_PREFIX(ecp_nistz256_select_w5_avx2) +#define ecp_nistz256_select_w5_nohw BORINGSSL_ADD_PREFIX(ecp_nistz256_select_w5_nohw) +#define ecp_nistz256_select_w7 BORINGSSL_ADD_PREFIX(ecp_nistz256_select_w7) +#define ecp_nistz256_select_w7_avx2 BORINGSSL_ADD_PREFIX(ecp_nistz256_select_w7_avx2) +#define ecp_nistz256_select_w7_nohw BORINGSSL_ADD_PREFIX(ecp_nistz256_select_w7_nohw) +#define ecp_nistz256_sqr_mont BORINGSSL_ADD_PREFIX(ecp_nistz256_sqr_mont) +#define ecp_nistz256_sqr_mont_adx BORINGSSL_ADD_PREFIX(ecp_nistz256_sqr_mont_adx) +#define ecp_nistz256_sqr_mont_nohw BORINGSSL_ADD_PREFIX(ecp_nistz256_sqr_mont_nohw) +#define ecp_nistz256_sub BORINGSSL_ADD_PREFIX(ecp_nistz256_sub) +#define fiat_curve25519_adx_mul BORINGSSL_ADD_PREFIX(fiat_curve25519_adx_mul) +#define fiat_curve25519_adx_square BORINGSSL_ADD_PREFIX(fiat_curve25519_adx_square) +#define fiat_p256_adx_mul BORINGSSL_ADD_PREFIX(fiat_p256_adx_mul) +#define fiat_p256_adx_sqr BORINGSSL_ADD_PREFIX(fiat_p256_adx_sqr) +#define gcm_ghash_avx BORINGSSL_ADD_PREFIX(gcm_ghash_avx) +#define gcm_ghash_clmul BORINGSSL_ADD_PREFIX(gcm_ghash_clmul) +#define gcm_ghash_neon BORINGSSL_ADD_PREFIX(gcm_ghash_neon) +#define gcm_ghash_ssse3 BORINGSSL_ADD_PREFIX(gcm_ghash_ssse3) +#define gcm_ghash_v8 BORINGSSL_ADD_PREFIX(gcm_ghash_v8) +#define gcm_ghash_vpclmulqdq_avx2 BORINGSSL_ADD_PREFIX(gcm_ghash_vpclmulqdq_avx2) +#define gcm_ghash_vpclmulqdq_avx512 BORINGSSL_ADD_PREFIX(gcm_ghash_vpclmulqdq_avx512) +#define gcm_gmult_avx BORINGSSL_ADD_PREFIX(gcm_gmult_avx) +#define gcm_gmult_clmul BORINGSSL_ADD_PREFIX(gcm_gmult_clmul) +#define gcm_gmult_neon BORINGSSL_ADD_PREFIX(gcm_gmult_neon) +#define gcm_gmult_ssse3 BORINGSSL_ADD_PREFIX(gcm_gmult_ssse3) +#define gcm_gmult_v8 BORINGSSL_ADD_PREFIX(gcm_gmult_v8) +#define gcm_gmult_vpclmulqdq_avx2 BORINGSSL_ADD_PREFIX(gcm_gmult_vpclmulqdq_avx2) +#define gcm_gmult_vpclmulqdq_avx512 BORINGSSL_ADD_PREFIX(gcm_gmult_vpclmulqdq_avx512) +#define gcm_init_avx BORINGSSL_ADD_PREFIX(gcm_init_avx) +#define gcm_init_clmul BORINGSSL_ADD_PREFIX(gcm_init_clmul) +#define gcm_init_neon BORINGSSL_ADD_PREFIX(gcm_init_neon) +#define gcm_init_v8 BORINGSSL_ADD_PREFIX(gcm_init_v8) +#define gcm_init_vpclmulqdq_avx2 BORINGSSL_ADD_PREFIX(gcm_init_vpclmulqdq_avx2) +#define gcm_init_vpclmulqdq_avx512 BORINGSSL_ADD_PREFIX(gcm_init_vpclmulqdq_avx512) +#define md5_block_asm_data_order BORINGSSL_ADD_PREFIX(md5_block_asm_data_order) +#define openssl_poly1305_neon2_addmulmod BORINGSSL_ADD_PREFIX(openssl_poly1305_neon2_addmulmod) +#define openssl_poly1305_neon2_blocks BORINGSSL_ADD_PREFIX(openssl_poly1305_neon2_blocks) +#define p_thread_callback_boringssl BORINGSSL_ADD_PREFIX(p_thread_callback_boringssl) +#define poly_Rq_mul BORINGSSL_ADD_PREFIX(poly_Rq_mul) +#define rsaz_1024_gather5_avx2 BORINGSSL_ADD_PREFIX(rsaz_1024_gather5_avx2) +#define rsaz_1024_mul_avx2 BORINGSSL_ADD_PREFIX(rsaz_1024_mul_avx2) +#define rsaz_1024_norm2red_avx2 BORINGSSL_ADD_PREFIX(rsaz_1024_norm2red_avx2) +#define rsaz_1024_red2norm_avx2 BORINGSSL_ADD_PREFIX(rsaz_1024_red2norm_avx2) +#define rsaz_1024_scatter5_avx2 BORINGSSL_ADD_PREFIX(rsaz_1024_scatter5_avx2) +#define rsaz_1024_sqr_avx2 BORINGSSL_ADD_PREFIX(rsaz_1024_sqr_avx2) +#define sha1_block_data_order_avx BORINGSSL_ADD_PREFIX(sha1_block_data_order_avx) +#define sha1_block_data_order_avx2 BORINGSSL_ADD_PREFIX(sha1_block_data_order_avx2) +#define sha1_block_data_order_hw BORINGSSL_ADD_PREFIX(sha1_block_data_order_hw) +#define sha1_block_data_order_neon BORINGSSL_ADD_PREFIX(sha1_block_data_order_neon) +#define sha1_block_data_order_nohw BORINGSSL_ADD_PREFIX(sha1_block_data_order_nohw) +#define sha1_block_data_order_ssse3 BORINGSSL_ADD_PREFIX(sha1_block_data_order_ssse3) +#define sha256_block_data_order_avx BORINGSSL_ADD_PREFIX(sha256_block_data_order_avx) +#define sha256_block_data_order_hw BORINGSSL_ADD_PREFIX(sha256_block_data_order_hw) +#define sha256_block_data_order_neon BORINGSSL_ADD_PREFIX(sha256_block_data_order_neon) +#define sha256_block_data_order_nohw BORINGSSL_ADD_PREFIX(sha256_block_data_order_nohw) +#define sha256_block_data_order_ssse3 BORINGSSL_ADD_PREFIX(sha256_block_data_order_ssse3) +#define sha512_block_data_order_avx BORINGSSL_ADD_PREFIX(sha512_block_data_order_avx) +#define sha512_block_data_order_hw BORINGSSL_ADD_PREFIX(sha512_block_data_order_hw) +#define sha512_block_data_order_neon BORINGSSL_ADD_PREFIX(sha512_block_data_order_neon) +#define sha512_block_data_order_nohw BORINGSSL_ADD_PREFIX(sha512_block_data_order_nohw) +#define sha512_block_data_order_ssse3 BORINGSSL_ADD_PREFIX(sha512_block_data_order_ssse3) +#define vpaes_cbc_encrypt BORINGSSL_ADD_PREFIX(vpaes_cbc_encrypt) +#define vpaes_ctr32_encrypt_blocks BORINGSSL_ADD_PREFIX(vpaes_ctr32_encrypt_blocks) +#define vpaes_decrypt BORINGSSL_ADD_PREFIX(vpaes_decrypt) +#define vpaes_decrypt_key_to_bsaes BORINGSSL_ADD_PREFIX(vpaes_decrypt_key_to_bsaes) +#define vpaes_encrypt BORINGSSL_ADD_PREFIX(vpaes_encrypt) +#define vpaes_encrypt_key_to_bsaes BORINGSSL_ADD_PREFIX(vpaes_encrypt_key_to_bsaes) +#define vpaes_set_decrypt_key BORINGSSL_ADD_PREFIX(vpaes_set_decrypt_key) +#define vpaes_set_encrypt_key BORINGSSL_ADD_PREFIX(vpaes_set_encrypt_key) +#define x25519_NEON BORINGSSL_ADD_PREFIX(x25519_NEON) #endif // __APPLE__ -#endif // BORINGSSL_PREFIX - #endif // OPENSSL_HEADER_PREFIX_SYMBOLS_INTERNAL_S_H
diff --git a/include/openssl/prefix_symbols_internal_c.h b/include/openssl/prefix_symbols_internal_c.h index 997dee1..04ad11d 100644 --- a/include/openssl/prefix_symbols_internal_c.h +++ b/include/openssl/prefix_symbols_internal_c.h
@@ -20,8 +20,6 @@ #include <openssl/prefix_symbols.h> -#if defined(BORINGSSL_PREFIX) - #define BORINGSSL_function_hit BORINGSSL_ADD_PREFIX(BORINGSSL_function_hit) #define CRYPTO_rdrand BORINGSSL_ADD_PREFIX(CRYPTO_rdrand) #define CRYPTO_rdrand_multiple8_buf BORINGSSL_ADD_PREFIX(CRYPTO_rdrand_multiple8_buf) @@ -322,6 +320,4 @@ #define vpaes_set_encrypt_key BORINGSSL_ADD_PREFIX(vpaes_set_encrypt_key) #define x25519_NEON BORINGSSL_ADD_PREFIX(x25519_NEON) -#endif // BORINGSSL_PREFIX - #endif // OPENSSL_HEADER_PREFIX_SYMBOLS_INTERNAL_C_H
diff --git a/util/idextractor/clang_ast_parser.go b/util/idextractor/clang_ast_parser.go index 3fb584b..6d6aa2e 100644 --- a/util/idextractor/clang_ast_parser.go +++ b/util/idextractor/clang_ast_parser.go
@@ -396,7 +396,6 @@ case "AccessSpecDecl", "AlwaysInlineAttr", - "AsmLabelAttr", "BuiltinAttr", "BuiltinType", "CXX11NoReturnAttr",
diff --git a/util/pregenerate/asm_globals.go b/util/pregenerate/asm_globals.go index 82c9520..ac8d1d8 100644 --- a/util/pregenerate/asm_globals.go +++ b/util/pregenerate/asm_globals.go
@@ -86,8 +86,6 @@ #include <openssl/prefix_symbols.h> -#if defined(BORINGSSL_PREFIX) - `) // Not using redefine_extname here, as some asm symbols are conditionally inline functions // (on platforms with no asm implementation). @@ -95,8 +93,6 @@ fmt.Fprintf(&output, "#define %s BORINGSSL_ADD_PREFIX(%s)\n", sym, sym) } output.WriteString(` -#endif // BORINGSSL_PREFIX - #endif // OPENSSL_HEADER_PREFIX_SYMBOLS_INTERNAL_C_H `) return output.Bytes() @@ -113,25 +109,21 @@ #include <openssl/prefix_symbols.h> -#if defined(BORINGSSL_PREFIX) - `) - output.WriteString("#if defined(__APPLE__)\n") + fmt.Fprintf(&output, "#if defined(__APPLE__)\n") output.WriteString("\n") for _, sym := range syms { - fmt.Fprintf(&output, "#define _%s BORINGSSL_ADD_USER_LABEL_AND_PREFIX(%s)\n", sym, sym) + fmt.Fprintf(&output, "#define _%s BORINGSSL_SYMBOL(BORINGSSL_ADD_PREFIX(%s))\n", sym, sym) } output.WriteString("\n") - output.WriteString("#else // __APPLE__\n") + fmt.Fprintf(&output, "#else // __APPLE__\n") output.WriteString("\n") for _, sym := range syms { - fmt.Fprintf(&output, "#define %s BORINGSSL_ADD_USER_LABEL_AND_PREFIX(%s)\n", sym, sym) + fmt.Fprintf(&output, "#define %s BORINGSSL_ADD_PREFIX(%s)\n", sym, sym) } output.WriteString("\n") - output.WriteString("#endif // __APPLE__\n") + fmt.Fprintf(&output, "#endif // __APPLE__\n") output.WriteString(` -#endif // BORINGSSL_PREFIX - #endif // OPENSSL_HEADER_PREFIX_SYMBOLS_INTERNAL_S_H `) return output.Bytes() @@ -146,14 +138,11 @@ %define OPENSSL_HEADER_GEN_BORINGSSL_PREFIX_SYMBOLS_INTERNAL_X86_WIN_ASM_H -%ifdef BORINGSSL_PREFIX `) for _, sym := range syms { fmt.Fprintf(&output, "%%define _%s _ %%+ BORINGSSL_PREFIX %%+ _%s\n", sym, sym) } output.WriteString(` -%endif ; BORINGSSL_PREFIX - %endif ; OPENSSL_HEADER_GEN_BORINGSSL_PREFIX_SYMBOLS_INTERNAL_X86_WIN_ASM_H `) return output.Bytes() @@ -168,14 +157,11 @@ %define OPENSSL_HEADER_GEN_BORINGSSL_PREFIX_SYMBOLS_INTERNAL_X86_64_WIN_ASM_H -%ifdef BORINGSSL_PREFIX `) for _, sym := range syms { fmt.Fprintf(&output, "%%define %s BORINGSSL_PREFIX %%+ _%s\n", sym, sym) } output.WriteString(` -%endif ; BORINGSSL_PREFIX - %endif ; OPENSSL_HEADER_GEN_BORINGSSL_PREFIX_SYMBOLS_INTERNAL_X86_64_WIN_ASM_H `) return output.Bytes()
diff --git a/util/pregenerate/build.go b/util/pregenerate/build.go index 3b3c535..a76af9f 100644 --- a/util/pregenerate/build.go +++ b/util/pregenerate/build.go
@@ -329,16 +329,8 @@ } } -// addGeneratedPublicHeader adds a generated public `header` to `targetsOut`. -func addGeneratedPublicHeader(targetsOut map[string]build.Target, header string) { - target := targetsOut["crypto"] - target.Hdrs = append(target.Hdrs, header) - slices.Sort(target.Hdrs) - targetsOut["crypto"] = target -} - -// addGeneratedInternalHeader adds a generated internal `header` to `targetsOut`. -func addGeneratedInternalHeader(targetsOut map[string]build.Target, header string) { +// addGeneratedHeader adds a generated `header` to `targetsOut`. +func addGeneratedHeader(targetsOut map[string]build.Target, header string) { target := targetsOut["crypto"] target.InternalHdrs = append(target.InternalHdrs, header) slices.Sort(target.InternalHdrs) @@ -354,10 +346,10 @@ syms, err = CollectAsmGlobals(allAsmSrcs) } var once sync.Once - addGeneratedInternalHeader(targetsOut, "include/openssl/prefix_symbols_internal_c.h") - addGeneratedInternalHeader(targetsOut, "include/openssl/prefix_symbols_internal_S.h") - addGeneratedInternalHeader(targetsOut, "gen/boringssl_prefix_symbols_internal_x86_win_asm.inc") - addGeneratedInternalHeader(targetsOut, "gen/boringssl_prefix_symbols_internal_x86_64_win_asm.inc") + addGeneratedHeader(targetsOut, "include/openssl/prefix_symbols_internal_c.h") + addGeneratedHeader(targetsOut, "include/openssl/prefix_symbols_internal_S.h") + addGeneratedHeader(targetsOut, "gen/boringssl_prefix_symbols_internal_x86_win_asm.inc") + addGeneratedHeader(targetsOut, "gen/boringssl_prefix_symbols_internal_x86_64_win_asm.inc") return []*Task{ NewSimpleTask("prefix_symbols_internal", "include/openssl/prefix_symbols_internal_c.h", func() ([]byte, error) { once.Do(buildHeadersOnce) @@ -380,7 +372,7 @@ // MakePrefixingIncludes returns the tasks to generate the header files for symbol prefixing. func MakePrefixingIncludes(in map[string]InputTarget, targetsOut map[string]build.Target) []*Task { - addGeneratedPublicHeader(targetsOut, "include/openssl/prefix_symbols.h") + addGeneratedHeader(targetsOut, "include/openssl/prefix_symbols.h") return []*Task{ NewSimpleTask("prefix_symbols", "include/openssl/prefix_symbols.h", func() ([]byte, error) { var headers []string
diff --git a/util/pregenerate/idextractor.go b/util/pregenerate/idextractor.go index f511da0..52a7d20 100644 --- a/util/pregenerate/idextractor.go +++ b/util/pregenerate/idextractor.go
@@ -205,26 +205,23 @@ #define OPENSSL_HEADER_PREFIX_SYMBOLS_H -#include <openssl/opensslconf.h> // For BORINGSSL_ALWAYS_USE_STATIC_INLINE. +#define BORINGSSL_ADD_PREFIX_CONCAT_INNER(a, b) a##_##b +#define BORINGSSL_ADD_PREFIX_CONCAT(a, b) \ + BORINGSSL_ADD_PREFIX_CONCAT_INNER(a, b) +#define BORINGSSL_ADD_PREFIX(s) BORINGSSL_ADD_PREFIX_CONCAT(BORINGSSL_PREFIX, s) -#if defined(BORINGSSL_PREFIX) - -#if defined(__USER_LABEL_PREFIX__) -#define BORINGSSL_USER_LABEL_PREFIX __USER_LABEL_PREFIX__ -#else -#define BORINGSSL_USER_LABEL_PREFIX -#endif - -#define BORINGSSL_CONCAT_INNER(a, b) a##b -#define BORINGSSL_CONCAT(a, b) BORINGSSL_CONCAT_INNER(a, b) -#define BORINGSSL_ADD_PREFIX(s) BORINGSSL_CONCAT(BORINGSSL_PREFIX, BORINGSSL_CONCAT(_, s)) -#define BORINGSSL_ADD_USER_LABEL_AND_PREFIX(s) BORINGSSL_CONCAT(BORINGSSL_CONCAT(BORINGSSL_USER_LABEL_PREFIX, BORINGSSL_PREFIX), BORINGSSL_CONCAT(_, s)) +#if defined(__APPLE__) +#define BORINGSSL_SYMBOL_INNER(s) _##s +#define BORINGSSL_SYMBOL(s) BORINGSSL_SYMBOL_INNER(s) +#else // __APPLE__ +#define BORINGSSL_SYMBOL(s) s +#endif // __APPLE__ `) - output.WriteString("#if defined(__PRAGMA_REDEFINE_EXTNAME) && !defined(__ASSEMBLER__)\n") + output.WriteString("#if defined(__PRAGMA_REDEFINE_EXTNAME)\n") output.WriteString("\n") for _, sym := range slices.Sorted(maps.Keys(syms.externDeclarations)) { - fmt.Fprintf(&output, "#pragma redefine_extname %s BORINGSSL_ADD_USER_LABEL_AND_PREFIX(%s)\n", sym, sym) + 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") @@ -243,8 +240,6 @@ output.WriteString("\n") output.WriteString("#endif // !BORINGSSL_ALWAYS_USE_STATIC_INLINE\n") output.WriteString(` -#endif // BORINGSSL_PREFIX - #endif // OPENSSL_HEADER_PREFIX_SYMBOLS_H `) return output.Bytes()