VirtualBox

Changeset 94110 in vbox


Ignore:
Timestamp:
Mar 7, 2022 12:42:22 PM (3 years ago)
Author:
vboxsync
Message:

libs/openssl-3.0.1: Mangling fixes, bugref:10128

Location:
trunk/src/libs/openssl-3.0.1
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/openssl-3.0.1/include/crypto/chacha.h

    r94082 r94110  
    1212# pragma once
    1313
     14#ifdef VBOX
     15# include "openssl-mangling.h"
     16#endif
    1417#include <stddef.h>
    1518
  • trunk/src/libs/openssl-3.0.1/include/crypto/poly1305.h

    r94082 r94110  
    1212# pragma once
    1313
     14#ifdef VBOX
     15# include "openssl-mangling.h"
     16#endif
    1417#include <stddef.h>
    1518
  • trunk/src/libs/openssl-3.0.1/include/openssl/evp.h

    r94082 r94110  
    4949# undef EVP_seed_cfb
    5050# undef EVP_sm4_cfb
     51# undef EVP_des_cfb
     52# undef EVP_des_ede_cfb
     53# undef EVP_des_ede3_cfb
    5154#endif /* ___openssl_mangling_h___ */
    5255
  • trunk/src/libs/openssl-3.0.1/openssl-mangling.h

    r91772 r94110  
    55
    66/*
    7  * Copyright (C) 2011-2021 Oracle Corporation
     7 * Copyright (C) 2011-2022 Oracle Corporation
    88 *
    99 * This file is part of VirtualBox Open Source Edition (OSE), as
     
    656656#endif
    657657#ifndef OPENSSL_MANGLE_ASM
     658# ifndef ASN1_GENERALIZEDTIME_dup
     659#  define ASN1_GENERALIZEDTIME_dup OPENSSL_MANGLER(ASN1_GENERALIZEDTIME_dup)
     660# endif
     661#else
     662# ifndef _ASN1_GENERALIZEDTIME_dup
     663#  define _ASN1_GENERALIZEDTIME_dup OPENSSL_MANGLER_ASM(ASN1_GENERALIZEDTIME_dup)
     664# endif
     665#endif
     666#ifndef OPENSSL_MANGLE_ASM
    658667# ifndef ASN1_GENERALIZEDTIME_free
    659668#  define ASN1_GENERALIZEDTIME_free OPENSSL_MANGLER(ASN1_GENERALIZEDTIME_free)
     
    13311340#endif
    13321341#ifndef OPENSSL_MANGLE_ASM
    1333 # ifndef ASN1_STRING_data
    1334 #  define ASN1_STRING_data OPENSSL_MANGLER(ASN1_STRING_data)
    1335 # endif
    1336 #else
    1337 # ifndef _ASN1_STRING_data
    1338 #  define _ASN1_STRING_data OPENSSL_MANGLER_ASM(ASN1_STRING_data)
    1339 # endif
    1340 #endif
    1341 #ifndef OPENSSL_MANGLE_ASM
    13421342# ifndef ASN1_STRING_dup
    13431343#  define ASN1_STRING_dup OPENSSL_MANGLER(ASN1_STRING_dup)
     
    15831583#endif
    15841584#ifndef OPENSSL_MANGLE_ASM
     1585# ifndef ASN1_TIME_dup
     1586#  define ASN1_TIME_dup OPENSSL_MANGLER(ASN1_TIME_dup)
     1587# endif
     1588#else
     1589# ifndef _ASN1_TIME_dup
     1590#  define _ASN1_TIME_dup OPENSSL_MANGLER_ASM(ASN1_TIME_dup)
     1591# endif
     1592#endif
     1593#ifndef OPENSSL_MANGLE_ASM
    15851594# ifndef ASN1_TIME_free
    15861595#  define ASN1_TIME_free OPENSSL_MANGLER(ASN1_TIME_free)
     
    16281637#endif
    16291638#ifndef OPENSSL_MANGLE_ASM
     1639# ifndef ASN1_TIME_print_ex
     1640#  define ASN1_TIME_print_ex OPENSSL_MANGLER(ASN1_TIME_print_ex)
     1641# endif
     1642#else
     1643# ifndef _ASN1_TIME_print_ex
     1644#  define _ASN1_TIME_print_ex OPENSSL_MANGLER_ASM(ASN1_TIME_print_ex)
     1645# endif
     1646#endif
     1647#ifndef OPENSSL_MANGLE_ASM
    16301648# ifndef ASN1_TIME_set
    16311649#  define ASN1_TIME_set OPENSSL_MANGLER(ASN1_TIME_set)
     
    18441862#endif
    18451863#ifndef OPENSSL_MANGLE_ASM
     1864# ifndef ASN1_UTCTIME_dup
     1865#  define ASN1_UTCTIME_dup OPENSSL_MANGLER(ASN1_UTCTIME_dup)
     1866# endif
     1867#else
     1868# ifndef _ASN1_UTCTIME_dup
     1869#  define _ASN1_UTCTIME_dup OPENSSL_MANGLER_ASM(ASN1_UTCTIME_dup)
     1870# endif
     1871#endif
     1872#ifndef OPENSSL_MANGLE_ASM
    18461873# ifndef ASN1_UTCTIME_free
    18471874#  define ASN1_UTCTIME_free OPENSSL_MANGLER(ASN1_UTCTIME_free)
     
    21052132#endif
    21062133#ifndef OPENSSL_MANGLE_ASM
     2134# ifndef ASN1_item_d2i_bio_ex
     2135#  define ASN1_item_d2i_bio_ex OPENSSL_MANGLER(ASN1_item_d2i_bio_ex)
     2136# endif
     2137#else
     2138# ifndef _ASN1_item_d2i_bio_ex
     2139#  define _ASN1_item_d2i_bio_ex OPENSSL_MANGLER_ASM(ASN1_item_d2i_bio_ex)
     2140# endif
     2141#endif
     2142#ifndef OPENSSL_MANGLE_ASM
     2143# ifndef ASN1_item_d2i_ex
     2144#  define ASN1_item_d2i_ex OPENSSL_MANGLER(ASN1_item_d2i_ex)
     2145# endif
     2146#else
     2147# ifndef _ASN1_item_d2i_ex
     2148#  define _ASN1_item_d2i_ex OPENSSL_MANGLER_ASM(ASN1_item_d2i_ex)
     2149# endif
     2150#endif
     2151#ifndef OPENSSL_MANGLE_ASM
    21072152# ifndef ASN1_item_d2i_fp
    21082153#  define ASN1_item_d2i_fp OPENSSL_MANGLER(ASN1_item_d2i_fp)
     
    21142159#endif
    21152160#ifndef OPENSSL_MANGLE_ASM
     2161# ifndef ASN1_item_d2i_fp_ex
     2162#  define ASN1_item_d2i_fp_ex OPENSSL_MANGLER(ASN1_item_d2i_fp_ex)
     2163# endif
     2164#else
     2165# ifndef _ASN1_item_d2i_fp_ex
     2166#  define _ASN1_item_d2i_fp_ex OPENSSL_MANGLER_ASM(ASN1_item_d2i_fp_ex)
     2167# endif
     2168#endif
     2169#ifndef OPENSSL_MANGLE_ASM
    21162170# ifndef ASN1_item_digest
    21172171#  define ASN1_item_digest OPENSSL_MANGLER(ASN1_item_digest)
     
    22042258#endif
    22052259#ifndef OPENSSL_MANGLE_ASM
     2260# ifndef ASN1_item_i2d_mem_bio
     2261#  define ASN1_item_i2d_mem_bio OPENSSL_MANGLER(ASN1_item_i2d_mem_bio)
     2262# endif
     2263#else
     2264# ifndef _ASN1_item_i2d_mem_bio
     2265#  define _ASN1_item_i2d_mem_bio OPENSSL_MANGLER_ASM(ASN1_item_i2d_mem_bio)
     2266# endif
     2267#endif
     2268#ifndef OPENSSL_MANGLE_ASM
    22062269# ifndef ASN1_item_ndef_i2d
    22072270#  define ASN1_item_ndef_i2d OPENSSL_MANGLER(ASN1_item_ndef_i2d)
     
    22222285#endif
    22232286#ifndef OPENSSL_MANGLE_ASM
     2287# ifndef ASN1_item_new_ex
     2288#  define ASN1_item_new_ex OPENSSL_MANGLER(ASN1_item_new_ex)
     2289# endif
     2290#else
     2291# ifndef _ASN1_item_new_ex
     2292#  define _ASN1_item_new_ex OPENSSL_MANGLER_ASM(ASN1_item_new_ex)
     2293# endif
     2294#endif
     2295#ifndef OPENSSL_MANGLE_ASM
    22242296# ifndef ASN1_item_pack
    22252297#  define ASN1_item_pack OPENSSL_MANGLER(ASN1_item_pack)
     
    22582330#endif
    22592331#ifndef OPENSSL_MANGLE_ASM
     2332# ifndef ASN1_item_sign_ex
     2333#  define ASN1_item_sign_ex OPENSSL_MANGLER(ASN1_item_sign_ex)
     2334# endif
     2335#else
     2336# ifndef _ASN1_item_sign_ex
     2337#  define _ASN1_item_sign_ex OPENSSL_MANGLER_ASM(ASN1_item_sign_ex)
     2338# endif
     2339#endif
     2340#ifndef OPENSSL_MANGLE_ASM
    22602341# ifndef ASN1_item_unpack
    22612342#  define ASN1_item_unpack OPENSSL_MANGLER(ASN1_item_unpack)
     
    22762357#endif
    22772358#ifndef OPENSSL_MANGLE_ASM
     2359# ifndef ASN1_item_verify_ctx
     2360#  define ASN1_item_verify_ctx OPENSSL_MANGLER(ASN1_item_verify_ctx)
     2361# endif
     2362#else
     2363# ifndef _ASN1_item_verify_ctx
     2364#  define _ASN1_item_verify_ctx OPENSSL_MANGLER_ASM(ASN1_item_verify_ctx)
     2365# endif
     2366#endif
     2367#ifndef OPENSSL_MANGLE_ASM
     2368# ifndef ASN1_item_verify_ex
     2369#  define ASN1_item_verify_ex OPENSSL_MANGLER(ASN1_item_verify_ex)
     2370# endif
     2371#else
     2372# ifndef _ASN1_item_verify_ex
     2373#  define _ASN1_item_verify_ex OPENSSL_MANGLER_ASM(ASN1_item_verify_ex)
     2374# endif
     2375#endif
     2376#ifndef OPENSSL_MANGLE_ASM
    22782377# ifndef ASN1_mbstring_copy
    22792378#  define ASN1_mbstring_copy OPENSSL_MANGLER(ASN1_mbstring_copy)
     
    24382537#endif
    24392538#ifndef OPENSSL_MANGLE_ASM
     2539# ifndef ASYNC_WAIT_CTX_get_callback
     2540#  define ASYNC_WAIT_CTX_get_callback OPENSSL_MANGLER(ASYNC_WAIT_CTX_get_callback)
     2541# endif
     2542#else
     2543# ifndef _ASYNC_WAIT_CTX_get_callback
     2544#  define _ASYNC_WAIT_CTX_get_callback OPENSSL_MANGLER_ASM(ASYNC_WAIT_CTX_get_callback)
     2545# endif
     2546#endif
     2547#ifndef OPENSSL_MANGLE_ASM
    24402548# ifndef ASYNC_WAIT_CTX_get_changed_fds
    24412549#  define ASYNC_WAIT_CTX_get_changed_fds OPENSSL_MANGLER(ASYNC_WAIT_CTX_get_changed_fds)
     
    24562564#endif
    24572565#ifndef OPENSSL_MANGLE_ASM
     2566# ifndef ASYNC_WAIT_CTX_get_status
     2567#  define ASYNC_WAIT_CTX_get_status OPENSSL_MANGLER(ASYNC_WAIT_CTX_get_status)
     2568# endif
     2569#else
     2570# ifndef _ASYNC_WAIT_CTX_get_status
     2571#  define _ASYNC_WAIT_CTX_get_status OPENSSL_MANGLER_ASM(ASYNC_WAIT_CTX_get_status)
     2572# endif
     2573#endif
     2574#ifndef OPENSSL_MANGLE_ASM
    24582575# ifndef ASYNC_WAIT_CTX_new
    24592576#  define ASYNC_WAIT_CTX_new OPENSSL_MANGLER(ASYNC_WAIT_CTX_new)
     
    24652582#endif
    24662583#ifndef OPENSSL_MANGLE_ASM
     2584# ifndef ASYNC_WAIT_CTX_set_callback
     2585#  define ASYNC_WAIT_CTX_set_callback OPENSSL_MANGLER(ASYNC_WAIT_CTX_set_callback)
     2586# endif
     2587#else
     2588# ifndef _ASYNC_WAIT_CTX_set_callback
     2589#  define _ASYNC_WAIT_CTX_set_callback OPENSSL_MANGLER_ASM(ASYNC_WAIT_CTX_set_callback)
     2590# endif
     2591#endif
     2592#ifndef OPENSSL_MANGLE_ASM
     2593# ifndef ASYNC_WAIT_CTX_set_status
     2594#  define ASYNC_WAIT_CTX_set_status OPENSSL_MANGLER(ASYNC_WAIT_CTX_set_status)
     2595# endif
     2596#else
     2597# ifndef _ASYNC_WAIT_CTX_set_status
     2598#  define _ASYNC_WAIT_CTX_set_status OPENSSL_MANGLER_ASM(ASYNC_WAIT_CTX_set_status)
     2599# endif
     2600#endif
     2601#ifndef OPENSSL_MANGLE_ASM
    24672602# ifndef ASYNC_WAIT_CTX_set_wait_fd
    24682603#  define ASYNC_WAIT_CTX_set_wait_fd OPENSSL_MANGLER(ASYNC_WAIT_CTX_set_wait_fd)
     
    29333068#endif
    29343069#ifndef OPENSSL_MANGLE_ASM
    2935 # ifndef BIO_accept
    2936 #  define BIO_accept OPENSSL_MANGLER(BIO_accept)
    2937 # endif
    2938 #else
    2939 # ifndef _BIO_accept
    2940 #  define _BIO_accept OPENSSL_MANGLER_ASM(BIO_accept)
    2941 # endif
    2942 #endif
    2943 #ifndef OPENSSL_MANGLE_ASM
    29443070# ifndef BIO_accept_ex
    29453071#  define BIO_accept_ex OPENSSL_MANGLER(BIO_accept_ex)
     
    31043230#endif
    31053231#ifndef OPENSSL_MANGLE_ASM
     3232# ifndef BIO_debug_callback_ex
     3233#  define BIO_debug_callback_ex OPENSSL_MANGLER(BIO_debug_callback_ex)
     3234# endif
     3235#else
     3236# ifndef _BIO_debug_callback_ex
     3237#  define _BIO_debug_callback_ex OPENSSL_MANGLER_ASM(BIO_debug_callback_ex)
     3238# endif
     3239#endif
     3240#ifndef OPENSSL_MANGLE_ASM
    31063241# ifndef BIO_dgram_non_fatal_error
    31073242#  define BIO_dgram_non_fatal_error OPENSSL_MANGLER(BIO_dgram_non_fatal_error)
     
    31133248#endif
    31143249#ifndef OPENSSL_MANGLE_ASM
     3250# ifndef BIO_do_connect_retry
     3251#  define BIO_do_connect_retry OPENSSL_MANGLER(BIO_do_connect_retry)
     3252# endif
     3253#else
     3254# ifndef _BIO_do_connect_retry
     3255#  define _BIO_do_connect_retry OPENSSL_MANGLER_ASM(BIO_do_connect_retry)
     3256# endif
     3257#endif
     3258#ifndef OPENSSL_MANGLE_ASM
    31153259# ifndef BIO_dump
    31163260#  define BIO_dump OPENSSL_MANGLER(BIO_dump)
     
    32483392#endif
    32493393#ifndef OPENSSL_MANGLE_ASM
     3394# ifndef BIO_f_prefix
     3395#  define BIO_f_prefix OPENSSL_MANGLER(BIO_f_prefix)
     3396# endif
     3397#else
     3398# ifndef _BIO_f_prefix
     3399#  define _BIO_f_prefix OPENSSL_MANGLER_ASM(BIO_f_prefix)
     3400# endif
     3401#endif
     3402#ifndef OPENSSL_MANGLE_ASM
     3403# ifndef BIO_f_readbuffer
     3404#  define BIO_f_readbuffer OPENSSL_MANGLER(BIO_f_readbuffer)
     3405# endif
     3406#else
     3407# ifndef _BIO_f_readbuffer
     3408#  define _BIO_f_readbuffer OPENSSL_MANGLER_ASM(BIO_f_readbuffer)
     3409# endif
     3410#endif
     3411#ifndef OPENSSL_MANGLE_ASM
    32503412# ifndef BIO_f_reliable
    32513413#  define BIO_f_reliable OPENSSL_MANGLER(BIO_f_reliable)
     
    33113473#endif
    33123474#ifndef OPENSSL_MANGLE_ASM
    3313 # ifndef BIO_get_accept_socket
    3314 #  define BIO_get_accept_socket OPENSSL_MANGLER(BIO_get_accept_socket)
    3315 # endif
    3316 #else
    3317 # ifndef _BIO_get_accept_socket
    3318 #  define _BIO_get_accept_socket OPENSSL_MANGLER_ASM(BIO_get_accept_socket)
    3319 # endif
    3320 #endif
    3321 #ifndef OPENSSL_MANGLE_ASM
    33223475# ifndef BIO_get_callback
    33233476#  define BIO_get_callback OPENSSL_MANGLER(BIO_get_callback)
     
    33653518#endif
    33663519#ifndef OPENSSL_MANGLE_ASM
    3367 # ifndef BIO_get_host_ip
    3368 #  define BIO_get_host_ip OPENSSL_MANGLER(BIO_get_host_ip)
    3369 # endif
    3370 #else
    3371 # ifndef _BIO_get_host_ip
    3372 #  define _BIO_get_host_ip OPENSSL_MANGLER_ASM(BIO_get_host_ip)
    3373 # endif
    3374 #endif
    3375 #ifndef OPENSSL_MANGLE_ASM
    33763520# ifndef BIO_get_init
    33773521#  define BIO_get_init OPENSSL_MANGLER(BIO_get_init)
     
    33833527#endif
    33843528#ifndef OPENSSL_MANGLE_ASM
     3529# ifndef BIO_get_line
     3530#  define BIO_get_line OPENSSL_MANGLER(BIO_get_line)
     3531# endif
     3532#else
     3533# ifndef _BIO_get_line
     3534#  define _BIO_get_line OPENSSL_MANGLER_ASM(BIO_get_line)
     3535# endif
     3536#endif
     3537#ifndef OPENSSL_MANGLE_ASM
    33853538# ifndef BIO_get_new_index
    33863539#  define BIO_get_new_index OPENSSL_MANGLER(BIO_get_new_index)
     
    33923545#endif
    33933546#ifndef OPENSSL_MANGLE_ASM
    3394 # ifndef BIO_get_port
    3395 #  define BIO_get_port OPENSSL_MANGLER(BIO_get_port)
    3396 # endif
    3397 #else
    3398 # ifndef _BIO_get_port
    3399 #  define _BIO_get_port OPENSSL_MANGLER_ASM(BIO_get_port)
    3400 # endif
    3401 #endif
    3402 #ifndef OPENSSL_MANGLE_ASM
    34033547# ifndef BIO_get_retry_BIO
    34043548#  define BIO_get_retry_BIO OPENSSL_MANGLER(BIO_get_retry_BIO)
     
    34283572#endif
    34293573#ifndef OPENSSL_MANGLE_ASM
    3430 # ifndef BIO_gethostbyname
    3431 #  define BIO_gethostbyname OPENSSL_MANGLER(BIO_gethostbyname)
    3432 # endif
    3433 #else
    3434 # ifndef _BIO_gethostbyname
    3435 #  define _BIO_gethostbyname OPENSSL_MANGLER_ASM(BIO_gethostbyname)
    3436 # endif
    3437 #endif
    3438 #ifndef OPENSSL_MANGLE_ASM
    34393574# ifndef BIO_gets
    34403575#  define BIO_gets OPENSSL_MANGLER(BIO_gets)
     
    37973932#endif
    37983933#ifndef OPENSSL_MANGLE_ASM
     3934# ifndef BIO_new_ex
     3935#  define BIO_new_ex OPENSSL_MANGLER(BIO_new_ex)
     3936# endif
     3937#else
     3938# ifndef _BIO_new_ex
     3939#  define _BIO_new_ex OPENSSL_MANGLER_ASM(BIO_new_ex)
     3940# endif
     3941#endif
     3942#ifndef OPENSSL_MANGLE_ASM
    37993943# ifndef BIO_new_fd
    38003944#  define BIO_new_fd OPENSSL_MANGLER(BIO_new_fd)
     
    38243968#endif
    38253969#ifndef OPENSSL_MANGLE_ASM
     3970# ifndef BIO_new_from_core_bio
     3971#  define BIO_new_from_core_bio OPENSSL_MANGLER(BIO_new_from_core_bio)
     3972# endif
     3973#else
     3974# ifndef _BIO_new_from_core_bio
     3975#  define _BIO_new_from_core_bio OPENSSL_MANGLER_ASM(BIO_new_from_core_bio)
     3976# endif
     3977#endif
     3978#ifndef OPENSSL_MANGLE_ASM
    38263979# ifndef BIO_new_mem_buf
    38273980#  define BIO_new_mem_buf OPENSSL_MANGLER(BIO_new_mem_buf)
     
    40224175#endif
    40234176#ifndef OPENSSL_MANGLE_ASM
     4177# ifndef BIO_s_core
     4178#  define BIO_s_core OPENSSL_MANGLER(BIO_s_core)
     4179# endif
     4180#else
     4181# ifndef _BIO_s_core
     4182#  define _BIO_s_core OPENSSL_MANGLER_ASM(BIO_s_core)
     4183# endif
     4184#endif
     4185#ifndef OPENSSL_MANGLE_ASM
    40244186# ifndef BIO_s_datagram
    40254187#  define BIO_s_datagram OPENSSL_MANGLER(BIO_s_datagram)
     
    42834445#endif
    42844446#ifndef OPENSSL_MANGLE_ASM
     4447# ifndef BIO_socket_wait
     4448#  define BIO_socket_wait OPENSSL_MANGLER(BIO_socket_wait)
     4449# endif
     4450#else
     4451# ifndef _BIO_socket_wait
     4452#  define _BIO_socket_wait OPENSSL_MANGLER_ASM(BIO_socket_wait)
     4453# endif
     4454#endif
     4455#ifndef OPENSSL_MANGLE_ASM
    42854456# ifndef BIO_ssl_copy_session_id
    42864457#  define BIO_ssl_copy_session_id OPENSSL_MANGLER(BIO_ssl_copy_session_id)
     
    43464517#endif
    43474518#ifndef OPENSSL_MANGLE_ASM
     4519# ifndef BIO_wait
     4520#  define BIO_wait OPENSSL_MANGLER(BIO_wait)
     4521# endif
     4522#else
     4523# ifndef _BIO_wait
     4524#  define _BIO_wait OPENSSL_MANGLER_ASM(BIO_wait)
     4525# endif
     4526#endif
     4527#ifndef OPENSSL_MANGLE_ASM
    43484528# ifndef BIO_write
    43494529#  define BIO_write OPENSSL_MANGLER(BIO_write)
     
    43644544#endif
    43654545#ifndef OPENSSL_MANGLE_ASM
    4366 # ifndef BLAKE2b_Final
    4367 #  define BLAKE2b_Final OPENSSL_MANGLER(BLAKE2b_Final)
    4368 # endif
    4369 #else
    4370 # ifndef _BLAKE2b_Final
    4371 #  define _BLAKE2b_Final OPENSSL_MANGLER_ASM(BLAKE2b_Final)
    4372 # endif
    4373 #endif
    4374 #ifndef OPENSSL_MANGLE_ASM
    4375 # ifndef BLAKE2b_Init
    4376 #  define BLAKE2b_Init OPENSSL_MANGLER(BLAKE2b_Init)
    4377 # endif
    4378 #else
    4379 # ifndef _BLAKE2b_Init
    4380 #  define _BLAKE2b_Init OPENSSL_MANGLER_ASM(BLAKE2b_Init)
    4381 # endif
    4382 #endif
    4383 #ifndef OPENSSL_MANGLE_ASM
    4384 # ifndef BLAKE2b_Update
    4385 #  define BLAKE2b_Update OPENSSL_MANGLER(BLAKE2b_Update)
    4386 # endif
    4387 #else
    4388 # ifndef _BLAKE2b_Update
    4389 #  define _BLAKE2b_Update OPENSSL_MANGLER_ASM(BLAKE2b_Update)
    4390 # endif
    4391 #endif
    4392 #ifndef OPENSSL_MANGLE_ASM
    4393 # ifndef BLAKE2s_Final
    4394 #  define BLAKE2s_Final OPENSSL_MANGLER(BLAKE2s_Final)
    4395 # endif
    4396 #else
    4397 # ifndef _BLAKE2s_Final
    4398 #  define _BLAKE2s_Final OPENSSL_MANGLER_ASM(BLAKE2s_Final)
    4399 # endif
    4400 #endif
    4401 #ifndef OPENSSL_MANGLE_ASM
    4402 # ifndef BLAKE2s_Init
    4403 #  define BLAKE2s_Init OPENSSL_MANGLER(BLAKE2s_Init)
    4404 # endif
    4405 #else
    4406 # ifndef _BLAKE2s_Init
    4407 #  define _BLAKE2s_Init OPENSSL_MANGLER_ASM(BLAKE2s_Init)
    4408 # endif
    4409 #endif
    4410 #ifndef OPENSSL_MANGLE_ASM
    4411 # ifndef BLAKE2s_Update
    4412 #  define BLAKE2s_Update OPENSSL_MANGLER(BLAKE2s_Update)
    4413 # endif
    4414 #else
    4415 # ifndef _BLAKE2s_Update
    4416 #  define _BLAKE2s_Update OPENSSL_MANGLER_ASM(BLAKE2s_Update)
    4417 # endif
    4418 #endif
    4419 #ifndef OPENSSL_MANGLE_ASM
    44204546# ifndef BN_BLINDING_convert
    44214547#  define BN_BLINDING_convert OPENSSL_MANGLER(BN_BLINDING_convert)
     
    45804706#endif
    45814707#ifndef OPENSSL_MANGLE_ASM
     4708# ifndef BN_CTX_new_ex
     4709#  define BN_CTX_new_ex OPENSSL_MANGLER(BN_CTX_new_ex)
     4710# endif
     4711#else
     4712# ifndef _BN_CTX_new_ex
     4713#  define _BN_CTX_new_ex OPENSSL_MANGLER_ASM(BN_CTX_new_ex)
     4714# endif
     4715#endif
     4716#ifndef OPENSSL_MANGLE_ASM
    45824717# ifndef BN_CTX_secure_new
    45834718#  define BN_CTX_secure_new OPENSSL_MANGLER(BN_CTX_secure_new)
     
    45894724#endif
    45904725#ifndef OPENSSL_MANGLE_ASM
     4726# ifndef BN_CTX_secure_new_ex
     4727#  define BN_CTX_secure_new_ex OPENSSL_MANGLER(BN_CTX_secure_new_ex)
     4728# endif
     4729#else
     4730# ifndef _BN_CTX_secure_new_ex
     4731#  define _BN_CTX_secure_new_ex OPENSSL_MANGLER_ASM(BN_CTX_secure_new_ex)
     4732# endif
     4733#endif
     4734#ifndef OPENSSL_MANGLE_ASM
    45914735# ifndef BN_CTX_start
    45924736#  define BN_CTX_start OPENSSL_MANGLER(BN_CTX_start)
     
    50395183#endif
    50405184#ifndef OPENSSL_MANGLE_ASM
     5185# ifndef BN_bn2nativepad
     5186#  define BN_bn2nativepad OPENSSL_MANGLER(BN_bn2nativepad)
     5187# endif
     5188#else
     5189# ifndef _BN_bn2nativepad
     5190#  define _BN_bn2nativepad OPENSSL_MANGLER_ASM(BN_bn2nativepad)
     5191# endif
     5192#endif
     5193#ifndef OPENSSL_MANGLE_ASM
    50415194# ifndef BN_bntest_rand
    50425195#  define BN_bntest_rand OPENSSL_MANGLER(BN_bntest_rand)
     
    50485201#endif
    50495202#ifndef OPENSSL_MANGLE_ASM
     5203# ifndef BN_check_prime
     5204#  define BN_check_prime OPENSSL_MANGLER(BN_check_prime)
     5205# endif
     5206#else
     5207# ifndef _BN_check_prime
     5208#  define _BN_check_prime OPENSSL_MANGLER_ASM(BN_check_prime)
     5209# endif
     5210#endif
     5211#ifndef OPENSSL_MANGLE_ASM
    50505212# ifndef BN_clear
    50515213#  define BN_clear OPENSSL_MANGLER(BN_clear)
     
    52105372#endif
    52115373#ifndef OPENSSL_MANGLE_ASM
     5374# ifndef BN_generate_prime_ex2
     5375#  define BN_generate_prime_ex2 OPENSSL_MANGLER(BN_generate_prime_ex2)
     5376# endif
     5377#else
     5378# ifndef _BN_generate_prime_ex2
     5379#  define _BN_generate_prime_ex2 OPENSSL_MANGLER_ASM(BN_generate_prime_ex2)
     5380# endif
     5381#endif
     5382#ifndef OPENSSL_MANGLE_ASM
    52125383# ifndef BN_get0_nist_prime_192
    52135384#  define BN_get0_nist_prime_192 OPENSSL_MANGLER(BN_get0_nist_prime_192)
     
    52645435#endif
    52655436#ifndef OPENSSL_MANGLE_ASM
    5266 # ifndef BN_get_params
    5267 #  define BN_get_params OPENSSL_MANGLER(BN_get_params)
    5268 # endif
    5269 #else
    5270 # ifndef _BN_get_params
    5271 #  define _BN_get_params OPENSSL_MANGLER_ASM(BN_get_params)
    5272 # endif
    5273 #endif
    5274 #ifndef OPENSSL_MANGLE_ASM
    52755437# ifndef BN_get_rfc2409_prime_1024
    52765438#  define BN_get_rfc2409_prime_1024 OPENSSL_MANGLER(BN_get_rfc2409_prime_1024)
     
    55525714#endif
    55535715#ifndef OPENSSL_MANGLE_ASM
     5716# ifndef BN_mod_exp_mont_consttime_x2
     5717#  define BN_mod_exp_mont_consttime_x2 OPENSSL_MANGLER(BN_mod_exp_mont_consttime_x2)
     5718# endif
     5719#else
     5720# ifndef _BN_mod_exp_mont_consttime_x2
     5721#  define _BN_mod_exp_mont_consttime_x2 OPENSSL_MANGLER_ASM(BN_mod_exp_mont_consttime_x2)
     5722# endif
     5723#endif
     5724#ifndef OPENSSL_MANGLE_ASM
    55545725# ifndef BN_mod_exp_mont_word
    55555726#  define BN_mod_exp_mont_word OPENSSL_MANGLER(BN_mod_exp_mont_word)
     
    57235894#endif
    57245895#ifndef OPENSSL_MANGLE_ASM
     5896# ifndef BN_native2bn
     5897#  define BN_native2bn OPENSSL_MANGLER(BN_native2bn)
     5898# endif
     5899#else
     5900# ifndef _BN_native2bn
     5901#  define _BN_native2bn OPENSSL_MANGLER_ASM(BN_native2bn)
     5902# endif
     5903#endif
     5904#ifndef OPENSSL_MANGLE_ASM
    57255905# ifndef BN_new
    57265906#  define BN_new OPENSSL_MANGLER(BN_new)
     
    58496029#endif
    58506030#ifndef OPENSSL_MANGLE_ASM
     6031# ifndef BN_priv_rand_ex
     6032#  define BN_priv_rand_ex OPENSSL_MANGLER(BN_priv_rand_ex)
     6033# endif
     6034#else
     6035# ifndef _BN_priv_rand_ex
     6036#  define _BN_priv_rand_ex OPENSSL_MANGLER_ASM(BN_priv_rand_ex)
     6037# endif
     6038#endif
     6039#ifndef OPENSSL_MANGLE_ASM
    58516040# ifndef BN_priv_rand_range
    58526041#  define BN_priv_rand_range OPENSSL_MANGLER(BN_priv_rand_range)
     
    58586047#endif
    58596048#ifndef OPENSSL_MANGLE_ASM
     6049# ifndef BN_priv_rand_range_ex
     6050#  define BN_priv_rand_range_ex OPENSSL_MANGLER(BN_priv_rand_range_ex)
     6051# endif
     6052#else
     6053# ifndef _BN_priv_rand_range_ex
     6054#  define _BN_priv_rand_range_ex OPENSSL_MANGLER_ASM(BN_priv_rand_range_ex)
     6055# endif
     6056#endif
     6057#ifndef OPENSSL_MANGLE_ASM
    58606058# ifndef BN_pseudo_rand
    58616059#  define BN_pseudo_rand OPENSSL_MANGLER(BN_pseudo_rand)
     
    58856083#endif
    58866084#ifndef OPENSSL_MANGLE_ASM
     6085# ifndef BN_rand_ex
     6086#  define BN_rand_ex OPENSSL_MANGLER(BN_rand_ex)
     6087# endif
     6088#else
     6089# ifndef _BN_rand_ex
     6090#  define _BN_rand_ex OPENSSL_MANGLER_ASM(BN_rand_ex)
     6091# endif
     6092#endif
     6093#ifndef OPENSSL_MANGLE_ASM
    58876094# ifndef BN_rand_range
    58886095#  define BN_rand_range OPENSSL_MANGLER(BN_rand_range)
     
    58946101#endif
    58956102#ifndef OPENSSL_MANGLE_ASM
     6103# ifndef BN_rand_range_ex
     6104#  define BN_rand_range_ex OPENSSL_MANGLER(BN_rand_range_ex)
     6105# endif
     6106#else
     6107# ifndef _BN_rand_range_ex
     6108#  define _BN_rand_range_ex OPENSSL_MANGLER_ASM(BN_rand_range_ex)
     6109# endif
     6110#endif
     6111#ifndef OPENSSL_MANGLE_ASM
    58966112# ifndef BN_reciprocal
    58976113#  define BN_reciprocal OPENSSL_MANGLER(BN_reciprocal)
     
    59666182#endif
    59676183#ifndef OPENSSL_MANGLE_ASM
    5968 # ifndef BN_set_params
    5969 #  define BN_set_params OPENSSL_MANGLER(BN_set_params)
    5970 # endif
    5971 #else
    5972 # ifndef _BN_set_params
    5973 #  define _BN_set_params OPENSSL_MANGLER_ASM(BN_set_params)
    5974 # endif
    5975 #endif
    5976 #ifndef OPENSSL_MANGLE_ASM
    59776184# ifndef BN_set_word
    59786185#  define BN_set_word OPENSSL_MANGLER(BN_set_word)
     
    61556362#endif
    61566363#ifndef OPENSSL_MANGLE_ASM
     6364# ifndef CAST_cbc_encrypt
     6365#  define CAST_cbc_encrypt OPENSSL_MANGLER(CAST_cbc_encrypt)
     6366# endif
     6367#else
     6368# ifndef _CAST_cbc_encrypt
     6369#  define _CAST_cbc_encrypt OPENSSL_MANGLER_ASM(CAST_cbc_encrypt)
     6370# endif
     6371#endif
     6372#ifndef OPENSSL_MANGLE_ASM
     6373# ifndef CAST_cfb64_encrypt
     6374#  define CAST_cfb64_encrypt OPENSSL_MANGLER(CAST_cfb64_encrypt)
     6375# endif
     6376#else
     6377# ifndef _CAST_cfb64_encrypt
     6378#  define _CAST_cfb64_encrypt OPENSSL_MANGLER_ASM(CAST_cfb64_encrypt)
     6379# endif
     6380#endif
     6381#ifndef OPENSSL_MANGLE_ASM
     6382# ifndef CAST_decrypt
     6383#  define CAST_decrypt OPENSSL_MANGLER(CAST_decrypt)
     6384# endif
     6385#else
     6386# ifndef _CAST_decrypt
     6387#  define _CAST_decrypt OPENSSL_MANGLER_ASM(CAST_decrypt)
     6388# endif
     6389#endif
     6390#ifndef OPENSSL_MANGLE_ASM
     6391# ifndef CAST_ecb_encrypt
     6392#  define CAST_ecb_encrypt OPENSSL_MANGLER(CAST_ecb_encrypt)
     6393# endif
     6394#else
     6395# ifndef _CAST_ecb_encrypt
     6396#  define _CAST_ecb_encrypt OPENSSL_MANGLER_ASM(CAST_ecb_encrypt)
     6397# endif
     6398#endif
     6399#ifndef OPENSSL_MANGLE_ASM
     6400# ifndef CAST_encrypt
     6401#  define CAST_encrypt OPENSSL_MANGLER(CAST_encrypt)
     6402# endif
     6403#else
     6404# ifndef _CAST_encrypt
     6405#  define _CAST_encrypt OPENSSL_MANGLER_ASM(CAST_encrypt)
     6406# endif
     6407#endif
     6408#ifndef OPENSSL_MANGLE_ASM
     6409# ifndef CAST_ofb64_encrypt
     6410#  define CAST_ofb64_encrypt OPENSSL_MANGLER(CAST_ofb64_encrypt)
     6411# endif
     6412#else
     6413# ifndef _CAST_ofb64_encrypt
     6414#  define _CAST_ofb64_encrypt OPENSSL_MANGLER_ASM(CAST_ofb64_encrypt)
     6415# endif
     6416#endif
     6417#ifndef OPENSSL_MANGLE_ASM
     6418# ifndef CAST_set_key
     6419#  define CAST_set_key OPENSSL_MANGLER(CAST_set_key)
     6420# endif
     6421#else
     6422# ifndef _CAST_set_key
     6423#  define _CAST_set_key OPENSSL_MANGLER_ASM(CAST_set_key)
     6424# endif
     6425#endif
     6426#ifndef OPENSSL_MANGLE_ASM
    61576427# ifndef CBIGNUM_it
    61586428#  define CBIGNUM_it OPENSSL_MANGLER(CBIGNUM_it)
     
    62906560#endif
    62916561#ifndef OPENSSL_MANGLE_ASM
     6562# ifndef CMS_AuthEnvelopedData_create
     6563#  define CMS_AuthEnvelopedData_create OPENSSL_MANGLER(CMS_AuthEnvelopedData_create)
     6564# endif
     6565#else
     6566# ifndef _CMS_AuthEnvelopedData_create
     6567#  define _CMS_AuthEnvelopedData_create OPENSSL_MANGLER_ASM(CMS_AuthEnvelopedData_create)
     6568# endif
     6569#endif
     6570#ifndef OPENSSL_MANGLE_ASM
     6571# ifndef CMS_AuthEnvelopedData_create_ex
     6572#  define CMS_AuthEnvelopedData_create_ex OPENSSL_MANGLER(CMS_AuthEnvelopedData_create_ex)
     6573# endif
     6574#else
     6575# ifndef _CMS_AuthEnvelopedData_create_ex
     6576#  define _CMS_AuthEnvelopedData_create_ex OPENSSL_MANGLER_ASM(CMS_AuthEnvelopedData_create_ex)
     6577# endif
     6578#endif
     6579#ifndef OPENSSL_MANGLE_ASM
     6580# ifndef CMS_AuthEnvelopedData_it
     6581#  define CMS_AuthEnvelopedData_it OPENSSL_MANGLER(CMS_AuthEnvelopedData_it)
     6582# endif
     6583#else
     6584# ifndef _CMS_AuthEnvelopedData_it
     6585#  define _CMS_AuthEnvelopedData_it OPENSSL_MANGLER_ASM(CMS_AuthEnvelopedData_it)
     6586# endif
     6587#endif
     6588#ifndef OPENSSL_MANGLE_ASM
    62926589# ifndef CMS_CertificateChoices_it
    62936590#  define CMS_CertificateChoices_it OPENSSL_MANGLER(CMS_CertificateChoices_it)
     
    63356632#endif
    63366633#ifndef OPENSSL_MANGLE_ASM
     6634# ifndef CMS_ContentInfo_new_ex
     6635#  define CMS_ContentInfo_new_ex OPENSSL_MANGLER(CMS_ContentInfo_new_ex)
     6636# endif
     6637#else
     6638# ifndef _CMS_ContentInfo_new_ex
     6639#  define _CMS_ContentInfo_new_ex OPENSSL_MANGLER_ASM(CMS_ContentInfo_new_ex)
     6640# endif
     6641#endif
     6642#ifndef OPENSSL_MANGLE_ASM
    63376643# ifndef CMS_ContentInfo_print_ctx
    63386644#  define CMS_ContentInfo_print_ctx OPENSSL_MANGLER(CMS_ContentInfo_print_ctx)
     
    63716677#endif
    63726678#ifndef OPENSSL_MANGLE_ASM
     6679# ifndef CMS_EncryptedData_encrypt_ex
     6680#  define CMS_EncryptedData_encrypt_ex OPENSSL_MANGLER(CMS_EncryptedData_encrypt_ex)
     6681# endif
     6682#else
     6683# ifndef _CMS_EncryptedData_encrypt_ex
     6684#  define _CMS_EncryptedData_encrypt_ex OPENSSL_MANGLER_ASM(CMS_EncryptedData_encrypt_ex)
     6685# endif
     6686#endif
     6687#ifndef OPENSSL_MANGLE_ASM
    63736688# ifndef CMS_EncryptedData_it
    63746689#  define CMS_EncryptedData_it OPENSSL_MANGLER(CMS_EncryptedData_it)
     
    63986713#endif
    63996714#ifndef OPENSSL_MANGLE_ASM
     6715# ifndef CMS_EnvelopedData_create_ex
     6716#  define CMS_EnvelopedData_create_ex OPENSSL_MANGLER(CMS_EnvelopedData_create_ex)
     6717# endif
     6718#else
     6719# ifndef _CMS_EnvelopedData_create_ex
     6720#  define _CMS_EnvelopedData_create_ex OPENSSL_MANGLER_ASM(CMS_EnvelopedData_create_ex)
     6721# endif
     6722#endif
     6723#ifndef OPENSSL_MANGLE_ASM
    64006724# ifndef CMS_EnvelopedData_it
    64016725#  define CMS_EnvelopedData_it OPENSSL_MANGLER(CMS_EnvelopedData_it)
     
    64796803#endif
    64806804#ifndef OPENSSL_MANGLE_ASM
     6805# ifndef CMS_ReceiptRequest_create0_ex
     6806#  define CMS_ReceiptRequest_create0_ex OPENSSL_MANGLER(CMS_ReceiptRequest_create0_ex)
     6807# endif
     6808#else
     6809# ifndef _CMS_ReceiptRequest_create0_ex
     6810#  define _CMS_ReceiptRequest_create0_ex OPENSSL_MANGLER_ASM(CMS_ReceiptRequest_create0_ex)
     6811# endif
     6812#endif
     6813#ifndef OPENSSL_MANGLE_ASM
    64816814# ifndef CMS_ReceiptRequest_free
    64826815#  define CMS_ReceiptRequest_free OPENSSL_MANGLER(CMS_ReceiptRequest_free)
     
    66506983#endif
    66516984#ifndef OPENSSL_MANGLE_ASM
     6985# ifndef CMS_RecipientInfo_kari_set0_pkey_and_peer
     6986#  define CMS_RecipientInfo_kari_set0_pkey_and_peer OPENSSL_MANGLER(CMS_RecipientInfo_kari_set0_pkey_and_peer)
     6987# endif
     6988#else
     6989# ifndef _CMS_RecipientInfo_kari_set0_pkey_and_peer
     6990#  define _CMS_RecipientInfo_kari_set0_pkey_and_peer OPENSSL_MANGLER_ASM(CMS_RecipientInfo_kari_set0_pkey_and_peer)
     6991# endif
     6992#endif
     6993#ifndef OPENSSL_MANGLE_ASM
    66526994# ifndef CMS_RecipientInfo_kekri_get0_id
    66536995#  define CMS_RecipientInfo_kekri_get0_id OPENSSL_MANGLER(CMS_RecipientInfo_kekri_get0_id)
     
    69567298#endif
    69577299#ifndef OPENSSL_MANGLE_ASM
     7300# ifndef CMS_add1_recipient
     7301#  define CMS_add1_recipient OPENSSL_MANGLER(CMS_add1_recipient)
     7302# endif
     7303#else
     7304# ifndef _CMS_add1_recipient
     7305#  define _CMS_add1_recipient OPENSSL_MANGLER_ASM(CMS_add1_recipient)
     7306# endif
     7307#endif
     7308#ifndef OPENSSL_MANGLE_ASM
    69587309# ifndef CMS_add1_recipient_cert
    69597310#  define CMS_add1_recipient_cert OPENSSL_MANGLER(CMS_add1_recipient_cert)
     
    70467397#endif
    70477398#ifndef OPENSSL_MANGLE_ASM
     7399# ifndef CMS_data_create_ex
     7400#  define CMS_data_create_ex OPENSSL_MANGLER(CMS_data_create_ex)
     7401# endif
     7402#else
     7403# ifndef _CMS_data_create_ex
     7404#  define _CMS_data_create_ex OPENSSL_MANGLER_ASM(CMS_data_create_ex)
     7405# endif
     7406#endif
     7407#ifndef OPENSSL_MANGLE_ASM
    70487408# ifndef CMS_decrypt
    70497409#  define CMS_decrypt OPENSSL_MANGLER(CMS_decrypt)
     
    70827442#endif
    70837443#ifndef OPENSSL_MANGLE_ASM
     7444# ifndef CMS_decrypt_set1_pkey_and_peer
     7445#  define CMS_decrypt_set1_pkey_and_peer OPENSSL_MANGLER(CMS_decrypt_set1_pkey_and_peer)
     7446# endif
     7447#else
     7448# ifndef _CMS_decrypt_set1_pkey_and_peer
     7449#  define _CMS_decrypt_set1_pkey_and_peer OPENSSL_MANGLER_ASM(CMS_decrypt_set1_pkey_and_peer)
     7450# endif
     7451#endif
     7452#ifndef OPENSSL_MANGLE_ASM
    70847453# ifndef CMS_digest_create
    70857454#  define CMS_digest_create OPENSSL_MANGLER(CMS_digest_create)
     
    70917460#endif
    70927461#ifndef OPENSSL_MANGLE_ASM
     7462# ifndef CMS_digest_create_ex
     7463#  define CMS_digest_create_ex OPENSSL_MANGLER(CMS_digest_create_ex)
     7464# endif
     7465#else
     7466# ifndef _CMS_digest_create_ex
     7467#  define _CMS_digest_create_ex OPENSSL_MANGLER_ASM(CMS_digest_create_ex)
     7468# endif
     7469#endif
     7470#ifndef OPENSSL_MANGLE_ASM
    70937471# ifndef CMS_digest_verify
    70947472#  define CMS_digest_verify OPENSSL_MANGLER(CMS_digest_verify)
     
    71097487#endif
    71107488#ifndef OPENSSL_MANGLE_ASM
     7489# ifndef CMS_encrypt_ex
     7490#  define CMS_encrypt_ex OPENSSL_MANGLER(CMS_encrypt_ex)
     7491# endif
     7492#else
     7493# ifndef _CMS_encrypt_ex
     7494#  define _CMS_encrypt_ex OPENSSL_MANGLER_ASM(CMS_encrypt_ex)
     7495# endif
     7496#endif
     7497#ifndef OPENSSL_MANGLE_ASM
    71117498# ifndef CMS_final
    71127499#  define CMS_final OPENSSL_MANGLER(CMS_final)
     
    72357622#endif
    72367623#ifndef OPENSSL_MANGLE_ASM
    7237 # ifndef CMS_si_check_attributes
    7238 #  define CMS_si_check_attributes OPENSSL_MANGLER(CMS_si_check_attributes)
    7239 # endif
    7240 #else
    7241 # ifndef _CMS_si_check_attributes
    7242 #  define _CMS_si_check_attributes OPENSSL_MANGLER_ASM(CMS_si_check_attributes)
    7243 # endif
    7244 #endif
    7245 #ifndef OPENSSL_MANGLE_ASM
    72467624# ifndef CMS_sign
    72477625#  define CMS_sign OPENSSL_MANGLER(CMS_sign)
     
    72537631#endif
    72547632#ifndef OPENSSL_MANGLE_ASM
     7633# ifndef CMS_sign_ex
     7634#  define CMS_sign_ex OPENSSL_MANGLER(CMS_sign_ex)
     7635# endif
     7636#else
     7637# ifndef _CMS_sign_ex
     7638#  define _CMS_sign_ex OPENSSL_MANGLER_ASM(CMS_sign_ex)
     7639# endif
     7640#endif
     7641#ifndef OPENSSL_MANGLE_ASM
    72557642# ifndef CMS_sign_receipt
    72567643#  define CMS_sign_receipt OPENSSL_MANGLER(CMS_sign_receipt)
     
    74787865#endif
    74797866#ifndef OPENSSL_MANGLE_ASM
     7867# ifndef COMP_CTX_free
     7868#  define COMP_CTX_free OPENSSL_MANGLER(COMP_CTX_free)
     7869# endif
     7870#else
     7871# ifndef _COMP_CTX_free
     7872#  define _COMP_CTX_free OPENSSL_MANGLER_ASM(COMP_CTX_free)
     7873# endif
     7874#endif
     7875#ifndef OPENSSL_MANGLE_ASM
     7876# ifndef COMP_CTX_get_method
     7877#  define COMP_CTX_get_method OPENSSL_MANGLER(COMP_CTX_get_method)
     7878# endif
     7879#else
     7880# ifndef _COMP_CTX_get_method
     7881#  define _COMP_CTX_get_method OPENSSL_MANGLER_ASM(COMP_CTX_get_method)
     7882# endif
     7883#endif
     7884#ifndef OPENSSL_MANGLE_ASM
     7885# ifndef COMP_CTX_get_type
     7886#  define COMP_CTX_get_type OPENSSL_MANGLER(COMP_CTX_get_type)
     7887# endif
     7888#else
     7889# ifndef _COMP_CTX_get_type
     7890#  define _COMP_CTX_get_type OPENSSL_MANGLER_ASM(COMP_CTX_get_type)
     7891# endif
     7892#endif
     7893#ifndef OPENSSL_MANGLE_ASM
     7894# ifndef COMP_CTX_new
     7895#  define COMP_CTX_new OPENSSL_MANGLER(COMP_CTX_new)
     7896# endif
     7897#else
     7898# ifndef _COMP_CTX_new
     7899#  define _COMP_CTX_new OPENSSL_MANGLER_ASM(COMP_CTX_new)
     7900# endif
     7901#endif
     7902#ifndef OPENSSL_MANGLE_ASM
     7903# ifndef COMP_compress_block
     7904#  define COMP_compress_block OPENSSL_MANGLER(COMP_compress_block)
     7905# endif
     7906#else
     7907# ifndef _COMP_compress_block
     7908#  define _COMP_compress_block OPENSSL_MANGLER_ASM(COMP_compress_block)
     7909# endif
     7910#endif
     7911#ifndef OPENSSL_MANGLE_ASM
     7912# ifndef COMP_expand_block
     7913#  define COMP_expand_block OPENSSL_MANGLER(COMP_expand_block)
     7914# endif
     7915#else
     7916# ifndef _COMP_expand_block
     7917#  define _COMP_expand_block OPENSSL_MANGLER_ASM(COMP_expand_block)
     7918# endif
     7919#endif
     7920#ifndef OPENSSL_MANGLE_ASM
     7921# ifndef COMP_get_name
     7922#  define COMP_get_name OPENSSL_MANGLER(COMP_get_name)
     7923# endif
     7924#else
     7925# ifndef _COMP_get_name
     7926#  define _COMP_get_name OPENSSL_MANGLER_ASM(COMP_get_name)
     7927# endif
     7928#endif
     7929#ifndef OPENSSL_MANGLE_ASM
     7930# ifndef COMP_get_type
     7931#  define COMP_get_type OPENSSL_MANGLER(COMP_get_type)
     7932# endif
     7933#else
     7934# ifndef _COMP_get_type
     7935#  define _COMP_get_type OPENSSL_MANGLER_ASM(COMP_get_type)
     7936# endif
     7937#endif
     7938#ifndef OPENSSL_MANGLE_ASM
     7939# ifndef COMP_zlib
     7940#  define COMP_zlib OPENSSL_MANGLER(COMP_zlib)
     7941# endif
     7942#else
     7943# ifndef _COMP_zlib
     7944#  define _COMP_zlib OPENSSL_MANGLER_ASM(COMP_zlib)
     7945# endif
     7946#endif
     7947#ifndef OPENSSL_MANGLE_ASM
    74807948# ifndef CONF_dump_bio
    74817949#  define CONF_dump_bio OPENSSL_MANGLER(CONF_dump_bio)
     
    76858153#endif
    76868154#ifndef OPENSSL_MANGLE_ASM
     8155# ifndef CONF_modules_load_file_ex
     8156#  define CONF_modules_load_file_ex OPENSSL_MANGLER(CONF_modules_load_file_ex)
     8157# endif
     8158#else
     8159# ifndef _CONF_modules_load_file_ex
     8160#  define _CONF_modules_load_file_ex OPENSSL_MANGLER_ASM(CONF_modules_load_file_ex)
     8161# endif
     8162#endif
     8163#ifndef OPENSSL_MANGLE_ASM
    76878164# ifndef CONF_modules_unload
    76888165#  define CONF_modules_unload OPENSSL_MANGLER(CONF_modules_unload)
     
    78838360#endif
    78848361#ifndef OPENSSL_MANGLE_ASM
     8362# ifndef CRYPTO_alloc_ex_data
     8363#  define CRYPTO_alloc_ex_data OPENSSL_MANGLER(CRYPTO_alloc_ex_data)
     8364# endif
     8365#else
     8366# ifndef _CRYPTO_alloc_ex_data
     8367#  define _CRYPTO_alloc_ex_data OPENSSL_MANGLER_ASM(CRYPTO_alloc_ex_data)
     8368# endif
     8369#endif
     8370#ifndef OPENSSL_MANGLE_ASM
    78858371# ifndef CRYPTO_atomic_add
    78868372#  define CRYPTO_atomic_add OPENSSL_MANGLER(CRYPTO_atomic_add)
     
    78928378#endif
    78938379#ifndef OPENSSL_MANGLE_ASM
     8380# ifndef CRYPTO_atomic_load
     8381#  define CRYPTO_atomic_load OPENSSL_MANGLER(CRYPTO_atomic_load)
     8382# endif
     8383#else
     8384# ifndef _CRYPTO_atomic_load
     8385#  define _CRYPTO_atomic_load OPENSSL_MANGLER_ASM(CRYPTO_atomic_load)
     8386# endif
     8387#endif
     8388#ifndef OPENSSL_MANGLE_ASM
     8389# ifndef CRYPTO_atomic_or
     8390#  define CRYPTO_atomic_or OPENSSL_MANGLER(CRYPTO_atomic_or)
     8391# endif
     8392#else
     8393# ifndef _CRYPTO_atomic_or
     8394#  define _CRYPTO_atomic_or OPENSSL_MANGLER_ASM(CRYPTO_atomic_or)
     8395# endif
     8396#endif
     8397#ifndef OPENSSL_MANGLE_ASM
    78948398# ifndef CRYPTO_cbc128_decrypt
    78958399#  define CRYPTO_cbc128_decrypt OPENSSL_MANGLER(CRYPTO_cbc128_decrypt)
     
    82528756#endif
    82538757#ifndef OPENSSL_MANGLE_ASM
    8254 # ifndef CRYPTO_mem_ctrl
    8255 #  define CRYPTO_mem_ctrl OPENSSL_MANGLER(CRYPTO_mem_ctrl)
    8256 # endif
    8257 #else
    8258 # ifndef _CRYPTO_mem_ctrl
    8259 #  define _CRYPTO_mem_ctrl OPENSSL_MANGLER_ASM(CRYPTO_mem_ctrl)
    8260 # endif
    8261 #endif
    8262 #ifndef OPENSSL_MANGLE_ASM
    82638758# ifndef CRYPTO_memcmp
    82648759#  define CRYPTO_memcmp OPENSSL_MANGLER(CRYPTO_memcmp)
     
    85319026#endif
    85329027#ifndef OPENSSL_MANGLE_ASM
    8533 # ifndef CRYPTO_set_mem_debug
    8534 #  define CRYPTO_set_mem_debug OPENSSL_MANGLER(CRYPTO_set_mem_debug)
    8535 # endif
    8536 #else
    8537 # ifndef _CRYPTO_set_mem_debug
    8538 #  define _CRYPTO_set_mem_debug OPENSSL_MANGLER_ASM(CRYPTO_set_mem_debug)
    8539 # endif
    8540 #endif
    8541 #ifndef OPENSSL_MANGLE_ASM
    85429028# ifndef CRYPTO_set_mem_functions
    85439029#  define CRYPTO_set_mem_functions OPENSSL_MANGLER(CRYPTO_set_mem_functions)
     
    86309116#endif
    86319117#ifndef OPENSSL_MANGLE_ASM
     9118# ifndef CTLOG_STORE_new_ex
     9119#  define CTLOG_STORE_new_ex OPENSSL_MANGLER(CTLOG_STORE_new_ex)
     9120# endif
     9121#else
     9122# ifndef _CTLOG_STORE_new_ex
     9123#  define _CTLOG_STORE_new_ex OPENSSL_MANGLER_ASM(CTLOG_STORE_new_ex)
     9124# endif
     9125#endif
     9126#ifndef OPENSSL_MANGLE_ASM
    86329127# ifndef CTLOG_free
    86339128#  define CTLOG_free OPENSSL_MANGLER(CTLOG_free)
     
    86759170#endif
    86769171#ifndef OPENSSL_MANGLE_ASM
     9172# ifndef CTLOG_new_ex
     9173#  define CTLOG_new_ex OPENSSL_MANGLER(CTLOG_new_ex)
     9174# endif
     9175#else
     9176# ifndef _CTLOG_new_ex
     9177#  define _CTLOG_new_ex OPENSSL_MANGLER_ASM(CTLOG_new_ex)
     9178# endif
     9179#endif
     9180#ifndef OPENSSL_MANGLE_ASM
    86779181# ifndef CTLOG_new_from_base64
    86789182#  define CTLOG_new_from_base64 OPENSSL_MANGLER(CTLOG_new_from_base64)
     
    86849188#endif
    86859189#ifndef OPENSSL_MANGLE_ASM
     9190# ifndef CTLOG_new_from_base64_ex
     9191#  define CTLOG_new_from_base64_ex OPENSSL_MANGLER(CTLOG_new_from_base64_ex)
     9192# endif
     9193#else
     9194# ifndef _CTLOG_new_from_base64_ex
     9195#  define _CTLOG_new_from_base64_ex OPENSSL_MANGLER_ASM(CTLOG_new_from_base64_ex)
     9196# endif
     9197#endif
     9198#ifndef OPENSSL_MANGLE_ASM
    86869199# ifndef CT_POLICY_EVAL_CTX_free
    86879200#  define CT_POLICY_EVAL_CTX_free OPENSSL_MANGLER(CT_POLICY_EVAL_CTX_free)
     
    87389251#endif
    87399252#ifndef OPENSSL_MANGLE_ASM
     9253# ifndef CT_POLICY_EVAL_CTX_new_ex
     9254#  define CT_POLICY_EVAL_CTX_new_ex OPENSSL_MANGLER(CT_POLICY_EVAL_CTX_new_ex)
     9255# endif
     9256#else
     9257# ifndef _CT_POLICY_EVAL_CTX_new_ex
     9258#  define _CT_POLICY_EVAL_CTX_new_ex OPENSSL_MANGLER_ASM(CT_POLICY_EVAL_CTX_new_ex)
     9259# endif
     9260#endif
     9261#ifndef OPENSSL_MANGLE_ASM
    87409262# ifndef CT_POLICY_EVAL_CTX_set1_cert
    87419263#  define CT_POLICY_EVAL_CTX_set1_cert OPENSSL_MANGLER(CT_POLICY_EVAL_CTX_set1_cert)
     
    1084411366#endif
    1084511367#ifndef OPENSSL_MANGLE_ASM
    10846 # ifndef DTLSv1_2_client_method
    10847 #  define DTLSv1_2_client_method OPENSSL_MANGLER(DTLSv1_2_client_method)
    10848 # endif
    10849 #else
    10850 # ifndef _DTLSv1_2_client_method
    10851 #  define _DTLSv1_2_client_method OPENSSL_MANGLER_ASM(DTLSv1_2_client_method)
    10852 # endif
    10853 #endif
    10854 #ifndef OPENSSL_MANGLE_ASM
    1085511368# ifndef DTLSv1_2_enc_data
    1085611369#  define DTLSv1_2_enc_data OPENSSL_MANGLER(DTLSv1_2_enc_data)
     
    1086211375#endif
    1086311376#ifndef OPENSSL_MANGLE_ASM
    10864 # ifndef DTLSv1_2_method
    10865 #  define DTLSv1_2_method OPENSSL_MANGLER(DTLSv1_2_method)
    10866 # endif
    10867 #else
    10868 # ifndef _DTLSv1_2_method
    10869 #  define _DTLSv1_2_method OPENSSL_MANGLER_ASM(DTLSv1_2_method)
    10870 # endif
    10871 #endif
    10872 #ifndef OPENSSL_MANGLE_ASM
    10873 # ifndef DTLSv1_2_server_method
    10874 #  define DTLSv1_2_server_method OPENSSL_MANGLER(DTLSv1_2_server_method)
    10875 # endif
    10876 #else
    10877 # ifndef _DTLSv1_2_server_method
    10878 #  define _DTLSv1_2_server_method OPENSSL_MANGLER_ASM(DTLSv1_2_server_method)
    10879 # endif
    10880 #endif
    10881 #ifndef OPENSSL_MANGLE_ASM
    10882 # ifndef DTLSv1_client_method
    10883 #  define DTLSv1_client_method OPENSSL_MANGLER(DTLSv1_client_method)
    10884 # endif
    10885 #else
    10886 # ifndef _DTLSv1_client_method
    10887 #  define _DTLSv1_client_method OPENSSL_MANGLER_ASM(DTLSv1_client_method)
    10888 # endif
    10889 #endif
    10890 #ifndef OPENSSL_MANGLE_ASM
    1089111377# ifndef DTLSv1_enc_data
    1089211378#  define DTLSv1_enc_data OPENSSL_MANGLER(DTLSv1_enc_data)
     
    1090711393#endif
    1090811394#ifndef OPENSSL_MANGLE_ASM
    10909 # ifndef DTLSv1_method
    10910 #  define DTLSv1_method OPENSSL_MANGLER(DTLSv1_method)
    10911 # endif
    10912 #else
    10913 # ifndef _DTLSv1_method
    10914 #  define _DTLSv1_method OPENSSL_MANGLER_ASM(DTLSv1_method)
    10915 # endif
    10916 #endif
    10917 #ifndef OPENSSL_MANGLE_ASM
    10918 # ifndef DTLSv1_server_method
    10919 #  define DTLSv1_server_method OPENSSL_MANGLER(DTLSv1_server_method)
    10920 # endif
    10921 #else
    10922 # ifndef _DTLSv1_server_method
    10923 #  define _DTLSv1_server_method OPENSSL_MANGLER_ASM(DTLSv1_server_method)
    10924 # endif
    10925 #endif
    10926 #ifndef OPENSSL_MANGLE_ASM
    1092711395# ifndef ECDH_KDF_X9_62
    1092811396#  define ECDH_KDF_X9_62 OPENSSL_MANGLER(ECDH_KDF_X9_62)
     
    1118611654#endif
    1118711655#ifndef OPENSSL_MANGLE_ASM
     11656# ifndef EC_GFp_nistp224_method
     11657#  define EC_GFp_nistp224_method OPENSSL_MANGLER(EC_GFp_nistp224_method)
     11658# endif
     11659#else
     11660# ifndef _EC_GFp_nistp224_method
     11661#  define _EC_GFp_nistp224_method OPENSSL_MANGLER_ASM(EC_GFp_nistp224_method)
     11662# endif
     11663#endif
     11664#ifndef OPENSSL_MANGLE_ASM
     11665# ifndef EC_GFp_nistp256_method
     11666#  define EC_GFp_nistp256_method OPENSSL_MANGLER(EC_GFp_nistp256_method)
     11667# endif
     11668#else
     11669# ifndef _EC_GFp_nistp256_method
     11670#  define _EC_GFp_nistp256_method OPENSSL_MANGLER_ASM(EC_GFp_nistp256_method)
     11671# endif
     11672#endif
     11673#ifndef OPENSSL_MANGLE_ASM
     11674# ifndef EC_GFp_nistp521_method
     11675#  define EC_GFp_nistp521_method OPENSSL_MANGLER(EC_GFp_nistp521_method)
     11676# endif
     11677#else
     11678# ifndef _EC_GFp_nistp521_method
     11679#  define _EC_GFp_nistp521_method OPENSSL_MANGLER_ASM(EC_GFp_nistp521_method)
     11680# endif
     11681#endif
     11682#ifndef OPENSSL_MANGLE_ASM
    1118811683# ifndef EC_GFp_nistz256_method
    1118911684#  define EC_GFp_nistz256_method OPENSSL_MANGLER(EC_GFp_nistz256_method)
     
    1122211717#endif
    1122311718#ifndef OPENSSL_MANGLE_ASM
     11719# ifndef EC_GROUP_check_named_curve
     11720#  define EC_GROUP_check_named_curve OPENSSL_MANGLER(EC_GROUP_check_named_curve)
     11721# endif
     11722#else
     11723# ifndef _EC_GROUP_check_named_curve
     11724#  define _EC_GROUP_check_named_curve OPENSSL_MANGLER_ASM(EC_GROUP_check_named_curve)
     11725# endif
     11726#endif
     11727#ifndef OPENSSL_MANGLE_ASM
    1122411728# ifndef EC_GROUP_clear_free
    1122511729#  define EC_GROUP_clear_free OPENSSL_MANGLER(EC_GROUP_clear_free)
     
    1127611780#endif
    1127711781#ifndef OPENSSL_MANGLE_ASM
     11782# ifndef EC_GROUP_get0_field
     11783#  define EC_GROUP_get0_field OPENSSL_MANGLER(EC_GROUP_get0_field)
     11784# endif
     11785#else
     11786# ifndef _EC_GROUP_get0_field
     11787#  define _EC_GROUP_get0_field OPENSSL_MANGLER_ASM(EC_GROUP_get0_field)
     11788# endif
     11789#endif
     11790#ifndef OPENSSL_MANGLE_ASM
    1127811791# ifndef EC_GROUP_get0_generator
    1127911792#  define EC_GROUP_get0_generator OPENSSL_MANGLER(EC_GROUP_get0_generator)
     
    1139311906#endif
    1139411907#ifndef OPENSSL_MANGLE_ASM
     11908# ifndef EC_GROUP_get_field_type
     11909#  define EC_GROUP_get_field_type OPENSSL_MANGLER(EC_GROUP_get_field_type)
     11910# endif
     11911#else
     11912# ifndef _EC_GROUP_get_field_type
     11913#  define _EC_GROUP_get_field_type OPENSSL_MANGLER_ASM(EC_GROUP_get_field_type)
     11914# endif
     11915#endif
     11916#ifndef OPENSSL_MANGLE_ASM
    1139511917# ifndef EC_GROUP_get_mont_data
    1139611918#  define EC_GROUP_get_mont_data OPENSSL_MANGLER(EC_GROUP_get_mont_data)
     
    1148312005#endif
    1148412006#ifndef OPENSSL_MANGLE_ASM
     12007# ifndef EC_GROUP_new_by_curve_name_ex
     12008#  define EC_GROUP_new_by_curve_name_ex OPENSSL_MANGLER(EC_GROUP_new_by_curve_name_ex)
     12009# endif
     12010#else
     12011# ifndef _EC_GROUP_new_by_curve_name_ex
     12012#  define _EC_GROUP_new_by_curve_name_ex OPENSSL_MANGLER_ASM(EC_GROUP_new_by_curve_name_ex)
     12013# endif
     12014#endif
     12015#ifndef OPENSSL_MANGLE_ASM
    1148512016# ifndef EC_GROUP_new_curve_GF2m
    1148612017#  define EC_GROUP_new_curve_GF2m OPENSSL_MANGLER(EC_GROUP_new_curve_GF2m)
     
    1151912050#endif
    1152012051#ifndef OPENSSL_MANGLE_ASM
     12052# ifndef EC_GROUP_new_from_params
     12053#  define EC_GROUP_new_from_params OPENSSL_MANGLER(EC_GROUP_new_from_params)
     12054# endif
     12055#else
     12056# ifndef _EC_GROUP_new_from_params
     12057#  define _EC_GROUP_new_from_params OPENSSL_MANGLER_ASM(EC_GROUP_new_from_params)
     12058# endif
     12059#endif
     12060#ifndef OPENSSL_MANGLE_ASM
    1152112061# ifndef EC_GROUP_order_bits
    1152212062#  define EC_GROUP_order_bits OPENSSL_MANGLER(EC_GROUP_order_bits)
     
    1191512455#endif
    1191612456#ifndef OPENSSL_MANGLE_ASM
     12457# ifndef EC_KEY_new_by_curve_name_ex
     12458#  define EC_KEY_new_by_curve_name_ex OPENSSL_MANGLER(EC_KEY_new_by_curve_name_ex)
     12459# endif
     12460#else
     12461# ifndef _EC_KEY_new_by_curve_name_ex
     12462#  define _EC_KEY_new_by_curve_name_ex OPENSSL_MANGLER_ASM(EC_KEY_new_by_curve_name_ex)
     12463# endif
     12464#endif
     12465#ifndef OPENSSL_MANGLE_ASM
     12466# ifndef EC_KEY_new_ex
     12467#  define EC_KEY_new_ex OPENSSL_MANGLER(EC_KEY_new_ex)
     12468# endif
     12469#else
     12470# ifndef _EC_KEY_new_ex
     12471#  define _EC_KEY_new_ex OPENSSL_MANGLER_ASM(EC_KEY_new_ex)
     12472# endif
     12473#endif
     12474#ifndef OPENSSL_MANGLE_ASM
    1191712475# ifndef EC_KEY_new_method
    1191812476#  define EC_KEY_new_method OPENSSL_MANGLER(EC_KEY_new_method)
     
    1248213040#endif
    1248313041#ifndef OPENSSL_MANGLE_ASM
     13042# ifndef EC_nistp224_pre_comp_dup
     13043#  define EC_nistp224_pre_comp_dup OPENSSL_MANGLER(EC_nistp224_pre_comp_dup)
     13044# endif
     13045#else
     13046# ifndef _EC_nistp224_pre_comp_dup
     13047#  define _EC_nistp224_pre_comp_dup OPENSSL_MANGLER_ASM(EC_nistp224_pre_comp_dup)
     13048# endif
     13049#endif
     13050#ifndef OPENSSL_MANGLE_ASM
     13051# ifndef EC_nistp224_pre_comp_free
     13052#  define EC_nistp224_pre_comp_free OPENSSL_MANGLER(EC_nistp224_pre_comp_free)
     13053# endif
     13054#else
     13055# ifndef _EC_nistp224_pre_comp_free
     13056#  define _EC_nistp224_pre_comp_free OPENSSL_MANGLER_ASM(EC_nistp224_pre_comp_free)
     13057# endif
     13058#endif
     13059#ifndef OPENSSL_MANGLE_ASM
     13060# ifndef EC_nistp256_pre_comp_dup
     13061#  define EC_nistp256_pre_comp_dup OPENSSL_MANGLER(EC_nistp256_pre_comp_dup)
     13062# endif
     13063#else
     13064# ifndef _EC_nistp256_pre_comp_dup
     13065#  define _EC_nistp256_pre_comp_dup OPENSSL_MANGLER_ASM(EC_nistp256_pre_comp_dup)
     13066# endif
     13067#endif
     13068#ifndef OPENSSL_MANGLE_ASM
     13069# ifndef EC_nistp256_pre_comp_free
     13070#  define EC_nistp256_pre_comp_free OPENSSL_MANGLER(EC_nistp256_pre_comp_free)
     13071# endif
     13072#else
     13073# ifndef _EC_nistp256_pre_comp_free
     13074#  define _EC_nistp256_pre_comp_free OPENSSL_MANGLER_ASM(EC_nistp256_pre_comp_free)
     13075# endif
     13076#endif
     13077#ifndef OPENSSL_MANGLE_ASM
     13078# ifndef EC_nistp521_pre_comp_dup
     13079#  define EC_nistp521_pre_comp_dup OPENSSL_MANGLER(EC_nistp521_pre_comp_dup)
     13080# endif
     13081#else
     13082# ifndef _EC_nistp521_pre_comp_dup
     13083#  define _EC_nistp521_pre_comp_dup OPENSSL_MANGLER_ASM(EC_nistp521_pre_comp_dup)
     13084# endif
     13085#endif
     13086#ifndef OPENSSL_MANGLE_ASM
     13087# ifndef EC_nistp521_pre_comp_free
     13088#  define EC_nistp521_pre_comp_free OPENSSL_MANGLER(EC_nistp521_pre_comp_free)
     13089# endif
     13090#else
     13091# ifndef _EC_nistp521_pre_comp_free
     13092#  define _EC_nistp521_pre_comp_free OPENSSL_MANGLER_ASM(EC_nistp521_pre_comp_free)
     13093# endif
     13094#endif
     13095#ifndef OPENSSL_MANGLE_ASM
    1248413096# ifndef EC_nistz256_pre_comp_dup
    1248513097#  define EC_nistz256_pre_comp_dup OPENSSL_MANGLER(EC_nistz256_pre_comp_dup)
     
    1250913121#endif
    1251013122#ifndef OPENSSL_MANGLE_ASM
    12511 # ifndef ED25519_public_from_private
    12512 #  define ED25519_public_from_private OPENSSL_MANGLER(ED25519_public_from_private)
    12513 # endif
    12514 #else
    12515 # ifndef _ED25519_public_from_private
    12516 #  define _ED25519_public_from_private OPENSSL_MANGLER_ASM(ED25519_public_from_private)
    12517 # endif
    12518 #endif
    12519 #ifndef OPENSSL_MANGLE_ASM
    12520 # ifndef ED25519_sign
    12521 #  define ED25519_sign OPENSSL_MANGLER(ED25519_sign)
    12522 # endif
    12523 #else
    12524 # ifndef _ED25519_sign
    12525 #  define _ED25519_sign OPENSSL_MANGLER_ASM(ED25519_sign)
    12526 # endif
    12527 #endif
    12528 #ifndef OPENSSL_MANGLE_ASM
    12529 # ifndef ED25519_verify
    12530 #  define ED25519_verify OPENSSL_MANGLER(ED25519_verify)
    12531 # endif
    12532 #else
    12533 # ifndef _ED25519_verify
    12534 #  define _ED25519_verify OPENSSL_MANGLER_ASM(ED25519_verify)
    12535 # endif
    12536 #endif
    12537 #ifndef OPENSSL_MANGLE_ASM
    12538 # ifndef ED448_public_from_private
    12539 #  define ED448_public_from_private OPENSSL_MANGLER(ED448_public_from_private)
    12540 # endif
    12541 #else
    12542 # ifndef _ED448_public_from_private
    12543 #  define _ED448_public_from_private OPENSSL_MANGLER_ASM(ED448_public_from_private)
    12544 # endif
    12545 #endif
    12546 #ifndef OPENSSL_MANGLE_ASM
    12547 # ifndef ED448_sign
    12548 #  define ED448_sign OPENSSL_MANGLER(ED448_sign)
    12549 # endif
    12550 #else
    12551 # ifndef _ED448_sign
    12552 #  define _ED448_sign OPENSSL_MANGLER_ASM(ED448_sign)
    12553 # endif
    12554 #endif
    12555 #ifndef OPENSSL_MANGLE_ASM
    12556 # ifndef ED448_verify
    12557 #  define ED448_verify OPENSSL_MANGLER(ED448_verify)
    12558 # endif
    12559 #else
    12560 # ifndef _ED448_verify
    12561 #  define _ED448_verify OPENSSL_MANGLER_ASM(ED448_verify)
    12562 # endif
    12563 #endif
    12564 #ifndef OPENSSL_MANGLE_ASM
    12565 # ifndef ED448ph_sign
    12566 #  define ED448ph_sign OPENSSL_MANGLER(ED448ph_sign)
    12567 # endif
    12568 #else
    12569 # ifndef _ED448ph_sign
    12570 #  define _ED448ph_sign OPENSSL_MANGLER_ASM(ED448ph_sign)
    12571 # endif
    12572 #endif
    12573 #ifndef OPENSSL_MANGLE_ASM
    12574 # ifndef ED448ph_verify
    12575 #  define ED448ph_verify OPENSSL_MANGLER(ED448ph_verify)
    12576 # endif
    12577 #else
    12578 # ifndef _ED448ph_verify
    12579 #  define _ED448ph_verify OPENSSL_MANGLER_ASM(ED448ph_verify)
    12580 # endif
    12581 #endif
    12582 #ifndef OPENSSL_MANGLE_ASM
    1258313123# ifndef EDIPARTYNAME_free
    1258413124#  define EDIPARTYNAME_free OPENSSL_MANGLER(EDIPARTYNAME_free)
     
    1260813148#endif
    1260913149#ifndef OPENSSL_MANGLE_ASM
     13150# ifndef ENGINE_add
     13151#  define ENGINE_add OPENSSL_MANGLER(ENGINE_add)
     13152# endif
     13153#else
     13154# ifndef _ENGINE_add
     13155#  define _ENGINE_add OPENSSL_MANGLER_ASM(ENGINE_add)
     13156# endif
     13157#endif
     13158#ifndef OPENSSL_MANGLE_ASM
     13159# ifndef ENGINE_add_conf_module
     13160#  define ENGINE_add_conf_module OPENSSL_MANGLER(ENGINE_add_conf_module)
     13161# endif
     13162#else
     13163# ifndef _ENGINE_add_conf_module
     13164#  define _ENGINE_add_conf_module OPENSSL_MANGLER_ASM(ENGINE_add_conf_module)
     13165# endif
     13166#endif
     13167#ifndef OPENSSL_MANGLE_ASM
     13168# ifndef ENGINE_by_id
     13169#  define ENGINE_by_id OPENSSL_MANGLER(ENGINE_by_id)
     13170# endif
     13171#else
     13172# ifndef _ENGINE_by_id
     13173#  define _ENGINE_by_id OPENSSL_MANGLER_ASM(ENGINE_by_id)
     13174# endif
     13175#endif
     13176#ifndef OPENSSL_MANGLE_ASM
     13177# ifndef ENGINE_cmd_is_executable
     13178#  define ENGINE_cmd_is_executable OPENSSL_MANGLER(ENGINE_cmd_is_executable)
     13179# endif
     13180#else
     13181# ifndef _ENGINE_cmd_is_executable
     13182#  define _ENGINE_cmd_is_executable OPENSSL_MANGLER_ASM(ENGINE_cmd_is_executable)
     13183# endif
     13184#endif
     13185#ifndef OPENSSL_MANGLE_ASM
     13186# ifndef ENGINE_ctrl
     13187#  define ENGINE_ctrl OPENSSL_MANGLER(ENGINE_ctrl)
     13188# endif
     13189#else
     13190# ifndef _ENGINE_ctrl
     13191#  define _ENGINE_ctrl OPENSSL_MANGLER_ASM(ENGINE_ctrl)
     13192# endif
     13193#endif
     13194#ifndef OPENSSL_MANGLE_ASM
     13195# ifndef ENGINE_ctrl_cmd
     13196#  define ENGINE_ctrl_cmd OPENSSL_MANGLER(ENGINE_ctrl_cmd)
     13197# endif
     13198#else
     13199# ifndef _ENGINE_ctrl_cmd
     13200#  define _ENGINE_ctrl_cmd OPENSSL_MANGLER_ASM(ENGINE_ctrl_cmd)
     13201# endif
     13202#endif
     13203#ifndef OPENSSL_MANGLE_ASM
     13204# ifndef ENGINE_ctrl_cmd_string
     13205#  define ENGINE_ctrl_cmd_string OPENSSL_MANGLER(ENGINE_ctrl_cmd_string)
     13206# endif
     13207#else
     13208# ifndef _ENGINE_ctrl_cmd_string
     13209#  define _ENGINE_ctrl_cmd_string OPENSSL_MANGLER_ASM(ENGINE_ctrl_cmd_string)
     13210# endif
     13211#endif
     13212#ifndef OPENSSL_MANGLE_ASM
     13213# ifndef ENGINE_finish
     13214#  define ENGINE_finish OPENSSL_MANGLER(ENGINE_finish)
     13215# endif
     13216#else
     13217# ifndef _ENGINE_finish
     13218#  define _ENGINE_finish OPENSSL_MANGLER_ASM(ENGINE_finish)
     13219# endif
     13220#endif
     13221#ifndef OPENSSL_MANGLE_ASM
     13222# ifndef ENGINE_free
     13223#  define ENGINE_free OPENSSL_MANGLER(ENGINE_free)
     13224# endif
     13225#else
     13226# ifndef _ENGINE_free
     13227#  define _ENGINE_free OPENSSL_MANGLER_ASM(ENGINE_free)
     13228# endif
     13229#endif
     13230#ifndef OPENSSL_MANGLE_ASM
     13231# ifndef ENGINE_get_DH
     13232#  define ENGINE_get_DH OPENSSL_MANGLER(ENGINE_get_DH)
     13233# endif
     13234#else
     13235# ifndef _ENGINE_get_DH
     13236#  define _ENGINE_get_DH OPENSSL_MANGLER_ASM(ENGINE_get_DH)
     13237# endif
     13238#endif
     13239#ifndef OPENSSL_MANGLE_ASM
     13240# ifndef ENGINE_get_DSA
     13241#  define ENGINE_get_DSA OPENSSL_MANGLER(ENGINE_get_DSA)
     13242# endif
     13243#else
     13244# ifndef _ENGINE_get_DSA
     13245#  define _ENGINE_get_DSA OPENSSL_MANGLER_ASM(ENGINE_get_DSA)
     13246# endif
     13247#endif
     13248#ifndef OPENSSL_MANGLE_ASM
     13249# ifndef ENGINE_get_EC
     13250#  define ENGINE_get_EC OPENSSL_MANGLER(ENGINE_get_EC)
     13251# endif
     13252#else
     13253# ifndef _ENGINE_get_EC
     13254#  define _ENGINE_get_EC OPENSSL_MANGLER_ASM(ENGINE_get_EC)
     13255# endif
     13256#endif
     13257#ifndef OPENSSL_MANGLE_ASM
     13258# ifndef ENGINE_get_RAND
     13259#  define ENGINE_get_RAND OPENSSL_MANGLER(ENGINE_get_RAND)
     13260# endif
     13261#else
     13262# ifndef _ENGINE_get_RAND
     13263#  define _ENGINE_get_RAND OPENSSL_MANGLER_ASM(ENGINE_get_RAND)
     13264# endif
     13265#endif
     13266#ifndef OPENSSL_MANGLE_ASM
     13267# ifndef ENGINE_get_RSA
     13268#  define ENGINE_get_RSA OPENSSL_MANGLER(ENGINE_get_RSA)
     13269# endif
     13270#else
     13271# ifndef _ENGINE_get_RSA
     13272#  define _ENGINE_get_RSA OPENSSL_MANGLER_ASM(ENGINE_get_RSA)
     13273# endif
     13274#endif
     13275#ifndef OPENSSL_MANGLE_ASM
     13276# ifndef ENGINE_get_cipher
     13277#  define ENGINE_get_cipher OPENSSL_MANGLER(ENGINE_get_cipher)
     13278# endif
     13279#else
     13280# ifndef _ENGINE_get_cipher
     13281#  define _ENGINE_get_cipher OPENSSL_MANGLER_ASM(ENGINE_get_cipher)
     13282# endif
     13283#endif
     13284#ifndef OPENSSL_MANGLE_ASM
     13285# ifndef ENGINE_get_cipher_engine
     13286#  define ENGINE_get_cipher_engine OPENSSL_MANGLER(ENGINE_get_cipher_engine)
     13287# endif
     13288#else
     13289# ifndef _ENGINE_get_cipher_engine
     13290#  define _ENGINE_get_cipher_engine OPENSSL_MANGLER_ASM(ENGINE_get_cipher_engine)
     13291# endif
     13292#endif
     13293#ifndef OPENSSL_MANGLE_ASM
     13294# ifndef ENGINE_get_ciphers
     13295#  define ENGINE_get_ciphers OPENSSL_MANGLER(ENGINE_get_ciphers)
     13296# endif
     13297#else
     13298# ifndef _ENGINE_get_ciphers
     13299#  define _ENGINE_get_ciphers OPENSSL_MANGLER_ASM(ENGINE_get_ciphers)
     13300# endif
     13301#endif
     13302#ifndef OPENSSL_MANGLE_ASM
     13303# ifndef ENGINE_get_cmd_defns
     13304#  define ENGINE_get_cmd_defns OPENSSL_MANGLER(ENGINE_get_cmd_defns)
     13305# endif
     13306#else
     13307# ifndef _ENGINE_get_cmd_defns
     13308#  define _ENGINE_get_cmd_defns OPENSSL_MANGLER_ASM(ENGINE_get_cmd_defns)
     13309# endif
     13310#endif
     13311#ifndef OPENSSL_MANGLE_ASM
     13312# ifndef ENGINE_get_ctrl_function
     13313#  define ENGINE_get_ctrl_function OPENSSL_MANGLER(ENGINE_get_ctrl_function)
     13314# endif
     13315#else
     13316# ifndef _ENGINE_get_ctrl_function
     13317#  define _ENGINE_get_ctrl_function OPENSSL_MANGLER_ASM(ENGINE_get_ctrl_function)
     13318# endif
     13319#endif
     13320#ifndef OPENSSL_MANGLE_ASM
     13321# ifndef ENGINE_get_default_DH
     13322#  define ENGINE_get_default_DH OPENSSL_MANGLER(ENGINE_get_default_DH)
     13323# endif
     13324#else
     13325# ifndef _ENGINE_get_default_DH
     13326#  define _ENGINE_get_default_DH OPENSSL_MANGLER_ASM(ENGINE_get_default_DH)
     13327# endif
     13328#endif
     13329#ifndef OPENSSL_MANGLE_ASM
     13330# ifndef ENGINE_get_default_DSA
     13331#  define ENGINE_get_default_DSA OPENSSL_MANGLER(ENGINE_get_default_DSA)
     13332# endif
     13333#else
     13334# ifndef _ENGINE_get_default_DSA
     13335#  define _ENGINE_get_default_DSA OPENSSL_MANGLER_ASM(ENGINE_get_default_DSA)
     13336# endif
     13337#endif
     13338#ifndef OPENSSL_MANGLE_ASM
     13339# ifndef ENGINE_get_default_EC
     13340#  define ENGINE_get_default_EC OPENSSL_MANGLER(ENGINE_get_default_EC)
     13341# endif
     13342#else
     13343# ifndef _ENGINE_get_default_EC
     13344#  define _ENGINE_get_default_EC OPENSSL_MANGLER_ASM(ENGINE_get_default_EC)
     13345# endif
     13346#endif
     13347#ifndef OPENSSL_MANGLE_ASM
     13348# ifndef ENGINE_get_default_RAND
     13349#  define ENGINE_get_default_RAND OPENSSL_MANGLER(ENGINE_get_default_RAND)
     13350# endif
     13351#else
     13352# ifndef _ENGINE_get_default_RAND
     13353#  define _ENGINE_get_default_RAND OPENSSL_MANGLER_ASM(ENGINE_get_default_RAND)
     13354# endif
     13355#endif
     13356#ifndef OPENSSL_MANGLE_ASM
     13357# ifndef ENGINE_get_default_RSA
     13358#  define ENGINE_get_default_RSA OPENSSL_MANGLER(ENGINE_get_default_RSA)
     13359# endif
     13360#else
     13361# ifndef _ENGINE_get_default_RSA
     13362#  define _ENGINE_get_default_RSA OPENSSL_MANGLER_ASM(ENGINE_get_default_RSA)
     13363# endif
     13364#endif
     13365#ifndef OPENSSL_MANGLE_ASM
     13366# ifndef ENGINE_get_destroy_function
     13367#  define ENGINE_get_destroy_function OPENSSL_MANGLER(ENGINE_get_destroy_function)
     13368# endif
     13369#else
     13370# ifndef _ENGINE_get_destroy_function
     13371#  define _ENGINE_get_destroy_function OPENSSL_MANGLER_ASM(ENGINE_get_destroy_function)
     13372# endif
     13373#endif
     13374#ifndef OPENSSL_MANGLE_ASM
     13375# ifndef ENGINE_get_digest
     13376#  define ENGINE_get_digest OPENSSL_MANGLER(ENGINE_get_digest)
     13377# endif
     13378#else
     13379# ifndef _ENGINE_get_digest
     13380#  define _ENGINE_get_digest OPENSSL_MANGLER_ASM(ENGINE_get_digest)
     13381# endif
     13382#endif
     13383#ifndef OPENSSL_MANGLE_ASM
     13384# ifndef ENGINE_get_digest_engine
     13385#  define ENGINE_get_digest_engine OPENSSL_MANGLER(ENGINE_get_digest_engine)
     13386# endif
     13387#else
     13388# ifndef _ENGINE_get_digest_engine
     13389#  define _ENGINE_get_digest_engine OPENSSL_MANGLER_ASM(ENGINE_get_digest_engine)
     13390# endif
     13391#endif
     13392#ifndef OPENSSL_MANGLE_ASM
     13393# ifndef ENGINE_get_digests
     13394#  define ENGINE_get_digests OPENSSL_MANGLER(ENGINE_get_digests)
     13395# endif
     13396#else
     13397# ifndef _ENGINE_get_digests
     13398#  define _ENGINE_get_digests OPENSSL_MANGLER_ASM(ENGINE_get_digests)
     13399# endif
     13400#endif
     13401#ifndef OPENSSL_MANGLE_ASM
     13402# ifndef ENGINE_get_ex_data
     13403#  define ENGINE_get_ex_data OPENSSL_MANGLER(ENGINE_get_ex_data)
     13404# endif
     13405#else
     13406# ifndef _ENGINE_get_ex_data
     13407#  define _ENGINE_get_ex_data OPENSSL_MANGLER_ASM(ENGINE_get_ex_data)
     13408# endif
     13409#endif
     13410#ifndef OPENSSL_MANGLE_ASM
     13411# ifndef ENGINE_get_finish_function
     13412#  define ENGINE_get_finish_function OPENSSL_MANGLER(ENGINE_get_finish_function)
     13413# endif
     13414#else
     13415# ifndef _ENGINE_get_finish_function
     13416#  define _ENGINE_get_finish_function OPENSSL_MANGLER_ASM(ENGINE_get_finish_function)
     13417# endif
     13418#endif
     13419#ifndef OPENSSL_MANGLE_ASM
     13420# ifndef ENGINE_get_first
     13421#  define ENGINE_get_first OPENSSL_MANGLER(ENGINE_get_first)
     13422# endif
     13423#else
     13424# ifndef _ENGINE_get_first
     13425#  define _ENGINE_get_first OPENSSL_MANGLER_ASM(ENGINE_get_first)
     13426# endif
     13427#endif
     13428#ifndef OPENSSL_MANGLE_ASM
     13429# ifndef ENGINE_get_flags
     13430#  define ENGINE_get_flags OPENSSL_MANGLER(ENGINE_get_flags)
     13431# endif
     13432#else
     13433# ifndef _ENGINE_get_flags
     13434#  define _ENGINE_get_flags OPENSSL_MANGLER_ASM(ENGINE_get_flags)
     13435# endif
     13436#endif
     13437#ifndef OPENSSL_MANGLE_ASM
     13438# ifndef ENGINE_get_id
     13439#  define ENGINE_get_id OPENSSL_MANGLER(ENGINE_get_id)
     13440# endif
     13441#else
     13442# ifndef _ENGINE_get_id
     13443#  define _ENGINE_get_id OPENSSL_MANGLER_ASM(ENGINE_get_id)
     13444# endif
     13445#endif
     13446#ifndef OPENSSL_MANGLE_ASM
     13447# ifndef ENGINE_get_init_function
     13448#  define ENGINE_get_init_function OPENSSL_MANGLER(ENGINE_get_init_function)
     13449# endif
     13450#else
     13451# ifndef _ENGINE_get_init_function
     13452#  define _ENGINE_get_init_function OPENSSL_MANGLER_ASM(ENGINE_get_init_function)
     13453# endif
     13454#endif
     13455#ifndef OPENSSL_MANGLE_ASM
     13456# ifndef ENGINE_get_last
     13457#  define ENGINE_get_last OPENSSL_MANGLER(ENGINE_get_last)
     13458# endif
     13459#else
     13460# ifndef _ENGINE_get_last
     13461#  define _ENGINE_get_last OPENSSL_MANGLER_ASM(ENGINE_get_last)
     13462# endif
     13463#endif
     13464#ifndef OPENSSL_MANGLE_ASM
     13465# ifndef ENGINE_get_load_privkey_function
     13466#  define ENGINE_get_load_privkey_function OPENSSL_MANGLER(ENGINE_get_load_privkey_function)
     13467# endif
     13468#else
     13469# ifndef _ENGINE_get_load_privkey_function
     13470#  define _ENGINE_get_load_privkey_function OPENSSL_MANGLER_ASM(ENGINE_get_load_privkey_function)
     13471# endif
     13472#endif
     13473#ifndef OPENSSL_MANGLE_ASM
     13474# ifndef ENGINE_get_load_pubkey_function
     13475#  define ENGINE_get_load_pubkey_function OPENSSL_MANGLER(ENGINE_get_load_pubkey_function)
     13476# endif
     13477#else
     13478# ifndef _ENGINE_get_load_pubkey_function
     13479#  define _ENGINE_get_load_pubkey_function OPENSSL_MANGLER_ASM(ENGINE_get_load_pubkey_function)
     13480# endif
     13481#endif
     13482#ifndef OPENSSL_MANGLE_ASM
     13483# ifndef ENGINE_get_name
     13484#  define ENGINE_get_name OPENSSL_MANGLER(ENGINE_get_name)
     13485# endif
     13486#else
     13487# ifndef _ENGINE_get_name
     13488#  define _ENGINE_get_name OPENSSL_MANGLER_ASM(ENGINE_get_name)
     13489# endif
     13490#endif
     13491#ifndef OPENSSL_MANGLE_ASM
     13492# ifndef ENGINE_get_next
     13493#  define ENGINE_get_next OPENSSL_MANGLER(ENGINE_get_next)
     13494# endif
     13495#else
     13496# ifndef _ENGINE_get_next
     13497#  define _ENGINE_get_next OPENSSL_MANGLER_ASM(ENGINE_get_next)
     13498# endif
     13499#endif
     13500#ifndef OPENSSL_MANGLE_ASM
     13501# ifndef ENGINE_get_pkey_asn1_meth
     13502#  define ENGINE_get_pkey_asn1_meth OPENSSL_MANGLER(ENGINE_get_pkey_asn1_meth)
     13503# endif
     13504#else
     13505# ifndef _ENGINE_get_pkey_asn1_meth
     13506#  define _ENGINE_get_pkey_asn1_meth OPENSSL_MANGLER_ASM(ENGINE_get_pkey_asn1_meth)
     13507# endif
     13508#endif
     13509#ifndef OPENSSL_MANGLE_ASM
     13510# ifndef ENGINE_get_pkey_asn1_meth_engine
     13511#  define ENGINE_get_pkey_asn1_meth_engine OPENSSL_MANGLER(ENGINE_get_pkey_asn1_meth_engine)
     13512# endif
     13513#else
     13514# ifndef _ENGINE_get_pkey_asn1_meth_engine
     13515#  define _ENGINE_get_pkey_asn1_meth_engine OPENSSL_MANGLER_ASM(ENGINE_get_pkey_asn1_meth_engine)
     13516# endif
     13517#endif
     13518#ifndef OPENSSL_MANGLE_ASM
     13519# ifndef ENGINE_get_pkey_asn1_meth_str
     13520#  define ENGINE_get_pkey_asn1_meth_str OPENSSL_MANGLER(ENGINE_get_pkey_asn1_meth_str)
     13521# endif
     13522#else
     13523# ifndef _ENGINE_get_pkey_asn1_meth_str
     13524#  define _ENGINE_get_pkey_asn1_meth_str OPENSSL_MANGLER_ASM(ENGINE_get_pkey_asn1_meth_str)
     13525# endif
     13526#endif
     13527#ifndef OPENSSL_MANGLE_ASM
     13528# ifndef ENGINE_get_pkey_asn1_meths
     13529#  define ENGINE_get_pkey_asn1_meths OPENSSL_MANGLER(ENGINE_get_pkey_asn1_meths)
     13530# endif
     13531#else
     13532# ifndef _ENGINE_get_pkey_asn1_meths
     13533#  define _ENGINE_get_pkey_asn1_meths OPENSSL_MANGLER_ASM(ENGINE_get_pkey_asn1_meths)
     13534# endif
     13535#endif
     13536#ifndef OPENSSL_MANGLE_ASM
     13537# ifndef ENGINE_get_pkey_meth
     13538#  define ENGINE_get_pkey_meth OPENSSL_MANGLER(ENGINE_get_pkey_meth)
     13539# endif
     13540#else
     13541# ifndef _ENGINE_get_pkey_meth
     13542#  define _ENGINE_get_pkey_meth OPENSSL_MANGLER_ASM(ENGINE_get_pkey_meth)
     13543# endif
     13544#endif
     13545#ifndef OPENSSL_MANGLE_ASM
     13546# ifndef ENGINE_get_pkey_meth_engine
     13547#  define ENGINE_get_pkey_meth_engine OPENSSL_MANGLER(ENGINE_get_pkey_meth_engine)
     13548# endif
     13549#else
     13550# ifndef _ENGINE_get_pkey_meth_engine
     13551#  define _ENGINE_get_pkey_meth_engine OPENSSL_MANGLER_ASM(ENGINE_get_pkey_meth_engine)
     13552# endif
     13553#endif
     13554#ifndef OPENSSL_MANGLE_ASM
     13555# ifndef ENGINE_get_pkey_meths
     13556#  define ENGINE_get_pkey_meths OPENSSL_MANGLER(ENGINE_get_pkey_meths)
     13557# endif
     13558#else
     13559# ifndef _ENGINE_get_pkey_meths
     13560#  define _ENGINE_get_pkey_meths OPENSSL_MANGLER_ASM(ENGINE_get_pkey_meths)
     13561# endif
     13562#endif
     13563#ifndef OPENSSL_MANGLE_ASM
     13564# ifndef ENGINE_get_prev
     13565#  define ENGINE_get_prev OPENSSL_MANGLER(ENGINE_get_prev)
     13566# endif
     13567#else
     13568# ifndef _ENGINE_get_prev
     13569#  define _ENGINE_get_prev OPENSSL_MANGLER_ASM(ENGINE_get_prev)
     13570# endif
     13571#endif
     13572#ifndef OPENSSL_MANGLE_ASM
     13573# ifndef ENGINE_get_ssl_client_cert_function
     13574#  define ENGINE_get_ssl_client_cert_function OPENSSL_MANGLER(ENGINE_get_ssl_client_cert_function)
     13575# endif
     13576#else
     13577# ifndef _ENGINE_get_ssl_client_cert_function
     13578#  define _ENGINE_get_ssl_client_cert_function OPENSSL_MANGLER_ASM(ENGINE_get_ssl_client_cert_function)
     13579# endif
     13580#endif
     13581#ifndef OPENSSL_MANGLE_ASM
     13582# ifndef ENGINE_get_static_state
     13583#  define ENGINE_get_static_state OPENSSL_MANGLER(ENGINE_get_static_state)
     13584# endif
     13585#else
     13586# ifndef _ENGINE_get_static_state
     13587#  define _ENGINE_get_static_state OPENSSL_MANGLER_ASM(ENGINE_get_static_state)
     13588# endif
     13589#endif
     13590#ifndef OPENSSL_MANGLE_ASM
     13591# ifndef ENGINE_get_table_flags
     13592#  define ENGINE_get_table_flags OPENSSL_MANGLER(ENGINE_get_table_flags)
     13593# endif
     13594#else
     13595# ifndef _ENGINE_get_table_flags
     13596#  define _ENGINE_get_table_flags OPENSSL_MANGLER_ASM(ENGINE_get_table_flags)
     13597# endif
     13598#endif
     13599#ifndef OPENSSL_MANGLE_ASM
     13600# ifndef ENGINE_init
     13601#  define ENGINE_init OPENSSL_MANGLER(ENGINE_init)
     13602# endif
     13603#else
     13604# ifndef _ENGINE_init
     13605#  define _ENGINE_init OPENSSL_MANGLER_ASM(ENGINE_init)
     13606# endif
     13607#endif
     13608#ifndef OPENSSL_MANGLE_ASM
     13609# ifndef ENGINE_load_builtin_engines
     13610#  define ENGINE_load_builtin_engines OPENSSL_MANGLER(ENGINE_load_builtin_engines)
     13611# endif
     13612#else
     13613# ifndef _ENGINE_load_builtin_engines
     13614#  define _ENGINE_load_builtin_engines OPENSSL_MANGLER_ASM(ENGINE_load_builtin_engines)
     13615# endif
     13616#endif
     13617#ifndef OPENSSL_MANGLE_ASM
     13618# ifndef ENGINE_load_private_key
     13619#  define ENGINE_load_private_key OPENSSL_MANGLER(ENGINE_load_private_key)
     13620# endif
     13621#else
     13622# ifndef _ENGINE_load_private_key
     13623#  define _ENGINE_load_private_key OPENSSL_MANGLER_ASM(ENGINE_load_private_key)
     13624# endif
     13625#endif
     13626#ifndef OPENSSL_MANGLE_ASM
     13627# ifndef ENGINE_load_public_key
     13628#  define ENGINE_load_public_key OPENSSL_MANGLER(ENGINE_load_public_key)
     13629# endif
     13630#else
     13631# ifndef _ENGINE_load_public_key
     13632#  define _ENGINE_load_public_key OPENSSL_MANGLER_ASM(ENGINE_load_public_key)
     13633# endif
     13634#endif
     13635#ifndef OPENSSL_MANGLE_ASM
     13636# ifndef ENGINE_load_ssl_client_cert
     13637#  define ENGINE_load_ssl_client_cert OPENSSL_MANGLER(ENGINE_load_ssl_client_cert)
     13638# endif
     13639#else
     13640# ifndef _ENGINE_load_ssl_client_cert
     13641#  define _ENGINE_load_ssl_client_cert OPENSSL_MANGLER_ASM(ENGINE_load_ssl_client_cert)
     13642# endif
     13643#endif
     13644#ifndef OPENSSL_MANGLE_ASM
     13645# ifndef ENGINE_new
     13646#  define ENGINE_new OPENSSL_MANGLER(ENGINE_new)
     13647# endif
     13648#else
     13649# ifndef _ENGINE_new
     13650#  define _ENGINE_new OPENSSL_MANGLER_ASM(ENGINE_new)
     13651# endif
     13652#endif
     13653#ifndef OPENSSL_MANGLE_ASM
     13654# ifndef ENGINE_pkey_asn1_find_str
     13655#  define ENGINE_pkey_asn1_find_str OPENSSL_MANGLER(ENGINE_pkey_asn1_find_str)
     13656# endif
     13657#else
     13658# ifndef _ENGINE_pkey_asn1_find_str
     13659#  define _ENGINE_pkey_asn1_find_str OPENSSL_MANGLER_ASM(ENGINE_pkey_asn1_find_str)
     13660# endif
     13661#endif
     13662#ifndef OPENSSL_MANGLE_ASM
     13663# ifndef ENGINE_register_DH
     13664#  define ENGINE_register_DH OPENSSL_MANGLER(ENGINE_register_DH)
     13665# endif
     13666#else
     13667# ifndef _ENGINE_register_DH
     13668#  define _ENGINE_register_DH OPENSSL_MANGLER_ASM(ENGINE_register_DH)
     13669# endif
     13670#endif
     13671#ifndef OPENSSL_MANGLE_ASM
     13672# ifndef ENGINE_register_DSA
     13673#  define ENGINE_register_DSA OPENSSL_MANGLER(ENGINE_register_DSA)
     13674# endif
     13675#else
     13676# ifndef _ENGINE_register_DSA
     13677#  define _ENGINE_register_DSA OPENSSL_MANGLER_ASM(ENGINE_register_DSA)
     13678# endif
     13679#endif
     13680#ifndef OPENSSL_MANGLE_ASM
     13681# ifndef ENGINE_register_EC
     13682#  define ENGINE_register_EC OPENSSL_MANGLER(ENGINE_register_EC)
     13683# endif
     13684#else
     13685# ifndef _ENGINE_register_EC
     13686#  define _ENGINE_register_EC OPENSSL_MANGLER_ASM(ENGINE_register_EC)
     13687# endif
     13688#endif
     13689#ifndef OPENSSL_MANGLE_ASM
     13690# ifndef ENGINE_register_RAND
     13691#  define ENGINE_register_RAND OPENSSL_MANGLER(ENGINE_register_RAND)
     13692# endif
     13693#else
     13694# ifndef _ENGINE_register_RAND
     13695#  define _ENGINE_register_RAND OPENSSL_MANGLER_ASM(ENGINE_register_RAND)
     13696# endif
     13697#endif
     13698#ifndef OPENSSL_MANGLE_ASM
     13699# ifndef ENGINE_register_RSA
     13700#  define ENGINE_register_RSA OPENSSL_MANGLER(ENGINE_register_RSA)
     13701# endif
     13702#else
     13703# ifndef _ENGINE_register_RSA
     13704#  define _ENGINE_register_RSA OPENSSL_MANGLER_ASM(ENGINE_register_RSA)
     13705# endif
     13706#endif
     13707#ifndef OPENSSL_MANGLE_ASM
     13708# ifndef ENGINE_register_all_DH
     13709#  define ENGINE_register_all_DH OPENSSL_MANGLER(ENGINE_register_all_DH)
     13710# endif
     13711#else
     13712# ifndef _ENGINE_register_all_DH
     13713#  define _ENGINE_register_all_DH OPENSSL_MANGLER_ASM(ENGINE_register_all_DH)
     13714# endif
     13715#endif
     13716#ifndef OPENSSL_MANGLE_ASM
     13717# ifndef ENGINE_register_all_DSA
     13718#  define ENGINE_register_all_DSA OPENSSL_MANGLER(ENGINE_register_all_DSA)
     13719# endif
     13720#else
     13721# ifndef _ENGINE_register_all_DSA
     13722#  define _ENGINE_register_all_DSA OPENSSL_MANGLER_ASM(ENGINE_register_all_DSA)
     13723# endif
     13724#endif
     13725#ifndef OPENSSL_MANGLE_ASM
     13726# ifndef ENGINE_register_all_EC
     13727#  define ENGINE_register_all_EC OPENSSL_MANGLER(ENGINE_register_all_EC)
     13728# endif
     13729#else
     13730# ifndef _ENGINE_register_all_EC
     13731#  define _ENGINE_register_all_EC OPENSSL_MANGLER_ASM(ENGINE_register_all_EC)
     13732# endif
     13733#endif
     13734#ifndef OPENSSL_MANGLE_ASM
     13735# ifndef ENGINE_register_all_RAND
     13736#  define ENGINE_register_all_RAND OPENSSL_MANGLER(ENGINE_register_all_RAND)
     13737# endif
     13738#else
     13739# ifndef _ENGINE_register_all_RAND
     13740#  define _ENGINE_register_all_RAND OPENSSL_MANGLER_ASM(ENGINE_register_all_RAND)
     13741# endif
     13742#endif
     13743#ifndef OPENSSL_MANGLE_ASM
     13744# ifndef ENGINE_register_all_RSA
     13745#  define ENGINE_register_all_RSA OPENSSL_MANGLER(ENGINE_register_all_RSA)
     13746# endif
     13747#else
     13748# ifndef _ENGINE_register_all_RSA
     13749#  define _ENGINE_register_all_RSA OPENSSL_MANGLER_ASM(ENGINE_register_all_RSA)
     13750# endif
     13751#endif
     13752#ifndef OPENSSL_MANGLE_ASM
     13753# ifndef ENGINE_register_all_ciphers
     13754#  define ENGINE_register_all_ciphers OPENSSL_MANGLER(ENGINE_register_all_ciphers)
     13755# endif
     13756#else
     13757# ifndef _ENGINE_register_all_ciphers
     13758#  define _ENGINE_register_all_ciphers OPENSSL_MANGLER_ASM(ENGINE_register_all_ciphers)
     13759# endif
     13760#endif
     13761#ifndef OPENSSL_MANGLE_ASM
     13762# ifndef ENGINE_register_all_complete
     13763#  define ENGINE_register_all_complete OPENSSL_MANGLER(ENGINE_register_all_complete)
     13764# endif
     13765#else
     13766# ifndef _ENGINE_register_all_complete
     13767#  define _ENGINE_register_all_complete OPENSSL_MANGLER_ASM(ENGINE_register_all_complete)
     13768# endif
     13769#endif
     13770#ifndef OPENSSL_MANGLE_ASM
     13771# ifndef ENGINE_register_all_digests
     13772#  define ENGINE_register_all_digests OPENSSL_MANGLER(ENGINE_register_all_digests)
     13773# endif
     13774#else
     13775# ifndef _ENGINE_register_all_digests
     13776#  define _ENGINE_register_all_digests OPENSSL_MANGLER_ASM(ENGINE_register_all_digests)
     13777# endif
     13778#endif
     13779#ifndef OPENSSL_MANGLE_ASM
     13780# ifndef ENGINE_register_all_pkey_asn1_meths
     13781#  define ENGINE_register_all_pkey_asn1_meths OPENSSL_MANGLER(ENGINE_register_all_pkey_asn1_meths)
     13782# endif
     13783#else
     13784# ifndef _ENGINE_register_all_pkey_asn1_meths
     13785#  define _ENGINE_register_all_pkey_asn1_meths OPENSSL_MANGLER_ASM(ENGINE_register_all_pkey_asn1_meths)
     13786# endif
     13787#endif
     13788#ifndef OPENSSL_MANGLE_ASM
     13789# ifndef ENGINE_register_all_pkey_meths
     13790#  define ENGINE_register_all_pkey_meths OPENSSL_MANGLER(ENGINE_register_all_pkey_meths)
     13791# endif
     13792#else
     13793# ifndef _ENGINE_register_all_pkey_meths
     13794#  define _ENGINE_register_all_pkey_meths OPENSSL_MANGLER_ASM(ENGINE_register_all_pkey_meths)
     13795# endif
     13796#endif
     13797#ifndef OPENSSL_MANGLE_ASM
     13798# ifndef ENGINE_register_ciphers
     13799#  define ENGINE_register_ciphers OPENSSL_MANGLER(ENGINE_register_ciphers)
     13800# endif
     13801#else
     13802# ifndef _ENGINE_register_ciphers
     13803#  define _ENGINE_register_ciphers OPENSSL_MANGLER_ASM(ENGINE_register_ciphers)
     13804# endif
     13805#endif
     13806#ifndef OPENSSL_MANGLE_ASM
     13807# ifndef ENGINE_register_complete
     13808#  define ENGINE_register_complete OPENSSL_MANGLER(ENGINE_register_complete)
     13809# endif
     13810#else
     13811# ifndef _ENGINE_register_complete
     13812#  define _ENGINE_register_complete OPENSSL_MANGLER_ASM(ENGINE_register_complete)
     13813# endif
     13814#endif
     13815#ifndef OPENSSL_MANGLE_ASM
     13816# ifndef ENGINE_register_digests
     13817#  define ENGINE_register_digests OPENSSL_MANGLER(ENGINE_register_digests)
     13818# endif
     13819#else
     13820# ifndef _ENGINE_register_digests
     13821#  define _ENGINE_register_digests OPENSSL_MANGLER_ASM(ENGINE_register_digests)
     13822# endif
     13823#endif
     13824#ifndef OPENSSL_MANGLE_ASM
     13825# ifndef ENGINE_register_pkey_asn1_meths
     13826#  define ENGINE_register_pkey_asn1_meths OPENSSL_MANGLER(ENGINE_register_pkey_asn1_meths)
     13827# endif
     13828#else
     13829# ifndef _ENGINE_register_pkey_asn1_meths
     13830#  define _ENGINE_register_pkey_asn1_meths OPENSSL_MANGLER_ASM(ENGINE_register_pkey_asn1_meths)
     13831# endif
     13832#endif
     13833#ifndef OPENSSL_MANGLE_ASM
     13834# ifndef ENGINE_register_pkey_meths
     13835#  define ENGINE_register_pkey_meths OPENSSL_MANGLER(ENGINE_register_pkey_meths)
     13836# endif
     13837#else
     13838# ifndef _ENGINE_register_pkey_meths
     13839#  define _ENGINE_register_pkey_meths OPENSSL_MANGLER_ASM(ENGINE_register_pkey_meths)
     13840# endif
     13841#endif
     13842#ifndef OPENSSL_MANGLE_ASM
     13843# ifndef ENGINE_remove
     13844#  define ENGINE_remove OPENSSL_MANGLER(ENGINE_remove)
     13845# endif
     13846#else
     13847# ifndef _ENGINE_remove
     13848#  define _ENGINE_remove OPENSSL_MANGLER_ASM(ENGINE_remove)
     13849# endif
     13850#endif
     13851#ifndef OPENSSL_MANGLE_ASM
     13852# ifndef ENGINE_set_DH
     13853#  define ENGINE_set_DH OPENSSL_MANGLER(ENGINE_set_DH)
     13854# endif
     13855#else
     13856# ifndef _ENGINE_set_DH
     13857#  define _ENGINE_set_DH OPENSSL_MANGLER_ASM(ENGINE_set_DH)
     13858# endif
     13859#endif
     13860#ifndef OPENSSL_MANGLE_ASM
     13861# ifndef ENGINE_set_DSA
     13862#  define ENGINE_set_DSA OPENSSL_MANGLER(ENGINE_set_DSA)
     13863# endif
     13864#else
     13865# ifndef _ENGINE_set_DSA
     13866#  define _ENGINE_set_DSA OPENSSL_MANGLER_ASM(ENGINE_set_DSA)
     13867# endif
     13868#endif
     13869#ifndef OPENSSL_MANGLE_ASM
     13870# ifndef ENGINE_set_EC
     13871#  define ENGINE_set_EC OPENSSL_MANGLER(ENGINE_set_EC)
     13872# endif
     13873#else
     13874# ifndef _ENGINE_set_EC
     13875#  define _ENGINE_set_EC OPENSSL_MANGLER_ASM(ENGINE_set_EC)
     13876# endif
     13877#endif
     13878#ifndef OPENSSL_MANGLE_ASM
     13879# ifndef ENGINE_set_RAND
     13880#  define ENGINE_set_RAND OPENSSL_MANGLER(ENGINE_set_RAND)
     13881# endif
     13882#else
     13883# ifndef _ENGINE_set_RAND
     13884#  define _ENGINE_set_RAND OPENSSL_MANGLER_ASM(ENGINE_set_RAND)
     13885# endif
     13886#endif
     13887#ifndef OPENSSL_MANGLE_ASM
     13888# ifndef ENGINE_set_RSA
     13889#  define ENGINE_set_RSA OPENSSL_MANGLER(ENGINE_set_RSA)
     13890# endif
     13891#else
     13892# ifndef _ENGINE_set_RSA
     13893#  define _ENGINE_set_RSA OPENSSL_MANGLER_ASM(ENGINE_set_RSA)
     13894# endif
     13895#endif
     13896#ifndef OPENSSL_MANGLE_ASM
     13897# ifndef ENGINE_set_ciphers
     13898#  define ENGINE_set_ciphers OPENSSL_MANGLER(ENGINE_set_ciphers)
     13899# endif
     13900#else
     13901# ifndef _ENGINE_set_ciphers
     13902#  define _ENGINE_set_ciphers OPENSSL_MANGLER_ASM(ENGINE_set_ciphers)
     13903# endif
     13904#endif
     13905#ifndef OPENSSL_MANGLE_ASM
     13906# ifndef ENGINE_set_cmd_defns
     13907#  define ENGINE_set_cmd_defns OPENSSL_MANGLER(ENGINE_set_cmd_defns)
     13908# endif
     13909#else
     13910# ifndef _ENGINE_set_cmd_defns
     13911#  define _ENGINE_set_cmd_defns OPENSSL_MANGLER_ASM(ENGINE_set_cmd_defns)
     13912# endif
     13913#endif
     13914#ifndef OPENSSL_MANGLE_ASM
     13915# ifndef ENGINE_set_ctrl_function
     13916#  define ENGINE_set_ctrl_function OPENSSL_MANGLER(ENGINE_set_ctrl_function)
     13917# endif
     13918#else
     13919# ifndef _ENGINE_set_ctrl_function
     13920#  define _ENGINE_set_ctrl_function OPENSSL_MANGLER_ASM(ENGINE_set_ctrl_function)
     13921# endif
     13922#endif
     13923#ifndef OPENSSL_MANGLE_ASM
     13924# ifndef ENGINE_set_default
     13925#  define ENGINE_set_default OPENSSL_MANGLER(ENGINE_set_default)
     13926# endif
     13927#else
     13928# ifndef _ENGINE_set_default
     13929#  define _ENGINE_set_default OPENSSL_MANGLER_ASM(ENGINE_set_default)
     13930# endif
     13931#endif
     13932#ifndef OPENSSL_MANGLE_ASM
     13933# ifndef ENGINE_set_default_DH
     13934#  define ENGINE_set_default_DH OPENSSL_MANGLER(ENGINE_set_default_DH)
     13935# endif
     13936#else
     13937# ifndef _ENGINE_set_default_DH
     13938#  define _ENGINE_set_default_DH OPENSSL_MANGLER_ASM(ENGINE_set_default_DH)
     13939# endif
     13940#endif
     13941#ifndef OPENSSL_MANGLE_ASM
     13942# ifndef ENGINE_set_default_DSA
     13943#  define ENGINE_set_default_DSA OPENSSL_MANGLER(ENGINE_set_default_DSA)
     13944# endif
     13945#else
     13946# ifndef _ENGINE_set_default_DSA
     13947#  define _ENGINE_set_default_DSA OPENSSL_MANGLER_ASM(ENGINE_set_default_DSA)
     13948# endif
     13949#endif
     13950#ifndef OPENSSL_MANGLE_ASM
     13951# ifndef ENGINE_set_default_EC
     13952#  define ENGINE_set_default_EC OPENSSL_MANGLER(ENGINE_set_default_EC)
     13953# endif
     13954#else
     13955# ifndef _ENGINE_set_default_EC
     13956#  define _ENGINE_set_default_EC OPENSSL_MANGLER_ASM(ENGINE_set_default_EC)
     13957# endif
     13958#endif
     13959#ifndef OPENSSL_MANGLE_ASM
     13960# ifndef ENGINE_set_default_RAND
     13961#  define ENGINE_set_default_RAND OPENSSL_MANGLER(ENGINE_set_default_RAND)
     13962# endif
     13963#else
     13964# ifndef _ENGINE_set_default_RAND
     13965#  define _ENGINE_set_default_RAND OPENSSL_MANGLER_ASM(ENGINE_set_default_RAND)
     13966# endif
     13967#endif
     13968#ifndef OPENSSL_MANGLE_ASM
     13969# ifndef ENGINE_set_default_RSA
     13970#  define ENGINE_set_default_RSA OPENSSL_MANGLER(ENGINE_set_default_RSA)
     13971# endif
     13972#else
     13973# ifndef _ENGINE_set_default_RSA
     13974#  define _ENGINE_set_default_RSA OPENSSL_MANGLER_ASM(ENGINE_set_default_RSA)
     13975# endif
     13976#endif
     13977#ifndef OPENSSL_MANGLE_ASM
     13978# ifndef ENGINE_set_default_ciphers
     13979#  define ENGINE_set_default_ciphers OPENSSL_MANGLER(ENGINE_set_default_ciphers)
     13980# endif
     13981#else
     13982# ifndef _ENGINE_set_default_ciphers
     13983#  define _ENGINE_set_default_ciphers OPENSSL_MANGLER_ASM(ENGINE_set_default_ciphers)
     13984# endif
     13985#endif
     13986#ifndef OPENSSL_MANGLE_ASM
     13987# ifndef ENGINE_set_default_digests
     13988#  define ENGINE_set_default_digests OPENSSL_MANGLER(ENGINE_set_default_digests)
     13989# endif
     13990#else
     13991# ifndef _ENGINE_set_default_digests
     13992#  define _ENGINE_set_default_digests OPENSSL_MANGLER_ASM(ENGINE_set_default_digests)
     13993# endif
     13994#endif
     13995#ifndef OPENSSL_MANGLE_ASM
     13996# ifndef ENGINE_set_default_pkey_asn1_meths
     13997#  define ENGINE_set_default_pkey_asn1_meths OPENSSL_MANGLER(ENGINE_set_default_pkey_asn1_meths)
     13998# endif
     13999#else
     14000# ifndef _ENGINE_set_default_pkey_asn1_meths
     14001#  define _ENGINE_set_default_pkey_asn1_meths OPENSSL_MANGLER_ASM(ENGINE_set_default_pkey_asn1_meths)
     14002# endif
     14003#endif
     14004#ifndef OPENSSL_MANGLE_ASM
     14005# ifndef ENGINE_set_default_pkey_meths
     14006#  define ENGINE_set_default_pkey_meths OPENSSL_MANGLER(ENGINE_set_default_pkey_meths)
     14007# endif
     14008#else
     14009# ifndef _ENGINE_set_default_pkey_meths
     14010#  define _ENGINE_set_default_pkey_meths OPENSSL_MANGLER_ASM(ENGINE_set_default_pkey_meths)
     14011# endif
     14012#endif
     14013#ifndef OPENSSL_MANGLE_ASM
     14014# ifndef ENGINE_set_default_string
     14015#  define ENGINE_set_default_string OPENSSL_MANGLER(ENGINE_set_default_string)
     14016# endif
     14017#else
     14018# ifndef _ENGINE_set_default_string
     14019#  define _ENGINE_set_default_string OPENSSL_MANGLER_ASM(ENGINE_set_default_string)
     14020# endif
     14021#endif
     14022#ifndef OPENSSL_MANGLE_ASM
     14023# ifndef ENGINE_set_destroy_function
     14024#  define ENGINE_set_destroy_function OPENSSL_MANGLER(ENGINE_set_destroy_function)
     14025# endif
     14026#else
     14027# ifndef _ENGINE_set_destroy_function
     14028#  define _ENGINE_set_destroy_function OPENSSL_MANGLER_ASM(ENGINE_set_destroy_function)
     14029# endif
     14030#endif
     14031#ifndef OPENSSL_MANGLE_ASM
     14032# ifndef ENGINE_set_digests
     14033#  define ENGINE_set_digests OPENSSL_MANGLER(ENGINE_set_digests)
     14034# endif
     14035#else
     14036# ifndef _ENGINE_set_digests
     14037#  define _ENGINE_set_digests OPENSSL_MANGLER_ASM(ENGINE_set_digests)
     14038# endif
     14039#endif
     14040#ifndef OPENSSL_MANGLE_ASM
     14041# ifndef ENGINE_set_ex_data
     14042#  define ENGINE_set_ex_data OPENSSL_MANGLER(ENGINE_set_ex_data)
     14043# endif
     14044#else
     14045# ifndef _ENGINE_set_ex_data
     14046#  define _ENGINE_set_ex_data OPENSSL_MANGLER_ASM(ENGINE_set_ex_data)
     14047# endif
     14048#endif
     14049#ifndef OPENSSL_MANGLE_ASM
     14050# ifndef ENGINE_set_finish_function
     14051#  define ENGINE_set_finish_function OPENSSL_MANGLER(ENGINE_set_finish_function)
     14052# endif
     14053#else
     14054# ifndef _ENGINE_set_finish_function
     14055#  define _ENGINE_set_finish_function OPENSSL_MANGLER_ASM(ENGINE_set_finish_function)
     14056# endif
     14057#endif
     14058#ifndef OPENSSL_MANGLE_ASM
     14059# ifndef ENGINE_set_flags
     14060#  define ENGINE_set_flags OPENSSL_MANGLER(ENGINE_set_flags)
     14061# endif
     14062#else
     14063# ifndef _ENGINE_set_flags
     14064#  define _ENGINE_set_flags OPENSSL_MANGLER_ASM(ENGINE_set_flags)
     14065# endif
     14066#endif
     14067#ifndef OPENSSL_MANGLE_ASM
     14068# ifndef ENGINE_set_id
     14069#  define ENGINE_set_id OPENSSL_MANGLER(ENGINE_set_id)
     14070# endif
     14071#else
     14072# ifndef _ENGINE_set_id
     14073#  define _ENGINE_set_id OPENSSL_MANGLER_ASM(ENGINE_set_id)
     14074# endif
     14075#endif
     14076#ifndef OPENSSL_MANGLE_ASM
     14077# ifndef ENGINE_set_init_function
     14078#  define ENGINE_set_init_function OPENSSL_MANGLER(ENGINE_set_init_function)
     14079# endif
     14080#else
     14081# ifndef _ENGINE_set_init_function
     14082#  define _ENGINE_set_init_function OPENSSL_MANGLER_ASM(ENGINE_set_init_function)
     14083# endif
     14084#endif
     14085#ifndef OPENSSL_MANGLE_ASM
     14086# ifndef ENGINE_set_load_privkey_function
     14087#  define ENGINE_set_load_privkey_function OPENSSL_MANGLER(ENGINE_set_load_privkey_function)
     14088# endif
     14089#else
     14090# ifndef _ENGINE_set_load_privkey_function
     14091#  define _ENGINE_set_load_privkey_function OPENSSL_MANGLER_ASM(ENGINE_set_load_privkey_function)
     14092# endif
     14093#endif
     14094#ifndef OPENSSL_MANGLE_ASM
     14095# ifndef ENGINE_set_load_pubkey_function
     14096#  define ENGINE_set_load_pubkey_function OPENSSL_MANGLER(ENGINE_set_load_pubkey_function)
     14097# endif
     14098#else
     14099# ifndef _ENGINE_set_load_pubkey_function
     14100#  define _ENGINE_set_load_pubkey_function OPENSSL_MANGLER_ASM(ENGINE_set_load_pubkey_function)
     14101# endif
     14102#endif
     14103#ifndef OPENSSL_MANGLE_ASM
     14104# ifndef ENGINE_set_load_ssl_client_cert_function
     14105#  define ENGINE_set_load_ssl_client_cert_function OPENSSL_MANGLER(ENGINE_set_load_ssl_client_cert_function)
     14106# endif
     14107#else
     14108# ifndef _ENGINE_set_load_ssl_client_cert_function
     14109#  define _ENGINE_set_load_ssl_client_cert_function OPENSSL_MANGLER_ASM(ENGINE_set_load_ssl_client_cert_function)
     14110# endif
     14111#endif
     14112#ifndef OPENSSL_MANGLE_ASM
     14113# ifndef ENGINE_set_name
     14114#  define ENGINE_set_name OPENSSL_MANGLER(ENGINE_set_name)
     14115# endif
     14116#else
     14117# ifndef _ENGINE_set_name
     14118#  define _ENGINE_set_name OPENSSL_MANGLER_ASM(ENGINE_set_name)
     14119# endif
     14120#endif
     14121#ifndef OPENSSL_MANGLE_ASM
     14122# ifndef ENGINE_set_pkey_asn1_meths
     14123#  define ENGINE_set_pkey_asn1_meths OPENSSL_MANGLER(ENGINE_set_pkey_asn1_meths)
     14124# endif
     14125#else
     14126# ifndef _ENGINE_set_pkey_asn1_meths
     14127#  define _ENGINE_set_pkey_asn1_meths OPENSSL_MANGLER_ASM(ENGINE_set_pkey_asn1_meths)
     14128# endif
     14129#endif
     14130#ifndef OPENSSL_MANGLE_ASM
     14131# ifndef ENGINE_set_pkey_meths
     14132#  define ENGINE_set_pkey_meths OPENSSL_MANGLER(ENGINE_set_pkey_meths)
     14133# endif
     14134#else
     14135# ifndef _ENGINE_set_pkey_meths
     14136#  define _ENGINE_set_pkey_meths OPENSSL_MANGLER_ASM(ENGINE_set_pkey_meths)
     14137# endif
     14138#endif
     14139#ifndef OPENSSL_MANGLE_ASM
     14140# ifndef ENGINE_set_table_flags
     14141#  define ENGINE_set_table_flags OPENSSL_MANGLER(ENGINE_set_table_flags)
     14142# endif
     14143#else
     14144# ifndef _ENGINE_set_table_flags
     14145#  define _ENGINE_set_table_flags OPENSSL_MANGLER_ASM(ENGINE_set_table_flags)
     14146# endif
     14147#endif
     14148#ifndef OPENSSL_MANGLE_ASM
     14149# ifndef ENGINE_unregister_DH
     14150#  define ENGINE_unregister_DH OPENSSL_MANGLER(ENGINE_unregister_DH)
     14151# endif
     14152#else
     14153# ifndef _ENGINE_unregister_DH
     14154#  define _ENGINE_unregister_DH OPENSSL_MANGLER_ASM(ENGINE_unregister_DH)
     14155# endif
     14156#endif
     14157#ifndef OPENSSL_MANGLE_ASM
     14158# ifndef ENGINE_unregister_DSA
     14159#  define ENGINE_unregister_DSA OPENSSL_MANGLER(ENGINE_unregister_DSA)
     14160# endif
     14161#else
     14162# ifndef _ENGINE_unregister_DSA
     14163#  define _ENGINE_unregister_DSA OPENSSL_MANGLER_ASM(ENGINE_unregister_DSA)
     14164# endif
     14165#endif
     14166#ifndef OPENSSL_MANGLE_ASM
     14167# ifndef ENGINE_unregister_EC
     14168#  define ENGINE_unregister_EC OPENSSL_MANGLER(ENGINE_unregister_EC)
     14169# endif
     14170#else
     14171# ifndef _ENGINE_unregister_EC
     14172#  define _ENGINE_unregister_EC OPENSSL_MANGLER_ASM(ENGINE_unregister_EC)
     14173# endif
     14174#endif
     14175#ifndef OPENSSL_MANGLE_ASM
     14176# ifndef ENGINE_unregister_RAND
     14177#  define ENGINE_unregister_RAND OPENSSL_MANGLER(ENGINE_unregister_RAND)
     14178# endif
     14179#else
     14180# ifndef _ENGINE_unregister_RAND
     14181#  define _ENGINE_unregister_RAND OPENSSL_MANGLER_ASM(ENGINE_unregister_RAND)
     14182# endif
     14183#endif
     14184#ifndef OPENSSL_MANGLE_ASM
     14185# ifndef ENGINE_unregister_RSA
     14186#  define ENGINE_unregister_RSA OPENSSL_MANGLER(ENGINE_unregister_RSA)
     14187# endif
     14188#else
     14189# ifndef _ENGINE_unregister_RSA
     14190#  define _ENGINE_unregister_RSA OPENSSL_MANGLER_ASM(ENGINE_unregister_RSA)
     14191# endif
     14192#endif
     14193#ifndef OPENSSL_MANGLE_ASM
     14194# ifndef ENGINE_unregister_ciphers
     14195#  define ENGINE_unregister_ciphers OPENSSL_MANGLER(ENGINE_unregister_ciphers)
     14196# endif
     14197#else
     14198# ifndef _ENGINE_unregister_ciphers
     14199#  define _ENGINE_unregister_ciphers OPENSSL_MANGLER_ASM(ENGINE_unregister_ciphers)
     14200# endif
     14201#endif
     14202#ifndef OPENSSL_MANGLE_ASM
     14203# ifndef ENGINE_unregister_digests
     14204#  define ENGINE_unregister_digests OPENSSL_MANGLER(ENGINE_unregister_digests)
     14205# endif
     14206#else
     14207# ifndef _ENGINE_unregister_digests
     14208#  define _ENGINE_unregister_digests OPENSSL_MANGLER_ASM(ENGINE_unregister_digests)
     14209# endif
     14210#endif
     14211#ifndef OPENSSL_MANGLE_ASM
     14212# ifndef ENGINE_unregister_pkey_asn1_meths
     14213#  define ENGINE_unregister_pkey_asn1_meths OPENSSL_MANGLER(ENGINE_unregister_pkey_asn1_meths)
     14214# endif
     14215#else
     14216# ifndef _ENGINE_unregister_pkey_asn1_meths
     14217#  define _ENGINE_unregister_pkey_asn1_meths OPENSSL_MANGLER_ASM(ENGINE_unregister_pkey_asn1_meths)
     14218# endif
     14219#endif
     14220#ifndef OPENSSL_MANGLE_ASM
     14221# ifndef ENGINE_unregister_pkey_meths
     14222#  define ENGINE_unregister_pkey_meths OPENSSL_MANGLER(ENGINE_unregister_pkey_meths)
     14223# endif
     14224#else
     14225# ifndef _ENGINE_unregister_pkey_meths
     14226#  define _ENGINE_unregister_pkey_meths OPENSSL_MANGLER_ASM(ENGINE_unregister_pkey_meths)
     14227# endif
     14228#endif
     14229#ifndef OPENSSL_MANGLE_ASM
     14230# ifndef ENGINE_up_ref
     14231#  define ENGINE_up_ref OPENSSL_MANGLER(ENGINE_up_ref)
     14232# endif
     14233#else
     14234# ifndef _ENGINE_up_ref
     14235#  define _ENGINE_up_ref OPENSSL_MANGLER_ASM(ENGINE_up_ref)
     14236# endif
     14237#endif
     14238#ifndef OPENSSL_MANGLE_ASM
    1261014239# ifndef ERR_add_error_data
    1261114240#  define ERR_add_error_data OPENSSL_MANGLER(ERR_add_error_data)
     
    1261714246#endif
    1261814247#ifndef OPENSSL_MANGLE_ASM
     14248# ifndef ERR_add_error_mem_bio
     14249#  define ERR_add_error_mem_bio OPENSSL_MANGLER(ERR_add_error_mem_bio)
     14250# endif
     14251#else
     14252# ifndef _ERR_add_error_mem_bio
     14253#  define _ERR_add_error_mem_bio OPENSSL_MANGLER_ASM(ERR_add_error_mem_bio)
     14254# endif
     14255#endif
     14256#ifndef OPENSSL_MANGLE_ASM
     14257# ifndef ERR_add_error_txt
     14258#  define ERR_add_error_txt OPENSSL_MANGLER(ERR_add_error_txt)
     14259# endif
     14260#else
     14261# ifndef _ERR_add_error_txt
     14262#  define _ERR_add_error_txt OPENSSL_MANGLER_ASM(ERR_add_error_txt)
     14263# endif
     14264#endif
     14265#ifndef OPENSSL_MANGLE_ASM
    1261914266# ifndef ERR_add_error_vdata
    1262014267#  define ERR_add_error_vdata OPENSSL_MANGLER(ERR_add_error_vdata)
     
    1268014327#endif
    1268114328#ifndef OPENSSL_MANGLE_ASM
     14329# ifndef ERR_get_error_all
     14330#  define ERR_get_error_all OPENSSL_MANGLER(ERR_get_error_all)
     14331# endif
     14332#else
     14333# ifndef _ERR_get_error_all
     14334#  define _ERR_get_error_all OPENSSL_MANGLER_ASM(ERR_get_error_all)
     14335# endif
     14336#endif
     14337#ifndef OPENSSL_MANGLE_ASM
    1268214338# ifndef ERR_get_error_line
    1268314339#  define ERR_get_error_line OPENSSL_MANGLER(ERR_get_error_line)
     
    1277914435#endif
    1278014436#ifndef OPENSSL_MANGLE_ASM
     14437# ifndef ERR_load_COMP_strings
     14438#  define ERR_load_COMP_strings OPENSSL_MANGLER(ERR_load_COMP_strings)
     14439# endif
     14440#else
     14441# ifndef _ERR_load_COMP_strings
     14442#  define _ERR_load_COMP_strings OPENSSL_MANGLER_ASM(ERR_load_COMP_strings)
     14443# endif
     14444#endif
     14445#ifndef OPENSSL_MANGLE_ASM
    1278114446# ifndef ERR_load_CONF_strings
    1278214447#  define ERR_load_CONF_strings OPENSSL_MANGLER(ERR_load_CONF_strings)
     
    1282414489#endif
    1282514490#ifndef OPENSSL_MANGLE_ASM
    12826 # ifndef ERR_load_DSO_strings
    12827 #  define ERR_load_DSO_strings OPENSSL_MANGLER(ERR_load_DSO_strings)
    12828 # endif
    12829 #else
    12830 # ifndef _ERR_load_DSO_strings
    12831 #  define _ERR_load_DSO_strings OPENSSL_MANGLER_ASM(ERR_load_DSO_strings)
    12832 # endif
    12833 #endif
    12834 #ifndef OPENSSL_MANGLE_ASM
    1283514491# ifndef ERR_load_EC_strings
    1283614492#  define ERR_load_EC_strings OPENSSL_MANGLER(ERR_load_EC_strings)
     
    1284214498#endif
    1284314499#ifndef OPENSSL_MANGLE_ASM
     14500# ifndef ERR_load_ENGINE_strings
     14501#  define ERR_load_ENGINE_strings OPENSSL_MANGLER(ERR_load_ENGINE_strings)
     14502# endif
     14503#else
     14504# ifndef _ERR_load_ENGINE_strings
     14505#  define _ERR_load_ENGINE_strings OPENSSL_MANGLER_ASM(ERR_load_ENGINE_strings)
     14506# endif
     14507#endif
     14508#ifndef OPENSSL_MANGLE_ASM
    1284414509# ifndef ERR_load_ERR_strings
    1284514510#  define ERR_load_ERR_strings OPENSSL_MANGLER(ERR_load_ERR_strings)
     
    1294114606#endif
    1294214607#ifndef OPENSSL_MANGLE_ASM
    12943 # ifndef ERR_load_SSL_strings
    12944 #  define ERR_load_SSL_strings OPENSSL_MANGLER(ERR_load_SSL_strings)
    12945 # endif
    12946 #else
    12947 # ifndef _ERR_load_SSL_strings
    12948 #  define _ERR_load_SSL_strings OPENSSL_MANGLER_ASM(ERR_load_SSL_strings)
    12949 # endif
    12950 #endif
    12951 #ifndef OPENSSL_MANGLE_ASM
    1295214608# ifndef ERR_load_TS_strings
    1295314609#  define ERR_load_TS_strings OPENSSL_MANGLER(ERR_load_TS_strings)
     
    1300414660#endif
    1300514661#ifndef OPENSSL_MANGLE_ASM
     14662# ifndef ERR_new
     14663#  define ERR_new OPENSSL_MANGLER(ERR_new)
     14664# endif
     14665#else
     14666# ifndef _ERR_new
     14667#  define _ERR_new OPENSSL_MANGLER_ASM(ERR_new)
     14668# endif
     14669#endif
     14670#ifndef OPENSSL_MANGLE_ASM
    1300614671# ifndef ERR_peek_error
    1300714672#  define ERR_peek_error OPENSSL_MANGLER(ERR_peek_error)
     
    1301314678#endif
    1301414679#ifndef OPENSSL_MANGLE_ASM
     14680# ifndef ERR_peek_error_all
     14681#  define ERR_peek_error_all OPENSSL_MANGLER(ERR_peek_error_all)
     14682# endif
     14683#else
     14684# ifndef _ERR_peek_error_all
     14685#  define _ERR_peek_error_all OPENSSL_MANGLER_ASM(ERR_peek_error_all)
     14686# endif
     14687#endif
     14688#ifndef OPENSSL_MANGLE_ASM
     14689# ifndef ERR_peek_error_data
     14690#  define ERR_peek_error_data OPENSSL_MANGLER(ERR_peek_error_data)
     14691# endif
     14692#else
     14693# ifndef _ERR_peek_error_data
     14694#  define _ERR_peek_error_data OPENSSL_MANGLER_ASM(ERR_peek_error_data)
     14695# endif
     14696#endif
     14697#ifndef OPENSSL_MANGLE_ASM
     14698# ifndef ERR_peek_error_func
     14699#  define ERR_peek_error_func OPENSSL_MANGLER(ERR_peek_error_func)
     14700# endif
     14701#else
     14702# ifndef _ERR_peek_error_func
     14703#  define _ERR_peek_error_func OPENSSL_MANGLER_ASM(ERR_peek_error_func)
     14704# endif
     14705#endif
     14706#ifndef OPENSSL_MANGLE_ASM
    1301514707# ifndef ERR_peek_error_line
    1301614708#  define ERR_peek_error_line OPENSSL_MANGLER(ERR_peek_error_line)
     
    1304014732#endif
    1304114733#ifndef OPENSSL_MANGLE_ASM
     14734# ifndef ERR_peek_last_error_all
     14735#  define ERR_peek_last_error_all OPENSSL_MANGLER(ERR_peek_last_error_all)
     14736# endif
     14737#else
     14738# ifndef _ERR_peek_last_error_all
     14739#  define _ERR_peek_last_error_all OPENSSL_MANGLER_ASM(ERR_peek_last_error_all)
     14740# endif
     14741#endif
     14742#ifndef OPENSSL_MANGLE_ASM
     14743# ifndef ERR_peek_last_error_data
     14744#  define ERR_peek_last_error_data OPENSSL_MANGLER(ERR_peek_last_error_data)
     14745# endif
     14746#else
     14747# ifndef _ERR_peek_last_error_data
     14748#  define _ERR_peek_last_error_data OPENSSL_MANGLER_ASM(ERR_peek_last_error_data)
     14749# endif
     14750#endif
     14751#ifndef OPENSSL_MANGLE_ASM
     14752# ifndef ERR_peek_last_error_func
     14753#  define ERR_peek_last_error_func OPENSSL_MANGLER(ERR_peek_last_error_func)
     14754# endif
     14755#else
     14756# ifndef _ERR_peek_last_error_func
     14757#  define _ERR_peek_last_error_func OPENSSL_MANGLER_ASM(ERR_peek_last_error_func)
     14758# endif
     14759#endif
     14760#ifndef OPENSSL_MANGLE_ASM
    1304214761# ifndef ERR_peek_last_error_line
    1304314762#  define ERR_peek_last_error_line OPENSSL_MANGLER(ERR_peek_last_error_line)
     
    1309414813#endif
    1309514814#ifndef OPENSSL_MANGLE_ASM
    13096 # ifndef ERR_put_error
    13097 #  define ERR_put_error OPENSSL_MANGLER(ERR_put_error)
    13098 # endif
    13099 #else
    13100 # ifndef _ERR_put_error
    13101 #  define _ERR_put_error OPENSSL_MANGLER_ASM(ERR_put_error)
    13102 # endif
    13103 #endif
    13104 #ifndef OPENSSL_MANGLE_ASM
    1310514815# ifndef ERR_reason_error_string
    1310614816#  define ERR_reason_error_string OPENSSL_MANGLER(ERR_reason_error_string)
     
    1311214822#endif
    1311314823#ifndef OPENSSL_MANGLE_ASM
    13114 # ifndef ERR_remove_state
    13115 #  define ERR_remove_state OPENSSL_MANGLER(ERR_remove_state)
    13116 # endif
    13117 #else
    13118 # ifndef _ERR_remove_state
    13119 #  define _ERR_remove_state OPENSSL_MANGLER_ASM(ERR_remove_state)
    13120 # endif
    13121 #endif
    13122 #ifndef OPENSSL_MANGLE_ASM
    13123 # ifndef ERR_remove_thread_state
    13124 #  define ERR_remove_thread_state OPENSSL_MANGLER(ERR_remove_thread_state)
    13125 # endif
    13126 #else
    13127 # ifndef _ERR_remove_thread_state
    13128 #  define _ERR_remove_thread_state OPENSSL_MANGLER_ASM(ERR_remove_thread_state)
     14824# ifndef ERR_set_debug
     14825#  define ERR_set_debug OPENSSL_MANGLER(ERR_set_debug)
     14826# endif
     14827#else
     14828# ifndef _ERR_set_debug
     14829#  define _ERR_set_debug OPENSSL_MANGLER_ASM(ERR_set_debug)
     14830# endif
     14831#endif
     14832#ifndef OPENSSL_MANGLE_ASM
     14833# ifndef ERR_set_error
     14834#  define ERR_set_error OPENSSL_MANGLER(ERR_set_error)
     14835# endif
     14836#else
     14837# ifndef _ERR_set_error
     14838#  define _ERR_set_error OPENSSL_MANGLER_ASM(ERR_set_error)
    1312914839# endif
    1313014840#endif
     
    1315714867#endif
    1315814868#ifndef OPENSSL_MANGLE_ASM
     14869# ifndef ERR_vset_error
     14870#  define ERR_vset_error OPENSSL_MANGLER(ERR_vset_error)
     14871# endif
     14872#else
     14873# ifndef _ERR_vset_error
     14874#  define _ERR_vset_error OPENSSL_MANGLER_ASM(ERR_vset_error)
     14875# endif
     14876#endif
     14877#ifndef OPENSSL_MANGLE_ASM
    1315914878# ifndef ESS_CERT_ID_V2_dup
    1316014879#  define ESS_CERT_ID_V2_dup OPENSSL_MANGLER(ESS_CERT_ID_V2_dup)
     
    1325614975#endif
    1325714976#ifndef OPENSSL_MANGLE_ASM
     14977# ifndef ESS_SIGNING_CERT_V2_it
     14978#  define ESS_SIGNING_CERT_V2_it OPENSSL_MANGLER(ESS_SIGNING_CERT_V2_it)
     14979# endif
     14980#else
     14981# ifndef _ESS_SIGNING_CERT_V2_it
     14982#  define _ESS_SIGNING_CERT_V2_it OPENSSL_MANGLER_ASM(ESS_SIGNING_CERT_V2_it)
     14983# endif
     14984#endif
     14985#ifndef OPENSSL_MANGLE_ASM
    1325814986# ifndef ESS_SIGNING_CERT_V2_new
    1325914987#  define ESS_SIGNING_CERT_V2_new OPENSSL_MANGLER(ESS_SIGNING_CERT_V2_new)
     
    1328315011#endif
    1328415012#ifndef OPENSSL_MANGLE_ASM
     15013# ifndef ESS_SIGNING_CERT_it
     15014#  define ESS_SIGNING_CERT_it OPENSSL_MANGLER(ESS_SIGNING_CERT_it)
     15015# endif
     15016#else
     15017# ifndef _ESS_SIGNING_CERT_it
     15018#  define _ESS_SIGNING_CERT_it OPENSSL_MANGLER_ASM(ESS_SIGNING_CERT_it)
     15019# endif
     15020#endif
     15021#ifndef OPENSSL_MANGLE_ASM
    1328515022# ifndef ESS_SIGNING_CERT_new
    1328615023#  define ESS_SIGNING_CERT_new OPENSSL_MANGLER(ESS_SIGNING_CERT_new)
     
    1329215029#endif
    1329315030#ifndef OPENSSL_MANGLE_ASM
     15031# ifndef EVP_ASYM_CIPHER_do_all_provided
     15032#  define EVP_ASYM_CIPHER_do_all_provided OPENSSL_MANGLER(EVP_ASYM_CIPHER_do_all_provided)
     15033# endif
     15034#else
     15035# ifndef _EVP_ASYM_CIPHER_do_all_provided
     15036#  define _EVP_ASYM_CIPHER_do_all_provided OPENSSL_MANGLER_ASM(EVP_ASYM_CIPHER_do_all_provided)
     15037# endif
     15038#endif
     15039#ifndef OPENSSL_MANGLE_ASM
     15040# ifndef EVP_ASYM_CIPHER_fetch
     15041#  define EVP_ASYM_CIPHER_fetch OPENSSL_MANGLER(EVP_ASYM_CIPHER_fetch)
     15042# endif
     15043#else
     15044# ifndef _EVP_ASYM_CIPHER_fetch
     15045#  define _EVP_ASYM_CIPHER_fetch OPENSSL_MANGLER_ASM(EVP_ASYM_CIPHER_fetch)
     15046# endif
     15047#endif
     15048#ifndef OPENSSL_MANGLE_ASM
     15049# ifndef EVP_ASYM_CIPHER_free
     15050#  define EVP_ASYM_CIPHER_free OPENSSL_MANGLER(EVP_ASYM_CIPHER_free)
     15051# endif
     15052#else
     15053# ifndef _EVP_ASYM_CIPHER_free
     15054#  define _EVP_ASYM_CIPHER_free OPENSSL_MANGLER_ASM(EVP_ASYM_CIPHER_free)
     15055# endif
     15056#endif
     15057#ifndef OPENSSL_MANGLE_ASM
     15058# ifndef EVP_ASYM_CIPHER_get0_description
     15059#  define EVP_ASYM_CIPHER_get0_description OPENSSL_MANGLER(EVP_ASYM_CIPHER_get0_description)
     15060# endif
     15061#else
     15062# ifndef _EVP_ASYM_CIPHER_get0_description
     15063#  define _EVP_ASYM_CIPHER_get0_description OPENSSL_MANGLER_ASM(EVP_ASYM_CIPHER_get0_description)
     15064# endif
     15065#endif
     15066#ifndef OPENSSL_MANGLE_ASM
     15067# ifndef EVP_ASYM_CIPHER_get0_name
     15068#  define EVP_ASYM_CIPHER_get0_name OPENSSL_MANGLER(EVP_ASYM_CIPHER_get0_name)
     15069# endif
     15070#else
     15071# ifndef _EVP_ASYM_CIPHER_get0_name
     15072#  define _EVP_ASYM_CIPHER_get0_name OPENSSL_MANGLER_ASM(EVP_ASYM_CIPHER_get0_name)
     15073# endif
     15074#endif
     15075#ifndef OPENSSL_MANGLE_ASM
     15076# ifndef EVP_ASYM_CIPHER_get0_provider
     15077#  define EVP_ASYM_CIPHER_get0_provider OPENSSL_MANGLER(EVP_ASYM_CIPHER_get0_provider)
     15078# endif
     15079#else
     15080# ifndef _EVP_ASYM_CIPHER_get0_provider
     15081#  define _EVP_ASYM_CIPHER_get0_provider OPENSSL_MANGLER_ASM(EVP_ASYM_CIPHER_get0_provider)
     15082# endif
     15083#endif
     15084#ifndef OPENSSL_MANGLE_ASM
     15085# ifndef EVP_ASYM_CIPHER_gettable_ctx_params
     15086#  define EVP_ASYM_CIPHER_gettable_ctx_params OPENSSL_MANGLER(EVP_ASYM_CIPHER_gettable_ctx_params)
     15087# endif
     15088#else
     15089# ifndef _EVP_ASYM_CIPHER_gettable_ctx_params
     15090#  define _EVP_ASYM_CIPHER_gettable_ctx_params OPENSSL_MANGLER_ASM(EVP_ASYM_CIPHER_gettable_ctx_params)
     15091# endif
     15092#endif
     15093#ifndef OPENSSL_MANGLE_ASM
     15094# ifndef EVP_ASYM_CIPHER_is_a
     15095#  define EVP_ASYM_CIPHER_is_a OPENSSL_MANGLER(EVP_ASYM_CIPHER_is_a)
     15096# endif
     15097#else
     15098# ifndef _EVP_ASYM_CIPHER_is_a
     15099#  define _EVP_ASYM_CIPHER_is_a OPENSSL_MANGLER_ASM(EVP_ASYM_CIPHER_is_a)
     15100# endif
     15101#endif
     15102#ifndef OPENSSL_MANGLE_ASM
     15103# ifndef EVP_ASYM_CIPHER_names_do_all
     15104#  define EVP_ASYM_CIPHER_names_do_all OPENSSL_MANGLER(EVP_ASYM_CIPHER_names_do_all)
     15105# endif
     15106#else
     15107# ifndef _EVP_ASYM_CIPHER_names_do_all
     15108#  define _EVP_ASYM_CIPHER_names_do_all OPENSSL_MANGLER_ASM(EVP_ASYM_CIPHER_names_do_all)
     15109# endif
     15110#endif
     15111#ifndef OPENSSL_MANGLE_ASM
     15112# ifndef EVP_ASYM_CIPHER_settable_ctx_params
     15113#  define EVP_ASYM_CIPHER_settable_ctx_params OPENSSL_MANGLER(EVP_ASYM_CIPHER_settable_ctx_params)
     15114# endif
     15115#else
     15116# ifndef _EVP_ASYM_CIPHER_settable_ctx_params
     15117#  define _EVP_ASYM_CIPHER_settable_ctx_params OPENSSL_MANGLER_ASM(EVP_ASYM_CIPHER_settable_ctx_params)
     15118# endif
     15119#endif
     15120#ifndef OPENSSL_MANGLE_ASM
     15121# ifndef EVP_ASYM_CIPHER_up_ref
     15122#  define EVP_ASYM_CIPHER_up_ref OPENSSL_MANGLER(EVP_ASYM_CIPHER_up_ref)
     15123# endif
     15124#else
     15125# ifndef _EVP_ASYM_CIPHER_up_ref
     15126#  define _EVP_ASYM_CIPHER_up_ref OPENSSL_MANGLER_ASM(EVP_ASYM_CIPHER_up_ref)
     15127# endif
     15128#endif
     15129#ifndef OPENSSL_MANGLE_ASM
    1329415130# ifndef EVP_BytesToKey
    1329515131#  define EVP_BytesToKey OPENSSL_MANGLER(EVP_BytesToKey)
     
    1330115137#endif
    1330215138#ifndef OPENSSL_MANGLE_ASM
    13303 # ifndef EVP_CIPHER_CTX_block_size
    13304 #  define EVP_CIPHER_CTX_block_size OPENSSL_MANGLER(EVP_CIPHER_CTX_block_size)
    13305 # endif
    13306 #else
    13307 # ifndef _EVP_CIPHER_CTX_block_size
    13308 #  define _EVP_CIPHER_CTX_block_size OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_block_size)
    13309 # endif
    13310 #endif
    13311 #ifndef OPENSSL_MANGLE_ASM
    1331215139# ifndef EVP_CIPHER_CTX_buf_noconst
    1331315140#  define EVP_CIPHER_CTX_buf_noconst OPENSSL_MANGLER(EVP_CIPHER_CTX_buf_noconst)
     
    1335515182#endif
    1335615183#ifndef OPENSSL_MANGLE_ASM
    13357 # ifndef EVP_CIPHER_CTX_encrypting
    13358 #  define EVP_CIPHER_CTX_encrypting OPENSSL_MANGLER(EVP_CIPHER_CTX_encrypting)
    13359 # endif
    13360 #else
    13361 # ifndef _EVP_CIPHER_CTX_encrypting
    13362 #  define _EVP_CIPHER_CTX_encrypting OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_encrypting)
    13363 # endif
    13364 #endif
    13365 #ifndef OPENSSL_MANGLE_ASM
    1336615184# ifndef EVP_CIPHER_CTX_free
    1336715185#  define EVP_CIPHER_CTX_free OPENSSL_MANGLER(EVP_CIPHER_CTX_free)
     
    1337315191#endif
    1337415192#ifndef OPENSSL_MANGLE_ASM
     15193# ifndef EVP_CIPHER_CTX_get0_cipher
     15194#  define EVP_CIPHER_CTX_get0_cipher OPENSSL_MANGLER(EVP_CIPHER_CTX_get0_cipher)
     15195# endif
     15196#else
     15197# ifndef _EVP_CIPHER_CTX_get0_cipher
     15198#  define _EVP_CIPHER_CTX_get0_cipher OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_get0_cipher)
     15199# endif
     15200#endif
     15201#ifndef OPENSSL_MANGLE_ASM
     15202# ifndef EVP_CIPHER_CTX_get1_cipher
     15203#  define EVP_CIPHER_CTX_get1_cipher OPENSSL_MANGLER(EVP_CIPHER_CTX_get1_cipher)
     15204# endif
     15205#else
     15206# ifndef _EVP_CIPHER_CTX_get1_cipher
     15207#  define _EVP_CIPHER_CTX_get1_cipher OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_get1_cipher)
     15208# endif
     15209#endif
     15210#ifndef OPENSSL_MANGLE_ASM
    1337515211# ifndef EVP_CIPHER_CTX_get_app_data
    1337615212#  define EVP_CIPHER_CTX_get_app_data OPENSSL_MANGLER(EVP_CIPHER_CTX_get_app_data)
     
    1338215218#endif
    1338315219#ifndef OPENSSL_MANGLE_ASM
     15220# ifndef EVP_CIPHER_CTX_get_block_size
     15221#  define EVP_CIPHER_CTX_get_block_size OPENSSL_MANGLER(EVP_CIPHER_CTX_get_block_size)
     15222# endif
     15223#else
     15224# ifndef _EVP_CIPHER_CTX_get_block_size
     15225#  define _EVP_CIPHER_CTX_get_block_size OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_get_block_size)
     15226# endif
     15227#endif
     15228#ifndef OPENSSL_MANGLE_ASM
    1338415229# ifndef EVP_CIPHER_CTX_get_cipher_data
    1338515230#  define EVP_CIPHER_CTX_get_cipher_data OPENSSL_MANGLER(EVP_CIPHER_CTX_get_cipher_data)
     
    1339115236#endif
    1339215237#ifndef OPENSSL_MANGLE_ASM
     15238# ifndef EVP_CIPHER_CTX_get_iv_length
     15239#  define EVP_CIPHER_CTX_get_iv_length OPENSSL_MANGLER(EVP_CIPHER_CTX_get_iv_length)
     15240# endif
     15241#else
     15242# ifndef _EVP_CIPHER_CTX_get_iv_length
     15243#  define _EVP_CIPHER_CTX_get_iv_length OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_get_iv_length)
     15244# endif
     15245#endif
     15246#ifndef OPENSSL_MANGLE_ASM
     15247# ifndef EVP_CIPHER_CTX_get_key_length
     15248#  define EVP_CIPHER_CTX_get_key_length OPENSSL_MANGLER(EVP_CIPHER_CTX_get_key_length)
     15249# endif
     15250#else
     15251# ifndef _EVP_CIPHER_CTX_get_key_length
     15252#  define _EVP_CIPHER_CTX_get_key_length OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_get_key_length)
     15253# endif
     15254#endif
     15255#ifndef OPENSSL_MANGLE_ASM
     15256# ifndef EVP_CIPHER_CTX_get_nid
     15257#  define EVP_CIPHER_CTX_get_nid OPENSSL_MANGLER(EVP_CIPHER_CTX_get_nid)
     15258# endif
     15259#else
     15260# ifndef _EVP_CIPHER_CTX_get_nid
     15261#  define _EVP_CIPHER_CTX_get_nid OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_get_nid)
     15262# endif
     15263#endif
     15264#ifndef OPENSSL_MANGLE_ASM
     15265# ifndef EVP_CIPHER_CTX_get_num
     15266#  define EVP_CIPHER_CTX_get_num OPENSSL_MANGLER(EVP_CIPHER_CTX_get_num)
     15267# endif
     15268#else
     15269# ifndef _EVP_CIPHER_CTX_get_num
     15270#  define _EVP_CIPHER_CTX_get_num OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_get_num)
     15271# endif
     15272#endif
     15273#ifndef OPENSSL_MANGLE_ASM
     15274# ifndef EVP_CIPHER_CTX_get_original_iv
     15275#  define EVP_CIPHER_CTX_get_original_iv OPENSSL_MANGLER(EVP_CIPHER_CTX_get_original_iv)
     15276# endif
     15277#else
     15278# ifndef _EVP_CIPHER_CTX_get_original_iv
     15279#  define _EVP_CIPHER_CTX_get_original_iv OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_get_original_iv)
     15280# endif
     15281#endif
     15282#ifndef OPENSSL_MANGLE_ASM
     15283# ifndef EVP_CIPHER_CTX_get_params
     15284#  define EVP_CIPHER_CTX_get_params OPENSSL_MANGLER(EVP_CIPHER_CTX_get_params)
     15285# endif
     15286#else
     15287# ifndef _EVP_CIPHER_CTX_get_params
     15288#  define _EVP_CIPHER_CTX_get_params OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_get_params)
     15289# endif
     15290#endif
     15291#ifndef OPENSSL_MANGLE_ASM
     15292# ifndef EVP_CIPHER_CTX_get_tag_length
     15293#  define EVP_CIPHER_CTX_get_tag_length OPENSSL_MANGLER(EVP_CIPHER_CTX_get_tag_length)
     15294# endif
     15295#else
     15296# ifndef _EVP_CIPHER_CTX_get_tag_length
     15297#  define _EVP_CIPHER_CTX_get_tag_length OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_get_tag_length)
     15298# endif
     15299#endif
     15300#ifndef OPENSSL_MANGLE_ASM
     15301# ifndef EVP_CIPHER_CTX_get_updated_iv
     15302#  define EVP_CIPHER_CTX_get_updated_iv OPENSSL_MANGLER(EVP_CIPHER_CTX_get_updated_iv)
     15303# endif
     15304#else
     15305# ifndef _EVP_CIPHER_CTX_get_updated_iv
     15306#  define _EVP_CIPHER_CTX_get_updated_iv OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_get_updated_iv)
     15307# endif
     15308#endif
     15309#ifndef OPENSSL_MANGLE_ASM
     15310# ifndef EVP_CIPHER_CTX_gettable_params
     15311#  define EVP_CIPHER_CTX_gettable_params OPENSSL_MANGLER(EVP_CIPHER_CTX_gettable_params)
     15312# endif
     15313#else
     15314# ifndef _EVP_CIPHER_CTX_gettable_params
     15315#  define _EVP_CIPHER_CTX_gettable_params OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_gettable_params)
     15316# endif
     15317#endif
     15318#ifndef OPENSSL_MANGLE_ASM
     15319# ifndef EVP_CIPHER_CTX_is_encrypting
     15320#  define EVP_CIPHER_CTX_is_encrypting OPENSSL_MANGLER(EVP_CIPHER_CTX_is_encrypting)
     15321# endif
     15322#else
     15323# ifndef _EVP_CIPHER_CTX_is_encrypting
     15324#  define _EVP_CIPHER_CTX_is_encrypting OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_is_encrypting)
     15325# endif
     15326#endif
     15327#ifndef OPENSSL_MANGLE_ASM
    1339315328# ifndef EVP_CIPHER_CTX_iv
    1339415329#  define EVP_CIPHER_CTX_iv OPENSSL_MANGLER(EVP_CIPHER_CTX_iv)
     
    1340015335#endif
    1340115336#ifndef OPENSSL_MANGLE_ASM
    13402 # ifndef EVP_CIPHER_CTX_iv_length
    13403 #  define EVP_CIPHER_CTX_iv_length OPENSSL_MANGLER(EVP_CIPHER_CTX_iv_length)
    13404 # endif
    13405 #else
    13406 # ifndef _EVP_CIPHER_CTX_iv_length
    13407 #  define _EVP_CIPHER_CTX_iv_length OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_iv_length)
    13408 # endif
    13409 #endif
    13410 #ifndef OPENSSL_MANGLE_ASM
    1341115337# ifndef EVP_CIPHER_CTX_iv_noconst
    1341215338#  define EVP_CIPHER_CTX_iv_noconst OPENSSL_MANGLER(EVP_CIPHER_CTX_iv_noconst)
     
    1341815344#endif
    1341915345#ifndef OPENSSL_MANGLE_ASM
    13420 # ifndef EVP_CIPHER_CTX_key_length
    13421 #  define EVP_CIPHER_CTX_key_length OPENSSL_MANGLER(EVP_CIPHER_CTX_key_length)
    13422 # endif
    13423 #else
    13424 # ifndef _EVP_CIPHER_CTX_key_length
    13425 #  define _EVP_CIPHER_CTX_key_length OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_key_length)
    13426 # endif
    13427 #endif
    13428 #ifndef OPENSSL_MANGLE_ASM
    1342915346# ifndef EVP_CIPHER_CTX_new
    1343015347#  define EVP_CIPHER_CTX_new OPENSSL_MANGLER(EVP_CIPHER_CTX_new)
     
    1343615353#endif
    1343715354#ifndef OPENSSL_MANGLE_ASM
    13438 # ifndef EVP_CIPHER_CTX_nid
    13439 #  define EVP_CIPHER_CTX_nid OPENSSL_MANGLER(EVP_CIPHER_CTX_nid)
    13440 # endif
    13441 #else
    13442 # ifndef _EVP_CIPHER_CTX_nid
    13443 #  define _EVP_CIPHER_CTX_nid OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_nid)
    13444 # endif
    13445 #endif
    13446 #ifndef OPENSSL_MANGLE_ASM
    13447 # ifndef EVP_CIPHER_CTX_num
    13448 #  define EVP_CIPHER_CTX_num OPENSSL_MANGLER(EVP_CIPHER_CTX_num)
    13449 # endif
    13450 #else
    13451 # ifndef _EVP_CIPHER_CTX_num
    13452 #  define _EVP_CIPHER_CTX_num OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_num)
    13453 # endif
    13454 #endif
    13455 #ifndef OPENSSL_MANGLE_ASM
    1345615355# ifndef EVP_CIPHER_CTX_original_iv
    1345715356#  define EVP_CIPHER_CTX_original_iv OPENSSL_MANGLER(EVP_CIPHER_CTX_original_iv)
     
    1353515434#endif
    1353615435#ifndef OPENSSL_MANGLE_ASM
     15436# ifndef EVP_CIPHER_CTX_set_params
     15437#  define EVP_CIPHER_CTX_set_params OPENSSL_MANGLER(EVP_CIPHER_CTX_set_params)
     15438# endif
     15439#else
     15440# ifndef _EVP_CIPHER_CTX_set_params
     15441#  define _EVP_CIPHER_CTX_set_params OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_set_params)
     15442# endif
     15443#endif
     15444#ifndef OPENSSL_MANGLE_ASM
     15445# ifndef EVP_CIPHER_CTX_settable_params
     15446#  define EVP_CIPHER_CTX_settable_params OPENSSL_MANGLER(EVP_CIPHER_CTX_settable_params)
     15447# endif
     15448#else
     15449# ifndef _EVP_CIPHER_CTX_settable_params
     15450#  define _EVP_CIPHER_CTX_settable_params OPENSSL_MANGLER_ASM(EVP_CIPHER_CTX_settable_params)
     15451# endif
     15452#endif
     15453#ifndef OPENSSL_MANGLE_ASM
    1353715454# ifndef EVP_CIPHER_CTX_test_flags
    1353815455#  define EVP_CIPHER_CTX_test_flags OPENSSL_MANGLER(EVP_CIPHER_CTX_test_flags)
     
    1355315470#endif
    1355415471#ifndef OPENSSL_MANGLE_ASM
    13555 # ifndef EVP_CIPHER_block_size
    13556 #  define EVP_CIPHER_block_size OPENSSL_MANGLER(EVP_CIPHER_block_size)
    13557 # endif
    13558 #else
    13559 # ifndef _EVP_CIPHER_block_size
    13560 #  define _EVP_CIPHER_block_size OPENSSL_MANGLER_ASM(EVP_CIPHER_block_size)
    13561 # endif
    13562 #endif
    13563 #ifndef OPENSSL_MANGLE_ASM
    1356415472# ifndef EVP_CIPHER_do_all
    1356515473#  define EVP_CIPHER_do_all OPENSSL_MANGLER(EVP_CIPHER_do_all)
     
    1357115479#endif
    1357215480#ifndef OPENSSL_MANGLE_ASM
     15481# ifndef EVP_CIPHER_do_all_provided
     15482#  define EVP_CIPHER_do_all_provided OPENSSL_MANGLER(EVP_CIPHER_do_all_provided)
     15483# endif
     15484#else
     15485# ifndef _EVP_CIPHER_do_all_provided
     15486#  define _EVP_CIPHER_do_all_provided OPENSSL_MANGLER_ASM(EVP_CIPHER_do_all_provided)
     15487# endif
     15488#endif
     15489#ifndef OPENSSL_MANGLE_ASM
    1357315490# ifndef EVP_CIPHER_do_all_sorted
    1357415491#  define EVP_CIPHER_do_all_sorted OPENSSL_MANGLER(EVP_CIPHER_do_all_sorted)
     
    1358015497#endif
    1358115498#ifndef OPENSSL_MANGLE_ASM
    13582 # ifndef EVP_CIPHER_flags
    13583 #  define EVP_CIPHER_flags OPENSSL_MANGLER(EVP_CIPHER_flags)
    13584 # endif
    13585 #else
    13586 # ifndef _EVP_CIPHER_flags
    13587 #  define _EVP_CIPHER_flags OPENSSL_MANGLER_ASM(EVP_CIPHER_flags)
     15499# ifndef EVP_CIPHER_fetch
     15500#  define EVP_CIPHER_fetch OPENSSL_MANGLER(EVP_CIPHER_fetch)
     15501# endif
     15502#else
     15503# ifndef _EVP_CIPHER_fetch
     15504#  define _EVP_CIPHER_fetch OPENSSL_MANGLER_ASM(EVP_CIPHER_fetch)
     15505# endif
     15506#endif
     15507#ifndef OPENSSL_MANGLE_ASM
     15508# ifndef EVP_CIPHER_free
     15509#  define EVP_CIPHER_free OPENSSL_MANGLER(EVP_CIPHER_free)
     15510# endif
     15511#else
     15512# ifndef _EVP_CIPHER_free
     15513#  define _EVP_CIPHER_free OPENSSL_MANGLER_ASM(EVP_CIPHER_free)
     15514# endif
     15515#endif
     15516#ifndef OPENSSL_MANGLE_ASM
     15517# ifndef EVP_CIPHER_get0_description
     15518#  define EVP_CIPHER_get0_description OPENSSL_MANGLER(EVP_CIPHER_get0_description)
     15519# endif
     15520#else
     15521# ifndef _EVP_CIPHER_get0_description
     15522#  define _EVP_CIPHER_get0_description OPENSSL_MANGLER_ASM(EVP_CIPHER_get0_description)
     15523# endif
     15524#endif
     15525#ifndef OPENSSL_MANGLE_ASM
     15526# ifndef EVP_CIPHER_get0_name
     15527#  define EVP_CIPHER_get0_name OPENSSL_MANGLER(EVP_CIPHER_get0_name)
     15528# endif
     15529#else
     15530# ifndef _EVP_CIPHER_get0_name
     15531#  define _EVP_CIPHER_get0_name OPENSSL_MANGLER_ASM(EVP_CIPHER_get0_name)
     15532# endif
     15533#endif
     15534#ifndef OPENSSL_MANGLE_ASM
     15535# ifndef EVP_CIPHER_get0_provider
     15536#  define EVP_CIPHER_get0_provider OPENSSL_MANGLER(EVP_CIPHER_get0_provider)
     15537# endif
     15538#else
     15539# ifndef _EVP_CIPHER_get0_provider
     15540#  define _EVP_CIPHER_get0_provider OPENSSL_MANGLER_ASM(EVP_CIPHER_get0_provider)
    1358815541# endif
    1358915542#endif
     
    1359815551#endif
    1359915552#ifndef OPENSSL_MANGLE_ASM
     15553# ifndef EVP_CIPHER_get_block_size
     15554#  define EVP_CIPHER_get_block_size OPENSSL_MANGLER(EVP_CIPHER_get_block_size)
     15555# endif
     15556#else
     15557# ifndef _EVP_CIPHER_get_block_size
     15558#  define _EVP_CIPHER_get_block_size OPENSSL_MANGLER_ASM(EVP_CIPHER_get_block_size)
     15559# endif
     15560#endif
     15561#ifndef OPENSSL_MANGLE_ASM
     15562# ifndef EVP_CIPHER_get_flags
     15563#  define EVP_CIPHER_get_flags OPENSSL_MANGLER(EVP_CIPHER_get_flags)
     15564# endif
     15565#else
     15566# ifndef _EVP_CIPHER_get_flags
     15567#  define _EVP_CIPHER_get_flags OPENSSL_MANGLER_ASM(EVP_CIPHER_get_flags)
     15568# endif
     15569#endif
     15570#ifndef OPENSSL_MANGLE_ASM
     15571# ifndef EVP_CIPHER_get_iv_length
     15572#  define EVP_CIPHER_get_iv_length OPENSSL_MANGLER(EVP_CIPHER_get_iv_length)
     15573# endif
     15574#else
     15575# ifndef _EVP_CIPHER_get_iv_length
     15576#  define _EVP_CIPHER_get_iv_length OPENSSL_MANGLER_ASM(EVP_CIPHER_get_iv_length)
     15577# endif
     15578#endif
     15579#ifndef OPENSSL_MANGLE_ASM
     15580# ifndef EVP_CIPHER_get_key_length
     15581#  define EVP_CIPHER_get_key_length OPENSSL_MANGLER(EVP_CIPHER_get_key_length)
     15582# endif
     15583#else
     15584# ifndef _EVP_CIPHER_get_key_length
     15585#  define _EVP_CIPHER_get_key_length OPENSSL_MANGLER_ASM(EVP_CIPHER_get_key_length)
     15586# endif
     15587#endif
     15588#ifndef OPENSSL_MANGLE_ASM
     15589# ifndef EVP_CIPHER_get_mode
     15590#  define EVP_CIPHER_get_mode OPENSSL_MANGLER(EVP_CIPHER_get_mode)
     15591# endif
     15592#else
     15593# ifndef _EVP_CIPHER_get_mode
     15594#  define _EVP_CIPHER_get_mode OPENSSL_MANGLER_ASM(EVP_CIPHER_get_mode)
     15595# endif
     15596#endif
     15597#ifndef OPENSSL_MANGLE_ASM
     15598# ifndef EVP_CIPHER_get_nid
     15599#  define EVP_CIPHER_get_nid OPENSSL_MANGLER(EVP_CIPHER_get_nid)
     15600# endif
     15601#else
     15602# ifndef _EVP_CIPHER_get_nid
     15603#  define _EVP_CIPHER_get_nid OPENSSL_MANGLER_ASM(EVP_CIPHER_get_nid)
     15604# endif
     15605#endif
     15606#ifndef OPENSSL_MANGLE_ASM
     15607# ifndef EVP_CIPHER_get_params
     15608#  define EVP_CIPHER_get_params OPENSSL_MANGLER(EVP_CIPHER_get_params)
     15609# endif
     15610#else
     15611# ifndef _EVP_CIPHER_get_params
     15612#  define _EVP_CIPHER_get_params OPENSSL_MANGLER_ASM(EVP_CIPHER_get_params)
     15613# endif
     15614#endif
     15615#ifndef OPENSSL_MANGLE_ASM
     15616# ifndef EVP_CIPHER_get_type
     15617#  define EVP_CIPHER_get_type OPENSSL_MANGLER(EVP_CIPHER_get_type)
     15618# endif
     15619#else
     15620# ifndef _EVP_CIPHER_get_type
     15621#  define _EVP_CIPHER_get_type OPENSSL_MANGLER_ASM(EVP_CIPHER_get_type)
     15622# endif
     15623#endif
     15624#ifndef OPENSSL_MANGLE_ASM
     15625# ifndef EVP_CIPHER_gettable_ctx_params
     15626#  define EVP_CIPHER_gettable_ctx_params OPENSSL_MANGLER(EVP_CIPHER_gettable_ctx_params)
     15627# endif
     15628#else
     15629# ifndef _EVP_CIPHER_gettable_ctx_params
     15630#  define _EVP_CIPHER_gettable_ctx_params OPENSSL_MANGLER_ASM(EVP_CIPHER_gettable_ctx_params)
     15631# endif
     15632#endif
     15633#ifndef OPENSSL_MANGLE_ASM
     15634# ifndef EVP_CIPHER_gettable_params
     15635#  define EVP_CIPHER_gettable_params OPENSSL_MANGLER(EVP_CIPHER_gettable_params)
     15636# endif
     15637#else
     15638# ifndef _EVP_CIPHER_gettable_params
     15639#  define _EVP_CIPHER_gettable_params OPENSSL_MANGLER_ASM(EVP_CIPHER_gettable_params)
     15640# endif
     15641#endif
     15642#ifndef OPENSSL_MANGLE_ASM
    1360015643# ifndef EVP_CIPHER_impl_ctx_size
    1360115644#  define EVP_CIPHER_impl_ctx_size OPENSSL_MANGLER(EVP_CIPHER_impl_ctx_size)
     
    1360715650#endif
    1360815651#ifndef OPENSSL_MANGLE_ASM
    13609 # ifndef EVP_CIPHER_iv_length
    13610 #  define EVP_CIPHER_iv_length OPENSSL_MANGLER(EVP_CIPHER_iv_length)
    13611 # endif
    13612 #else
    13613 # ifndef _EVP_CIPHER_iv_length
    13614 #  define _EVP_CIPHER_iv_length OPENSSL_MANGLER_ASM(EVP_CIPHER_iv_length)
    13615 # endif
    13616 #endif
    13617 #ifndef OPENSSL_MANGLE_ASM
    13618 # ifndef EVP_CIPHER_key_length
    13619 #  define EVP_CIPHER_key_length OPENSSL_MANGLER(EVP_CIPHER_key_length)
    13620 # endif
    13621 #else
    13622 # ifndef _EVP_CIPHER_key_length
    13623 #  define _EVP_CIPHER_key_length OPENSSL_MANGLER_ASM(EVP_CIPHER_key_length)
     15652# ifndef EVP_CIPHER_is_a
     15653#  define EVP_CIPHER_is_a OPENSSL_MANGLER(EVP_CIPHER_is_a)
     15654# endif
     15655#else
     15656# ifndef _EVP_CIPHER_is_a
     15657#  define _EVP_CIPHER_is_a OPENSSL_MANGLER_ASM(EVP_CIPHER_is_a)
    1362415658# endif
    1362515659#endif
     
    1378715821#endif
    1378815822#ifndef OPENSSL_MANGLE_ASM
    13789 # ifndef EVP_CIPHER_nid
    13790 #  define EVP_CIPHER_nid OPENSSL_MANGLER(EVP_CIPHER_nid)
    13791 # endif
    13792 #else
    13793 # ifndef _EVP_CIPHER_nid
    13794 #  define _EVP_CIPHER_nid OPENSSL_MANGLER_ASM(EVP_CIPHER_nid)
     15823# ifndef EVP_CIPHER_names_do_all
     15824#  define EVP_CIPHER_names_do_all OPENSSL_MANGLER(EVP_CIPHER_names_do_all)
     15825# endif
     15826#else
     15827# ifndef _EVP_CIPHER_names_do_all
     15828#  define _EVP_CIPHER_names_do_all OPENSSL_MANGLER_ASM(EVP_CIPHER_names_do_all)
    1379515829# endif
    1379615830#endif
     
    1381415848#endif
    1381515849#ifndef OPENSSL_MANGLE_ASM
    13816 # ifndef EVP_CIPHER_type
    13817 #  define EVP_CIPHER_type OPENSSL_MANGLER(EVP_CIPHER_type)
    13818 # endif
    13819 #else
    13820 # ifndef _EVP_CIPHER_type
    13821 #  define _EVP_CIPHER_type OPENSSL_MANGLER_ASM(EVP_CIPHER_type)
     15850# ifndef EVP_CIPHER_settable_ctx_params
     15851#  define EVP_CIPHER_settable_ctx_params OPENSSL_MANGLER(EVP_CIPHER_settable_ctx_params)
     15852# endif
     15853#else
     15854# ifndef _EVP_CIPHER_settable_ctx_params
     15855#  define _EVP_CIPHER_settable_ctx_params OPENSSL_MANGLER_ASM(EVP_CIPHER_settable_ctx_params)
     15856# endif
     15857#endif
     15858#ifndef OPENSSL_MANGLE_ASM
     15859# ifndef EVP_CIPHER_up_ref
     15860#  define EVP_CIPHER_up_ref OPENSSL_MANGLER(EVP_CIPHER_up_ref)
     15861# endif
     15862#else
     15863# ifndef _EVP_CIPHER_up_ref
     15864#  define _EVP_CIPHER_up_ref OPENSSL_MANGLER_ASM(EVP_CIPHER_up_ref)
    1382215865# endif
    1382315866#endif
     
    1386815911#endif
    1386915912#ifndef OPENSSL_MANGLE_ASM
     15913# ifndef EVP_CipherInit_ex2
     15914#  define EVP_CipherInit_ex2 OPENSSL_MANGLER(EVP_CipherInit_ex2)
     15915# endif
     15916#else
     15917# ifndef _EVP_CipherInit_ex2
     15918#  define _EVP_CipherInit_ex2 OPENSSL_MANGLER_ASM(EVP_CipherInit_ex2)
     15919# endif
     15920#endif
     15921#ifndef OPENSSL_MANGLE_ASM
    1387015922# ifndef EVP_CipherUpdate
    1387115923#  define EVP_CipherUpdate OPENSSL_MANGLER(EVP_CipherUpdate)
     
    1394916001#endif
    1395016002#ifndef OPENSSL_MANGLE_ASM
     16003# ifndef EVP_DecryptInit_ex2
     16004#  define EVP_DecryptInit_ex2 OPENSSL_MANGLER(EVP_DecryptInit_ex2)
     16005# endif
     16006#else
     16007# ifndef _EVP_DecryptInit_ex2
     16008#  define _EVP_DecryptInit_ex2 OPENSSL_MANGLER_ASM(EVP_DecryptInit_ex2)
     16009# endif
     16010#endif
     16011#ifndef OPENSSL_MANGLE_ASM
    1395116012# ifndef EVP_DecryptUpdate
    1395216013#  define EVP_DecryptUpdate OPENSSL_MANGLER(EVP_DecryptUpdate)
     
    1401216073#endif
    1401316074#ifndef OPENSSL_MANGLE_ASM
     16075# ifndef EVP_DigestInit_ex2
     16076#  define EVP_DigestInit_ex2 OPENSSL_MANGLER(EVP_DigestInit_ex2)
     16077# endif
     16078#else
     16079# ifndef _EVP_DigestInit_ex2
     16080#  define _EVP_DigestInit_ex2 OPENSSL_MANGLER_ASM(EVP_DigestInit_ex2)
     16081# endif
     16082#endif
     16083#ifndef OPENSSL_MANGLE_ASM
    1401416084# ifndef EVP_DigestSign
    1401516085#  define EVP_DigestSign OPENSSL_MANGLER(EVP_DigestSign)
     
    1403916109#endif
    1404016110#ifndef OPENSSL_MANGLE_ASM
     16111# ifndef EVP_DigestSignInit_ex
     16112#  define EVP_DigestSignInit_ex OPENSSL_MANGLER(EVP_DigestSignInit_ex)
     16113# endif
     16114#else
     16115# ifndef _EVP_DigestSignInit_ex
     16116#  define _EVP_DigestSignInit_ex OPENSSL_MANGLER_ASM(EVP_DigestSignInit_ex)
     16117# endif
     16118#endif
     16119#ifndef OPENSSL_MANGLE_ASM
     16120# ifndef EVP_DigestSignUpdate
     16121#  define EVP_DigestSignUpdate OPENSSL_MANGLER(EVP_DigestSignUpdate)
     16122# endif
     16123#else
     16124# ifndef _EVP_DigestSignUpdate
     16125#  define _EVP_DigestSignUpdate OPENSSL_MANGLER_ASM(EVP_DigestSignUpdate)
     16126# endif
     16127#endif
     16128#ifndef OPENSSL_MANGLE_ASM
    1404116129# ifndef EVP_DigestUpdate
    1404216130#  define EVP_DigestUpdate OPENSSL_MANGLER(EVP_DigestUpdate)
     
    1407516163#endif
    1407616164#ifndef OPENSSL_MANGLE_ASM
     16165# ifndef EVP_DigestVerifyInit_ex
     16166#  define EVP_DigestVerifyInit_ex OPENSSL_MANGLER(EVP_DigestVerifyInit_ex)
     16167# endif
     16168#else
     16169# ifndef _EVP_DigestVerifyInit_ex
     16170#  define _EVP_DigestVerifyInit_ex OPENSSL_MANGLER_ASM(EVP_DigestVerifyInit_ex)
     16171# endif
     16172#endif
     16173#ifndef OPENSSL_MANGLE_ASM
     16174# ifndef EVP_DigestVerifyUpdate
     16175#  define EVP_DigestVerifyUpdate OPENSSL_MANGLER(EVP_DigestVerifyUpdate)
     16176# endif
     16177#else
     16178# ifndef _EVP_DigestVerifyUpdate
     16179#  define _EVP_DigestVerifyUpdate OPENSSL_MANGLER_ASM(EVP_DigestVerifyUpdate)
     16180# endif
     16181#endif
     16182#ifndef OPENSSL_MANGLE_ASM
    1407716183# ifndef EVP_ENCODE_CTX_copy
    1407816184#  define EVP_ENCODE_CTX_copy OPENSSL_MANGLER(EVP_ENCODE_CTX_copy)
     
    1418316289#endif
    1418416290#ifndef OPENSSL_MANGLE_ASM
     16291# ifndef EVP_EncryptInit_ex2
     16292#  define EVP_EncryptInit_ex2 OPENSSL_MANGLER(EVP_EncryptInit_ex2)
     16293# endif
     16294#else
     16295# ifndef _EVP_EncryptInit_ex2
     16296#  define _EVP_EncryptInit_ex2 OPENSSL_MANGLER_ASM(EVP_EncryptInit_ex2)
     16297# endif
     16298#endif
     16299#ifndef OPENSSL_MANGLE_ASM
    1418516300# ifndef EVP_EncryptUpdate
    1418616301#  define EVP_EncryptUpdate OPENSSL_MANGLER(EVP_EncryptUpdate)
     
    1419216307#endif
    1419316308#ifndef OPENSSL_MANGLE_ASM
     16309# ifndef EVP_KDF_CTX_dup
     16310#  define EVP_KDF_CTX_dup OPENSSL_MANGLER(EVP_KDF_CTX_dup)
     16311# endif
     16312#else
     16313# ifndef _EVP_KDF_CTX_dup
     16314#  define _EVP_KDF_CTX_dup OPENSSL_MANGLER_ASM(EVP_KDF_CTX_dup)
     16315# endif
     16316#endif
     16317#ifndef OPENSSL_MANGLE_ASM
     16318# ifndef EVP_KDF_CTX_free
     16319#  define EVP_KDF_CTX_free OPENSSL_MANGLER(EVP_KDF_CTX_free)
     16320# endif
     16321#else
     16322# ifndef _EVP_KDF_CTX_free
     16323#  define _EVP_KDF_CTX_free OPENSSL_MANGLER_ASM(EVP_KDF_CTX_free)
     16324# endif
     16325#endif
     16326#ifndef OPENSSL_MANGLE_ASM
     16327# ifndef EVP_KDF_CTX_get_kdf_size
     16328#  define EVP_KDF_CTX_get_kdf_size OPENSSL_MANGLER(EVP_KDF_CTX_get_kdf_size)
     16329# endif
     16330#else
     16331# ifndef _EVP_KDF_CTX_get_kdf_size
     16332#  define _EVP_KDF_CTX_get_kdf_size OPENSSL_MANGLER_ASM(EVP_KDF_CTX_get_kdf_size)
     16333# endif
     16334#endif
     16335#ifndef OPENSSL_MANGLE_ASM
     16336# ifndef EVP_KDF_CTX_get_params
     16337#  define EVP_KDF_CTX_get_params OPENSSL_MANGLER(EVP_KDF_CTX_get_params)
     16338# endif
     16339#else
     16340# ifndef _EVP_KDF_CTX_get_params
     16341#  define _EVP_KDF_CTX_get_params OPENSSL_MANGLER_ASM(EVP_KDF_CTX_get_params)
     16342# endif
     16343#endif
     16344#ifndef OPENSSL_MANGLE_ASM
     16345# ifndef EVP_KDF_CTX_gettable_params
     16346#  define EVP_KDF_CTX_gettable_params OPENSSL_MANGLER(EVP_KDF_CTX_gettable_params)
     16347# endif
     16348#else
     16349# ifndef _EVP_KDF_CTX_gettable_params
     16350#  define _EVP_KDF_CTX_gettable_params OPENSSL_MANGLER_ASM(EVP_KDF_CTX_gettable_params)
     16351# endif
     16352#endif
     16353#ifndef OPENSSL_MANGLE_ASM
     16354# ifndef EVP_KDF_CTX_kdf
     16355#  define EVP_KDF_CTX_kdf OPENSSL_MANGLER(EVP_KDF_CTX_kdf)
     16356# endif
     16357#else
     16358# ifndef _EVP_KDF_CTX_kdf
     16359#  define _EVP_KDF_CTX_kdf OPENSSL_MANGLER_ASM(EVP_KDF_CTX_kdf)
     16360# endif
     16361#endif
     16362#ifndef OPENSSL_MANGLE_ASM
     16363# ifndef EVP_KDF_CTX_new
     16364#  define EVP_KDF_CTX_new OPENSSL_MANGLER(EVP_KDF_CTX_new)
     16365# endif
     16366#else
     16367# ifndef _EVP_KDF_CTX_new
     16368#  define _EVP_KDF_CTX_new OPENSSL_MANGLER_ASM(EVP_KDF_CTX_new)
     16369# endif
     16370#endif
     16371#ifndef OPENSSL_MANGLE_ASM
     16372# ifndef EVP_KDF_CTX_reset
     16373#  define EVP_KDF_CTX_reset OPENSSL_MANGLER(EVP_KDF_CTX_reset)
     16374# endif
     16375#else
     16376# ifndef _EVP_KDF_CTX_reset
     16377#  define _EVP_KDF_CTX_reset OPENSSL_MANGLER_ASM(EVP_KDF_CTX_reset)
     16378# endif
     16379#endif
     16380#ifndef OPENSSL_MANGLE_ASM
     16381# ifndef EVP_KDF_CTX_set_params
     16382#  define EVP_KDF_CTX_set_params OPENSSL_MANGLER(EVP_KDF_CTX_set_params)
     16383# endif
     16384#else
     16385# ifndef _EVP_KDF_CTX_set_params
     16386#  define _EVP_KDF_CTX_set_params OPENSSL_MANGLER_ASM(EVP_KDF_CTX_set_params)
     16387# endif
     16388#endif
     16389#ifndef OPENSSL_MANGLE_ASM
     16390# ifndef EVP_KDF_CTX_settable_params
     16391#  define EVP_KDF_CTX_settable_params OPENSSL_MANGLER(EVP_KDF_CTX_settable_params)
     16392# endif
     16393#else
     16394# ifndef _EVP_KDF_CTX_settable_params
     16395#  define _EVP_KDF_CTX_settable_params OPENSSL_MANGLER_ASM(EVP_KDF_CTX_settable_params)
     16396# endif
     16397#endif
     16398#ifndef OPENSSL_MANGLE_ASM
     16399# ifndef EVP_KDF_derive
     16400#  define EVP_KDF_derive OPENSSL_MANGLER(EVP_KDF_derive)
     16401# endif
     16402#else
     16403# ifndef _EVP_KDF_derive
     16404#  define _EVP_KDF_derive OPENSSL_MANGLER_ASM(EVP_KDF_derive)
     16405# endif
     16406#endif
     16407#ifndef OPENSSL_MANGLE_ASM
     16408# ifndef EVP_KDF_do_all_provided
     16409#  define EVP_KDF_do_all_provided OPENSSL_MANGLER(EVP_KDF_do_all_provided)
     16410# endif
     16411#else
     16412# ifndef _EVP_KDF_do_all_provided
     16413#  define _EVP_KDF_do_all_provided OPENSSL_MANGLER_ASM(EVP_KDF_do_all_provided)
     16414# endif
     16415#endif
     16416#ifndef OPENSSL_MANGLE_ASM
     16417# ifndef EVP_KDF_fetch
     16418#  define EVP_KDF_fetch OPENSSL_MANGLER(EVP_KDF_fetch)
     16419# endif
     16420#else
     16421# ifndef _EVP_KDF_fetch
     16422#  define _EVP_KDF_fetch OPENSSL_MANGLER_ASM(EVP_KDF_fetch)
     16423# endif
     16424#endif
     16425#ifndef OPENSSL_MANGLE_ASM
     16426# ifndef EVP_KDF_free
     16427#  define EVP_KDF_free OPENSSL_MANGLER(EVP_KDF_free)
     16428# endif
     16429#else
     16430# ifndef _EVP_KDF_free
     16431#  define _EVP_KDF_free OPENSSL_MANGLER_ASM(EVP_KDF_free)
     16432# endif
     16433#endif
     16434#ifndef OPENSSL_MANGLE_ASM
     16435# ifndef EVP_KDF_get0_description
     16436#  define EVP_KDF_get0_description OPENSSL_MANGLER(EVP_KDF_get0_description)
     16437# endif
     16438#else
     16439# ifndef _EVP_KDF_get0_description
     16440#  define _EVP_KDF_get0_description OPENSSL_MANGLER_ASM(EVP_KDF_get0_description)
     16441# endif
     16442#endif
     16443#ifndef OPENSSL_MANGLE_ASM
     16444# ifndef EVP_KDF_get0_name
     16445#  define EVP_KDF_get0_name OPENSSL_MANGLER(EVP_KDF_get0_name)
     16446# endif
     16447#else
     16448# ifndef _EVP_KDF_get0_name
     16449#  define _EVP_KDF_get0_name OPENSSL_MANGLER_ASM(EVP_KDF_get0_name)
     16450# endif
     16451#endif
     16452#ifndef OPENSSL_MANGLE_ASM
     16453# ifndef EVP_KDF_get0_provider
     16454#  define EVP_KDF_get0_provider OPENSSL_MANGLER(EVP_KDF_get0_provider)
     16455# endif
     16456#else
     16457# ifndef _EVP_KDF_get0_provider
     16458#  define _EVP_KDF_get0_provider OPENSSL_MANGLER_ASM(EVP_KDF_get0_provider)
     16459# endif
     16460#endif
     16461#ifndef OPENSSL_MANGLE_ASM
     16462# ifndef EVP_KDF_get_params
     16463#  define EVP_KDF_get_params OPENSSL_MANGLER(EVP_KDF_get_params)
     16464# endif
     16465#else
     16466# ifndef _EVP_KDF_get_params
     16467#  define _EVP_KDF_get_params OPENSSL_MANGLER_ASM(EVP_KDF_get_params)
     16468# endif
     16469#endif
     16470#ifndef OPENSSL_MANGLE_ASM
     16471# ifndef EVP_KDF_gettable_ctx_params
     16472#  define EVP_KDF_gettable_ctx_params OPENSSL_MANGLER(EVP_KDF_gettable_ctx_params)
     16473# endif
     16474#else
     16475# ifndef _EVP_KDF_gettable_ctx_params
     16476#  define _EVP_KDF_gettable_ctx_params OPENSSL_MANGLER_ASM(EVP_KDF_gettable_ctx_params)
     16477# endif
     16478#endif
     16479#ifndef OPENSSL_MANGLE_ASM
     16480# ifndef EVP_KDF_gettable_params
     16481#  define EVP_KDF_gettable_params OPENSSL_MANGLER(EVP_KDF_gettable_params)
     16482# endif
     16483#else
     16484# ifndef _EVP_KDF_gettable_params
     16485#  define _EVP_KDF_gettable_params OPENSSL_MANGLER_ASM(EVP_KDF_gettable_params)
     16486# endif
     16487#endif
     16488#ifndef OPENSSL_MANGLE_ASM
     16489# ifndef EVP_KDF_is_a
     16490#  define EVP_KDF_is_a OPENSSL_MANGLER(EVP_KDF_is_a)
     16491# endif
     16492#else
     16493# ifndef _EVP_KDF_is_a
     16494#  define _EVP_KDF_is_a OPENSSL_MANGLER_ASM(EVP_KDF_is_a)
     16495# endif
     16496#endif
     16497#ifndef OPENSSL_MANGLE_ASM
     16498# ifndef EVP_KDF_names_do_all
     16499#  define EVP_KDF_names_do_all OPENSSL_MANGLER(EVP_KDF_names_do_all)
     16500# endif
     16501#else
     16502# ifndef _EVP_KDF_names_do_all
     16503#  define _EVP_KDF_names_do_all OPENSSL_MANGLER_ASM(EVP_KDF_names_do_all)
     16504# endif
     16505#endif
     16506#ifndef OPENSSL_MANGLE_ASM
     16507# ifndef EVP_KDF_settable_ctx_params
     16508#  define EVP_KDF_settable_ctx_params OPENSSL_MANGLER(EVP_KDF_settable_ctx_params)
     16509# endif
     16510#else
     16511# ifndef _EVP_KDF_settable_ctx_params
     16512#  define _EVP_KDF_settable_ctx_params OPENSSL_MANGLER_ASM(EVP_KDF_settable_ctx_params)
     16513# endif
     16514#endif
     16515#ifndef OPENSSL_MANGLE_ASM
     16516# ifndef EVP_KDF_up_ref
     16517#  define EVP_KDF_up_ref OPENSSL_MANGLER(EVP_KDF_up_ref)
     16518# endif
     16519#else
     16520# ifndef _EVP_KDF_up_ref
     16521#  define _EVP_KDF_up_ref OPENSSL_MANGLER_ASM(EVP_KDF_up_ref)
     16522# endif
     16523#endif
     16524#ifndef OPENSSL_MANGLE_ASM
     16525# ifndef EVP_KEM_do_all_provided
     16526#  define EVP_KEM_do_all_provided OPENSSL_MANGLER(EVP_KEM_do_all_provided)
     16527# endif
     16528#else
     16529# ifndef _EVP_KEM_do_all_provided
     16530#  define _EVP_KEM_do_all_provided OPENSSL_MANGLER_ASM(EVP_KEM_do_all_provided)
     16531# endif
     16532#endif
     16533#ifndef OPENSSL_MANGLE_ASM
     16534# ifndef EVP_KEM_fetch
     16535#  define EVP_KEM_fetch OPENSSL_MANGLER(EVP_KEM_fetch)
     16536# endif
     16537#else
     16538# ifndef _EVP_KEM_fetch
     16539#  define _EVP_KEM_fetch OPENSSL_MANGLER_ASM(EVP_KEM_fetch)
     16540# endif
     16541#endif
     16542#ifndef OPENSSL_MANGLE_ASM
     16543# ifndef EVP_KEM_free
     16544#  define EVP_KEM_free OPENSSL_MANGLER(EVP_KEM_free)
     16545# endif
     16546#else
     16547# ifndef _EVP_KEM_free
     16548#  define _EVP_KEM_free OPENSSL_MANGLER_ASM(EVP_KEM_free)
     16549# endif
     16550#endif
     16551#ifndef OPENSSL_MANGLE_ASM
     16552# ifndef EVP_KEM_get0_description
     16553#  define EVP_KEM_get0_description OPENSSL_MANGLER(EVP_KEM_get0_description)
     16554# endif
     16555#else
     16556# ifndef _EVP_KEM_get0_description
     16557#  define _EVP_KEM_get0_description OPENSSL_MANGLER_ASM(EVP_KEM_get0_description)
     16558# endif
     16559#endif
     16560#ifndef OPENSSL_MANGLE_ASM
     16561# ifndef EVP_KEM_get0_name
     16562#  define EVP_KEM_get0_name OPENSSL_MANGLER(EVP_KEM_get0_name)
     16563# endif
     16564#else
     16565# ifndef _EVP_KEM_get0_name
     16566#  define _EVP_KEM_get0_name OPENSSL_MANGLER_ASM(EVP_KEM_get0_name)
     16567# endif
     16568#endif
     16569#ifndef OPENSSL_MANGLE_ASM
     16570# ifndef EVP_KEM_get0_provider
     16571#  define EVP_KEM_get0_provider OPENSSL_MANGLER(EVP_KEM_get0_provider)
     16572# endif
     16573#else
     16574# ifndef _EVP_KEM_get0_provider
     16575#  define _EVP_KEM_get0_provider OPENSSL_MANGLER_ASM(EVP_KEM_get0_provider)
     16576# endif
     16577#endif
     16578#ifndef OPENSSL_MANGLE_ASM
     16579# ifndef EVP_KEM_gettable_ctx_params
     16580#  define EVP_KEM_gettable_ctx_params OPENSSL_MANGLER(EVP_KEM_gettable_ctx_params)
     16581# endif
     16582#else
     16583# ifndef _EVP_KEM_gettable_ctx_params
     16584#  define _EVP_KEM_gettable_ctx_params OPENSSL_MANGLER_ASM(EVP_KEM_gettable_ctx_params)
     16585# endif
     16586#endif
     16587#ifndef OPENSSL_MANGLE_ASM
     16588# ifndef EVP_KEM_is_a
     16589#  define EVP_KEM_is_a OPENSSL_MANGLER(EVP_KEM_is_a)
     16590# endif
     16591#else
     16592# ifndef _EVP_KEM_is_a
     16593#  define _EVP_KEM_is_a OPENSSL_MANGLER_ASM(EVP_KEM_is_a)
     16594# endif
     16595#endif
     16596#ifndef OPENSSL_MANGLE_ASM
     16597# ifndef EVP_KEM_names_do_all
     16598#  define EVP_KEM_names_do_all OPENSSL_MANGLER(EVP_KEM_names_do_all)
     16599# endif
     16600#else
     16601# ifndef _EVP_KEM_names_do_all
     16602#  define _EVP_KEM_names_do_all OPENSSL_MANGLER_ASM(EVP_KEM_names_do_all)
     16603# endif
     16604#endif
     16605#ifndef OPENSSL_MANGLE_ASM
     16606# ifndef EVP_KEM_settable_ctx_params
     16607#  define EVP_KEM_settable_ctx_params OPENSSL_MANGLER(EVP_KEM_settable_ctx_params)
     16608# endif
     16609#else
     16610# ifndef _EVP_KEM_settable_ctx_params
     16611#  define _EVP_KEM_settable_ctx_params OPENSSL_MANGLER_ASM(EVP_KEM_settable_ctx_params)
     16612# endif
     16613#endif
     16614#ifndef OPENSSL_MANGLE_ASM
     16615# ifndef EVP_KEM_up_ref
     16616#  define EVP_KEM_up_ref OPENSSL_MANGLER(EVP_KEM_up_ref)
     16617# endif
     16618#else
     16619# ifndef _EVP_KEM_up_ref
     16620#  define _EVP_KEM_up_ref OPENSSL_MANGLER_ASM(EVP_KEM_up_ref)
     16621# endif
     16622#endif
     16623#ifndef OPENSSL_MANGLE_ASM
     16624# ifndef EVP_KEYEXCH_do_all_provided
     16625#  define EVP_KEYEXCH_do_all_provided OPENSSL_MANGLER(EVP_KEYEXCH_do_all_provided)
     16626# endif
     16627#else
     16628# ifndef _EVP_KEYEXCH_do_all_provided
     16629#  define _EVP_KEYEXCH_do_all_provided OPENSSL_MANGLER_ASM(EVP_KEYEXCH_do_all_provided)
     16630# endif
     16631#endif
     16632#ifndef OPENSSL_MANGLE_ASM
     16633# ifndef EVP_KEYEXCH_fetch
     16634#  define EVP_KEYEXCH_fetch OPENSSL_MANGLER(EVP_KEYEXCH_fetch)
     16635# endif
     16636#else
     16637# ifndef _EVP_KEYEXCH_fetch
     16638#  define _EVP_KEYEXCH_fetch OPENSSL_MANGLER_ASM(EVP_KEYEXCH_fetch)
     16639# endif
     16640#endif
     16641#ifndef OPENSSL_MANGLE_ASM
     16642# ifndef EVP_KEYEXCH_free
     16643#  define EVP_KEYEXCH_free OPENSSL_MANGLER(EVP_KEYEXCH_free)
     16644# endif
     16645#else
     16646# ifndef _EVP_KEYEXCH_free
     16647#  define _EVP_KEYEXCH_free OPENSSL_MANGLER_ASM(EVP_KEYEXCH_free)
     16648# endif
     16649#endif
     16650#ifndef OPENSSL_MANGLE_ASM
     16651# ifndef EVP_KEYEXCH_get0_description
     16652#  define EVP_KEYEXCH_get0_description OPENSSL_MANGLER(EVP_KEYEXCH_get0_description)
     16653# endif
     16654#else
     16655# ifndef _EVP_KEYEXCH_get0_description
     16656#  define _EVP_KEYEXCH_get0_description OPENSSL_MANGLER_ASM(EVP_KEYEXCH_get0_description)
     16657# endif
     16658#endif
     16659#ifndef OPENSSL_MANGLE_ASM
     16660# ifndef EVP_KEYEXCH_get0_name
     16661#  define EVP_KEYEXCH_get0_name OPENSSL_MANGLER(EVP_KEYEXCH_get0_name)
     16662# endif
     16663#else
     16664# ifndef _EVP_KEYEXCH_get0_name
     16665#  define _EVP_KEYEXCH_get0_name OPENSSL_MANGLER_ASM(EVP_KEYEXCH_get0_name)
     16666# endif
     16667#endif
     16668#ifndef OPENSSL_MANGLE_ASM
     16669# ifndef EVP_KEYEXCH_get0_provider
     16670#  define EVP_KEYEXCH_get0_provider OPENSSL_MANGLER(EVP_KEYEXCH_get0_provider)
     16671# endif
     16672#else
     16673# ifndef _EVP_KEYEXCH_get0_provider
     16674#  define _EVP_KEYEXCH_get0_provider OPENSSL_MANGLER_ASM(EVP_KEYEXCH_get0_provider)
     16675# endif
     16676#endif
     16677#ifndef OPENSSL_MANGLE_ASM
     16678# ifndef EVP_KEYEXCH_gettable_ctx_params
     16679#  define EVP_KEYEXCH_gettable_ctx_params OPENSSL_MANGLER(EVP_KEYEXCH_gettable_ctx_params)
     16680# endif
     16681#else
     16682# ifndef _EVP_KEYEXCH_gettable_ctx_params
     16683#  define _EVP_KEYEXCH_gettable_ctx_params OPENSSL_MANGLER_ASM(EVP_KEYEXCH_gettable_ctx_params)
     16684# endif
     16685#endif
     16686#ifndef OPENSSL_MANGLE_ASM
     16687# ifndef EVP_KEYEXCH_is_a
     16688#  define EVP_KEYEXCH_is_a OPENSSL_MANGLER(EVP_KEYEXCH_is_a)
     16689# endif
     16690#else
     16691# ifndef _EVP_KEYEXCH_is_a
     16692#  define _EVP_KEYEXCH_is_a OPENSSL_MANGLER_ASM(EVP_KEYEXCH_is_a)
     16693# endif
     16694#endif
     16695#ifndef OPENSSL_MANGLE_ASM
     16696# ifndef EVP_KEYEXCH_names_do_all
     16697#  define EVP_KEYEXCH_names_do_all OPENSSL_MANGLER(EVP_KEYEXCH_names_do_all)
     16698# endif
     16699#else
     16700# ifndef _EVP_KEYEXCH_names_do_all
     16701#  define _EVP_KEYEXCH_names_do_all OPENSSL_MANGLER_ASM(EVP_KEYEXCH_names_do_all)
     16702# endif
     16703#endif
     16704#ifndef OPENSSL_MANGLE_ASM
     16705# ifndef EVP_KEYEXCH_settable_ctx_params
     16706#  define EVP_KEYEXCH_settable_ctx_params OPENSSL_MANGLER(EVP_KEYEXCH_settable_ctx_params)
     16707# endif
     16708#else
     16709# ifndef _EVP_KEYEXCH_settable_ctx_params
     16710#  define _EVP_KEYEXCH_settable_ctx_params OPENSSL_MANGLER_ASM(EVP_KEYEXCH_settable_ctx_params)
     16711# endif
     16712#endif
     16713#ifndef OPENSSL_MANGLE_ASM
     16714# ifndef EVP_KEYEXCH_up_ref
     16715#  define EVP_KEYEXCH_up_ref OPENSSL_MANGLER(EVP_KEYEXCH_up_ref)
     16716# endif
     16717#else
     16718# ifndef _EVP_KEYEXCH_up_ref
     16719#  define _EVP_KEYEXCH_up_ref OPENSSL_MANGLER_ASM(EVP_KEYEXCH_up_ref)
     16720# endif
     16721#endif
     16722#ifndef OPENSSL_MANGLE_ASM
     16723# ifndef EVP_KEYMGMT_do_all_provided
     16724#  define EVP_KEYMGMT_do_all_provided OPENSSL_MANGLER(EVP_KEYMGMT_do_all_provided)
     16725# endif
     16726#else
     16727# ifndef _EVP_KEYMGMT_do_all_provided
     16728#  define _EVP_KEYMGMT_do_all_provided OPENSSL_MANGLER_ASM(EVP_KEYMGMT_do_all_provided)
     16729# endif
     16730#endif
     16731#ifndef OPENSSL_MANGLE_ASM
     16732# ifndef EVP_KEYMGMT_fetch
     16733#  define EVP_KEYMGMT_fetch OPENSSL_MANGLER(EVP_KEYMGMT_fetch)
     16734# endif
     16735#else
     16736# ifndef _EVP_KEYMGMT_fetch
     16737#  define _EVP_KEYMGMT_fetch OPENSSL_MANGLER_ASM(EVP_KEYMGMT_fetch)
     16738# endif
     16739#endif
     16740#ifndef OPENSSL_MANGLE_ASM
     16741# ifndef EVP_KEYMGMT_free
     16742#  define EVP_KEYMGMT_free OPENSSL_MANGLER(EVP_KEYMGMT_free)
     16743# endif
     16744#else
     16745# ifndef _EVP_KEYMGMT_free
     16746#  define _EVP_KEYMGMT_free OPENSSL_MANGLER_ASM(EVP_KEYMGMT_free)
     16747# endif
     16748#endif
     16749#ifndef OPENSSL_MANGLE_ASM
     16750# ifndef EVP_KEYMGMT_gen_settable_params
     16751#  define EVP_KEYMGMT_gen_settable_params OPENSSL_MANGLER(EVP_KEYMGMT_gen_settable_params)
     16752# endif
     16753#else
     16754# ifndef _EVP_KEYMGMT_gen_settable_params
     16755#  define _EVP_KEYMGMT_gen_settable_params OPENSSL_MANGLER_ASM(EVP_KEYMGMT_gen_settable_params)
     16756# endif
     16757#endif
     16758#ifndef OPENSSL_MANGLE_ASM
     16759# ifndef EVP_KEYMGMT_get0_description
     16760#  define EVP_KEYMGMT_get0_description OPENSSL_MANGLER(EVP_KEYMGMT_get0_description)
     16761# endif
     16762#else
     16763# ifndef _EVP_KEYMGMT_get0_description
     16764#  define _EVP_KEYMGMT_get0_description OPENSSL_MANGLER_ASM(EVP_KEYMGMT_get0_description)
     16765# endif
     16766#endif
     16767#ifndef OPENSSL_MANGLE_ASM
     16768# ifndef EVP_KEYMGMT_get0_name
     16769#  define EVP_KEYMGMT_get0_name OPENSSL_MANGLER(EVP_KEYMGMT_get0_name)
     16770# endif
     16771#else
     16772# ifndef _EVP_KEYMGMT_get0_name
     16773#  define _EVP_KEYMGMT_get0_name OPENSSL_MANGLER_ASM(EVP_KEYMGMT_get0_name)
     16774# endif
     16775#endif
     16776#ifndef OPENSSL_MANGLE_ASM
     16777# ifndef EVP_KEYMGMT_get0_provider
     16778#  define EVP_KEYMGMT_get0_provider OPENSSL_MANGLER(EVP_KEYMGMT_get0_provider)
     16779# endif
     16780#else
     16781# ifndef _EVP_KEYMGMT_get0_provider
     16782#  define _EVP_KEYMGMT_get0_provider OPENSSL_MANGLER_ASM(EVP_KEYMGMT_get0_provider)
     16783# endif
     16784#endif
     16785#ifndef OPENSSL_MANGLE_ASM
     16786# ifndef EVP_KEYMGMT_gettable_params
     16787#  define EVP_KEYMGMT_gettable_params OPENSSL_MANGLER(EVP_KEYMGMT_gettable_params)
     16788# endif
     16789#else
     16790# ifndef _EVP_KEYMGMT_gettable_params
     16791#  define _EVP_KEYMGMT_gettable_params OPENSSL_MANGLER_ASM(EVP_KEYMGMT_gettable_params)
     16792# endif
     16793#endif
     16794#ifndef OPENSSL_MANGLE_ASM
     16795# ifndef EVP_KEYMGMT_is_a
     16796#  define EVP_KEYMGMT_is_a OPENSSL_MANGLER(EVP_KEYMGMT_is_a)
     16797# endif
     16798#else
     16799# ifndef _EVP_KEYMGMT_is_a
     16800#  define _EVP_KEYMGMT_is_a OPENSSL_MANGLER_ASM(EVP_KEYMGMT_is_a)
     16801# endif
     16802#endif
     16803#ifndef OPENSSL_MANGLE_ASM
     16804# ifndef EVP_KEYMGMT_names_do_all
     16805#  define EVP_KEYMGMT_names_do_all OPENSSL_MANGLER(EVP_KEYMGMT_names_do_all)
     16806# endif
     16807#else
     16808# ifndef _EVP_KEYMGMT_names_do_all
     16809#  define _EVP_KEYMGMT_names_do_all OPENSSL_MANGLER_ASM(EVP_KEYMGMT_names_do_all)
     16810# endif
     16811#endif
     16812#ifndef OPENSSL_MANGLE_ASM
     16813# ifndef EVP_KEYMGMT_settable_params
     16814#  define EVP_KEYMGMT_settable_params OPENSSL_MANGLER(EVP_KEYMGMT_settable_params)
     16815# endif
     16816#else
     16817# ifndef _EVP_KEYMGMT_settable_params
     16818#  define _EVP_KEYMGMT_settable_params OPENSSL_MANGLER_ASM(EVP_KEYMGMT_settable_params)
     16819# endif
     16820#endif
     16821#ifndef OPENSSL_MANGLE_ASM
     16822# ifndef EVP_KEYMGMT_up_ref
     16823#  define EVP_KEYMGMT_up_ref OPENSSL_MANGLER(EVP_KEYMGMT_up_ref)
     16824# endif
     16825#else
     16826# ifndef _EVP_KEYMGMT_up_ref
     16827#  define _EVP_KEYMGMT_up_ref OPENSSL_MANGLER_ASM(EVP_KEYMGMT_up_ref)
     16828# endif
     16829#endif
     16830#ifndef OPENSSL_MANGLE_ASM
     16831# ifndef EVP_MAC_CTX_dup
     16832#  define EVP_MAC_CTX_dup OPENSSL_MANGLER(EVP_MAC_CTX_dup)
     16833# endif
     16834#else
     16835# ifndef _EVP_MAC_CTX_dup
     16836#  define _EVP_MAC_CTX_dup OPENSSL_MANGLER_ASM(EVP_MAC_CTX_dup)
     16837# endif
     16838#endif
     16839#ifndef OPENSSL_MANGLE_ASM
     16840# ifndef EVP_MAC_CTX_free
     16841#  define EVP_MAC_CTX_free OPENSSL_MANGLER(EVP_MAC_CTX_free)
     16842# endif
     16843#else
     16844# ifndef _EVP_MAC_CTX_free
     16845#  define _EVP_MAC_CTX_free OPENSSL_MANGLER_ASM(EVP_MAC_CTX_free)
     16846# endif
     16847#endif
     16848#ifndef OPENSSL_MANGLE_ASM
     16849# ifndef EVP_MAC_CTX_get0_mac
     16850#  define EVP_MAC_CTX_get0_mac OPENSSL_MANGLER(EVP_MAC_CTX_get0_mac)
     16851# endif
     16852#else
     16853# ifndef _EVP_MAC_CTX_get0_mac
     16854#  define _EVP_MAC_CTX_get0_mac OPENSSL_MANGLER_ASM(EVP_MAC_CTX_get0_mac)
     16855# endif
     16856#endif
     16857#ifndef OPENSSL_MANGLE_ASM
     16858# ifndef EVP_MAC_CTX_get_block_size
     16859#  define EVP_MAC_CTX_get_block_size OPENSSL_MANGLER(EVP_MAC_CTX_get_block_size)
     16860# endif
     16861#else
     16862# ifndef _EVP_MAC_CTX_get_block_size
     16863#  define _EVP_MAC_CTX_get_block_size OPENSSL_MANGLER_ASM(EVP_MAC_CTX_get_block_size)
     16864# endif
     16865#endif
     16866#ifndef OPENSSL_MANGLE_ASM
     16867# ifndef EVP_MAC_CTX_get_mac_size
     16868#  define EVP_MAC_CTX_get_mac_size OPENSSL_MANGLER(EVP_MAC_CTX_get_mac_size)
     16869# endif
     16870#else
     16871# ifndef _EVP_MAC_CTX_get_mac_size
     16872#  define _EVP_MAC_CTX_get_mac_size OPENSSL_MANGLER_ASM(EVP_MAC_CTX_get_mac_size)
     16873# endif
     16874#endif
     16875#ifndef OPENSSL_MANGLE_ASM
     16876# ifndef EVP_MAC_CTX_get_params
     16877#  define EVP_MAC_CTX_get_params OPENSSL_MANGLER(EVP_MAC_CTX_get_params)
     16878# endif
     16879#else
     16880# ifndef _EVP_MAC_CTX_get_params
     16881#  define _EVP_MAC_CTX_get_params OPENSSL_MANGLER_ASM(EVP_MAC_CTX_get_params)
     16882# endif
     16883#endif
     16884#ifndef OPENSSL_MANGLE_ASM
     16885# ifndef EVP_MAC_CTX_gettable_params
     16886#  define EVP_MAC_CTX_gettable_params OPENSSL_MANGLER(EVP_MAC_CTX_gettable_params)
     16887# endif
     16888#else
     16889# ifndef _EVP_MAC_CTX_gettable_params
     16890#  define _EVP_MAC_CTX_gettable_params OPENSSL_MANGLER_ASM(EVP_MAC_CTX_gettable_params)
     16891# endif
     16892#endif
     16893#ifndef OPENSSL_MANGLE_ASM
     16894# ifndef EVP_MAC_CTX_new
     16895#  define EVP_MAC_CTX_new OPENSSL_MANGLER(EVP_MAC_CTX_new)
     16896# endif
     16897#else
     16898# ifndef _EVP_MAC_CTX_new
     16899#  define _EVP_MAC_CTX_new OPENSSL_MANGLER_ASM(EVP_MAC_CTX_new)
     16900# endif
     16901#endif
     16902#ifndef OPENSSL_MANGLE_ASM
     16903# ifndef EVP_MAC_CTX_set_params
     16904#  define EVP_MAC_CTX_set_params OPENSSL_MANGLER(EVP_MAC_CTX_set_params)
     16905# endif
     16906#else
     16907# ifndef _EVP_MAC_CTX_set_params
     16908#  define _EVP_MAC_CTX_set_params OPENSSL_MANGLER_ASM(EVP_MAC_CTX_set_params)
     16909# endif
     16910#endif
     16911#ifndef OPENSSL_MANGLE_ASM
     16912# ifndef EVP_MAC_CTX_settable_params
     16913#  define EVP_MAC_CTX_settable_params OPENSSL_MANGLER(EVP_MAC_CTX_settable_params)
     16914# endif
     16915#else
     16916# ifndef _EVP_MAC_CTX_settable_params
     16917#  define _EVP_MAC_CTX_settable_params OPENSSL_MANGLER_ASM(EVP_MAC_CTX_settable_params)
     16918# endif
     16919#endif
     16920#ifndef OPENSSL_MANGLE_ASM
     16921# ifndef EVP_MAC_do_all_provided
     16922#  define EVP_MAC_do_all_provided OPENSSL_MANGLER(EVP_MAC_do_all_provided)
     16923# endif
     16924#else
     16925# ifndef _EVP_MAC_do_all_provided
     16926#  define _EVP_MAC_do_all_provided OPENSSL_MANGLER_ASM(EVP_MAC_do_all_provided)
     16927# endif
     16928#endif
     16929#ifndef OPENSSL_MANGLE_ASM
     16930# ifndef EVP_MAC_fetch
     16931#  define EVP_MAC_fetch OPENSSL_MANGLER(EVP_MAC_fetch)
     16932# endif
     16933#else
     16934# ifndef _EVP_MAC_fetch
     16935#  define _EVP_MAC_fetch OPENSSL_MANGLER_ASM(EVP_MAC_fetch)
     16936# endif
     16937#endif
     16938#ifndef OPENSSL_MANGLE_ASM
     16939# ifndef EVP_MAC_final
     16940#  define EVP_MAC_final OPENSSL_MANGLER(EVP_MAC_final)
     16941# endif
     16942#else
     16943# ifndef _EVP_MAC_final
     16944#  define _EVP_MAC_final OPENSSL_MANGLER_ASM(EVP_MAC_final)
     16945# endif
     16946#endif
     16947#ifndef OPENSSL_MANGLE_ASM
     16948# ifndef EVP_MAC_finalXOF
     16949#  define EVP_MAC_finalXOF OPENSSL_MANGLER(EVP_MAC_finalXOF)
     16950# endif
     16951#else
     16952# ifndef _EVP_MAC_finalXOF
     16953#  define _EVP_MAC_finalXOF OPENSSL_MANGLER_ASM(EVP_MAC_finalXOF)
     16954# endif
     16955#endif
     16956#ifndef OPENSSL_MANGLE_ASM
     16957# ifndef EVP_MAC_free
     16958#  define EVP_MAC_free OPENSSL_MANGLER(EVP_MAC_free)
     16959# endif
     16960#else
     16961# ifndef _EVP_MAC_free
     16962#  define _EVP_MAC_free OPENSSL_MANGLER_ASM(EVP_MAC_free)
     16963# endif
     16964#endif
     16965#ifndef OPENSSL_MANGLE_ASM
     16966# ifndef EVP_MAC_get0_description
     16967#  define EVP_MAC_get0_description OPENSSL_MANGLER(EVP_MAC_get0_description)
     16968# endif
     16969#else
     16970# ifndef _EVP_MAC_get0_description
     16971#  define _EVP_MAC_get0_description OPENSSL_MANGLER_ASM(EVP_MAC_get0_description)
     16972# endif
     16973#endif
     16974#ifndef OPENSSL_MANGLE_ASM
     16975# ifndef EVP_MAC_get0_name
     16976#  define EVP_MAC_get0_name OPENSSL_MANGLER(EVP_MAC_get0_name)
     16977# endif
     16978#else
     16979# ifndef _EVP_MAC_get0_name
     16980#  define _EVP_MAC_get0_name OPENSSL_MANGLER_ASM(EVP_MAC_get0_name)
     16981# endif
     16982#endif
     16983#ifndef OPENSSL_MANGLE_ASM
     16984# ifndef EVP_MAC_get0_provider
     16985#  define EVP_MAC_get0_provider OPENSSL_MANGLER(EVP_MAC_get0_provider)
     16986# endif
     16987#else
     16988# ifndef _EVP_MAC_get0_provider
     16989#  define _EVP_MAC_get0_provider OPENSSL_MANGLER_ASM(EVP_MAC_get0_provider)
     16990# endif
     16991#endif
     16992#ifndef OPENSSL_MANGLE_ASM
     16993# ifndef EVP_MAC_get_params
     16994#  define EVP_MAC_get_params OPENSSL_MANGLER(EVP_MAC_get_params)
     16995# endif
     16996#else
     16997# ifndef _EVP_MAC_get_params
     16998#  define _EVP_MAC_get_params OPENSSL_MANGLER_ASM(EVP_MAC_get_params)
     16999# endif
     17000#endif
     17001#ifndef OPENSSL_MANGLE_ASM
     17002# ifndef EVP_MAC_gettable_ctx_params
     17003#  define EVP_MAC_gettable_ctx_params OPENSSL_MANGLER(EVP_MAC_gettable_ctx_params)
     17004# endif
     17005#else
     17006# ifndef _EVP_MAC_gettable_ctx_params
     17007#  define _EVP_MAC_gettable_ctx_params OPENSSL_MANGLER_ASM(EVP_MAC_gettable_ctx_params)
     17008# endif
     17009#endif
     17010#ifndef OPENSSL_MANGLE_ASM
     17011# ifndef EVP_MAC_gettable_params
     17012#  define EVP_MAC_gettable_params OPENSSL_MANGLER(EVP_MAC_gettable_params)
     17013# endif
     17014#else
     17015# ifndef _EVP_MAC_gettable_params
     17016#  define _EVP_MAC_gettable_params OPENSSL_MANGLER_ASM(EVP_MAC_gettable_params)
     17017# endif
     17018#endif
     17019#ifndef OPENSSL_MANGLE_ASM
     17020# ifndef EVP_MAC_init
     17021#  define EVP_MAC_init OPENSSL_MANGLER(EVP_MAC_init)
     17022# endif
     17023#else
     17024# ifndef _EVP_MAC_init
     17025#  define _EVP_MAC_init OPENSSL_MANGLER_ASM(EVP_MAC_init)
     17026# endif
     17027#endif
     17028#ifndef OPENSSL_MANGLE_ASM
     17029# ifndef EVP_MAC_is_a
     17030#  define EVP_MAC_is_a OPENSSL_MANGLER(EVP_MAC_is_a)
     17031# endif
     17032#else
     17033# ifndef _EVP_MAC_is_a
     17034#  define _EVP_MAC_is_a OPENSSL_MANGLER_ASM(EVP_MAC_is_a)
     17035# endif
     17036#endif
     17037#ifndef OPENSSL_MANGLE_ASM
     17038# ifndef EVP_MAC_names_do_all
     17039#  define EVP_MAC_names_do_all OPENSSL_MANGLER(EVP_MAC_names_do_all)
     17040# endif
     17041#else
     17042# ifndef _EVP_MAC_names_do_all
     17043#  define _EVP_MAC_names_do_all OPENSSL_MANGLER_ASM(EVP_MAC_names_do_all)
     17044# endif
     17045#endif
     17046#ifndef OPENSSL_MANGLE_ASM
     17047# ifndef EVP_MAC_settable_ctx_params
     17048#  define EVP_MAC_settable_ctx_params OPENSSL_MANGLER(EVP_MAC_settable_ctx_params)
     17049# endif
     17050#else
     17051# ifndef _EVP_MAC_settable_ctx_params
     17052#  define _EVP_MAC_settable_ctx_params OPENSSL_MANGLER_ASM(EVP_MAC_settable_ctx_params)
     17053# endif
     17054#endif
     17055#ifndef OPENSSL_MANGLE_ASM
     17056# ifndef EVP_MAC_up_ref
     17057#  define EVP_MAC_up_ref OPENSSL_MANGLER(EVP_MAC_up_ref)
     17058# endif
     17059#else
     17060# ifndef _EVP_MAC_up_ref
     17061#  define _EVP_MAC_up_ref OPENSSL_MANGLER_ASM(EVP_MAC_up_ref)
     17062# endif
     17063#endif
     17064#ifndef OPENSSL_MANGLE_ASM
     17065# ifndef EVP_MAC_update
     17066#  define EVP_MAC_update OPENSSL_MANGLER(EVP_MAC_update)
     17067# endif
     17068#else
     17069# ifndef _EVP_MAC_update
     17070#  define _EVP_MAC_update OPENSSL_MANGLER_ASM(EVP_MAC_update)
     17071# endif
     17072#endif
     17073#ifndef OPENSSL_MANGLE_ASM
    1419417074# ifndef EVP_MD_CTX_clear_flags
    1419517075#  define EVP_MD_CTX_clear_flags OPENSSL_MANGLER(EVP_MD_CTX_clear_flags)
     
    1423717117#endif
    1423817118#ifndef OPENSSL_MANGLE_ASM
     17119# ifndef EVP_MD_CTX_get0_md
     17120#  define EVP_MD_CTX_get0_md OPENSSL_MANGLER(EVP_MD_CTX_get0_md)
     17121# endif
     17122#else
     17123# ifndef _EVP_MD_CTX_get0_md
     17124#  define _EVP_MD_CTX_get0_md OPENSSL_MANGLER_ASM(EVP_MD_CTX_get0_md)
     17125# endif
     17126#endif
     17127#ifndef OPENSSL_MANGLE_ASM
     17128# ifndef EVP_MD_CTX_get0_md_data
     17129#  define EVP_MD_CTX_get0_md_data OPENSSL_MANGLER(EVP_MD_CTX_get0_md_data)
     17130# endif
     17131#else
     17132# ifndef _EVP_MD_CTX_get0_md_data
     17133#  define _EVP_MD_CTX_get0_md_data OPENSSL_MANGLER_ASM(EVP_MD_CTX_get0_md_data)
     17134# endif
     17135#endif
     17136#ifndef OPENSSL_MANGLE_ASM
     17137# ifndef EVP_MD_CTX_get1_md
     17138#  define EVP_MD_CTX_get1_md OPENSSL_MANGLER(EVP_MD_CTX_get1_md)
     17139# endif
     17140#else
     17141# ifndef _EVP_MD_CTX_get1_md
     17142#  define _EVP_MD_CTX_get1_md OPENSSL_MANGLER_ASM(EVP_MD_CTX_get1_md)
     17143# endif
     17144#endif
     17145#ifndef OPENSSL_MANGLE_ASM
     17146# ifndef EVP_MD_CTX_get_params
     17147#  define EVP_MD_CTX_get_params OPENSSL_MANGLER(EVP_MD_CTX_get_params)
     17148# endif
     17149#else
     17150# ifndef _EVP_MD_CTX_get_params
     17151#  define _EVP_MD_CTX_get_params OPENSSL_MANGLER_ASM(EVP_MD_CTX_get_params)
     17152# endif
     17153#endif
     17154#ifndef OPENSSL_MANGLE_ASM
     17155# ifndef EVP_MD_CTX_get_pkey_ctx
     17156#  define EVP_MD_CTX_get_pkey_ctx OPENSSL_MANGLER(EVP_MD_CTX_get_pkey_ctx)
     17157# endif
     17158#else
     17159# ifndef _EVP_MD_CTX_get_pkey_ctx
     17160#  define _EVP_MD_CTX_get_pkey_ctx OPENSSL_MANGLER_ASM(EVP_MD_CTX_get_pkey_ctx)
     17161# endif
     17162#endif
     17163#ifndef OPENSSL_MANGLE_ASM
     17164# ifndef EVP_MD_CTX_gettable_params
     17165#  define EVP_MD_CTX_gettable_params OPENSSL_MANGLER(EVP_MD_CTX_gettable_params)
     17166# endif
     17167#else
     17168# ifndef _EVP_MD_CTX_gettable_params
     17169#  define _EVP_MD_CTX_gettable_params OPENSSL_MANGLER_ASM(EVP_MD_CTX_gettable_params)
     17170# endif
     17171#endif
     17172#ifndef OPENSSL_MANGLE_ASM
    1423917173# ifndef EVP_MD_CTX_md
    1424017174#  define EVP_MD_CTX_md OPENSSL_MANGLER(EVP_MD_CTX_md)
     
    1424617180#endif
    1424717181#ifndef OPENSSL_MANGLE_ASM
    14248 # ifndef EVP_MD_CTX_md_data
    14249 #  define EVP_MD_CTX_md_data OPENSSL_MANGLER(EVP_MD_CTX_md_data)
    14250 # endif
    14251 #else
    14252 # ifndef _EVP_MD_CTX_md_data
    14253 #  define _EVP_MD_CTX_md_data OPENSSL_MANGLER_ASM(EVP_MD_CTX_md_data)
    14254 # endif
    14255 #endif
    14256 #ifndef OPENSSL_MANGLE_ASM
    1425717182# ifndef EVP_MD_CTX_new
    1425817183#  define EVP_MD_CTX_new OPENSSL_MANGLER(EVP_MD_CTX_new)
     
    1426417189#endif
    1426517190#ifndef OPENSSL_MANGLE_ASM
    14266 # ifndef EVP_MD_CTX_pkey_ctx
    14267 #  define EVP_MD_CTX_pkey_ctx OPENSSL_MANGLER(EVP_MD_CTX_pkey_ctx)
    14268 # endif
    14269 #else
    14270 # ifndef _EVP_MD_CTX_pkey_ctx
    14271 #  define _EVP_MD_CTX_pkey_ctx OPENSSL_MANGLER_ASM(EVP_MD_CTX_pkey_ctx)
    14272 # endif
    14273 #endif
    14274 #ifndef OPENSSL_MANGLE_ASM
    1427517191# ifndef EVP_MD_CTX_reset
    1427617192#  define EVP_MD_CTX_reset OPENSSL_MANGLER(EVP_MD_CTX_reset)
     
    1429117207#endif
    1429217208#ifndef OPENSSL_MANGLE_ASM
     17209# ifndef EVP_MD_CTX_set_params
     17210#  define EVP_MD_CTX_set_params OPENSSL_MANGLER(EVP_MD_CTX_set_params)
     17211# endif
     17212#else
     17213# ifndef _EVP_MD_CTX_set_params
     17214#  define _EVP_MD_CTX_set_params OPENSSL_MANGLER_ASM(EVP_MD_CTX_set_params)
     17215# endif
     17216#endif
     17217#ifndef OPENSSL_MANGLE_ASM
    1429317218# ifndef EVP_MD_CTX_set_pkey_ctx
    1429417219#  define EVP_MD_CTX_set_pkey_ctx OPENSSL_MANGLER(EVP_MD_CTX_set_pkey_ctx)
     
    1430917234#endif
    1431017235#ifndef OPENSSL_MANGLE_ASM
     17236# ifndef EVP_MD_CTX_settable_params
     17237#  define EVP_MD_CTX_settable_params OPENSSL_MANGLER(EVP_MD_CTX_settable_params)
     17238# endif
     17239#else
     17240# ifndef _EVP_MD_CTX_settable_params
     17241#  define _EVP_MD_CTX_settable_params OPENSSL_MANGLER_ASM(EVP_MD_CTX_settable_params)
     17242# endif
     17243#endif
     17244#ifndef OPENSSL_MANGLE_ASM
    1431117245# ifndef EVP_MD_CTX_test_flags
    1431217246#  define EVP_MD_CTX_test_flags OPENSSL_MANGLER(EVP_MD_CTX_test_flags)
     
    1432717261#endif
    1432817262#ifndef OPENSSL_MANGLE_ASM
    14329 # ifndef EVP_MD_block_size
    14330 #  define EVP_MD_block_size OPENSSL_MANGLER(EVP_MD_block_size)
    14331 # endif
    14332 #else
    14333 # ifndef _EVP_MD_block_size
    14334 #  define _EVP_MD_block_size OPENSSL_MANGLER_ASM(EVP_MD_block_size)
    14335 # endif
    14336 #endif
    14337 #ifndef OPENSSL_MANGLE_ASM
    1433817263# ifndef EVP_MD_do_all
    1433917264#  define EVP_MD_do_all OPENSSL_MANGLER(EVP_MD_do_all)
     
    1434517270#endif
    1434617271#ifndef OPENSSL_MANGLE_ASM
     17272# ifndef EVP_MD_do_all_provided
     17273#  define EVP_MD_do_all_provided OPENSSL_MANGLER(EVP_MD_do_all_provided)
     17274# endif
     17275#else
     17276# ifndef _EVP_MD_do_all_provided
     17277#  define _EVP_MD_do_all_provided OPENSSL_MANGLER_ASM(EVP_MD_do_all_provided)
     17278# endif
     17279#endif
     17280#ifndef OPENSSL_MANGLE_ASM
    1434717281# ifndef EVP_MD_do_all_sorted
    1434817282#  define EVP_MD_do_all_sorted OPENSSL_MANGLER(EVP_MD_do_all_sorted)
     
    1435417288#endif
    1435517289#ifndef OPENSSL_MANGLE_ASM
    14356 # ifndef EVP_MD_flags
    14357 #  define EVP_MD_flags OPENSSL_MANGLER(EVP_MD_flags)
    14358 # endif
    14359 #else
    14360 # ifndef _EVP_MD_flags
    14361 #  define _EVP_MD_flags OPENSSL_MANGLER_ASM(EVP_MD_flags)
     17290# ifndef EVP_MD_fetch
     17291#  define EVP_MD_fetch OPENSSL_MANGLER(EVP_MD_fetch)
     17292# endif
     17293#else
     17294# ifndef _EVP_MD_fetch
     17295#  define _EVP_MD_fetch OPENSSL_MANGLER_ASM(EVP_MD_fetch)
     17296# endif
     17297#endif
     17298#ifndef OPENSSL_MANGLE_ASM
     17299# ifndef EVP_MD_free
     17300#  define EVP_MD_free OPENSSL_MANGLER(EVP_MD_free)
     17301# endif
     17302#else
     17303# ifndef _EVP_MD_free
     17304#  define _EVP_MD_free OPENSSL_MANGLER_ASM(EVP_MD_free)
     17305# endif
     17306#endif
     17307#ifndef OPENSSL_MANGLE_ASM
     17308# ifndef EVP_MD_get0_description
     17309#  define EVP_MD_get0_description OPENSSL_MANGLER(EVP_MD_get0_description)
     17310# endif
     17311#else
     17312# ifndef _EVP_MD_get0_description
     17313#  define _EVP_MD_get0_description OPENSSL_MANGLER_ASM(EVP_MD_get0_description)
     17314# endif
     17315#endif
     17316#ifndef OPENSSL_MANGLE_ASM
     17317# ifndef EVP_MD_get0_name
     17318#  define EVP_MD_get0_name OPENSSL_MANGLER(EVP_MD_get0_name)
     17319# endif
     17320#else
     17321# ifndef _EVP_MD_get0_name
     17322#  define _EVP_MD_get0_name OPENSSL_MANGLER_ASM(EVP_MD_get0_name)
     17323# endif
     17324#endif
     17325#ifndef OPENSSL_MANGLE_ASM
     17326# ifndef EVP_MD_get0_provider
     17327#  define EVP_MD_get0_provider OPENSSL_MANGLER(EVP_MD_get0_provider)
     17328# endif
     17329#else
     17330# ifndef _EVP_MD_get0_provider
     17331#  define _EVP_MD_get0_provider OPENSSL_MANGLER_ASM(EVP_MD_get0_provider)
     17332# endif
     17333#endif
     17334#ifndef OPENSSL_MANGLE_ASM
     17335# ifndef EVP_MD_get_block_size
     17336#  define EVP_MD_get_block_size OPENSSL_MANGLER(EVP_MD_get_block_size)
     17337# endif
     17338#else
     17339# ifndef _EVP_MD_get_block_size
     17340#  define _EVP_MD_get_block_size OPENSSL_MANGLER_ASM(EVP_MD_get_block_size)
     17341# endif
     17342#endif
     17343#ifndef OPENSSL_MANGLE_ASM
     17344# ifndef EVP_MD_get_flags
     17345#  define EVP_MD_get_flags OPENSSL_MANGLER(EVP_MD_get_flags)
     17346# endif
     17347#else
     17348# ifndef _EVP_MD_get_flags
     17349#  define _EVP_MD_get_flags OPENSSL_MANGLER_ASM(EVP_MD_get_flags)
     17350# endif
     17351#endif
     17352#ifndef OPENSSL_MANGLE_ASM
     17353# ifndef EVP_MD_get_params
     17354#  define EVP_MD_get_params OPENSSL_MANGLER(EVP_MD_get_params)
     17355# endif
     17356#else
     17357# ifndef _EVP_MD_get_params
     17358#  define _EVP_MD_get_params OPENSSL_MANGLER_ASM(EVP_MD_get_params)
     17359# endif
     17360#endif
     17361#ifndef OPENSSL_MANGLE_ASM
     17362# ifndef EVP_MD_get_pkey_type
     17363#  define EVP_MD_get_pkey_type OPENSSL_MANGLER(EVP_MD_get_pkey_type)
     17364# endif
     17365#else
     17366# ifndef _EVP_MD_get_pkey_type
     17367#  define _EVP_MD_get_pkey_type OPENSSL_MANGLER_ASM(EVP_MD_get_pkey_type)
     17368# endif
     17369#endif
     17370#ifndef OPENSSL_MANGLE_ASM
     17371# ifndef EVP_MD_get_size
     17372#  define EVP_MD_get_size OPENSSL_MANGLER(EVP_MD_get_size)
     17373# endif
     17374#else
     17375# ifndef _EVP_MD_get_size
     17376#  define _EVP_MD_get_size OPENSSL_MANGLER_ASM(EVP_MD_get_size)
     17377# endif
     17378#endif
     17379#ifndef OPENSSL_MANGLE_ASM
     17380# ifndef EVP_MD_get_type
     17381#  define EVP_MD_get_type OPENSSL_MANGLER(EVP_MD_get_type)
     17382# endif
     17383#else
     17384# ifndef _EVP_MD_get_type
     17385#  define _EVP_MD_get_type OPENSSL_MANGLER_ASM(EVP_MD_get_type)
     17386# endif
     17387#endif
     17388#ifndef OPENSSL_MANGLE_ASM
     17389# ifndef EVP_MD_gettable_ctx_params
     17390#  define EVP_MD_gettable_ctx_params OPENSSL_MANGLER(EVP_MD_gettable_ctx_params)
     17391# endif
     17392#else
     17393# ifndef _EVP_MD_gettable_ctx_params
     17394#  define _EVP_MD_gettable_ctx_params OPENSSL_MANGLER_ASM(EVP_MD_gettable_ctx_params)
     17395# endif
     17396#endif
     17397#ifndef OPENSSL_MANGLE_ASM
     17398# ifndef EVP_MD_gettable_params
     17399#  define EVP_MD_gettable_params OPENSSL_MANGLER(EVP_MD_gettable_params)
     17400# endif
     17401#else
     17402# ifndef _EVP_MD_gettable_params
     17403#  define _EVP_MD_gettable_params OPENSSL_MANGLER_ASM(EVP_MD_gettable_params)
     17404# endif
     17405#endif
     17406#ifndef OPENSSL_MANGLE_ASM
     17407# ifndef EVP_MD_is_a
     17408#  define EVP_MD_is_a OPENSSL_MANGLER(EVP_MD_is_a)
     17409# endif
     17410#else
     17411# ifndef _EVP_MD_is_a
     17412#  define _EVP_MD_is_a OPENSSL_MANGLER_ASM(EVP_MD_is_a)
    1436217413# endif
    1436317414#endif
     
    1457017621#endif
    1457117622#ifndef OPENSSL_MANGLE_ASM
    14572 # ifndef EVP_MD_pkey_type
    14573 #  define EVP_MD_pkey_type OPENSSL_MANGLER(EVP_MD_pkey_type)
    14574 # endif
    14575 #else
    14576 # ifndef _EVP_MD_pkey_type
    14577 #  define _EVP_MD_pkey_type OPENSSL_MANGLER_ASM(EVP_MD_pkey_type)
    14578 # endif
    14579 #endif
    14580 #ifndef OPENSSL_MANGLE_ASM
    14581 # ifndef EVP_MD_size
    14582 #  define EVP_MD_size OPENSSL_MANGLER(EVP_MD_size)
    14583 # endif
    14584 #else
    14585 # ifndef _EVP_MD_size
    14586 #  define _EVP_MD_size OPENSSL_MANGLER_ASM(EVP_MD_size)
    14587 # endif
    14588 #endif
    14589 #ifndef OPENSSL_MANGLE_ASM
    14590 # ifndef EVP_MD_type
    14591 #  define EVP_MD_type OPENSSL_MANGLER(EVP_MD_type)
    14592 # endif
    14593 #else
    14594 # ifndef _EVP_MD_type
    14595 #  define _EVP_MD_type OPENSSL_MANGLER_ASM(EVP_MD_type)
     17623# ifndef EVP_MD_names_do_all
     17624#  define EVP_MD_names_do_all OPENSSL_MANGLER(EVP_MD_names_do_all)
     17625# endif
     17626#else
     17627# ifndef _EVP_MD_names_do_all
     17628#  define _EVP_MD_names_do_all OPENSSL_MANGLER_ASM(EVP_MD_names_do_all)
     17629# endif
     17630#endif
     17631#ifndef OPENSSL_MANGLE_ASM
     17632# ifndef EVP_MD_settable_ctx_params
     17633#  define EVP_MD_settable_ctx_params OPENSSL_MANGLER(EVP_MD_settable_ctx_params)
     17634# endif
     17635#else
     17636# ifndef _EVP_MD_settable_ctx_params
     17637#  define _EVP_MD_settable_ctx_params OPENSSL_MANGLER_ASM(EVP_MD_settable_ctx_params)
     17638# endif
     17639#endif
     17640#ifndef OPENSSL_MANGLE_ASM
     17641# ifndef EVP_MD_up_ref
     17642#  define EVP_MD_up_ref OPENSSL_MANGLER(EVP_MD_up_ref)
     17643# endif
     17644#else
     17645# ifndef _EVP_MD_up_ref
     17646#  define _EVP_MD_up_ref OPENSSL_MANGLER_ASM(EVP_MD_up_ref)
    1459617647# endif
    1459717648#endif
     
    1462417675#endif
    1462517676#ifndef OPENSSL_MANGLE_ASM
     17677# ifndef EVP_PBE_CipherInit_ex
     17678#  define EVP_PBE_CipherInit_ex OPENSSL_MANGLER(EVP_PBE_CipherInit_ex)
     17679# endif
     17680#else
     17681# ifndef _EVP_PBE_CipherInit_ex
     17682#  define _EVP_PBE_CipherInit_ex OPENSSL_MANGLER_ASM(EVP_PBE_CipherInit_ex)
     17683# endif
     17684#endif
     17685#ifndef OPENSSL_MANGLE_ASM
    1462617686# ifndef EVP_PBE_alg_add
    1462717687#  define EVP_PBE_alg_add OPENSSL_MANGLER(EVP_PBE_alg_add)
     
    1466017720#endif
    1466117721#ifndef OPENSSL_MANGLE_ASM
     17722# ifndef EVP_PBE_find_ex
     17723#  define EVP_PBE_find_ex OPENSSL_MANGLER(EVP_PBE_find_ex)
     17724# endif
     17725#else
     17726# ifndef _EVP_PBE_find_ex
     17727#  define _EVP_PBE_find_ex OPENSSL_MANGLER_ASM(EVP_PBE_find_ex)
     17728# endif
     17729#endif
     17730#ifndef OPENSSL_MANGLE_ASM
    1466217731# ifndef EVP_PBE_get
    1466317732#  define EVP_PBE_get OPENSSL_MANGLER(EVP_PBE_get)
     
    1467817747#endif
    1467917748#ifndef OPENSSL_MANGLE_ASM
     17749# ifndef EVP_PBE_scrypt_ex
     17750#  define EVP_PBE_scrypt_ex OPENSSL_MANGLER(EVP_PBE_scrypt_ex)
     17751# endif
     17752#else
     17753# ifndef _EVP_PBE_scrypt_ex
     17754#  define _EVP_PBE_scrypt_ex OPENSSL_MANGLER_ASM(EVP_PBE_scrypt_ex)
     17755# endif
     17756#endif
     17757#ifndef OPENSSL_MANGLE_ASM
    1468017758# ifndef EVP_PKCS82PKEY
    1468117759#  define EVP_PKCS82PKEY OPENSSL_MANGLER(EVP_PKCS82PKEY)
     
    1468717765#endif
    1468817766#ifndef OPENSSL_MANGLE_ASM
     17767# ifndef EVP_PKCS82PKEY_ex
     17768#  define EVP_PKCS82PKEY_ex OPENSSL_MANGLER(EVP_PKCS82PKEY_ex)
     17769# endif
     17770#else
     17771# ifndef _EVP_PKCS82PKEY_ex
     17772#  define _EVP_PKCS82PKEY_ex OPENSSL_MANGLER_ASM(EVP_PKCS82PKEY_ex)
     17773# endif
     17774#endif
     17775#ifndef OPENSSL_MANGLE_ASM
    1468917776# ifndef EVP_PKEY2PKCS8
    1469017777#  define EVP_PKEY2PKCS8 OPENSSL_MANGLER(EVP_PKEY2PKCS8)
     
    1469617783#endif
    1469717784#ifndef OPENSSL_MANGLE_ASM
     17785# ifndef EVP_PKEY_CTX_add1_hkdf_info
     17786#  define EVP_PKEY_CTX_add1_hkdf_info OPENSSL_MANGLER(EVP_PKEY_CTX_add1_hkdf_info)
     17787# endif
     17788#else
     17789# ifndef _EVP_PKEY_CTX_add1_hkdf_info
     17790#  define _EVP_PKEY_CTX_add1_hkdf_info OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_add1_hkdf_info)
     17791# endif
     17792#endif
     17793#ifndef OPENSSL_MANGLE_ASM
     17794# ifndef EVP_PKEY_CTX_add1_tls1_prf_seed
     17795#  define EVP_PKEY_CTX_add1_tls1_prf_seed OPENSSL_MANGLER(EVP_PKEY_CTX_add1_tls1_prf_seed)
     17796# endif
     17797#else
     17798# ifndef _EVP_PKEY_CTX_add1_tls1_prf_seed
     17799#  define _EVP_PKEY_CTX_add1_tls1_prf_seed OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_add1_tls1_prf_seed)
     17800# endif
     17801#endif
     17802#ifndef OPENSSL_MANGLE_ASM
    1469817803# ifndef EVP_PKEY_CTX_ctrl
    1469917804#  define EVP_PKEY_CTX_ctrl OPENSSL_MANGLER(EVP_PKEY_CTX_ctrl)
     
    1474117846#endif
    1474217847#ifndef OPENSSL_MANGLE_ASM
     17848# ifndef EVP_PKEY_CTX_get0_dh_kdf_oid
     17849#  define EVP_PKEY_CTX_get0_dh_kdf_oid OPENSSL_MANGLER(EVP_PKEY_CTX_get0_dh_kdf_oid)
     17850# endif
     17851#else
     17852# ifndef _EVP_PKEY_CTX_get0_dh_kdf_oid
     17853#  define _EVP_PKEY_CTX_get0_dh_kdf_oid OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get0_dh_kdf_oid)
     17854# endif
     17855#endif
     17856#ifndef OPENSSL_MANGLE_ASM
     17857# ifndef EVP_PKEY_CTX_get0_dh_kdf_ukm
     17858#  define EVP_PKEY_CTX_get0_dh_kdf_ukm OPENSSL_MANGLER(EVP_PKEY_CTX_get0_dh_kdf_ukm)
     17859# endif
     17860#else
     17861# ifndef _EVP_PKEY_CTX_get0_dh_kdf_ukm
     17862#  define _EVP_PKEY_CTX_get0_dh_kdf_ukm OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get0_dh_kdf_ukm)
     17863# endif
     17864#endif
     17865#ifndef OPENSSL_MANGLE_ASM
     17866# ifndef EVP_PKEY_CTX_get0_ecdh_kdf_ukm
     17867#  define EVP_PKEY_CTX_get0_ecdh_kdf_ukm OPENSSL_MANGLER(EVP_PKEY_CTX_get0_ecdh_kdf_ukm)
     17868# endif
     17869#else
     17870# ifndef _EVP_PKEY_CTX_get0_ecdh_kdf_ukm
     17871#  define _EVP_PKEY_CTX_get0_ecdh_kdf_ukm OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get0_ecdh_kdf_ukm)
     17872# endif
     17873#endif
     17874#ifndef OPENSSL_MANGLE_ASM
     17875# ifndef EVP_PKEY_CTX_get0_libctx
     17876#  define EVP_PKEY_CTX_get0_libctx OPENSSL_MANGLER(EVP_PKEY_CTX_get0_libctx)
     17877# endif
     17878#else
     17879# ifndef _EVP_PKEY_CTX_get0_libctx
     17880#  define _EVP_PKEY_CTX_get0_libctx OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get0_libctx)
     17881# endif
     17882#endif
     17883#ifndef OPENSSL_MANGLE_ASM
    1474317884# ifndef EVP_PKEY_CTX_get0_peerkey
    1474417885#  define EVP_PKEY_CTX_get0_peerkey OPENSSL_MANGLER(EVP_PKEY_CTX_get0_peerkey)
     
    1475917900#endif
    1476017901#ifndef OPENSSL_MANGLE_ASM
     17902# ifndef EVP_PKEY_CTX_get0_propq
     17903#  define EVP_PKEY_CTX_get0_propq OPENSSL_MANGLER(EVP_PKEY_CTX_get0_propq)
     17904# endif
     17905#else
     17906# ifndef _EVP_PKEY_CTX_get0_propq
     17907#  define _EVP_PKEY_CTX_get0_propq OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get0_propq)
     17908# endif
     17909#endif
     17910#ifndef OPENSSL_MANGLE_ASM
     17911# ifndef EVP_PKEY_CTX_get0_provider
     17912#  define EVP_PKEY_CTX_get0_provider OPENSSL_MANGLER(EVP_PKEY_CTX_get0_provider)
     17913# endif
     17914#else
     17915# ifndef _EVP_PKEY_CTX_get0_provider
     17916#  define _EVP_PKEY_CTX_get0_provider OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get0_provider)
     17917# endif
     17918#endif
     17919#ifndef OPENSSL_MANGLE_ASM
     17920# ifndef EVP_PKEY_CTX_get0_rsa_oaep_label
     17921#  define EVP_PKEY_CTX_get0_rsa_oaep_label OPENSSL_MANGLER(EVP_PKEY_CTX_get0_rsa_oaep_label)
     17922# endif
     17923#else
     17924# ifndef _EVP_PKEY_CTX_get0_rsa_oaep_label
     17925#  define _EVP_PKEY_CTX_get0_rsa_oaep_label OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get0_rsa_oaep_label)
     17926# endif
     17927#endif
     17928#ifndef OPENSSL_MANGLE_ASM
     17929# ifndef EVP_PKEY_CTX_get1_id
     17930#  define EVP_PKEY_CTX_get1_id OPENSSL_MANGLER(EVP_PKEY_CTX_get1_id)
     17931# endif
     17932#else
     17933# ifndef _EVP_PKEY_CTX_get1_id
     17934#  define _EVP_PKEY_CTX_get1_id OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get1_id)
     17935# endif
     17936#endif
     17937#ifndef OPENSSL_MANGLE_ASM
     17938# ifndef EVP_PKEY_CTX_get1_id_len
     17939#  define EVP_PKEY_CTX_get1_id_len OPENSSL_MANGLER(EVP_PKEY_CTX_get1_id_len)
     17940# endif
     17941#else
     17942# ifndef _EVP_PKEY_CTX_get1_id_len
     17943#  define _EVP_PKEY_CTX_get1_id_len OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get1_id_len)
     17944# endif
     17945#endif
     17946#ifndef OPENSSL_MANGLE_ASM
    1476117947# ifndef EVP_PKEY_CTX_get_app_data
    1476217948#  define EVP_PKEY_CTX_get_app_data OPENSSL_MANGLER(EVP_PKEY_CTX_get_app_data)
     
    1478617972#endif
    1478717973#ifndef OPENSSL_MANGLE_ASM
     17974# ifndef EVP_PKEY_CTX_get_dh_kdf_md
     17975#  define EVP_PKEY_CTX_get_dh_kdf_md OPENSSL_MANGLER(EVP_PKEY_CTX_get_dh_kdf_md)
     17976# endif
     17977#else
     17978# ifndef _EVP_PKEY_CTX_get_dh_kdf_md
     17979#  define _EVP_PKEY_CTX_get_dh_kdf_md OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get_dh_kdf_md)
     17980# endif
     17981#endif
     17982#ifndef OPENSSL_MANGLE_ASM
     17983# ifndef EVP_PKEY_CTX_get_dh_kdf_outlen
     17984#  define EVP_PKEY_CTX_get_dh_kdf_outlen OPENSSL_MANGLER(EVP_PKEY_CTX_get_dh_kdf_outlen)
     17985# endif
     17986#else
     17987# ifndef _EVP_PKEY_CTX_get_dh_kdf_outlen
     17988#  define _EVP_PKEY_CTX_get_dh_kdf_outlen OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get_dh_kdf_outlen)
     17989# endif
     17990#endif
     17991#ifndef OPENSSL_MANGLE_ASM
     17992# ifndef EVP_PKEY_CTX_get_dh_kdf_type
     17993#  define EVP_PKEY_CTX_get_dh_kdf_type OPENSSL_MANGLER(EVP_PKEY_CTX_get_dh_kdf_type)
     17994# endif
     17995#else
     17996# ifndef _EVP_PKEY_CTX_get_dh_kdf_type
     17997#  define _EVP_PKEY_CTX_get_dh_kdf_type OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get_dh_kdf_type)
     17998# endif
     17999#endif
     18000#ifndef OPENSSL_MANGLE_ASM
     18001# ifndef EVP_PKEY_CTX_get_ecdh_cofactor_mode
     18002#  define EVP_PKEY_CTX_get_ecdh_cofactor_mode OPENSSL_MANGLER(EVP_PKEY_CTX_get_ecdh_cofactor_mode)
     18003# endif
     18004#else
     18005# ifndef _EVP_PKEY_CTX_get_ecdh_cofactor_mode
     18006#  define _EVP_PKEY_CTX_get_ecdh_cofactor_mode OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get_ecdh_cofactor_mode)
     18007# endif
     18008#endif
     18009#ifndef OPENSSL_MANGLE_ASM
     18010# ifndef EVP_PKEY_CTX_get_ecdh_kdf_md
     18011#  define EVP_PKEY_CTX_get_ecdh_kdf_md OPENSSL_MANGLER(EVP_PKEY_CTX_get_ecdh_kdf_md)
     18012# endif
     18013#else
     18014# ifndef _EVP_PKEY_CTX_get_ecdh_kdf_md
     18015#  define _EVP_PKEY_CTX_get_ecdh_kdf_md OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get_ecdh_kdf_md)
     18016# endif
     18017#endif
     18018#ifndef OPENSSL_MANGLE_ASM
     18019# ifndef EVP_PKEY_CTX_get_ecdh_kdf_outlen
     18020#  define EVP_PKEY_CTX_get_ecdh_kdf_outlen OPENSSL_MANGLER(EVP_PKEY_CTX_get_ecdh_kdf_outlen)
     18021# endif
     18022#else
     18023# ifndef _EVP_PKEY_CTX_get_ecdh_kdf_outlen
     18024#  define _EVP_PKEY_CTX_get_ecdh_kdf_outlen OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get_ecdh_kdf_outlen)
     18025# endif
     18026#endif
     18027#ifndef OPENSSL_MANGLE_ASM
     18028# ifndef EVP_PKEY_CTX_get_ecdh_kdf_type
     18029#  define EVP_PKEY_CTX_get_ecdh_kdf_type OPENSSL_MANGLER(EVP_PKEY_CTX_get_ecdh_kdf_type)
     18030# endif
     18031#else
     18032# ifndef _EVP_PKEY_CTX_get_ecdh_kdf_type
     18033#  define _EVP_PKEY_CTX_get_ecdh_kdf_type OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get_ecdh_kdf_type)
     18034# endif
     18035#endif
     18036#ifndef OPENSSL_MANGLE_ASM
     18037# ifndef EVP_PKEY_CTX_get_group_name
     18038#  define EVP_PKEY_CTX_get_group_name OPENSSL_MANGLER(EVP_PKEY_CTX_get_group_name)
     18039# endif
     18040#else
     18041# ifndef _EVP_PKEY_CTX_get_group_name
     18042#  define _EVP_PKEY_CTX_get_group_name OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get_group_name)
     18043# endif
     18044#endif
     18045#ifndef OPENSSL_MANGLE_ASM
    1478818046# ifndef EVP_PKEY_CTX_get_keygen_info
    1478918047#  define EVP_PKEY_CTX_get_keygen_info OPENSSL_MANGLER(EVP_PKEY_CTX_get_keygen_info)
     
    1480418062#endif
    1480518063#ifndef OPENSSL_MANGLE_ASM
     18064# ifndef EVP_PKEY_CTX_get_params
     18065#  define EVP_PKEY_CTX_get_params OPENSSL_MANGLER(EVP_PKEY_CTX_get_params)
     18066# endif
     18067#else
     18068# ifndef _EVP_PKEY_CTX_get_params
     18069#  define _EVP_PKEY_CTX_get_params OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get_params)
     18070# endif
     18071#endif
     18072#ifndef OPENSSL_MANGLE_ASM
     18073# ifndef EVP_PKEY_CTX_get_rsa_mgf1_md
     18074#  define EVP_PKEY_CTX_get_rsa_mgf1_md OPENSSL_MANGLER(EVP_PKEY_CTX_get_rsa_mgf1_md)
     18075# endif
     18076#else
     18077# ifndef _EVP_PKEY_CTX_get_rsa_mgf1_md
     18078#  define _EVP_PKEY_CTX_get_rsa_mgf1_md OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get_rsa_mgf1_md)
     18079# endif
     18080#endif
     18081#ifndef OPENSSL_MANGLE_ASM
     18082# ifndef EVP_PKEY_CTX_get_rsa_mgf1_md_name
     18083#  define EVP_PKEY_CTX_get_rsa_mgf1_md_name OPENSSL_MANGLER(EVP_PKEY_CTX_get_rsa_mgf1_md_name)
     18084# endif
     18085#else
     18086# ifndef _EVP_PKEY_CTX_get_rsa_mgf1_md_name
     18087#  define _EVP_PKEY_CTX_get_rsa_mgf1_md_name OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get_rsa_mgf1_md_name)
     18088# endif
     18089#endif
     18090#ifndef OPENSSL_MANGLE_ASM
     18091# ifndef EVP_PKEY_CTX_get_rsa_oaep_md
     18092#  define EVP_PKEY_CTX_get_rsa_oaep_md OPENSSL_MANGLER(EVP_PKEY_CTX_get_rsa_oaep_md)
     18093# endif
     18094#else
     18095# ifndef _EVP_PKEY_CTX_get_rsa_oaep_md
     18096#  define _EVP_PKEY_CTX_get_rsa_oaep_md OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get_rsa_oaep_md)
     18097# endif
     18098#endif
     18099#ifndef OPENSSL_MANGLE_ASM
     18100# ifndef EVP_PKEY_CTX_get_rsa_oaep_md_name
     18101#  define EVP_PKEY_CTX_get_rsa_oaep_md_name OPENSSL_MANGLER(EVP_PKEY_CTX_get_rsa_oaep_md_name)
     18102# endif
     18103#else
     18104# ifndef _EVP_PKEY_CTX_get_rsa_oaep_md_name
     18105#  define _EVP_PKEY_CTX_get_rsa_oaep_md_name OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get_rsa_oaep_md_name)
     18106# endif
     18107#endif
     18108#ifndef OPENSSL_MANGLE_ASM
     18109# ifndef EVP_PKEY_CTX_get_rsa_padding
     18110#  define EVP_PKEY_CTX_get_rsa_padding OPENSSL_MANGLER(EVP_PKEY_CTX_get_rsa_padding)
     18111# endif
     18112#else
     18113# ifndef _EVP_PKEY_CTX_get_rsa_padding
     18114#  define _EVP_PKEY_CTX_get_rsa_padding OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get_rsa_padding)
     18115# endif
     18116#endif
     18117#ifndef OPENSSL_MANGLE_ASM
     18118# ifndef EVP_PKEY_CTX_get_rsa_pss_saltlen
     18119#  define EVP_PKEY_CTX_get_rsa_pss_saltlen OPENSSL_MANGLER(EVP_PKEY_CTX_get_rsa_pss_saltlen)
     18120# endif
     18121#else
     18122# ifndef _EVP_PKEY_CTX_get_rsa_pss_saltlen
     18123#  define _EVP_PKEY_CTX_get_rsa_pss_saltlen OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get_rsa_pss_saltlen)
     18124# endif
     18125#endif
     18126#ifndef OPENSSL_MANGLE_ASM
     18127# ifndef EVP_PKEY_CTX_get_signature_md
     18128#  define EVP_PKEY_CTX_get_signature_md OPENSSL_MANGLER(EVP_PKEY_CTX_get_signature_md)
     18129# endif
     18130#else
     18131# ifndef _EVP_PKEY_CTX_get_signature_md
     18132#  define _EVP_PKEY_CTX_get_signature_md OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_get_signature_md)
     18133# endif
     18134#endif
     18135#ifndef OPENSSL_MANGLE_ASM
     18136# ifndef EVP_PKEY_CTX_gettable_params
     18137#  define EVP_PKEY_CTX_gettable_params OPENSSL_MANGLER(EVP_PKEY_CTX_gettable_params)
     18138# endif
     18139#else
     18140# ifndef _EVP_PKEY_CTX_gettable_params
     18141#  define _EVP_PKEY_CTX_gettable_params OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_gettable_params)
     18142# endif
     18143#endif
     18144#ifndef OPENSSL_MANGLE_ASM
    1480618145# ifndef EVP_PKEY_CTX_hex2ctrl
    1480718146#  define EVP_PKEY_CTX_hex2ctrl OPENSSL_MANGLER(EVP_PKEY_CTX_hex2ctrl)
     
    1481318152#endif
    1481418153#ifndef OPENSSL_MANGLE_ASM
     18154# ifndef EVP_PKEY_CTX_is_a
     18155#  define EVP_PKEY_CTX_is_a OPENSSL_MANGLER(EVP_PKEY_CTX_is_a)
     18156# endif
     18157#else
     18158# ifndef _EVP_PKEY_CTX_is_a
     18159#  define _EVP_PKEY_CTX_is_a OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_is_a)
     18160# endif
     18161#endif
     18162#ifndef OPENSSL_MANGLE_ASM
    1481518163# ifndef EVP_PKEY_CTX_md
    1481618164#  define EVP_PKEY_CTX_md OPENSSL_MANGLER(EVP_PKEY_CTX_md)
     
    1483118179#endif
    1483218180#ifndef OPENSSL_MANGLE_ASM
     18181# ifndef EVP_PKEY_CTX_new_from_name
     18182#  define EVP_PKEY_CTX_new_from_name OPENSSL_MANGLER(EVP_PKEY_CTX_new_from_name)
     18183# endif
     18184#else
     18185# ifndef _EVP_PKEY_CTX_new_from_name
     18186#  define _EVP_PKEY_CTX_new_from_name OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_new_from_name)
     18187# endif
     18188#endif
     18189#ifndef OPENSSL_MANGLE_ASM
     18190# ifndef EVP_PKEY_CTX_new_from_pkey
     18191#  define EVP_PKEY_CTX_new_from_pkey OPENSSL_MANGLER(EVP_PKEY_CTX_new_from_pkey)
     18192# endif
     18193#else
     18194# ifndef _EVP_PKEY_CTX_new_from_pkey
     18195#  define _EVP_PKEY_CTX_new_from_pkey OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_new_from_pkey)
     18196# endif
     18197#endif
     18198#ifndef OPENSSL_MANGLE_ASM
    1483318199# ifndef EVP_PKEY_CTX_new_id
    1483418200#  define EVP_PKEY_CTX_new_id OPENSSL_MANGLER(EVP_PKEY_CTX_new_id)
     
    1484018206#endif
    1484118207#ifndef OPENSSL_MANGLE_ASM
     18208# ifndef EVP_PKEY_CTX_set0_dh_kdf_oid
     18209#  define EVP_PKEY_CTX_set0_dh_kdf_oid OPENSSL_MANGLER(EVP_PKEY_CTX_set0_dh_kdf_oid)
     18210# endif
     18211#else
     18212# ifndef _EVP_PKEY_CTX_set0_dh_kdf_oid
     18213#  define _EVP_PKEY_CTX_set0_dh_kdf_oid OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set0_dh_kdf_oid)
     18214# endif
     18215#endif
     18216#ifndef OPENSSL_MANGLE_ASM
     18217# ifndef EVP_PKEY_CTX_set0_dh_kdf_ukm
     18218#  define EVP_PKEY_CTX_set0_dh_kdf_ukm OPENSSL_MANGLER(EVP_PKEY_CTX_set0_dh_kdf_ukm)
     18219# endif
     18220#else
     18221# ifndef _EVP_PKEY_CTX_set0_dh_kdf_ukm
     18222#  define _EVP_PKEY_CTX_set0_dh_kdf_ukm OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set0_dh_kdf_ukm)
     18223# endif
     18224#endif
     18225#ifndef OPENSSL_MANGLE_ASM
     18226# ifndef EVP_PKEY_CTX_set0_ecdh_kdf_ukm
     18227#  define EVP_PKEY_CTX_set0_ecdh_kdf_ukm OPENSSL_MANGLER(EVP_PKEY_CTX_set0_ecdh_kdf_ukm)
     18228# endif
     18229#else
     18230# ifndef _EVP_PKEY_CTX_set0_ecdh_kdf_ukm
     18231#  define _EVP_PKEY_CTX_set0_ecdh_kdf_ukm OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set0_ecdh_kdf_ukm)
     18232# endif
     18233#endif
     18234#ifndef OPENSSL_MANGLE_ASM
    1484218235# ifndef EVP_PKEY_CTX_set0_keygen_info
    1484318236#  define EVP_PKEY_CTX_set0_keygen_info OPENSSL_MANGLER(EVP_PKEY_CTX_set0_keygen_info)
     
    1484918242#endif
    1485018243#ifndef OPENSSL_MANGLE_ASM
     18244# ifndef EVP_PKEY_CTX_set0_rsa_oaep_label
     18245#  define EVP_PKEY_CTX_set0_rsa_oaep_label OPENSSL_MANGLER(EVP_PKEY_CTX_set0_rsa_oaep_label)
     18246# endif
     18247#else
     18248# ifndef _EVP_PKEY_CTX_set0_rsa_oaep_label
     18249#  define _EVP_PKEY_CTX_set0_rsa_oaep_label OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set0_rsa_oaep_label)
     18250# endif
     18251#endif
     18252#ifndef OPENSSL_MANGLE_ASM
     18253# ifndef EVP_PKEY_CTX_set1_hkdf_key
     18254#  define EVP_PKEY_CTX_set1_hkdf_key OPENSSL_MANGLER(EVP_PKEY_CTX_set1_hkdf_key)
     18255# endif
     18256#else
     18257# ifndef _EVP_PKEY_CTX_set1_hkdf_key
     18258#  define _EVP_PKEY_CTX_set1_hkdf_key OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set1_hkdf_key)
     18259# endif
     18260#endif
     18261#ifndef OPENSSL_MANGLE_ASM
     18262# ifndef EVP_PKEY_CTX_set1_hkdf_salt
     18263#  define EVP_PKEY_CTX_set1_hkdf_salt OPENSSL_MANGLER(EVP_PKEY_CTX_set1_hkdf_salt)
     18264# endif
     18265#else
     18266# ifndef _EVP_PKEY_CTX_set1_hkdf_salt
     18267#  define _EVP_PKEY_CTX_set1_hkdf_salt OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set1_hkdf_salt)
     18268# endif
     18269#endif
     18270#ifndef OPENSSL_MANGLE_ASM
     18271# ifndef EVP_PKEY_CTX_set1_id
     18272#  define EVP_PKEY_CTX_set1_id OPENSSL_MANGLER(EVP_PKEY_CTX_set1_id)
     18273# endif
     18274#else
     18275# ifndef _EVP_PKEY_CTX_set1_id
     18276#  define _EVP_PKEY_CTX_set1_id OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set1_id)
     18277# endif
     18278#endif
     18279#ifndef OPENSSL_MANGLE_ASM
     18280# ifndef EVP_PKEY_CTX_set1_pbe_pass
     18281#  define EVP_PKEY_CTX_set1_pbe_pass OPENSSL_MANGLER(EVP_PKEY_CTX_set1_pbe_pass)
     18282# endif
     18283#else
     18284# ifndef _EVP_PKEY_CTX_set1_pbe_pass
     18285#  define _EVP_PKEY_CTX_set1_pbe_pass OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set1_pbe_pass)
     18286# endif
     18287#endif
     18288#ifndef OPENSSL_MANGLE_ASM
     18289# ifndef EVP_PKEY_CTX_set1_rsa_keygen_pubexp
     18290#  define EVP_PKEY_CTX_set1_rsa_keygen_pubexp OPENSSL_MANGLER(EVP_PKEY_CTX_set1_rsa_keygen_pubexp)
     18291# endif
     18292#else
     18293# ifndef _EVP_PKEY_CTX_set1_rsa_keygen_pubexp
     18294#  define _EVP_PKEY_CTX_set1_rsa_keygen_pubexp OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set1_rsa_keygen_pubexp)
     18295# endif
     18296#endif
     18297#ifndef OPENSSL_MANGLE_ASM
     18298# ifndef EVP_PKEY_CTX_set1_scrypt_salt
     18299#  define EVP_PKEY_CTX_set1_scrypt_salt OPENSSL_MANGLER(EVP_PKEY_CTX_set1_scrypt_salt)
     18300# endif
     18301#else
     18302# ifndef _EVP_PKEY_CTX_set1_scrypt_salt
     18303#  define _EVP_PKEY_CTX_set1_scrypt_salt OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set1_scrypt_salt)
     18304# endif
     18305#endif
     18306#ifndef OPENSSL_MANGLE_ASM
     18307# ifndef EVP_PKEY_CTX_set1_tls1_prf_secret
     18308#  define EVP_PKEY_CTX_set1_tls1_prf_secret OPENSSL_MANGLER(EVP_PKEY_CTX_set1_tls1_prf_secret)
     18309# endif
     18310#else
     18311# ifndef _EVP_PKEY_CTX_set1_tls1_prf_secret
     18312#  define _EVP_PKEY_CTX_set1_tls1_prf_secret OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set1_tls1_prf_secret)
     18313# endif
     18314#endif
     18315#ifndef OPENSSL_MANGLE_ASM
    1485118316# ifndef EVP_PKEY_CTX_set_app_data
    1485218317#  define EVP_PKEY_CTX_set_app_data OPENSSL_MANGLER(EVP_PKEY_CTX_set_app_data)
     
    1487618341#endif
    1487718342#ifndef OPENSSL_MANGLE_ASM
     18343# ifndef EVP_PKEY_CTX_set_dh_kdf_md
     18344#  define EVP_PKEY_CTX_set_dh_kdf_md OPENSSL_MANGLER(EVP_PKEY_CTX_set_dh_kdf_md)
     18345# endif
     18346#else
     18347# ifndef _EVP_PKEY_CTX_set_dh_kdf_md
     18348#  define _EVP_PKEY_CTX_set_dh_kdf_md OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dh_kdf_md)
     18349# endif
     18350#endif
     18351#ifndef OPENSSL_MANGLE_ASM
     18352# ifndef EVP_PKEY_CTX_set_dh_kdf_outlen
     18353#  define EVP_PKEY_CTX_set_dh_kdf_outlen OPENSSL_MANGLER(EVP_PKEY_CTX_set_dh_kdf_outlen)
     18354# endif
     18355#else
     18356# ifndef _EVP_PKEY_CTX_set_dh_kdf_outlen
     18357#  define _EVP_PKEY_CTX_set_dh_kdf_outlen OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dh_kdf_outlen)
     18358# endif
     18359#endif
     18360#ifndef OPENSSL_MANGLE_ASM
     18361# ifndef EVP_PKEY_CTX_set_dh_kdf_type
     18362#  define EVP_PKEY_CTX_set_dh_kdf_type OPENSSL_MANGLER(EVP_PKEY_CTX_set_dh_kdf_type)
     18363# endif
     18364#else
     18365# ifndef _EVP_PKEY_CTX_set_dh_kdf_type
     18366#  define _EVP_PKEY_CTX_set_dh_kdf_type OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dh_kdf_type)
     18367# endif
     18368#endif
     18369#ifndef OPENSSL_MANGLE_ASM
     18370# ifndef EVP_PKEY_CTX_set_dh_nid
     18371#  define EVP_PKEY_CTX_set_dh_nid OPENSSL_MANGLER(EVP_PKEY_CTX_set_dh_nid)
     18372# endif
     18373#else
     18374# ifndef _EVP_PKEY_CTX_set_dh_nid
     18375#  define _EVP_PKEY_CTX_set_dh_nid OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dh_nid)
     18376# endif
     18377#endif
     18378#ifndef OPENSSL_MANGLE_ASM
     18379# ifndef EVP_PKEY_CTX_set_dh_pad
     18380#  define EVP_PKEY_CTX_set_dh_pad OPENSSL_MANGLER(EVP_PKEY_CTX_set_dh_pad)
     18381# endif
     18382#else
     18383# ifndef _EVP_PKEY_CTX_set_dh_pad
     18384#  define _EVP_PKEY_CTX_set_dh_pad OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dh_pad)
     18385# endif
     18386#endif
     18387#ifndef OPENSSL_MANGLE_ASM
     18388# ifndef EVP_PKEY_CTX_set_dh_paramgen_generator
     18389#  define EVP_PKEY_CTX_set_dh_paramgen_generator OPENSSL_MANGLER(EVP_PKEY_CTX_set_dh_paramgen_generator)
     18390# endif
     18391#else
     18392# ifndef _EVP_PKEY_CTX_set_dh_paramgen_generator
     18393#  define _EVP_PKEY_CTX_set_dh_paramgen_generator OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dh_paramgen_generator)
     18394# endif
     18395#endif
     18396#ifndef OPENSSL_MANGLE_ASM
     18397# ifndef EVP_PKEY_CTX_set_dh_paramgen_gindex
     18398#  define EVP_PKEY_CTX_set_dh_paramgen_gindex OPENSSL_MANGLER(EVP_PKEY_CTX_set_dh_paramgen_gindex)
     18399# endif
     18400#else
     18401# ifndef _EVP_PKEY_CTX_set_dh_paramgen_gindex
     18402#  define _EVP_PKEY_CTX_set_dh_paramgen_gindex OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dh_paramgen_gindex)
     18403# endif
     18404#endif
     18405#ifndef OPENSSL_MANGLE_ASM
     18406# ifndef EVP_PKEY_CTX_set_dh_paramgen_prime_len
     18407#  define EVP_PKEY_CTX_set_dh_paramgen_prime_len OPENSSL_MANGLER(EVP_PKEY_CTX_set_dh_paramgen_prime_len)
     18408# endif
     18409#else
     18410# ifndef _EVP_PKEY_CTX_set_dh_paramgen_prime_len
     18411#  define _EVP_PKEY_CTX_set_dh_paramgen_prime_len OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dh_paramgen_prime_len)
     18412# endif
     18413#endif
     18414#ifndef OPENSSL_MANGLE_ASM
     18415# ifndef EVP_PKEY_CTX_set_dh_paramgen_seed
     18416#  define EVP_PKEY_CTX_set_dh_paramgen_seed OPENSSL_MANGLER(EVP_PKEY_CTX_set_dh_paramgen_seed)
     18417# endif
     18418#else
     18419# ifndef _EVP_PKEY_CTX_set_dh_paramgen_seed
     18420#  define _EVP_PKEY_CTX_set_dh_paramgen_seed OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dh_paramgen_seed)
     18421# endif
     18422#endif
     18423#ifndef OPENSSL_MANGLE_ASM
     18424# ifndef EVP_PKEY_CTX_set_dh_paramgen_subprime_len
     18425#  define EVP_PKEY_CTX_set_dh_paramgen_subprime_len OPENSSL_MANGLER(EVP_PKEY_CTX_set_dh_paramgen_subprime_len)
     18426# endif
     18427#else
     18428# ifndef _EVP_PKEY_CTX_set_dh_paramgen_subprime_len
     18429#  define _EVP_PKEY_CTX_set_dh_paramgen_subprime_len OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dh_paramgen_subprime_len)
     18430# endif
     18431#endif
     18432#ifndef OPENSSL_MANGLE_ASM
     18433# ifndef EVP_PKEY_CTX_set_dh_paramgen_type
     18434#  define EVP_PKEY_CTX_set_dh_paramgen_type OPENSSL_MANGLER(EVP_PKEY_CTX_set_dh_paramgen_type)
     18435# endif
     18436#else
     18437# ifndef _EVP_PKEY_CTX_set_dh_paramgen_type
     18438#  define _EVP_PKEY_CTX_set_dh_paramgen_type OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dh_paramgen_type)
     18439# endif
     18440#endif
     18441#ifndef OPENSSL_MANGLE_ASM
     18442# ifndef EVP_PKEY_CTX_set_dh_rfc5114
     18443#  define EVP_PKEY_CTX_set_dh_rfc5114 OPENSSL_MANGLER(EVP_PKEY_CTX_set_dh_rfc5114)
     18444# endif
     18445#else
     18446# ifndef _EVP_PKEY_CTX_set_dh_rfc5114
     18447#  define _EVP_PKEY_CTX_set_dh_rfc5114 OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dh_rfc5114)
     18448# endif
     18449#endif
     18450#ifndef OPENSSL_MANGLE_ASM
     18451# ifndef EVP_PKEY_CTX_set_dhx_rfc5114
     18452#  define EVP_PKEY_CTX_set_dhx_rfc5114 OPENSSL_MANGLER(EVP_PKEY_CTX_set_dhx_rfc5114)
     18453# endif
     18454#else
     18455# ifndef _EVP_PKEY_CTX_set_dhx_rfc5114
     18456#  define _EVP_PKEY_CTX_set_dhx_rfc5114 OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dhx_rfc5114)
     18457# endif
     18458#endif
     18459#ifndef OPENSSL_MANGLE_ASM
     18460# ifndef EVP_PKEY_CTX_set_dsa_paramgen_bits
     18461#  define EVP_PKEY_CTX_set_dsa_paramgen_bits OPENSSL_MANGLER(EVP_PKEY_CTX_set_dsa_paramgen_bits)
     18462# endif
     18463#else
     18464# ifndef _EVP_PKEY_CTX_set_dsa_paramgen_bits
     18465#  define _EVP_PKEY_CTX_set_dsa_paramgen_bits OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dsa_paramgen_bits)
     18466# endif
     18467#endif
     18468#ifndef OPENSSL_MANGLE_ASM
     18469# ifndef EVP_PKEY_CTX_set_dsa_paramgen_gindex
     18470#  define EVP_PKEY_CTX_set_dsa_paramgen_gindex OPENSSL_MANGLER(EVP_PKEY_CTX_set_dsa_paramgen_gindex)
     18471# endif
     18472#else
     18473# ifndef _EVP_PKEY_CTX_set_dsa_paramgen_gindex
     18474#  define _EVP_PKEY_CTX_set_dsa_paramgen_gindex OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dsa_paramgen_gindex)
     18475# endif
     18476#endif
     18477#ifndef OPENSSL_MANGLE_ASM
     18478# ifndef EVP_PKEY_CTX_set_dsa_paramgen_md
     18479#  define EVP_PKEY_CTX_set_dsa_paramgen_md OPENSSL_MANGLER(EVP_PKEY_CTX_set_dsa_paramgen_md)
     18480# endif
     18481#else
     18482# ifndef _EVP_PKEY_CTX_set_dsa_paramgen_md
     18483#  define _EVP_PKEY_CTX_set_dsa_paramgen_md OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dsa_paramgen_md)
     18484# endif
     18485#endif
     18486#ifndef OPENSSL_MANGLE_ASM
     18487# ifndef EVP_PKEY_CTX_set_dsa_paramgen_md_props
     18488#  define EVP_PKEY_CTX_set_dsa_paramgen_md_props OPENSSL_MANGLER(EVP_PKEY_CTX_set_dsa_paramgen_md_props)
     18489# endif
     18490#else
     18491# ifndef _EVP_PKEY_CTX_set_dsa_paramgen_md_props
     18492#  define _EVP_PKEY_CTX_set_dsa_paramgen_md_props OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dsa_paramgen_md_props)
     18493# endif
     18494#endif
     18495#ifndef OPENSSL_MANGLE_ASM
     18496# ifndef EVP_PKEY_CTX_set_dsa_paramgen_q_bits
     18497#  define EVP_PKEY_CTX_set_dsa_paramgen_q_bits OPENSSL_MANGLER(EVP_PKEY_CTX_set_dsa_paramgen_q_bits)
     18498# endif
     18499#else
     18500# ifndef _EVP_PKEY_CTX_set_dsa_paramgen_q_bits
     18501#  define _EVP_PKEY_CTX_set_dsa_paramgen_q_bits OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dsa_paramgen_q_bits)
     18502# endif
     18503#endif
     18504#ifndef OPENSSL_MANGLE_ASM
     18505# ifndef EVP_PKEY_CTX_set_dsa_paramgen_seed
     18506#  define EVP_PKEY_CTX_set_dsa_paramgen_seed OPENSSL_MANGLER(EVP_PKEY_CTX_set_dsa_paramgen_seed)
     18507# endif
     18508#else
     18509# ifndef _EVP_PKEY_CTX_set_dsa_paramgen_seed
     18510#  define _EVP_PKEY_CTX_set_dsa_paramgen_seed OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dsa_paramgen_seed)
     18511# endif
     18512#endif
     18513#ifndef OPENSSL_MANGLE_ASM
     18514# ifndef EVP_PKEY_CTX_set_dsa_paramgen_type
     18515#  define EVP_PKEY_CTX_set_dsa_paramgen_type OPENSSL_MANGLER(EVP_PKEY_CTX_set_dsa_paramgen_type)
     18516# endif
     18517#else
     18518# ifndef _EVP_PKEY_CTX_set_dsa_paramgen_type
     18519#  define _EVP_PKEY_CTX_set_dsa_paramgen_type OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_dsa_paramgen_type)
     18520# endif
     18521#endif
     18522#ifndef OPENSSL_MANGLE_ASM
     18523# ifndef EVP_PKEY_CTX_set_ec_param_enc
     18524#  define EVP_PKEY_CTX_set_ec_param_enc OPENSSL_MANGLER(EVP_PKEY_CTX_set_ec_param_enc)
     18525# endif
     18526#else
     18527# ifndef _EVP_PKEY_CTX_set_ec_param_enc
     18528#  define _EVP_PKEY_CTX_set_ec_param_enc OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_ec_param_enc)
     18529# endif
     18530#endif
     18531#ifndef OPENSSL_MANGLE_ASM
     18532# ifndef EVP_PKEY_CTX_set_ec_paramgen_curve_nid
     18533#  define EVP_PKEY_CTX_set_ec_paramgen_curve_nid OPENSSL_MANGLER(EVP_PKEY_CTX_set_ec_paramgen_curve_nid)
     18534# endif
     18535#else
     18536# ifndef _EVP_PKEY_CTX_set_ec_paramgen_curve_nid
     18537#  define _EVP_PKEY_CTX_set_ec_paramgen_curve_nid OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_ec_paramgen_curve_nid)
     18538# endif
     18539#endif
     18540#ifndef OPENSSL_MANGLE_ASM
     18541# ifndef EVP_PKEY_CTX_set_ecdh_cofactor_mode
     18542#  define EVP_PKEY_CTX_set_ecdh_cofactor_mode OPENSSL_MANGLER(EVP_PKEY_CTX_set_ecdh_cofactor_mode)
     18543# endif
     18544#else
     18545# ifndef _EVP_PKEY_CTX_set_ecdh_cofactor_mode
     18546#  define _EVP_PKEY_CTX_set_ecdh_cofactor_mode OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_ecdh_cofactor_mode)
     18547# endif
     18548#endif
     18549#ifndef OPENSSL_MANGLE_ASM
     18550# ifndef EVP_PKEY_CTX_set_ecdh_kdf_md
     18551#  define EVP_PKEY_CTX_set_ecdh_kdf_md OPENSSL_MANGLER(EVP_PKEY_CTX_set_ecdh_kdf_md)
     18552# endif
     18553#else
     18554# ifndef _EVP_PKEY_CTX_set_ecdh_kdf_md
     18555#  define _EVP_PKEY_CTX_set_ecdh_kdf_md OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_ecdh_kdf_md)
     18556# endif
     18557#endif
     18558#ifndef OPENSSL_MANGLE_ASM
     18559# ifndef EVP_PKEY_CTX_set_ecdh_kdf_outlen
     18560#  define EVP_PKEY_CTX_set_ecdh_kdf_outlen OPENSSL_MANGLER(EVP_PKEY_CTX_set_ecdh_kdf_outlen)
     18561# endif
     18562#else
     18563# ifndef _EVP_PKEY_CTX_set_ecdh_kdf_outlen
     18564#  define _EVP_PKEY_CTX_set_ecdh_kdf_outlen OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_ecdh_kdf_outlen)
     18565# endif
     18566#endif
     18567#ifndef OPENSSL_MANGLE_ASM
     18568# ifndef EVP_PKEY_CTX_set_ecdh_kdf_type
     18569#  define EVP_PKEY_CTX_set_ecdh_kdf_type OPENSSL_MANGLER(EVP_PKEY_CTX_set_ecdh_kdf_type)
     18570# endif
     18571#else
     18572# ifndef _EVP_PKEY_CTX_set_ecdh_kdf_type
     18573#  define _EVP_PKEY_CTX_set_ecdh_kdf_type OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_ecdh_kdf_type)
     18574# endif
     18575#endif
     18576#ifndef OPENSSL_MANGLE_ASM
     18577# ifndef EVP_PKEY_CTX_set_group_name
     18578#  define EVP_PKEY_CTX_set_group_name OPENSSL_MANGLER(EVP_PKEY_CTX_set_group_name)
     18579# endif
     18580#else
     18581# ifndef _EVP_PKEY_CTX_set_group_name
     18582#  define _EVP_PKEY_CTX_set_group_name OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_group_name)
     18583# endif
     18584#endif
     18585#ifndef OPENSSL_MANGLE_ASM
     18586# ifndef EVP_PKEY_CTX_set_hkdf_md
     18587#  define EVP_PKEY_CTX_set_hkdf_md OPENSSL_MANGLER(EVP_PKEY_CTX_set_hkdf_md)
     18588# endif
     18589#else
     18590# ifndef _EVP_PKEY_CTX_set_hkdf_md
     18591#  define _EVP_PKEY_CTX_set_hkdf_md OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_hkdf_md)
     18592# endif
     18593#endif
     18594#ifndef OPENSSL_MANGLE_ASM
     18595# ifndef EVP_PKEY_CTX_set_hkdf_mode
     18596#  define EVP_PKEY_CTX_set_hkdf_mode OPENSSL_MANGLER(EVP_PKEY_CTX_set_hkdf_mode)
     18597# endif
     18598#else
     18599# ifndef _EVP_PKEY_CTX_set_hkdf_mode
     18600#  define _EVP_PKEY_CTX_set_hkdf_mode OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_hkdf_mode)
     18601# endif
     18602#endif
     18603#ifndef OPENSSL_MANGLE_ASM
     18604# ifndef EVP_PKEY_CTX_set_kem_op
     18605#  define EVP_PKEY_CTX_set_kem_op OPENSSL_MANGLER(EVP_PKEY_CTX_set_kem_op)
     18606# endif
     18607#else
     18608# ifndef _EVP_PKEY_CTX_set_kem_op
     18609#  define _EVP_PKEY_CTX_set_kem_op OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_kem_op)
     18610# endif
     18611#endif
     18612#ifndef OPENSSL_MANGLE_ASM
     18613# ifndef EVP_PKEY_CTX_set_mac_key
     18614#  define EVP_PKEY_CTX_set_mac_key OPENSSL_MANGLER(EVP_PKEY_CTX_set_mac_key)
     18615# endif
     18616#else
     18617# ifndef _EVP_PKEY_CTX_set_mac_key
     18618#  define _EVP_PKEY_CTX_set_mac_key OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_mac_key)
     18619# endif
     18620#endif
     18621#ifndef OPENSSL_MANGLE_ASM
     18622# ifndef EVP_PKEY_CTX_set_params
     18623#  define EVP_PKEY_CTX_set_params OPENSSL_MANGLER(EVP_PKEY_CTX_set_params)
     18624# endif
     18625#else
     18626# ifndef _EVP_PKEY_CTX_set_params
     18627#  define _EVP_PKEY_CTX_set_params OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_params)
     18628# endif
     18629#endif
     18630#ifndef OPENSSL_MANGLE_ASM
     18631# ifndef EVP_PKEY_CTX_set_rsa_keygen_bits
     18632#  define EVP_PKEY_CTX_set_rsa_keygen_bits OPENSSL_MANGLER(EVP_PKEY_CTX_set_rsa_keygen_bits)
     18633# endif
     18634#else
     18635# ifndef _EVP_PKEY_CTX_set_rsa_keygen_bits
     18636#  define _EVP_PKEY_CTX_set_rsa_keygen_bits OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_rsa_keygen_bits)
     18637# endif
     18638#endif
     18639#ifndef OPENSSL_MANGLE_ASM
     18640# ifndef EVP_PKEY_CTX_set_rsa_keygen_primes
     18641#  define EVP_PKEY_CTX_set_rsa_keygen_primes OPENSSL_MANGLER(EVP_PKEY_CTX_set_rsa_keygen_primes)
     18642# endif
     18643#else
     18644# ifndef _EVP_PKEY_CTX_set_rsa_keygen_primes
     18645#  define _EVP_PKEY_CTX_set_rsa_keygen_primes OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_rsa_keygen_primes)
     18646# endif
     18647#endif
     18648#ifndef OPENSSL_MANGLE_ASM
     18649# ifndef EVP_PKEY_CTX_set_rsa_keygen_pubexp
     18650#  define EVP_PKEY_CTX_set_rsa_keygen_pubexp OPENSSL_MANGLER(EVP_PKEY_CTX_set_rsa_keygen_pubexp)
     18651# endif
     18652#else
     18653# ifndef _EVP_PKEY_CTX_set_rsa_keygen_pubexp
     18654#  define _EVP_PKEY_CTX_set_rsa_keygen_pubexp OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_rsa_keygen_pubexp)
     18655# endif
     18656#endif
     18657#ifndef OPENSSL_MANGLE_ASM
     18658# ifndef EVP_PKEY_CTX_set_rsa_mgf1_md
     18659#  define EVP_PKEY_CTX_set_rsa_mgf1_md OPENSSL_MANGLER(EVP_PKEY_CTX_set_rsa_mgf1_md)
     18660# endif
     18661#else
     18662# ifndef _EVP_PKEY_CTX_set_rsa_mgf1_md
     18663#  define _EVP_PKEY_CTX_set_rsa_mgf1_md OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_rsa_mgf1_md)
     18664# endif
     18665#endif
     18666#ifndef OPENSSL_MANGLE_ASM
     18667# ifndef EVP_PKEY_CTX_set_rsa_mgf1_md_name
     18668#  define EVP_PKEY_CTX_set_rsa_mgf1_md_name OPENSSL_MANGLER(EVP_PKEY_CTX_set_rsa_mgf1_md_name)
     18669# endif
     18670#else
     18671# ifndef _EVP_PKEY_CTX_set_rsa_mgf1_md_name
     18672#  define _EVP_PKEY_CTX_set_rsa_mgf1_md_name OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_rsa_mgf1_md_name)
     18673# endif
     18674#endif
     18675#ifndef OPENSSL_MANGLE_ASM
     18676# ifndef EVP_PKEY_CTX_set_rsa_oaep_md
     18677#  define EVP_PKEY_CTX_set_rsa_oaep_md OPENSSL_MANGLER(EVP_PKEY_CTX_set_rsa_oaep_md)
     18678# endif
     18679#else
     18680# ifndef _EVP_PKEY_CTX_set_rsa_oaep_md
     18681#  define _EVP_PKEY_CTX_set_rsa_oaep_md OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_rsa_oaep_md)
     18682# endif
     18683#endif
     18684#ifndef OPENSSL_MANGLE_ASM
     18685# ifndef EVP_PKEY_CTX_set_rsa_oaep_md_name
     18686#  define EVP_PKEY_CTX_set_rsa_oaep_md_name OPENSSL_MANGLER(EVP_PKEY_CTX_set_rsa_oaep_md_name)
     18687# endif
     18688#else
     18689# ifndef _EVP_PKEY_CTX_set_rsa_oaep_md_name
     18690#  define _EVP_PKEY_CTX_set_rsa_oaep_md_name OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_rsa_oaep_md_name)
     18691# endif
     18692#endif
     18693#ifndef OPENSSL_MANGLE_ASM
     18694# ifndef EVP_PKEY_CTX_set_rsa_padding
     18695#  define EVP_PKEY_CTX_set_rsa_padding OPENSSL_MANGLER(EVP_PKEY_CTX_set_rsa_padding)
     18696# endif
     18697#else
     18698# ifndef _EVP_PKEY_CTX_set_rsa_padding
     18699#  define _EVP_PKEY_CTX_set_rsa_padding OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_rsa_padding)
     18700# endif
     18701#endif
     18702#ifndef OPENSSL_MANGLE_ASM
     18703# ifndef EVP_PKEY_CTX_set_rsa_pss_keygen_md
     18704#  define EVP_PKEY_CTX_set_rsa_pss_keygen_md OPENSSL_MANGLER(EVP_PKEY_CTX_set_rsa_pss_keygen_md)
     18705# endif
     18706#else
     18707# ifndef _EVP_PKEY_CTX_set_rsa_pss_keygen_md
     18708#  define _EVP_PKEY_CTX_set_rsa_pss_keygen_md OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_rsa_pss_keygen_md)
     18709# endif
     18710#endif
     18711#ifndef OPENSSL_MANGLE_ASM
     18712# ifndef EVP_PKEY_CTX_set_rsa_pss_keygen_md_name
     18713#  define EVP_PKEY_CTX_set_rsa_pss_keygen_md_name OPENSSL_MANGLER(EVP_PKEY_CTX_set_rsa_pss_keygen_md_name)
     18714# endif
     18715#else
     18716# ifndef _EVP_PKEY_CTX_set_rsa_pss_keygen_md_name
     18717#  define _EVP_PKEY_CTX_set_rsa_pss_keygen_md_name OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_rsa_pss_keygen_md_name)
     18718# endif
     18719#endif
     18720#ifndef OPENSSL_MANGLE_ASM
     18721# ifndef EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md
     18722#  define EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md OPENSSL_MANGLER(EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md)
     18723# endif
     18724#else
     18725# ifndef _EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md
     18726#  define _EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md)
     18727# endif
     18728#endif
     18729#ifndef OPENSSL_MANGLE_ASM
     18730# ifndef EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md_name
     18731#  define EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md_name OPENSSL_MANGLER(EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md_name)
     18732# endif
     18733#else
     18734# ifndef _EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md_name
     18735#  define _EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md_name OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md_name)
     18736# endif
     18737#endif
     18738#ifndef OPENSSL_MANGLE_ASM
     18739# ifndef EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
     18740#  define EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen OPENSSL_MANGLER(EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen)
     18741# endif
     18742#else
     18743# ifndef _EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
     18744#  define _EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen)
     18745# endif
     18746#endif
     18747#ifndef OPENSSL_MANGLE_ASM
     18748# ifndef EVP_PKEY_CTX_set_rsa_pss_saltlen
     18749#  define EVP_PKEY_CTX_set_rsa_pss_saltlen OPENSSL_MANGLER(EVP_PKEY_CTX_set_rsa_pss_saltlen)
     18750# endif
     18751#else
     18752# ifndef _EVP_PKEY_CTX_set_rsa_pss_saltlen
     18753#  define _EVP_PKEY_CTX_set_rsa_pss_saltlen OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_rsa_pss_saltlen)
     18754# endif
     18755#endif
     18756#ifndef OPENSSL_MANGLE_ASM
     18757# ifndef EVP_PKEY_CTX_set_scrypt_N
     18758#  define EVP_PKEY_CTX_set_scrypt_N OPENSSL_MANGLER(EVP_PKEY_CTX_set_scrypt_N)
     18759# endif
     18760#else
     18761# ifndef _EVP_PKEY_CTX_set_scrypt_N
     18762#  define _EVP_PKEY_CTX_set_scrypt_N OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_scrypt_N)
     18763# endif
     18764#endif
     18765#ifndef OPENSSL_MANGLE_ASM
     18766# ifndef EVP_PKEY_CTX_set_scrypt_maxmem_bytes
     18767#  define EVP_PKEY_CTX_set_scrypt_maxmem_bytes OPENSSL_MANGLER(EVP_PKEY_CTX_set_scrypt_maxmem_bytes)
     18768# endif
     18769#else
     18770# ifndef _EVP_PKEY_CTX_set_scrypt_maxmem_bytes
     18771#  define _EVP_PKEY_CTX_set_scrypt_maxmem_bytes OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_scrypt_maxmem_bytes)
     18772# endif
     18773#endif
     18774#ifndef OPENSSL_MANGLE_ASM
     18775# ifndef EVP_PKEY_CTX_set_scrypt_p
     18776#  define EVP_PKEY_CTX_set_scrypt_p OPENSSL_MANGLER(EVP_PKEY_CTX_set_scrypt_p)
     18777# endif
     18778#else
     18779# ifndef _EVP_PKEY_CTX_set_scrypt_p
     18780#  define _EVP_PKEY_CTX_set_scrypt_p OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_scrypt_p)
     18781# endif
     18782#endif
     18783#ifndef OPENSSL_MANGLE_ASM
     18784# ifndef EVP_PKEY_CTX_set_scrypt_r
     18785#  define EVP_PKEY_CTX_set_scrypt_r OPENSSL_MANGLER(EVP_PKEY_CTX_set_scrypt_r)
     18786# endif
     18787#else
     18788# ifndef _EVP_PKEY_CTX_set_scrypt_r
     18789#  define _EVP_PKEY_CTX_set_scrypt_r OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_scrypt_r)
     18790# endif
     18791#endif
     18792#ifndef OPENSSL_MANGLE_ASM
     18793# ifndef EVP_PKEY_CTX_set_signature_md
     18794#  define EVP_PKEY_CTX_set_signature_md OPENSSL_MANGLER(EVP_PKEY_CTX_set_signature_md)
     18795# endif
     18796#else
     18797# ifndef _EVP_PKEY_CTX_set_signature_md
     18798#  define _EVP_PKEY_CTX_set_signature_md OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_signature_md)
     18799# endif
     18800#endif
     18801#ifndef OPENSSL_MANGLE_ASM
     18802# ifndef EVP_PKEY_CTX_set_tls1_prf_md
     18803#  define EVP_PKEY_CTX_set_tls1_prf_md OPENSSL_MANGLER(EVP_PKEY_CTX_set_tls1_prf_md)
     18804# endif
     18805#else
     18806# ifndef _EVP_PKEY_CTX_set_tls1_prf_md
     18807#  define _EVP_PKEY_CTX_set_tls1_prf_md OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_set_tls1_prf_md)
     18808# endif
     18809#endif
     18810#ifndef OPENSSL_MANGLE_ASM
     18811# ifndef EVP_PKEY_CTX_settable_params
     18812#  define EVP_PKEY_CTX_settable_params OPENSSL_MANGLER(EVP_PKEY_CTX_settable_params)
     18813# endif
     18814#else
     18815# ifndef _EVP_PKEY_CTX_settable_params
     18816#  define _EVP_PKEY_CTX_settable_params OPENSSL_MANGLER_ASM(EVP_PKEY_CTX_settable_params)
     18817# endif
     18818#endif
     18819#ifndef OPENSSL_MANGLE_ASM
    1487818820# ifndef EVP_PKEY_CTX_str2ctrl
    1487918821#  define EVP_PKEY_CTX_str2ctrl OPENSSL_MANGLER(EVP_PKEY_CTX_str2ctrl)
     
    1488518827#endif
    1488618828#ifndef OPENSSL_MANGLE_ASM
     18829# ifndef EVP_PKEY_Q_keygen
     18830#  define EVP_PKEY_Q_keygen OPENSSL_MANGLER(EVP_PKEY_Q_keygen)
     18831# endif
     18832#else
     18833# ifndef _EVP_PKEY_Q_keygen
     18834#  define _EVP_PKEY_Q_keygen OPENSSL_MANGLER_ASM(EVP_PKEY_Q_keygen)
     18835# endif
     18836#endif
     18837#ifndef OPENSSL_MANGLE_ASM
    1488718838# ifndef EVP_PKEY_add1_attr
    1488818839#  define EVP_PKEY_add1_attr OPENSSL_MANGLER(EVP_PKEY_add1_attr)
     
    1515519106#endif
    1515619107#ifndef OPENSSL_MANGLE_ASM
    15157 # ifndef EVP_PKEY_base_id
    15158 #  define EVP_PKEY_base_id OPENSSL_MANGLER(EVP_PKEY_base_id)
    15159 # endif
    15160 #else
    15161 # ifndef _EVP_PKEY_base_id
    15162 #  define _EVP_PKEY_base_id OPENSSL_MANGLER_ASM(EVP_PKEY_base_id)
    15163 # endif
    15164 #endif
    15165 #ifndef OPENSSL_MANGLE_ASM
    15166 # ifndef EVP_PKEY_bits
    15167 #  define EVP_PKEY_bits OPENSSL_MANGLER(EVP_PKEY_bits)
    15168 # endif
    15169 #else
    15170 # ifndef _EVP_PKEY_bits
    15171 #  define _EVP_PKEY_bits OPENSSL_MANGLER_ASM(EVP_PKEY_bits)
     19108# ifndef EVP_PKEY_can_sign
     19109#  define EVP_PKEY_can_sign OPENSSL_MANGLER(EVP_PKEY_can_sign)
     19110# endif
     19111#else
     19112# ifndef _EVP_PKEY_can_sign
     19113#  define _EVP_PKEY_can_sign OPENSSL_MANGLER_ASM(EVP_PKEY_can_sign)
    1517219114# endif
    1517319115#endif
     
    1520919151#endif
    1521019152#ifndef OPENSSL_MANGLE_ASM
     19153# ifndef EVP_PKEY_decapsulate
     19154#  define EVP_PKEY_decapsulate OPENSSL_MANGLER(EVP_PKEY_decapsulate)
     19155# endif
     19156#else
     19157# ifndef _EVP_PKEY_decapsulate
     19158#  define _EVP_PKEY_decapsulate OPENSSL_MANGLER_ASM(EVP_PKEY_decapsulate)
     19159# endif
     19160#endif
     19161#ifndef OPENSSL_MANGLE_ASM
     19162# ifndef EVP_PKEY_decapsulate_init
     19163#  define EVP_PKEY_decapsulate_init OPENSSL_MANGLER(EVP_PKEY_decapsulate_init)
     19164# endif
     19165#else
     19166# ifndef _EVP_PKEY_decapsulate_init
     19167#  define _EVP_PKEY_decapsulate_init OPENSSL_MANGLER_ASM(EVP_PKEY_decapsulate_init)
     19168# endif
     19169#endif
     19170#ifndef OPENSSL_MANGLE_ASM
    1521119171# ifndef EVP_PKEY_decrypt
    1521219172#  define EVP_PKEY_decrypt OPENSSL_MANGLER(EVP_PKEY_decrypt)
     
    1522719187#endif
    1522819188#ifndef OPENSSL_MANGLE_ASM
     19189# ifndef EVP_PKEY_decrypt_init_ex
     19190#  define EVP_PKEY_decrypt_init_ex OPENSSL_MANGLER(EVP_PKEY_decrypt_init_ex)
     19191# endif
     19192#else
     19193# ifndef _EVP_PKEY_decrypt_init_ex
     19194#  define _EVP_PKEY_decrypt_init_ex OPENSSL_MANGLER_ASM(EVP_PKEY_decrypt_init_ex)
     19195# endif
     19196#endif
     19197#ifndef OPENSSL_MANGLE_ASM
    1522919198# ifndef EVP_PKEY_decrypt_old
    1523019199#  define EVP_PKEY_decrypt_old OPENSSL_MANGLER(EVP_PKEY_decrypt_old)
     
    1526319232#endif
    1526419233#ifndef OPENSSL_MANGLE_ASM
     19234# ifndef EVP_PKEY_derive_init_ex
     19235#  define EVP_PKEY_derive_init_ex OPENSSL_MANGLER(EVP_PKEY_derive_init_ex)
     19236# endif
     19237#else
     19238# ifndef _EVP_PKEY_derive_init_ex
     19239#  define _EVP_PKEY_derive_init_ex OPENSSL_MANGLER_ASM(EVP_PKEY_derive_init_ex)
     19240# endif
     19241#endif
     19242#ifndef OPENSSL_MANGLE_ASM
    1526519243# ifndef EVP_PKEY_derive_set_peer
    1526619244#  define EVP_PKEY_derive_set_peer OPENSSL_MANGLER(EVP_PKEY_derive_set_peer)
     
    1527219250#endif
    1527319251#ifndef OPENSSL_MANGLE_ASM
     19252# ifndef EVP_PKEY_derive_set_peer_ex
     19253#  define EVP_PKEY_derive_set_peer_ex OPENSSL_MANGLER(EVP_PKEY_derive_set_peer_ex)
     19254# endif
     19255#else
     19256# ifndef _EVP_PKEY_derive_set_peer_ex
     19257#  define _EVP_PKEY_derive_set_peer_ex OPENSSL_MANGLER_ASM(EVP_PKEY_derive_set_peer_ex)
     19258# endif
     19259#endif
     19260#ifndef OPENSSL_MANGLE_ASM
     19261# ifndef EVP_PKEY_digestsign_supports_digest
     19262#  define EVP_PKEY_digestsign_supports_digest OPENSSL_MANGLER(EVP_PKEY_digestsign_supports_digest)
     19263# endif
     19264#else
     19265# ifndef _EVP_PKEY_digestsign_supports_digest
     19266#  define _EVP_PKEY_digestsign_supports_digest OPENSSL_MANGLER_ASM(EVP_PKEY_digestsign_supports_digest)
     19267# endif
     19268#endif
     19269#ifndef OPENSSL_MANGLE_ASM
     19270# ifndef EVP_PKEY_dup
     19271#  define EVP_PKEY_dup OPENSSL_MANGLER(EVP_PKEY_dup)
     19272# endif
     19273#else
     19274# ifndef _EVP_PKEY_dup
     19275#  define _EVP_PKEY_dup OPENSSL_MANGLER_ASM(EVP_PKEY_dup)
     19276# endif
     19277#endif
     19278#ifndef OPENSSL_MANGLE_ASM
     19279# ifndef EVP_PKEY_encapsulate
     19280#  define EVP_PKEY_encapsulate OPENSSL_MANGLER(EVP_PKEY_encapsulate)
     19281# endif
     19282#else
     19283# ifndef _EVP_PKEY_encapsulate
     19284#  define _EVP_PKEY_encapsulate OPENSSL_MANGLER_ASM(EVP_PKEY_encapsulate)
     19285# endif
     19286#endif
     19287#ifndef OPENSSL_MANGLE_ASM
     19288# ifndef EVP_PKEY_encapsulate_init
     19289#  define EVP_PKEY_encapsulate_init OPENSSL_MANGLER(EVP_PKEY_encapsulate_init)
     19290# endif
     19291#else
     19292# ifndef _EVP_PKEY_encapsulate_init
     19293#  define _EVP_PKEY_encapsulate_init OPENSSL_MANGLER_ASM(EVP_PKEY_encapsulate_init)
     19294# endif
     19295#endif
     19296#ifndef OPENSSL_MANGLE_ASM
    1527419297# ifndef EVP_PKEY_encrypt
    1527519298#  define EVP_PKEY_encrypt OPENSSL_MANGLER(EVP_PKEY_encrypt)
     
    1529019313#endif
    1529119314#ifndef OPENSSL_MANGLE_ASM
     19315# ifndef EVP_PKEY_encrypt_init_ex
     19316#  define EVP_PKEY_encrypt_init_ex OPENSSL_MANGLER(EVP_PKEY_encrypt_init_ex)
     19317# endif
     19318#else
     19319# ifndef _EVP_PKEY_encrypt_init_ex
     19320#  define _EVP_PKEY_encrypt_init_ex OPENSSL_MANGLER_ASM(EVP_PKEY_encrypt_init_ex)
     19321# endif
     19322#endif
     19323#ifndef OPENSSL_MANGLE_ASM
    1529219324# ifndef EVP_PKEY_encrypt_old
    1529319325#  define EVP_PKEY_encrypt_old OPENSSL_MANGLER(EVP_PKEY_encrypt_old)
     
    1529919331#endif
    1530019332#ifndef OPENSSL_MANGLE_ASM
     19333# ifndef EVP_PKEY_eq
     19334#  define EVP_PKEY_eq OPENSSL_MANGLER(EVP_PKEY_eq)
     19335# endif
     19336#else
     19337# ifndef _EVP_PKEY_eq
     19338#  define _EVP_PKEY_eq OPENSSL_MANGLER_ASM(EVP_PKEY_eq)
     19339# endif
     19340#endif
     19341#ifndef OPENSSL_MANGLE_ASM
     19342# ifndef EVP_PKEY_export
     19343#  define EVP_PKEY_export OPENSSL_MANGLER(EVP_PKEY_export)
     19344# endif
     19345#else
     19346# ifndef _EVP_PKEY_export
     19347#  define _EVP_PKEY_export OPENSSL_MANGLER_ASM(EVP_PKEY_export)
     19348# endif
     19349#endif
     19350#ifndef OPENSSL_MANGLE_ASM
    1530119351# ifndef EVP_PKEY_free
    1530219352#  define EVP_PKEY_free OPENSSL_MANGLER(EVP_PKEY_free)
     
    1530819358#endif
    1530919359#ifndef OPENSSL_MANGLE_ASM
     19360# ifndef EVP_PKEY_fromdata
     19361#  define EVP_PKEY_fromdata OPENSSL_MANGLER(EVP_PKEY_fromdata)
     19362# endif
     19363#else
     19364# ifndef _EVP_PKEY_fromdata
     19365#  define _EVP_PKEY_fromdata OPENSSL_MANGLER_ASM(EVP_PKEY_fromdata)
     19366# endif
     19367#endif
     19368#ifndef OPENSSL_MANGLE_ASM
     19369# ifndef EVP_PKEY_fromdata_init
     19370#  define EVP_PKEY_fromdata_init OPENSSL_MANGLER(EVP_PKEY_fromdata_init)
     19371# endif
     19372#else
     19373# ifndef _EVP_PKEY_fromdata_init
     19374#  define _EVP_PKEY_fromdata_init OPENSSL_MANGLER_ASM(EVP_PKEY_fromdata_init)
     19375# endif
     19376#endif
     19377#ifndef OPENSSL_MANGLE_ASM
     19378# ifndef EVP_PKEY_fromdata_settable
     19379#  define EVP_PKEY_fromdata_settable OPENSSL_MANGLER(EVP_PKEY_fromdata_settable)
     19380# endif
     19381#else
     19382# ifndef _EVP_PKEY_fromdata_settable
     19383#  define _EVP_PKEY_fromdata_settable OPENSSL_MANGLER_ASM(EVP_PKEY_fromdata_settable)
     19384# endif
     19385#endif
     19386#ifndef OPENSSL_MANGLE_ASM
     19387# ifndef EVP_PKEY_generate
     19388#  define EVP_PKEY_generate OPENSSL_MANGLER(EVP_PKEY_generate)
     19389# endif
     19390#else
     19391# ifndef _EVP_PKEY_generate
     19392#  define _EVP_PKEY_generate OPENSSL_MANGLER_ASM(EVP_PKEY_generate)
     19393# endif
     19394#endif
     19395#ifndef OPENSSL_MANGLE_ASM
    1531019396# ifndef EVP_PKEY_get0
    1531119397#  define EVP_PKEY_get0 OPENSSL_MANGLER(EVP_PKEY_get0)
     
    1536219448#endif
    1536319449#ifndef OPENSSL_MANGLE_ASM
     19450# ifndef EVP_PKEY_get0_description
     19451#  define EVP_PKEY_get0_description OPENSSL_MANGLER(EVP_PKEY_get0_description)
     19452# endif
     19453#else
     19454# ifndef _EVP_PKEY_get0_description
     19455#  define _EVP_PKEY_get0_description OPENSSL_MANGLER_ASM(EVP_PKEY_get0_description)
     19456# endif
     19457#endif
     19458#ifndef OPENSSL_MANGLE_ASM
     19459# ifndef EVP_PKEY_get0_engine
     19460#  define EVP_PKEY_get0_engine OPENSSL_MANGLER(EVP_PKEY_get0_engine)
     19461# endif
     19462#else
     19463# ifndef _EVP_PKEY_get0_engine
     19464#  define _EVP_PKEY_get0_engine OPENSSL_MANGLER_ASM(EVP_PKEY_get0_engine)
     19465# endif
     19466#endif
     19467#ifndef OPENSSL_MANGLE_ASM
    1536419468# ifndef EVP_PKEY_get0_hmac
    1536519469#  define EVP_PKEY_get0_hmac OPENSSL_MANGLER(EVP_PKEY_get0_hmac)
     
    1537119475#endif
    1537219476#ifndef OPENSSL_MANGLE_ASM
     19477# ifndef EVP_PKEY_get0_poly1305
     19478#  define EVP_PKEY_get0_poly1305 OPENSSL_MANGLER(EVP_PKEY_get0_poly1305)
     19479# endif
     19480#else
     19481# ifndef _EVP_PKEY_get0_poly1305
     19482#  define _EVP_PKEY_get0_poly1305 OPENSSL_MANGLER_ASM(EVP_PKEY_get0_poly1305)
     19483# endif
     19484#endif
     19485#ifndef OPENSSL_MANGLE_ASM
     19486# ifndef EVP_PKEY_get0_provider
     19487#  define EVP_PKEY_get0_provider OPENSSL_MANGLER(EVP_PKEY_get0_provider)
     19488# endif
     19489#else
     19490# ifndef _EVP_PKEY_get0_provider
     19491#  define _EVP_PKEY_get0_provider OPENSSL_MANGLER_ASM(EVP_PKEY_get0_provider)
     19492# endif
     19493#endif
     19494#ifndef OPENSSL_MANGLE_ASM
    1537319495# ifndef EVP_PKEY_get0_siphash
    1537419496#  define EVP_PKEY_get0_siphash OPENSSL_MANGLER(EVP_PKEY_get0_siphash)
     
    1538019502#endif
    1538119503#ifndef OPENSSL_MANGLE_ASM
     19504# ifndef EVP_PKEY_get0_type_name
     19505#  define EVP_PKEY_get0_type_name OPENSSL_MANGLER(EVP_PKEY_get0_type_name)
     19506# endif
     19507#else
     19508# ifndef _EVP_PKEY_get0_type_name
     19509#  define _EVP_PKEY_get0_type_name OPENSSL_MANGLER_ASM(EVP_PKEY_get0_type_name)
     19510# endif
     19511#endif
     19512#ifndef OPENSSL_MANGLE_ASM
    1538219513# ifndef EVP_PKEY_get1_DH
    1538319514#  define EVP_PKEY_get1_DH OPENSSL_MANGLER(EVP_PKEY_get1_DH)
     
    1541619547#endif
    1541719548#ifndef OPENSSL_MANGLE_ASM
    15418 # ifndef EVP_PKEY_get1_tls_encodedpoint
    15419 #  define EVP_PKEY_get1_tls_encodedpoint OPENSSL_MANGLER(EVP_PKEY_get1_tls_encodedpoint)
    15420 # endif
    15421 #else
    15422 # ifndef _EVP_PKEY_get1_tls_encodedpoint
    15423 #  define _EVP_PKEY_get1_tls_encodedpoint OPENSSL_MANGLER_ASM(EVP_PKEY_get1_tls_encodedpoint)
     19549# ifndef EVP_PKEY_get1_encoded_public_key
     19550#  define EVP_PKEY_get1_encoded_public_key OPENSSL_MANGLER(EVP_PKEY_get1_encoded_public_key)
     19551# endif
     19552#else
     19553# ifndef _EVP_PKEY_get1_encoded_public_key
     19554#  define _EVP_PKEY_get1_encoded_public_key OPENSSL_MANGLER_ASM(EVP_PKEY_get1_encoded_public_key)
    1542419555# endif
    1542519556#endif
     
    1546119592#endif
    1546219593#ifndef OPENSSL_MANGLE_ASM
     19594# ifndef EVP_PKEY_get_base_id
     19595#  define EVP_PKEY_get_base_id OPENSSL_MANGLER(EVP_PKEY_get_base_id)
     19596# endif
     19597#else
     19598# ifndef _EVP_PKEY_get_base_id
     19599#  define _EVP_PKEY_get_base_id OPENSSL_MANGLER_ASM(EVP_PKEY_get_base_id)
     19600# endif
     19601#endif
     19602#ifndef OPENSSL_MANGLE_ASM
     19603# ifndef EVP_PKEY_get_bits
     19604#  define EVP_PKEY_get_bits OPENSSL_MANGLER(EVP_PKEY_get_bits)
     19605# endif
     19606#else
     19607# ifndef _EVP_PKEY_get_bits
     19608#  define _EVP_PKEY_get_bits OPENSSL_MANGLER_ASM(EVP_PKEY_get_bits)
     19609# endif
     19610#endif
     19611#ifndef OPENSSL_MANGLE_ASM
     19612# ifndef EVP_PKEY_get_bn_param
     19613#  define EVP_PKEY_get_bn_param OPENSSL_MANGLER(EVP_PKEY_get_bn_param)
     19614# endif
     19615#else
     19616# ifndef _EVP_PKEY_get_bn_param
     19617#  define _EVP_PKEY_get_bn_param OPENSSL_MANGLER_ASM(EVP_PKEY_get_bn_param)
     19618# endif
     19619#endif
     19620#ifndef OPENSSL_MANGLE_ASM
     19621# ifndef EVP_PKEY_get_default_digest_name
     19622#  define EVP_PKEY_get_default_digest_name OPENSSL_MANGLER(EVP_PKEY_get_default_digest_name)
     19623# endif
     19624#else
     19625# ifndef _EVP_PKEY_get_default_digest_name
     19626#  define _EVP_PKEY_get_default_digest_name OPENSSL_MANGLER_ASM(EVP_PKEY_get_default_digest_name)
     19627# endif
     19628#endif
     19629#ifndef OPENSSL_MANGLE_ASM
    1546319630# ifndef EVP_PKEY_get_default_digest_nid
    1546419631#  define EVP_PKEY_get_default_digest_nid OPENSSL_MANGLER(EVP_PKEY_get_default_digest_nid)
     
    1547019637#endif
    1547119638#ifndef OPENSSL_MANGLE_ASM
     19639# ifndef EVP_PKEY_get_ec_point_conv_form
     19640#  define EVP_PKEY_get_ec_point_conv_form OPENSSL_MANGLER(EVP_PKEY_get_ec_point_conv_form)
     19641# endif
     19642#else
     19643# ifndef _EVP_PKEY_get_ec_point_conv_form
     19644#  define _EVP_PKEY_get_ec_point_conv_form OPENSSL_MANGLER_ASM(EVP_PKEY_get_ec_point_conv_form)
     19645# endif
     19646#endif
     19647#ifndef OPENSSL_MANGLE_ASM
     19648# ifndef EVP_PKEY_get_ex_data
     19649#  define EVP_PKEY_get_ex_data OPENSSL_MANGLER(EVP_PKEY_get_ex_data)
     19650# endif
     19651#else
     19652# ifndef _EVP_PKEY_get_ex_data
     19653#  define _EVP_PKEY_get_ex_data OPENSSL_MANGLER_ASM(EVP_PKEY_get_ex_data)
     19654# endif
     19655#endif
     19656#ifndef OPENSSL_MANGLE_ASM
     19657# ifndef EVP_PKEY_get_field_type
     19658#  define EVP_PKEY_get_field_type OPENSSL_MANGLER(EVP_PKEY_get_field_type)
     19659# endif
     19660#else
     19661# ifndef _EVP_PKEY_get_field_type
     19662#  define _EVP_PKEY_get_field_type OPENSSL_MANGLER_ASM(EVP_PKEY_get_field_type)
     19663# endif
     19664#endif
     19665#ifndef OPENSSL_MANGLE_ASM
     19666# ifndef EVP_PKEY_get_group_name
     19667#  define EVP_PKEY_get_group_name OPENSSL_MANGLER(EVP_PKEY_get_group_name)
     19668# endif
     19669#else
     19670# ifndef _EVP_PKEY_get_group_name
     19671#  define _EVP_PKEY_get_group_name OPENSSL_MANGLER_ASM(EVP_PKEY_get_group_name)
     19672# endif
     19673#endif
     19674#ifndef OPENSSL_MANGLE_ASM
     19675# ifndef EVP_PKEY_get_id
     19676#  define EVP_PKEY_get_id OPENSSL_MANGLER(EVP_PKEY_get_id)
     19677# endif
     19678#else
     19679# ifndef _EVP_PKEY_get_id
     19680#  define _EVP_PKEY_get_id OPENSSL_MANGLER_ASM(EVP_PKEY_get_id)
     19681# endif
     19682#endif
     19683#ifndef OPENSSL_MANGLE_ASM
     19684# ifndef EVP_PKEY_get_int_param
     19685#  define EVP_PKEY_get_int_param OPENSSL_MANGLER(EVP_PKEY_get_int_param)
     19686# endif
     19687#else
     19688# ifndef _EVP_PKEY_get_int_param
     19689#  define _EVP_PKEY_get_int_param OPENSSL_MANGLER_ASM(EVP_PKEY_get_int_param)
     19690# endif
     19691#endif
     19692#ifndef OPENSSL_MANGLE_ASM
     19693# ifndef EVP_PKEY_get_octet_string_param
     19694#  define EVP_PKEY_get_octet_string_param OPENSSL_MANGLER(EVP_PKEY_get_octet_string_param)
     19695# endif
     19696#else
     19697# ifndef _EVP_PKEY_get_octet_string_param
     19698#  define _EVP_PKEY_get_octet_string_param OPENSSL_MANGLER_ASM(EVP_PKEY_get_octet_string_param)
     19699# endif
     19700#endif
     19701#ifndef OPENSSL_MANGLE_ASM
     19702# ifndef EVP_PKEY_get_params
     19703#  define EVP_PKEY_get_params OPENSSL_MANGLER(EVP_PKEY_get_params)
     19704# endif
     19705#else
     19706# ifndef _EVP_PKEY_get_params
     19707#  define _EVP_PKEY_get_params OPENSSL_MANGLER_ASM(EVP_PKEY_get_params)
     19708# endif
     19709#endif
     19710#ifndef OPENSSL_MANGLE_ASM
    1547219711# ifndef EVP_PKEY_get_raw_private_key
    1547319712#  define EVP_PKEY_get_raw_private_key OPENSSL_MANGLER(EVP_PKEY_get_raw_private_key)
     
    1548819727#endif
    1548919728#ifndef OPENSSL_MANGLE_ASM
    15490 # ifndef EVP_PKEY_id
    15491 #  define EVP_PKEY_id OPENSSL_MANGLER(EVP_PKEY_id)
    15492 # endif
    15493 #else
    15494 # ifndef _EVP_PKEY_id
    15495 #  define _EVP_PKEY_id OPENSSL_MANGLER_ASM(EVP_PKEY_id)
     19729# ifndef EVP_PKEY_get_security_bits
     19730#  define EVP_PKEY_get_security_bits OPENSSL_MANGLER(EVP_PKEY_get_security_bits)
     19731# endif
     19732#else
     19733# ifndef _EVP_PKEY_get_security_bits
     19734#  define _EVP_PKEY_get_security_bits OPENSSL_MANGLER_ASM(EVP_PKEY_get_security_bits)
     19735# endif
     19736#endif
     19737#ifndef OPENSSL_MANGLE_ASM
     19738# ifndef EVP_PKEY_get_size
     19739#  define EVP_PKEY_get_size OPENSSL_MANGLER(EVP_PKEY_get_size)
     19740# endif
     19741#else
     19742# ifndef _EVP_PKEY_get_size
     19743#  define _EVP_PKEY_get_size OPENSSL_MANGLER_ASM(EVP_PKEY_get_size)
     19744# endif
     19745#endif
     19746#ifndef OPENSSL_MANGLE_ASM
     19747# ifndef EVP_PKEY_get_size_t_param
     19748#  define EVP_PKEY_get_size_t_param OPENSSL_MANGLER(EVP_PKEY_get_size_t_param)
     19749# endif
     19750#else
     19751# ifndef _EVP_PKEY_get_size_t_param
     19752#  define _EVP_PKEY_get_size_t_param OPENSSL_MANGLER_ASM(EVP_PKEY_get_size_t_param)
     19753# endif
     19754#endif
     19755#ifndef OPENSSL_MANGLE_ASM
     19756# ifndef EVP_PKEY_get_utf8_string_param
     19757#  define EVP_PKEY_get_utf8_string_param OPENSSL_MANGLER(EVP_PKEY_get_utf8_string_param)
     19758# endif
     19759#else
     19760# ifndef _EVP_PKEY_get_utf8_string_param
     19761#  define _EVP_PKEY_get_utf8_string_param OPENSSL_MANGLER_ASM(EVP_PKEY_get_utf8_string_param)
     19762# endif
     19763#endif
     19764#ifndef OPENSSL_MANGLE_ASM
     19765# ifndef EVP_PKEY_gettable_params
     19766#  define EVP_PKEY_gettable_params OPENSSL_MANGLER(EVP_PKEY_gettable_params)
     19767# endif
     19768#else
     19769# ifndef _EVP_PKEY_gettable_params
     19770#  define _EVP_PKEY_gettable_params OPENSSL_MANGLER_ASM(EVP_PKEY_gettable_params)
     19771# endif
     19772#endif
     19773#ifndef OPENSSL_MANGLE_ASM
     19774# ifndef EVP_PKEY_is_a
     19775#  define EVP_PKEY_is_a OPENSSL_MANGLER(EVP_PKEY_is_a)
     19776# endif
     19777#else
     19778# ifndef _EVP_PKEY_is_a
     19779#  define _EVP_PKEY_is_a OPENSSL_MANGLER_ASM(EVP_PKEY_is_a)
    1549619780# endif
    1549719781#endif
     
    1600120285#endif
    1600220286#ifndef OPENSSL_MANGLE_ASM
     20287# ifndef EVP_PKEY_new_raw_private_key_ex
     20288#  define EVP_PKEY_new_raw_private_key_ex OPENSSL_MANGLER(EVP_PKEY_new_raw_private_key_ex)
     20289# endif
     20290#else
     20291# ifndef _EVP_PKEY_new_raw_private_key_ex
     20292#  define _EVP_PKEY_new_raw_private_key_ex OPENSSL_MANGLER_ASM(EVP_PKEY_new_raw_private_key_ex)
     20293# endif
     20294#endif
     20295#ifndef OPENSSL_MANGLE_ASM
    1600320296# ifndef EVP_PKEY_new_raw_public_key
    1600420297#  define EVP_PKEY_new_raw_public_key OPENSSL_MANGLER(EVP_PKEY_new_raw_public_key)
     
    1601020303#endif
    1601120304#ifndef OPENSSL_MANGLE_ASM
     20305# ifndef EVP_PKEY_new_raw_public_key_ex
     20306#  define EVP_PKEY_new_raw_public_key_ex OPENSSL_MANGLER(EVP_PKEY_new_raw_public_key_ex)
     20307# endif
     20308#else
     20309# ifndef _EVP_PKEY_new_raw_public_key_ex
     20310#  define _EVP_PKEY_new_raw_public_key_ex OPENSSL_MANGLER_ASM(EVP_PKEY_new_raw_public_key_ex)
     20311# endif
     20312#endif
     20313#ifndef OPENSSL_MANGLE_ASM
     20314# ifndef EVP_PKEY_pairwise_check
     20315#  define EVP_PKEY_pairwise_check OPENSSL_MANGLER(EVP_PKEY_pairwise_check)
     20316# endif
     20317#else
     20318# ifndef _EVP_PKEY_pairwise_check
     20319#  define _EVP_PKEY_pairwise_check OPENSSL_MANGLER_ASM(EVP_PKEY_pairwise_check)
     20320# endif
     20321#endif
     20322#ifndef OPENSSL_MANGLE_ASM
    1601220323# ifndef EVP_PKEY_param_check
    1601320324#  define EVP_PKEY_param_check OPENSSL_MANGLER(EVP_PKEY_param_check)
     
    1601920330#endif
    1602020331#ifndef OPENSSL_MANGLE_ASM
     20332# ifndef EVP_PKEY_param_check_quick
     20333#  define EVP_PKEY_param_check_quick OPENSSL_MANGLER(EVP_PKEY_param_check_quick)
     20334# endif
     20335#else
     20336# ifndef _EVP_PKEY_param_check_quick
     20337#  define _EVP_PKEY_param_check_quick OPENSSL_MANGLER_ASM(EVP_PKEY_param_check_quick)
     20338# endif
     20339#endif
     20340#ifndef OPENSSL_MANGLE_ASM
     20341# ifndef EVP_PKEY_parameters_eq
     20342#  define EVP_PKEY_parameters_eq OPENSSL_MANGLER(EVP_PKEY_parameters_eq)
     20343# endif
     20344#else
     20345# ifndef _EVP_PKEY_parameters_eq
     20346#  define _EVP_PKEY_parameters_eq OPENSSL_MANGLER_ASM(EVP_PKEY_parameters_eq)
     20347# endif
     20348#endif
     20349#ifndef OPENSSL_MANGLE_ASM
    1602120350# ifndef EVP_PKEY_paramgen
    1602220351#  define EVP_PKEY_paramgen OPENSSL_MANGLER(EVP_PKEY_paramgen)
     
    1604620375#endif
    1604720376#ifndef OPENSSL_MANGLE_ASM
     20377# ifndef EVP_PKEY_print_params_fp
     20378#  define EVP_PKEY_print_params_fp OPENSSL_MANGLER(EVP_PKEY_print_params_fp)
     20379# endif
     20380#else
     20381# ifndef _EVP_PKEY_print_params_fp
     20382#  define _EVP_PKEY_print_params_fp OPENSSL_MANGLER_ASM(EVP_PKEY_print_params_fp)
     20383# endif
     20384#endif
     20385#ifndef OPENSSL_MANGLE_ASM
    1604820386# ifndef EVP_PKEY_print_private
    1604920387#  define EVP_PKEY_print_private OPENSSL_MANGLER(EVP_PKEY_print_private)
     
    1605520393#endif
    1605620394#ifndef OPENSSL_MANGLE_ASM
     20395# ifndef EVP_PKEY_print_private_fp
     20396#  define EVP_PKEY_print_private_fp OPENSSL_MANGLER(EVP_PKEY_print_private_fp)
     20397# endif
     20398#else
     20399# ifndef _EVP_PKEY_print_private_fp
     20400#  define _EVP_PKEY_print_private_fp OPENSSL_MANGLER_ASM(EVP_PKEY_print_private_fp)
     20401# endif
     20402#endif
     20403#ifndef OPENSSL_MANGLE_ASM
    1605720404# ifndef EVP_PKEY_print_public
    1605820405#  define EVP_PKEY_print_public OPENSSL_MANGLER(EVP_PKEY_print_public)
     
    1606420411#endif
    1606520412#ifndef OPENSSL_MANGLE_ASM
     20413# ifndef EVP_PKEY_print_public_fp
     20414#  define EVP_PKEY_print_public_fp OPENSSL_MANGLER(EVP_PKEY_print_public_fp)
     20415# endif
     20416#else
     20417# ifndef _EVP_PKEY_print_public_fp
     20418#  define _EVP_PKEY_print_public_fp OPENSSL_MANGLER_ASM(EVP_PKEY_print_public_fp)
     20419# endif
     20420#endif
     20421#ifndef OPENSSL_MANGLE_ASM
     20422# ifndef EVP_PKEY_private_check
     20423#  define EVP_PKEY_private_check OPENSSL_MANGLER(EVP_PKEY_private_check)
     20424# endif
     20425#else
     20426# ifndef _EVP_PKEY_private_check
     20427#  define _EVP_PKEY_private_check OPENSSL_MANGLER_ASM(EVP_PKEY_private_check)
     20428# endif
     20429#endif
     20430#ifndef OPENSSL_MANGLE_ASM
    1606620431# ifndef EVP_PKEY_public_check
    1606720432#  define EVP_PKEY_public_check OPENSSL_MANGLER(EVP_PKEY_public_check)
     
    1607320438#endif
    1607420439#ifndef OPENSSL_MANGLE_ASM
     20440# ifndef EVP_PKEY_public_check_quick
     20441#  define EVP_PKEY_public_check_quick OPENSSL_MANGLER(EVP_PKEY_public_check_quick)
     20442# endif
     20443#else
     20444# ifndef _EVP_PKEY_public_check_quick
     20445#  define _EVP_PKEY_public_check_quick OPENSSL_MANGLER_ASM(EVP_PKEY_public_check_quick)
     20446# endif
     20447#endif
     20448#ifndef OPENSSL_MANGLE_ASM
    1607520449# ifndef EVP_PKEY_save_parameters
    1607620450#  define EVP_PKEY_save_parameters OPENSSL_MANGLER(EVP_PKEY_save_parameters)
     
    1608220456#endif
    1608320457#ifndef OPENSSL_MANGLE_ASM
    16084 # ifndef EVP_PKEY_security_bits
    16085 #  define EVP_PKEY_security_bits OPENSSL_MANGLER(EVP_PKEY_security_bits)
    16086 # endif
    16087 #else
    16088 # ifndef _EVP_PKEY_security_bits
    16089 #  define _EVP_PKEY_security_bits OPENSSL_MANGLER_ASM(EVP_PKEY_security_bits)
    16090 # endif
    16091 #endif
    16092 #ifndef OPENSSL_MANGLE_ASM
    1609320458# ifndef EVP_PKEY_set1_DH
    1609420459#  define EVP_PKEY_set1_DH OPENSSL_MANGLER(EVP_PKEY_set1_DH)
     
    1612720492#endif
    1612820493#ifndef OPENSSL_MANGLE_ASM
    16129 # ifndef EVP_PKEY_set1_tls_encodedpoint
    16130 #  define EVP_PKEY_set1_tls_encodedpoint OPENSSL_MANGLER(EVP_PKEY_set1_tls_encodedpoint)
    16131 # endif
    16132 #else
    16133 # ifndef _EVP_PKEY_set1_tls_encodedpoint
    16134 #  define _EVP_PKEY_set1_tls_encodedpoint OPENSSL_MANGLER_ASM(EVP_PKEY_set1_tls_encodedpoint)
    16135 # endif
    16136 #endif
    16137 #ifndef OPENSSL_MANGLE_ASM
    16138 # ifndef EVP_PKEY_set_alias_type
    16139 #  define EVP_PKEY_set_alias_type OPENSSL_MANGLER(EVP_PKEY_set_alias_type)
    16140 # endif
    16141 #else
    16142 # ifndef _EVP_PKEY_set_alias_type
    16143 #  define _EVP_PKEY_set_alias_type OPENSSL_MANGLER_ASM(EVP_PKEY_set_alias_type)
     20494# ifndef EVP_PKEY_set1_encoded_public_key
     20495#  define EVP_PKEY_set1_encoded_public_key OPENSSL_MANGLER(EVP_PKEY_set1_encoded_public_key)
     20496# endif
     20497#else
     20498# ifndef _EVP_PKEY_set1_encoded_public_key
     20499#  define _EVP_PKEY_set1_encoded_public_key OPENSSL_MANGLER_ASM(EVP_PKEY_set1_encoded_public_key)
     20500# endif
     20501#endif
     20502#ifndef OPENSSL_MANGLE_ASM
     20503# ifndef EVP_PKEY_set1_engine
     20504#  define EVP_PKEY_set1_engine OPENSSL_MANGLER(EVP_PKEY_set1_engine)
     20505# endif
     20506#else
     20507# ifndef _EVP_PKEY_set1_engine
     20508#  define _EVP_PKEY_set1_engine OPENSSL_MANGLER_ASM(EVP_PKEY_set1_engine)
     20509# endif
     20510#endif
     20511#ifndef OPENSSL_MANGLE_ASM
     20512# ifndef EVP_PKEY_set_bn_param
     20513#  define EVP_PKEY_set_bn_param OPENSSL_MANGLER(EVP_PKEY_set_bn_param)
     20514# endif
     20515#else
     20516# ifndef _EVP_PKEY_set_bn_param
     20517#  define _EVP_PKEY_set_bn_param OPENSSL_MANGLER_ASM(EVP_PKEY_set_bn_param)
     20518# endif
     20519#endif
     20520#ifndef OPENSSL_MANGLE_ASM
     20521# ifndef EVP_PKEY_set_ex_data
     20522#  define EVP_PKEY_set_ex_data OPENSSL_MANGLER(EVP_PKEY_set_ex_data)
     20523# endif
     20524#else
     20525# ifndef _EVP_PKEY_set_ex_data
     20526#  define _EVP_PKEY_set_ex_data OPENSSL_MANGLER_ASM(EVP_PKEY_set_ex_data)
     20527# endif
     20528#endif
     20529#ifndef OPENSSL_MANGLE_ASM
     20530# ifndef EVP_PKEY_set_int_param
     20531#  define EVP_PKEY_set_int_param OPENSSL_MANGLER(EVP_PKEY_set_int_param)
     20532# endif
     20533#else
     20534# ifndef _EVP_PKEY_set_int_param
     20535#  define _EVP_PKEY_set_int_param OPENSSL_MANGLER_ASM(EVP_PKEY_set_int_param)
     20536# endif
     20537#endif
     20538#ifndef OPENSSL_MANGLE_ASM
     20539# ifndef EVP_PKEY_set_octet_string_param
     20540#  define EVP_PKEY_set_octet_string_param OPENSSL_MANGLER(EVP_PKEY_set_octet_string_param)
     20541# endif
     20542#else
     20543# ifndef _EVP_PKEY_set_octet_string_param
     20544#  define _EVP_PKEY_set_octet_string_param OPENSSL_MANGLER_ASM(EVP_PKEY_set_octet_string_param)
     20545# endif
     20546#endif
     20547#ifndef OPENSSL_MANGLE_ASM
     20548# ifndef EVP_PKEY_set_params
     20549#  define EVP_PKEY_set_params OPENSSL_MANGLER(EVP_PKEY_set_params)
     20550# endif
     20551#else
     20552# ifndef _EVP_PKEY_set_params
     20553#  define _EVP_PKEY_set_params OPENSSL_MANGLER_ASM(EVP_PKEY_set_params)
     20554# endif
     20555#endif
     20556#ifndef OPENSSL_MANGLE_ASM
     20557# ifndef EVP_PKEY_set_size_t_param
     20558#  define EVP_PKEY_set_size_t_param OPENSSL_MANGLER(EVP_PKEY_set_size_t_param)
     20559# endif
     20560#else
     20561# ifndef _EVP_PKEY_set_size_t_param
     20562#  define _EVP_PKEY_set_size_t_param OPENSSL_MANGLER_ASM(EVP_PKEY_set_size_t_param)
    1614420563# endif
    1614520564#endif
     
    1615420573#endif
    1615520574#ifndef OPENSSL_MANGLE_ASM
     20575# ifndef EVP_PKEY_set_type_by_keymgmt
     20576#  define EVP_PKEY_set_type_by_keymgmt OPENSSL_MANGLER(EVP_PKEY_set_type_by_keymgmt)
     20577# endif
     20578#else
     20579# ifndef _EVP_PKEY_set_type_by_keymgmt
     20580#  define _EVP_PKEY_set_type_by_keymgmt OPENSSL_MANGLER_ASM(EVP_PKEY_set_type_by_keymgmt)
     20581# endif
     20582#endif
     20583#ifndef OPENSSL_MANGLE_ASM
    1615620584# ifndef EVP_PKEY_set_type_str
    1615720585#  define EVP_PKEY_set_type_str OPENSSL_MANGLER(EVP_PKEY_set_type_str)
     
    1616320591#endif
    1616420592#ifndef OPENSSL_MANGLE_ASM
     20593# ifndef EVP_PKEY_set_utf8_string_param
     20594#  define EVP_PKEY_set_utf8_string_param OPENSSL_MANGLER(EVP_PKEY_set_utf8_string_param)
     20595# endif
     20596#else
     20597# ifndef _EVP_PKEY_set_utf8_string_param
     20598#  define _EVP_PKEY_set_utf8_string_param OPENSSL_MANGLER_ASM(EVP_PKEY_set_utf8_string_param)
     20599# endif
     20600#endif
     20601#ifndef OPENSSL_MANGLE_ASM
     20602# ifndef EVP_PKEY_settable_params
     20603#  define EVP_PKEY_settable_params OPENSSL_MANGLER(EVP_PKEY_settable_params)
     20604# endif
     20605#else
     20606# ifndef _EVP_PKEY_settable_params
     20607#  define _EVP_PKEY_settable_params OPENSSL_MANGLER_ASM(EVP_PKEY_settable_params)
     20608# endif
     20609#endif
     20610#ifndef OPENSSL_MANGLE_ASM
    1616520611# ifndef EVP_PKEY_sign
    1616620612#  define EVP_PKEY_sign OPENSSL_MANGLER(EVP_PKEY_sign)
     
    1618120627#endif
    1618220628#ifndef OPENSSL_MANGLE_ASM
    16183 # ifndef EVP_PKEY_size
    16184 #  define EVP_PKEY_size OPENSSL_MANGLER(EVP_PKEY_size)
    16185 # endif
    16186 #else
    16187 # ifndef _EVP_PKEY_size
    16188 #  define _EVP_PKEY_size OPENSSL_MANGLER_ASM(EVP_PKEY_size)
     20629# ifndef EVP_PKEY_sign_init_ex
     20630#  define EVP_PKEY_sign_init_ex OPENSSL_MANGLER(EVP_PKEY_sign_init_ex)
     20631# endif
     20632#else
     20633# ifndef _EVP_PKEY_sign_init_ex
     20634#  define _EVP_PKEY_sign_init_ex OPENSSL_MANGLER_ASM(EVP_PKEY_sign_init_ex)
     20635# endif
     20636#endif
     20637#ifndef OPENSSL_MANGLE_ASM
     20638# ifndef EVP_PKEY_todata
     20639#  define EVP_PKEY_todata OPENSSL_MANGLER(EVP_PKEY_todata)
     20640# endif
     20641#else
     20642# ifndef _EVP_PKEY_todata
     20643#  define _EVP_PKEY_todata OPENSSL_MANGLER_ASM(EVP_PKEY_todata)
    1618920644# endif
    1619020645#endif
     
    1619920654#endif
    1620020655#ifndef OPENSSL_MANGLE_ASM
     20656# ifndef EVP_PKEY_type_names_do_all
     20657#  define EVP_PKEY_type_names_do_all OPENSSL_MANGLER(EVP_PKEY_type_names_do_all)
     20658# endif
     20659#else
     20660# ifndef _EVP_PKEY_type_names_do_all
     20661#  define _EVP_PKEY_type_names_do_all OPENSSL_MANGLER_ASM(EVP_PKEY_type_names_do_all)
     20662# endif
     20663#endif
     20664#ifndef OPENSSL_MANGLE_ASM
    1620120665# ifndef EVP_PKEY_up_ref
    1620220666#  define EVP_PKEY_up_ref OPENSSL_MANGLER(EVP_PKEY_up_ref)
     
    1622620690#endif
    1622720691#ifndef OPENSSL_MANGLE_ASM
     20692# ifndef EVP_PKEY_verify_init_ex
     20693#  define EVP_PKEY_verify_init_ex OPENSSL_MANGLER(EVP_PKEY_verify_init_ex)
     20694# endif
     20695#else
     20696# ifndef _EVP_PKEY_verify_init_ex
     20697#  define _EVP_PKEY_verify_init_ex OPENSSL_MANGLER_ASM(EVP_PKEY_verify_init_ex)
     20698# endif
     20699#endif
     20700#ifndef OPENSSL_MANGLE_ASM
    1622820701# ifndef EVP_PKEY_verify_recover
    1622920702#  define EVP_PKEY_verify_recover OPENSSL_MANGLER(EVP_PKEY_verify_recover)
     
    1624420717#endif
    1624520718#ifndef OPENSSL_MANGLE_ASM
     20719# ifndef EVP_PKEY_verify_recover_init_ex
     20720#  define EVP_PKEY_verify_recover_init_ex OPENSSL_MANGLER(EVP_PKEY_verify_recover_init_ex)
     20721# endif
     20722#else
     20723# ifndef _EVP_PKEY_verify_recover_init_ex
     20724#  define _EVP_PKEY_verify_recover_init_ex OPENSSL_MANGLER_ASM(EVP_PKEY_verify_recover_init_ex)
     20725# endif
     20726#endif
     20727#ifndef OPENSSL_MANGLE_ASM
     20728# ifndef EVP_Q_digest
     20729#  define EVP_Q_digest OPENSSL_MANGLER(EVP_Q_digest)
     20730# endif
     20731#else
     20732# ifndef _EVP_Q_digest
     20733#  define _EVP_Q_digest OPENSSL_MANGLER_ASM(EVP_Q_digest)
     20734# endif
     20735#endif
     20736#ifndef OPENSSL_MANGLE_ASM
     20737# ifndef EVP_Q_mac
     20738#  define EVP_Q_mac OPENSSL_MANGLER(EVP_Q_mac)
     20739# endif
     20740#else
     20741# ifndef _EVP_Q_mac
     20742#  define _EVP_Q_mac OPENSSL_MANGLER_ASM(EVP_Q_mac)
     20743# endif
     20744#endif
     20745#ifndef OPENSSL_MANGLE_ASM
     20746# ifndef EVP_RAND_CTX_free
     20747#  define EVP_RAND_CTX_free OPENSSL_MANGLER(EVP_RAND_CTX_free)
     20748# endif
     20749#else
     20750# ifndef _EVP_RAND_CTX_free
     20751#  define _EVP_RAND_CTX_free OPENSSL_MANGLER_ASM(EVP_RAND_CTX_free)
     20752# endif
     20753#endif
     20754#ifndef OPENSSL_MANGLE_ASM
     20755# ifndef EVP_RAND_CTX_get0_rand
     20756#  define EVP_RAND_CTX_get0_rand OPENSSL_MANGLER(EVP_RAND_CTX_get0_rand)
     20757# endif
     20758#else
     20759# ifndef _EVP_RAND_CTX_get0_rand
     20760#  define _EVP_RAND_CTX_get0_rand OPENSSL_MANGLER_ASM(EVP_RAND_CTX_get0_rand)
     20761# endif
     20762#endif
     20763#ifndef OPENSSL_MANGLE_ASM
     20764# ifndef EVP_RAND_CTX_get_params
     20765#  define EVP_RAND_CTX_get_params OPENSSL_MANGLER(EVP_RAND_CTX_get_params)
     20766# endif
     20767#else
     20768# ifndef _EVP_RAND_CTX_get_params
     20769#  define _EVP_RAND_CTX_get_params OPENSSL_MANGLER_ASM(EVP_RAND_CTX_get_params)
     20770# endif
     20771#endif
     20772#ifndef OPENSSL_MANGLE_ASM
     20773# ifndef EVP_RAND_CTX_gettable_params
     20774#  define EVP_RAND_CTX_gettable_params OPENSSL_MANGLER(EVP_RAND_CTX_gettable_params)
     20775# endif
     20776#else
     20777# ifndef _EVP_RAND_CTX_gettable_params
     20778#  define _EVP_RAND_CTX_gettable_params OPENSSL_MANGLER_ASM(EVP_RAND_CTX_gettable_params)
     20779# endif
     20780#endif
     20781#ifndef OPENSSL_MANGLE_ASM
     20782# ifndef EVP_RAND_CTX_new
     20783#  define EVP_RAND_CTX_new OPENSSL_MANGLER(EVP_RAND_CTX_new)
     20784# endif
     20785#else
     20786# ifndef _EVP_RAND_CTX_new
     20787#  define _EVP_RAND_CTX_new OPENSSL_MANGLER_ASM(EVP_RAND_CTX_new)
     20788# endif
     20789#endif
     20790#ifndef OPENSSL_MANGLE_ASM
     20791# ifndef EVP_RAND_CTX_set_params
     20792#  define EVP_RAND_CTX_set_params OPENSSL_MANGLER(EVP_RAND_CTX_set_params)
     20793# endif
     20794#else
     20795# ifndef _EVP_RAND_CTX_set_params
     20796#  define _EVP_RAND_CTX_set_params OPENSSL_MANGLER_ASM(EVP_RAND_CTX_set_params)
     20797# endif
     20798#endif
     20799#ifndef OPENSSL_MANGLE_ASM
     20800# ifndef EVP_RAND_CTX_settable_params
     20801#  define EVP_RAND_CTX_settable_params OPENSSL_MANGLER(EVP_RAND_CTX_settable_params)
     20802# endif
     20803#else
     20804# ifndef _EVP_RAND_CTX_settable_params
     20805#  define _EVP_RAND_CTX_settable_params OPENSSL_MANGLER_ASM(EVP_RAND_CTX_settable_params)
     20806# endif
     20807#endif
     20808#ifndef OPENSSL_MANGLE_ASM
     20809# ifndef EVP_RAND_do_all_provided
     20810#  define EVP_RAND_do_all_provided OPENSSL_MANGLER(EVP_RAND_do_all_provided)
     20811# endif
     20812#else
     20813# ifndef _EVP_RAND_do_all_provided
     20814#  define _EVP_RAND_do_all_provided OPENSSL_MANGLER_ASM(EVP_RAND_do_all_provided)
     20815# endif
     20816#endif
     20817#ifndef OPENSSL_MANGLE_ASM
     20818# ifndef EVP_RAND_enable_locking
     20819#  define EVP_RAND_enable_locking OPENSSL_MANGLER(EVP_RAND_enable_locking)
     20820# endif
     20821#else
     20822# ifndef _EVP_RAND_enable_locking
     20823#  define _EVP_RAND_enable_locking OPENSSL_MANGLER_ASM(EVP_RAND_enable_locking)
     20824# endif
     20825#endif
     20826#ifndef OPENSSL_MANGLE_ASM
     20827# ifndef EVP_RAND_fetch
     20828#  define EVP_RAND_fetch OPENSSL_MANGLER(EVP_RAND_fetch)
     20829# endif
     20830#else
     20831# ifndef _EVP_RAND_fetch
     20832#  define _EVP_RAND_fetch OPENSSL_MANGLER_ASM(EVP_RAND_fetch)
     20833# endif
     20834#endif
     20835#ifndef OPENSSL_MANGLE_ASM
     20836# ifndef EVP_RAND_free
     20837#  define EVP_RAND_free OPENSSL_MANGLER(EVP_RAND_free)
     20838# endif
     20839#else
     20840# ifndef _EVP_RAND_free
     20841#  define _EVP_RAND_free OPENSSL_MANGLER_ASM(EVP_RAND_free)
     20842# endif
     20843#endif
     20844#ifndef OPENSSL_MANGLE_ASM
     20845# ifndef EVP_RAND_generate
     20846#  define EVP_RAND_generate OPENSSL_MANGLER(EVP_RAND_generate)
     20847# endif
     20848#else
     20849# ifndef _EVP_RAND_generate
     20850#  define _EVP_RAND_generate OPENSSL_MANGLER_ASM(EVP_RAND_generate)
     20851# endif
     20852#endif
     20853#ifndef OPENSSL_MANGLE_ASM
     20854# ifndef EVP_RAND_get0_description
     20855#  define EVP_RAND_get0_description OPENSSL_MANGLER(EVP_RAND_get0_description)
     20856# endif
     20857#else
     20858# ifndef _EVP_RAND_get0_description
     20859#  define _EVP_RAND_get0_description OPENSSL_MANGLER_ASM(EVP_RAND_get0_description)
     20860# endif
     20861#endif
     20862#ifndef OPENSSL_MANGLE_ASM
     20863# ifndef EVP_RAND_get0_name
     20864#  define EVP_RAND_get0_name OPENSSL_MANGLER(EVP_RAND_get0_name)
     20865# endif
     20866#else
     20867# ifndef _EVP_RAND_get0_name
     20868#  define _EVP_RAND_get0_name OPENSSL_MANGLER_ASM(EVP_RAND_get0_name)
     20869# endif
     20870#endif
     20871#ifndef OPENSSL_MANGLE_ASM
     20872# ifndef EVP_RAND_get0_provider
     20873#  define EVP_RAND_get0_provider OPENSSL_MANGLER(EVP_RAND_get0_provider)
     20874# endif
     20875#else
     20876# ifndef _EVP_RAND_get0_provider
     20877#  define _EVP_RAND_get0_provider OPENSSL_MANGLER_ASM(EVP_RAND_get0_provider)
     20878# endif
     20879#endif
     20880#ifndef OPENSSL_MANGLE_ASM
     20881# ifndef EVP_RAND_get_params
     20882#  define EVP_RAND_get_params OPENSSL_MANGLER(EVP_RAND_get_params)
     20883# endif
     20884#else
     20885# ifndef _EVP_RAND_get_params
     20886#  define _EVP_RAND_get_params OPENSSL_MANGLER_ASM(EVP_RAND_get_params)
     20887# endif
     20888#endif
     20889#ifndef OPENSSL_MANGLE_ASM
     20890# ifndef EVP_RAND_get_state
     20891#  define EVP_RAND_get_state OPENSSL_MANGLER(EVP_RAND_get_state)
     20892# endif
     20893#else
     20894# ifndef _EVP_RAND_get_state
     20895#  define _EVP_RAND_get_state OPENSSL_MANGLER_ASM(EVP_RAND_get_state)
     20896# endif
     20897#endif
     20898#ifndef OPENSSL_MANGLE_ASM
     20899# ifndef EVP_RAND_get_strength
     20900#  define EVP_RAND_get_strength OPENSSL_MANGLER(EVP_RAND_get_strength)
     20901# endif
     20902#else
     20903# ifndef _EVP_RAND_get_strength
     20904#  define _EVP_RAND_get_strength OPENSSL_MANGLER_ASM(EVP_RAND_get_strength)
     20905# endif
     20906#endif
     20907#ifndef OPENSSL_MANGLE_ASM
     20908# ifndef EVP_RAND_gettable_ctx_params
     20909#  define EVP_RAND_gettable_ctx_params OPENSSL_MANGLER(EVP_RAND_gettable_ctx_params)
     20910# endif
     20911#else
     20912# ifndef _EVP_RAND_gettable_ctx_params
     20913#  define _EVP_RAND_gettable_ctx_params OPENSSL_MANGLER_ASM(EVP_RAND_gettable_ctx_params)
     20914# endif
     20915#endif
     20916#ifndef OPENSSL_MANGLE_ASM
     20917# ifndef EVP_RAND_gettable_params
     20918#  define EVP_RAND_gettable_params OPENSSL_MANGLER(EVP_RAND_gettable_params)
     20919# endif
     20920#else
     20921# ifndef _EVP_RAND_gettable_params
     20922#  define _EVP_RAND_gettable_params OPENSSL_MANGLER_ASM(EVP_RAND_gettable_params)
     20923# endif
     20924#endif
     20925#ifndef OPENSSL_MANGLE_ASM
     20926# ifndef EVP_RAND_instantiate
     20927#  define EVP_RAND_instantiate OPENSSL_MANGLER(EVP_RAND_instantiate)
     20928# endif
     20929#else
     20930# ifndef _EVP_RAND_instantiate
     20931#  define _EVP_RAND_instantiate OPENSSL_MANGLER_ASM(EVP_RAND_instantiate)
     20932# endif
     20933#endif
     20934#ifndef OPENSSL_MANGLE_ASM
     20935# ifndef EVP_RAND_is_a
     20936#  define EVP_RAND_is_a OPENSSL_MANGLER(EVP_RAND_is_a)
     20937# endif
     20938#else
     20939# ifndef _EVP_RAND_is_a
     20940#  define _EVP_RAND_is_a OPENSSL_MANGLER_ASM(EVP_RAND_is_a)
     20941# endif
     20942#endif
     20943#ifndef OPENSSL_MANGLE_ASM
     20944# ifndef EVP_RAND_names_do_all
     20945#  define EVP_RAND_names_do_all OPENSSL_MANGLER(EVP_RAND_names_do_all)
     20946# endif
     20947#else
     20948# ifndef _EVP_RAND_names_do_all
     20949#  define _EVP_RAND_names_do_all OPENSSL_MANGLER_ASM(EVP_RAND_names_do_all)
     20950# endif
     20951#endif
     20952#ifndef OPENSSL_MANGLE_ASM
     20953# ifndef EVP_RAND_nonce
     20954#  define EVP_RAND_nonce OPENSSL_MANGLER(EVP_RAND_nonce)
     20955# endif
     20956#else
     20957# ifndef _EVP_RAND_nonce
     20958#  define _EVP_RAND_nonce OPENSSL_MANGLER_ASM(EVP_RAND_nonce)
     20959# endif
     20960#endif
     20961#ifndef OPENSSL_MANGLE_ASM
     20962# ifndef EVP_RAND_reseed
     20963#  define EVP_RAND_reseed OPENSSL_MANGLER(EVP_RAND_reseed)
     20964# endif
     20965#else
     20966# ifndef _EVP_RAND_reseed
     20967#  define _EVP_RAND_reseed OPENSSL_MANGLER_ASM(EVP_RAND_reseed)
     20968# endif
     20969#endif
     20970#ifndef OPENSSL_MANGLE_ASM
     20971# ifndef EVP_RAND_settable_ctx_params
     20972#  define EVP_RAND_settable_ctx_params OPENSSL_MANGLER(EVP_RAND_settable_ctx_params)
     20973# endif
     20974#else
     20975# ifndef _EVP_RAND_settable_ctx_params
     20976#  define _EVP_RAND_settable_ctx_params OPENSSL_MANGLER_ASM(EVP_RAND_settable_ctx_params)
     20977# endif
     20978#endif
     20979#ifndef OPENSSL_MANGLE_ASM
     20980# ifndef EVP_RAND_uninstantiate
     20981#  define EVP_RAND_uninstantiate OPENSSL_MANGLER(EVP_RAND_uninstantiate)
     20982# endif
     20983#else
     20984# ifndef _EVP_RAND_uninstantiate
     20985#  define _EVP_RAND_uninstantiate OPENSSL_MANGLER_ASM(EVP_RAND_uninstantiate)
     20986# endif
     20987#endif
     20988#ifndef OPENSSL_MANGLE_ASM
     20989# ifndef EVP_RAND_up_ref
     20990#  define EVP_RAND_up_ref OPENSSL_MANGLER(EVP_RAND_up_ref)
     20991# endif
     20992#else
     20993# ifndef _EVP_RAND_up_ref
     20994#  define _EVP_RAND_up_ref OPENSSL_MANGLER_ASM(EVP_RAND_up_ref)
     20995# endif
     20996#endif
     20997#ifndef OPENSSL_MANGLE_ASM
     20998# ifndef EVP_RAND_verify_zeroization
     20999#  define EVP_RAND_verify_zeroization OPENSSL_MANGLER(EVP_RAND_verify_zeroization)
     21000# endif
     21001#else
     21002# ifndef _EVP_RAND_verify_zeroization
     21003#  define _EVP_RAND_verify_zeroization OPENSSL_MANGLER_ASM(EVP_RAND_verify_zeroization)
     21004# endif
     21005#endif
     21006#ifndef OPENSSL_MANGLE_ASM
     21007# ifndef EVP_SIGNATURE_do_all_provided
     21008#  define EVP_SIGNATURE_do_all_provided OPENSSL_MANGLER(EVP_SIGNATURE_do_all_provided)
     21009# endif
     21010#else
     21011# ifndef _EVP_SIGNATURE_do_all_provided
     21012#  define _EVP_SIGNATURE_do_all_provided OPENSSL_MANGLER_ASM(EVP_SIGNATURE_do_all_provided)
     21013# endif
     21014#endif
     21015#ifndef OPENSSL_MANGLE_ASM
     21016# ifndef EVP_SIGNATURE_fetch
     21017#  define EVP_SIGNATURE_fetch OPENSSL_MANGLER(EVP_SIGNATURE_fetch)
     21018# endif
     21019#else
     21020# ifndef _EVP_SIGNATURE_fetch
     21021#  define _EVP_SIGNATURE_fetch OPENSSL_MANGLER_ASM(EVP_SIGNATURE_fetch)
     21022# endif
     21023#endif
     21024#ifndef OPENSSL_MANGLE_ASM
     21025# ifndef EVP_SIGNATURE_free
     21026#  define EVP_SIGNATURE_free OPENSSL_MANGLER(EVP_SIGNATURE_free)
     21027# endif
     21028#else
     21029# ifndef _EVP_SIGNATURE_free
     21030#  define _EVP_SIGNATURE_free OPENSSL_MANGLER_ASM(EVP_SIGNATURE_free)
     21031# endif
     21032#endif
     21033#ifndef OPENSSL_MANGLE_ASM
     21034# ifndef EVP_SIGNATURE_get0_description
     21035#  define EVP_SIGNATURE_get0_description OPENSSL_MANGLER(EVP_SIGNATURE_get0_description)
     21036# endif
     21037#else
     21038# ifndef _EVP_SIGNATURE_get0_description
     21039#  define _EVP_SIGNATURE_get0_description OPENSSL_MANGLER_ASM(EVP_SIGNATURE_get0_description)
     21040# endif
     21041#endif
     21042#ifndef OPENSSL_MANGLE_ASM
     21043# ifndef EVP_SIGNATURE_get0_name
     21044#  define EVP_SIGNATURE_get0_name OPENSSL_MANGLER(EVP_SIGNATURE_get0_name)
     21045# endif
     21046#else
     21047# ifndef _EVP_SIGNATURE_get0_name
     21048#  define _EVP_SIGNATURE_get0_name OPENSSL_MANGLER_ASM(EVP_SIGNATURE_get0_name)
     21049# endif
     21050#endif
     21051#ifndef OPENSSL_MANGLE_ASM
     21052# ifndef EVP_SIGNATURE_get0_provider
     21053#  define EVP_SIGNATURE_get0_provider OPENSSL_MANGLER(EVP_SIGNATURE_get0_provider)
     21054# endif
     21055#else
     21056# ifndef _EVP_SIGNATURE_get0_provider
     21057#  define _EVP_SIGNATURE_get0_provider OPENSSL_MANGLER_ASM(EVP_SIGNATURE_get0_provider)
     21058# endif
     21059#endif
     21060#ifndef OPENSSL_MANGLE_ASM
     21061# ifndef EVP_SIGNATURE_gettable_ctx_params
     21062#  define EVP_SIGNATURE_gettable_ctx_params OPENSSL_MANGLER(EVP_SIGNATURE_gettable_ctx_params)
     21063# endif
     21064#else
     21065# ifndef _EVP_SIGNATURE_gettable_ctx_params
     21066#  define _EVP_SIGNATURE_gettable_ctx_params OPENSSL_MANGLER_ASM(EVP_SIGNATURE_gettable_ctx_params)
     21067# endif
     21068#endif
     21069#ifndef OPENSSL_MANGLE_ASM
     21070# ifndef EVP_SIGNATURE_is_a
     21071#  define EVP_SIGNATURE_is_a OPENSSL_MANGLER(EVP_SIGNATURE_is_a)
     21072# endif
     21073#else
     21074# ifndef _EVP_SIGNATURE_is_a
     21075#  define _EVP_SIGNATURE_is_a OPENSSL_MANGLER_ASM(EVP_SIGNATURE_is_a)
     21076# endif
     21077#endif
     21078#ifndef OPENSSL_MANGLE_ASM
     21079# ifndef EVP_SIGNATURE_names_do_all
     21080#  define EVP_SIGNATURE_names_do_all OPENSSL_MANGLER(EVP_SIGNATURE_names_do_all)
     21081# endif
     21082#else
     21083# ifndef _EVP_SIGNATURE_names_do_all
     21084#  define _EVP_SIGNATURE_names_do_all OPENSSL_MANGLER_ASM(EVP_SIGNATURE_names_do_all)
     21085# endif
     21086#endif
     21087#ifndef OPENSSL_MANGLE_ASM
     21088# ifndef EVP_SIGNATURE_settable_ctx_params
     21089#  define EVP_SIGNATURE_settable_ctx_params OPENSSL_MANGLER(EVP_SIGNATURE_settable_ctx_params)
     21090# endif
     21091#else
     21092# ifndef _EVP_SIGNATURE_settable_ctx_params
     21093#  define _EVP_SIGNATURE_settable_ctx_params OPENSSL_MANGLER_ASM(EVP_SIGNATURE_settable_ctx_params)
     21094# endif
     21095#endif
     21096#ifndef OPENSSL_MANGLE_ASM
     21097# ifndef EVP_SIGNATURE_up_ref
     21098#  define EVP_SIGNATURE_up_ref OPENSSL_MANGLER(EVP_SIGNATURE_up_ref)
     21099# endif
     21100#else
     21101# ifndef _EVP_SIGNATURE_up_ref
     21102#  define _EVP_SIGNATURE_up_ref OPENSSL_MANGLER_ASM(EVP_SIGNATURE_up_ref)
     21103# endif
     21104#endif
     21105#ifndef OPENSSL_MANGLE_ASM
    1624621106# ifndef EVP_SealFinal
    1624721107#  define EVP_SealFinal OPENSSL_MANGLER(EVP_SealFinal)
     
    1627121131#endif
    1627221132#ifndef OPENSSL_MANGLE_ASM
     21133# ifndef EVP_SignFinal_ex
     21134#  define EVP_SignFinal_ex OPENSSL_MANGLER(EVP_SignFinal_ex)
     21135# endif
     21136#else
     21137# ifndef _EVP_SignFinal_ex
     21138#  define _EVP_SignFinal_ex OPENSSL_MANGLER_ASM(EVP_SignFinal_ex)
     21139# endif
     21140#endif
     21141#ifndef OPENSSL_MANGLE_ASM
    1627321142# ifndef EVP_VerifyFinal
    1627421143#  define EVP_VerifyFinal OPENSSL_MANGLER(EVP_VerifyFinal)
     
    1628021149#endif
    1628121150#ifndef OPENSSL_MANGLE_ASM
     21151# ifndef EVP_VerifyFinal_ex
     21152#  define EVP_VerifyFinal_ex OPENSSL_MANGLER(EVP_VerifyFinal_ex)
     21153# endif
     21154#else
     21155# ifndef _EVP_VerifyFinal_ex
     21156#  define _EVP_VerifyFinal_ex OPENSSL_MANGLER_ASM(EVP_VerifyFinal_ex)
     21157# endif
     21158#endif
     21159#ifndef OPENSSL_MANGLE_ASM
    1628221160# ifndef EVP_add_alg_module
    1628321161#  define EVP_add_alg_module OPENSSL_MANGLER(EVP_add_alg_module)
     
    1634321221#endif
    1634421222#ifndef OPENSSL_MANGLE_ASM
     21223# ifndef EVP_aes_128_cfb
     21224#  define EVP_aes_128_cfb OPENSSL_MANGLER(EVP_aes_128_cfb)
     21225# endif
     21226#else
     21227# ifndef _EVP_aes_128_cfb
     21228#  define _EVP_aes_128_cfb OPENSSL_MANGLER_ASM(EVP_aes_128_cfb)
     21229# endif
     21230#endif
     21231#ifndef OPENSSL_MANGLE_ASM
    1634521232# ifndef EVP_aes_128_cfb1
    1634621233#  define EVP_aes_128_cfb1 OPENSSL_MANGLER(EVP_aes_128_cfb1)
     
    1646021347#endif
    1646121348#ifndef OPENSSL_MANGLE_ASM
     21349# ifndef EVP_aes_192_cfb
     21350#  define EVP_aes_192_cfb OPENSSL_MANGLER(EVP_aes_192_cfb)
     21351# endif
     21352#else
     21353# ifndef _EVP_aes_192_cfb
     21354#  define _EVP_aes_192_cfb OPENSSL_MANGLER_ASM(EVP_aes_192_cfb)
     21355# endif
     21356#endif
     21357#ifndef OPENSSL_MANGLE_ASM
    1646221358# ifndef EVP_aes_192_cfb1
    1646321359#  define EVP_aes_192_cfb1 OPENSSL_MANGLER(EVP_aes_192_cfb1)
     
    1658621482#endif
    1658721483#ifndef OPENSSL_MANGLE_ASM
     21484# ifndef EVP_aes_256_cfb
     21485#  define EVP_aes_256_cfb OPENSSL_MANGLER(EVP_aes_256_cfb)
     21486# endif
     21487#else
     21488# ifndef _EVP_aes_256_cfb
     21489#  define _EVP_aes_256_cfb OPENSSL_MANGLER_ASM(EVP_aes_256_cfb)
     21490# endif
     21491#endif
     21492#ifndef OPENSSL_MANGLE_ASM
    1658821493# ifndef EVP_aes_256_cfb1
    1658921494#  define EVP_aes_256_cfb1 OPENSSL_MANGLER(EVP_aes_256_cfb1)
     
    1693721842#endif
    1693821843#ifndef OPENSSL_MANGLE_ASM
     21844# ifndef EVP_bf_cfb
     21845#  define EVP_bf_cfb OPENSSL_MANGLER(EVP_bf_cfb)
     21846# endif
     21847#else
     21848# ifndef _EVP_bf_cfb
     21849#  define _EVP_bf_cfb OPENSSL_MANGLER_ASM(EVP_bf_cfb)
     21850# endif
     21851#endif
     21852#ifndef OPENSSL_MANGLE_ASM
    1693921853# ifndef EVP_bf_cfb64
    1694021854#  define EVP_bf_cfb64 OPENSSL_MANGLER(EVP_bf_cfb64)
     
    1698221896#endif
    1698321897#ifndef OPENSSL_MANGLE_ASM
     21898# ifndef EVP_camellia_128_cbc
     21899#  define EVP_camellia_128_cbc OPENSSL_MANGLER(EVP_camellia_128_cbc)
     21900# endif
     21901#else
     21902# ifndef _EVP_camellia_128_cbc
     21903#  define _EVP_camellia_128_cbc OPENSSL_MANGLER_ASM(EVP_camellia_128_cbc)
     21904# endif
     21905#endif
     21906#ifndef OPENSSL_MANGLE_ASM
     21907# ifndef EVP_camellia_128_cfb1
     21908#  define EVP_camellia_128_cfb1 OPENSSL_MANGLER(EVP_camellia_128_cfb1)
     21909# endif
     21910#else
     21911# ifndef _EVP_camellia_128_cfb1
     21912#  define _EVP_camellia_128_cfb1 OPENSSL_MANGLER_ASM(EVP_camellia_128_cfb1)
     21913# endif
     21914#endif
     21915#ifndef OPENSSL_MANGLE_ASM
     21916# ifndef EVP_camellia_128_cfb128
     21917#  define EVP_camellia_128_cfb128 OPENSSL_MANGLER(EVP_camellia_128_cfb128)
     21918# endif
     21919#else
     21920# ifndef _EVP_camellia_128_cfb128
     21921#  define _EVP_camellia_128_cfb128 OPENSSL_MANGLER_ASM(EVP_camellia_128_cfb128)
     21922# endif
     21923#endif
     21924#ifndef OPENSSL_MANGLE_ASM
     21925# ifndef EVP_camellia_128_cfb8
     21926#  define EVP_camellia_128_cfb8 OPENSSL_MANGLER(EVP_camellia_128_cfb8)
     21927# endif
     21928#else
     21929# ifndef _EVP_camellia_128_cfb8
     21930#  define _EVP_camellia_128_cfb8 OPENSSL_MANGLER_ASM(EVP_camellia_128_cfb8)
     21931# endif
     21932#endif
     21933#ifndef OPENSSL_MANGLE_ASM
     21934# ifndef EVP_camellia_128_ctr
     21935#  define EVP_camellia_128_ctr OPENSSL_MANGLER(EVP_camellia_128_ctr)
     21936# endif
     21937#else
     21938# ifndef _EVP_camellia_128_ctr
     21939#  define _EVP_camellia_128_ctr OPENSSL_MANGLER_ASM(EVP_camellia_128_ctr)
     21940# endif
     21941#endif
     21942#ifndef OPENSSL_MANGLE_ASM
     21943# ifndef EVP_camellia_128_ecb
     21944#  define EVP_camellia_128_ecb OPENSSL_MANGLER(EVP_camellia_128_ecb)
     21945# endif
     21946#else
     21947# ifndef _EVP_camellia_128_ecb
     21948#  define _EVP_camellia_128_ecb OPENSSL_MANGLER_ASM(EVP_camellia_128_ecb)
     21949# endif
     21950#endif
     21951#ifndef OPENSSL_MANGLE_ASM
     21952# ifndef EVP_camellia_128_ofb
     21953#  define EVP_camellia_128_ofb OPENSSL_MANGLER(EVP_camellia_128_ofb)
     21954# endif
     21955#else
     21956# ifndef _EVP_camellia_128_ofb
     21957#  define _EVP_camellia_128_ofb OPENSSL_MANGLER_ASM(EVP_camellia_128_ofb)
     21958# endif
     21959#endif
     21960#ifndef OPENSSL_MANGLE_ASM
     21961# ifndef EVP_camellia_192_cbc
     21962#  define EVP_camellia_192_cbc OPENSSL_MANGLER(EVP_camellia_192_cbc)
     21963# endif
     21964#else
     21965# ifndef _EVP_camellia_192_cbc
     21966#  define _EVP_camellia_192_cbc OPENSSL_MANGLER_ASM(EVP_camellia_192_cbc)
     21967# endif
     21968#endif
     21969#ifndef OPENSSL_MANGLE_ASM
     21970# ifndef EVP_camellia_192_cfb1
     21971#  define EVP_camellia_192_cfb1 OPENSSL_MANGLER(EVP_camellia_192_cfb1)
     21972# endif
     21973#else
     21974# ifndef _EVP_camellia_192_cfb1
     21975#  define _EVP_camellia_192_cfb1 OPENSSL_MANGLER_ASM(EVP_camellia_192_cfb1)
     21976# endif
     21977#endif
     21978#ifndef OPENSSL_MANGLE_ASM
     21979# ifndef EVP_camellia_192_cfb128
     21980#  define EVP_camellia_192_cfb128 OPENSSL_MANGLER(EVP_camellia_192_cfb128)
     21981# endif
     21982#else
     21983# ifndef _EVP_camellia_192_cfb128
     21984#  define _EVP_camellia_192_cfb128 OPENSSL_MANGLER_ASM(EVP_camellia_192_cfb128)
     21985# endif
     21986#endif
     21987#ifndef OPENSSL_MANGLE_ASM
     21988# ifndef EVP_camellia_192_cfb8
     21989#  define EVP_camellia_192_cfb8 OPENSSL_MANGLER(EVP_camellia_192_cfb8)
     21990# endif
     21991#else
     21992# ifndef _EVP_camellia_192_cfb8
     21993#  define _EVP_camellia_192_cfb8 OPENSSL_MANGLER_ASM(EVP_camellia_192_cfb8)
     21994# endif
     21995#endif
     21996#ifndef OPENSSL_MANGLE_ASM
     21997# ifndef EVP_camellia_192_ctr
     21998#  define EVP_camellia_192_ctr OPENSSL_MANGLER(EVP_camellia_192_ctr)
     21999# endif
     22000#else
     22001# ifndef _EVP_camellia_192_ctr
     22002#  define _EVP_camellia_192_ctr OPENSSL_MANGLER_ASM(EVP_camellia_192_ctr)
     22003# endif
     22004#endif
     22005#ifndef OPENSSL_MANGLE_ASM
     22006# ifndef EVP_camellia_192_ecb
     22007#  define EVP_camellia_192_ecb OPENSSL_MANGLER(EVP_camellia_192_ecb)
     22008# endif
     22009#else
     22010# ifndef _EVP_camellia_192_ecb
     22011#  define _EVP_camellia_192_ecb OPENSSL_MANGLER_ASM(EVP_camellia_192_ecb)
     22012# endif
     22013#endif
     22014#ifndef OPENSSL_MANGLE_ASM
     22015# ifndef EVP_camellia_192_ofb
     22016#  define EVP_camellia_192_ofb OPENSSL_MANGLER(EVP_camellia_192_ofb)
     22017# endif
     22018#else
     22019# ifndef _EVP_camellia_192_ofb
     22020#  define _EVP_camellia_192_ofb OPENSSL_MANGLER_ASM(EVP_camellia_192_ofb)
     22021# endif
     22022#endif
     22023#ifndef OPENSSL_MANGLE_ASM
     22024# ifndef EVP_camellia_256_cbc
     22025#  define EVP_camellia_256_cbc OPENSSL_MANGLER(EVP_camellia_256_cbc)
     22026# endif
     22027#else
     22028# ifndef _EVP_camellia_256_cbc
     22029#  define _EVP_camellia_256_cbc OPENSSL_MANGLER_ASM(EVP_camellia_256_cbc)
     22030# endif
     22031#endif
     22032#ifndef OPENSSL_MANGLE_ASM
     22033# ifndef EVP_camellia_256_cfb1
     22034#  define EVP_camellia_256_cfb1 OPENSSL_MANGLER(EVP_camellia_256_cfb1)
     22035# endif
     22036#else
     22037# ifndef _EVP_camellia_256_cfb1
     22038#  define _EVP_camellia_256_cfb1 OPENSSL_MANGLER_ASM(EVP_camellia_256_cfb1)
     22039# endif
     22040#endif
     22041#ifndef OPENSSL_MANGLE_ASM
     22042# ifndef EVP_camellia_256_cfb128
     22043#  define EVP_camellia_256_cfb128 OPENSSL_MANGLER(EVP_camellia_256_cfb128)
     22044# endif
     22045#else
     22046# ifndef _EVP_camellia_256_cfb128
     22047#  define _EVP_camellia_256_cfb128 OPENSSL_MANGLER_ASM(EVP_camellia_256_cfb128)
     22048# endif
     22049#endif
     22050#ifndef OPENSSL_MANGLE_ASM
     22051# ifndef EVP_camellia_256_cfb8
     22052#  define EVP_camellia_256_cfb8 OPENSSL_MANGLER(EVP_camellia_256_cfb8)
     22053# endif
     22054#else
     22055# ifndef _EVP_camellia_256_cfb8
     22056#  define _EVP_camellia_256_cfb8 OPENSSL_MANGLER_ASM(EVP_camellia_256_cfb8)
     22057# endif
     22058#endif
     22059#ifndef OPENSSL_MANGLE_ASM
     22060# ifndef EVP_camellia_256_ctr
     22061#  define EVP_camellia_256_ctr OPENSSL_MANGLER(EVP_camellia_256_ctr)
     22062# endif
     22063#else
     22064# ifndef _EVP_camellia_256_ctr
     22065#  define _EVP_camellia_256_ctr OPENSSL_MANGLER_ASM(EVP_camellia_256_ctr)
     22066# endif
     22067#endif
     22068#ifndef OPENSSL_MANGLE_ASM
     22069# ifndef EVP_camellia_256_ecb
     22070#  define EVP_camellia_256_ecb OPENSSL_MANGLER(EVP_camellia_256_ecb)
     22071# endif
     22072#else
     22073# ifndef _EVP_camellia_256_ecb
     22074#  define _EVP_camellia_256_ecb OPENSSL_MANGLER_ASM(EVP_camellia_256_ecb)
     22075# endif
     22076#endif
     22077#ifndef OPENSSL_MANGLE_ASM
     22078# ifndef EVP_camellia_256_ofb
     22079#  define EVP_camellia_256_ofb OPENSSL_MANGLER(EVP_camellia_256_ofb)
     22080# endif
     22081#else
     22082# ifndef _EVP_camellia_256_ofb
     22083#  define _EVP_camellia_256_ofb OPENSSL_MANGLER_ASM(EVP_camellia_256_ofb)
     22084# endif
     22085#endif
     22086#ifndef OPENSSL_MANGLE_ASM
     22087# ifndef EVP_cast5_cbc
     22088#  define EVP_cast5_cbc OPENSSL_MANGLER(EVP_cast5_cbc)
     22089# endif
     22090#else
     22091# ifndef _EVP_cast5_cbc
     22092#  define _EVP_cast5_cbc OPENSSL_MANGLER_ASM(EVP_cast5_cbc)
     22093# endif
     22094#endif
     22095#ifndef OPENSSL_MANGLE_ASM
     22096# ifndef EVP_cast5_cfb
     22097#  define EVP_cast5_cfb OPENSSL_MANGLER(EVP_cast5_cfb)
     22098# endif
     22099#else
     22100# ifndef _EVP_cast5_cfb
     22101#  define _EVP_cast5_cfb OPENSSL_MANGLER_ASM(EVP_cast5_cfb)
     22102# endif
     22103#endif
     22104#ifndef OPENSSL_MANGLE_ASM
     22105# ifndef EVP_cast5_cfb64
     22106#  define EVP_cast5_cfb64 OPENSSL_MANGLER(EVP_cast5_cfb64)
     22107# endif
     22108#else
     22109# ifndef _EVP_cast5_cfb64
     22110#  define _EVP_cast5_cfb64 OPENSSL_MANGLER_ASM(EVP_cast5_cfb64)
     22111# endif
     22112#endif
     22113#ifndef OPENSSL_MANGLE_ASM
     22114# ifndef EVP_cast5_ecb
     22115#  define EVP_cast5_ecb OPENSSL_MANGLER(EVP_cast5_ecb)
     22116# endif
     22117#else
     22118# ifndef _EVP_cast5_ecb
     22119#  define _EVP_cast5_ecb OPENSSL_MANGLER_ASM(EVP_cast5_ecb)
     22120# endif
     22121#endif
     22122#ifndef OPENSSL_MANGLE_ASM
     22123# ifndef EVP_cast5_ofb
     22124#  define EVP_cast5_ofb OPENSSL_MANGLER(EVP_cast5_ofb)
     22125# endif
     22126#else
     22127# ifndef _EVP_cast5_ofb
     22128#  define _EVP_cast5_ofb OPENSSL_MANGLER_ASM(EVP_cast5_ofb)
     22129# endif
     22130#endif
     22131#ifndef OPENSSL_MANGLE_ASM
    1698422132# ifndef EVP_chacha20
    1698522133#  define EVP_chacha20 OPENSSL_MANGLER(EVP_chacha20)
     
    1699122139#endif
    1699222140#ifndef OPENSSL_MANGLE_ASM
     22141# ifndef EVP_chacha20_poly1305
     22142#  define EVP_chacha20_poly1305 OPENSSL_MANGLER(EVP_chacha20_poly1305)
     22143# endif
     22144#else
     22145# ifndef _EVP_chacha20_poly1305
     22146#  define _EVP_chacha20_poly1305 OPENSSL_MANGLER_ASM(EVP_chacha20_poly1305)
     22147# endif
     22148#endif
     22149#ifndef OPENSSL_MANGLE_ASM
     22150# ifndef EVP_default_properties_enable_fips
     22151#  define EVP_default_properties_enable_fips OPENSSL_MANGLER(EVP_default_properties_enable_fips)
     22152# endif
     22153#else
     22154# ifndef _EVP_default_properties_enable_fips
     22155#  define _EVP_default_properties_enable_fips OPENSSL_MANGLER_ASM(EVP_default_properties_enable_fips)
     22156# endif
     22157#endif
     22158#ifndef OPENSSL_MANGLE_ASM
     22159# ifndef EVP_default_properties_is_fips_enabled
     22160#  define EVP_default_properties_is_fips_enabled OPENSSL_MANGLER(EVP_default_properties_is_fips_enabled)
     22161# endif
     22162#else
     22163# ifndef _EVP_default_properties_is_fips_enabled
     22164#  define _EVP_default_properties_is_fips_enabled OPENSSL_MANGLER_ASM(EVP_default_properties_is_fips_enabled)
     22165# endif
     22166#endif
     22167#ifndef OPENSSL_MANGLE_ASM
    1699322168# ifndef EVP_des_cbc
    1699422169#  define EVP_des_cbc OPENSSL_MANGLER(EVP_des_cbc)
     
    1700022175#endif
    1700122176#ifndef OPENSSL_MANGLE_ASM
     22177# ifndef EVP_des_cfb
     22178#  define EVP_des_cfb OPENSSL_MANGLER(EVP_des_cfb)
     22179# endif
     22180#else
     22181# ifndef _EVP_des_cfb
     22182#  define _EVP_des_cfb OPENSSL_MANGLER_ASM(EVP_des_cfb)
     22183# endif
     22184#endif
     22185#ifndef OPENSSL_MANGLE_ASM
    1700222186# ifndef EVP_des_cfb1
    1700322187#  define EVP_des_cfb1 OPENSSL_MANGLER(EVP_des_cfb1)
     
    1706322247#endif
    1706422248#ifndef OPENSSL_MANGLE_ASM
     22249# ifndef EVP_des_ede3_cfb
     22250#  define EVP_des_ede3_cfb OPENSSL_MANGLER(EVP_des_ede3_cfb)
     22251# endif
     22252#else
     22253# ifndef _EVP_des_ede3_cfb
     22254#  define _EVP_des_ede3_cfb OPENSSL_MANGLER_ASM(EVP_des_ede3_cfb)
     22255# endif
     22256#endif
     22257#ifndef OPENSSL_MANGLE_ASM
    1706522258# ifndef EVP_des_ede3_cfb1
    1706622259#  define EVP_des_ede3_cfb1 OPENSSL_MANGLER(EVP_des_ede3_cfb1)
     
    1712622319#endif
    1712722320#ifndef OPENSSL_MANGLE_ASM
     22321# ifndef EVP_des_ede_cfb
     22322#  define EVP_des_ede_cfb OPENSSL_MANGLER(EVP_des_ede_cfb)
     22323# endif
     22324#else
     22325# ifndef _EVP_des_ede_cfb
     22326#  define _EVP_des_ede_cfb OPENSSL_MANGLER_ASM(EVP_des_ede_cfb)
     22327# endif
     22328#endif
     22329#ifndef OPENSSL_MANGLE_ASM
    1712822330# ifndef EVP_des_ede_cfb64
    1712922331#  define EVP_des_ede_cfb64 OPENSSL_MANGLER(EVP_des_ede_cfb64)
     
    1724322445#endif
    1724422446#ifndef OPENSSL_MANGLE_ASM
     22447# ifndef EVP_mdc2
     22448#  define EVP_mdc2 OPENSSL_MANGLER(EVP_mdc2)
     22449# endif
     22450#else
     22451# ifndef _EVP_mdc2
     22452#  define _EVP_mdc2 OPENSSL_MANGLER_ASM(EVP_mdc2)
     22453# endif
     22454#endif
     22455#ifndef OPENSSL_MANGLE_ASM
    1724522456# ifndef EVP_rc4
    1724622457#  define EVP_rc4 OPENSSL_MANGLER(EVP_rc4)
     
    1732422535#endif
    1732522536#ifndef OPENSSL_MANGLE_ASM
     22537# ifndef EVP_set_default_properties
     22538#  define EVP_set_default_properties OPENSSL_MANGLER(EVP_set_default_properties)
     22539# endif
     22540#else
     22541# ifndef _EVP_set_default_properties
     22542#  define _EVP_set_default_properties OPENSSL_MANGLER_ASM(EVP_set_default_properties)
     22543# endif
     22544#endif
     22545#ifndef OPENSSL_MANGLE_ASM
    1732622546# ifndef EVP_set_pw_prompt
    1732722547#  define EVP_set_pw_prompt OPENSSL_MANGLER(EVP_set_pw_prompt)
     
    1748622706#endif
    1748722707#ifndef OPENSSL_MANGLE_ASM
    17488 # ifndef FIPS_mode
    17489 #  define FIPS_mode OPENSSL_MANGLER(FIPS_mode)
    17490 # endif
    17491 #else
    17492 # ifndef _FIPS_mode
    17493 #  define _FIPS_mode OPENSSL_MANGLER_ASM(FIPS_mode)
    17494 # endif
    17495 #endif
    17496 #ifndef OPENSSL_MANGLE_ASM
    17497 # ifndef FIPS_mode_set
    17498 #  define FIPS_mode_set OPENSSL_MANGLER(FIPS_mode_set)
    17499 # endif
    17500 #else
    17501 # ifndef _FIPS_mode_set
    17502 #  define _FIPS_mode_set OPENSSL_MANGLER_ASM(FIPS_mode_set)
    17503 # endif
    17504 #endif
    17505 #ifndef OPENSSL_MANGLE_ASM
    1750622708# ifndef GENERAL_NAMES_free
    1750722709#  define GENERAL_NAMES_free OPENSSL_MANGLER(GENERAL_NAMES_free)
     
    1790923111#endif
    1791023112#ifndef OPENSSL_MANGLE_ASM
     23113# ifndef ISSUER_SIGN_TOOL_free
     23114#  define ISSUER_SIGN_TOOL_free OPENSSL_MANGLER(ISSUER_SIGN_TOOL_free)
     23115# endif
     23116#else
     23117# ifndef _ISSUER_SIGN_TOOL_free
     23118#  define _ISSUER_SIGN_TOOL_free OPENSSL_MANGLER_ASM(ISSUER_SIGN_TOOL_free)
     23119# endif
     23120#endif
     23121#ifndef OPENSSL_MANGLE_ASM
     23122# ifndef ISSUER_SIGN_TOOL_it
     23123#  define ISSUER_SIGN_TOOL_it OPENSSL_MANGLER(ISSUER_SIGN_TOOL_it)
     23124# endif
     23125#else
     23126# ifndef _ISSUER_SIGN_TOOL_it
     23127#  define _ISSUER_SIGN_TOOL_it OPENSSL_MANGLER_ASM(ISSUER_SIGN_TOOL_it)
     23128# endif
     23129#endif
     23130#ifndef OPENSSL_MANGLE_ASM
     23131# ifndef ISSUER_SIGN_TOOL_new
     23132#  define ISSUER_SIGN_TOOL_new OPENSSL_MANGLER(ISSUER_SIGN_TOOL_new)
     23133# endif
     23134#else
     23135# ifndef _ISSUER_SIGN_TOOL_new
     23136#  define _ISSUER_SIGN_TOOL_new OPENSSL_MANGLER_ASM(ISSUER_SIGN_TOOL_new)
     23137# endif
     23138#endif
     23139#ifndef OPENSSL_MANGLE_ASM
    1791123140# ifndef ISSUING_DIST_POINT_free
    1791223141#  define ISSUING_DIST_POINT_free OPENSSL_MANGLER(ISSUING_DIST_POINT_free)
     
    1803523264#endif
    1803623265#ifndef OPENSSL_MANGLE_ASM
     23266# ifndef MDC2
     23267#  define MDC2 OPENSSL_MANGLER(MDC2)
     23268# endif
     23269#else
     23270# ifndef _MDC2
     23271#  define _MDC2 OPENSSL_MANGLER_ASM(MDC2)
     23272# endif
     23273#endif
     23274#ifndef OPENSSL_MANGLE_ASM
     23275# ifndef MDC2_Final
     23276#  define MDC2_Final OPENSSL_MANGLER(MDC2_Final)
     23277# endif
     23278#else
     23279# ifndef _MDC2_Final
     23280#  define _MDC2_Final OPENSSL_MANGLER_ASM(MDC2_Final)
     23281# endif
     23282#endif
     23283#ifndef OPENSSL_MANGLE_ASM
     23284# ifndef MDC2_Init
     23285#  define MDC2_Init OPENSSL_MANGLER(MDC2_Init)
     23286# endif
     23287#else
     23288# ifndef _MDC2_Init
     23289#  define _MDC2_Init OPENSSL_MANGLER_ASM(MDC2_Init)
     23290# endif
     23291#endif
     23292#ifndef OPENSSL_MANGLE_ASM
     23293# ifndef MDC2_Update
     23294#  define MDC2_Update OPENSSL_MANGLER(MDC2_Update)
     23295# endif
     23296#else
     23297# ifndef _MDC2_Update
     23298#  define _MDC2_Update OPENSSL_MANGLER_ASM(MDC2_Update)
     23299# endif
     23300#endif
     23301#ifndef OPENSSL_MANGLE_ASM
    1803723302# ifndef NAME_CONSTRAINTS_check
    1803823303#  define NAME_CONSTRAINTS_check OPENSSL_MANGLER(NAME_CONSTRAINTS_check)
     
    1821523480#endif
    1821623481#ifndef OPENSSL_MANGLE_ASM
     23482# ifndef NCONF_get0_libctx
     23483#  define NCONF_get0_libctx OPENSSL_MANGLER(NCONF_get0_libctx)
     23484# endif
     23485#else
     23486# ifndef _NCONF_get0_libctx
     23487#  define _NCONF_get0_libctx OPENSSL_MANGLER_ASM(NCONF_get0_libctx)
     23488# endif
     23489#endif
     23490#ifndef OPENSSL_MANGLE_ASM
    1821723491# ifndef NCONF_get_number_e
    1821823492#  define NCONF_get_number_e OPENSSL_MANGLER(NCONF_get_number_e)
     
    1823323507#endif
    1823423508#ifndef OPENSSL_MANGLE_ASM
     23509# ifndef NCONF_get_section_names
     23510#  define NCONF_get_section_names OPENSSL_MANGLER(NCONF_get_section_names)
     23511# endif
     23512#else
     23513# ifndef _NCONF_get_section_names
     23514#  define _NCONF_get_section_names OPENSSL_MANGLER_ASM(NCONF_get_section_names)
     23515# endif
     23516#endif
     23517#ifndef OPENSSL_MANGLE_ASM
    1823523518# ifndef NCONF_get_string
    1823623519#  define NCONF_get_string OPENSSL_MANGLER(NCONF_get_string)
     
    1827823561#endif
    1827923562#ifndef OPENSSL_MANGLE_ASM
     23563# ifndef NCONF_new_ex
     23564#  define NCONF_new_ex OPENSSL_MANGLER(NCONF_new_ex)
     23565# endif
     23566#else
     23567# ifndef _NCONF_new_ex
     23568#  define _NCONF_new_ex OPENSSL_MANGLER_ASM(NCONF_new_ex)
     23569# endif
     23570#endif
     23571#ifndef OPENSSL_MANGLE_ASM
    1828023572# ifndef NETSCAPE_CERT_SEQUENCE_free
    1828123573#  define NETSCAPE_CERT_SEQUENCE_free OPENSSL_MANGLER(NETSCAPE_CERT_SEQUENCE_free)
     
    1922324515#endif
    1922424516#ifndef OPENSSL_MANGLE_ASM
    19225 # ifndef OCSP_REQ_CTX_add1_header
    19226 #  define OCSP_REQ_CTX_add1_header OPENSSL_MANGLER(OCSP_REQ_CTX_add1_header)
    19227 # endif
    19228 #else
    19229 # ifndef _OCSP_REQ_CTX_add1_header
    19230 #  define _OCSP_REQ_CTX_add1_header OPENSSL_MANGLER_ASM(OCSP_REQ_CTX_add1_header)
    19231 # endif
    19232 #endif
    19233 #ifndef OPENSSL_MANGLE_ASM
    19234 # ifndef OCSP_REQ_CTX_free
    19235 #  define OCSP_REQ_CTX_free OPENSSL_MANGLER(OCSP_REQ_CTX_free)
    19236 # endif
    19237 #else
    19238 # ifndef _OCSP_REQ_CTX_free
    19239 #  define _OCSP_REQ_CTX_free OPENSSL_MANGLER_ASM(OCSP_REQ_CTX_free)
    19240 # endif
    19241 #endif
    19242 #ifndef OPENSSL_MANGLE_ASM
    19243 # ifndef OCSP_REQ_CTX_get0_mem_bio
    19244 #  define OCSP_REQ_CTX_get0_mem_bio OPENSSL_MANGLER(OCSP_REQ_CTX_get0_mem_bio)
    19245 # endif
    19246 #else
    19247 # ifndef _OCSP_REQ_CTX_get0_mem_bio
    19248 #  define _OCSP_REQ_CTX_get0_mem_bio OPENSSL_MANGLER_ASM(OCSP_REQ_CTX_get0_mem_bio)
    19249 # endif
    19250 #endif
    19251 #ifndef OPENSSL_MANGLE_ASM
    19252 # ifndef OCSP_REQ_CTX_http
    19253 #  define OCSP_REQ_CTX_http OPENSSL_MANGLER(OCSP_REQ_CTX_http)
    19254 # endif
    19255 #else
    19256 # ifndef _OCSP_REQ_CTX_http
    19257 #  define _OCSP_REQ_CTX_http OPENSSL_MANGLER_ASM(OCSP_REQ_CTX_http)
    19258 # endif
    19259 #endif
    19260 #ifndef OPENSSL_MANGLE_ASM
    19261 # ifndef OCSP_REQ_CTX_i2d
    19262 #  define OCSP_REQ_CTX_i2d OPENSSL_MANGLER(OCSP_REQ_CTX_i2d)
    19263 # endif
    19264 #else
    19265 # ifndef _OCSP_REQ_CTX_i2d
    19266 #  define _OCSP_REQ_CTX_i2d OPENSSL_MANGLER_ASM(OCSP_REQ_CTX_i2d)
    19267 # endif
    19268 #endif
    19269 #ifndef OPENSSL_MANGLE_ASM
    19270 # ifndef OCSP_REQ_CTX_nbio
    19271 #  define OCSP_REQ_CTX_nbio OPENSSL_MANGLER(OCSP_REQ_CTX_nbio)
    19272 # endif
    19273 #else
    19274 # ifndef _OCSP_REQ_CTX_nbio
    19275 #  define _OCSP_REQ_CTX_nbio OPENSSL_MANGLER_ASM(OCSP_REQ_CTX_nbio)
    19276 # endif
    19277 #endif
    19278 #ifndef OPENSSL_MANGLE_ASM
    19279 # ifndef OCSP_REQ_CTX_nbio_d2i
    19280 #  define OCSP_REQ_CTX_nbio_d2i OPENSSL_MANGLER(OCSP_REQ_CTX_nbio_d2i)
    19281 # endif
    19282 #else
    19283 # ifndef _OCSP_REQ_CTX_nbio_d2i
    19284 #  define _OCSP_REQ_CTX_nbio_d2i OPENSSL_MANGLER_ASM(OCSP_REQ_CTX_nbio_d2i)
    19285 # endif
    19286 #endif
    19287 #ifndef OPENSSL_MANGLE_ASM
    19288 # ifndef OCSP_REQ_CTX_new
    19289 #  define OCSP_REQ_CTX_new OPENSSL_MANGLER(OCSP_REQ_CTX_new)
    19290 # endif
    19291 #else
    19292 # ifndef _OCSP_REQ_CTX_new
    19293 #  define _OCSP_REQ_CTX_new OPENSSL_MANGLER_ASM(OCSP_REQ_CTX_new)
    19294 # endif
    19295 #endif
    19296 #ifndef OPENSSL_MANGLE_ASM
    19297 # ifndef OCSP_REQ_CTX_set1_req
    19298 #  define OCSP_REQ_CTX_set1_req OPENSSL_MANGLER(OCSP_REQ_CTX_set1_req)
    19299 # endif
    19300 #else
    19301 # ifndef _OCSP_REQ_CTX_set1_req
    19302 #  define _OCSP_REQ_CTX_set1_req OPENSSL_MANGLER_ASM(OCSP_REQ_CTX_set1_req)
    19303 # endif
    19304 #endif
    19305 #ifndef OPENSSL_MANGLE_ASM
    1930624517# ifndef OCSP_RESPBYTES_free
    1930724518#  define OCSP_RESPBYTES_free OPENSSL_MANGLER(OCSP_RESPBYTES_free)
     
    1938524596#endif
    1938624597#ifndef OPENSSL_MANGLE_ASM
     24598# ifndef OCSP_RESPID_match_ex
     24599#  define OCSP_RESPID_match_ex OPENSSL_MANGLER(OCSP_RESPID_match_ex)
     24600# endif
     24601#else
     24602# ifndef _OCSP_RESPID_match_ex
     24603#  define _OCSP_RESPID_match_ex OPENSSL_MANGLER_ASM(OCSP_RESPID_match_ex)
     24604# endif
     24605#endif
     24606#ifndef OPENSSL_MANGLE_ASM
    1938724607# ifndef OCSP_RESPID_new
    1938824608#  define OCSP_RESPID_new OPENSSL_MANGLER(OCSP_RESPID_new)
     
    1940324623#endif
    1940424624#ifndef OPENSSL_MANGLE_ASM
     24625# ifndef OCSP_RESPID_set_by_key_ex
     24626#  define OCSP_RESPID_set_by_key_ex OPENSSL_MANGLER(OCSP_RESPID_set_by_key_ex)
     24627# endif
     24628#else
     24629# ifndef _OCSP_RESPID_set_by_key_ex
     24630#  define _OCSP_RESPID_set_by_key_ex OPENSSL_MANGLER_ASM(OCSP_RESPID_set_by_key_ex)
     24631# endif
     24632#endif
     24633#ifndef OPENSSL_MANGLE_ASM
    1940524634# ifndef OCSP_RESPID_set_by_name
    1940624635#  define OCSP_RESPID_set_by_name OPENSSL_MANGLER(OCSP_RESPID_set_by_name)
     
    1982625055#endif
    1982725056#ifndef OPENSSL_MANGLE_ASM
    19828 # ifndef OCSP_parse_url
    19829 #  define OCSP_parse_url OPENSSL_MANGLER(OCSP_parse_url)
    19830 # endif
    19831 #else
    19832 # ifndef _OCSP_parse_url
    19833 #  define _OCSP_parse_url OPENSSL_MANGLER_ASM(OCSP_parse_url)
    19834 # endif
    19835 #endif
    19836 #ifndef OPENSSL_MANGLE_ASM
    1983725057# ifndef OCSP_request_add0_id
    1983825058#  define OCSP_request_add0_id OPENSSL_MANGLER(OCSP_request_add0_id)
     
    2006925289#endif
    2007025290#ifndef OPENSSL_MANGLE_ASM
    20071 # ifndef OCSP_sendreq_nbio
    20072 #  define OCSP_sendreq_nbio OPENSSL_MANGLER(OCSP_sendreq_nbio)
    20073 # endif
    20074 #else
    20075 # ifndef _OCSP_sendreq_nbio
    20076 #  define _OCSP_sendreq_nbio OPENSSL_MANGLER_ASM(OCSP_sendreq_nbio)
    20077 # endif
    20078 #endif
    20079 #ifndef OPENSSL_MANGLE_ASM
    2008025291# ifndef OCSP_sendreq_new
    2008125292#  define OCSP_sendreq_new OPENSSL_MANGLER(OCSP_sendreq_new)
     
    2008725298#endif
    2008825299#ifndef OPENSSL_MANGLE_ASM
    20089 # ifndef OCSP_set_max_response_length
    20090 #  define OCSP_set_max_response_length OPENSSL_MANGLER(OCSP_set_max_response_length)
    20091 # endif
    20092 #else
    20093 # ifndef _OCSP_set_max_response_length
    20094 #  define _OCSP_set_max_response_length OPENSSL_MANGLER_ASM(OCSP_set_max_response_length)
    20095 # endif
    20096 #endif
    20097 #ifndef OPENSSL_MANGLE_ASM
    2009825300# ifndef OCSP_single_get0_status
    2009925301#  define OCSP_single_get0_status OPENSSL_MANGLER(OCSP_single_get0_status)
     
    2021325415#endif
    2021425416#ifndef OPENSSL_MANGLE_ASM
     25417# ifndef OPENSSL_LH_flush
     25418#  define OPENSSL_LH_flush OPENSSL_MANGLER(OPENSSL_LH_flush)
     25419# endif
     25420#else
     25421# ifndef _OPENSSL_LH_flush
     25422#  define _OPENSSL_LH_flush OPENSSL_MANGLER_ASM(OPENSSL_LH_flush)
     25423# endif
     25424#endif
     25425#ifndef OPENSSL_MANGLE_ASM
    2021525426# ifndef OPENSSL_LH_free
    2021625427#  define OPENSSL_LH_free OPENSSL_MANGLER(OPENSSL_LH_free)
     
    2037525586#endif
    2037625587#ifndef OPENSSL_MANGLE_ASM
     25588# ifndef OPENSSL_buf2hexstr_ex
     25589#  define OPENSSL_buf2hexstr_ex OPENSSL_MANGLER(OPENSSL_buf2hexstr_ex)
     25590# endif
     25591#else
     25592# ifndef _OPENSSL_buf2hexstr_ex
     25593#  define _OPENSSL_buf2hexstr_ex OPENSSL_MANGLER_ASM(OPENSSL_buf2hexstr_ex)
     25594# endif
     25595#endif
     25596#ifndef OPENSSL_MANGLE_ASM
    2037725597# ifndef OPENSSL_cipher_name
    2037825598#  define OPENSSL_cipher_name OPENSSL_MANGLER(OPENSSL_cipher_name)
     
    2039325613#endif
    2039425614#ifndef OPENSSL_MANGLE_ASM
     25615# ifndef OPENSSL_cleanse
     25616#  define OPENSSL_cleanse OPENSSL_MANGLER(OPENSSL_cleanse)
     25617# endif
     25618#else
     25619# ifndef _OPENSSL_cleanse
     25620#  define _OPENSSL_cleanse OPENSSL_MANGLER_ASM(OPENSSL_cleanse)
     25621# endif
     25622#endif
     25623#ifndef OPENSSL_MANGLE_ASM
    2039525624# ifndef OPENSSL_cleanup
    2039625625#  define OPENSSL_cleanup OPENSSL_MANGLER(OPENSSL_cleanup)
     
    2040225631#endif
    2040325632#ifndef OPENSSL_MANGLE_ASM
    20404 # ifndef OPENSSL_config
    20405 #  define OPENSSL_config OPENSSL_MANGLER(OPENSSL_config)
    20406 # endif
    20407 #else
    20408 # ifndef _OPENSSL_config
    20409 #  define _OPENSSL_config OPENSSL_MANGLER_ASM(OPENSSL_config)
    20410 # endif
    20411 #endif
    20412 #ifndef OPENSSL_MANGLE_ASM
    2041325633# ifndef OPENSSL_cpuid_setup
    2041425634#  define OPENSSL_cpuid_setup OPENSSL_MANGLER(OPENSSL_cpuid_setup)
     
    2042925649#endif
    2043025650#ifndef OPENSSL_MANGLE_ASM
    20431 # ifndef OPENSSL_fork_child
    20432 #  define OPENSSL_fork_child OPENSSL_MANGLER(OPENSSL_fork_child)
    20433 # endif
    20434 #else
    20435 # ifndef _OPENSSL_fork_child
    20436 #  define _OPENSSL_fork_child OPENSSL_MANGLER_ASM(OPENSSL_fork_child)
    20437 # endif
    20438 #endif
    20439 #ifndef OPENSSL_MANGLE_ASM
    20440 # ifndef OPENSSL_fork_parent
    20441 #  define OPENSSL_fork_parent OPENSSL_MANGLER(OPENSSL_fork_parent)
    20442 # endif
    20443 #else
    20444 # ifndef _OPENSSL_fork_parent
    20445 #  define _OPENSSL_fork_parent OPENSSL_MANGLER_ASM(OPENSSL_fork_parent)
    20446 # endif
    20447 #endif
    20448 #ifndef OPENSSL_MANGLE_ASM
    20449 # ifndef OPENSSL_fork_prepare
    20450 #  define OPENSSL_fork_prepare OPENSSL_MANGLER(OPENSSL_fork_prepare)
    20451 # endif
    20452 #else
    20453 # ifndef _OPENSSL_fork_prepare
    20454 #  define _OPENSSL_fork_prepare OPENSSL_MANGLER_ASM(OPENSSL_fork_prepare)
    20455 # endif
    20456 #endif
    20457 #ifndef OPENSSL_MANGLE_ASM
    2045825651# ifndef OPENSSL_gmtime
    2045925652#  define OPENSSL_gmtime OPENSSL_MANGLER(OPENSSL_gmtime)
     
    2050125694#endif
    2050225695#ifndef OPENSSL_MANGLE_ASM
     25696# ifndef OPENSSL_hexstr2buf_ex
     25697#  define OPENSSL_hexstr2buf_ex OPENSSL_MANGLER(OPENSSL_hexstr2buf_ex)
     25698# endif
     25699#else
     25700# ifndef _OPENSSL_hexstr2buf_ex
     25701#  define _OPENSSL_hexstr2buf_ex OPENSSL_MANGLER_ASM(OPENSSL_hexstr2buf_ex)
     25702# endif
     25703#endif
     25704#ifndef OPENSSL_MANGLE_ASM
    2050325705# ifndef OPENSSL_ia32_cpuid
    2050425706#  define OPENSSL_ia32_cpuid OPENSSL_MANGLER(OPENSSL_ia32_cpuid)
     
    2053725739#endif
    2053825740#ifndef OPENSSL_MANGLE_ASM
     25741# ifndef OPENSSL_info
     25742#  define OPENSSL_info OPENSSL_MANGLER(OPENSSL_info)
     25743# endif
     25744#else
     25745# ifndef _OPENSSL_info
     25746#  define _OPENSSL_info OPENSSL_MANGLER_ASM(OPENSSL_info)
     25747# endif
     25748#endif
     25749#ifndef OPENSSL_MANGLE_ASM
    2053925750# ifndef OPENSSL_init
    2054025751#  define OPENSSL_init OPENSSL_MANGLER(OPENSSL_init)
     
    2060925820#endif
    2061025821#ifndef OPENSSL_MANGLE_ASM
    20611 # ifndef OPENSSL_memcmp
    20612 #  define OPENSSL_memcmp OPENSSL_MANGLER(OPENSSL_memcmp)
    20613 # endif
    20614 #else
    20615 # ifndef _OPENSSL_memcmp
    20616 #  define _OPENSSL_memcmp OPENSSL_MANGLER_ASM(OPENSSL_memcmp)
    20617 # endif
    20618 #endif
    20619 #ifndef OPENSSL_MANGLE_ASM
    2062025822# ifndef OPENSSL_rdtsc
    2062125823#  define OPENSSL_rdtsc OPENSSL_MANGLER(OPENSSL_rdtsc)
     
    2068125883#endif
    2068225884#ifndef OPENSSL_MANGLE_ASM
     25885# ifndef OPENSSL_sk_find_all
     25886#  define OPENSSL_sk_find_all OPENSSL_MANGLER(OPENSSL_sk_find_all)
     25887# endif
     25888#else
     25889# ifndef _OPENSSL_sk_find_all
     25890#  define _OPENSSL_sk_find_all OPENSSL_MANGLER_ASM(OPENSSL_sk_find_all)
     25891# endif
     25892#endif
     25893#ifndef OPENSSL_MANGLE_ASM
    2068325894# ifndef OPENSSL_sk_find_ex
    2068425895#  define OPENSSL_sk_find_ex OPENSSL_MANGLER(OPENSSL_sk_find_ex)
     
    2088826099#endif
    2088926100#ifndef OPENSSL_MANGLE_ASM
     26101# ifndef OPENSSL_thread_stop_ex
     26102#  define OPENSSL_thread_stop_ex OPENSSL_MANGLER(OPENSSL_thread_stop_ex)
     26103# endif
     26104#else
     26105# ifndef _OPENSSL_thread_stop_ex
     26106#  define _OPENSSL_thread_stop_ex OPENSSL_MANGLER_ASM(OPENSSL_thread_stop_ex)
     26107# endif
     26108#endif
     26109#ifndef OPENSSL_MANGLE_ASM
    2089026110# ifndef OPENSSL_uni2asc
    2089126111#  define OPENSSL_uni2asc OPENSSL_MANGLER(OPENSSL_uni2asc)
     
    2091526135#endif
    2091626136#ifndef OPENSSL_MANGLE_ASM
     26137# ifndef OPENSSL_version_build_metadata
     26138#  define OPENSSL_version_build_metadata OPENSSL_MANGLER(OPENSSL_version_build_metadata)
     26139# endif
     26140#else
     26141# ifndef _OPENSSL_version_build_metadata
     26142#  define _OPENSSL_version_build_metadata OPENSSL_MANGLER_ASM(OPENSSL_version_build_metadata)
     26143# endif
     26144#endif
     26145#ifndef OPENSSL_MANGLE_ASM
     26146# ifndef OPENSSL_version_major
     26147#  define OPENSSL_version_major OPENSSL_MANGLER(OPENSSL_version_major)
     26148# endif
     26149#else
     26150# ifndef _OPENSSL_version_major
     26151#  define _OPENSSL_version_major OPENSSL_MANGLER_ASM(OPENSSL_version_major)
     26152# endif
     26153#endif
     26154#ifndef OPENSSL_MANGLE_ASM
     26155# ifndef OPENSSL_version_minor
     26156#  define OPENSSL_version_minor OPENSSL_MANGLER(OPENSSL_version_minor)
     26157# endif
     26158#else
     26159# ifndef _OPENSSL_version_minor
     26160#  define _OPENSSL_version_minor OPENSSL_MANGLER_ASM(OPENSSL_version_minor)
     26161# endif
     26162#endif
     26163#ifndef OPENSSL_MANGLE_ASM
     26164# ifndef OPENSSL_version_patch
     26165#  define OPENSSL_version_patch OPENSSL_MANGLER(OPENSSL_version_patch)
     26166# endif
     26167#else
     26168# ifndef _OPENSSL_version_patch
     26169#  define _OPENSSL_version_patch OPENSSL_MANGLER_ASM(OPENSSL_version_patch)
     26170# endif
     26171#endif
     26172#ifndef OPENSSL_MANGLE_ASM
     26173# ifndef OPENSSL_version_pre_release
     26174#  define OPENSSL_version_pre_release OPENSSL_MANGLER(OPENSSL_version_pre_release)
     26175# endif
     26176#else
     26177# ifndef _OPENSSL_version_pre_release
     26178#  define _OPENSSL_version_pre_release OPENSSL_MANGLER_ASM(OPENSSL_version_pre_release)
     26179# endif
     26180#endif
     26181#ifndef OPENSSL_MANGLE_ASM
    2091726182# ifndef OPENSSL_wipe_cpu
    2091826183#  define OPENSSL_wipe_cpu OPENSSL_MANGLER(OPENSSL_wipe_cpu)
     
    2092426189#endif
    2092526190#ifndef OPENSSL_MANGLE_ASM
     26191# ifndef OSSL_CMP_CAKEYUPDANNCONTENT_free
     26192#  define OSSL_CMP_CAKEYUPDANNCONTENT_free OPENSSL_MANGLER(OSSL_CMP_CAKEYUPDANNCONTENT_free)
     26193# endif
     26194#else
     26195# ifndef _OSSL_CMP_CAKEYUPDANNCONTENT_free
     26196#  define _OSSL_CMP_CAKEYUPDANNCONTENT_free OPENSSL_MANGLER_ASM(OSSL_CMP_CAKEYUPDANNCONTENT_free)
     26197# endif
     26198#endif
     26199#ifndef OPENSSL_MANGLE_ASM
     26200# ifndef OSSL_CMP_CAKEYUPDANNCONTENT_it
     26201#  define OSSL_CMP_CAKEYUPDANNCONTENT_it OPENSSL_MANGLER(OSSL_CMP_CAKEYUPDANNCONTENT_it)
     26202# endif
     26203#else
     26204# ifndef _OSSL_CMP_CAKEYUPDANNCONTENT_it
     26205#  define _OSSL_CMP_CAKEYUPDANNCONTENT_it OPENSSL_MANGLER_ASM(OSSL_CMP_CAKEYUPDANNCONTENT_it)
     26206# endif
     26207#endif
     26208#ifndef OPENSSL_MANGLE_ASM
     26209# ifndef OSSL_CMP_CAKEYUPDANNCONTENT_new
     26210#  define OSSL_CMP_CAKEYUPDANNCONTENT_new OPENSSL_MANGLER(OSSL_CMP_CAKEYUPDANNCONTENT_new)
     26211# endif
     26212#else
     26213# ifndef _OSSL_CMP_CAKEYUPDANNCONTENT_new
     26214#  define _OSSL_CMP_CAKEYUPDANNCONTENT_new OPENSSL_MANGLER_ASM(OSSL_CMP_CAKEYUPDANNCONTENT_new)
     26215# endif
     26216#endif
     26217#ifndef OPENSSL_MANGLE_ASM
     26218# ifndef OSSL_CMP_CERTCONFIRMCONTENT_it
     26219#  define OSSL_CMP_CERTCONFIRMCONTENT_it OPENSSL_MANGLER(OSSL_CMP_CERTCONFIRMCONTENT_it)
     26220# endif
     26221#else
     26222# ifndef _OSSL_CMP_CERTCONFIRMCONTENT_it
     26223#  define _OSSL_CMP_CERTCONFIRMCONTENT_it OPENSSL_MANGLER_ASM(OSSL_CMP_CERTCONFIRMCONTENT_it)
     26224# endif
     26225#endif
     26226#ifndef OPENSSL_MANGLE_ASM
     26227# ifndef OSSL_CMP_CERTIFIEDKEYPAIR_free
     26228#  define OSSL_CMP_CERTIFIEDKEYPAIR_free OPENSSL_MANGLER(OSSL_CMP_CERTIFIEDKEYPAIR_free)
     26229# endif
     26230#else
     26231# ifndef _OSSL_CMP_CERTIFIEDKEYPAIR_free
     26232#  define _OSSL_CMP_CERTIFIEDKEYPAIR_free OPENSSL_MANGLER_ASM(OSSL_CMP_CERTIFIEDKEYPAIR_free)
     26233# endif
     26234#endif
     26235#ifndef OPENSSL_MANGLE_ASM
     26236# ifndef OSSL_CMP_CERTIFIEDKEYPAIR_it
     26237#  define OSSL_CMP_CERTIFIEDKEYPAIR_it OPENSSL_MANGLER(OSSL_CMP_CERTIFIEDKEYPAIR_it)
     26238# endif
     26239#else
     26240# ifndef _OSSL_CMP_CERTIFIEDKEYPAIR_it
     26241#  define _OSSL_CMP_CERTIFIEDKEYPAIR_it OPENSSL_MANGLER_ASM(OSSL_CMP_CERTIFIEDKEYPAIR_it)
     26242# endif
     26243#endif
     26244#ifndef OPENSSL_MANGLE_ASM
     26245# ifndef OSSL_CMP_CERTIFIEDKEYPAIR_new
     26246#  define OSSL_CMP_CERTIFIEDKEYPAIR_new OPENSSL_MANGLER(OSSL_CMP_CERTIFIEDKEYPAIR_new)
     26247# endif
     26248#else
     26249# ifndef _OSSL_CMP_CERTIFIEDKEYPAIR_new
     26250#  define _OSSL_CMP_CERTIFIEDKEYPAIR_new OPENSSL_MANGLER_ASM(OSSL_CMP_CERTIFIEDKEYPAIR_new)
     26251# endif
     26252#endif
     26253#ifndef OPENSSL_MANGLE_ASM
     26254# ifndef OSSL_CMP_CERTORENCCERT_free
     26255#  define OSSL_CMP_CERTORENCCERT_free OPENSSL_MANGLER(OSSL_CMP_CERTORENCCERT_free)
     26256# endif
     26257#else
     26258# ifndef _OSSL_CMP_CERTORENCCERT_free
     26259#  define _OSSL_CMP_CERTORENCCERT_free OPENSSL_MANGLER_ASM(OSSL_CMP_CERTORENCCERT_free)
     26260# endif
     26261#endif
     26262#ifndef OPENSSL_MANGLE_ASM
     26263# ifndef OSSL_CMP_CERTORENCCERT_it
     26264#  define OSSL_CMP_CERTORENCCERT_it OPENSSL_MANGLER(OSSL_CMP_CERTORENCCERT_it)
     26265# endif
     26266#else
     26267# ifndef _OSSL_CMP_CERTORENCCERT_it
     26268#  define _OSSL_CMP_CERTORENCCERT_it OPENSSL_MANGLER_ASM(OSSL_CMP_CERTORENCCERT_it)
     26269# endif
     26270#endif
     26271#ifndef OPENSSL_MANGLE_ASM
     26272# ifndef OSSL_CMP_CERTORENCCERT_new
     26273#  define OSSL_CMP_CERTORENCCERT_new OPENSSL_MANGLER(OSSL_CMP_CERTORENCCERT_new)
     26274# endif
     26275#else
     26276# ifndef _OSSL_CMP_CERTORENCCERT_new
     26277#  define _OSSL_CMP_CERTORENCCERT_new OPENSSL_MANGLER_ASM(OSSL_CMP_CERTORENCCERT_new)
     26278# endif
     26279#endif
     26280#ifndef OPENSSL_MANGLE_ASM
     26281# ifndef OSSL_CMP_CERTREPMESSAGE_free
     26282#  define OSSL_CMP_CERTREPMESSAGE_free OPENSSL_MANGLER(OSSL_CMP_CERTREPMESSAGE_free)
     26283# endif
     26284#else
     26285# ifndef _OSSL_CMP_CERTREPMESSAGE_free
     26286#  define _OSSL_CMP_CERTREPMESSAGE_free OPENSSL_MANGLER_ASM(OSSL_CMP_CERTREPMESSAGE_free)
     26287# endif
     26288#endif
     26289#ifndef OPENSSL_MANGLE_ASM
     26290# ifndef OSSL_CMP_CERTREPMESSAGE_it
     26291#  define OSSL_CMP_CERTREPMESSAGE_it OPENSSL_MANGLER(OSSL_CMP_CERTREPMESSAGE_it)
     26292# endif
     26293#else
     26294# ifndef _OSSL_CMP_CERTREPMESSAGE_it
     26295#  define _OSSL_CMP_CERTREPMESSAGE_it OPENSSL_MANGLER_ASM(OSSL_CMP_CERTREPMESSAGE_it)
     26296# endif
     26297#endif
     26298#ifndef OPENSSL_MANGLE_ASM
     26299# ifndef OSSL_CMP_CERTREPMESSAGE_new
     26300#  define OSSL_CMP_CERTREPMESSAGE_new OPENSSL_MANGLER(OSSL_CMP_CERTREPMESSAGE_new)
     26301# endif
     26302#else
     26303# ifndef _OSSL_CMP_CERTREPMESSAGE_new
     26304#  define _OSSL_CMP_CERTREPMESSAGE_new OPENSSL_MANGLER_ASM(OSSL_CMP_CERTREPMESSAGE_new)
     26305# endif
     26306#endif
     26307#ifndef OPENSSL_MANGLE_ASM
     26308# ifndef OSSL_CMP_CERTRESPONSE_free
     26309#  define OSSL_CMP_CERTRESPONSE_free OPENSSL_MANGLER(OSSL_CMP_CERTRESPONSE_free)
     26310# endif
     26311#else
     26312# ifndef _OSSL_CMP_CERTRESPONSE_free
     26313#  define _OSSL_CMP_CERTRESPONSE_free OPENSSL_MANGLER_ASM(OSSL_CMP_CERTRESPONSE_free)
     26314# endif
     26315#endif
     26316#ifndef OPENSSL_MANGLE_ASM
     26317# ifndef OSSL_CMP_CERTRESPONSE_it
     26318#  define OSSL_CMP_CERTRESPONSE_it OPENSSL_MANGLER(OSSL_CMP_CERTRESPONSE_it)
     26319# endif
     26320#else
     26321# ifndef _OSSL_CMP_CERTRESPONSE_it
     26322#  define _OSSL_CMP_CERTRESPONSE_it OPENSSL_MANGLER_ASM(OSSL_CMP_CERTRESPONSE_it)
     26323# endif
     26324#endif
     26325#ifndef OPENSSL_MANGLE_ASM
     26326# ifndef OSSL_CMP_CERTRESPONSE_new
     26327#  define OSSL_CMP_CERTRESPONSE_new OPENSSL_MANGLER(OSSL_CMP_CERTRESPONSE_new)
     26328# endif
     26329#else
     26330# ifndef _OSSL_CMP_CERTRESPONSE_new
     26331#  define _OSSL_CMP_CERTRESPONSE_new OPENSSL_MANGLER_ASM(OSSL_CMP_CERTRESPONSE_new)
     26332# endif
     26333#endif
     26334#ifndef OPENSSL_MANGLE_ASM
     26335# ifndef OSSL_CMP_CERTSTATUS_free
     26336#  define OSSL_CMP_CERTSTATUS_free OPENSSL_MANGLER(OSSL_CMP_CERTSTATUS_free)
     26337# endif
     26338#else
     26339# ifndef _OSSL_CMP_CERTSTATUS_free
     26340#  define _OSSL_CMP_CERTSTATUS_free OPENSSL_MANGLER_ASM(OSSL_CMP_CERTSTATUS_free)
     26341# endif
     26342#endif
     26343#ifndef OPENSSL_MANGLE_ASM
     26344# ifndef OSSL_CMP_CERTSTATUS_it
     26345#  define OSSL_CMP_CERTSTATUS_it OPENSSL_MANGLER(OSSL_CMP_CERTSTATUS_it)
     26346# endif
     26347#else
     26348# ifndef _OSSL_CMP_CERTSTATUS_it
     26349#  define _OSSL_CMP_CERTSTATUS_it OPENSSL_MANGLER_ASM(OSSL_CMP_CERTSTATUS_it)
     26350# endif
     26351#endif
     26352#ifndef OPENSSL_MANGLE_ASM
     26353# ifndef OSSL_CMP_CERTSTATUS_new
     26354#  define OSSL_CMP_CERTSTATUS_new OPENSSL_MANGLER(OSSL_CMP_CERTSTATUS_new)
     26355# endif
     26356#else
     26357# ifndef _OSSL_CMP_CERTSTATUS_new
     26358#  define _OSSL_CMP_CERTSTATUS_new OPENSSL_MANGLER_ASM(OSSL_CMP_CERTSTATUS_new)
     26359# endif
     26360#endif
     26361#ifndef OPENSSL_MANGLE_ASM
     26362# ifndef OSSL_CMP_CHALLENGE_free
     26363#  define OSSL_CMP_CHALLENGE_free OPENSSL_MANGLER(OSSL_CMP_CHALLENGE_free)
     26364# endif
     26365#else
     26366# ifndef _OSSL_CMP_CHALLENGE_free
     26367#  define _OSSL_CMP_CHALLENGE_free OPENSSL_MANGLER_ASM(OSSL_CMP_CHALLENGE_free)
     26368# endif
     26369#endif
     26370#ifndef OPENSSL_MANGLE_ASM
     26371# ifndef OSSL_CMP_CHALLENGE_it
     26372#  define OSSL_CMP_CHALLENGE_it OPENSSL_MANGLER(OSSL_CMP_CHALLENGE_it)
     26373# endif
     26374#else
     26375# ifndef _OSSL_CMP_CHALLENGE_it
     26376#  define _OSSL_CMP_CHALLENGE_it OPENSSL_MANGLER_ASM(OSSL_CMP_CHALLENGE_it)
     26377# endif
     26378#endif
     26379#ifndef OPENSSL_MANGLE_ASM
     26380# ifndef OSSL_CMP_CHALLENGE_new
     26381#  define OSSL_CMP_CHALLENGE_new OPENSSL_MANGLER(OSSL_CMP_CHALLENGE_new)
     26382# endif
     26383#else
     26384# ifndef _OSSL_CMP_CHALLENGE_new
     26385#  define _OSSL_CMP_CHALLENGE_new OPENSSL_MANGLER_ASM(OSSL_CMP_CHALLENGE_new)
     26386# endif
     26387#endif
     26388#ifndef OPENSSL_MANGLE_ASM
     26389# ifndef OSSL_CMP_CRLANNCONTENT_it
     26390#  define OSSL_CMP_CRLANNCONTENT_it OPENSSL_MANGLER(OSSL_CMP_CRLANNCONTENT_it)
     26391# endif
     26392#else
     26393# ifndef _OSSL_CMP_CRLANNCONTENT_it
     26394#  define _OSSL_CMP_CRLANNCONTENT_it OPENSSL_MANGLER_ASM(OSSL_CMP_CRLANNCONTENT_it)
     26395# endif
     26396#endif
     26397#ifndef OPENSSL_MANGLE_ASM
     26398# ifndef OSSL_CMP_CTX_build_cert_chain
     26399#  define OSSL_CMP_CTX_build_cert_chain OPENSSL_MANGLER(OSSL_CMP_CTX_build_cert_chain)
     26400# endif
     26401#else
     26402# ifndef _OSSL_CMP_CTX_build_cert_chain
     26403#  define _OSSL_CMP_CTX_build_cert_chain OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_build_cert_chain)
     26404# endif
     26405#endif
     26406#ifndef OPENSSL_MANGLE_ASM
     26407# ifndef OSSL_CMP_CTX_free
     26408#  define OSSL_CMP_CTX_free OPENSSL_MANGLER(OSSL_CMP_CTX_free)
     26409# endif
     26410#else
     26411# ifndef _OSSL_CMP_CTX_free
     26412#  define _OSSL_CMP_CTX_free OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_free)
     26413# endif
     26414#endif
     26415#ifndef OPENSSL_MANGLE_ASM
     26416# ifndef OSSL_CMP_CTX_get0_newCert
     26417#  define OSSL_CMP_CTX_get0_newCert OPENSSL_MANGLER(OSSL_CMP_CTX_get0_newCert)
     26418# endif
     26419#else
     26420# ifndef _OSSL_CMP_CTX_get0_newCert
     26421#  define _OSSL_CMP_CTX_get0_newCert OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_get0_newCert)
     26422# endif
     26423#endif
     26424#ifndef OPENSSL_MANGLE_ASM
     26425# ifndef OSSL_CMP_CTX_get0_newPkey
     26426#  define OSSL_CMP_CTX_get0_newPkey OPENSSL_MANGLER(OSSL_CMP_CTX_get0_newPkey)
     26427# endif
     26428#else
     26429# ifndef _OSSL_CMP_CTX_get0_newPkey
     26430#  define _OSSL_CMP_CTX_get0_newPkey OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_get0_newPkey)
     26431# endif
     26432#endif
     26433#ifndef OPENSSL_MANGLE_ASM
     26434# ifndef OSSL_CMP_CTX_get0_statusString
     26435#  define OSSL_CMP_CTX_get0_statusString OPENSSL_MANGLER(OSSL_CMP_CTX_get0_statusString)
     26436# endif
     26437#else
     26438# ifndef _OSSL_CMP_CTX_get0_statusString
     26439#  define _OSSL_CMP_CTX_get0_statusString OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_get0_statusString)
     26440# endif
     26441#endif
     26442#ifndef OPENSSL_MANGLE_ASM
     26443# ifndef OSSL_CMP_CTX_get0_trustedStore
     26444#  define OSSL_CMP_CTX_get0_trustedStore OPENSSL_MANGLER(OSSL_CMP_CTX_get0_trustedStore)
     26445# endif
     26446#else
     26447# ifndef _OSSL_CMP_CTX_get0_trustedStore
     26448#  define _OSSL_CMP_CTX_get0_trustedStore OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_get0_trustedStore)
     26449# endif
     26450#endif
     26451#ifndef OPENSSL_MANGLE_ASM
     26452# ifndef OSSL_CMP_CTX_get0_untrusted
     26453#  define OSSL_CMP_CTX_get0_untrusted OPENSSL_MANGLER(OSSL_CMP_CTX_get0_untrusted)
     26454# endif
     26455#else
     26456# ifndef _OSSL_CMP_CTX_get0_untrusted
     26457#  define _OSSL_CMP_CTX_get0_untrusted OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_get0_untrusted)
     26458# endif
     26459#endif
     26460#ifndef OPENSSL_MANGLE_ASM
     26461# ifndef OSSL_CMP_CTX_get1_caPubs
     26462#  define OSSL_CMP_CTX_get1_caPubs OPENSSL_MANGLER(OSSL_CMP_CTX_get1_caPubs)
     26463# endif
     26464#else
     26465# ifndef _OSSL_CMP_CTX_get1_caPubs
     26466#  define _OSSL_CMP_CTX_get1_caPubs OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_get1_caPubs)
     26467# endif
     26468#endif
     26469#ifndef OPENSSL_MANGLE_ASM
     26470# ifndef OSSL_CMP_CTX_get1_extraCertsIn
     26471#  define OSSL_CMP_CTX_get1_extraCertsIn OPENSSL_MANGLER(OSSL_CMP_CTX_get1_extraCertsIn)
     26472# endif
     26473#else
     26474# ifndef _OSSL_CMP_CTX_get1_extraCertsIn
     26475#  define _OSSL_CMP_CTX_get1_extraCertsIn OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_get1_extraCertsIn)
     26476# endif
     26477#endif
     26478#ifndef OPENSSL_MANGLE_ASM
     26479# ifndef OSSL_CMP_CTX_get1_newChain
     26480#  define OSSL_CMP_CTX_get1_newChain OPENSSL_MANGLER(OSSL_CMP_CTX_get1_newChain)
     26481# endif
     26482#else
     26483# ifndef _OSSL_CMP_CTX_get1_newChain
     26484#  define _OSSL_CMP_CTX_get1_newChain OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_get1_newChain)
     26485# endif
     26486#endif
     26487#ifndef OPENSSL_MANGLE_ASM
     26488# ifndef OSSL_CMP_CTX_get_certConf_cb_arg
     26489#  define OSSL_CMP_CTX_get_certConf_cb_arg OPENSSL_MANGLER(OSSL_CMP_CTX_get_certConf_cb_arg)
     26490# endif
     26491#else
     26492# ifndef _OSSL_CMP_CTX_get_certConf_cb_arg
     26493#  define _OSSL_CMP_CTX_get_certConf_cb_arg OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_get_certConf_cb_arg)
     26494# endif
     26495#endif
     26496#ifndef OPENSSL_MANGLE_ASM
     26497# ifndef OSSL_CMP_CTX_get_failInfoCode
     26498#  define OSSL_CMP_CTX_get_failInfoCode OPENSSL_MANGLER(OSSL_CMP_CTX_get_failInfoCode)
     26499# endif
     26500#else
     26501# ifndef _OSSL_CMP_CTX_get_failInfoCode
     26502#  define _OSSL_CMP_CTX_get_failInfoCode OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_get_failInfoCode)
     26503# endif
     26504#endif
     26505#ifndef OPENSSL_MANGLE_ASM
     26506# ifndef OSSL_CMP_CTX_get_http_cb_arg
     26507#  define OSSL_CMP_CTX_get_http_cb_arg OPENSSL_MANGLER(OSSL_CMP_CTX_get_http_cb_arg)
     26508# endif
     26509#else
     26510# ifndef _OSSL_CMP_CTX_get_http_cb_arg
     26511#  define _OSSL_CMP_CTX_get_http_cb_arg OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_get_http_cb_arg)
     26512# endif
     26513#endif
     26514#ifndef OPENSSL_MANGLE_ASM
     26515# ifndef OSSL_CMP_CTX_get_option
     26516#  define OSSL_CMP_CTX_get_option OPENSSL_MANGLER(OSSL_CMP_CTX_get_option)
     26517# endif
     26518#else
     26519# ifndef _OSSL_CMP_CTX_get_option
     26520#  define _OSSL_CMP_CTX_get_option OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_get_option)
     26521# endif
     26522#endif
     26523#ifndef OPENSSL_MANGLE_ASM
     26524# ifndef OSSL_CMP_CTX_get_status
     26525#  define OSSL_CMP_CTX_get_status OPENSSL_MANGLER(OSSL_CMP_CTX_get_status)
     26526# endif
     26527#else
     26528# ifndef _OSSL_CMP_CTX_get_status
     26529#  define _OSSL_CMP_CTX_get_status OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_get_status)
     26530# endif
     26531#endif
     26532#ifndef OPENSSL_MANGLE_ASM
     26533# ifndef OSSL_CMP_CTX_get_transfer_cb_arg
     26534#  define OSSL_CMP_CTX_get_transfer_cb_arg OPENSSL_MANGLER(OSSL_CMP_CTX_get_transfer_cb_arg)
     26535# endif
     26536#else
     26537# ifndef _OSSL_CMP_CTX_get_transfer_cb_arg
     26538#  define _OSSL_CMP_CTX_get_transfer_cb_arg OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_get_transfer_cb_arg)
     26539# endif
     26540#endif
     26541#ifndef OPENSSL_MANGLE_ASM
     26542# ifndef OSSL_CMP_CTX_new
     26543#  define OSSL_CMP_CTX_new OPENSSL_MANGLER(OSSL_CMP_CTX_new)
     26544# endif
     26545#else
     26546# ifndef _OSSL_CMP_CTX_new
     26547#  define _OSSL_CMP_CTX_new OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_new)
     26548# endif
     26549#endif
     26550#ifndef OPENSSL_MANGLE_ASM
     26551# ifndef OSSL_CMP_CTX_print_errors
     26552#  define OSSL_CMP_CTX_print_errors OPENSSL_MANGLER(OSSL_CMP_CTX_print_errors)
     26553# endif
     26554#else
     26555# ifndef _OSSL_CMP_CTX_print_errors
     26556#  define _OSSL_CMP_CTX_print_errors OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_print_errors)
     26557# endif
     26558#endif
     26559#ifndef OPENSSL_MANGLE_ASM
     26560# ifndef OSSL_CMP_CTX_push0_geninfo_ITAV
     26561#  define OSSL_CMP_CTX_push0_geninfo_ITAV OPENSSL_MANGLER(OSSL_CMP_CTX_push0_geninfo_ITAV)
     26562# endif
     26563#else
     26564# ifndef _OSSL_CMP_CTX_push0_geninfo_ITAV
     26565#  define _OSSL_CMP_CTX_push0_geninfo_ITAV OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_push0_geninfo_ITAV)
     26566# endif
     26567#endif
     26568#ifndef OPENSSL_MANGLE_ASM
     26569# ifndef OSSL_CMP_CTX_push0_genm_ITAV
     26570#  define OSSL_CMP_CTX_push0_genm_ITAV OPENSSL_MANGLER(OSSL_CMP_CTX_push0_genm_ITAV)
     26571# endif
     26572#else
     26573# ifndef _OSSL_CMP_CTX_push0_genm_ITAV
     26574#  define _OSSL_CMP_CTX_push0_genm_ITAV OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_push0_genm_ITAV)
     26575# endif
     26576#endif
     26577#ifndef OPENSSL_MANGLE_ASM
     26578# ifndef OSSL_CMP_CTX_push0_policy
     26579#  define OSSL_CMP_CTX_push0_policy OPENSSL_MANGLER(OSSL_CMP_CTX_push0_policy)
     26580# endif
     26581#else
     26582# ifndef _OSSL_CMP_CTX_push0_policy
     26583#  define _OSSL_CMP_CTX_push0_policy OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_push0_policy)
     26584# endif
     26585#endif
     26586#ifndef OPENSSL_MANGLE_ASM
     26587# ifndef OSSL_CMP_CTX_push1_subjectAltName
     26588#  define OSSL_CMP_CTX_push1_subjectAltName OPENSSL_MANGLER(OSSL_CMP_CTX_push1_subjectAltName)
     26589# endif
     26590#else
     26591# ifndef _OSSL_CMP_CTX_push1_subjectAltName
     26592#  define _OSSL_CMP_CTX_push1_subjectAltName OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_push1_subjectAltName)
     26593# endif
     26594#endif
     26595#ifndef OPENSSL_MANGLE_ASM
     26596# ifndef OSSL_CMP_CTX_reinit
     26597#  define OSSL_CMP_CTX_reinit OPENSSL_MANGLER(OSSL_CMP_CTX_reinit)
     26598# endif
     26599#else
     26600# ifndef _OSSL_CMP_CTX_reinit
     26601#  define _OSSL_CMP_CTX_reinit OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_reinit)
     26602# endif
     26603#endif
     26604#ifndef OPENSSL_MANGLE_ASM
     26605# ifndef OSSL_CMP_CTX_reqExtensions_have_SAN
     26606#  define OSSL_CMP_CTX_reqExtensions_have_SAN OPENSSL_MANGLER(OSSL_CMP_CTX_reqExtensions_have_SAN)
     26607# endif
     26608#else
     26609# ifndef _OSSL_CMP_CTX_reqExtensions_have_SAN
     26610#  define _OSSL_CMP_CTX_reqExtensions_have_SAN OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_reqExtensions_have_SAN)
     26611# endif
     26612#endif
     26613#ifndef OPENSSL_MANGLE_ASM
     26614# ifndef OSSL_CMP_CTX_server_perform
     26615#  define OSSL_CMP_CTX_server_perform OPENSSL_MANGLER(OSSL_CMP_CTX_server_perform)
     26616# endif
     26617#else
     26618# ifndef _OSSL_CMP_CTX_server_perform
     26619#  define _OSSL_CMP_CTX_server_perform OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_server_perform)
     26620# endif
     26621#endif
     26622#ifndef OPENSSL_MANGLE_ASM
     26623# ifndef OSSL_CMP_CTX_set0_newPkey
     26624#  define OSSL_CMP_CTX_set0_newPkey OPENSSL_MANGLER(OSSL_CMP_CTX_set0_newPkey)
     26625# endif
     26626#else
     26627# ifndef _OSSL_CMP_CTX_set0_newPkey
     26628#  define _OSSL_CMP_CTX_set0_newPkey OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set0_newPkey)
     26629# endif
     26630#endif
     26631#ifndef OPENSSL_MANGLE_ASM
     26632# ifndef OSSL_CMP_CTX_set0_reqExtensions
     26633#  define OSSL_CMP_CTX_set0_reqExtensions OPENSSL_MANGLER(OSSL_CMP_CTX_set0_reqExtensions)
     26634# endif
     26635#else
     26636# ifndef _OSSL_CMP_CTX_set0_reqExtensions
     26637#  define _OSSL_CMP_CTX_set0_reqExtensions OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set0_reqExtensions)
     26638# endif
     26639#endif
     26640#ifndef OPENSSL_MANGLE_ASM
     26641# ifndef OSSL_CMP_CTX_set0_trustedStore
     26642#  define OSSL_CMP_CTX_set0_trustedStore OPENSSL_MANGLER(OSSL_CMP_CTX_set0_trustedStore)
     26643# endif
     26644#else
     26645# ifndef _OSSL_CMP_CTX_set0_trustedStore
     26646#  define _OSSL_CMP_CTX_set0_trustedStore OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set0_trustedStore)
     26647# endif
     26648#endif
     26649#ifndef OPENSSL_MANGLE_ASM
     26650# ifndef OSSL_CMP_CTX_set1_cert
     26651#  define OSSL_CMP_CTX_set1_cert OPENSSL_MANGLER(OSSL_CMP_CTX_set1_cert)
     26652# endif
     26653#else
     26654# ifndef _OSSL_CMP_CTX_set1_cert
     26655#  define _OSSL_CMP_CTX_set1_cert OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_cert)
     26656# endif
     26657#endif
     26658#ifndef OPENSSL_MANGLE_ASM
     26659# ifndef OSSL_CMP_CTX_set1_expected_sender
     26660#  define OSSL_CMP_CTX_set1_expected_sender OPENSSL_MANGLER(OSSL_CMP_CTX_set1_expected_sender)
     26661# endif
     26662#else
     26663# ifndef _OSSL_CMP_CTX_set1_expected_sender
     26664#  define _OSSL_CMP_CTX_set1_expected_sender OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_expected_sender)
     26665# endif
     26666#endif
     26667#ifndef OPENSSL_MANGLE_ASM
     26668# ifndef OSSL_CMP_CTX_set1_extraCertsOut
     26669#  define OSSL_CMP_CTX_set1_extraCertsOut OPENSSL_MANGLER(OSSL_CMP_CTX_set1_extraCertsOut)
     26670# endif
     26671#else
     26672# ifndef _OSSL_CMP_CTX_set1_extraCertsOut
     26673#  define _OSSL_CMP_CTX_set1_extraCertsOut OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_extraCertsOut)
     26674# endif
     26675#endif
     26676#ifndef OPENSSL_MANGLE_ASM
     26677# ifndef OSSL_CMP_CTX_set1_issuer
     26678#  define OSSL_CMP_CTX_set1_issuer OPENSSL_MANGLER(OSSL_CMP_CTX_set1_issuer)
     26679# endif
     26680#else
     26681# ifndef _OSSL_CMP_CTX_set1_issuer
     26682#  define _OSSL_CMP_CTX_set1_issuer OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_issuer)
     26683# endif
     26684#endif
     26685#ifndef OPENSSL_MANGLE_ASM
     26686# ifndef OSSL_CMP_CTX_set1_no_proxy
     26687#  define OSSL_CMP_CTX_set1_no_proxy OPENSSL_MANGLER(OSSL_CMP_CTX_set1_no_proxy)
     26688# endif
     26689#else
     26690# ifndef _OSSL_CMP_CTX_set1_no_proxy
     26691#  define _OSSL_CMP_CTX_set1_no_proxy OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_no_proxy)
     26692# endif
     26693#endif
     26694#ifndef OPENSSL_MANGLE_ASM
     26695# ifndef OSSL_CMP_CTX_set1_oldCert
     26696#  define OSSL_CMP_CTX_set1_oldCert OPENSSL_MANGLER(OSSL_CMP_CTX_set1_oldCert)
     26697# endif
     26698#else
     26699# ifndef _OSSL_CMP_CTX_set1_oldCert
     26700#  define _OSSL_CMP_CTX_set1_oldCert OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_oldCert)
     26701# endif
     26702#endif
     26703#ifndef OPENSSL_MANGLE_ASM
     26704# ifndef OSSL_CMP_CTX_set1_p10CSR
     26705#  define OSSL_CMP_CTX_set1_p10CSR OPENSSL_MANGLER(OSSL_CMP_CTX_set1_p10CSR)
     26706# endif
     26707#else
     26708# ifndef _OSSL_CMP_CTX_set1_p10CSR
     26709#  define _OSSL_CMP_CTX_set1_p10CSR OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_p10CSR)
     26710# endif
     26711#endif
     26712#ifndef OPENSSL_MANGLE_ASM
     26713# ifndef OSSL_CMP_CTX_set1_pkey
     26714#  define OSSL_CMP_CTX_set1_pkey OPENSSL_MANGLER(OSSL_CMP_CTX_set1_pkey)
     26715# endif
     26716#else
     26717# ifndef _OSSL_CMP_CTX_set1_pkey
     26718#  define _OSSL_CMP_CTX_set1_pkey OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_pkey)
     26719# endif
     26720#endif
     26721#ifndef OPENSSL_MANGLE_ASM
     26722# ifndef OSSL_CMP_CTX_set1_proxy
     26723#  define OSSL_CMP_CTX_set1_proxy OPENSSL_MANGLER(OSSL_CMP_CTX_set1_proxy)
     26724# endif
     26725#else
     26726# ifndef _OSSL_CMP_CTX_set1_proxy
     26727#  define _OSSL_CMP_CTX_set1_proxy OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_proxy)
     26728# endif
     26729#endif
     26730#ifndef OPENSSL_MANGLE_ASM
     26731# ifndef OSSL_CMP_CTX_set1_recipient
     26732#  define OSSL_CMP_CTX_set1_recipient OPENSSL_MANGLER(OSSL_CMP_CTX_set1_recipient)
     26733# endif
     26734#else
     26735# ifndef _OSSL_CMP_CTX_set1_recipient
     26736#  define _OSSL_CMP_CTX_set1_recipient OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_recipient)
     26737# endif
     26738#endif
     26739#ifndef OPENSSL_MANGLE_ASM
     26740# ifndef OSSL_CMP_CTX_set1_referenceValue
     26741#  define OSSL_CMP_CTX_set1_referenceValue OPENSSL_MANGLER(OSSL_CMP_CTX_set1_referenceValue)
     26742# endif
     26743#else
     26744# ifndef _OSSL_CMP_CTX_set1_referenceValue
     26745#  define _OSSL_CMP_CTX_set1_referenceValue OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_referenceValue)
     26746# endif
     26747#endif
     26748#ifndef OPENSSL_MANGLE_ASM
     26749# ifndef OSSL_CMP_CTX_set1_secretValue
     26750#  define OSSL_CMP_CTX_set1_secretValue OPENSSL_MANGLER(OSSL_CMP_CTX_set1_secretValue)
     26751# endif
     26752#else
     26753# ifndef _OSSL_CMP_CTX_set1_secretValue
     26754#  define _OSSL_CMP_CTX_set1_secretValue OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_secretValue)
     26755# endif
     26756#endif
     26757#ifndef OPENSSL_MANGLE_ASM
     26758# ifndef OSSL_CMP_CTX_set1_senderNonce
     26759#  define OSSL_CMP_CTX_set1_senderNonce OPENSSL_MANGLER(OSSL_CMP_CTX_set1_senderNonce)
     26760# endif
     26761#else
     26762# ifndef _OSSL_CMP_CTX_set1_senderNonce
     26763#  define _OSSL_CMP_CTX_set1_senderNonce OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_senderNonce)
     26764# endif
     26765#endif
     26766#ifndef OPENSSL_MANGLE_ASM
     26767# ifndef OSSL_CMP_CTX_set1_server
     26768#  define OSSL_CMP_CTX_set1_server OPENSSL_MANGLER(OSSL_CMP_CTX_set1_server)
     26769# endif
     26770#else
     26771# ifndef _OSSL_CMP_CTX_set1_server
     26772#  define _OSSL_CMP_CTX_set1_server OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_server)
     26773# endif
     26774#endif
     26775#ifndef OPENSSL_MANGLE_ASM
     26776# ifndef OSSL_CMP_CTX_set1_serverPath
     26777#  define OSSL_CMP_CTX_set1_serverPath OPENSSL_MANGLER(OSSL_CMP_CTX_set1_serverPath)
     26778# endif
     26779#else
     26780# ifndef _OSSL_CMP_CTX_set1_serverPath
     26781#  define _OSSL_CMP_CTX_set1_serverPath OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_serverPath)
     26782# endif
     26783#endif
     26784#ifndef OPENSSL_MANGLE_ASM
     26785# ifndef OSSL_CMP_CTX_set1_srvCert
     26786#  define OSSL_CMP_CTX_set1_srvCert OPENSSL_MANGLER(OSSL_CMP_CTX_set1_srvCert)
     26787# endif
     26788#else
     26789# ifndef _OSSL_CMP_CTX_set1_srvCert
     26790#  define _OSSL_CMP_CTX_set1_srvCert OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_srvCert)
     26791# endif
     26792#endif
     26793#ifndef OPENSSL_MANGLE_ASM
     26794# ifndef OSSL_CMP_CTX_set1_subjectName
     26795#  define OSSL_CMP_CTX_set1_subjectName OPENSSL_MANGLER(OSSL_CMP_CTX_set1_subjectName)
     26796# endif
     26797#else
     26798# ifndef _OSSL_CMP_CTX_set1_subjectName
     26799#  define _OSSL_CMP_CTX_set1_subjectName OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_subjectName)
     26800# endif
     26801#endif
     26802#ifndef OPENSSL_MANGLE_ASM
     26803# ifndef OSSL_CMP_CTX_set1_transactionID
     26804#  define OSSL_CMP_CTX_set1_transactionID OPENSSL_MANGLER(OSSL_CMP_CTX_set1_transactionID)
     26805# endif
     26806#else
     26807# ifndef _OSSL_CMP_CTX_set1_transactionID
     26808#  define _OSSL_CMP_CTX_set1_transactionID OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_transactionID)
     26809# endif
     26810#endif
     26811#ifndef OPENSSL_MANGLE_ASM
     26812# ifndef OSSL_CMP_CTX_set1_untrusted
     26813#  define OSSL_CMP_CTX_set1_untrusted OPENSSL_MANGLER(OSSL_CMP_CTX_set1_untrusted)
     26814# endif
     26815#else
     26816# ifndef _OSSL_CMP_CTX_set1_untrusted
     26817#  define _OSSL_CMP_CTX_set1_untrusted OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set1_untrusted)
     26818# endif
     26819#endif
     26820#ifndef OPENSSL_MANGLE_ASM
     26821# ifndef OSSL_CMP_CTX_set_certConf_cb
     26822#  define OSSL_CMP_CTX_set_certConf_cb OPENSSL_MANGLER(OSSL_CMP_CTX_set_certConf_cb)
     26823# endif
     26824#else
     26825# ifndef _OSSL_CMP_CTX_set_certConf_cb
     26826#  define _OSSL_CMP_CTX_set_certConf_cb OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set_certConf_cb)
     26827# endif
     26828#endif
     26829#ifndef OPENSSL_MANGLE_ASM
     26830# ifndef OSSL_CMP_CTX_set_certConf_cb_arg
     26831#  define OSSL_CMP_CTX_set_certConf_cb_arg OPENSSL_MANGLER(OSSL_CMP_CTX_set_certConf_cb_arg)
     26832# endif
     26833#else
     26834# ifndef _OSSL_CMP_CTX_set_certConf_cb_arg
     26835#  define _OSSL_CMP_CTX_set_certConf_cb_arg OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set_certConf_cb_arg)
     26836# endif
     26837#endif
     26838#ifndef OPENSSL_MANGLE_ASM
     26839# ifndef OSSL_CMP_CTX_set_http_cb
     26840#  define OSSL_CMP_CTX_set_http_cb OPENSSL_MANGLER(OSSL_CMP_CTX_set_http_cb)
     26841# endif
     26842#else
     26843# ifndef _OSSL_CMP_CTX_set_http_cb
     26844#  define _OSSL_CMP_CTX_set_http_cb OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set_http_cb)
     26845# endif
     26846#endif
     26847#ifndef OPENSSL_MANGLE_ASM
     26848# ifndef OSSL_CMP_CTX_set_http_cb_arg
     26849#  define OSSL_CMP_CTX_set_http_cb_arg OPENSSL_MANGLER(OSSL_CMP_CTX_set_http_cb_arg)
     26850# endif
     26851#else
     26852# ifndef _OSSL_CMP_CTX_set_http_cb_arg
     26853#  define _OSSL_CMP_CTX_set_http_cb_arg OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set_http_cb_arg)
     26854# endif
     26855#endif
     26856#ifndef OPENSSL_MANGLE_ASM
     26857# ifndef OSSL_CMP_CTX_set_log_cb
     26858#  define OSSL_CMP_CTX_set_log_cb OPENSSL_MANGLER(OSSL_CMP_CTX_set_log_cb)
     26859# endif
     26860#else
     26861# ifndef _OSSL_CMP_CTX_set_log_cb
     26862#  define _OSSL_CMP_CTX_set_log_cb OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set_log_cb)
     26863# endif
     26864#endif
     26865#ifndef OPENSSL_MANGLE_ASM
     26866# ifndef OSSL_CMP_CTX_set_option
     26867#  define OSSL_CMP_CTX_set_option OPENSSL_MANGLER(OSSL_CMP_CTX_set_option)
     26868# endif
     26869#else
     26870# ifndef _OSSL_CMP_CTX_set_option
     26871#  define _OSSL_CMP_CTX_set_option OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set_option)
     26872# endif
     26873#endif
     26874#ifndef OPENSSL_MANGLE_ASM
     26875# ifndef OSSL_CMP_CTX_set_serverPort
     26876#  define OSSL_CMP_CTX_set_serverPort OPENSSL_MANGLER(OSSL_CMP_CTX_set_serverPort)
     26877# endif
     26878#else
     26879# ifndef _OSSL_CMP_CTX_set_serverPort
     26880#  define _OSSL_CMP_CTX_set_serverPort OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set_serverPort)
     26881# endif
     26882#endif
     26883#ifndef OPENSSL_MANGLE_ASM
     26884# ifndef OSSL_CMP_CTX_set_transfer_cb
     26885#  define OSSL_CMP_CTX_set_transfer_cb OPENSSL_MANGLER(OSSL_CMP_CTX_set_transfer_cb)
     26886# endif
     26887#else
     26888# ifndef _OSSL_CMP_CTX_set_transfer_cb
     26889#  define _OSSL_CMP_CTX_set_transfer_cb OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set_transfer_cb)
     26890# endif
     26891#endif
     26892#ifndef OPENSSL_MANGLE_ASM
     26893# ifndef OSSL_CMP_CTX_set_transfer_cb_arg
     26894#  define OSSL_CMP_CTX_set_transfer_cb_arg OPENSSL_MANGLER(OSSL_CMP_CTX_set_transfer_cb_arg)
     26895# endif
     26896#else
     26897# ifndef _OSSL_CMP_CTX_set_transfer_cb_arg
     26898#  define _OSSL_CMP_CTX_set_transfer_cb_arg OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_set_transfer_cb_arg)
     26899# endif
     26900#endif
     26901#ifndef OPENSSL_MANGLE_ASM
     26902# ifndef OSSL_CMP_CTX_setup_CRM
     26903#  define OSSL_CMP_CTX_setup_CRM OPENSSL_MANGLER(OSSL_CMP_CTX_setup_CRM)
     26904# endif
     26905#else
     26906# ifndef _OSSL_CMP_CTX_setup_CRM
     26907#  define _OSSL_CMP_CTX_setup_CRM OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_setup_CRM)
     26908# endif
     26909#endif
     26910#ifndef OPENSSL_MANGLE_ASM
     26911# ifndef OSSL_CMP_CTX_snprint_PKIStatus
     26912#  define OSSL_CMP_CTX_snprint_PKIStatus OPENSSL_MANGLER(OSSL_CMP_CTX_snprint_PKIStatus)
     26913# endif
     26914#else
     26915# ifndef _OSSL_CMP_CTX_snprint_PKIStatus
     26916#  define _OSSL_CMP_CTX_snprint_PKIStatus OPENSSL_MANGLER_ASM(OSSL_CMP_CTX_snprint_PKIStatus)
     26917# endif
     26918#endif
     26919#ifndef OPENSSL_MANGLE_ASM
     26920# ifndef OSSL_CMP_ERRORMSGCONTENT_free
     26921#  define OSSL_CMP_ERRORMSGCONTENT_free OPENSSL_MANGLER(OSSL_CMP_ERRORMSGCONTENT_free)
     26922# endif
     26923#else
     26924# ifndef _OSSL_CMP_ERRORMSGCONTENT_free
     26925#  define _OSSL_CMP_ERRORMSGCONTENT_free OPENSSL_MANGLER_ASM(OSSL_CMP_ERRORMSGCONTENT_free)
     26926# endif
     26927#endif
     26928#ifndef OPENSSL_MANGLE_ASM
     26929# ifndef OSSL_CMP_ERRORMSGCONTENT_it
     26930#  define OSSL_CMP_ERRORMSGCONTENT_it OPENSSL_MANGLER(OSSL_CMP_ERRORMSGCONTENT_it)
     26931# endif
     26932#else
     26933# ifndef _OSSL_CMP_ERRORMSGCONTENT_it
     26934#  define _OSSL_CMP_ERRORMSGCONTENT_it OPENSSL_MANGLER_ASM(OSSL_CMP_ERRORMSGCONTENT_it)
     26935# endif
     26936#endif
     26937#ifndef OPENSSL_MANGLE_ASM
     26938# ifndef OSSL_CMP_ERRORMSGCONTENT_new
     26939#  define OSSL_CMP_ERRORMSGCONTENT_new OPENSSL_MANGLER(OSSL_CMP_ERRORMSGCONTENT_new)
     26940# endif
     26941#else
     26942# ifndef _OSSL_CMP_ERRORMSGCONTENT_new
     26943#  define _OSSL_CMP_ERRORMSGCONTENT_new OPENSSL_MANGLER_ASM(OSSL_CMP_ERRORMSGCONTENT_new)
     26944# endif
     26945#endif
     26946#ifndef OPENSSL_MANGLE_ASM
     26947# ifndef OSSL_CMP_GENMSGCONTENT_it
     26948#  define OSSL_CMP_GENMSGCONTENT_it OPENSSL_MANGLER(OSSL_CMP_GENMSGCONTENT_it)
     26949# endif
     26950#else
     26951# ifndef _OSSL_CMP_GENMSGCONTENT_it
     26952#  define _OSSL_CMP_GENMSGCONTENT_it OPENSSL_MANGLER_ASM(OSSL_CMP_GENMSGCONTENT_it)
     26953# endif
     26954#endif
     26955#ifndef OPENSSL_MANGLE_ASM
     26956# ifndef OSSL_CMP_GENREPCONTENT_it
     26957#  define OSSL_CMP_GENREPCONTENT_it OPENSSL_MANGLER(OSSL_CMP_GENREPCONTENT_it)
     26958# endif
     26959#else
     26960# ifndef _OSSL_CMP_GENREPCONTENT_it
     26961#  define _OSSL_CMP_GENREPCONTENT_it OPENSSL_MANGLER_ASM(OSSL_CMP_GENREPCONTENT_it)
     26962# endif
     26963#endif
     26964#ifndef OPENSSL_MANGLE_ASM
     26965# ifndef OSSL_CMP_HDR_get0_recipNonce
     26966#  define OSSL_CMP_HDR_get0_recipNonce OPENSSL_MANGLER(OSSL_CMP_HDR_get0_recipNonce)
     26967# endif
     26968#else
     26969# ifndef _OSSL_CMP_HDR_get0_recipNonce
     26970#  define _OSSL_CMP_HDR_get0_recipNonce OPENSSL_MANGLER_ASM(OSSL_CMP_HDR_get0_recipNonce)
     26971# endif
     26972#endif
     26973#ifndef OPENSSL_MANGLE_ASM
     26974# ifndef OSSL_CMP_HDR_get0_transactionID
     26975#  define OSSL_CMP_HDR_get0_transactionID OPENSSL_MANGLER(OSSL_CMP_HDR_get0_transactionID)
     26976# endif
     26977#else
     26978# ifndef _OSSL_CMP_HDR_get0_transactionID
     26979#  define _OSSL_CMP_HDR_get0_transactionID OPENSSL_MANGLER_ASM(OSSL_CMP_HDR_get0_transactionID)
     26980# endif
     26981#endif
     26982#ifndef OPENSSL_MANGLE_ASM
     26983# ifndef OSSL_CMP_ITAV_create
     26984#  define OSSL_CMP_ITAV_create OPENSSL_MANGLER(OSSL_CMP_ITAV_create)
     26985# endif
     26986#else
     26987# ifndef _OSSL_CMP_ITAV_create
     26988#  define _OSSL_CMP_ITAV_create OPENSSL_MANGLER_ASM(OSSL_CMP_ITAV_create)
     26989# endif
     26990#endif
     26991#ifndef OPENSSL_MANGLE_ASM
     26992# ifndef OSSL_CMP_ITAV_dup
     26993#  define OSSL_CMP_ITAV_dup OPENSSL_MANGLER(OSSL_CMP_ITAV_dup)
     26994# endif
     26995#else
     26996# ifndef _OSSL_CMP_ITAV_dup
     26997#  define _OSSL_CMP_ITAV_dup OPENSSL_MANGLER_ASM(OSSL_CMP_ITAV_dup)
     26998# endif
     26999#endif
     27000#ifndef OPENSSL_MANGLE_ASM
     27001# ifndef OSSL_CMP_ITAV_free
     27002#  define OSSL_CMP_ITAV_free OPENSSL_MANGLER(OSSL_CMP_ITAV_free)
     27003# endif
     27004#else
     27005# ifndef _OSSL_CMP_ITAV_free
     27006#  define _OSSL_CMP_ITAV_free OPENSSL_MANGLER_ASM(OSSL_CMP_ITAV_free)
     27007# endif
     27008#endif
     27009#ifndef OPENSSL_MANGLE_ASM
     27010# ifndef OSSL_CMP_ITAV_get0_type
     27011#  define OSSL_CMP_ITAV_get0_type OPENSSL_MANGLER(OSSL_CMP_ITAV_get0_type)
     27012# endif
     27013#else
     27014# ifndef _OSSL_CMP_ITAV_get0_type
     27015#  define _OSSL_CMP_ITAV_get0_type OPENSSL_MANGLER_ASM(OSSL_CMP_ITAV_get0_type)
     27016# endif
     27017#endif
     27018#ifndef OPENSSL_MANGLE_ASM
     27019# ifndef OSSL_CMP_ITAV_get0_value
     27020#  define OSSL_CMP_ITAV_get0_value OPENSSL_MANGLER(OSSL_CMP_ITAV_get0_value)
     27021# endif
     27022#else
     27023# ifndef _OSSL_CMP_ITAV_get0_value
     27024#  define _OSSL_CMP_ITAV_get0_value OPENSSL_MANGLER_ASM(OSSL_CMP_ITAV_get0_value)
     27025# endif
     27026#endif
     27027#ifndef OPENSSL_MANGLE_ASM
     27028# ifndef OSSL_CMP_ITAV_it
     27029#  define OSSL_CMP_ITAV_it OPENSSL_MANGLER(OSSL_CMP_ITAV_it)
     27030# endif
     27031#else
     27032# ifndef _OSSL_CMP_ITAV_it
     27033#  define _OSSL_CMP_ITAV_it OPENSSL_MANGLER_ASM(OSSL_CMP_ITAV_it)
     27034# endif
     27035#endif
     27036#ifndef OPENSSL_MANGLE_ASM
     27037# ifndef OSSL_CMP_ITAV_new
     27038#  define OSSL_CMP_ITAV_new OPENSSL_MANGLER(OSSL_CMP_ITAV_new)
     27039# endif
     27040#else
     27041# ifndef _OSSL_CMP_ITAV_new
     27042#  define _OSSL_CMP_ITAV_new OPENSSL_MANGLER_ASM(OSSL_CMP_ITAV_new)
     27043# endif
     27044#endif
     27045#ifndef OPENSSL_MANGLE_ASM
     27046# ifndef OSSL_CMP_ITAV_push0_stack_item
     27047#  define OSSL_CMP_ITAV_push0_stack_item OPENSSL_MANGLER(OSSL_CMP_ITAV_push0_stack_item)
     27048# endif
     27049#else
     27050# ifndef _OSSL_CMP_ITAV_push0_stack_item
     27051#  define _OSSL_CMP_ITAV_push0_stack_item OPENSSL_MANGLER_ASM(OSSL_CMP_ITAV_push0_stack_item)
     27052# endif
     27053#endif
     27054#ifndef OPENSSL_MANGLE_ASM
     27055# ifndef OSSL_CMP_ITAV_set0
     27056#  define OSSL_CMP_ITAV_set0 OPENSSL_MANGLER(OSSL_CMP_ITAV_set0)
     27057# endif
     27058#else
     27059# ifndef _OSSL_CMP_ITAV_set0
     27060#  define _OSSL_CMP_ITAV_set0 OPENSSL_MANGLER_ASM(OSSL_CMP_ITAV_set0)
     27061# endif
     27062#endif
     27063#ifndef OPENSSL_MANGLE_ASM
     27064# ifndef OSSL_CMP_KEYRECREPCONTENT_free
     27065#  define OSSL_CMP_KEYRECREPCONTENT_free OPENSSL_MANGLER(OSSL_CMP_KEYRECREPCONTENT_free)
     27066# endif
     27067#else
     27068# ifndef _OSSL_CMP_KEYRECREPCONTENT_free
     27069#  define _OSSL_CMP_KEYRECREPCONTENT_free OPENSSL_MANGLER_ASM(OSSL_CMP_KEYRECREPCONTENT_free)
     27070# endif
     27071#endif
     27072#ifndef OPENSSL_MANGLE_ASM
     27073# ifndef OSSL_CMP_KEYRECREPCONTENT_it
     27074#  define OSSL_CMP_KEYRECREPCONTENT_it OPENSSL_MANGLER(OSSL_CMP_KEYRECREPCONTENT_it)
     27075# endif
     27076#else
     27077# ifndef _OSSL_CMP_KEYRECREPCONTENT_it
     27078#  define _OSSL_CMP_KEYRECREPCONTENT_it OPENSSL_MANGLER_ASM(OSSL_CMP_KEYRECREPCONTENT_it)
     27079# endif
     27080#endif
     27081#ifndef OPENSSL_MANGLE_ASM
     27082# ifndef OSSL_CMP_KEYRECREPCONTENT_new
     27083#  define OSSL_CMP_KEYRECREPCONTENT_new OPENSSL_MANGLER(OSSL_CMP_KEYRECREPCONTENT_new)
     27084# endif
     27085#else
     27086# ifndef _OSSL_CMP_KEYRECREPCONTENT_new
     27087#  define _OSSL_CMP_KEYRECREPCONTENT_new OPENSSL_MANGLER_ASM(OSSL_CMP_KEYRECREPCONTENT_new)
     27088# endif
     27089#endif
     27090#ifndef OPENSSL_MANGLE_ASM
     27091# ifndef OSSL_CMP_MSGS_it
     27092#  define OSSL_CMP_MSGS_it OPENSSL_MANGLER(OSSL_CMP_MSGS_it)
     27093# endif
     27094#else
     27095# ifndef _OSSL_CMP_MSGS_it
     27096#  define _OSSL_CMP_MSGS_it OPENSSL_MANGLER_ASM(OSSL_CMP_MSGS_it)
     27097# endif
     27098#endif
     27099#ifndef OPENSSL_MANGLE_ASM
     27100# ifndef OSSL_CMP_MSG_dup
     27101#  define OSSL_CMP_MSG_dup OPENSSL_MANGLER(OSSL_CMP_MSG_dup)
     27102# endif
     27103#else
     27104# ifndef _OSSL_CMP_MSG_dup
     27105#  define _OSSL_CMP_MSG_dup OPENSSL_MANGLER_ASM(OSSL_CMP_MSG_dup)
     27106# endif
     27107#endif
     27108#ifndef OPENSSL_MANGLE_ASM
     27109# ifndef OSSL_CMP_MSG_free
     27110#  define OSSL_CMP_MSG_free OPENSSL_MANGLER(OSSL_CMP_MSG_free)
     27111# endif
     27112#else
     27113# ifndef _OSSL_CMP_MSG_free
     27114#  define _OSSL_CMP_MSG_free OPENSSL_MANGLER_ASM(OSSL_CMP_MSG_free)
     27115# endif
     27116#endif
     27117#ifndef OPENSSL_MANGLE_ASM
     27118# ifndef OSSL_CMP_MSG_get0_header
     27119#  define OSSL_CMP_MSG_get0_header OPENSSL_MANGLER(OSSL_CMP_MSG_get0_header)
     27120# endif
     27121#else
     27122# ifndef _OSSL_CMP_MSG_get0_header
     27123#  define _OSSL_CMP_MSG_get0_header OPENSSL_MANGLER_ASM(OSSL_CMP_MSG_get0_header)
     27124# endif
     27125#endif
     27126#ifndef OPENSSL_MANGLE_ASM
     27127# ifndef OSSL_CMP_MSG_get_bodytype
     27128#  define OSSL_CMP_MSG_get_bodytype OPENSSL_MANGLER(OSSL_CMP_MSG_get_bodytype)
     27129# endif
     27130#else
     27131# ifndef _OSSL_CMP_MSG_get_bodytype
     27132#  define _OSSL_CMP_MSG_get_bodytype OPENSSL_MANGLER_ASM(OSSL_CMP_MSG_get_bodytype)
     27133# endif
     27134#endif
     27135#ifndef OPENSSL_MANGLE_ASM
     27136# ifndef OSSL_CMP_MSG_http_perform
     27137#  define OSSL_CMP_MSG_http_perform OPENSSL_MANGLER(OSSL_CMP_MSG_http_perform)
     27138# endif
     27139#else
     27140# ifndef _OSSL_CMP_MSG_http_perform
     27141#  define _OSSL_CMP_MSG_http_perform OPENSSL_MANGLER_ASM(OSSL_CMP_MSG_http_perform)
     27142# endif
     27143#endif
     27144#ifndef OPENSSL_MANGLE_ASM
     27145# ifndef OSSL_CMP_MSG_it
     27146#  define OSSL_CMP_MSG_it OPENSSL_MANGLER(OSSL_CMP_MSG_it)
     27147# endif
     27148#else
     27149# ifndef _OSSL_CMP_MSG_it
     27150#  define _OSSL_CMP_MSG_it OPENSSL_MANGLER_ASM(OSSL_CMP_MSG_it)
     27151# endif
     27152#endif
     27153#ifndef OPENSSL_MANGLE_ASM
     27154# ifndef OSSL_CMP_MSG_new
     27155#  define OSSL_CMP_MSG_new OPENSSL_MANGLER(OSSL_CMP_MSG_new)
     27156# endif
     27157#else
     27158# ifndef _OSSL_CMP_MSG_new
     27159#  define _OSSL_CMP_MSG_new OPENSSL_MANGLER_ASM(OSSL_CMP_MSG_new)
     27160# endif
     27161#endif
     27162#ifndef OPENSSL_MANGLE_ASM
     27163# ifndef OSSL_CMP_MSG_read
     27164#  define OSSL_CMP_MSG_read OPENSSL_MANGLER(OSSL_CMP_MSG_read)
     27165# endif
     27166#else
     27167# ifndef _OSSL_CMP_MSG_read
     27168#  define _OSSL_CMP_MSG_read OPENSSL_MANGLER_ASM(OSSL_CMP_MSG_read)
     27169# endif
     27170#endif
     27171#ifndef OPENSSL_MANGLE_ASM
     27172# ifndef OSSL_CMP_MSG_update_transactionID
     27173#  define OSSL_CMP_MSG_update_transactionID OPENSSL_MANGLER(OSSL_CMP_MSG_update_transactionID)
     27174# endif
     27175#else
     27176# ifndef _OSSL_CMP_MSG_update_transactionID
     27177#  define _OSSL_CMP_MSG_update_transactionID OPENSSL_MANGLER_ASM(OSSL_CMP_MSG_update_transactionID)
     27178# endif
     27179#endif
     27180#ifndef OPENSSL_MANGLE_ASM
     27181# ifndef OSSL_CMP_MSG_write
     27182#  define OSSL_CMP_MSG_write OPENSSL_MANGLER(OSSL_CMP_MSG_write)
     27183# endif
     27184#else
     27185# ifndef _OSSL_CMP_MSG_write
     27186#  define _OSSL_CMP_MSG_write OPENSSL_MANGLER_ASM(OSSL_CMP_MSG_write)
     27187# endif
     27188#endif
     27189#ifndef OPENSSL_MANGLE_ASM
     27190# ifndef OSSL_CMP_PKIBODY_free
     27191#  define OSSL_CMP_PKIBODY_free OPENSSL_MANGLER(OSSL_CMP_PKIBODY_free)
     27192# endif
     27193#else
     27194# ifndef _OSSL_CMP_PKIBODY_free
     27195#  define _OSSL_CMP_PKIBODY_free OPENSSL_MANGLER_ASM(OSSL_CMP_PKIBODY_free)
     27196# endif
     27197#endif
     27198#ifndef OPENSSL_MANGLE_ASM
     27199# ifndef OSSL_CMP_PKIBODY_it
     27200#  define OSSL_CMP_PKIBODY_it OPENSSL_MANGLER(OSSL_CMP_PKIBODY_it)
     27201# endif
     27202#else
     27203# ifndef _OSSL_CMP_PKIBODY_it
     27204#  define _OSSL_CMP_PKIBODY_it OPENSSL_MANGLER_ASM(OSSL_CMP_PKIBODY_it)
     27205# endif
     27206#endif
     27207#ifndef OPENSSL_MANGLE_ASM
     27208# ifndef OSSL_CMP_PKIBODY_new
     27209#  define OSSL_CMP_PKIBODY_new OPENSSL_MANGLER(OSSL_CMP_PKIBODY_new)
     27210# endif
     27211#else
     27212# ifndef _OSSL_CMP_PKIBODY_new
     27213#  define _OSSL_CMP_PKIBODY_new OPENSSL_MANGLER_ASM(OSSL_CMP_PKIBODY_new)
     27214# endif
     27215#endif
     27216#ifndef OPENSSL_MANGLE_ASM
     27217# ifndef OSSL_CMP_PKIHEADER_free
     27218#  define OSSL_CMP_PKIHEADER_free OPENSSL_MANGLER(OSSL_CMP_PKIHEADER_free)
     27219# endif
     27220#else
     27221# ifndef _OSSL_CMP_PKIHEADER_free
     27222#  define _OSSL_CMP_PKIHEADER_free OPENSSL_MANGLER_ASM(OSSL_CMP_PKIHEADER_free)
     27223# endif
     27224#endif
     27225#ifndef OPENSSL_MANGLE_ASM
     27226# ifndef OSSL_CMP_PKIHEADER_it
     27227#  define OSSL_CMP_PKIHEADER_it OPENSSL_MANGLER(OSSL_CMP_PKIHEADER_it)
     27228# endif
     27229#else
     27230# ifndef _OSSL_CMP_PKIHEADER_it
     27231#  define _OSSL_CMP_PKIHEADER_it OPENSSL_MANGLER_ASM(OSSL_CMP_PKIHEADER_it)
     27232# endif
     27233#endif
     27234#ifndef OPENSSL_MANGLE_ASM
     27235# ifndef OSSL_CMP_PKIHEADER_new
     27236#  define OSSL_CMP_PKIHEADER_new OPENSSL_MANGLER(OSSL_CMP_PKIHEADER_new)
     27237# endif
     27238#else
     27239# ifndef _OSSL_CMP_PKIHEADER_new
     27240#  define _OSSL_CMP_PKIHEADER_new OPENSSL_MANGLER_ASM(OSSL_CMP_PKIHEADER_new)
     27241# endif
     27242#endif
     27243#ifndef OPENSSL_MANGLE_ASM
     27244# ifndef OSSL_CMP_PKISI_dup
     27245#  define OSSL_CMP_PKISI_dup OPENSSL_MANGLER(OSSL_CMP_PKISI_dup)
     27246# endif
     27247#else
     27248# ifndef _OSSL_CMP_PKISI_dup
     27249#  define _OSSL_CMP_PKISI_dup OPENSSL_MANGLER_ASM(OSSL_CMP_PKISI_dup)
     27250# endif
     27251#endif
     27252#ifndef OPENSSL_MANGLE_ASM
     27253# ifndef OSSL_CMP_PKISI_free
     27254#  define OSSL_CMP_PKISI_free OPENSSL_MANGLER(OSSL_CMP_PKISI_free)
     27255# endif
     27256#else
     27257# ifndef _OSSL_CMP_PKISI_free
     27258#  define _OSSL_CMP_PKISI_free OPENSSL_MANGLER_ASM(OSSL_CMP_PKISI_free)
     27259# endif
     27260#endif
     27261#ifndef OPENSSL_MANGLE_ASM
     27262# ifndef OSSL_CMP_PKISI_it
     27263#  define OSSL_CMP_PKISI_it OPENSSL_MANGLER(OSSL_CMP_PKISI_it)
     27264# endif
     27265#else
     27266# ifndef _OSSL_CMP_PKISI_it
     27267#  define _OSSL_CMP_PKISI_it OPENSSL_MANGLER_ASM(OSSL_CMP_PKISI_it)
     27268# endif
     27269#endif
     27270#ifndef OPENSSL_MANGLE_ASM
     27271# ifndef OSSL_CMP_PKISI_new
     27272#  define OSSL_CMP_PKISI_new OPENSSL_MANGLER(OSSL_CMP_PKISI_new)
     27273# endif
     27274#else
     27275# ifndef _OSSL_CMP_PKISI_new
     27276#  define _OSSL_CMP_PKISI_new OPENSSL_MANGLER_ASM(OSSL_CMP_PKISI_new)
     27277# endif
     27278#endif
     27279#ifndef OPENSSL_MANGLE_ASM
     27280# ifndef OSSL_CMP_PKISTATUS_it
     27281#  define OSSL_CMP_PKISTATUS_it OPENSSL_MANGLER(OSSL_CMP_PKISTATUS_it)
     27282# endif
     27283#else
     27284# ifndef _OSSL_CMP_PKISTATUS_it
     27285#  define _OSSL_CMP_PKISTATUS_it OPENSSL_MANGLER_ASM(OSSL_CMP_PKISTATUS_it)
     27286# endif
     27287#endif
     27288#ifndef OPENSSL_MANGLE_ASM
     27289# ifndef OSSL_CMP_POLLREPCONTENT_it
     27290#  define OSSL_CMP_POLLREPCONTENT_it OPENSSL_MANGLER(OSSL_CMP_POLLREPCONTENT_it)
     27291# endif
     27292#else
     27293# ifndef _OSSL_CMP_POLLREPCONTENT_it
     27294#  define _OSSL_CMP_POLLREPCONTENT_it OPENSSL_MANGLER_ASM(OSSL_CMP_POLLREPCONTENT_it)
     27295# endif
     27296#endif
     27297#ifndef OPENSSL_MANGLE_ASM
     27298# ifndef OSSL_CMP_POLLREP_free
     27299#  define OSSL_CMP_POLLREP_free OPENSSL_MANGLER(OSSL_CMP_POLLREP_free)
     27300# endif
     27301#else
     27302# ifndef _OSSL_CMP_POLLREP_free
     27303#  define _OSSL_CMP_POLLREP_free OPENSSL_MANGLER_ASM(OSSL_CMP_POLLREP_free)
     27304# endif
     27305#endif
     27306#ifndef OPENSSL_MANGLE_ASM
     27307# ifndef OSSL_CMP_POLLREP_it
     27308#  define OSSL_CMP_POLLREP_it OPENSSL_MANGLER(OSSL_CMP_POLLREP_it)
     27309# endif
     27310#else
     27311# ifndef _OSSL_CMP_POLLREP_it
     27312#  define _OSSL_CMP_POLLREP_it OPENSSL_MANGLER_ASM(OSSL_CMP_POLLREP_it)
     27313# endif
     27314#endif
     27315#ifndef OPENSSL_MANGLE_ASM
     27316# ifndef OSSL_CMP_POLLREP_new
     27317#  define OSSL_CMP_POLLREP_new OPENSSL_MANGLER(OSSL_CMP_POLLREP_new)
     27318# endif
     27319#else
     27320# ifndef _OSSL_CMP_POLLREP_new
     27321#  define _OSSL_CMP_POLLREP_new OPENSSL_MANGLER_ASM(OSSL_CMP_POLLREP_new)
     27322# endif
     27323#endif
     27324#ifndef OPENSSL_MANGLE_ASM
     27325# ifndef OSSL_CMP_POLLREQCONTENT_it
     27326#  define OSSL_CMP_POLLREQCONTENT_it OPENSSL_MANGLER(OSSL_CMP_POLLREQCONTENT_it)
     27327# endif
     27328#else
     27329# ifndef _OSSL_CMP_POLLREQCONTENT_it
     27330#  define _OSSL_CMP_POLLREQCONTENT_it OPENSSL_MANGLER_ASM(OSSL_CMP_POLLREQCONTENT_it)
     27331# endif
     27332#endif
     27333#ifndef OPENSSL_MANGLE_ASM
     27334# ifndef OSSL_CMP_POLLREQ_free
     27335#  define OSSL_CMP_POLLREQ_free OPENSSL_MANGLER(OSSL_CMP_POLLREQ_free)
     27336# endif
     27337#else
     27338# ifndef _OSSL_CMP_POLLREQ_free
     27339#  define _OSSL_CMP_POLLREQ_free OPENSSL_MANGLER_ASM(OSSL_CMP_POLLREQ_free)
     27340# endif
     27341#endif
     27342#ifndef OPENSSL_MANGLE_ASM
     27343# ifndef OSSL_CMP_POLLREQ_it
     27344#  define OSSL_CMP_POLLREQ_it OPENSSL_MANGLER(OSSL_CMP_POLLREQ_it)
     27345# endif
     27346#else
     27347# ifndef _OSSL_CMP_POLLREQ_it
     27348#  define _OSSL_CMP_POLLREQ_it OPENSSL_MANGLER_ASM(OSSL_CMP_POLLREQ_it)
     27349# endif
     27350#endif
     27351#ifndef OPENSSL_MANGLE_ASM
     27352# ifndef OSSL_CMP_POLLREQ_new
     27353#  define OSSL_CMP_POLLREQ_new OPENSSL_MANGLER(OSSL_CMP_POLLREQ_new)
     27354# endif
     27355#else
     27356# ifndef _OSSL_CMP_POLLREQ_new
     27357#  define _OSSL_CMP_POLLREQ_new OPENSSL_MANGLER_ASM(OSSL_CMP_POLLREQ_new)
     27358# endif
     27359#endif
     27360#ifndef OPENSSL_MANGLE_ASM
     27361# ifndef OSSL_CMP_POPODECKEYCHALLCONTENT_it
     27362#  define OSSL_CMP_POPODECKEYCHALLCONTENT_it OPENSSL_MANGLER(OSSL_CMP_POPODECKEYCHALLCONTENT_it)
     27363# endif
     27364#else
     27365# ifndef _OSSL_CMP_POPODECKEYCHALLCONTENT_it
     27366#  define _OSSL_CMP_POPODECKEYCHALLCONTENT_it OPENSSL_MANGLER_ASM(OSSL_CMP_POPODECKEYCHALLCONTENT_it)
     27367# endif
     27368#endif
     27369#ifndef OPENSSL_MANGLE_ASM
     27370# ifndef OSSL_CMP_POPODECKEYRESPCONTENT_it
     27371#  define OSSL_CMP_POPODECKEYRESPCONTENT_it OPENSSL_MANGLER(OSSL_CMP_POPODECKEYRESPCONTENT_it)
     27372# endif
     27373#else
     27374# ifndef _OSSL_CMP_POPODECKEYRESPCONTENT_it
     27375#  define _OSSL_CMP_POPODECKEYRESPCONTENT_it OPENSSL_MANGLER_ASM(OSSL_CMP_POPODECKEYRESPCONTENT_it)
     27376# endif
     27377#endif
     27378#ifndef OPENSSL_MANGLE_ASM
     27379# ifndef OSSL_CMP_PROTECTEDPART_free
     27380#  define OSSL_CMP_PROTECTEDPART_free OPENSSL_MANGLER(OSSL_CMP_PROTECTEDPART_free)
     27381# endif
     27382#else
     27383# ifndef _OSSL_CMP_PROTECTEDPART_free
     27384#  define _OSSL_CMP_PROTECTEDPART_free OPENSSL_MANGLER_ASM(OSSL_CMP_PROTECTEDPART_free)
     27385# endif
     27386#endif
     27387#ifndef OPENSSL_MANGLE_ASM
     27388# ifndef OSSL_CMP_PROTECTEDPART_it
     27389#  define OSSL_CMP_PROTECTEDPART_it OPENSSL_MANGLER(OSSL_CMP_PROTECTEDPART_it)
     27390# endif
     27391#else
     27392# ifndef _OSSL_CMP_PROTECTEDPART_it
     27393#  define _OSSL_CMP_PROTECTEDPART_it OPENSSL_MANGLER_ASM(OSSL_CMP_PROTECTEDPART_it)
     27394# endif
     27395#endif
     27396#ifndef OPENSSL_MANGLE_ASM
     27397# ifndef OSSL_CMP_PROTECTEDPART_new
     27398#  define OSSL_CMP_PROTECTEDPART_new OPENSSL_MANGLER(OSSL_CMP_PROTECTEDPART_new)
     27399# endif
     27400#else
     27401# ifndef _OSSL_CMP_PROTECTEDPART_new
     27402#  define _OSSL_CMP_PROTECTEDPART_new OPENSSL_MANGLER_ASM(OSSL_CMP_PROTECTEDPART_new)
     27403# endif
     27404#endif
     27405#ifndef OPENSSL_MANGLE_ASM
     27406# ifndef OSSL_CMP_REVANNCONTENT_free
     27407#  define OSSL_CMP_REVANNCONTENT_free OPENSSL_MANGLER(OSSL_CMP_REVANNCONTENT_free)
     27408# endif
     27409#else
     27410# ifndef _OSSL_CMP_REVANNCONTENT_free
     27411#  define _OSSL_CMP_REVANNCONTENT_free OPENSSL_MANGLER_ASM(OSSL_CMP_REVANNCONTENT_free)
     27412# endif
     27413#endif
     27414#ifndef OPENSSL_MANGLE_ASM
     27415# ifndef OSSL_CMP_REVANNCONTENT_it
     27416#  define OSSL_CMP_REVANNCONTENT_it OPENSSL_MANGLER(OSSL_CMP_REVANNCONTENT_it)
     27417# endif
     27418#else
     27419# ifndef _OSSL_CMP_REVANNCONTENT_it
     27420#  define _OSSL_CMP_REVANNCONTENT_it OPENSSL_MANGLER_ASM(OSSL_CMP_REVANNCONTENT_it)
     27421# endif
     27422#endif
     27423#ifndef OPENSSL_MANGLE_ASM
     27424# ifndef OSSL_CMP_REVANNCONTENT_new
     27425#  define OSSL_CMP_REVANNCONTENT_new OPENSSL_MANGLER(OSSL_CMP_REVANNCONTENT_new)
     27426# endif
     27427#else
     27428# ifndef _OSSL_CMP_REVANNCONTENT_new
     27429#  define _OSSL_CMP_REVANNCONTENT_new OPENSSL_MANGLER_ASM(OSSL_CMP_REVANNCONTENT_new)
     27430# endif
     27431#endif
     27432#ifndef OPENSSL_MANGLE_ASM
     27433# ifndef OSSL_CMP_REVDETAILS_free
     27434#  define OSSL_CMP_REVDETAILS_free OPENSSL_MANGLER(OSSL_CMP_REVDETAILS_free)
     27435# endif
     27436#else
     27437# ifndef _OSSL_CMP_REVDETAILS_free
     27438#  define _OSSL_CMP_REVDETAILS_free OPENSSL_MANGLER_ASM(OSSL_CMP_REVDETAILS_free)
     27439# endif
     27440#endif
     27441#ifndef OPENSSL_MANGLE_ASM
     27442# ifndef OSSL_CMP_REVDETAILS_it
     27443#  define OSSL_CMP_REVDETAILS_it OPENSSL_MANGLER(OSSL_CMP_REVDETAILS_it)
     27444# endif
     27445#else
     27446# ifndef _OSSL_CMP_REVDETAILS_it
     27447#  define _OSSL_CMP_REVDETAILS_it OPENSSL_MANGLER_ASM(OSSL_CMP_REVDETAILS_it)
     27448# endif
     27449#endif
     27450#ifndef OPENSSL_MANGLE_ASM
     27451# ifndef OSSL_CMP_REVDETAILS_new
     27452#  define OSSL_CMP_REVDETAILS_new OPENSSL_MANGLER(OSSL_CMP_REVDETAILS_new)
     27453# endif
     27454#else
     27455# ifndef _OSSL_CMP_REVDETAILS_new
     27456#  define _OSSL_CMP_REVDETAILS_new OPENSSL_MANGLER_ASM(OSSL_CMP_REVDETAILS_new)
     27457# endif
     27458#endif
     27459#ifndef OPENSSL_MANGLE_ASM
     27460# ifndef OSSL_CMP_REVREPCONTENT_free
     27461#  define OSSL_CMP_REVREPCONTENT_free OPENSSL_MANGLER(OSSL_CMP_REVREPCONTENT_free)
     27462# endif
     27463#else
     27464# ifndef _OSSL_CMP_REVREPCONTENT_free
     27465#  define _OSSL_CMP_REVREPCONTENT_free OPENSSL_MANGLER_ASM(OSSL_CMP_REVREPCONTENT_free)
     27466# endif
     27467#endif
     27468#ifndef OPENSSL_MANGLE_ASM
     27469# ifndef OSSL_CMP_REVREPCONTENT_it
     27470#  define OSSL_CMP_REVREPCONTENT_it OPENSSL_MANGLER(OSSL_CMP_REVREPCONTENT_it)
     27471# endif
     27472#else
     27473# ifndef _OSSL_CMP_REVREPCONTENT_it
     27474#  define _OSSL_CMP_REVREPCONTENT_it OPENSSL_MANGLER_ASM(OSSL_CMP_REVREPCONTENT_it)
     27475# endif
     27476#endif
     27477#ifndef OPENSSL_MANGLE_ASM
     27478# ifndef OSSL_CMP_REVREPCONTENT_new
     27479#  define OSSL_CMP_REVREPCONTENT_new OPENSSL_MANGLER(OSSL_CMP_REVREPCONTENT_new)
     27480# endif
     27481#else
     27482# ifndef _OSSL_CMP_REVREPCONTENT_new
     27483#  define _OSSL_CMP_REVREPCONTENT_new OPENSSL_MANGLER_ASM(OSSL_CMP_REVREPCONTENT_new)
     27484# endif
     27485#endif
     27486#ifndef OPENSSL_MANGLE_ASM
     27487# ifndef OSSL_CMP_REVREQCONTENT_it
     27488#  define OSSL_CMP_REVREQCONTENT_it OPENSSL_MANGLER(OSSL_CMP_REVREQCONTENT_it)
     27489# endif
     27490#else
     27491# ifndef _OSSL_CMP_REVREQCONTENT_it
     27492#  define _OSSL_CMP_REVREQCONTENT_it OPENSSL_MANGLER_ASM(OSSL_CMP_REVREQCONTENT_it)
     27493# endif
     27494#endif
     27495#ifndef OPENSSL_MANGLE_ASM
     27496# ifndef OSSL_CMP_SRV_CTX_free
     27497#  define OSSL_CMP_SRV_CTX_free OPENSSL_MANGLER(OSSL_CMP_SRV_CTX_free)
     27498# endif
     27499#else
     27500# ifndef _OSSL_CMP_SRV_CTX_free
     27501#  define _OSSL_CMP_SRV_CTX_free OPENSSL_MANGLER_ASM(OSSL_CMP_SRV_CTX_free)
     27502# endif
     27503#endif
     27504#ifndef OPENSSL_MANGLE_ASM
     27505# ifndef OSSL_CMP_SRV_CTX_get0_cmp_ctx
     27506#  define OSSL_CMP_SRV_CTX_get0_cmp_ctx OPENSSL_MANGLER(OSSL_CMP_SRV_CTX_get0_cmp_ctx)
     27507# endif
     27508#else
     27509# ifndef _OSSL_CMP_SRV_CTX_get0_cmp_ctx
     27510#  define _OSSL_CMP_SRV_CTX_get0_cmp_ctx OPENSSL_MANGLER_ASM(OSSL_CMP_SRV_CTX_get0_cmp_ctx)
     27511# endif
     27512#endif
     27513#ifndef OPENSSL_MANGLE_ASM
     27514# ifndef OSSL_CMP_SRV_CTX_get0_custom_ctx
     27515#  define OSSL_CMP_SRV_CTX_get0_custom_ctx OPENSSL_MANGLER(OSSL_CMP_SRV_CTX_get0_custom_ctx)
     27516# endif
     27517#else
     27518# ifndef _OSSL_CMP_SRV_CTX_get0_custom_ctx
     27519#  define _OSSL_CMP_SRV_CTX_get0_custom_ctx OPENSSL_MANGLER_ASM(OSSL_CMP_SRV_CTX_get0_custom_ctx)
     27520# endif
     27521#endif
     27522#ifndef OPENSSL_MANGLE_ASM
     27523# ifndef OSSL_CMP_SRV_CTX_init
     27524#  define OSSL_CMP_SRV_CTX_init OPENSSL_MANGLER(OSSL_CMP_SRV_CTX_init)
     27525# endif
     27526#else
     27527# ifndef _OSSL_CMP_SRV_CTX_init
     27528#  define _OSSL_CMP_SRV_CTX_init OPENSSL_MANGLER_ASM(OSSL_CMP_SRV_CTX_init)
     27529# endif
     27530#endif
     27531#ifndef OPENSSL_MANGLE_ASM
     27532# ifndef OSSL_CMP_SRV_CTX_new
     27533#  define OSSL_CMP_SRV_CTX_new OPENSSL_MANGLER(OSSL_CMP_SRV_CTX_new)
     27534# endif
     27535#else
     27536# ifndef _OSSL_CMP_SRV_CTX_new
     27537#  define _OSSL_CMP_SRV_CTX_new OPENSSL_MANGLER_ASM(OSSL_CMP_SRV_CTX_new)
     27538# endif
     27539#endif
     27540#ifndef OPENSSL_MANGLE_ASM
     27541# ifndef OSSL_CMP_SRV_CTX_set_accept_raverified
     27542#  define OSSL_CMP_SRV_CTX_set_accept_raverified OPENSSL_MANGLER(OSSL_CMP_SRV_CTX_set_accept_raverified)
     27543# endif
     27544#else
     27545# ifndef _OSSL_CMP_SRV_CTX_set_accept_raverified
     27546#  define _OSSL_CMP_SRV_CTX_set_accept_raverified OPENSSL_MANGLER_ASM(OSSL_CMP_SRV_CTX_set_accept_raverified)
     27547# endif
     27548#endif
     27549#ifndef OPENSSL_MANGLE_ASM
     27550# ifndef OSSL_CMP_SRV_CTX_set_accept_unprotected
     27551#  define OSSL_CMP_SRV_CTX_set_accept_unprotected OPENSSL_MANGLER(OSSL_CMP_SRV_CTX_set_accept_unprotected)
     27552# endif
     27553#else
     27554# ifndef _OSSL_CMP_SRV_CTX_set_accept_unprotected
     27555#  define _OSSL_CMP_SRV_CTX_set_accept_unprotected OPENSSL_MANGLER_ASM(OSSL_CMP_SRV_CTX_set_accept_unprotected)
     27556# endif
     27557#endif
     27558#ifndef OPENSSL_MANGLE_ASM
     27559# ifndef OSSL_CMP_SRV_CTX_set_grant_implicit_confirm
     27560#  define OSSL_CMP_SRV_CTX_set_grant_implicit_confirm OPENSSL_MANGLER(OSSL_CMP_SRV_CTX_set_grant_implicit_confirm)
     27561# endif
     27562#else
     27563# ifndef _OSSL_CMP_SRV_CTX_set_grant_implicit_confirm
     27564#  define _OSSL_CMP_SRV_CTX_set_grant_implicit_confirm OPENSSL_MANGLER_ASM(OSSL_CMP_SRV_CTX_set_grant_implicit_confirm)
     27565# endif
     27566#endif
     27567#ifndef OPENSSL_MANGLE_ASM
     27568# ifndef OSSL_CMP_SRV_CTX_set_send_unprotected_errors
     27569#  define OSSL_CMP_SRV_CTX_set_send_unprotected_errors OPENSSL_MANGLER(OSSL_CMP_SRV_CTX_set_send_unprotected_errors)
     27570# endif
     27571#else
     27572# ifndef _OSSL_CMP_SRV_CTX_set_send_unprotected_errors
     27573#  define _OSSL_CMP_SRV_CTX_set_send_unprotected_errors OPENSSL_MANGLER_ASM(OSSL_CMP_SRV_CTX_set_send_unprotected_errors)
     27574# endif
     27575#endif
     27576#ifndef OPENSSL_MANGLE_ASM
     27577# ifndef OSSL_CMP_SRV_process_request
     27578#  define OSSL_CMP_SRV_process_request OPENSSL_MANGLER(OSSL_CMP_SRV_process_request)
     27579# endif
     27580#else
     27581# ifndef _OSSL_CMP_SRV_process_request
     27582#  define _OSSL_CMP_SRV_process_request OPENSSL_MANGLER_ASM(OSSL_CMP_SRV_process_request)
     27583# endif
     27584#endif
     27585#ifndef OPENSSL_MANGLE_ASM
     27586# ifndef OSSL_CMP_STATUSINFO_new
     27587#  define OSSL_CMP_STATUSINFO_new OPENSSL_MANGLER(OSSL_CMP_STATUSINFO_new)
     27588# endif
     27589#else
     27590# ifndef _OSSL_CMP_STATUSINFO_new
     27591#  define _OSSL_CMP_STATUSINFO_new OPENSSL_MANGLER_ASM(OSSL_CMP_STATUSINFO_new)
     27592# endif
     27593#endif
     27594#ifndef OPENSSL_MANGLE_ASM
     27595# ifndef OSSL_CMP_certConf_cb
     27596#  define OSSL_CMP_certConf_cb OPENSSL_MANGLER(OSSL_CMP_certConf_cb)
     27597# endif
     27598#else
     27599# ifndef _OSSL_CMP_certConf_cb
     27600#  define _OSSL_CMP_certConf_cb OPENSSL_MANGLER_ASM(OSSL_CMP_certConf_cb)
     27601# endif
     27602#endif
     27603#ifndef OPENSSL_MANGLE_ASM
     27604# ifndef OSSL_CMP_exec_GENM_ses
     27605#  define OSSL_CMP_exec_GENM_ses OPENSSL_MANGLER(OSSL_CMP_exec_GENM_ses)
     27606# endif
     27607#else
     27608# ifndef _OSSL_CMP_exec_GENM_ses
     27609#  define _OSSL_CMP_exec_GENM_ses OPENSSL_MANGLER_ASM(OSSL_CMP_exec_GENM_ses)
     27610# endif
     27611#endif
     27612#ifndef OPENSSL_MANGLE_ASM
     27613# ifndef OSSL_CMP_exec_RR_ses
     27614#  define OSSL_CMP_exec_RR_ses OPENSSL_MANGLER(OSSL_CMP_exec_RR_ses)
     27615# endif
     27616#else
     27617# ifndef _OSSL_CMP_exec_RR_ses
     27618#  define _OSSL_CMP_exec_RR_ses OPENSSL_MANGLER_ASM(OSSL_CMP_exec_RR_ses)
     27619# endif
     27620#endif
     27621#ifndef OPENSSL_MANGLE_ASM
     27622# ifndef OSSL_CMP_exec_certreq
     27623#  define OSSL_CMP_exec_certreq OPENSSL_MANGLER(OSSL_CMP_exec_certreq)
     27624# endif
     27625#else
     27626# ifndef _OSSL_CMP_exec_certreq
     27627#  define _OSSL_CMP_exec_certreq OPENSSL_MANGLER_ASM(OSSL_CMP_exec_certreq)
     27628# endif
     27629#endif
     27630#ifndef OPENSSL_MANGLE_ASM
     27631# ifndef OSSL_CMP_log_close
     27632#  define OSSL_CMP_log_close OPENSSL_MANGLER(OSSL_CMP_log_close)
     27633# endif
     27634#else
     27635# ifndef _OSSL_CMP_log_close
     27636#  define _OSSL_CMP_log_close OPENSSL_MANGLER_ASM(OSSL_CMP_log_close)
     27637# endif
     27638#endif
     27639#ifndef OPENSSL_MANGLE_ASM
     27640# ifndef OSSL_CMP_log_open
     27641#  define OSSL_CMP_log_open OPENSSL_MANGLER(OSSL_CMP_log_open)
     27642# endif
     27643#else
     27644# ifndef _OSSL_CMP_log_open
     27645#  define _OSSL_CMP_log_open OPENSSL_MANGLER_ASM(OSSL_CMP_log_open)
     27646# endif
     27647#endif
     27648#ifndef OPENSSL_MANGLE_ASM
     27649# ifndef OSSL_CMP_print_errors_cb
     27650#  define OSSL_CMP_print_errors_cb OPENSSL_MANGLER(OSSL_CMP_print_errors_cb)
     27651# endif
     27652#else
     27653# ifndef _OSSL_CMP_print_errors_cb
     27654#  define _OSSL_CMP_print_errors_cb OPENSSL_MANGLER_ASM(OSSL_CMP_print_errors_cb)
     27655# endif
     27656#endif
     27657#ifndef OPENSSL_MANGLE_ASM
     27658# ifndef OSSL_CMP_print_to_bio
     27659#  define OSSL_CMP_print_to_bio OPENSSL_MANGLER(OSSL_CMP_print_to_bio)
     27660# endif
     27661#else
     27662# ifndef _OSSL_CMP_print_to_bio
     27663#  define _OSSL_CMP_print_to_bio OPENSSL_MANGLER_ASM(OSSL_CMP_print_to_bio)
     27664# endif
     27665#endif
     27666#ifndef OPENSSL_MANGLE_ASM
     27667# ifndef OSSL_CMP_snprint_PKIStatusInfo
     27668#  define OSSL_CMP_snprint_PKIStatusInfo OPENSSL_MANGLER(OSSL_CMP_snprint_PKIStatusInfo)
     27669# endif
     27670#else
     27671# ifndef _OSSL_CMP_snprint_PKIStatusInfo
     27672#  define _OSSL_CMP_snprint_PKIStatusInfo OPENSSL_MANGLER_ASM(OSSL_CMP_snprint_PKIStatusInfo)
     27673# endif
     27674#endif
     27675#ifndef OPENSSL_MANGLE_ASM
     27676# ifndef OSSL_CMP_try_certreq
     27677#  define OSSL_CMP_try_certreq OPENSSL_MANGLER(OSSL_CMP_try_certreq)
     27678# endif
     27679#else
     27680# ifndef _OSSL_CMP_try_certreq
     27681#  define _OSSL_CMP_try_certreq OPENSSL_MANGLER_ASM(OSSL_CMP_try_certreq)
     27682# endif
     27683#endif
     27684#ifndef OPENSSL_MANGLE_ASM
     27685# ifndef OSSL_CMP_validate_cert_path
     27686#  define OSSL_CMP_validate_cert_path OPENSSL_MANGLER(OSSL_CMP_validate_cert_path)
     27687# endif
     27688#else
     27689# ifndef _OSSL_CMP_validate_cert_path
     27690#  define _OSSL_CMP_validate_cert_path OPENSSL_MANGLER_ASM(OSSL_CMP_validate_cert_path)
     27691# endif
     27692#endif
     27693#ifndef OPENSSL_MANGLE_ASM
     27694# ifndef OSSL_CMP_validate_msg
     27695#  define OSSL_CMP_validate_msg OPENSSL_MANGLER(OSSL_CMP_validate_msg)
     27696# endif
     27697#else
     27698# ifndef _OSSL_CMP_validate_msg
     27699#  define _OSSL_CMP_validate_msg OPENSSL_MANGLER_ASM(OSSL_CMP_validate_msg)
     27700# endif
     27701#endif
     27702#ifndef OPENSSL_MANGLE_ASM
     27703# ifndef OSSL_CRMF_ATTRIBUTETYPEANDVALUE_dup
     27704#  define OSSL_CRMF_ATTRIBUTETYPEANDVALUE_dup OPENSSL_MANGLER(OSSL_CRMF_ATTRIBUTETYPEANDVALUE_dup)
     27705# endif
     27706#else
     27707# ifndef _OSSL_CRMF_ATTRIBUTETYPEANDVALUE_dup
     27708#  define _OSSL_CRMF_ATTRIBUTETYPEANDVALUE_dup OPENSSL_MANGLER_ASM(OSSL_CRMF_ATTRIBUTETYPEANDVALUE_dup)
     27709# endif
     27710#endif
     27711#ifndef OPENSSL_MANGLE_ASM
     27712# ifndef OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
     27713#  define OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free OPENSSL_MANGLER(OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free)
     27714# endif
     27715#else
     27716# ifndef _OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free
     27717#  define _OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free OPENSSL_MANGLER_ASM(OSSL_CRMF_ATTRIBUTETYPEANDVALUE_free)
     27718# endif
     27719#endif
     27720#ifndef OPENSSL_MANGLE_ASM
     27721# ifndef OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it
     27722#  define OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it OPENSSL_MANGLER(OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it)
     27723# endif
     27724#else
     27725# ifndef _OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it
     27726#  define _OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it OPENSSL_MANGLER_ASM(OSSL_CRMF_ATTRIBUTETYPEANDVALUE_it)
     27727# endif
     27728#endif
     27729#ifndef OPENSSL_MANGLE_ASM
     27730# ifndef OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
     27731#  define OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new OPENSSL_MANGLER(OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new)
     27732# endif
     27733#else
     27734# ifndef _OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new
     27735#  define _OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new OPENSSL_MANGLER_ASM(OSSL_CRMF_ATTRIBUTETYPEANDVALUE_new)
     27736# endif
     27737#endif
     27738#ifndef OPENSSL_MANGLE_ASM
     27739# ifndef OSSL_CRMF_CERTID_dup
     27740#  define OSSL_CRMF_CERTID_dup OPENSSL_MANGLER(OSSL_CRMF_CERTID_dup)
     27741# endif
     27742#else
     27743# ifndef _OSSL_CRMF_CERTID_dup
     27744#  define _OSSL_CRMF_CERTID_dup OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTID_dup)
     27745# endif
     27746#endif
     27747#ifndef OPENSSL_MANGLE_ASM
     27748# ifndef OSSL_CRMF_CERTID_free
     27749#  define OSSL_CRMF_CERTID_free OPENSSL_MANGLER(OSSL_CRMF_CERTID_free)
     27750# endif
     27751#else
     27752# ifndef _OSSL_CRMF_CERTID_free
     27753#  define _OSSL_CRMF_CERTID_free OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTID_free)
     27754# endif
     27755#endif
     27756#ifndef OPENSSL_MANGLE_ASM
     27757# ifndef OSSL_CRMF_CERTID_gen
     27758#  define OSSL_CRMF_CERTID_gen OPENSSL_MANGLER(OSSL_CRMF_CERTID_gen)
     27759# endif
     27760#else
     27761# ifndef _OSSL_CRMF_CERTID_gen
     27762#  define _OSSL_CRMF_CERTID_gen OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTID_gen)
     27763# endif
     27764#endif
     27765#ifndef OPENSSL_MANGLE_ASM
     27766# ifndef OSSL_CRMF_CERTID_get0_issuer
     27767#  define OSSL_CRMF_CERTID_get0_issuer OPENSSL_MANGLER(OSSL_CRMF_CERTID_get0_issuer)
     27768# endif
     27769#else
     27770# ifndef _OSSL_CRMF_CERTID_get0_issuer
     27771#  define _OSSL_CRMF_CERTID_get0_issuer OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTID_get0_issuer)
     27772# endif
     27773#endif
     27774#ifndef OPENSSL_MANGLE_ASM
     27775# ifndef OSSL_CRMF_CERTID_get0_serialNumber
     27776#  define OSSL_CRMF_CERTID_get0_serialNumber OPENSSL_MANGLER(OSSL_CRMF_CERTID_get0_serialNumber)
     27777# endif
     27778#else
     27779# ifndef _OSSL_CRMF_CERTID_get0_serialNumber
     27780#  define _OSSL_CRMF_CERTID_get0_serialNumber OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTID_get0_serialNumber)
     27781# endif
     27782#endif
     27783#ifndef OPENSSL_MANGLE_ASM
     27784# ifndef OSSL_CRMF_CERTID_it
     27785#  define OSSL_CRMF_CERTID_it OPENSSL_MANGLER(OSSL_CRMF_CERTID_it)
     27786# endif
     27787#else
     27788# ifndef _OSSL_CRMF_CERTID_it
     27789#  define _OSSL_CRMF_CERTID_it OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTID_it)
     27790# endif
     27791#endif
     27792#ifndef OPENSSL_MANGLE_ASM
     27793# ifndef OSSL_CRMF_CERTID_new
     27794#  define OSSL_CRMF_CERTID_new OPENSSL_MANGLER(OSSL_CRMF_CERTID_new)
     27795# endif
     27796#else
     27797# ifndef _OSSL_CRMF_CERTID_new
     27798#  define _OSSL_CRMF_CERTID_new OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTID_new)
     27799# endif
     27800#endif
     27801#ifndef OPENSSL_MANGLE_ASM
     27802# ifndef OSSL_CRMF_CERTREQUEST_dup
     27803#  define OSSL_CRMF_CERTREQUEST_dup OPENSSL_MANGLER(OSSL_CRMF_CERTREQUEST_dup)
     27804# endif
     27805#else
     27806# ifndef _OSSL_CRMF_CERTREQUEST_dup
     27807#  define _OSSL_CRMF_CERTREQUEST_dup OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTREQUEST_dup)
     27808# endif
     27809#endif
     27810#ifndef OPENSSL_MANGLE_ASM
     27811# ifndef OSSL_CRMF_CERTREQUEST_free
     27812#  define OSSL_CRMF_CERTREQUEST_free OPENSSL_MANGLER(OSSL_CRMF_CERTREQUEST_free)
     27813# endif
     27814#else
     27815# ifndef _OSSL_CRMF_CERTREQUEST_free
     27816#  define _OSSL_CRMF_CERTREQUEST_free OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTREQUEST_free)
     27817# endif
     27818#endif
     27819#ifndef OPENSSL_MANGLE_ASM
     27820# ifndef OSSL_CRMF_CERTREQUEST_it
     27821#  define OSSL_CRMF_CERTREQUEST_it OPENSSL_MANGLER(OSSL_CRMF_CERTREQUEST_it)
     27822# endif
     27823#else
     27824# ifndef _OSSL_CRMF_CERTREQUEST_it
     27825#  define _OSSL_CRMF_CERTREQUEST_it OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTREQUEST_it)
     27826# endif
     27827#endif
     27828#ifndef OPENSSL_MANGLE_ASM
     27829# ifndef OSSL_CRMF_CERTREQUEST_new
     27830#  define OSSL_CRMF_CERTREQUEST_new OPENSSL_MANGLER(OSSL_CRMF_CERTREQUEST_new)
     27831# endif
     27832#else
     27833# ifndef _OSSL_CRMF_CERTREQUEST_new
     27834#  define _OSSL_CRMF_CERTREQUEST_new OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTREQUEST_new)
     27835# endif
     27836#endif
     27837#ifndef OPENSSL_MANGLE_ASM
     27838# ifndef OSSL_CRMF_CERTTEMPLATE_fill
     27839#  define OSSL_CRMF_CERTTEMPLATE_fill OPENSSL_MANGLER(OSSL_CRMF_CERTTEMPLATE_fill)
     27840# endif
     27841#else
     27842# ifndef _OSSL_CRMF_CERTTEMPLATE_fill
     27843#  define _OSSL_CRMF_CERTTEMPLATE_fill OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTTEMPLATE_fill)
     27844# endif
     27845#endif
     27846#ifndef OPENSSL_MANGLE_ASM
     27847# ifndef OSSL_CRMF_CERTTEMPLATE_free
     27848#  define OSSL_CRMF_CERTTEMPLATE_free OPENSSL_MANGLER(OSSL_CRMF_CERTTEMPLATE_free)
     27849# endif
     27850#else
     27851# ifndef _OSSL_CRMF_CERTTEMPLATE_free
     27852#  define _OSSL_CRMF_CERTTEMPLATE_free OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTTEMPLATE_free)
     27853# endif
     27854#endif
     27855#ifndef OPENSSL_MANGLE_ASM
     27856# ifndef OSSL_CRMF_CERTTEMPLATE_get0_extensions
     27857#  define OSSL_CRMF_CERTTEMPLATE_get0_extensions OPENSSL_MANGLER(OSSL_CRMF_CERTTEMPLATE_get0_extensions)
     27858# endif
     27859#else
     27860# ifndef _OSSL_CRMF_CERTTEMPLATE_get0_extensions
     27861#  define _OSSL_CRMF_CERTTEMPLATE_get0_extensions OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTTEMPLATE_get0_extensions)
     27862# endif
     27863#endif
     27864#ifndef OPENSSL_MANGLE_ASM
     27865# ifndef OSSL_CRMF_CERTTEMPLATE_get0_issuer
     27866#  define OSSL_CRMF_CERTTEMPLATE_get0_issuer OPENSSL_MANGLER(OSSL_CRMF_CERTTEMPLATE_get0_issuer)
     27867# endif
     27868#else
     27869# ifndef _OSSL_CRMF_CERTTEMPLATE_get0_issuer
     27870#  define _OSSL_CRMF_CERTTEMPLATE_get0_issuer OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTTEMPLATE_get0_issuer)
     27871# endif
     27872#endif
     27873#ifndef OPENSSL_MANGLE_ASM
     27874# ifndef OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
     27875#  define OSSL_CRMF_CERTTEMPLATE_get0_serialNumber OPENSSL_MANGLER(OSSL_CRMF_CERTTEMPLATE_get0_serialNumber)
     27876# endif
     27877#else
     27878# ifndef _OSSL_CRMF_CERTTEMPLATE_get0_serialNumber
     27879#  define _OSSL_CRMF_CERTTEMPLATE_get0_serialNumber OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTTEMPLATE_get0_serialNumber)
     27880# endif
     27881#endif
     27882#ifndef OPENSSL_MANGLE_ASM
     27883# ifndef OSSL_CRMF_CERTTEMPLATE_get0_subject
     27884#  define OSSL_CRMF_CERTTEMPLATE_get0_subject OPENSSL_MANGLER(OSSL_CRMF_CERTTEMPLATE_get0_subject)
     27885# endif
     27886#else
     27887# ifndef _OSSL_CRMF_CERTTEMPLATE_get0_subject
     27888#  define _OSSL_CRMF_CERTTEMPLATE_get0_subject OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTTEMPLATE_get0_subject)
     27889# endif
     27890#endif
     27891#ifndef OPENSSL_MANGLE_ASM
     27892# ifndef OSSL_CRMF_CERTTEMPLATE_it
     27893#  define OSSL_CRMF_CERTTEMPLATE_it OPENSSL_MANGLER(OSSL_CRMF_CERTTEMPLATE_it)
     27894# endif
     27895#else
     27896# ifndef _OSSL_CRMF_CERTTEMPLATE_it
     27897#  define _OSSL_CRMF_CERTTEMPLATE_it OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTTEMPLATE_it)
     27898# endif
     27899#endif
     27900#ifndef OPENSSL_MANGLE_ASM
     27901# ifndef OSSL_CRMF_CERTTEMPLATE_new
     27902#  define OSSL_CRMF_CERTTEMPLATE_new OPENSSL_MANGLER(OSSL_CRMF_CERTTEMPLATE_new)
     27903# endif
     27904#else
     27905# ifndef _OSSL_CRMF_CERTTEMPLATE_new
     27906#  define _OSSL_CRMF_CERTTEMPLATE_new OPENSSL_MANGLER_ASM(OSSL_CRMF_CERTTEMPLATE_new)
     27907# endif
     27908#endif
     27909#ifndef OPENSSL_MANGLE_ASM
     27910# ifndef OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_free
     27911#  define OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_free OPENSSL_MANGLER(OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_free)
     27912# endif
     27913#else
     27914# ifndef _OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_free
     27915#  define _OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_free OPENSSL_MANGLER_ASM(OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_free)
     27916# endif
     27917#endif
     27918#ifndef OPENSSL_MANGLE_ASM
     27919# ifndef OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it
     27920#  define OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it OPENSSL_MANGLER(OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it)
     27921# endif
     27922#else
     27923# ifndef _OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it
     27924#  define _OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it OPENSSL_MANGLER_ASM(OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_it)
     27925# endif
     27926#endif
     27927#ifndef OPENSSL_MANGLE_ASM
     27928# ifndef OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_new
     27929#  define OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_new OPENSSL_MANGLER(OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_new)
     27930# endif
     27931#else
     27932# ifndef _OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_new
     27933#  define _OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_new OPENSSL_MANGLER_ASM(OSSL_CRMF_ENCKEYWITHID_IDENTIFIER_new)
     27934# endif
     27935#endif
     27936#ifndef OPENSSL_MANGLE_ASM
     27937# ifndef OSSL_CRMF_ENCKEYWITHID_free
     27938#  define OSSL_CRMF_ENCKEYWITHID_free OPENSSL_MANGLER(OSSL_CRMF_ENCKEYWITHID_free)
     27939# endif
     27940#else
     27941# ifndef _OSSL_CRMF_ENCKEYWITHID_free
     27942#  define _OSSL_CRMF_ENCKEYWITHID_free OPENSSL_MANGLER_ASM(OSSL_CRMF_ENCKEYWITHID_free)
     27943# endif
     27944#endif
     27945#ifndef OPENSSL_MANGLE_ASM
     27946# ifndef OSSL_CRMF_ENCKEYWITHID_it
     27947#  define OSSL_CRMF_ENCKEYWITHID_it OPENSSL_MANGLER(OSSL_CRMF_ENCKEYWITHID_it)
     27948# endif
     27949#else
     27950# ifndef _OSSL_CRMF_ENCKEYWITHID_it
     27951#  define _OSSL_CRMF_ENCKEYWITHID_it OPENSSL_MANGLER_ASM(OSSL_CRMF_ENCKEYWITHID_it)
     27952# endif
     27953#endif
     27954#ifndef OPENSSL_MANGLE_ASM
     27955# ifndef OSSL_CRMF_ENCKEYWITHID_new
     27956#  define OSSL_CRMF_ENCKEYWITHID_new OPENSSL_MANGLER(OSSL_CRMF_ENCKEYWITHID_new)
     27957# endif
     27958#else
     27959# ifndef _OSSL_CRMF_ENCKEYWITHID_new
     27960#  define _OSSL_CRMF_ENCKEYWITHID_new OPENSSL_MANGLER_ASM(OSSL_CRMF_ENCKEYWITHID_new)
     27961# endif
     27962#endif
     27963#ifndef OPENSSL_MANGLE_ASM
     27964# ifndef OSSL_CRMF_ENCRYPTEDVALUE_free
     27965#  define OSSL_CRMF_ENCRYPTEDVALUE_free OPENSSL_MANGLER(OSSL_CRMF_ENCRYPTEDVALUE_free)
     27966# endif
     27967#else
     27968# ifndef _OSSL_CRMF_ENCRYPTEDVALUE_free
     27969#  define _OSSL_CRMF_ENCRYPTEDVALUE_free OPENSSL_MANGLER_ASM(OSSL_CRMF_ENCRYPTEDVALUE_free)
     27970# endif
     27971#endif
     27972#ifndef OPENSSL_MANGLE_ASM
     27973# ifndef OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert
     27974#  define OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert OPENSSL_MANGLER(OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert)
     27975# endif
     27976#else
     27977# ifndef _OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert
     27978#  define _OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert OPENSSL_MANGLER_ASM(OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert)
     27979# endif
     27980#endif
     27981#ifndef OPENSSL_MANGLE_ASM
     27982# ifndef OSSL_CRMF_ENCRYPTEDVALUE_it
     27983#  define OSSL_CRMF_ENCRYPTEDVALUE_it OPENSSL_MANGLER(OSSL_CRMF_ENCRYPTEDVALUE_it)
     27984# endif
     27985#else
     27986# ifndef _OSSL_CRMF_ENCRYPTEDVALUE_it
     27987#  define _OSSL_CRMF_ENCRYPTEDVALUE_it OPENSSL_MANGLER_ASM(OSSL_CRMF_ENCRYPTEDVALUE_it)
     27988# endif
     27989#endif
     27990#ifndef OPENSSL_MANGLE_ASM
     27991# ifndef OSSL_CRMF_ENCRYPTEDVALUE_new
     27992#  define OSSL_CRMF_ENCRYPTEDVALUE_new OPENSSL_MANGLER(OSSL_CRMF_ENCRYPTEDVALUE_new)
     27993# endif
     27994#else
     27995# ifndef _OSSL_CRMF_ENCRYPTEDVALUE_new
     27996#  define _OSSL_CRMF_ENCRYPTEDVALUE_new OPENSSL_MANGLER_ASM(OSSL_CRMF_ENCRYPTEDVALUE_new)
     27997# endif
     27998#endif
     27999#ifndef OPENSSL_MANGLE_ASM
     28000# ifndef OSSL_CRMF_MSGS_free
     28001#  define OSSL_CRMF_MSGS_free OPENSSL_MANGLER(OSSL_CRMF_MSGS_free)
     28002# endif
     28003#else
     28004# ifndef _OSSL_CRMF_MSGS_free
     28005#  define _OSSL_CRMF_MSGS_free OPENSSL_MANGLER_ASM(OSSL_CRMF_MSGS_free)
     28006# endif
     28007#endif
     28008#ifndef OPENSSL_MANGLE_ASM
     28009# ifndef OSSL_CRMF_MSGS_it
     28010#  define OSSL_CRMF_MSGS_it OPENSSL_MANGLER(OSSL_CRMF_MSGS_it)
     28011# endif
     28012#else
     28013# ifndef _OSSL_CRMF_MSGS_it
     28014#  define _OSSL_CRMF_MSGS_it OPENSSL_MANGLER_ASM(OSSL_CRMF_MSGS_it)
     28015# endif
     28016#endif
     28017#ifndef OPENSSL_MANGLE_ASM
     28018# ifndef OSSL_CRMF_MSGS_new
     28019#  define OSSL_CRMF_MSGS_new OPENSSL_MANGLER(OSSL_CRMF_MSGS_new)
     28020# endif
     28021#else
     28022# ifndef _OSSL_CRMF_MSGS_new
     28023#  define _OSSL_CRMF_MSGS_new OPENSSL_MANGLER_ASM(OSSL_CRMF_MSGS_new)
     28024# endif
     28025#endif
     28026#ifndef OPENSSL_MANGLE_ASM
     28027# ifndef OSSL_CRMF_MSGS_verify_popo
     28028#  define OSSL_CRMF_MSGS_verify_popo OPENSSL_MANGLER(OSSL_CRMF_MSGS_verify_popo)
     28029# endif
     28030#else
     28031# ifndef _OSSL_CRMF_MSGS_verify_popo
     28032#  define _OSSL_CRMF_MSGS_verify_popo OPENSSL_MANGLER_ASM(OSSL_CRMF_MSGS_verify_popo)
     28033# endif
     28034#endif
     28035#ifndef OPENSSL_MANGLE_ASM
     28036# ifndef OSSL_CRMF_MSG_PKIPublicationInfo_push0_SinglePubInfo
     28037#  define OSSL_CRMF_MSG_PKIPublicationInfo_push0_SinglePubInfo OPENSSL_MANGLER(OSSL_CRMF_MSG_PKIPublicationInfo_push0_SinglePubInfo)
     28038# endif
     28039#else
     28040# ifndef _OSSL_CRMF_MSG_PKIPublicationInfo_push0_SinglePubInfo
     28041#  define _OSSL_CRMF_MSG_PKIPublicationInfo_push0_SinglePubInfo OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_PKIPublicationInfo_push0_SinglePubInfo)
     28042# endif
     28043#endif
     28044#ifndef OPENSSL_MANGLE_ASM
     28045# ifndef OSSL_CRMF_MSG_create_popo
     28046#  define OSSL_CRMF_MSG_create_popo OPENSSL_MANGLER(OSSL_CRMF_MSG_create_popo)
     28047# endif
     28048#else
     28049# ifndef _OSSL_CRMF_MSG_create_popo
     28050#  define _OSSL_CRMF_MSG_create_popo OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_create_popo)
     28051# endif
     28052#endif
     28053#ifndef OPENSSL_MANGLE_ASM
     28054# ifndef OSSL_CRMF_MSG_dup
     28055#  define OSSL_CRMF_MSG_dup OPENSSL_MANGLER(OSSL_CRMF_MSG_dup)
     28056# endif
     28057#else
     28058# ifndef _OSSL_CRMF_MSG_dup
     28059#  define _OSSL_CRMF_MSG_dup OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_dup)
     28060# endif
     28061#endif
     28062#ifndef OPENSSL_MANGLE_ASM
     28063# ifndef OSSL_CRMF_MSG_free
     28064#  define OSSL_CRMF_MSG_free OPENSSL_MANGLER(OSSL_CRMF_MSG_free)
     28065# endif
     28066#else
     28067# ifndef _OSSL_CRMF_MSG_free
     28068#  define _OSSL_CRMF_MSG_free OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_free)
     28069# endif
     28070#endif
     28071#ifndef OPENSSL_MANGLE_ASM
     28072# ifndef OSSL_CRMF_MSG_get0_regCtrl_authenticator
     28073#  define OSSL_CRMF_MSG_get0_regCtrl_authenticator OPENSSL_MANGLER(OSSL_CRMF_MSG_get0_regCtrl_authenticator)
     28074# endif
     28075#else
     28076# ifndef _OSSL_CRMF_MSG_get0_regCtrl_authenticator
     28077#  define _OSSL_CRMF_MSG_get0_regCtrl_authenticator OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_get0_regCtrl_authenticator)
     28078# endif
     28079#endif
     28080#ifndef OPENSSL_MANGLE_ASM
     28081# ifndef OSSL_CRMF_MSG_get0_regCtrl_oldCertID
     28082#  define OSSL_CRMF_MSG_get0_regCtrl_oldCertID OPENSSL_MANGLER(OSSL_CRMF_MSG_get0_regCtrl_oldCertID)
     28083# endif
     28084#else
     28085# ifndef _OSSL_CRMF_MSG_get0_regCtrl_oldCertID
     28086#  define _OSSL_CRMF_MSG_get0_regCtrl_oldCertID OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_get0_regCtrl_oldCertID)
     28087# endif
     28088#endif
     28089#ifndef OPENSSL_MANGLE_ASM
     28090# ifndef OSSL_CRMF_MSG_get0_regCtrl_pkiPublicationInfo
     28091#  define OSSL_CRMF_MSG_get0_regCtrl_pkiPublicationInfo OPENSSL_MANGLER(OSSL_CRMF_MSG_get0_regCtrl_pkiPublicationInfo)
     28092# endif
     28093#else
     28094# ifndef _OSSL_CRMF_MSG_get0_regCtrl_pkiPublicationInfo
     28095#  define _OSSL_CRMF_MSG_get0_regCtrl_pkiPublicationInfo OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_get0_regCtrl_pkiPublicationInfo)
     28096# endif
     28097#endif
     28098#ifndef OPENSSL_MANGLE_ASM
     28099# ifndef OSSL_CRMF_MSG_get0_regCtrl_protocolEncrKey
     28100#  define OSSL_CRMF_MSG_get0_regCtrl_protocolEncrKey OPENSSL_MANGLER(OSSL_CRMF_MSG_get0_regCtrl_protocolEncrKey)
     28101# endif
     28102#else
     28103# ifndef _OSSL_CRMF_MSG_get0_regCtrl_protocolEncrKey
     28104#  define _OSSL_CRMF_MSG_get0_regCtrl_protocolEncrKey OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_get0_regCtrl_protocolEncrKey)
     28105# endif
     28106#endif
     28107#ifndef OPENSSL_MANGLE_ASM
     28108# ifndef OSSL_CRMF_MSG_get0_regCtrl_regToken
     28109#  define OSSL_CRMF_MSG_get0_regCtrl_regToken OPENSSL_MANGLER(OSSL_CRMF_MSG_get0_regCtrl_regToken)
     28110# endif
     28111#else
     28112# ifndef _OSSL_CRMF_MSG_get0_regCtrl_regToken
     28113#  define _OSSL_CRMF_MSG_get0_regCtrl_regToken OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_get0_regCtrl_regToken)
     28114# endif
     28115#endif
     28116#ifndef OPENSSL_MANGLE_ASM
     28117# ifndef OSSL_CRMF_MSG_get0_regInfo_certReq
     28118#  define OSSL_CRMF_MSG_get0_regInfo_certReq OPENSSL_MANGLER(OSSL_CRMF_MSG_get0_regInfo_certReq)
     28119# endif
     28120#else
     28121# ifndef _OSSL_CRMF_MSG_get0_regInfo_certReq
     28122#  define _OSSL_CRMF_MSG_get0_regInfo_certReq OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_get0_regInfo_certReq)
     28123# endif
     28124#endif
     28125#ifndef OPENSSL_MANGLE_ASM
     28126# ifndef OSSL_CRMF_MSG_get0_regInfo_utf8Pairs
     28127#  define OSSL_CRMF_MSG_get0_regInfo_utf8Pairs OPENSSL_MANGLER(OSSL_CRMF_MSG_get0_regInfo_utf8Pairs)
     28128# endif
     28129#else
     28130# ifndef _OSSL_CRMF_MSG_get0_regInfo_utf8Pairs
     28131#  define _OSSL_CRMF_MSG_get0_regInfo_utf8Pairs OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_get0_regInfo_utf8Pairs)
     28132# endif
     28133#endif
     28134#ifndef OPENSSL_MANGLE_ASM
     28135# ifndef OSSL_CRMF_MSG_get0_tmpl
     28136#  define OSSL_CRMF_MSG_get0_tmpl OPENSSL_MANGLER(OSSL_CRMF_MSG_get0_tmpl)
     28137# endif
     28138#else
     28139# ifndef _OSSL_CRMF_MSG_get0_tmpl
     28140#  define _OSSL_CRMF_MSG_get0_tmpl OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_get0_tmpl)
     28141# endif
     28142#endif
     28143#ifndef OPENSSL_MANGLE_ASM
     28144# ifndef OSSL_CRMF_MSG_get_certReqId
     28145#  define OSSL_CRMF_MSG_get_certReqId OPENSSL_MANGLER(OSSL_CRMF_MSG_get_certReqId)
     28146# endif
     28147#else
     28148# ifndef _OSSL_CRMF_MSG_get_certReqId
     28149#  define _OSSL_CRMF_MSG_get_certReqId OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_get_certReqId)
     28150# endif
     28151#endif
     28152#ifndef OPENSSL_MANGLE_ASM
     28153# ifndef OSSL_CRMF_MSG_it
     28154#  define OSSL_CRMF_MSG_it OPENSSL_MANGLER(OSSL_CRMF_MSG_it)
     28155# endif
     28156#else
     28157# ifndef _OSSL_CRMF_MSG_it
     28158#  define _OSSL_CRMF_MSG_it OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_it)
     28159# endif
     28160#endif
     28161#ifndef OPENSSL_MANGLE_ASM
     28162# ifndef OSSL_CRMF_MSG_new
     28163#  define OSSL_CRMF_MSG_new OPENSSL_MANGLER(OSSL_CRMF_MSG_new)
     28164# endif
     28165#else
     28166# ifndef _OSSL_CRMF_MSG_new
     28167#  define _OSSL_CRMF_MSG_new OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_new)
     28168# endif
     28169#endif
     28170#ifndef OPENSSL_MANGLE_ASM
     28171# ifndef OSSL_CRMF_MSG_push0_extension
     28172#  define OSSL_CRMF_MSG_push0_extension OPENSSL_MANGLER(OSSL_CRMF_MSG_push0_extension)
     28173# endif
     28174#else
     28175# ifndef _OSSL_CRMF_MSG_push0_extension
     28176#  define _OSSL_CRMF_MSG_push0_extension OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_push0_extension)
     28177# endif
     28178#endif
     28179#ifndef OPENSSL_MANGLE_ASM
     28180# ifndef OSSL_CRMF_MSG_set0_SinglePubInfo
     28181#  define OSSL_CRMF_MSG_set0_SinglePubInfo OPENSSL_MANGLER(OSSL_CRMF_MSG_set0_SinglePubInfo)
     28182# endif
     28183#else
     28184# ifndef _OSSL_CRMF_MSG_set0_SinglePubInfo
     28185#  define _OSSL_CRMF_MSG_set0_SinglePubInfo OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_set0_SinglePubInfo)
     28186# endif
     28187#endif
     28188#ifndef OPENSSL_MANGLE_ASM
     28189# ifndef OSSL_CRMF_MSG_set0_extensions
     28190#  define OSSL_CRMF_MSG_set0_extensions OPENSSL_MANGLER(OSSL_CRMF_MSG_set0_extensions)
     28191# endif
     28192#else
     28193# ifndef _OSSL_CRMF_MSG_set0_extensions
     28194#  define _OSSL_CRMF_MSG_set0_extensions OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_set0_extensions)
     28195# endif
     28196#endif
     28197#ifndef OPENSSL_MANGLE_ASM
     28198# ifndef OSSL_CRMF_MSG_set0_validity
     28199#  define OSSL_CRMF_MSG_set0_validity OPENSSL_MANGLER(OSSL_CRMF_MSG_set0_validity)
     28200# endif
     28201#else
     28202# ifndef _OSSL_CRMF_MSG_set0_validity
     28203#  define _OSSL_CRMF_MSG_set0_validity OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_set0_validity)
     28204# endif
     28205#endif
     28206#ifndef OPENSSL_MANGLE_ASM
     28207# ifndef OSSL_CRMF_MSG_set1_regCtrl_authenticator
     28208#  define OSSL_CRMF_MSG_set1_regCtrl_authenticator OPENSSL_MANGLER(OSSL_CRMF_MSG_set1_regCtrl_authenticator)
     28209# endif
     28210#else
     28211# ifndef _OSSL_CRMF_MSG_set1_regCtrl_authenticator
     28212#  define _OSSL_CRMF_MSG_set1_regCtrl_authenticator OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_set1_regCtrl_authenticator)
     28213# endif
     28214#endif
     28215#ifndef OPENSSL_MANGLE_ASM
     28216# ifndef OSSL_CRMF_MSG_set1_regCtrl_oldCertID
     28217#  define OSSL_CRMF_MSG_set1_regCtrl_oldCertID OPENSSL_MANGLER(OSSL_CRMF_MSG_set1_regCtrl_oldCertID)
     28218# endif
     28219#else
     28220# ifndef _OSSL_CRMF_MSG_set1_regCtrl_oldCertID
     28221#  define _OSSL_CRMF_MSG_set1_regCtrl_oldCertID OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_set1_regCtrl_oldCertID)
     28222# endif
     28223#endif
     28224#ifndef OPENSSL_MANGLE_ASM
     28225# ifndef OSSL_CRMF_MSG_set1_regCtrl_pkiPublicationInfo
     28226#  define OSSL_CRMF_MSG_set1_regCtrl_pkiPublicationInfo OPENSSL_MANGLER(OSSL_CRMF_MSG_set1_regCtrl_pkiPublicationInfo)
     28227# endif
     28228#else
     28229# ifndef _OSSL_CRMF_MSG_set1_regCtrl_pkiPublicationInfo
     28230#  define _OSSL_CRMF_MSG_set1_regCtrl_pkiPublicationInfo OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_set1_regCtrl_pkiPublicationInfo)
     28231# endif
     28232#endif
     28233#ifndef OPENSSL_MANGLE_ASM
     28234# ifndef OSSL_CRMF_MSG_set1_regCtrl_protocolEncrKey
     28235#  define OSSL_CRMF_MSG_set1_regCtrl_protocolEncrKey OPENSSL_MANGLER(OSSL_CRMF_MSG_set1_regCtrl_protocolEncrKey)
     28236# endif
     28237#else
     28238# ifndef _OSSL_CRMF_MSG_set1_regCtrl_protocolEncrKey
     28239#  define _OSSL_CRMF_MSG_set1_regCtrl_protocolEncrKey OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_set1_regCtrl_protocolEncrKey)
     28240# endif
     28241#endif
     28242#ifndef OPENSSL_MANGLE_ASM
     28243# ifndef OSSL_CRMF_MSG_set1_regCtrl_regToken
     28244#  define OSSL_CRMF_MSG_set1_regCtrl_regToken OPENSSL_MANGLER(OSSL_CRMF_MSG_set1_regCtrl_regToken)
     28245# endif
     28246#else
     28247# ifndef _OSSL_CRMF_MSG_set1_regCtrl_regToken
     28248#  define _OSSL_CRMF_MSG_set1_regCtrl_regToken OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_set1_regCtrl_regToken)
     28249# endif
     28250#endif
     28251#ifndef OPENSSL_MANGLE_ASM
     28252# ifndef OSSL_CRMF_MSG_set1_regInfo_certReq
     28253#  define OSSL_CRMF_MSG_set1_regInfo_certReq OPENSSL_MANGLER(OSSL_CRMF_MSG_set1_regInfo_certReq)
     28254# endif
     28255#else
     28256# ifndef _OSSL_CRMF_MSG_set1_regInfo_certReq
     28257#  define _OSSL_CRMF_MSG_set1_regInfo_certReq OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_set1_regInfo_certReq)
     28258# endif
     28259#endif
     28260#ifndef OPENSSL_MANGLE_ASM
     28261# ifndef OSSL_CRMF_MSG_set1_regInfo_utf8Pairs
     28262#  define OSSL_CRMF_MSG_set1_regInfo_utf8Pairs OPENSSL_MANGLER(OSSL_CRMF_MSG_set1_regInfo_utf8Pairs)
     28263# endif
     28264#else
     28265# ifndef _OSSL_CRMF_MSG_set1_regInfo_utf8Pairs
     28266#  define _OSSL_CRMF_MSG_set1_regInfo_utf8Pairs OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_set1_regInfo_utf8Pairs)
     28267# endif
     28268#endif
     28269#ifndef OPENSSL_MANGLE_ASM
     28270# ifndef OSSL_CRMF_MSG_set_PKIPublicationInfo_action
     28271#  define OSSL_CRMF_MSG_set_PKIPublicationInfo_action OPENSSL_MANGLER(OSSL_CRMF_MSG_set_PKIPublicationInfo_action)
     28272# endif
     28273#else
     28274# ifndef _OSSL_CRMF_MSG_set_PKIPublicationInfo_action
     28275#  define _OSSL_CRMF_MSG_set_PKIPublicationInfo_action OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_set_PKIPublicationInfo_action)
     28276# endif
     28277#endif
     28278#ifndef OPENSSL_MANGLE_ASM
     28279# ifndef OSSL_CRMF_MSG_set_certReqId
     28280#  define OSSL_CRMF_MSG_set_certReqId OPENSSL_MANGLER(OSSL_CRMF_MSG_set_certReqId)
     28281# endif
     28282#else
     28283# ifndef _OSSL_CRMF_MSG_set_certReqId
     28284#  define _OSSL_CRMF_MSG_set_certReqId OPENSSL_MANGLER_ASM(OSSL_CRMF_MSG_set_certReqId)
     28285# endif
     28286#endif
     28287#ifndef OPENSSL_MANGLE_ASM
     28288# ifndef OSSL_CRMF_OPTIONALVALIDITY_free
     28289#  define OSSL_CRMF_OPTIONALVALIDITY_free OPENSSL_MANGLER(OSSL_CRMF_OPTIONALVALIDITY_free)
     28290# endif
     28291#else
     28292# ifndef _OSSL_CRMF_OPTIONALVALIDITY_free
     28293#  define _OSSL_CRMF_OPTIONALVALIDITY_free OPENSSL_MANGLER_ASM(OSSL_CRMF_OPTIONALVALIDITY_free)
     28294# endif
     28295#endif
     28296#ifndef OPENSSL_MANGLE_ASM
     28297# ifndef OSSL_CRMF_OPTIONALVALIDITY_it
     28298#  define OSSL_CRMF_OPTIONALVALIDITY_it OPENSSL_MANGLER(OSSL_CRMF_OPTIONALVALIDITY_it)
     28299# endif
     28300#else
     28301# ifndef _OSSL_CRMF_OPTIONALVALIDITY_it
     28302#  define _OSSL_CRMF_OPTIONALVALIDITY_it OPENSSL_MANGLER_ASM(OSSL_CRMF_OPTIONALVALIDITY_it)
     28303# endif
     28304#endif
     28305#ifndef OPENSSL_MANGLE_ASM
     28306# ifndef OSSL_CRMF_OPTIONALVALIDITY_new
     28307#  define OSSL_CRMF_OPTIONALVALIDITY_new OPENSSL_MANGLER(OSSL_CRMF_OPTIONALVALIDITY_new)
     28308# endif
     28309#else
     28310# ifndef _OSSL_CRMF_OPTIONALVALIDITY_new
     28311#  define _OSSL_CRMF_OPTIONALVALIDITY_new OPENSSL_MANGLER_ASM(OSSL_CRMF_OPTIONALVALIDITY_new)
     28312# endif
     28313#endif
     28314#ifndef OPENSSL_MANGLE_ASM
     28315# ifndef OSSL_CRMF_PBMPARAMETER_free
     28316#  define OSSL_CRMF_PBMPARAMETER_free OPENSSL_MANGLER(OSSL_CRMF_PBMPARAMETER_free)
     28317# endif
     28318#else
     28319# ifndef _OSSL_CRMF_PBMPARAMETER_free
     28320#  define _OSSL_CRMF_PBMPARAMETER_free OPENSSL_MANGLER_ASM(OSSL_CRMF_PBMPARAMETER_free)
     28321# endif
     28322#endif
     28323#ifndef OPENSSL_MANGLE_ASM
     28324# ifndef OSSL_CRMF_PBMPARAMETER_it
     28325#  define OSSL_CRMF_PBMPARAMETER_it OPENSSL_MANGLER(OSSL_CRMF_PBMPARAMETER_it)
     28326# endif
     28327#else
     28328# ifndef _OSSL_CRMF_PBMPARAMETER_it
     28329#  define _OSSL_CRMF_PBMPARAMETER_it OPENSSL_MANGLER_ASM(OSSL_CRMF_PBMPARAMETER_it)
     28330# endif
     28331#endif
     28332#ifndef OPENSSL_MANGLE_ASM
     28333# ifndef OSSL_CRMF_PBMPARAMETER_new
     28334#  define OSSL_CRMF_PBMPARAMETER_new OPENSSL_MANGLER(OSSL_CRMF_PBMPARAMETER_new)
     28335# endif
     28336#else
     28337# ifndef _OSSL_CRMF_PBMPARAMETER_new
     28338#  define _OSSL_CRMF_PBMPARAMETER_new OPENSSL_MANGLER_ASM(OSSL_CRMF_PBMPARAMETER_new)
     28339# endif
     28340#endif
     28341#ifndef OPENSSL_MANGLE_ASM
     28342# ifndef OSSL_CRMF_PKIPUBLICATIONINFO_dup
     28343#  define OSSL_CRMF_PKIPUBLICATIONINFO_dup OPENSSL_MANGLER(OSSL_CRMF_PKIPUBLICATIONINFO_dup)
     28344# endif
     28345#else
     28346# ifndef _OSSL_CRMF_PKIPUBLICATIONINFO_dup
     28347#  define _OSSL_CRMF_PKIPUBLICATIONINFO_dup OPENSSL_MANGLER_ASM(OSSL_CRMF_PKIPUBLICATIONINFO_dup)
     28348# endif
     28349#endif
     28350#ifndef OPENSSL_MANGLE_ASM
     28351# ifndef OSSL_CRMF_PKIPUBLICATIONINFO_free
     28352#  define OSSL_CRMF_PKIPUBLICATIONINFO_free OPENSSL_MANGLER(OSSL_CRMF_PKIPUBLICATIONINFO_free)
     28353# endif
     28354#else
     28355# ifndef _OSSL_CRMF_PKIPUBLICATIONINFO_free
     28356#  define _OSSL_CRMF_PKIPUBLICATIONINFO_free OPENSSL_MANGLER_ASM(OSSL_CRMF_PKIPUBLICATIONINFO_free)
     28357# endif
     28358#endif
     28359#ifndef OPENSSL_MANGLE_ASM
     28360# ifndef OSSL_CRMF_PKIPUBLICATIONINFO_it
     28361#  define OSSL_CRMF_PKIPUBLICATIONINFO_it OPENSSL_MANGLER(OSSL_CRMF_PKIPUBLICATIONINFO_it)
     28362# endif
     28363#else
     28364# ifndef _OSSL_CRMF_PKIPUBLICATIONINFO_it
     28365#  define _OSSL_CRMF_PKIPUBLICATIONINFO_it OPENSSL_MANGLER_ASM(OSSL_CRMF_PKIPUBLICATIONINFO_it)
     28366# endif
     28367#endif
     28368#ifndef OPENSSL_MANGLE_ASM
     28369# ifndef OSSL_CRMF_PKIPUBLICATIONINFO_new
     28370#  define OSSL_CRMF_PKIPUBLICATIONINFO_new OPENSSL_MANGLER(OSSL_CRMF_PKIPUBLICATIONINFO_new)
     28371# endif
     28372#else
     28373# ifndef _OSSL_CRMF_PKIPUBLICATIONINFO_new
     28374#  define _OSSL_CRMF_PKIPUBLICATIONINFO_new OPENSSL_MANGLER_ASM(OSSL_CRMF_PKIPUBLICATIONINFO_new)
     28375# endif
     28376#endif
     28377#ifndef OPENSSL_MANGLE_ASM
     28378# ifndef OSSL_CRMF_PKMACVALUE_free
     28379#  define OSSL_CRMF_PKMACVALUE_free OPENSSL_MANGLER(OSSL_CRMF_PKMACVALUE_free)
     28380# endif
     28381#else
     28382# ifndef _OSSL_CRMF_PKMACVALUE_free
     28383#  define _OSSL_CRMF_PKMACVALUE_free OPENSSL_MANGLER_ASM(OSSL_CRMF_PKMACVALUE_free)
     28384# endif
     28385#endif
     28386#ifndef OPENSSL_MANGLE_ASM
     28387# ifndef OSSL_CRMF_PKMACVALUE_it
     28388#  define OSSL_CRMF_PKMACVALUE_it OPENSSL_MANGLER(OSSL_CRMF_PKMACVALUE_it)
     28389# endif
     28390#else
     28391# ifndef _OSSL_CRMF_PKMACVALUE_it
     28392#  define _OSSL_CRMF_PKMACVALUE_it OPENSSL_MANGLER_ASM(OSSL_CRMF_PKMACVALUE_it)
     28393# endif
     28394#endif
     28395#ifndef OPENSSL_MANGLE_ASM
     28396# ifndef OSSL_CRMF_PKMACVALUE_new
     28397#  define OSSL_CRMF_PKMACVALUE_new OPENSSL_MANGLER(OSSL_CRMF_PKMACVALUE_new)
     28398# endif
     28399#else
     28400# ifndef _OSSL_CRMF_PKMACVALUE_new
     28401#  define _OSSL_CRMF_PKMACVALUE_new OPENSSL_MANGLER_ASM(OSSL_CRMF_PKMACVALUE_new)
     28402# endif
     28403#endif
     28404#ifndef OPENSSL_MANGLE_ASM
     28405# ifndef OSSL_CRMF_POPOPRIVKEY_free
     28406#  define OSSL_CRMF_POPOPRIVKEY_free OPENSSL_MANGLER(OSSL_CRMF_POPOPRIVKEY_free)
     28407# endif
     28408#else
     28409# ifndef _OSSL_CRMF_POPOPRIVKEY_free
     28410#  define _OSSL_CRMF_POPOPRIVKEY_free OPENSSL_MANGLER_ASM(OSSL_CRMF_POPOPRIVKEY_free)
     28411# endif
     28412#endif
     28413#ifndef OPENSSL_MANGLE_ASM
     28414# ifndef OSSL_CRMF_POPOPRIVKEY_it
     28415#  define OSSL_CRMF_POPOPRIVKEY_it OPENSSL_MANGLER(OSSL_CRMF_POPOPRIVKEY_it)
     28416# endif
     28417#else
     28418# ifndef _OSSL_CRMF_POPOPRIVKEY_it
     28419#  define _OSSL_CRMF_POPOPRIVKEY_it OPENSSL_MANGLER_ASM(OSSL_CRMF_POPOPRIVKEY_it)
     28420# endif
     28421#endif
     28422#ifndef OPENSSL_MANGLE_ASM
     28423# ifndef OSSL_CRMF_POPOPRIVKEY_new
     28424#  define OSSL_CRMF_POPOPRIVKEY_new OPENSSL_MANGLER(OSSL_CRMF_POPOPRIVKEY_new)
     28425# endif
     28426#else
     28427# ifndef _OSSL_CRMF_POPOPRIVKEY_new
     28428#  define _OSSL_CRMF_POPOPRIVKEY_new OPENSSL_MANGLER_ASM(OSSL_CRMF_POPOPRIVKEY_new)
     28429# endif
     28430#endif
     28431#ifndef OPENSSL_MANGLE_ASM
     28432# ifndef OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_free
     28433#  define OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_free OPENSSL_MANGLER(OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_free)
     28434# endif
     28435#else
     28436# ifndef _OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_free
     28437#  define _OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_free OPENSSL_MANGLER_ASM(OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_free)
     28438# endif
     28439#endif
     28440#ifndef OPENSSL_MANGLE_ASM
     28441# ifndef OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it
     28442#  define OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it OPENSSL_MANGLER(OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it)
     28443# endif
     28444#else
     28445# ifndef _OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it
     28446#  define _OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it OPENSSL_MANGLER_ASM(OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_it)
     28447# endif
     28448#endif
     28449#ifndef OPENSSL_MANGLE_ASM
     28450# ifndef OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_new
     28451#  define OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_new OPENSSL_MANGLER(OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_new)
     28452# endif
     28453#else
     28454# ifndef _OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_new
     28455#  define _OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_new OPENSSL_MANGLER_ASM(OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO_new)
     28456# endif
     28457#endif
     28458#ifndef OPENSSL_MANGLE_ASM
     28459# ifndef OSSL_CRMF_POPOSIGNINGKEYINPUT_free
     28460#  define OSSL_CRMF_POPOSIGNINGKEYINPUT_free OPENSSL_MANGLER(OSSL_CRMF_POPOSIGNINGKEYINPUT_free)
     28461# endif
     28462#else
     28463# ifndef _OSSL_CRMF_POPOSIGNINGKEYINPUT_free
     28464#  define _OSSL_CRMF_POPOSIGNINGKEYINPUT_free OPENSSL_MANGLER_ASM(OSSL_CRMF_POPOSIGNINGKEYINPUT_free)
     28465# endif
     28466#endif
     28467#ifndef OPENSSL_MANGLE_ASM
     28468# ifndef OSSL_CRMF_POPOSIGNINGKEYINPUT_it
     28469#  define OSSL_CRMF_POPOSIGNINGKEYINPUT_it OPENSSL_MANGLER(OSSL_CRMF_POPOSIGNINGKEYINPUT_it)
     28470# endif
     28471#else
     28472# ifndef _OSSL_CRMF_POPOSIGNINGKEYINPUT_it
     28473#  define _OSSL_CRMF_POPOSIGNINGKEYINPUT_it OPENSSL_MANGLER_ASM(OSSL_CRMF_POPOSIGNINGKEYINPUT_it)
     28474# endif
     28475#endif
     28476#ifndef OPENSSL_MANGLE_ASM
     28477# ifndef OSSL_CRMF_POPOSIGNINGKEYINPUT_new
     28478#  define OSSL_CRMF_POPOSIGNINGKEYINPUT_new OPENSSL_MANGLER(OSSL_CRMF_POPOSIGNINGKEYINPUT_new)
     28479# endif
     28480#else
     28481# ifndef _OSSL_CRMF_POPOSIGNINGKEYINPUT_new
     28482#  define _OSSL_CRMF_POPOSIGNINGKEYINPUT_new OPENSSL_MANGLER_ASM(OSSL_CRMF_POPOSIGNINGKEYINPUT_new)
     28483# endif
     28484#endif
     28485#ifndef OPENSSL_MANGLE_ASM
     28486# ifndef OSSL_CRMF_POPOSIGNINGKEY_free
     28487#  define OSSL_CRMF_POPOSIGNINGKEY_free OPENSSL_MANGLER(OSSL_CRMF_POPOSIGNINGKEY_free)
     28488# endif
     28489#else
     28490# ifndef _OSSL_CRMF_POPOSIGNINGKEY_free
     28491#  define _OSSL_CRMF_POPOSIGNINGKEY_free OPENSSL_MANGLER_ASM(OSSL_CRMF_POPOSIGNINGKEY_free)
     28492# endif
     28493#endif
     28494#ifndef OPENSSL_MANGLE_ASM
     28495# ifndef OSSL_CRMF_POPOSIGNINGKEY_it
     28496#  define OSSL_CRMF_POPOSIGNINGKEY_it OPENSSL_MANGLER(OSSL_CRMF_POPOSIGNINGKEY_it)
     28497# endif
     28498#else
     28499# ifndef _OSSL_CRMF_POPOSIGNINGKEY_it
     28500#  define _OSSL_CRMF_POPOSIGNINGKEY_it OPENSSL_MANGLER_ASM(OSSL_CRMF_POPOSIGNINGKEY_it)
     28501# endif
     28502#endif
     28503#ifndef OPENSSL_MANGLE_ASM
     28504# ifndef OSSL_CRMF_POPOSIGNINGKEY_new
     28505#  define OSSL_CRMF_POPOSIGNINGKEY_new OPENSSL_MANGLER(OSSL_CRMF_POPOSIGNINGKEY_new)
     28506# endif
     28507#else
     28508# ifndef _OSSL_CRMF_POPOSIGNINGKEY_new
     28509#  define _OSSL_CRMF_POPOSIGNINGKEY_new OPENSSL_MANGLER_ASM(OSSL_CRMF_POPOSIGNINGKEY_new)
     28510# endif
     28511#endif
     28512#ifndef OPENSSL_MANGLE_ASM
     28513# ifndef OSSL_CRMF_POPO_free
     28514#  define OSSL_CRMF_POPO_free OPENSSL_MANGLER(OSSL_CRMF_POPO_free)
     28515# endif
     28516#else
     28517# ifndef _OSSL_CRMF_POPO_free
     28518#  define _OSSL_CRMF_POPO_free OPENSSL_MANGLER_ASM(OSSL_CRMF_POPO_free)
     28519# endif
     28520#endif
     28521#ifndef OPENSSL_MANGLE_ASM
     28522# ifndef OSSL_CRMF_POPO_it
     28523#  define OSSL_CRMF_POPO_it OPENSSL_MANGLER(OSSL_CRMF_POPO_it)
     28524# endif
     28525#else
     28526# ifndef _OSSL_CRMF_POPO_it
     28527#  define _OSSL_CRMF_POPO_it OPENSSL_MANGLER_ASM(OSSL_CRMF_POPO_it)
     28528# endif
     28529#endif
     28530#ifndef OPENSSL_MANGLE_ASM
     28531# ifndef OSSL_CRMF_POPO_new
     28532#  define OSSL_CRMF_POPO_new OPENSSL_MANGLER(OSSL_CRMF_POPO_new)
     28533# endif
     28534#else
     28535# ifndef _OSSL_CRMF_POPO_new
     28536#  define _OSSL_CRMF_POPO_new OPENSSL_MANGLER_ASM(OSSL_CRMF_POPO_new)
     28537# endif
     28538#endif
     28539#ifndef OPENSSL_MANGLE_ASM
     28540# ifndef OSSL_CRMF_PRIVATEKEYINFO_free
     28541#  define OSSL_CRMF_PRIVATEKEYINFO_free OPENSSL_MANGLER(OSSL_CRMF_PRIVATEKEYINFO_free)
     28542# endif
     28543#else
     28544# ifndef _OSSL_CRMF_PRIVATEKEYINFO_free
     28545#  define _OSSL_CRMF_PRIVATEKEYINFO_free OPENSSL_MANGLER_ASM(OSSL_CRMF_PRIVATEKEYINFO_free)
     28546# endif
     28547#endif
     28548#ifndef OPENSSL_MANGLE_ASM
     28549# ifndef OSSL_CRMF_PRIVATEKEYINFO_it
     28550#  define OSSL_CRMF_PRIVATEKEYINFO_it OPENSSL_MANGLER(OSSL_CRMF_PRIVATEKEYINFO_it)
     28551# endif
     28552#else
     28553# ifndef _OSSL_CRMF_PRIVATEKEYINFO_it
     28554#  define _OSSL_CRMF_PRIVATEKEYINFO_it OPENSSL_MANGLER_ASM(OSSL_CRMF_PRIVATEKEYINFO_it)
     28555# endif
     28556#endif
     28557#ifndef OPENSSL_MANGLE_ASM
     28558# ifndef OSSL_CRMF_PRIVATEKEYINFO_new
     28559#  define OSSL_CRMF_PRIVATEKEYINFO_new OPENSSL_MANGLER(OSSL_CRMF_PRIVATEKEYINFO_new)
     28560# endif
     28561#else
     28562# ifndef _OSSL_CRMF_PRIVATEKEYINFO_new
     28563#  define _OSSL_CRMF_PRIVATEKEYINFO_new OPENSSL_MANGLER_ASM(OSSL_CRMF_PRIVATEKEYINFO_new)
     28564# endif
     28565#endif
     28566#ifndef OPENSSL_MANGLE_ASM
     28567# ifndef OSSL_CRMF_SINGLEPUBINFO_free
     28568#  define OSSL_CRMF_SINGLEPUBINFO_free OPENSSL_MANGLER(OSSL_CRMF_SINGLEPUBINFO_free)
     28569# endif
     28570#else
     28571# ifndef _OSSL_CRMF_SINGLEPUBINFO_free
     28572#  define _OSSL_CRMF_SINGLEPUBINFO_free OPENSSL_MANGLER_ASM(OSSL_CRMF_SINGLEPUBINFO_free)
     28573# endif
     28574#endif
     28575#ifndef OPENSSL_MANGLE_ASM
     28576# ifndef OSSL_CRMF_SINGLEPUBINFO_it
     28577#  define OSSL_CRMF_SINGLEPUBINFO_it OPENSSL_MANGLER(OSSL_CRMF_SINGLEPUBINFO_it)
     28578# endif
     28579#else
     28580# ifndef _OSSL_CRMF_SINGLEPUBINFO_it
     28581#  define _OSSL_CRMF_SINGLEPUBINFO_it OPENSSL_MANGLER_ASM(OSSL_CRMF_SINGLEPUBINFO_it)
     28582# endif
     28583#endif
     28584#ifndef OPENSSL_MANGLE_ASM
     28585# ifndef OSSL_CRMF_SINGLEPUBINFO_new
     28586#  define OSSL_CRMF_SINGLEPUBINFO_new OPENSSL_MANGLER(OSSL_CRMF_SINGLEPUBINFO_new)
     28587# endif
     28588#else
     28589# ifndef _OSSL_CRMF_SINGLEPUBINFO_new
     28590#  define _OSSL_CRMF_SINGLEPUBINFO_new OPENSSL_MANGLER_ASM(OSSL_CRMF_SINGLEPUBINFO_new)
     28591# endif
     28592#endif
     28593#ifndef OPENSSL_MANGLE_ASM
     28594# ifndef OSSL_CRMF_pbm_new
     28595#  define OSSL_CRMF_pbm_new OPENSSL_MANGLER(OSSL_CRMF_pbm_new)
     28596# endif
     28597#else
     28598# ifndef _OSSL_CRMF_pbm_new
     28599#  define _OSSL_CRMF_pbm_new OPENSSL_MANGLER_ASM(OSSL_CRMF_pbm_new)
     28600# endif
     28601#endif
     28602#ifndef OPENSSL_MANGLE_ASM
     28603# ifndef OSSL_CRMF_pbmp_new
     28604#  define OSSL_CRMF_pbmp_new OPENSSL_MANGLER(OSSL_CRMF_pbmp_new)
     28605# endif
     28606#else
     28607# ifndef _OSSL_CRMF_pbmp_new
     28608#  define _OSSL_CRMF_pbmp_new OPENSSL_MANGLER_ASM(OSSL_CRMF_pbmp_new)
     28609# endif
     28610#endif
     28611#ifndef OPENSSL_MANGLE_ASM
     28612# ifndef OSSL_DECODER_CTX_add_decoder
     28613#  define OSSL_DECODER_CTX_add_decoder OPENSSL_MANGLER(OSSL_DECODER_CTX_add_decoder)
     28614# endif
     28615#else
     28616# ifndef _OSSL_DECODER_CTX_add_decoder
     28617#  define _OSSL_DECODER_CTX_add_decoder OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_add_decoder)
     28618# endif
     28619#endif
     28620#ifndef OPENSSL_MANGLE_ASM
     28621# ifndef OSSL_DECODER_CTX_add_extra
     28622#  define OSSL_DECODER_CTX_add_extra OPENSSL_MANGLER(OSSL_DECODER_CTX_add_extra)
     28623# endif
     28624#else
     28625# ifndef _OSSL_DECODER_CTX_add_extra
     28626#  define _OSSL_DECODER_CTX_add_extra OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_add_extra)
     28627# endif
     28628#endif
     28629#ifndef OPENSSL_MANGLE_ASM
     28630# ifndef OSSL_DECODER_CTX_free
     28631#  define OSSL_DECODER_CTX_free OPENSSL_MANGLER(OSSL_DECODER_CTX_free)
     28632# endif
     28633#else
     28634# ifndef _OSSL_DECODER_CTX_free
     28635#  define _OSSL_DECODER_CTX_free OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_free)
     28636# endif
     28637#endif
     28638#ifndef OPENSSL_MANGLE_ASM
     28639# ifndef OSSL_DECODER_CTX_get_cleanup
     28640#  define OSSL_DECODER_CTX_get_cleanup OPENSSL_MANGLER(OSSL_DECODER_CTX_get_cleanup)
     28641# endif
     28642#else
     28643# ifndef _OSSL_DECODER_CTX_get_cleanup
     28644#  define _OSSL_DECODER_CTX_get_cleanup OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_get_cleanup)
     28645# endif
     28646#endif
     28647#ifndef OPENSSL_MANGLE_ASM
     28648# ifndef OSSL_DECODER_CTX_get_construct
     28649#  define OSSL_DECODER_CTX_get_construct OPENSSL_MANGLER(OSSL_DECODER_CTX_get_construct)
     28650# endif
     28651#else
     28652# ifndef _OSSL_DECODER_CTX_get_construct
     28653#  define _OSSL_DECODER_CTX_get_construct OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_get_construct)
     28654# endif
     28655#endif
     28656#ifndef OPENSSL_MANGLE_ASM
     28657# ifndef OSSL_DECODER_CTX_get_construct_data
     28658#  define OSSL_DECODER_CTX_get_construct_data OPENSSL_MANGLER(OSSL_DECODER_CTX_get_construct_data)
     28659# endif
     28660#else
     28661# ifndef _OSSL_DECODER_CTX_get_construct_data
     28662#  define _OSSL_DECODER_CTX_get_construct_data OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_get_construct_data)
     28663# endif
     28664#endif
     28665#ifndef OPENSSL_MANGLE_ASM
     28666# ifndef OSSL_DECODER_CTX_get_num_decoders
     28667#  define OSSL_DECODER_CTX_get_num_decoders OPENSSL_MANGLER(OSSL_DECODER_CTX_get_num_decoders)
     28668# endif
     28669#else
     28670# ifndef _OSSL_DECODER_CTX_get_num_decoders
     28671#  define _OSSL_DECODER_CTX_get_num_decoders OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_get_num_decoders)
     28672# endif
     28673#endif
     28674#ifndef OPENSSL_MANGLE_ASM
     28675# ifndef OSSL_DECODER_CTX_new
     28676#  define OSSL_DECODER_CTX_new OPENSSL_MANGLER(OSSL_DECODER_CTX_new)
     28677# endif
     28678#else
     28679# ifndef _OSSL_DECODER_CTX_new
     28680#  define _OSSL_DECODER_CTX_new OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_new)
     28681# endif
     28682#endif
     28683#ifndef OPENSSL_MANGLE_ASM
     28684# ifndef OSSL_DECODER_CTX_new_for_pkey
     28685#  define OSSL_DECODER_CTX_new_for_pkey OPENSSL_MANGLER(OSSL_DECODER_CTX_new_for_pkey)
     28686# endif
     28687#else
     28688# ifndef _OSSL_DECODER_CTX_new_for_pkey
     28689#  define _OSSL_DECODER_CTX_new_for_pkey OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_new_for_pkey)
     28690# endif
     28691#endif
     28692#ifndef OPENSSL_MANGLE_ASM
     28693# ifndef OSSL_DECODER_CTX_set_cleanup
     28694#  define OSSL_DECODER_CTX_set_cleanup OPENSSL_MANGLER(OSSL_DECODER_CTX_set_cleanup)
     28695# endif
     28696#else
     28697# ifndef _OSSL_DECODER_CTX_set_cleanup
     28698#  define _OSSL_DECODER_CTX_set_cleanup OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_set_cleanup)
     28699# endif
     28700#endif
     28701#ifndef OPENSSL_MANGLE_ASM
     28702# ifndef OSSL_DECODER_CTX_set_construct
     28703#  define OSSL_DECODER_CTX_set_construct OPENSSL_MANGLER(OSSL_DECODER_CTX_set_construct)
     28704# endif
     28705#else
     28706# ifndef _OSSL_DECODER_CTX_set_construct
     28707#  define _OSSL_DECODER_CTX_set_construct OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_set_construct)
     28708# endif
     28709#endif
     28710#ifndef OPENSSL_MANGLE_ASM
     28711# ifndef OSSL_DECODER_CTX_set_construct_data
     28712#  define OSSL_DECODER_CTX_set_construct_data OPENSSL_MANGLER(OSSL_DECODER_CTX_set_construct_data)
     28713# endif
     28714#else
     28715# ifndef _OSSL_DECODER_CTX_set_construct_data
     28716#  define _OSSL_DECODER_CTX_set_construct_data OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_set_construct_data)
     28717# endif
     28718#endif
     28719#ifndef OPENSSL_MANGLE_ASM
     28720# ifndef OSSL_DECODER_CTX_set_input_structure
     28721#  define OSSL_DECODER_CTX_set_input_structure OPENSSL_MANGLER(OSSL_DECODER_CTX_set_input_structure)
     28722# endif
     28723#else
     28724# ifndef _OSSL_DECODER_CTX_set_input_structure
     28725#  define _OSSL_DECODER_CTX_set_input_structure OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_set_input_structure)
     28726# endif
     28727#endif
     28728#ifndef OPENSSL_MANGLE_ASM
     28729# ifndef OSSL_DECODER_CTX_set_input_type
     28730#  define OSSL_DECODER_CTX_set_input_type OPENSSL_MANGLER(OSSL_DECODER_CTX_set_input_type)
     28731# endif
     28732#else
     28733# ifndef _OSSL_DECODER_CTX_set_input_type
     28734#  define _OSSL_DECODER_CTX_set_input_type OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_set_input_type)
     28735# endif
     28736#endif
     28737#ifndef OPENSSL_MANGLE_ASM
     28738# ifndef OSSL_DECODER_CTX_set_params
     28739#  define OSSL_DECODER_CTX_set_params OPENSSL_MANGLER(OSSL_DECODER_CTX_set_params)
     28740# endif
     28741#else
     28742# ifndef _OSSL_DECODER_CTX_set_params
     28743#  define _OSSL_DECODER_CTX_set_params OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_set_params)
     28744# endif
     28745#endif
     28746#ifndef OPENSSL_MANGLE_ASM
     28747# ifndef OSSL_DECODER_CTX_set_passphrase
     28748#  define OSSL_DECODER_CTX_set_passphrase OPENSSL_MANGLER(OSSL_DECODER_CTX_set_passphrase)
     28749# endif
     28750#else
     28751# ifndef _OSSL_DECODER_CTX_set_passphrase
     28752#  define _OSSL_DECODER_CTX_set_passphrase OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_set_passphrase)
     28753# endif
     28754#endif
     28755#ifndef OPENSSL_MANGLE_ASM
     28756# ifndef OSSL_DECODER_CTX_set_passphrase_cb
     28757#  define OSSL_DECODER_CTX_set_passphrase_cb OPENSSL_MANGLER(OSSL_DECODER_CTX_set_passphrase_cb)
     28758# endif
     28759#else
     28760# ifndef _OSSL_DECODER_CTX_set_passphrase_cb
     28761#  define _OSSL_DECODER_CTX_set_passphrase_cb OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_set_passphrase_cb)
     28762# endif
     28763#endif
     28764#ifndef OPENSSL_MANGLE_ASM
     28765# ifndef OSSL_DECODER_CTX_set_passphrase_ui
     28766#  define OSSL_DECODER_CTX_set_passphrase_ui OPENSSL_MANGLER(OSSL_DECODER_CTX_set_passphrase_ui)
     28767# endif
     28768#else
     28769# ifndef _OSSL_DECODER_CTX_set_passphrase_ui
     28770#  define _OSSL_DECODER_CTX_set_passphrase_ui OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_set_passphrase_ui)
     28771# endif
     28772#endif
     28773#ifndef OPENSSL_MANGLE_ASM
     28774# ifndef OSSL_DECODER_CTX_set_pem_password_cb
     28775#  define OSSL_DECODER_CTX_set_pem_password_cb OPENSSL_MANGLER(OSSL_DECODER_CTX_set_pem_password_cb)
     28776# endif
     28777#else
     28778# ifndef _OSSL_DECODER_CTX_set_pem_password_cb
     28779#  define _OSSL_DECODER_CTX_set_pem_password_cb OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_set_pem_password_cb)
     28780# endif
     28781#endif
     28782#ifndef OPENSSL_MANGLE_ASM
     28783# ifndef OSSL_DECODER_CTX_set_selection
     28784#  define OSSL_DECODER_CTX_set_selection OPENSSL_MANGLER(OSSL_DECODER_CTX_set_selection)
     28785# endif
     28786#else
     28787# ifndef _OSSL_DECODER_CTX_set_selection
     28788#  define _OSSL_DECODER_CTX_set_selection OPENSSL_MANGLER_ASM(OSSL_DECODER_CTX_set_selection)
     28789# endif
     28790#endif
     28791#ifndef OPENSSL_MANGLE_ASM
     28792# ifndef OSSL_DECODER_INSTANCE_get_decoder
     28793#  define OSSL_DECODER_INSTANCE_get_decoder OPENSSL_MANGLER(OSSL_DECODER_INSTANCE_get_decoder)
     28794# endif
     28795#else
     28796# ifndef _OSSL_DECODER_INSTANCE_get_decoder
     28797#  define _OSSL_DECODER_INSTANCE_get_decoder OPENSSL_MANGLER_ASM(OSSL_DECODER_INSTANCE_get_decoder)
     28798# endif
     28799#endif
     28800#ifndef OPENSSL_MANGLE_ASM
     28801# ifndef OSSL_DECODER_INSTANCE_get_decoder_ctx
     28802#  define OSSL_DECODER_INSTANCE_get_decoder_ctx OPENSSL_MANGLER(OSSL_DECODER_INSTANCE_get_decoder_ctx)
     28803# endif
     28804#else
     28805# ifndef _OSSL_DECODER_INSTANCE_get_decoder_ctx
     28806#  define _OSSL_DECODER_INSTANCE_get_decoder_ctx OPENSSL_MANGLER_ASM(OSSL_DECODER_INSTANCE_get_decoder_ctx)
     28807# endif
     28808#endif
     28809#ifndef OPENSSL_MANGLE_ASM
     28810# ifndef OSSL_DECODER_INSTANCE_get_input_structure
     28811#  define OSSL_DECODER_INSTANCE_get_input_structure OPENSSL_MANGLER(OSSL_DECODER_INSTANCE_get_input_structure)
     28812# endif
     28813#else
     28814# ifndef _OSSL_DECODER_INSTANCE_get_input_structure
     28815#  define _OSSL_DECODER_INSTANCE_get_input_structure OPENSSL_MANGLER_ASM(OSSL_DECODER_INSTANCE_get_input_structure)
     28816# endif
     28817#endif
     28818#ifndef OPENSSL_MANGLE_ASM
     28819# ifndef OSSL_DECODER_INSTANCE_get_input_type
     28820#  define OSSL_DECODER_INSTANCE_get_input_type OPENSSL_MANGLER(OSSL_DECODER_INSTANCE_get_input_type)
     28821# endif
     28822#else
     28823# ifndef _OSSL_DECODER_INSTANCE_get_input_type
     28824#  define _OSSL_DECODER_INSTANCE_get_input_type OPENSSL_MANGLER_ASM(OSSL_DECODER_INSTANCE_get_input_type)
     28825# endif
     28826#endif
     28827#ifndef OPENSSL_MANGLE_ASM
     28828# ifndef OSSL_DECODER_do_all_provided
     28829#  define OSSL_DECODER_do_all_provided OPENSSL_MANGLER(OSSL_DECODER_do_all_provided)
     28830# endif
     28831#else
     28832# ifndef _OSSL_DECODER_do_all_provided
     28833#  define _OSSL_DECODER_do_all_provided OPENSSL_MANGLER_ASM(OSSL_DECODER_do_all_provided)
     28834# endif
     28835#endif
     28836#ifndef OPENSSL_MANGLE_ASM
     28837# ifndef OSSL_DECODER_export
     28838#  define OSSL_DECODER_export OPENSSL_MANGLER(OSSL_DECODER_export)
     28839# endif
     28840#else
     28841# ifndef _OSSL_DECODER_export
     28842#  define _OSSL_DECODER_export OPENSSL_MANGLER_ASM(OSSL_DECODER_export)
     28843# endif
     28844#endif
     28845#ifndef OPENSSL_MANGLE_ASM
     28846# ifndef OSSL_DECODER_fetch
     28847#  define OSSL_DECODER_fetch OPENSSL_MANGLER(OSSL_DECODER_fetch)
     28848# endif
     28849#else
     28850# ifndef _OSSL_DECODER_fetch
     28851#  define _OSSL_DECODER_fetch OPENSSL_MANGLER_ASM(OSSL_DECODER_fetch)
     28852# endif
     28853#endif
     28854#ifndef OPENSSL_MANGLE_ASM
     28855# ifndef OSSL_DECODER_free
     28856#  define OSSL_DECODER_free OPENSSL_MANGLER(OSSL_DECODER_free)
     28857# endif
     28858#else
     28859# ifndef _OSSL_DECODER_free
     28860#  define _OSSL_DECODER_free OPENSSL_MANGLER_ASM(OSSL_DECODER_free)
     28861# endif
     28862#endif
     28863#ifndef OPENSSL_MANGLE_ASM
     28864# ifndef OSSL_DECODER_from_bio
     28865#  define OSSL_DECODER_from_bio OPENSSL_MANGLER(OSSL_DECODER_from_bio)
     28866# endif
     28867#else
     28868# ifndef _OSSL_DECODER_from_bio
     28869#  define _OSSL_DECODER_from_bio OPENSSL_MANGLER_ASM(OSSL_DECODER_from_bio)
     28870# endif
     28871#endif
     28872#ifndef OPENSSL_MANGLE_ASM
     28873# ifndef OSSL_DECODER_from_data
     28874#  define OSSL_DECODER_from_data OPENSSL_MANGLER(OSSL_DECODER_from_data)
     28875# endif
     28876#else
     28877# ifndef _OSSL_DECODER_from_data
     28878#  define _OSSL_DECODER_from_data OPENSSL_MANGLER_ASM(OSSL_DECODER_from_data)
     28879# endif
     28880#endif
     28881#ifndef OPENSSL_MANGLE_ASM
     28882# ifndef OSSL_DECODER_from_fp
     28883#  define OSSL_DECODER_from_fp OPENSSL_MANGLER(OSSL_DECODER_from_fp)
     28884# endif
     28885#else
     28886# ifndef _OSSL_DECODER_from_fp
     28887#  define _OSSL_DECODER_from_fp OPENSSL_MANGLER_ASM(OSSL_DECODER_from_fp)
     28888# endif
     28889#endif
     28890#ifndef OPENSSL_MANGLE_ASM
     28891# ifndef OSSL_DECODER_get0_description
     28892#  define OSSL_DECODER_get0_description OPENSSL_MANGLER(OSSL_DECODER_get0_description)
     28893# endif
     28894#else
     28895# ifndef _OSSL_DECODER_get0_description
     28896#  define _OSSL_DECODER_get0_description OPENSSL_MANGLER_ASM(OSSL_DECODER_get0_description)
     28897# endif
     28898#endif
     28899#ifndef OPENSSL_MANGLE_ASM
     28900# ifndef OSSL_DECODER_get0_name
     28901#  define OSSL_DECODER_get0_name OPENSSL_MANGLER(OSSL_DECODER_get0_name)
     28902# endif
     28903#else
     28904# ifndef _OSSL_DECODER_get0_name
     28905#  define _OSSL_DECODER_get0_name OPENSSL_MANGLER_ASM(OSSL_DECODER_get0_name)
     28906# endif
     28907#endif
     28908#ifndef OPENSSL_MANGLE_ASM
     28909# ifndef OSSL_DECODER_get0_properties
     28910#  define OSSL_DECODER_get0_properties OPENSSL_MANGLER(OSSL_DECODER_get0_properties)
     28911# endif
     28912#else
     28913# ifndef _OSSL_DECODER_get0_properties
     28914#  define _OSSL_DECODER_get0_properties OPENSSL_MANGLER_ASM(OSSL_DECODER_get0_properties)
     28915# endif
     28916#endif
     28917#ifndef OPENSSL_MANGLE_ASM
     28918# ifndef OSSL_DECODER_get0_provider
     28919#  define OSSL_DECODER_get0_provider OPENSSL_MANGLER(OSSL_DECODER_get0_provider)
     28920# endif
     28921#else
     28922# ifndef _OSSL_DECODER_get0_provider
     28923#  define _OSSL_DECODER_get0_provider OPENSSL_MANGLER_ASM(OSSL_DECODER_get0_provider)
     28924# endif
     28925#endif
     28926#ifndef OPENSSL_MANGLE_ASM
     28927# ifndef OSSL_DECODER_get_params
     28928#  define OSSL_DECODER_get_params OPENSSL_MANGLER(OSSL_DECODER_get_params)
     28929# endif
     28930#else
     28931# ifndef _OSSL_DECODER_get_params
     28932#  define _OSSL_DECODER_get_params OPENSSL_MANGLER_ASM(OSSL_DECODER_get_params)
     28933# endif
     28934#endif
     28935#ifndef OPENSSL_MANGLE_ASM
     28936# ifndef OSSL_DECODER_gettable_params
     28937#  define OSSL_DECODER_gettable_params OPENSSL_MANGLER(OSSL_DECODER_gettable_params)
     28938# endif
     28939#else
     28940# ifndef _OSSL_DECODER_gettable_params
     28941#  define _OSSL_DECODER_gettable_params OPENSSL_MANGLER_ASM(OSSL_DECODER_gettable_params)
     28942# endif
     28943#endif
     28944#ifndef OPENSSL_MANGLE_ASM
     28945# ifndef OSSL_DECODER_is_a
     28946#  define OSSL_DECODER_is_a OPENSSL_MANGLER(OSSL_DECODER_is_a)
     28947# endif
     28948#else
     28949# ifndef _OSSL_DECODER_is_a
     28950#  define _OSSL_DECODER_is_a OPENSSL_MANGLER_ASM(OSSL_DECODER_is_a)
     28951# endif
     28952#endif
     28953#ifndef OPENSSL_MANGLE_ASM
     28954# ifndef OSSL_DECODER_names_do_all
     28955#  define OSSL_DECODER_names_do_all OPENSSL_MANGLER(OSSL_DECODER_names_do_all)
     28956# endif
     28957#else
     28958# ifndef _OSSL_DECODER_names_do_all
     28959#  define _OSSL_DECODER_names_do_all OPENSSL_MANGLER_ASM(OSSL_DECODER_names_do_all)
     28960# endif
     28961#endif
     28962#ifndef OPENSSL_MANGLE_ASM
     28963# ifndef OSSL_DECODER_settable_ctx_params
     28964#  define OSSL_DECODER_settable_ctx_params OPENSSL_MANGLER(OSSL_DECODER_settable_ctx_params)
     28965# endif
     28966#else
     28967# ifndef _OSSL_DECODER_settable_ctx_params
     28968#  define _OSSL_DECODER_settable_ctx_params OPENSSL_MANGLER_ASM(OSSL_DECODER_settable_ctx_params)
     28969# endif
     28970#endif
     28971#ifndef OPENSSL_MANGLE_ASM
     28972# ifndef OSSL_DECODER_up_ref
     28973#  define OSSL_DECODER_up_ref OPENSSL_MANGLER(OSSL_DECODER_up_ref)
     28974# endif
     28975#else
     28976# ifndef _OSSL_DECODER_up_ref
     28977#  define _OSSL_DECODER_up_ref OPENSSL_MANGLER_ASM(OSSL_DECODER_up_ref)
     28978# endif
     28979#endif
     28980#ifndef OPENSSL_MANGLE_ASM
     28981# ifndef OSSL_EC_curve_nid2name
     28982#  define OSSL_EC_curve_nid2name OPENSSL_MANGLER(OSSL_EC_curve_nid2name)
     28983# endif
     28984#else
     28985# ifndef _OSSL_EC_curve_nid2name
     28986#  define _OSSL_EC_curve_nid2name OPENSSL_MANGLER_ASM(OSSL_EC_curve_nid2name)
     28987# endif
     28988#endif
     28989#ifndef OPENSSL_MANGLE_ASM
     28990# ifndef OSSL_ENCODER_CTX_add_encoder
     28991#  define OSSL_ENCODER_CTX_add_encoder OPENSSL_MANGLER(OSSL_ENCODER_CTX_add_encoder)
     28992# endif
     28993#else
     28994# ifndef _OSSL_ENCODER_CTX_add_encoder
     28995#  define _OSSL_ENCODER_CTX_add_encoder OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_add_encoder)
     28996# endif
     28997#endif
     28998#ifndef OPENSSL_MANGLE_ASM
     28999# ifndef OSSL_ENCODER_CTX_add_extra
     29000#  define OSSL_ENCODER_CTX_add_extra OPENSSL_MANGLER(OSSL_ENCODER_CTX_add_extra)
     29001# endif
     29002#else
     29003# ifndef _OSSL_ENCODER_CTX_add_extra
     29004#  define _OSSL_ENCODER_CTX_add_extra OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_add_extra)
     29005# endif
     29006#endif
     29007#ifndef OPENSSL_MANGLE_ASM
     29008# ifndef OSSL_ENCODER_CTX_free
     29009#  define OSSL_ENCODER_CTX_free OPENSSL_MANGLER(OSSL_ENCODER_CTX_free)
     29010# endif
     29011#else
     29012# ifndef _OSSL_ENCODER_CTX_free
     29013#  define _OSSL_ENCODER_CTX_free OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_free)
     29014# endif
     29015#endif
     29016#ifndef OPENSSL_MANGLE_ASM
     29017# ifndef OSSL_ENCODER_CTX_get_num_encoders
     29018#  define OSSL_ENCODER_CTX_get_num_encoders OPENSSL_MANGLER(OSSL_ENCODER_CTX_get_num_encoders)
     29019# endif
     29020#else
     29021# ifndef _OSSL_ENCODER_CTX_get_num_encoders
     29022#  define _OSSL_ENCODER_CTX_get_num_encoders OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_get_num_encoders)
     29023# endif
     29024#endif
     29025#ifndef OPENSSL_MANGLE_ASM
     29026# ifndef OSSL_ENCODER_CTX_new
     29027#  define OSSL_ENCODER_CTX_new OPENSSL_MANGLER(OSSL_ENCODER_CTX_new)
     29028# endif
     29029#else
     29030# ifndef _OSSL_ENCODER_CTX_new
     29031#  define _OSSL_ENCODER_CTX_new OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_new)
     29032# endif
     29033#endif
     29034#ifndef OPENSSL_MANGLE_ASM
     29035# ifndef OSSL_ENCODER_CTX_new_for_pkey
     29036#  define OSSL_ENCODER_CTX_new_for_pkey OPENSSL_MANGLER(OSSL_ENCODER_CTX_new_for_pkey)
     29037# endif
     29038#else
     29039# ifndef _OSSL_ENCODER_CTX_new_for_pkey
     29040#  define _OSSL_ENCODER_CTX_new_for_pkey OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_new_for_pkey)
     29041# endif
     29042#endif
     29043#ifndef OPENSSL_MANGLE_ASM
     29044# ifndef OSSL_ENCODER_CTX_set_cipher
     29045#  define OSSL_ENCODER_CTX_set_cipher OPENSSL_MANGLER(OSSL_ENCODER_CTX_set_cipher)
     29046# endif
     29047#else
     29048# ifndef _OSSL_ENCODER_CTX_set_cipher
     29049#  define _OSSL_ENCODER_CTX_set_cipher OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_set_cipher)
     29050# endif
     29051#endif
     29052#ifndef OPENSSL_MANGLE_ASM
     29053# ifndef OSSL_ENCODER_CTX_set_cleanup
     29054#  define OSSL_ENCODER_CTX_set_cleanup OPENSSL_MANGLER(OSSL_ENCODER_CTX_set_cleanup)
     29055# endif
     29056#else
     29057# ifndef _OSSL_ENCODER_CTX_set_cleanup
     29058#  define _OSSL_ENCODER_CTX_set_cleanup OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_set_cleanup)
     29059# endif
     29060#endif
     29061#ifndef OPENSSL_MANGLE_ASM
     29062# ifndef OSSL_ENCODER_CTX_set_construct
     29063#  define OSSL_ENCODER_CTX_set_construct OPENSSL_MANGLER(OSSL_ENCODER_CTX_set_construct)
     29064# endif
     29065#else
     29066# ifndef _OSSL_ENCODER_CTX_set_construct
     29067#  define _OSSL_ENCODER_CTX_set_construct OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_set_construct)
     29068# endif
     29069#endif
     29070#ifndef OPENSSL_MANGLE_ASM
     29071# ifndef OSSL_ENCODER_CTX_set_construct_data
     29072#  define OSSL_ENCODER_CTX_set_construct_data OPENSSL_MANGLER(OSSL_ENCODER_CTX_set_construct_data)
     29073# endif
     29074#else
     29075# ifndef _OSSL_ENCODER_CTX_set_construct_data
     29076#  define _OSSL_ENCODER_CTX_set_construct_data OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_set_construct_data)
     29077# endif
     29078#endif
     29079#ifndef OPENSSL_MANGLE_ASM
     29080# ifndef OSSL_ENCODER_CTX_set_output_structure
     29081#  define OSSL_ENCODER_CTX_set_output_structure OPENSSL_MANGLER(OSSL_ENCODER_CTX_set_output_structure)
     29082# endif
     29083#else
     29084# ifndef _OSSL_ENCODER_CTX_set_output_structure
     29085#  define _OSSL_ENCODER_CTX_set_output_structure OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_set_output_structure)
     29086# endif
     29087#endif
     29088#ifndef OPENSSL_MANGLE_ASM
     29089# ifndef OSSL_ENCODER_CTX_set_output_type
     29090#  define OSSL_ENCODER_CTX_set_output_type OPENSSL_MANGLER(OSSL_ENCODER_CTX_set_output_type)
     29091# endif
     29092#else
     29093# ifndef _OSSL_ENCODER_CTX_set_output_type
     29094#  define _OSSL_ENCODER_CTX_set_output_type OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_set_output_type)
     29095# endif
     29096#endif
     29097#ifndef OPENSSL_MANGLE_ASM
     29098# ifndef OSSL_ENCODER_CTX_set_params
     29099#  define OSSL_ENCODER_CTX_set_params OPENSSL_MANGLER(OSSL_ENCODER_CTX_set_params)
     29100# endif
     29101#else
     29102# ifndef _OSSL_ENCODER_CTX_set_params
     29103#  define _OSSL_ENCODER_CTX_set_params OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_set_params)
     29104# endif
     29105#endif
     29106#ifndef OPENSSL_MANGLE_ASM
     29107# ifndef OSSL_ENCODER_CTX_set_passphrase
     29108#  define OSSL_ENCODER_CTX_set_passphrase OPENSSL_MANGLER(OSSL_ENCODER_CTX_set_passphrase)
     29109# endif
     29110#else
     29111# ifndef _OSSL_ENCODER_CTX_set_passphrase
     29112#  define _OSSL_ENCODER_CTX_set_passphrase OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_set_passphrase)
     29113# endif
     29114#endif
     29115#ifndef OPENSSL_MANGLE_ASM
     29116# ifndef OSSL_ENCODER_CTX_set_passphrase_cb
     29117#  define OSSL_ENCODER_CTX_set_passphrase_cb OPENSSL_MANGLER(OSSL_ENCODER_CTX_set_passphrase_cb)
     29118# endif
     29119#else
     29120# ifndef _OSSL_ENCODER_CTX_set_passphrase_cb
     29121#  define _OSSL_ENCODER_CTX_set_passphrase_cb OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_set_passphrase_cb)
     29122# endif
     29123#endif
     29124#ifndef OPENSSL_MANGLE_ASM
     29125# ifndef OSSL_ENCODER_CTX_set_passphrase_ui
     29126#  define OSSL_ENCODER_CTX_set_passphrase_ui OPENSSL_MANGLER(OSSL_ENCODER_CTX_set_passphrase_ui)
     29127# endif
     29128#else
     29129# ifndef _OSSL_ENCODER_CTX_set_passphrase_ui
     29130#  define _OSSL_ENCODER_CTX_set_passphrase_ui OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_set_passphrase_ui)
     29131# endif
     29132#endif
     29133#ifndef OPENSSL_MANGLE_ASM
     29134# ifndef OSSL_ENCODER_CTX_set_pem_password_cb
     29135#  define OSSL_ENCODER_CTX_set_pem_password_cb OPENSSL_MANGLER(OSSL_ENCODER_CTX_set_pem_password_cb)
     29136# endif
     29137#else
     29138# ifndef _OSSL_ENCODER_CTX_set_pem_password_cb
     29139#  define _OSSL_ENCODER_CTX_set_pem_password_cb OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_set_pem_password_cb)
     29140# endif
     29141#endif
     29142#ifndef OPENSSL_MANGLE_ASM
     29143# ifndef OSSL_ENCODER_CTX_set_selection
     29144#  define OSSL_ENCODER_CTX_set_selection OPENSSL_MANGLER(OSSL_ENCODER_CTX_set_selection)
     29145# endif
     29146#else
     29147# ifndef _OSSL_ENCODER_CTX_set_selection
     29148#  define _OSSL_ENCODER_CTX_set_selection OPENSSL_MANGLER_ASM(OSSL_ENCODER_CTX_set_selection)
     29149# endif
     29150#endif
     29151#ifndef OPENSSL_MANGLE_ASM
     29152# ifndef OSSL_ENCODER_INSTANCE_get_encoder
     29153#  define OSSL_ENCODER_INSTANCE_get_encoder OPENSSL_MANGLER(OSSL_ENCODER_INSTANCE_get_encoder)
     29154# endif
     29155#else
     29156# ifndef _OSSL_ENCODER_INSTANCE_get_encoder
     29157#  define _OSSL_ENCODER_INSTANCE_get_encoder OPENSSL_MANGLER_ASM(OSSL_ENCODER_INSTANCE_get_encoder)
     29158# endif
     29159#endif
     29160#ifndef OPENSSL_MANGLE_ASM
     29161# ifndef OSSL_ENCODER_INSTANCE_get_encoder_ctx
     29162#  define OSSL_ENCODER_INSTANCE_get_encoder_ctx OPENSSL_MANGLER(OSSL_ENCODER_INSTANCE_get_encoder_ctx)
     29163# endif
     29164#else
     29165# ifndef _OSSL_ENCODER_INSTANCE_get_encoder_ctx
     29166#  define _OSSL_ENCODER_INSTANCE_get_encoder_ctx OPENSSL_MANGLER_ASM(OSSL_ENCODER_INSTANCE_get_encoder_ctx)
     29167# endif
     29168#endif
     29169#ifndef OPENSSL_MANGLE_ASM
     29170# ifndef OSSL_ENCODER_INSTANCE_get_output_structure
     29171#  define OSSL_ENCODER_INSTANCE_get_output_structure OPENSSL_MANGLER(OSSL_ENCODER_INSTANCE_get_output_structure)
     29172# endif
     29173#else
     29174# ifndef _OSSL_ENCODER_INSTANCE_get_output_structure
     29175#  define _OSSL_ENCODER_INSTANCE_get_output_structure OPENSSL_MANGLER_ASM(OSSL_ENCODER_INSTANCE_get_output_structure)
     29176# endif
     29177#endif
     29178#ifndef OPENSSL_MANGLE_ASM
     29179# ifndef OSSL_ENCODER_INSTANCE_get_output_type
     29180#  define OSSL_ENCODER_INSTANCE_get_output_type OPENSSL_MANGLER(OSSL_ENCODER_INSTANCE_get_output_type)
     29181# endif
     29182#else
     29183# ifndef _OSSL_ENCODER_INSTANCE_get_output_type
     29184#  define _OSSL_ENCODER_INSTANCE_get_output_type OPENSSL_MANGLER_ASM(OSSL_ENCODER_INSTANCE_get_output_type)
     29185# endif
     29186#endif
     29187#ifndef OPENSSL_MANGLE_ASM
     29188# ifndef OSSL_ENCODER_do_all_provided
     29189#  define OSSL_ENCODER_do_all_provided OPENSSL_MANGLER(OSSL_ENCODER_do_all_provided)
     29190# endif
     29191#else
     29192# ifndef _OSSL_ENCODER_do_all_provided
     29193#  define _OSSL_ENCODER_do_all_provided OPENSSL_MANGLER_ASM(OSSL_ENCODER_do_all_provided)
     29194# endif
     29195#endif
     29196#ifndef OPENSSL_MANGLE_ASM
     29197# ifndef OSSL_ENCODER_fetch
     29198#  define OSSL_ENCODER_fetch OPENSSL_MANGLER(OSSL_ENCODER_fetch)
     29199# endif
     29200#else
     29201# ifndef _OSSL_ENCODER_fetch
     29202#  define _OSSL_ENCODER_fetch OPENSSL_MANGLER_ASM(OSSL_ENCODER_fetch)
     29203# endif
     29204#endif
     29205#ifndef OPENSSL_MANGLE_ASM
     29206# ifndef OSSL_ENCODER_free
     29207#  define OSSL_ENCODER_free OPENSSL_MANGLER(OSSL_ENCODER_free)
     29208# endif
     29209#else
     29210# ifndef _OSSL_ENCODER_free
     29211#  define _OSSL_ENCODER_free OPENSSL_MANGLER_ASM(OSSL_ENCODER_free)
     29212# endif
     29213#endif
     29214#ifndef OPENSSL_MANGLE_ASM
     29215# ifndef OSSL_ENCODER_get0_description
     29216#  define OSSL_ENCODER_get0_description OPENSSL_MANGLER(OSSL_ENCODER_get0_description)
     29217# endif
     29218#else
     29219# ifndef _OSSL_ENCODER_get0_description
     29220#  define _OSSL_ENCODER_get0_description OPENSSL_MANGLER_ASM(OSSL_ENCODER_get0_description)
     29221# endif
     29222#endif
     29223#ifndef OPENSSL_MANGLE_ASM
     29224# ifndef OSSL_ENCODER_get0_name
     29225#  define OSSL_ENCODER_get0_name OPENSSL_MANGLER(OSSL_ENCODER_get0_name)
     29226# endif
     29227#else
     29228# ifndef _OSSL_ENCODER_get0_name
     29229#  define _OSSL_ENCODER_get0_name OPENSSL_MANGLER_ASM(OSSL_ENCODER_get0_name)
     29230# endif
     29231#endif
     29232#ifndef OPENSSL_MANGLE_ASM
     29233# ifndef OSSL_ENCODER_get0_properties
     29234#  define OSSL_ENCODER_get0_properties OPENSSL_MANGLER(OSSL_ENCODER_get0_properties)
     29235# endif
     29236#else
     29237# ifndef _OSSL_ENCODER_get0_properties
     29238#  define _OSSL_ENCODER_get0_properties OPENSSL_MANGLER_ASM(OSSL_ENCODER_get0_properties)
     29239# endif
     29240#endif
     29241#ifndef OPENSSL_MANGLE_ASM
     29242# ifndef OSSL_ENCODER_get0_provider
     29243#  define OSSL_ENCODER_get0_provider OPENSSL_MANGLER(OSSL_ENCODER_get0_provider)
     29244# endif
     29245#else
     29246# ifndef _OSSL_ENCODER_get0_provider
     29247#  define _OSSL_ENCODER_get0_provider OPENSSL_MANGLER_ASM(OSSL_ENCODER_get0_provider)
     29248# endif
     29249#endif
     29250#ifndef OPENSSL_MANGLE_ASM
     29251# ifndef OSSL_ENCODER_get_params
     29252#  define OSSL_ENCODER_get_params OPENSSL_MANGLER(OSSL_ENCODER_get_params)
     29253# endif
     29254#else
     29255# ifndef _OSSL_ENCODER_get_params
     29256#  define _OSSL_ENCODER_get_params OPENSSL_MANGLER_ASM(OSSL_ENCODER_get_params)
     29257# endif
     29258#endif
     29259#ifndef OPENSSL_MANGLE_ASM
     29260# ifndef OSSL_ENCODER_gettable_params
     29261#  define OSSL_ENCODER_gettable_params OPENSSL_MANGLER(OSSL_ENCODER_gettable_params)
     29262# endif
     29263#else
     29264# ifndef _OSSL_ENCODER_gettable_params
     29265#  define _OSSL_ENCODER_gettable_params OPENSSL_MANGLER_ASM(OSSL_ENCODER_gettable_params)
     29266# endif
     29267#endif
     29268#ifndef OPENSSL_MANGLE_ASM
     29269# ifndef OSSL_ENCODER_is_a
     29270#  define OSSL_ENCODER_is_a OPENSSL_MANGLER(OSSL_ENCODER_is_a)
     29271# endif
     29272#else
     29273# ifndef _OSSL_ENCODER_is_a
     29274#  define _OSSL_ENCODER_is_a OPENSSL_MANGLER_ASM(OSSL_ENCODER_is_a)
     29275# endif
     29276#endif
     29277#ifndef OPENSSL_MANGLE_ASM
     29278# ifndef OSSL_ENCODER_names_do_all
     29279#  define OSSL_ENCODER_names_do_all OPENSSL_MANGLER(OSSL_ENCODER_names_do_all)
     29280# endif
     29281#else
     29282# ifndef _OSSL_ENCODER_names_do_all
     29283#  define _OSSL_ENCODER_names_do_all OPENSSL_MANGLER_ASM(OSSL_ENCODER_names_do_all)
     29284# endif
     29285#endif
     29286#ifndef OPENSSL_MANGLE_ASM
     29287# ifndef OSSL_ENCODER_settable_ctx_params
     29288#  define OSSL_ENCODER_settable_ctx_params OPENSSL_MANGLER(OSSL_ENCODER_settable_ctx_params)
     29289# endif
     29290#else
     29291# ifndef _OSSL_ENCODER_settable_ctx_params
     29292#  define _OSSL_ENCODER_settable_ctx_params OPENSSL_MANGLER_ASM(OSSL_ENCODER_settable_ctx_params)
     29293# endif
     29294#endif
     29295#ifndef OPENSSL_MANGLE_ASM
     29296# ifndef OSSL_ENCODER_to_bio
     29297#  define OSSL_ENCODER_to_bio OPENSSL_MANGLER(OSSL_ENCODER_to_bio)
     29298# endif
     29299#else
     29300# ifndef _OSSL_ENCODER_to_bio
     29301#  define _OSSL_ENCODER_to_bio OPENSSL_MANGLER_ASM(OSSL_ENCODER_to_bio)
     29302# endif
     29303#endif
     29304#ifndef OPENSSL_MANGLE_ASM
     29305# ifndef OSSL_ENCODER_to_data
     29306#  define OSSL_ENCODER_to_data OPENSSL_MANGLER(OSSL_ENCODER_to_data)
     29307# endif
     29308#else
     29309# ifndef _OSSL_ENCODER_to_data
     29310#  define _OSSL_ENCODER_to_data OPENSSL_MANGLER_ASM(OSSL_ENCODER_to_data)
     29311# endif
     29312#endif
     29313#ifndef OPENSSL_MANGLE_ASM
     29314# ifndef OSSL_ENCODER_to_fp
     29315#  define OSSL_ENCODER_to_fp OPENSSL_MANGLER(OSSL_ENCODER_to_fp)
     29316# endif
     29317#else
     29318# ifndef _OSSL_ENCODER_to_fp
     29319#  define _OSSL_ENCODER_to_fp OPENSSL_MANGLER_ASM(OSSL_ENCODER_to_fp)
     29320# endif
     29321#endif
     29322#ifndef OPENSSL_MANGLE_ASM
     29323# ifndef OSSL_ENCODER_up_ref
     29324#  define OSSL_ENCODER_up_ref OPENSSL_MANGLER(OSSL_ENCODER_up_ref)
     29325# endif
     29326#else
     29327# ifndef _OSSL_ENCODER_up_ref
     29328#  define _OSSL_ENCODER_up_ref OPENSSL_MANGLER_ASM(OSSL_ENCODER_up_ref)
     29329# endif
     29330#endif
     29331#ifndef OPENSSL_MANGLE_ASM
     29332# ifndef OSSL_ESS_check_signing_certs
     29333#  define OSSL_ESS_check_signing_certs OPENSSL_MANGLER(OSSL_ESS_check_signing_certs)
     29334# endif
     29335#else
     29336# ifndef _OSSL_ESS_check_signing_certs
     29337#  define _OSSL_ESS_check_signing_certs OPENSSL_MANGLER_ASM(OSSL_ESS_check_signing_certs)
     29338# endif
     29339#endif
     29340#ifndef OPENSSL_MANGLE_ASM
     29341# ifndef OSSL_ESS_signing_cert_new_init
     29342#  define OSSL_ESS_signing_cert_new_init OPENSSL_MANGLER(OSSL_ESS_signing_cert_new_init)
     29343# endif
     29344#else
     29345# ifndef _OSSL_ESS_signing_cert_new_init
     29346#  define _OSSL_ESS_signing_cert_new_init OPENSSL_MANGLER_ASM(OSSL_ESS_signing_cert_new_init)
     29347# endif
     29348#endif
     29349#ifndef OPENSSL_MANGLE_ASM
     29350# ifndef OSSL_ESS_signing_cert_v2_new_init
     29351#  define OSSL_ESS_signing_cert_v2_new_init OPENSSL_MANGLER(OSSL_ESS_signing_cert_v2_new_init)
     29352# endif
     29353#else
     29354# ifndef _OSSL_ESS_signing_cert_v2_new_init
     29355#  define _OSSL_ESS_signing_cert_v2_new_init OPENSSL_MANGLER_ASM(OSSL_ESS_signing_cert_v2_new_init)
     29356# endif
     29357#endif
     29358#ifndef OPENSSL_MANGLE_ASM
     29359# ifndef OSSL_HTTP_REQ_CTX_add1_header
     29360#  define OSSL_HTTP_REQ_CTX_add1_header OPENSSL_MANGLER(OSSL_HTTP_REQ_CTX_add1_header)
     29361# endif
     29362#else
     29363# ifndef _OSSL_HTTP_REQ_CTX_add1_header
     29364#  define _OSSL_HTTP_REQ_CTX_add1_header OPENSSL_MANGLER_ASM(OSSL_HTTP_REQ_CTX_add1_header)
     29365# endif
     29366#endif
     29367#ifndef OPENSSL_MANGLE_ASM
     29368# ifndef OSSL_HTTP_REQ_CTX_exchange
     29369#  define OSSL_HTTP_REQ_CTX_exchange OPENSSL_MANGLER(OSSL_HTTP_REQ_CTX_exchange)
     29370# endif
     29371#else
     29372# ifndef _OSSL_HTTP_REQ_CTX_exchange
     29373#  define _OSSL_HTTP_REQ_CTX_exchange OPENSSL_MANGLER_ASM(OSSL_HTTP_REQ_CTX_exchange)
     29374# endif
     29375#endif
     29376#ifndef OPENSSL_MANGLE_ASM
     29377# ifndef OSSL_HTTP_REQ_CTX_free
     29378#  define OSSL_HTTP_REQ_CTX_free OPENSSL_MANGLER(OSSL_HTTP_REQ_CTX_free)
     29379# endif
     29380#else
     29381# ifndef _OSSL_HTTP_REQ_CTX_free
     29382#  define _OSSL_HTTP_REQ_CTX_free OPENSSL_MANGLER_ASM(OSSL_HTTP_REQ_CTX_free)
     29383# endif
     29384#endif
     29385#ifndef OPENSSL_MANGLE_ASM
     29386# ifndef OSSL_HTTP_REQ_CTX_get0_mem_bio
     29387#  define OSSL_HTTP_REQ_CTX_get0_mem_bio OPENSSL_MANGLER(OSSL_HTTP_REQ_CTX_get0_mem_bio)
     29388# endif
     29389#else
     29390# ifndef _OSSL_HTTP_REQ_CTX_get0_mem_bio
     29391#  define _OSSL_HTTP_REQ_CTX_get0_mem_bio OPENSSL_MANGLER_ASM(OSSL_HTTP_REQ_CTX_get0_mem_bio)
     29392# endif
     29393#endif
     29394#ifndef OPENSSL_MANGLE_ASM
     29395# ifndef OSSL_HTTP_REQ_CTX_get_resp_len
     29396#  define OSSL_HTTP_REQ_CTX_get_resp_len OPENSSL_MANGLER(OSSL_HTTP_REQ_CTX_get_resp_len)
     29397# endif
     29398#else
     29399# ifndef _OSSL_HTTP_REQ_CTX_get_resp_len
     29400#  define _OSSL_HTTP_REQ_CTX_get_resp_len OPENSSL_MANGLER_ASM(OSSL_HTTP_REQ_CTX_get_resp_len)
     29401# endif
     29402#endif
     29403#ifndef OPENSSL_MANGLE_ASM
     29404# ifndef OSSL_HTTP_REQ_CTX_nbio
     29405#  define OSSL_HTTP_REQ_CTX_nbio OPENSSL_MANGLER(OSSL_HTTP_REQ_CTX_nbio)
     29406# endif
     29407#else
     29408# ifndef _OSSL_HTTP_REQ_CTX_nbio
     29409#  define _OSSL_HTTP_REQ_CTX_nbio OPENSSL_MANGLER_ASM(OSSL_HTTP_REQ_CTX_nbio)
     29410# endif
     29411#endif
     29412#ifndef OPENSSL_MANGLE_ASM
     29413# ifndef OSSL_HTTP_REQ_CTX_nbio_d2i
     29414#  define OSSL_HTTP_REQ_CTX_nbio_d2i OPENSSL_MANGLER(OSSL_HTTP_REQ_CTX_nbio_d2i)
     29415# endif
     29416#else
     29417# ifndef _OSSL_HTTP_REQ_CTX_nbio_d2i
     29418#  define _OSSL_HTTP_REQ_CTX_nbio_d2i OPENSSL_MANGLER_ASM(OSSL_HTTP_REQ_CTX_nbio_d2i)
     29419# endif
     29420#endif
     29421#ifndef OPENSSL_MANGLE_ASM
     29422# ifndef OSSL_HTTP_REQ_CTX_new
     29423#  define OSSL_HTTP_REQ_CTX_new OPENSSL_MANGLER(OSSL_HTTP_REQ_CTX_new)
     29424# endif
     29425#else
     29426# ifndef _OSSL_HTTP_REQ_CTX_new
     29427#  define _OSSL_HTTP_REQ_CTX_new OPENSSL_MANGLER_ASM(OSSL_HTTP_REQ_CTX_new)
     29428# endif
     29429#endif
     29430#ifndef OPENSSL_MANGLE_ASM
     29431# ifndef OSSL_HTTP_REQ_CTX_set1_req
     29432#  define OSSL_HTTP_REQ_CTX_set1_req OPENSSL_MANGLER(OSSL_HTTP_REQ_CTX_set1_req)
     29433# endif
     29434#else
     29435# ifndef _OSSL_HTTP_REQ_CTX_set1_req
     29436#  define _OSSL_HTTP_REQ_CTX_set1_req OPENSSL_MANGLER_ASM(OSSL_HTTP_REQ_CTX_set1_req)
     29437# endif
     29438#endif
     29439#ifndef OPENSSL_MANGLE_ASM
     29440# ifndef OSSL_HTTP_REQ_CTX_set_expected
     29441#  define OSSL_HTTP_REQ_CTX_set_expected OPENSSL_MANGLER(OSSL_HTTP_REQ_CTX_set_expected)
     29442# endif
     29443#else
     29444# ifndef _OSSL_HTTP_REQ_CTX_set_expected
     29445#  define _OSSL_HTTP_REQ_CTX_set_expected OPENSSL_MANGLER_ASM(OSSL_HTTP_REQ_CTX_set_expected)
     29446# endif
     29447#endif
     29448#ifndef OPENSSL_MANGLE_ASM
     29449# ifndef OSSL_HTTP_REQ_CTX_set_max_response_length
     29450#  define OSSL_HTTP_REQ_CTX_set_max_response_length OPENSSL_MANGLER(OSSL_HTTP_REQ_CTX_set_max_response_length)
     29451# endif
     29452#else
     29453# ifndef _OSSL_HTTP_REQ_CTX_set_max_response_length
     29454#  define _OSSL_HTTP_REQ_CTX_set_max_response_length OPENSSL_MANGLER_ASM(OSSL_HTTP_REQ_CTX_set_max_response_length)
     29455# endif
     29456#endif
     29457#ifndef OPENSSL_MANGLE_ASM
     29458# ifndef OSSL_HTTP_REQ_CTX_set_request_line
     29459#  define OSSL_HTTP_REQ_CTX_set_request_line OPENSSL_MANGLER(OSSL_HTTP_REQ_CTX_set_request_line)
     29460# endif
     29461#else
     29462# ifndef _OSSL_HTTP_REQ_CTX_set_request_line
     29463#  define _OSSL_HTTP_REQ_CTX_set_request_line OPENSSL_MANGLER_ASM(OSSL_HTTP_REQ_CTX_set_request_line)
     29464# endif
     29465#endif
     29466#ifndef OPENSSL_MANGLE_ASM
     29467# ifndef OSSL_HTTP_adapt_proxy
     29468#  define OSSL_HTTP_adapt_proxy OPENSSL_MANGLER(OSSL_HTTP_adapt_proxy)
     29469# endif
     29470#else
     29471# ifndef _OSSL_HTTP_adapt_proxy
     29472#  define _OSSL_HTTP_adapt_proxy OPENSSL_MANGLER_ASM(OSSL_HTTP_adapt_proxy)
     29473# endif
     29474#endif
     29475#ifndef OPENSSL_MANGLE_ASM
     29476# ifndef OSSL_HTTP_close
     29477#  define OSSL_HTTP_close OPENSSL_MANGLER(OSSL_HTTP_close)
     29478# endif
     29479#else
     29480# ifndef _OSSL_HTTP_close
     29481#  define _OSSL_HTTP_close OPENSSL_MANGLER_ASM(OSSL_HTTP_close)
     29482# endif
     29483#endif
     29484#ifndef OPENSSL_MANGLE_ASM
     29485# ifndef OSSL_HTTP_exchange
     29486#  define OSSL_HTTP_exchange OPENSSL_MANGLER(OSSL_HTTP_exchange)
     29487# endif
     29488#else
     29489# ifndef _OSSL_HTTP_exchange
     29490#  define _OSSL_HTTP_exchange OPENSSL_MANGLER_ASM(OSSL_HTTP_exchange)
     29491# endif
     29492#endif
     29493#ifndef OPENSSL_MANGLE_ASM
     29494# ifndef OSSL_HTTP_get
     29495#  define OSSL_HTTP_get OPENSSL_MANGLER(OSSL_HTTP_get)
     29496# endif
     29497#else
     29498# ifndef _OSSL_HTTP_get
     29499#  define _OSSL_HTTP_get OPENSSL_MANGLER_ASM(OSSL_HTTP_get)
     29500# endif
     29501#endif
     29502#ifndef OPENSSL_MANGLE_ASM
     29503# ifndef OSSL_HTTP_is_alive
     29504#  define OSSL_HTTP_is_alive OPENSSL_MANGLER(OSSL_HTTP_is_alive)
     29505# endif
     29506#else
     29507# ifndef _OSSL_HTTP_is_alive
     29508#  define _OSSL_HTTP_is_alive OPENSSL_MANGLER_ASM(OSSL_HTTP_is_alive)
     29509# endif
     29510#endif
     29511#ifndef OPENSSL_MANGLE_ASM
     29512# ifndef OSSL_HTTP_open
     29513#  define OSSL_HTTP_open OPENSSL_MANGLER(OSSL_HTTP_open)
     29514# endif
     29515#else
     29516# ifndef _OSSL_HTTP_open
     29517#  define _OSSL_HTTP_open OPENSSL_MANGLER_ASM(OSSL_HTTP_open)
     29518# endif
     29519#endif
     29520#ifndef OPENSSL_MANGLE_ASM
     29521# ifndef OSSL_HTTP_parse_url
     29522#  define OSSL_HTTP_parse_url OPENSSL_MANGLER(OSSL_HTTP_parse_url)
     29523# endif
     29524#else
     29525# ifndef _OSSL_HTTP_parse_url
     29526#  define _OSSL_HTTP_parse_url OPENSSL_MANGLER_ASM(OSSL_HTTP_parse_url)
     29527# endif
     29528#endif
     29529#ifndef OPENSSL_MANGLE_ASM
     29530# ifndef OSSL_HTTP_proxy_connect
     29531#  define OSSL_HTTP_proxy_connect OPENSSL_MANGLER(OSSL_HTTP_proxy_connect)
     29532# endif
     29533#else
     29534# ifndef _OSSL_HTTP_proxy_connect
     29535#  define _OSSL_HTTP_proxy_connect OPENSSL_MANGLER_ASM(OSSL_HTTP_proxy_connect)
     29536# endif
     29537#endif
     29538#ifndef OPENSSL_MANGLE_ASM
     29539# ifndef OSSL_HTTP_set1_request
     29540#  define OSSL_HTTP_set1_request OPENSSL_MANGLER(OSSL_HTTP_set1_request)
     29541# endif
     29542#else
     29543# ifndef _OSSL_HTTP_set1_request
     29544#  define _OSSL_HTTP_set1_request OPENSSL_MANGLER_ASM(OSSL_HTTP_set1_request)
     29545# endif
     29546#endif
     29547#ifndef OPENSSL_MANGLE_ASM
     29548# ifndef OSSL_HTTP_transfer
     29549#  define OSSL_HTTP_transfer OPENSSL_MANGLER(OSSL_HTTP_transfer)
     29550# endif
     29551#else
     29552# ifndef _OSSL_HTTP_transfer
     29553#  define _OSSL_HTTP_transfer OPENSSL_MANGLER_ASM(OSSL_HTTP_transfer)
     29554# endif
     29555#endif
     29556#ifndef OPENSSL_MANGLE_ASM
     29557# ifndef OSSL_LIB_CTX_free
     29558#  define OSSL_LIB_CTX_free OPENSSL_MANGLER(OSSL_LIB_CTX_free)
     29559# endif
     29560#else
     29561# ifndef _OSSL_LIB_CTX_free
     29562#  define _OSSL_LIB_CTX_free OPENSSL_MANGLER_ASM(OSSL_LIB_CTX_free)
     29563# endif
     29564#endif
     29565#ifndef OPENSSL_MANGLE_ASM
     29566# ifndef OSSL_LIB_CTX_get0_global_default
     29567#  define OSSL_LIB_CTX_get0_global_default OPENSSL_MANGLER(OSSL_LIB_CTX_get0_global_default)
     29568# endif
     29569#else
     29570# ifndef _OSSL_LIB_CTX_get0_global_default
     29571#  define _OSSL_LIB_CTX_get0_global_default OPENSSL_MANGLER_ASM(OSSL_LIB_CTX_get0_global_default)
     29572# endif
     29573#endif
     29574#ifndef OPENSSL_MANGLE_ASM
     29575# ifndef OSSL_LIB_CTX_load_config
     29576#  define OSSL_LIB_CTX_load_config OPENSSL_MANGLER(OSSL_LIB_CTX_load_config)
     29577# endif
     29578#else
     29579# ifndef _OSSL_LIB_CTX_load_config
     29580#  define _OSSL_LIB_CTX_load_config OPENSSL_MANGLER_ASM(OSSL_LIB_CTX_load_config)
     29581# endif
     29582#endif
     29583#ifndef OPENSSL_MANGLE_ASM
     29584# ifndef OSSL_LIB_CTX_new
     29585#  define OSSL_LIB_CTX_new OPENSSL_MANGLER(OSSL_LIB_CTX_new)
     29586# endif
     29587#else
     29588# ifndef _OSSL_LIB_CTX_new
     29589#  define _OSSL_LIB_CTX_new OPENSSL_MANGLER_ASM(OSSL_LIB_CTX_new)
     29590# endif
     29591#endif
     29592#ifndef OPENSSL_MANGLE_ASM
     29593# ifndef OSSL_LIB_CTX_new_child
     29594#  define OSSL_LIB_CTX_new_child OPENSSL_MANGLER(OSSL_LIB_CTX_new_child)
     29595# endif
     29596#else
     29597# ifndef _OSSL_LIB_CTX_new_child
     29598#  define _OSSL_LIB_CTX_new_child OPENSSL_MANGLER_ASM(OSSL_LIB_CTX_new_child)
     29599# endif
     29600#endif
     29601#ifndef OPENSSL_MANGLE_ASM
     29602# ifndef OSSL_LIB_CTX_new_from_dispatch
     29603#  define OSSL_LIB_CTX_new_from_dispatch OPENSSL_MANGLER(OSSL_LIB_CTX_new_from_dispatch)
     29604# endif
     29605#else
     29606# ifndef _OSSL_LIB_CTX_new_from_dispatch
     29607#  define _OSSL_LIB_CTX_new_from_dispatch OPENSSL_MANGLER_ASM(OSSL_LIB_CTX_new_from_dispatch)
     29608# endif
     29609#endif
     29610#ifndef OPENSSL_MANGLE_ASM
     29611# ifndef OSSL_LIB_CTX_set0_default
     29612#  define OSSL_LIB_CTX_set0_default OPENSSL_MANGLER(OSSL_LIB_CTX_set0_default)
     29613# endif
     29614#else
     29615# ifndef _OSSL_LIB_CTX_set0_default
     29616#  define _OSSL_LIB_CTX_set0_default OPENSSL_MANGLER_ASM(OSSL_LIB_CTX_set0_default)
     29617# endif
     29618#endif
     29619#ifndef OPENSSL_MANGLE_ASM
     29620# ifndef OSSL_PARAM_BLD_free
     29621#  define OSSL_PARAM_BLD_free OPENSSL_MANGLER(OSSL_PARAM_BLD_free)
     29622# endif
     29623#else
     29624# ifndef _OSSL_PARAM_BLD_free
     29625#  define _OSSL_PARAM_BLD_free OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_free)
     29626# endif
     29627#endif
     29628#ifndef OPENSSL_MANGLE_ASM
     29629# ifndef OSSL_PARAM_BLD_new
     29630#  define OSSL_PARAM_BLD_new OPENSSL_MANGLER(OSSL_PARAM_BLD_new)
     29631# endif
     29632#else
     29633# ifndef _OSSL_PARAM_BLD_new
     29634#  define _OSSL_PARAM_BLD_new OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_new)
     29635# endif
     29636#endif
     29637#ifndef OPENSSL_MANGLE_ASM
     29638# ifndef OSSL_PARAM_BLD_push_BN
     29639#  define OSSL_PARAM_BLD_push_BN OPENSSL_MANGLER(OSSL_PARAM_BLD_push_BN)
     29640# endif
     29641#else
     29642# ifndef _OSSL_PARAM_BLD_push_BN
     29643#  define _OSSL_PARAM_BLD_push_BN OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_BN)
     29644# endif
     29645#endif
     29646#ifndef OPENSSL_MANGLE_ASM
     29647# ifndef OSSL_PARAM_BLD_push_BN_pad
     29648#  define OSSL_PARAM_BLD_push_BN_pad OPENSSL_MANGLER(OSSL_PARAM_BLD_push_BN_pad)
     29649# endif
     29650#else
     29651# ifndef _OSSL_PARAM_BLD_push_BN_pad
     29652#  define _OSSL_PARAM_BLD_push_BN_pad OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_BN_pad)
     29653# endif
     29654#endif
     29655#ifndef OPENSSL_MANGLE_ASM
     29656# ifndef OSSL_PARAM_BLD_push_double
     29657#  define OSSL_PARAM_BLD_push_double OPENSSL_MANGLER(OSSL_PARAM_BLD_push_double)
     29658# endif
     29659#else
     29660# ifndef _OSSL_PARAM_BLD_push_double
     29661#  define _OSSL_PARAM_BLD_push_double OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_double)
     29662# endif
     29663#endif
     29664#ifndef OPENSSL_MANGLE_ASM
     29665# ifndef OSSL_PARAM_BLD_push_int
     29666#  define OSSL_PARAM_BLD_push_int OPENSSL_MANGLER(OSSL_PARAM_BLD_push_int)
     29667# endif
     29668#else
     29669# ifndef _OSSL_PARAM_BLD_push_int
     29670#  define _OSSL_PARAM_BLD_push_int OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_int)
     29671# endif
     29672#endif
     29673#ifndef OPENSSL_MANGLE_ASM
     29674# ifndef OSSL_PARAM_BLD_push_int32
     29675#  define OSSL_PARAM_BLD_push_int32 OPENSSL_MANGLER(OSSL_PARAM_BLD_push_int32)
     29676# endif
     29677#else
     29678# ifndef _OSSL_PARAM_BLD_push_int32
     29679#  define _OSSL_PARAM_BLD_push_int32 OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_int32)
     29680# endif
     29681#endif
     29682#ifndef OPENSSL_MANGLE_ASM
     29683# ifndef OSSL_PARAM_BLD_push_int64
     29684#  define OSSL_PARAM_BLD_push_int64 OPENSSL_MANGLER(OSSL_PARAM_BLD_push_int64)
     29685# endif
     29686#else
     29687# ifndef _OSSL_PARAM_BLD_push_int64
     29688#  define _OSSL_PARAM_BLD_push_int64 OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_int64)
     29689# endif
     29690#endif
     29691#ifndef OPENSSL_MANGLE_ASM
     29692# ifndef OSSL_PARAM_BLD_push_long
     29693#  define OSSL_PARAM_BLD_push_long OPENSSL_MANGLER(OSSL_PARAM_BLD_push_long)
     29694# endif
     29695#else
     29696# ifndef _OSSL_PARAM_BLD_push_long
     29697#  define _OSSL_PARAM_BLD_push_long OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_long)
     29698# endif
     29699#endif
     29700#ifndef OPENSSL_MANGLE_ASM
     29701# ifndef OSSL_PARAM_BLD_push_octet_ptr
     29702#  define OSSL_PARAM_BLD_push_octet_ptr OPENSSL_MANGLER(OSSL_PARAM_BLD_push_octet_ptr)
     29703# endif
     29704#else
     29705# ifndef _OSSL_PARAM_BLD_push_octet_ptr
     29706#  define _OSSL_PARAM_BLD_push_octet_ptr OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_octet_ptr)
     29707# endif
     29708#endif
     29709#ifndef OPENSSL_MANGLE_ASM
     29710# ifndef OSSL_PARAM_BLD_push_octet_string
     29711#  define OSSL_PARAM_BLD_push_octet_string OPENSSL_MANGLER(OSSL_PARAM_BLD_push_octet_string)
     29712# endif
     29713#else
     29714# ifndef _OSSL_PARAM_BLD_push_octet_string
     29715#  define _OSSL_PARAM_BLD_push_octet_string OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_octet_string)
     29716# endif
     29717#endif
     29718#ifndef OPENSSL_MANGLE_ASM
     29719# ifndef OSSL_PARAM_BLD_push_size_t
     29720#  define OSSL_PARAM_BLD_push_size_t OPENSSL_MANGLER(OSSL_PARAM_BLD_push_size_t)
     29721# endif
     29722#else
     29723# ifndef _OSSL_PARAM_BLD_push_size_t
     29724#  define _OSSL_PARAM_BLD_push_size_t OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_size_t)
     29725# endif
     29726#endif
     29727#ifndef OPENSSL_MANGLE_ASM
     29728# ifndef OSSL_PARAM_BLD_push_time_t
     29729#  define OSSL_PARAM_BLD_push_time_t OPENSSL_MANGLER(OSSL_PARAM_BLD_push_time_t)
     29730# endif
     29731#else
     29732# ifndef _OSSL_PARAM_BLD_push_time_t
     29733#  define _OSSL_PARAM_BLD_push_time_t OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_time_t)
     29734# endif
     29735#endif
     29736#ifndef OPENSSL_MANGLE_ASM
     29737# ifndef OSSL_PARAM_BLD_push_uint
     29738#  define OSSL_PARAM_BLD_push_uint OPENSSL_MANGLER(OSSL_PARAM_BLD_push_uint)
     29739# endif
     29740#else
     29741# ifndef _OSSL_PARAM_BLD_push_uint
     29742#  define _OSSL_PARAM_BLD_push_uint OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_uint)
     29743# endif
     29744#endif
     29745#ifndef OPENSSL_MANGLE_ASM
     29746# ifndef OSSL_PARAM_BLD_push_uint32
     29747#  define OSSL_PARAM_BLD_push_uint32 OPENSSL_MANGLER(OSSL_PARAM_BLD_push_uint32)
     29748# endif
     29749#else
     29750# ifndef _OSSL_PARAM_BLD_push_uint32
     29751#  define _OSSL_PARAM_BLD_push_uint32 OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_uint32)
     29752# endif
     29753#endif
     29754#ifndef OPENSSL_MANGLE_ASM
     29755# ifndef OSSL_PARAM_BLD_push_uint64
     29756#  define OSSL_PARAM_BLD_push_uint64 OPENSSL_MANGLER(OSSL_PARAM_BLD_push_uint64)
     29757# endif
     29758#else
     29759# ifndef _OSSL_PARAM_BLD_push_uint64
     29760#  define _OSSL_PARAM_BLD_push_uint64 OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_uint64)
     29761# endif
     29762#endif
     29763#ifndef OPENSSL_MANGLE_ASM
     29764# ifndef OSSL_PARAM_BLD_push_ulong
     29765#  define OSSL_PARAM_BLD_push_ulong OPENSSL_MANGLER(OSSL_PARAM_BLD_push_ulong)
     29766# endif
     29767#else
     29768# ifndef _OSSL_PARAM_BLD_push_ulong
     29769#  define _OSSL_PARAM_BLD_push_ulong OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_ulong)
     29770# endif
     29771#endif
     29772#ifndef OPENSSL_MANGLE_ASM
     29773# ifndef OSSL_PARAM_BLD_push_utf8_ptr
     29774#  define OSSL_PARAM_BLD_push_utf8_ptr OPENSSL_MANGLER(OSSL_PARAM_BLD_push_utf8_ptr)
     29775# endif
     29776#else
     29777# ifndef _OSSL_PARAM_BLD_push_utf8_ptr
     29778#  define _OSSL_PARAM_BLD_push_utf8_ptr OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_utf8_ptr)
     29779# endif
     29780#endif
     29781#ifndef OPENSSL_MANGLE_ASM
     29782# ifndef OSSL_PARAM_BLD_push_utf8_string
     29783#  define OSSL_PARAM_BLD_push_utf8_string OPENSSL_MANGLER(OSSL_PARAM_BLD_push_utf8_string)
     29784# endif
     29785#else
     29786# ifndef _OSSL_PARAM_BLD_push_utf8_string
     29787#  define _OSSL_PARAM_BLD_push_utf8_string OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_push_utf8_string)
     29788# endif
     29789#endif
     29790#ifndef OPENSSL_MANGLE_ASM
     29791# ifndef OSSL_PARAM_BLD_to_param
     29792#  define OSSL_PARAM_BLD_to_param OPENSSL_MANGLER(OSSL_PARAM_BLD_to_param)
     29793# endif
     29794#else
     29795# ifndef _OSSL_PARAM_BLD_to_param
     29796#  define _OSSL_PARAM_BLD_to_param OPENSSL_MANGLER_ASM(OSSL_PARAM_BLD_to_param)
     29797# endif
     29798#endif
     29799#ifndef OPENSSL_MANGLE_ASM
     29800# ifndef OSSL_PARAM_allocate_from_text
     29801#  define OSSL_PARAM_allocate_from_text OPENSSL_MANGLER(OSSL_PARAM_allocate_from_text)
     29802# endif
     29803#else
     29804# ifndef _OSSL_PARAM_allocate_from_text
     29805#  define _OSSL_PARAM_allocate_from_text OPENSSL_MANGLER_ASM(OSSL_PARAM_allocate_from_text)
     29806# endif
     29807#endif
     29808#ifndef OPENSSL_MANGLE_ASM
     29809# ifndef OSSL_PARAM_construct_BN
     29810#  define OSSL_PARAM_construct_BN OPENSSL_MANGLER(OSSL_PARAM_construct_BN)
     29811# endif
     29812#else
     29813# ifndef _OSSL_PARAM_construct_BN
     29814#  define _OSSL_PARAM_construct_BN OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_BN)
     29815# endif
     29816#endif
     29817#ifndef OPENSSL_MANGLE_ASM
     29818# ifndef OSSL_PARAM_construct_double
     29819#  define OSSL_PARAM_construct_double OPENSSL_MANGLER(OSSL_PARAM_construct_double)
     29820# endif
     29821#else
     29822# ifndef _OSSL_PARAM_construct_double
     29823#  define _OSSL_PARAM_construct_double OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_double)
     29824# endif
     29825#endif
     29826#ifndef OPENSSL_MANGLE_ASM
     29827# ifndef OSSL_PARAM_construct_end
     29828#  define OSSL_PARAM_construct_end OPENSSL_MANGLER(OSSL_PARAM_construct_end)
     29829# endif
     29830#else
     29831# ifndef _OSSL_PARAM_construct_end
     29832#  define _OSSL_PARAM_construct_end OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_end)
     29833# endif
     29834#endif
     29835#ifndef OPENSSL_MANGLE_ASM
     29836# ifndef OSSL_PARAM_construct_int
     29837#  define OSSL_PARAM_construct_int OPENSSL_MANGLER(OSSL_PARAM_construct_int)
     29838# endif
     29839#else
     29840# ifndef _OSSL_PARAM_construct_int
     29841#  define _OSSL_PARAM_construct_int OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_int)
     29842# endif
     29843#endif
     29844#ifndef OPENSSL_MANGLE_ASM
     29845# ifndef OSSL_PARAM_construct_int32
     29846#  define OSSL_PARAM_construct_int32 OPENSSL_MANGLER(OSSL_PARAM_construct_int32)
     29847# endif
     29848#else
     29849# ifndef _OSSL_PARAM_construct_int32
     29850#  define _OSSL_PARAM_construct_int32 OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_int32)
     29851# endif
     29852#endif
     29853#ifndef OPENSSL_MANGLE_ASM
     29854# ifndef OSSL_PARAM_construct_int64
     29855#  define OSSL_PARAM_construct_int64 OPENSSL_MANGLER(OSSL_PARAM_construct_int64)
     29856# endif
     29857#else
     29858# ifndef _OSSL_PARAM_construct_int64
     29859#  define _OSSL_PARAM_construct_int64 OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_int64)
     29860# endif
     29861#endif
     29862#ifndef OPENSSL_MANGLE_ASM
     29863# ifndef OSSL_PARAM_construct_long
     29864#  define OSSL_PARAM_construct_long OPENSSL_MANGLER(OSSL_PARAM_construct_long)
     29865# endif
     29866#else
     29867# ifndef _OSSL_PARAM_construct_long
     29868#  define _OSSL_PARAM_construct_long OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_long)
     29869# endif
     29870#endif
     29871#ifndef OPENSSL_MANGLE_ASM
     29872# ifndef OSSL_PARAM_construct_octet_ptr
     29873#  define OSSL_PARAM_construct_octet_ptr OPENSSL_MANGLER(OSSL_PARAM_construct_octet_ptr)
     29874# endif
     29875#else
     29876# ifndef _OSSL_PARAM_construct_octet_ptr
     29877#  define _OSSL_PARAM_construct_octet_ptr OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_octet_ptr)
     29878# endif
     29879#endif
     29880#ifndef OPENSSL_MANGLE_ASM
     29881# ifndef OSSL_PARAM_construct_octet_string
     29882#  define OSSL_PARAM_construct_octet_string OPENSSL_MANGLER(OSSL_PARAM_construct_octet_string)
     29883# endif
     29884#else
     29885# ifndef _OSSL_PARAM_construct_octet_string
     29886#  define _OSSL_PARAM_construct_octet_string OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_octet_string)
     29887# endif
     29888#endif
     29889#ifndef OPENSSL_MANGLE_ASM
     29890# ifndef OSSL_PARAM_construct_size_t
     29891#  define OSSL_PARAM_construct_size_t OPENSSL_MANGLER(OSSL_PARAM_construct_size_t)
     29892# endif
     29893#else
     29894# ifndef _OSSL_PARAM_construct_size_t
     29895#  define _OSSL_PARAM_construct_size_t OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_size_t)
     29896# endif
     29897#endif
     29898#ifndef OPENSSL_MANGLE_ASM
     29899# ifndef OSSL_PARAM_construct_time_t
     29900#  define OSSL_PARAM_construct_time_t OPENSSL_MANGLER(OSSL_PARAM_construct_time_t)
     29901# endif
     29902#else
     29903# ifndef _OSSL_PARAM_construct_time_t
     29904#  define _OSSL_PARAM_construct_time_t OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_time_t)
     29905# endif
     29906#endif
     29907#ifndef OPENSSL_MANGLE_ASM
     29908# ifndef OSSL_PARAM_construct_uint
     29909#  define OSSL_PARAM_construct_uint OPENSSL_MANGLER(OSSL_PARAM_construct_uint)
     29910# endif
     29911#else
     29912# ifndef _OSSL_PARAM_construct_uint
     29913#  define _OSSL_PARAM_construct_uint OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_uint)
     29914# endif
     29915#endif
     29916#ifndef OPENSSL_MANGLE_ASM
     29917# ifndef OSSL_PARAM_construct_uint32
     29918#  define OSSL_PARAM_construct_uint32 OPENSSL_MANGLER(OSSL_PARAM_construct_uint32)
     29919# endif
     29920#else
     29921# ifndef _OSSL_PARAM_construct_uint32
     29922#  define _OSSL_PARAM_construct_uint32 OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_uint32)
     29923# endif
     29924#endif
     29925#ifndef OPENSSL_MANGLE_ASM
     29926# ifndef OSSL_PARAM_construct_uint64
     29927#  define OSSL_PARAM_construct_uint64 OPENSSL_MANGLER(OSSL_PARAM_construct_uint64)
     29928# endif
     29929#else
     29930# ifndef _OSSL_PARAM_construct_uint64
     29931#  define _OSSL_PARAM_construct_uint64 OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_uint64)
     29932# endif
     29933#endif
     29934#ifndef OPENSSL_MANGLE_ASM
     29935# ifndef OSSL_PARAM_construct_ulong
     29936#  define OSSL_PARAM_construct_ulong OPENSSL_MANGLER(OSSL_PARAM_construct_ulong)
     29937# endif
     29938#else
     29939# ifndef _OSSL_PARAM_construct_ulong
     29940#  define _OSSL_PARAM_construct_ulong OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_ulong)
     29941# endif
     29942#endif
     29943#ifndef OPENSSL_MANGLE_ASM
     29944# ifndef OSSL_PARAM_construct_utf8_ptr
     29945#  define OSSL_PARAM_construct_utf8_ptr OPENSSL_MANGLER(OSSL_PARAM_construct_utf8_ptr)
     29946# endif
     29947#else
     29948# ifndef _OSSL_PARAM_construct_utf8_ptr
     29949#  define _OSSL_PARAM_construct_utf8_ptr OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_utf8_ptr)
     29950# endif
     29951#endif
     29952#ifndef OPENSSL_MANGLE_ASM
     29953# ifndef OSSL_PARAM_construct_utf8_string
     29954#  define OSSL_PARAM_construct_utf8_string OPENSSL_MANGLER(OSSL_PARAM_construct_utf8_string)
     29955# endif
     29956#else
     29957# ifndef _OSSL_PARAM_construct_utf8_string
     29958#  define _OSSL_PARAM_construct_utf8_string OPENSSL_MANGLER_ASM(OSSL_PARAM_construct_utf8_string)
     29959# endif
     29960#endif
     29961#ifndef OPENSSL_MANGLE_ASM
     29962# ifndef OSSL_PARAM_dup
     29963#  define OSSL_PARAM_dup OPENSSL_MANGLER(OSSL_PARAM_dup)
     29964# endif
     29965#else
     29966# ifndef _OSSL_PARAM_dup
     29967#  define _OSSL_PARAM_dup OPENSSL_MANGLER_ASM(OSSL_PARAM_dup)
     29968# endif
     29969#endif
     29970#ifndef OPENSSL_MANGLE_ASM
     29971# ifndef OSSL_PARAM_free
     29972#  define OSSL_PARAM_free OPENSSL_MANGLER(OSSL_PARAM_free)
     29973# endif
     29974#else
     29975# ifndef _OSSL_PARAM_free
     29976#  define _OSSL_PARAM_free OPENSSL_MANGLER_ASM(OSSL_PARAM_free)
     29977# endif
     29978#endif
     29979#ifndef OPENSSL_MANGLE_ASM
     29980# ifndef OSSL_PARAM_get_BN
     29981#  define OSSL_PARAM_get_BN OPENSSL_MANGLER(OSSL_PARAM_get_BN)
     29982# endif
     29983#else
     29984# ifndef _OSSL_PARAM_get_BN
     29985#  define _OSSL_PARAM_get_BN OPENSSL_MANGLER_ASM(OSSL_PARAM_get_BN)
     29986# endif
     29987#endif
     29988#ifndef OPENSSL_MANGLE_ASM
     29989# ifndef OSSL_PARAM_get_double
     29990#  define OSSL_PARAM_get_double OPENSSL_MANGLER(OSSL_PARAM_get_double)
     29991# endif
     29992#else
     29993# ifndef _OSSL_PARAM_get_double
     29994#  define _OSSL_PARAM_get_double OPENSSL_MANGLER_ASM(OSSL_PARAM_get_double)
     29995# endif
     29996#endif
     29997#ifndef OPENSSL_MANGLE_ASM
     29998# ifndef OSSL_PARAM_get_int
     29999#  define OSSL_PARAM_get_int OPENSSL_MANGLER(OSSL_PARAM_get_int)
     30000# endif
     30001#else
     30002# ifndef _OSSL_PARAM_get_int
     30003#  define _OSSL_PARAM_get_int OPENSSL_MANGLER_ASM(OSSL_PARAM_get_int)
     30004# endif
     30005#endif
     30006#ifndef OPENSSL_MANGLE_ASM
     30007# ifndef OSSL_PARAM_get_int32
     30008#  define OSSL_PARAM_get_int32 OPENSSL_MANGLER(OSSL_PARAM_get_int32)
     30009# endif
     30010#else
     30011# ifndef _OSSL_PARAM_get_int32
     30012#  define _OSSL_PARAM_get_int32 OPENSSL_MANGLER_ASM(OSSL_PARAM_get_int32)
     30013# endif
     30014#endif
     30015#ifndef OPENSSL_MANGLE_ASM
     30016# ifndef OSSL_PARAM_get_int64
     30017#  define OSSL_PARAM_get_int64 OPENSSL_MANGLER(OSSL_PARAM_get_int64)
     30018# endif
     30019#else
     30020# ifndef _OSSL_PARAM_get_int64
     30021#  define _OSSL_PARAM_get_int64 OPENSSL_MANGLER_ASM(OSSL_PARAM_get_int64)
     30022# endif
     30023#endif
     30024#ifndef OPENSSL_MANGLE_ASM
     30025# ifndef OSSL_PARAM_get_long
     30026#  define OSSL_PARAM_get_long OPENSSL_MANGLER(OSSL_PARAM_get_long)
     30027# endif
     30028#else
     30029# ifndef _OSSL_PARAM_get_long
     30030#  define _OSSL_PARAM_get_long OPENSSL_MANGLER_ASM(OSSL_PARAM_get_long)
     30031# endif
     30032#endif
     30033#ifndef OPENSSL_MANGLE_ASM
     30034# ifndef OSSL_PARAM_get_octet_ptr
     30035#  define OSSL_PARAM_get_octet_ptr OPENSSL_MANGLER(OSSL_PARAM_get_octet_ptr)
     30036# endif
     30037#else
     30038# ifndef _OSSL_PARAM_get_octet_ptr
     30039#  define _OSSL_PARAM_get_octet_ptr OPENSSL_MANGLER_ASM(OSSL_PARAM_get_octet_ptr)
     30040# endif
     30041#endif
     30042#ifndef OPENSSL_MANGLE_ASM
     30043# ifndef OSSL_PARAM_get_octet_string
     30044#  define OSSL_PARAM_get_octet_string OPENSSL_MANGLER(OSSL_PARAM_get_octet_string)
     30045# endif
     30046#else
     30047# ifndef _OSSL_PARAM_get_octet_string
     30048#  define _OSSL_PARAM_get_octet_string OPENSSL_MANGLER_ASM(OSSL_PARAM_get_octet_string)
     30049# endif
     30050#endif
     30051#ifndef OPENSSL_MANGLE_ASM
     30052# ifndef OSSL_PARAM_get_octet_string_ptr
     30053#  define OSSL_PARAM_get_octet_string_ptr OPENSSL_MANGLER(OSSL_PARAM_get_octet_string_ptr)
     30054# endif
     30055#else
     30056# ifndef _OSSL_PARAM_get_octet_string_ptr
     30057#  define _OSSL_PARAM_get_octet_string_ptr OPENSSL_MANGLER_ASM(OSSL_PARAM_get_octet_string_ptr)
     30058# endif
     30059#endif
     30060#ifndef OPENSSL_MANGLE_ASM
     30061# ifndef OSSL_PARAM_get_size_t
     30062#  define OSSL_PARAM_get_size_t OPENSSL_MANGLER(OSSL_PARAM_get_size_t)
     30063# endif
     30064#else
     30065# ifndef _OSSL_PARAM_get_size_t
     30066#  define _OSSL_PARAM_get_size_t OPENSSL_MANGLER_ASM(OSSL_PARAM_get_size_t)
     30067# endif
     30068#endif
     30069#ifndef OPENSSL_MANGLE_ASM
     30070# ifndef OSSL_PARAM_get_time_t
     30071#  define OSSL_PARAM_get_time_t OPENSSL_MANGLER(OSSL_PARAM_get_time_t)
     30072# endif
     30073#else
     30074# ifndef _OSSL_PARAM_get_time_t
     30075#  define _OSSL_PARAM_get_time_t OPENSSL_MANGLER_ASM(OSSL_PARAM_get_time_t)
     30076# endif
     30077#endif
     30078#ifndef OPENSSL_MANGLE_ASM
     30079# ifndef OSSL_PARAM_get_uint
     30080#  define OSSL_PARAM_get_uint OPENSSL_MANGLER(OSSL_PARAM_get_uint)
     30081# endif
     30082#else
     30083# ifndef _OSSL_PARAM_get_uint
     30084#  define _OSSL_PARAM_get_uint OPENSSL_MANGLER_ASM(OSSL_PARAM_get_uint)
     30085# endif
     30086#endif
     30087#ifndef OPENSSL_MANGLE_ASM
     30088# ifndef OSSL_PARAM_get_uint32
     30089#  define OSSL_PARAM_get_uint32 OPENSSL_MANGLER(OSSL_PARAM_get_uint32)
     30090# endif
     30091#else
     30092# ifndef _OSSL_PARAM_get_uint32
     30093#  define _OSSL_PARAM_get_uint32 OPENSSL_MANGLER_ASM(OSSL_PARAM_get_uint32)
     30094# endif
     30095#endif
     30096#ifndef OPENSSL_MANGLE_ASM
     30097# ifndef OSSL_PARAM_get_uint64
     30098#  define OSSL_PARAM_get_uint64 OPENSSL_MANGLER(OSSL_PARAM_get_uint64)
     30099# endif
     30100#else
     30101# ifndef _OSSL_PARAM_get_uint64
     30102#  define _OSSL_PARAM_get_uint64 OPENSSL_MANGLER_ASM(OSSL_PARAM_get_uint64)
     30103# endif
     30104#endif
     30105#ifndef OPENSSL_MANGLE_ASM
     30106# ifndef OSSL_PARAM_get_ulong
     30107#  define OSSL_PARAM_get_ulong OPENSSL_MANGLER(OSSL_PARAM_get_ulong)
     30108# endif
     30109#else
     30110# ifndef _OSSL_PARAM_get_ulong
     30111#  define _OSSL_PARAM_get_ulong OPENSSL_MANGLER_ASM(OSSL_PARAM_get_ulong)
     30112# endif
     30113#endif
     30114#ifndef OPENSSL_MANGLE_ASM
     30115# ifndef OSSL_PARAM_get_utf8_ptr
     30116#  define OSSL_PARAM_get_utf8_ptr OPENSSL_MANGLER(OSSL_PARAM_get_utf8_ptr)
     30117# endif
     30118#else
     30119# ifndef _OSSL_PARAM_get_utf8_ptr
     30120#  define _OSSL_PARAM_get_utf8_ptr OPENSSL_MANGLER_ASM(OSSL_PARAM_get_utf8_ptr)
     30121# endif
     30122#endif
     30123#ifndef OPENSSL_MANGLE_ASM
     30124# ifndef OSSL_PARAM_get_utf8_string
     30125#  define OSSL_PARAM_get_utf8_string OPENSSL_MANGLER(OSSL_PARAM_get_utf8_string)
     30126# endif
     30127#else
     30128# ifndef _OSSL_PARAM_get_utf8_string
     30129#  define _OSSL_PARAM_get_utf8_string OPENSSL_MANGLER_ASM(OSSL_PARAM_get_utf8_string)
     30130# endif
     30131#endif
     30132#ifndef OPENSSL_MANGLE_ASM
     30133# ifndef OSSL_PARAM_get_utf8_string_ptr
     30134#  define OSSL_PARAM_get_utf8_string_ptr OPENSSL_MANGLER(OSSL_PARAM_get_utf8_string_ptr)
     30135# endif
     30136#else
     30137# ifndef _OSSL_PARAM_get_utf8_string_ptr
     30138#  define _OSSL_PARAM_get_utf8_string_ptr OPENSSL_MANGLER_ASM(OSSL_PARAM_get_utf8_string_ptr)
     30139# endif
     30140#endif
     30141#ifndef OPENSSL_MANGLE_ASM
     30142# ifndef OSSL_PARAM_locate
     30143#  define OSSL_PARAM_locate OPENSSL_MANGLER(OSSL_PARAM_locate)
     30144# endif
     30145#else
     30146# ifndef _OSSL_PARAM_locate
     30147#  define _OSSL_PARAM_locate OPENSSL_MANGLER_ASM(OSSL_PARAM_locate)
     30148# endif
     30149#endif
     30150#ifndef OPENSSL_MANGLE_ASM
     30151# ifndef OSSL_PARAM_locate_const
     30152#  define OSSL_PARAM_locate_const OPENSSL_MANGLER(OSSL_PARAM_locate_const)
     30153# endif
     30154#else
     30155# ifndef _OSSL_PARAM_locate_const
     30156#  define _OSSL_PARAM_locate_const OPENSSL_MANGLER_ASM(OSSL_PARAM_locate_const)
     30157# endif
     30158#endif
     30159#ifndef OPENSSL_MANGLE_ASM
     30160# ifndef OSSL_PARAM_merge
     30161#  define OSSL_PARAM_merge OPENSSL_MANGLER(OSSL_PARAM_merge)
     30162# endif
     30163#else
     30164# ifndef _OSSL_PARAM_merge
     30165#  define _OSSL_PARAM_merge OPENSSL_MANGLER_ASM(OSSL_PARAM_merge)
     30166# endif
     30167#endif
     30168#ifndef OPENSSL_MANGLE_ASM
     30169# ifndef OSSL_PARAM_modified
     30170#  define OSSL_PARAM_modified OPENSSL_MANGLER(OSSL_PARAM_modified)
     30171# endif
     30172#else
     30173# ifndef _OSSL_PARAM_modified
     30174#  define _OSSL_PARAM_modified OPENSSL_MANGLER_ASM(OSSL_PARAM_modified)
     30175# endif
     30176#endif
     30177#ifndef OPENSSL_MANGLE_ASM
     30178# ifndef OSSL_PARAM_set_BN
     30179#  define OSSL_PARAM_set_BN OPENSSL_MANGLER(OSSL_PARAM_set_BN)
     30180# endif
     30181#else
     30182# ifndef _OSSL_PARAM_set_BN
     30183#  define _OSSL_PARAM_set_BN OPENSSL_MANGLER_ASM(OSSL_PARAM_set_BN)
     30184# endif
     30185#endif
     30186#ifndef OPENSSL_MANGLE_ASM
     30187# ifndef OSSL_PARAM_set_all_unmodified
     30188#  define OSSL_PARAM_set_all_unmodified OPENSSL_MANGLER(OSSL_PARAM_set_all_unmodified)
     30189# endif
     30190#else
     30191# ifndef _OSSL_PARAM_set_all_unmodified
     30192#  define _OSSL_PARAM_set_all_unmodified OPENSSL_MANGLER_ASM(OSSL_PARAM_set_all_unmodified)
     30193# endif
     30194#endif
     30195#ifndef OPENSSL_MANGLE_ASM
     30196# ifndef OSSL_PARAM_set_double
     30197#  define OSSL_PARAM_set_double OPENSSL_MANGLER(OSSL_PARAM_set_double)
     30198# endif
     30199#else
     30200# ifndef _OSSL_PARAM_set_double
     30201#  define _OSSL_PARAM_set_double OPENSSL_MANGLER_ASM(OSSL_PARAM_set_double)
     30202# endif
     30203#endif
     30204#ifndef OPENSSL_MANGLE_ASM
     30205# ifndef OSSL_PARAM_set_int
     30206#  define OSSL_PARAM_set_int OPENSSL_MANGLER(OSSL_PARAM_set_int)
     30207# endif
     30208#else
     30209# ifndef _OSSL_PARAM_set_int
     30210#  define _OSSL_PARAM_set_int OPENSSL_MANGLER_ASM(OSSL_PARAM_set_int)
     30211# endif
     30212#endif
     30213#ifndef OPENSSL_MANGLE_ASM
     30214# ifndef OSSL_PARAM_set_int32
     30215#  define OSSL_PARAM_set_int32 OPENSSL_MANGLER(OSSL_PARAM_set_int32)
     30216# endif
     30217#else
     30218# ifndef _OSSL_PARAM_set_int32
     30219#  define _OSSL_PARAM_set_int32 OPENSSL_MANGLER_ASM(OSSL_PARAM_set_int32)
     30220# endif
     30221#endif
     30222#ifndef OPENSSL_MANGLE_ASM
     30223# ifndef OSSL_PARAM_set_int64
     30224#  define OSSL_PARAM_set_int64 OPENSSL_MANGLER(OSSL_PARAM_set_int64)
     30225# endif
     30226#else
     30227# ifndef _OSSL_PARAM_set_int64
     30228#  define _OSSL_PARAM_set_int64 OPENSSL_MANGLER_ASM(OSSL_PARAM_set_int64)
     30229# endif
     30230#endif
     30231#ifndef OPENSSL_MANGLE_ASM
     30232# ifndef OSSL_PARAM_set_long
     30233#  define OSSL_PARAM_set_long OPENSSL_MANGLER(OSSL_PARAM_set_long)
     30234# endif
     30235#else
     30236# ifndef _OSSL_PARAM_set_long
     30237#  define _OSSL_PARAM_set_long OPENSSL_MANGLER_ASM(OSSL_PARAM_set_long)
     30238# endif
     30239#endif
     30240#ifndef OPENSSL_MANGLE_ASM
     30241# ifndef OSSL_PARAM_set_octet_ptr
     30242#  define OSSL_PARAM_set_octet_ptr OPENSSL_MANGLER(OSSL_PARAM_set_octet_ptr)
     30243# endif
     30244#else
     30245# ifndef _OSSL_PARAM_set_octet_ptr
     30246#  define _OSSL_PARAM_set_octet_ptr OPENSSL_MANGLER_ASM(OSSL_PARAM_set_octet_ptr)
     30247# endif
     30248#endif
     30249#ifndef OPENSSL_MANGLE_ASM
     30250# ifndef OSSL_PARAM_set_octet_string
     30251#  define OSSL_PARAM_set_octet_string OPENSSL_MANGLER(OSSL_PARAM_set_octet_string)
     30252# endif
     30253#else
     30254# ifndef _OSSL_PARAM_set_octet_string
     30255#  define _OSSL_PARAM_set_octet_string OPENSSL_MANGLER_ASM(OSSL_PARAM_set_octet_string)
     30256# endif
     30257#endif
     30258#ifndef OPENSSL_MANGLE_ASM
     30259# ifndef OSSL_PARAM_set_size_t
     30260#  define OSSL_PARAM_set_size_t OPENSSL_MANGLER(OSSL_PARAM_set_size_t)
     30261# endif
     30262#else
     30263# ifndef _OSSL_PARAM_set_size_t
     30264#  define _OSSL_PARAM_set_size_t OPENSSL_MANGLER_ASM(OSSL_PARAM_set_size_t)
     30265# endif
     30266#endif
     30267#ifndef OPENSSL_MANGLE_ASM
     30268# ifndef OSSL_PARAM_set_time_t
     30269#  define OSSL_PARAM_set_time_t OPENSSL_MANGLER(OSSL_PARAM_set_time_t)
     30270# endif
     30271#else
     30272# ifndef _OSSL_PARAM_set_time_t
     30273#  define _OSSL_PARAM_set_time_t OPENSSL_MANGLER_ASM(OSSL_PARAM_set_time_t)
     30274# endif
     30275#endif
     30276#ifndef OPENSSL_MANGLE_ASM
     30277# ifndef OSSL_PARAM_set_uint
     30278#  define OSSL_PARAM_set_uint OPENSSL_MANGLER(OSSL_PARAM_set_uint)
     30279# endif
     30280#else
     30281# ifndef _OSSL_PARAM_set_uint
     30282#  define _OSSL_PARAM_set_uint OPENSSL_MANGLER_ASM(OSSL_PARAM_set_uint)
     30283# endif
     30284#endif
     30285#ifndef OPENSSL_MANGLE_ASM
     30286# ifndef OSSL_PARAM_set_uint32
     30287#  define OSSL_PARAM_set_uint32 OPENSSL_MANGLER(OSSL_PARAM_set_uint32)
     30288# endif
     30289#else
     30290# ifndef _OSSL_PARAM_set_uint32
     30291#  define _OSSL_PARAM_set_uint32 OPENSSL_MANGLER_ASM(OSSL_PARAM_set_uint32)
     30292# endif
     30293#endif
     30294#ifndef OPENSSL_MANGLE_ASM
     30295# ifndef OSSL_PARAM_set_uint64
     30296#  define OSSL_PARAM_set_uint64 OPENSSL_MANGLER(OSSL_PARAM_set_uint64)
     30297# endif
     30298#else
     30299# ifndef _OSSL_PARAM_set_uint64
     30300#  define _OSSL_PARAM_set_uint64 OPENSSL_MANGLER_ASM(OSSL_PARAM_set_uint64)
     30301# endif
     30302#endif
     30303#ifndef OPENSSL_MANGLE_ASM
     30304# ifndef OSSL_PARAM_set_ulong
     30305#  define OSSL_PARAM_set_ulong OPENSSL_MANGLER(OSSL_PARAM_set_ulong)
     30306# endif
     30307#else
     30308# ifndef _OSSL_PARAM_set_ulong
     30309#  define _OSSL_PARAM_set_ulong OPENSSL_MANGLER_ASM(OSSL_PARAM_set_ulong)
     30310# endif
     30311#endif
     30312#ifndef OPENSSL_MANGLE_ASM
     30313# ifndef OSSL_PARAM_set_utf8_ptr
     30314#  define OSSL_PARAM_set_utf8_ptr OPENSSL_MANGLER(OSSL_PARAM_set_utf8_ptr)
     30315# endif
     30316#else
     30317# ifndef _OSSL_PARAM_set_utf8_ptr
     30318#  define _OSSL_PARAM_set_utf8_ptr OPENSSL_MANGLER_ASM(OSSL_PARAM_set_utf8_ptr)
     30319# endif
     30320#endif
     30321#ifndef OPENSSL_MANGLE_ASM
     30322# ifndef OSSL_PARAM_set_utf8_string
     30323#  define OSSL_PARAM_set_utf8_string OPENSSL_MANGLER(OSSL_PARAM_set_utf8_string)
     30324# endif
     30325#else
     30326# ifndef _OSSL_PARAM_set_utf8_string
     30327#  define _OSSL_PARAM_set_utf8_string OPENSSL_MANGLER_ASM(OSSL_PARAM_set_utf8_string)
     30328# endif
     30329#endif
     30330#ifndef OPENSSL_MANGLE_ASM
     30331# ifndef OSSL_PROVIDER_add_builtin
     30332#  define OSSL_PROVIDER_add_builtin OPENSSL_MANGLER(OSSL_PROVIDER_add_builtin)
     30333# endif
     30334#else
     30335# ifndef _OSSL_PROVIDER_add_builtin
     30336#  define _OSSL_PROVIDER_add_builtin OPENSSL_MANGLER_ASM(OSSL_PROVIDER_add_builtin)
     30337# endif
     30338#endif
     30339#ifndef OPENSSL_MANGLE_ASM
     30340# ifndef OSSL_PROVIDER_available
     30341#  define OSSL_PROVIDER_available OPENSSL_MANGLER(OSSL_PROVIDER_available)
     30342# endif
     30343#else
     30344# ifndef _OSSL_PROVIDER_available
     30345#  define _OSSL_PROVIDER_available OPENSSL_MANGLER_ASM(OSSL_PROVIDER_available)
     30346# endif
     30347#endif
     30348#ifndef OPENSSL_MANGLE_ASM
     30349# ifndef OSSL_PROVIDER_do_all
     30350#  define OSSL_PROVIDER_do_all OPENSSL_MANGLER(OSSL_PROVIDER_do_all)
     30351# endif
     30352#else
     30353# ifndef _OSSL_PROVIDER_do_all
     30354#  define _OSSL_PROVIDER_do_all OPENSSL_MANGLER_ASM(OSSL_PROVIDER_do_all)
     30355# endif
     30356#endif
     30357#ifndef OPENSSL_MANGLE_ASM
     30358# ifndef OSSL_PROVIDER_get0_dispatch
     30359#  define OSSL_PROVIDER_get0_dispatch OPENSSL_MANGLER(OSSL_PROVIDER_get0_dispatch)
     30360# endif
     30361#else
     30362# ifndef _OSSL_PROVIDER_get0_dispatch
     30363#  define _OSSL_PROVIDER_get0_dispatch OPENSSL_MANGLER_ASM(OSSL_PROVIDER_get0_dispatch)
     30364# endif
     30365#endif
     30366#ifndef OPENSSL_MANGLE_ASM
     30367# ifndef OSSL_PROVIDER_get0_name
     30368#  define OSSL_PROVIDER_get0_name OPENSSL_MANGLER(OSSL_PROVIDER_get0_name)
     30369# endif
     30370#else
     30371# ifndef _OSSL_PROVIDER_get0_name
     30372#  define _OSSL_PROVIDER_get0_name OPENSSL_MANGLER_ASM(OSSL_PROVIDER_get0_name)
     30373# endif
     30374#endif
     30375#ifndef OPENSSL_MANGLE_ASM
     30376# ifndef OSSL_PROVIDER_get0_provider_ctx
     30377#  define OSSL_PROVIDER_get0_provider_ctx OPENSSL_MANGLER(OSSL_PROVIDER_get0_provider_ctx)
     30378# endif
     30379#else
     30380# ifndef _OSSL_PROVIDER_get0_provider_ctx
     30381#  define _OSSL_PROVIDER_get0_provider_ctx OPENSSL_MANGLER_ASM(OSSL_PROVIDER_get0_provider_ctx)
     30382# endif
     30383#endif
     30384#ifndef OPENSSL_MANGLE_ASM
     30385# ifndef OSSL_PROVIDER_get_capabilities
     30386#  define OSSL_PROVIDER_get_capabilities OPENSSL_MANGLER(OSSL_PROVIDER_get_capabilities)
     30387# endif
     30388#else
     30389# ifndef _OSSL_PROVIDER_get_capabilities
     30390#  define _OSSL_PROVIDER_get_capabilities OPENSSL_MANGLER_ASM(OSSL_PROVIDER_get_capabilities)
     30391# endif
     30392#endif
     30393#ifndef OPENSSL_MANGLE_ASM
     30394# ifndef OSSL_PROVIDER_get_params
     30395#  define OSSL_PROVIDER_get_params OPENSSL_MANGLER(OSSL_PROVIDER_get_params)
     30396# endif
     30397#else
     30398# ifndef _OSSL_PROVIDER_get_params
     30399#  define _OSSL_PROVIDER_get_params OPENSSL_MANGLER_ASM(OSSL_PROVIDER_get_params)
     30400# endif
     30401#endif
     30402#ifndef OPENSSL_MANGLE_ASM
     30403# ifndef OSSL_PROVIDER_gettable_params
     30404#  define OSSL_PROVIDER_gettable_params OPENSSL_MANGLER(OSSL_PROVIDER_gettable_params)
     30405# endif
     30406#else
     30407# ifndef _OSSL_PROVIDER_gettable_params
     30408#  define _OSSL_PROVIDER_gettable_params OPENSSL_MANGLER_ASM(OSSL_PROVIDER_gettable_params)
     30409# endif
     30410#endif
     30411#ifndef OPENSSL_MANGLE_ASM
     30412# ifndef OSSL_PROVIDER_load
     30413#  define OSSL_PROVIDER_load OPENSSL_MANGLER(OSSL_PROVIDER_load)
     30414# endif
     30415#else
     30416# ifndef _OSSL_PROVIDER_load
     30417#  define _OSSL_PROVIDER_load OPENSSL_MANGLER_ASM(OSSL_PROVIDER_load)
     30418# endif
     30419#endif
     30420#ifndef OPENSSL_MANGLE_ASM
     30421# ifndef OSSL_PROVIDER_query_operation
     30422#  define OSSL_PROVIDER_query_operation OPENSSL_MANGLER(OSSL_PROVIDER_query_operation)
     30423# endif
     30424#else
     30425# ifndef _OSSL_PROVIDER_query_operation
     30426#  define _OSSL_PROVIDER_query_operation OPENSSL_MANGLER_ASM(OSSL_PROVIDER_query_operation)
     30427# endif
     30428#endif
     30429#ifndef OPENSSL_MANGLE_ASM
     30430# ifndef OSSL_PROVIDER_self_test
     30431#  define OSSL_PROVIDER_self_test OPENSSL_MANGLER(OSSL_PROVIDER_self_test)
     30432# endif
     30433#else
     30434# ifndef _OSSL_PROVIDER_self_test
     30435#  define _OSSL_PROVIDER_self_test OPENSSL_MANGLER_ASM(OSSL_PROVIDER_self_test)
     30436# endif
     30437#endif
     30438#ifndef OPENSSL_MANGLE_ASM
     30439# ifndef OSSL_PROVIDER_set_default_search_path
     30440#  define OSSL_PROVIDER_set_default_search_path OPENSSL_MANGLER(OSSL_PROVIDER_set_default_search_path)
     30441# endif
     30442#else
     30443# ifndef _OSSL_PROVIDER_set_default_search_path
     30444#  define _OSSL_PROVIDER_set_default_search_path OPENSSL_MANGLER_ASM(OSSL_PROVIDER_set_default_search_path)
     30445# endif
     30446#endif
     30447#ifndef OPENSSL_MANGLE_ASM
     30448# ifndef OSSL_PROVIDER_try_load
     30449#  define OSSL_PROVIDER_try_load OPENSSL_MANGLER(OSSL_PROVIDER_try_load)
     30450# endif
     30451#else
     30452# ifndef _OSSL_PROVIDER_try_load
     30453#  define _OSSL_PROVIDER_try_load OPENSSL_MANGLER_ASM(OSSL_PROVIDER_try_load)
     30454# endif
     30455#endif
     30456#ifndef OPENSSL_MANGLE_ASM
     30457# ifndef OSSL_PROVIDER_unload
     30458#  define OSSL_PROVIDER_unload OPENSSL_MANGLER(OSSL_PROVIDER_unload)
     30459# endif
     30460#else
     30461# ifndef _OSSL_PROVIDER_unload
     30462#  define _OSSL_PROVIDER_unload OPENSSL_MANGLER_ASM(OSSL_PROVIDER_unload)
     30463# endif
     30464#endif
     30465#ifndef OPENSSL_MANGLE_ASM
     30466# ifndef OSSL_PROVIDER_unquery_operation
     30467#  define OSSL_PROVIDER_unquery_operation OPENSSL_MANGLER(OSSL_PROVIDER_unquery_operation)
     30468# endif
     30469#else
     30470# ifndef _OSSL_PROVIDER_unquery_operation
     30471#  define _OSSL_PROVIDER_unquery_operation OPENSSL_MANGLER_ASM(OSSL_PROVIDER_unquery_operation)
     30472# endif
     30473#endif
     30474#ifndef OPENSSL_MANGLE_ASM
     30475# ifndef OSSL_SELF_TEST_free
     30476#  define OSSL_SELF_TEST_free OPENSSL_MANGLER(OSSL_SELF_TEST_free)
     30477# endif
     30478#else
     30479# ifndef _OSSL_SELF_TEST_free
     30480#  define _OSSL_SELF_TEST_free OPENSSL_MANGLER_ASM(OSSL_SELF_TEST_free)
     30481# endif
     30482#endif
     30483#ifndef OPENSSL_MANGLE_ASM
     30484# ifndef OSSL_SELF_TEST_get_callback
     30485#  define OSSL_SELF_TEST_get_callback OPENSSL_MANGLER(OSSL_SELF_TEST_get_callback)
     30486# endif
     30487#else
     30488# ifndef _OSSL_SELF_TEST_get_callback
     30489#  define _OSSL_SELF_TEST_get_callback OPENSSL_MANGLER_ASM(OSSL_SELF_TEST_get_callback)
     30490# endif
     30491#endif
     30492#ifndef OPENSSL_MANGLE_ASM
     30493# ifndef OSSL_SELF_TEST_new
     30494#  define OSSL_SELF_TEST_new OPENSSL_MANGLER(OSSL_SELF_TEST_new)
     30495# endif
     30496#else
     30497# ifndef _OSSL_SELF_TEST_new
     30498#  define _OSSL_SELF_TEST_new OPENSSL_MANGLER_ASM(OSSL_SELF_TEST_new)
     30499# endif
     30500#endif
     30501#ifndef OPENSSL_MANGLE_ASM
     30502# ifndef OSSL_SELF_TEST_onbegin
     30503#  define OSSL_SELF_TEST_onbegin OPENSSL_MANGLER(OSSL_SELF_TEST_onbegin)
     30504# endif
     30505#else
     30506# ifndef _OSSL_SELF_TEST_onbegin
     30507#  define _OSSL_SELF_TEST_onbegin OPENSSL_MANGLER_ASM(OSSL_SELF_TEST_onbegin)
     30508# endif
     30509#endif
     30510#ifndef OPENSSL_MANGLE_ASM
     30511# ifndef OSSL_SELF_TEST_oncorrupt_byte
     30512#  define OSSL_SELF_TEST_oncorrupt_byte OPENSSL_MANGLER(OSSL_SELF_TEST_oncorrupt_byte)
     30513# endif
     30514#else
     30515# ifndef _OSSL_SELF_TEST_oncorrupt_byte
     30516#  define _OSSL_SELF_TEST_oncorrupt_byte OPENSSL_MANGLER_ASM(OSSL_SELF_TEST_oncorrupt_byte)
     30517# endif
     30518#endif
     30519#ifndef OPENSSL_MANGLE_ASM
     30520# ifndef OSSL_SELF_TEST_onend
     30521#  define OSSL_SELF_TEST_onend OPENSSL_MANGLER(OSSL_SELF_TEST_onend)
     30522# endif
     30523#else
     30524# ifndef _OSSL_SELF_TEST_onend
     30525#  define _OSSL_SELF_TEST_onend OPENSSL_MANGLER_ASM(OSSL_SELF_TEST_onend)
     30526# endif
     30527#endif
     30528#ifndef OPENSSL_MANGLE_ASM
     30529# ifndef OSSL_SELF_TEST_set_callback
     30530#  define OSSL_SELF_TEST_set_callback OPENSSL_MANGLER(OSSL_SELF_TEST_set_callback)
     30531# endif
     30532#else
     30533# ifndef _OSSL_SELF_TEST_set_callback
     30534#  define _OSSL_SELF_TEST_set_callback OPENSSL_MANGLER_ASM(OSSL_SELF_TEST_set_callback)
     30535# endif
     30536#endif
     30537#ifndef OPENSSL_MANGLE_ASM
    2092630538# ifndef OSSL_STORE_INFO_free
    2092730539#  define OSSL_STORE_INFO_free OPENSSL_MANGLER(OSSL_STORE_INFO_free)
     
    2098730599#endif
    2098830600#ifndef OPENSSL_MANGLE_ASM
     30601# ifndef OSSL_STORE_INFO_get0_PUBKEY
     30602#  define OSSL_STORE_INFO_get0_PUBKEY OPENSSL_MANGLER(OSSL_STORE_INFO_get0_PUBKEY)
     30603# endif
     30604#else
     30605# ifndef _OSSL_STORE_INFO_get0_PUBKEY
     30606#  define _OSSL_STORE_INFO_get0_PUBKEY OPENSSL_MANGLER_ASM(OSSL_STORE_INFO_get0_PUBKEY)
     30607# endif
     30608#endif
     30609#ifndef OPENSSL_MANGLE_ASM
     30610# ifndef OSSL_STORE_INFO_get0_data
     30611#  define OSSL_STORE_INFO_get0_data OPENSSL_MANGLER(OSSL_STORE_INFO_get0_data)
     30612# endif
     30613#else
     30614# ifndef _OSSL_STORE_INFO_get0_data
     30615#  define _OSSL_STORE_INFO_get0_data OPENSSL_MANGLER_ASM(OSSL_STORE_INFO_get0_data)
     30616# endif
     30617#endif
     30618#ifndef OPENSSL_MANGLE_ASM
    2098930619# ifndef OSSL_STORE_INFO_get1_CERT
    2099030620#  define OSSL_STORE_INFO_get1_CERT OPENSSL_MANGLER(OSSL_STORE_INFO_get1_CERT)
     
    2104130671#endif
    2104230672#ifndef OPENSSL_MANGLE_ASM
     30673# ifndef OSSL_STORE_INFO_get1_PUBKEY
     30674#  define OSSL_STORE_INFO_get1_PUBKEY OPENSSL_MANGLER(OSSL_STORE_INFO_get1_PUBKEY)
     30675# endif
     30676#else
     30677# ifndef _OSSL_STORE_INFO_get1_PUBKEY
     30678#  define _OSSL_STORE_INFO_get1_PUBKEY OPENSSL_MANGLER_ASM(OSSL_STORE_INFO_get1_PUBKEY)
     30679# endif
     30680#endif
     30681#ifndef OPENSSL_MANGLE_ASM
    2104330682# ifndef OSSL_STORE_INFO_get_type
    2104430683#  define OSSL_STORE_INFO_get_type OPENSSL_MANGLER(OSSL_STORE_INFO_get_type)
     
    2105030689#endif
    2105130690#ifndef OPENSSL_MANGLE_ASM
     30691# ifndef OSSL_STORE_INFO_new
     30692#  define OSSL_STORE_INFO_new OPENSSL_MANGLER(OSSL_STORE_INFO_new)
     30693# endif
     30694#else
     30695# ifndef _OSSL_STORE_INFO_new
     30696#  define _OSSL_STORE_INFO_new OPENSSL_MANGLER_ASM(OSSL_STORE_INFO_new)
     30697# endif
     30698#endif
     30699#ifndef OPENSSL_MANGLE_ASM
    2105230700# ifndef OSSL_STORE_INFO_new_CERT
    2105330701#  define OSSL_STORE_INFO_new_CERT OPENSSL_MANGLER(OSSL_STORE_INFO_new_CERT)
     
    2109530743#endif
    2109630744#ifndef OPENSSL_MANGLE_ASM
     30745# ifndef OSSL_STORE_INFO_new_PUBKEY
     30746#  define OSSL_STORE_INFO_new_PUBKEY OPENSSL_MANGLER(OSSL_STORE_INFO_new_PUBKEY)
     30747# endif
     30748#else
     30749# ifndef _OSSL_STORE_INFO_new_PUBKEY
     30750#  define _OSSL_STORE_INFO_new_PUBKEY OPENSSL_MANGLER_ASM(OSSL_STORE_INFO_new_PUBKEY)
     30751# endif
     30752#endif
     30753#ifndef OPENSSL_MANGLE_ASM
    2109730754# ifndef OSSL_STORE_INFO_set0_NAME_description
    2109830755#  define OSSL_STORE_INFO_set0_NAME_description OPENSSL_MANGLER(OSSL_STORE_INFO_set0_NAME_description)
     
    2111330770#endif
    2111430771#ifndef OPENSSL_MANGLE_ASM
     30772# ifndef OSSL_STORE_LOADER_do_all_provided
     30773#  define OSSL_STORE_LOADER_do_all_provided OPENSSL_MANGLER(OSSL_STORE_LOADER_do_all_provided)
     30774# endif
     30775#else
     30776# ifndef _OSSL_STORE_LOADER_do_all_provided
     30777#  define _OSSL_STORE_LOADER_do_all_provided OPENSSL_MANGLER_ASM(OSSL_STORE_LOADER_do_all_provided)
     30778# endif
     30779#endif
     30780#ifndef OPENSSL_MANGLE_ASM
     30781# ifndef OSSL_STORE_LOADER_fetch
     30782#  define OSSL_STORE_LOADER_fetch OPENSSL_MANGLER(OSSL_STORE_LOADER_fetch)
     30783# endif
     30784#else
     30785# ifndef _OSSL_STORE_LOADER_fetch
     30786#  define _OSSL_STORE_LOADER_fetch OPENSSL_MANGLER_ASM(OSSL_STORE_LOADER_fetch)
     30787# endif
     30788#endif
     30789#ifndef OPENSSL_MANGLE_ASM
    2111530790# ifndef OSSL_STORE_LOADER_free
    2111630791#  define OSSL_STORE_LOADER_free OPENSSL_MANGLER(OSSL_STORE_LOADER_free)
     
    2112230797#endif
    2112330798#ifndef OPENSSL_MANGLE_ASM
     30799# ifndef OSSL_STORE_LOADER_get0_description
     30800#  define OSSL_STORE_LOADER_get0_description OPENSSL_MANGLER(OSSL_STORE_LOADER_get0_description)
     30801# endif
     30802#else
     30803# ifndef _OSSL_STORE_LOADER_get0_description
     30804#  define _OSSL_STORE_LOADER_get0_description OPENSSL_MANGLER_ASM(OSSL_STORE_LOADER_get0_description)
     30805# endif
     30806#endif
     30807#ifndef OPENSSL_MANGLE_ASM
    2112430808# ifndef OSSL_STORE_LOADER_get0_engine
    2112530809#  define OSSL_STORE_LOADER_get0_engine OPENSSL_MANGLER(OSSL_STORE_LOADER_get0_engine)
     
    2113130815#endif
    2113230816#ifndef OPENSSL_MANGLE_ASM
     30817# ifndef OSSL_STORE_LOADER_get0_properties
     30818#  define OSSL_STORE_LOADER_get0_properties OPENSSL_MANGLER(OSSL_STORE_LOADER_get0_properties)
     30819# endif
     30820#else
     30821# ifndef _OSSL_STORE_LOADER_get0_properties
     30822#  define _OSSL_STORE_LOADER_get0_properties OPENSSL_MANGLER_ASM(OSSL_STORE_LOADER_get0_properties)
     30823# endif
     30824#endif
     30825#ifndef OPENSSL_MANGLE_ASM
     30826# ifndef OSSL_STORE_LOADER_get0_provider
     30827#  define OSSL_STORE_LOADER_get0_provider OPENSSL_MANGLER(OSSL_STORE_LOADER_get0_provider)
     30828# endif
     30829#else
     30830# ifndef _OSSL_STORE_LOADER_get0_provider
     30831#  define _OSSL_STORE_LOADER_get0_provider OPENSSL_MANGLER_ASM(OSSL_STORE_LOADER_get0_provider)
     30832# endif
     30833#endif
     30834#ifndef OPENSSL_MANGLE_ASM
    2113330835# ifndef OSSL_STORE_LOADER_get0_scheme
    2113430836#  define OSSL_STORE_LOADER_get0_scheme OPENSSL_MANGLER(OSSL_STORE_LOADER_get0_scheme)
     
    2114030842#endif
    2114130843#ifndef OPENSSL_MANGLE_ASM
     30844# ifndef OSSL_STORE_LOADER_is_a
     30845#  define OSSL_STORE_LOADER_is_a OPENSSL_MANGLER(OSSL_STORE_LOADER_is_a)
     30846# endif
     30847#else
     30848# ifndef _OSSL_STORE_LOADER_is_a
     30849#  define _OSSL_STORE_LOADER_is_a OPENSSL_MANGLER_ASM(OSSL_STORE_LOADER_is_a)
     30850# endif
     30851#endif
     30852#ifndef OPENSSL_MANGLE_ASM
     30853# ifndef OSSL_STORE_LOADER_names_do_all
     30854#  define OSSL_STORE_LOADER_names_do_all OPENSSL_MANGLER(OSSL_STORE_LOADER_names_do_all)
     30855# endif
     30856#else
     30857# ifndef _OSSL_STORE_LOADER_names_do_all
     30858#  define _OSSL_STORE_LOADER_names_do_all OPENSSL_MANGLER_ASM(OSSL_STORE_LOADER_names_do_all)
     30859# endif
     30860#endif
     30861#ifndef OPENSSL_MANGLE_ASM
    2114230862# ifndef OSSL_STORE_LOADER_new
    2114330863#  define OSSL_STORE_LOADER_new OPENSSL_MANGLER(OSSL_STORE_LOADER_new)
     
    2114930869#endif
    2115030870#ifndef OPENSSL_MANGLE_ASM
     30871# ifndef OSSL_STORE_LOADER_set_attach
     30872#  define OSSL_STORE_LOADER_set_attach OPENSSL_MANGLER(OSSL_STORE_LOADER_set_attach)
     30873# endif
     30874#else
     30875# ifndef _OSSL_STORE_LOADER_set_attach
     30876#  define _OSSL_STORE_LOADER_set_attach OPENSSL_MANGLER_ASM(OSSL_STORE_LOADER_set_attach)
     30877# endif
     30878#endif
     30879#ifndef OPENSSL_MANGLE_ASM
    2115130880# ifndef OSSL_STORE_LOADER_set_close
    2115230881#  define OSSL_STORE_LOADER_set_close OPENSSL_MANGLER(OSSL_STORE_LOADER_set_close)
     
    2122130950#endif
    2122230951#ifndef OPENSSL_MANGLE_ASM
     30952# ifndef OSSL_STORE_LOADER_set_open_ex
     30953#  define OSSL_STORE_LOADER_set_open_ex OPENSSL_MANGLER(OSSL_STORE_LOADER_set_open_ex)
     30954# endif
     30955#else
     30956# ifndef _OSSL_STORE_LOADER_set_open_ex
     30957#  define _OSSL_STORE_LOADER_set_open_ex OPENSSL_MANGLER_ASM(OSSL_STORE_LOADER_set_open_ex)
     30958# endif
     30959#endif
     30960#ifndef OPENSSL_MANGLE_ASM
     30961# ifndef OSSL_STORE_LOADER_up_ref
     30962#  define OSSL_STORE_LOADER_up_ref OPENSSL_MANGLER(OSSL_STORE_LOADER_up_ref)
     30963# endif
     30964#else
     30965# ifndef _OSSL_STORE_LOADER_up_ref
     30966#  define _OSSL_STORE_LOADER_up_ref OPENSSL_MANGLER_ASM(OSSL_STORE_LOADER_up_ref)
     30967# endif
     30968#endif
     30969#ifndef OPENSSL_MANGLE_ASM
    2122330970# ifndef OSSL_STORE_SEARCH_by_alias
    2122430971#  define OSSL_STORE_SEARCH_by_alias OPENSSL_MANGLER(OSSL_STORE_SEARCH_by_alias)
     
    2132031067#endif
    2132131068#ifndef OPENSSL_MANGLE_ASM
     31069# ifndef OSSL_STORE_attach
     31070#  define OSSL_STORE_attach OPENSSL_MANGLER(OSSL_STORE_attach)
     31071# endif
     31072#else
     31073# ifndef _OSSL_STORE_attach
     31074#  define _OSSL_STORE_attach OPENSSL_MANGLER_ASM(OSSL_STORE_attach)
     31075# endif
     31076#endif
     31077#ifndef OPENSSL_MANGLE_ASM
    2132231078# ifndef OSSL_STORE_close
    2132331079#  define OSSL_STORE_close OPENSSL_MANGLER(OSSL_STORE_close)
     
    2140131157#endif
    2140231158#ifndef OPENSSL_MANGLE_ASM
     31159# ifndef OSSL_STORE_open_ex
     31160#  define OSSL_STORE_open_ex OPENSSL_MANGLER(OSSL_STORE_open_ex)
     31161# endif
     31162#else
     31163# ifndef _OSSL_STORE_open_ex
     31164#  define _OSSL_STORE_open_ex OPENSSL_MANGLER_ASM(OSSL_STORE_open_ex)
     31165# endif
     31166#endif
     31167#ifndef OPENSSL_MANGLE_ASM
    2140331168# ifndef OSSL_STORE_register_loader
    2140431169#  define OSSL_STORE_register_loader OPENSSL_MANGLER(OSSL_STORE_register_loader)
     
    2143731202#endif
    2143831203#ifndef OPENSSL_MANGLE_ASM
     31204# ifndef OSSL_default_cipher_list
     31205#  define OSSL_default_cipher_list OPENSSL_MANGLER(OSSL_default_cipher_list)
     31206# endif
     31207#else
     31208# ifndef _OSSL_default_cipher_list
     31209#  define _OSSL_default_cipher_list OPENSSL_MANGLER_ASM(OSSL_default_cipher_list)
     31210# endif
     31211#endif
     31212#ifndef OPENSSL_MANGLE_ASM
     31213# ifndef OSSL_default_ciphersuites
     31214#  define OSSL_default_ciphersuites OPENSSL_MANGLER(OSSL_default_ciphersuites)
     31215# endif
     31216#else
     31217# ifndef _OSSL_default_ciphersuites
     31218#  define _OSSL_default_ciphersuites OPENSSL_MANGLER_ASM(OSSL_default_ciphersuites)
     31219# endif
     31220#endif
     31221#ifndef OPENSSL_MANGLE_ASM
     31222# ifndef OSSL_parse_url
     31223#  define OSSL_parse_url OPENSSL_MANGLER(OSSL_parse_url)
     31224# endif
     31225#else
     31226# ifndef _OSSL_parse_url
     31227#  define _OSSL_parse_url OPENSSL_MANGLER_ASM(OSSL_parse_url)
     31228# endif
     31229#endif
     31230#ifndef OPENSSL_MANGLE_ASM
     31231# ifndef OSSL_provider_init
     31232#  define OSSL_provider_init OPENSSL_MANGLER(OSSL_provider_init)
     31233# endif
     31234#else
     31235# ifndef _OSSL_provider_init
     31236#  define _OSSL_provider_init OPENSSL_MANGLER_ASM(OSSL_provider_init)
     31237# endif
     31238#endif
     31239#ifndef OPENSSL_MANGLE_ASM
     31240# ifndef OSSL_trace_begin
     31241#  define OSSL_trace_begin OPENSSL_MANGLER(OSSL_trace_begin)
     31242# endif
     31243#else
     31244# ifndef _OSSL_trace_begin
     31245#  define _OSSL_trace_begin OPENSSL_MANGLER_ASM(OSSL_trace_begin)
     31246# endif
     31247#endif
     31248#ifndef OPENSSL_MANGLE_ASM
     31249# ifndef OSSL_trace_enabled
     31250#  define OSSL_trace_enabled OPENSSL_MANGLER(OSSL_trace_enabled)
     31251# endif
     31252#else
     31253# ifndef _OSSL_trace_enabled
     31254#  define _OSSL_trace_enabled OPENSSL_MANGLER_ASM(OSSL_trace_enabled)
     31255# endif
     31256#endif
     31257#ifndef OPENSSL_MANGLE_ASM
     31258# ifndef OSSL_trace_end
     31259#  define OSSL_trace_end OPENSSL_MANGLER(OSSL_trace_end)
     31260# endif
     31261#else
     31262# ifndef _OSSL_trace_end
     31263#  define _OSSL_trace_end OPENSSL_MANGLER_ASM(OSSL_trace_end)
     31264# endif
     31265#endif
     31266#ifndef OPENSSL_MANGLE_ASM
     31267# ifndef OSSL_trace_get_category_name
     31268#  define OSSL_trace_get_category_name OPENSSL_MANGLER(OSSL_trace_get_category_name)
     31269# endif
     31270#else
     31271# ifndef _OSSL_trace_get_category_name
     31272#  define _OSSL_trace_get_category_name OPENSSL_MANGLER_ASM(OSSL_trace_get_category_name)
     31273# endif
     31274#endif
     31275#ifndef OPENSSL_MANGLE_ASM
     31276# ifndef OSSL_trace_get_category_num
     31277#  define OSSL_trace_get_category_num OPENSSL_MANGLER(OSSL_trace_get_category_num)
     31278# endif
     31279#else
     31280# ifndef _OSSL_trace_get_category_num
     31281#  define _OSSL_trace_get_category_num OPENSSL_MANGLER_ASM(OSSL_trace_get_category_num)
     31282# endif
     31283#endif
     31284#ifndef OPENSSL_MANGLE_ASM
     31285# ifndef OSSL_trace_set_callback
     31286#  define OSSL_trace_set_callback OPENSSL_MANGLER(OSSL_trace_set_callback)
     31287# endif
     31288#else
     31289# ifndef _OSSL_trace_set_callback
     31290#  define _OSSL_trace_set_callback OPENSSL_MANGLER_ASM(OSSL_trace_set_callback)
     31291# endif
     31292#endif
     31293#ifndef OPENSSL_MANGLE_ASM
     31294# ifndef OSSL_trace_set_channel
     31295#  define OSSL_trace_set_channel OPENSSL_MANGLER(OSSL_trace_set_channel)
     31296# endif
     31297#else
     31298# ifndef _OSSL_trace_set_channel
     31299#  define _OSSL_trace_set_channel OPENSSL_MANGLER_ASM(OSSL_trace_set_channel)
     31300# endif
     31301#endif
     31302#ifndef OPENSSL_MANGLE_ASM
     31303# ifndef OSSL_trace_set_prefix
     31304#  define OSSL_trace_set_prefix OPENSSL_MANGLER(OSSL_trace_set_prefix)
     31305# endif
     31306#else
     31307# ifndef _OSSL_trace_set_prefix
     31308#  define _OSSL_trace_set_prefix OPENSSL_MANGLER_ASM(OSSL_trace_set_prefix)
     31309# endif
     31310#endif
     31311#ifndef OPENSSL_MANGLE_ASM
     31312# ifndef OSSL_trace_set_suffix
     31313#  define OSSL_trace_set_suffix OPENSSL_MANGLER(OSSL_trace_set_suffix)
     31314# endif
     31315#else
     31316# ifndef _OSSL_trace_set_suffix
     31317#  define _OSSL_trace_set_suffix OPENSSL_MANGLER_ASM(OSSL_trace_set_suffix)
     31318# endif
     31319#endif
     31320#ifndef OPENSSL_MANGLE_ASM
    2143931321# ifndef OTHERNAME_cmp
    2144031322#  define OTHERNAME_cmp OPENSSL_MANGLER(OTHERNAME_cmp)
     
    2165331535#endif
    2165431536#ifndef OPENSSL_MANGLE_ASM
     31537# ifndef PEM_X509_INFO_read_bio_ex
     31538#  define PEM_X509_INFO_read_bio_ex OPENSSL_MANGLER(PEM_X509_INFO_read_bio_ex)
     31539# endif
     31540#else
     31541# ifndef _PEM_X509_INFO_read_bio_ex
     31542#  define _PEM_X509_INFO_read_bio_ex OPENSSL_MANGLER_ASM(PEM_X509_INFO_read_bio_ex)
     31543# endif
     31544#endif
     31545#ifndef OPENSSL_MANGLE_ASM
     31546# ifndef PEM_X509_INFO_read_ex
     31547#  define PEM_X509_INFO_read_ex OPENSSL_MANGLER(PEM_X509_INFO_read_ex)
     31548# endif
     31549#else
     31550# ifndef _PEM_X509_INFO_read_ex
     31551#  define _PEM_X509_INFO_read_ex OPENSSL_MANGLER_ASM(PEM_X509_INFO_read_ex)
     31552# endif
     31553#endif
     31554#ifndef OPENSSL_MANGLE_ASM
    2165531555# ifndef PEM_X509_INFO_write_bio
    2165631556#  define PEM_X509_INFO_write_bio OPENSSL_MANGLER(PEM_X509_INFO_write_bio)
     
    2185131751#endif
    2185231752#ifndef OPENSSL_MANGLE_ASM
     31753# ifndef PEM_read_PUBKEY_ex
     31754#  define PEM_read_PUBKEY_ex OPENSSL_MANGLER(PEM_read_PUBKEY_ex)
     31755# endif
     31756#else
     31757# ifndef _PEM_read_PUBKEY_ex
     31758#  define _PEM_read_PUBKEY_ex OPENSSL_MANGLER_ASM(PEM_read_PUBKEY_ex)
     31759# endif
     31760#endif
     31761#ifndef OPENSSL_MANGLE_ASM
    2185331762# ifndef PEM_read_PrivateKey
    2185431763#  define PEM_read_PrivateKey OPENSSL_MANGLER(PEM_read_PrivateKey)
     
    2186031769#endif
    2186131770#ifndef OPENSSL_MANGLE_ASM
     31771# ifndef PEM_read_PrivateKey_ex
     31772#  define PEM_read_PrivateKey_ex OPENSSL_MANGLER(PEM_read_PrivateKey_ex)
     31773# endif
     31774#else
     31775# ifndef _PEM_read_PrivateKey_ex
     31776#  define _PEM_read_PrivateKey_ex OPENSSL_MANGLER_ASM(PEM_read_PrivateKey_ex)
     31777# endif
     31778#endif
     31779#ifndef OPENSSL_MANGLE_ASM
    2186231780# ifndef PEM_read_RSAPrivateKey
    2186331781#  define PEM_read_RSAPrivateKey OPENSSL_MANGLER(PEM_read_RSAPrivateKey)
     
    2192331841#endif
    2192431842#ifndef OPENSSL_MANGLE_ASM
     31843# ifndef PEM_read_X509_PUBKEY
     31844#  define PEM_read_X509_PUBKEY OPENSSL_MANGLER(PEM_read_X509_PUBKEY)
     31845# endif
     31846#else
     31847# ifndef _PEM_read_X509_PUBKEY
     31848#  define _PEM_read_X509_PUBKEY OPENSSL_MANGLER_ASM(PEM_read_X509_PUBKEY)
     31849# endif
     31850#endif
     31851#ifndef OPENSSL_MANGLE_ASM
    2192531852# ifndef PEM_read_X509_REQ
    2192631853#  define PEM_read_X509_REQ OPENSSL_MANGLER(PEM_read_X509_REQ)
     
    2205831985#endif
    2205931986#ifndef OPENSSL_MANGLE_ASM
     31987# ifndef PEM_read_bio_PUBKEY_ex
     31988#  define PEM_read_bio_PUBKEY_ex OPENSSL_MANGLER(PEM_read_bio_PUBKEY_ex)
     31989# endif
     31990#else
     31991# ifndef _PEM_read_bio_PUBKEY_ex
     31992#  define _PEM_read_bio_PUBKEY_ex OPENSSL_MANGLER_ASM(PEM_read_bio_PUBKEY_ex)
     31993# endif
     31994#endif
     31995#ifndef OPENSSL_MANGLE_ASM
    2206031996# ifndef PEM_read_bio_Parameters
    2206131997#  define PEM_read_bio_Parameters OPENSSL_MANGLER(PEM_read_bio_Parameters)
     
    2206732003#endif
    2206832004#ifndef OPENSSL_MANGLE_ASM
     32005# ifndef PEM_read_bio_Parameters_ex
     32006#  define PEM_read_bio_Parameters_ex OPENSSL_MANGLER(PEM_read_bio_Parameters_ex)
     32007# endif
     32008#else
     32009# ifndef _PEM_read_bio_Parameters_ex
     32010#  define _PEM_read_bio_Parameters_ex OPENSSL_MANGLER_ASM(PEM_read_bio_Parameters_ex)
     32011# endif
     32012#endif
     32013#ifndef OPENSSL_MANGLE_ASM
    2206932014# ifndef PEM_read_bio_PrivateKey
    2207032015#  define PEM_read_bio_PrivateKey OPENSSL_MANGLER(PEM_read_bio_PrivateKey)
     
    2207632021#endif
    2207732022#ifndef OPENSSL_MANGLE_ASM
     32023# ifndef PEM_read_bio_PrivateKey_ex
     32024#  define PEM_read_bio_PrivateKey_ex OPENSSL_MANGLER(PEM_read_bio_PrivateKey_ex)
     32025# endif
     32026#else
     32027# ifndef _PEM_read_bio_PrivateKey_ex
     32028#  define _PEM_read_bio_PrivateKey_ex OPENSSL_MANGLER_ASM(PEM_read_bio_PrivateKey_ex)
     32029# endif
     32030#endif
     32031#ifndef OPENSSL_MANGLE_ASM
    2207832032# ifndef PEM_read_bio_RSAPrivateKey
    2207932033#  define PEM_read_bio_RSAPrivateKey OPENSSL_MANGLER(PEM_read_bio_RSAPrivateKey)
     
    2213932093#endif
    2214032094#ifndef OPENSSL_MANGLE_ASM
     32095# ifndef PEM_read_bio_X509_PUBKEY
     32096#  define PEM_read_bio_X509_PUBKEY OPENSSL_MANGLER(PEM_read_bio_X509_PUBKEY)
     32097# endif
     32098#else
     32099# ifndef _PEM_read_bio_X509_PUBKEY
     32100#  define _PEM_read_bio_X509_PUBKEY OPENSSL_MANGLER_ASM(PEM_read_bio_X509_PUBKEY)
     32101# endif
     32102#endif
     32103#ifndef OPENSSL_MANGLE_ASM
    2214132104# ifndef PEM_read_bio_X509_REQ
    2214232105#  define PEM_read_bio_X509_REQ OPENSSL_MANGLER(PEM_read_bio_X509_REQ)
     
    2231032273#endif
    2231132274#ifndef OPENSSL_MANGLE_ASM
     32275# ifndef PEM_write_PUBKEY_ex
     32276#  define PEM_write_PUBKEY_ex OPENSSL_MANGLER(PEM_write_PUBKEY_ex)
     32277# endif
     32278#else
     32279# ifndef _PEM_write_PUBKEY_ex
     32280#  define _PEM_write_PUBKEY_ex OPENSSL_MANGLER_ASM(PEM_write_PUBKEY_ex)
     32281# endif
     32282#endif
     32283#ifndef OPENSSL_MANGLE_ASM
    2231232284# ifndef PEM_write_PrivateKey
    2231332285#  define PEM_write_PrivateKey OPENSSL_MANGLER(PEM_write_PrivateKey)
     
    2231932291#endif
    2232032292#ifndef OPENSSL_MANGLE_ASM
     32293# ifndef PEM_write_PrivateKey_ex
     32294#  define PEM_write_PrivateKey_ex OPENSSL_MANGLER(PEM_write_PrivateKey_ex)
     32295# endif
     32296#else
     32297# ifndef _PEM_write_PrivateKey_ex
     32298#  define _PEM_write_PrivateKey_ex OPENSSL_MANGLER_ASM(PEM_write_PrivateKey_ex)
     32299# endif
     32300#endif
     32301#ifndef OPENSSL_MANGLE_ASM
    2232132302# ifndef PEM_write_RSAPrivateKey
    2232232303#  define PEM_write_RSAPrivateKey OPENSSL_MANGLER(PEM_write_RSAPrivateKey)
     
    2238232363#endif
    2238332364#ifndef OPENSSL_MANGLE_ASM
     32365# ifndef PEM_write_X509_PUBKEY
     32366#  define PEM_write_X509_PUBKEY OPENSSL_MANGLER(PEM_write_X509_PUBKEY)
     32367# endif
     32368#else
     32369# ifndef _PEM_write_X509_PUBKEY
     32370#  define _PEM_write_X509_PUBKEY OPENSSL_MANGLER_ASM(PEM_write_X509_PUBKEY)
     32371# endif
     32372#endif
     32373#ifndef OPENSSL_MANGLE_ASM
    2238432374# ifndef PEM_write_X509_REQ
    2238532375#  define PEM_write_X509_REQ OPENSSL_MANGLER(PEM_write_X509_REQ)
     
    2258032570#endif
    2258132571#ifndef OPENSSL_MANGLE_ASM
     32572# ifndef PEM_write_bio_PUBKEY_ex
     32573#  define PEM_write_bio_PUBKEY_ex OPENSSL_MANGLER(PEM_write_bio_PUBKEY_ex)
     32574# endif
     32575#else
     32576# ifndef _PEM_write_bio_PUBKEY_ex
     32577#  define _PEM_write_bio_PUBKEY_ex OPENSSL_MANGLER_ASM(PEM_write_bio_PUBKEY_ex)
     32578# endif
     32579#endif
     32580#ifndef OPENSSL_MANGLE_ASM
    2258232581# ifndef PEM_write_bio_Parameters
    2258332582#  define PEM_write_bio_Parameters OPENSSL_MANGLER(PEM_write_bio_Parameters)
     
    2259832597#endif
    2259932598#ifndef OPENSSL_MANGLE_ASM
     32599# ifndef PEM_write_bio_PrivateKey_ex
     32600#  define PEM_write_bio_PrivateKey_ex OPENSSL_MANGLER(PEM_write_bio_PrivateKey_ex)
     32601# endif
     32602#else
     32603# ifndef _PEM_write_bio_PrivateKey_ex
     32604#  define _PEM_write_bio_PrivateKey_ex OPENSSL_MANGLER_ASM(PEM_write_bio_PrivateKey_ex)
     32605# endif
     32606#endif
     32607#ifndef OPENSSL_MANGLE_ASM
    2260032608# ifndef PEM_write_bio_PrivateKey_traditional
    2260132609#  define PEM_write_bio_PrivateKey_traditional OPENSSL_MANGLER(PEM_write_bio_PrivateKey_traditional)
     
    2267032678#endif
    2267132679#ifndef OPENSSL_MANGLE_ASM
     32680# ifndef PEM_write_bio_X509_PUBKEY
     32681#  define PEM_write_bio_X509_PUBKEY OPENSSL_MANGLER(PEM_write_bio_X509_PUBKEY)
     32682# endif
     32683#else
     32684# ifndef _PEM_write_bio_X509_PUBKEY
     32685#  define _PEM_write_bio_X509_PUBKEY OPENSSL_MANGLER_ASM(PEM_write_bio_X509_PUBKEY)
     32686# endif
     32687#endif
     32688#ifndef OPENSSL_MANGLE_ASM
    2267232689# ifndef PEM_write_bio_X509_REQ
    2267332690#  define PEM_write_bio_X509_REQ OPENSSL_MANGLER(PEM_write_bio_X509_REQ)
     
    2276932786#endif
    2277032787#ifndef OPENSSL_MANGLE_ASM
     32788# ifndef PKCS12_PBE_keyivgen_ex
     32789#  define PKCS12_PBE_keyivgen_ex OPENSSL_MANGLER(PKCS12_PBE_keyivgen_ex)
     32790# endif
     32791#else
     32792# ifndef _PKCS12_PBE_keyivgen_ex
     32793#  define _PKCS12_PBE_keyivgen_ex OPENSSL_MANGLER_ASM(PKCS12_PBE_keyivgen_ex)
     32794# endif
     32795#endif
     32796#ifndef OPENSSL_MANGLE_ASM
    2277132797# ifndef PKCS12_SAFEBAGS_it
    2277232798#  define PKCS12_SAFEBAGS_it OPENSSL_MANGLER(PKCS12_SAFEBAGS_it)
     
    2282332849#endif
    2282432850#ifndef OPENSSL_MANGLE_ASM
     32851# ifndef PKCS12_SAFEBAG_create_pkcs8_encrypt_ex
     32852#  define PKCS12_SAFEBAG_create_pkcs8_encrypt_ex OPENSSL_MANGLER(PKCS12_SAFEBAG_create_pkcs8_encrypt_ex)
     32853# endif
     32854#else
     32855# ifndef _PKCS12_SAFEBAG_create_pkcs8_encrypt_ex
     32856#  define _PKCS12_SAFEBAG_create_pkcs8_encrypt_ex OPENSSL_MANGLER_ASM(PKCS12_SAFEBAG_create_pkcs8_encrypt_ex)
     32857# endif
     32858#endif
     32859#ifndef OPENSSL_MANGLE_ASM
     32860# ifndef PKCS12_SAFEBAG_create_secret
     32861#  define PKCS12_SAFEBAG_create_secret OPENSSL_MANGLER(PKCS12_SAFEBAG_create_secret)
     32862# endif
     32863#else
     32864# ifndef _PKCS12_SAFEBAG_create_secret
     32865#  define _PKCS12_SAFEBAG_create_secret OPENSSL_MANGLER_ASM(PKCS12_SAFEBAG_create_secret)
     32866# endif
     32867#endif
     32868#ifndef OPENSSL_MANGLE_ASM
    2282532869# ifndef PKCS12_SAFEBAG_free
    2282632870#  define PKCS12_SAFEBAG_free OPENSSL_MANGLER(PKCS12_SAFEBAG_free)
     
    2285032894#endif
    2285132895#ifndef OPENSSL_MANGLE_ASM
     32896# ifndef PKCS12_SAFEBAG_get0_bag_obj
     32897#  define PKCS12_SAFEBAG_get0_bag_obj OPENSSL_MANGLER(PKCS12_SAFEBAG_get0_bag_obj)
     32898# endif
     32899#else
     32900# ifndef _PKCS12_SAFEBAG_get0_bag_obj
     32901#  define _PKCS12_SAFEBAG_get0_bag_obj OPENSSL_MANGLER_ASM(PKCS12_SAFEBAG_get0_bag_obj)
     32902# endif
     32903#endif
     32904#ifndef OPENSSL_MANGLE_ASM
     32905# ifndef PKCS12_SAFEBAG_get0_bag_type
     32906#  define PKCS12_SAFEBAG_get0_bag_type OPENSSL_MANGLER(PKCS12_SAFEBAG_get0_bag_type)
     32907# endif
     32908#else
     32909# ifndef _PKCS12_SAFEBAG_get0_bag_type
     32910#  define _PKCS12_SAFEBAG_get0_bag_type OPENSSL_MANGLER_ASM(PKCS12_SAFEBAG_get0_bag_type)
     32911# endif
     32912#endif
     32913#ifndef OPENSSL_MANGLE_ASM
    2285232914# ifndef PKCS12_SAFEBAG_get0_p8inf
    2285332915#  define PKCS12_SAFEBAG_get0_p8inf OPENSSL_MANGLER(PKCS12_SAFEBAG_get0_p8inf)
     
    2294033002#endif
    2294133003#ifndef OPENSSL_MANGLE_ASM
     33004# ifndef PKCS12_add1_attr_by_NID
     33005#  define PKCS12_add1_attr_by_NID OPENSSL_MANGLER(PKCS12_add1_attr_by_NID)
     33006# endif
     33007#else
     33008# ifndef _PKCS12_add1_attr_by_NID
     33009#  define _PKCS12_add1_attr_by_NID OPENSSL_MANGLER_ASM(PKCS12_add1_attr_by_NID)
     33010# endif
     33011#endif
     33012#ifndef OPENSSL_MANGLE_ASM
     33013# ifndef PKCS12_add1_attr_by_txt
     33014#  define PKCS12_add1_attr_by_txt OPENSSL_MANGLER(PKCS12_add1_attr_by_txt)
     33015# endif
     33016#else
     33017# ifndef _PKCS12_add1_attr_by_txt
     33018#  define _PKCS12_add1_attr_by_txt OPENSSL_MANGLER_ASM(PKCS12_add1_attr_by_txt)
     33019# endif
     33020#endif
     33021#ifndef OPENSSL_MANGLE_ASM
    2294233022# ifndef PKCS12_add_CSPName_asc
    2294333023#  define PKCS12_add_CSPName_asc OPENSSL_MANGLER(PKCS12_add_CSPName_asc)
     
    2299433074#endif
    2299533075#ifndef OPENSSL_MANGLE_ASM
     33076# ifndef PKCS12_add_key_ex
     33077#  define PKCS12_add_key_ex OPENSSL_MANGLER(PKCS12_add_key_ex)
     33078# endif
     33079#else
     33080# ifndef _PKCS12_add_key_ex
     33081#  define _PKCS12_add_key_ex OPENSSL_MANGLER_ASM(PKCS12_add_key_ex)
     33082# endif
     33083#endif
     33084#ifndef OPENSSL_MANGLE_ASM
    2299633085# ifndef PKCS12_add_localkeyid
    2299733086#  define PKCS12_add_localkeyid OPENSSL_MANGLER(PKCS12_add_localkeyid)
     
    2301233101#endif
    2301333102#ifndef OPENSSL_MANGLE_ASM
     33103# ifndef PKCS12_add_safe_ex
     33104#  define PKCS12_add_safe_ex OPENSSL_MANGLER(PKCS12_add_safe_ex)
     33105# endif
     33106#else
     33107# ifndef _PKCS12_add_safe_ex
     33108#  define _PKCS12_add_safe_ex OPENSSL_MANGLER_ASM(PKCS12_add_safe_ex)
     33109# endif
     33110#endif
     33111#ifndef OPENSSL_MANGLE_ASM
    2301433112# ifndef PKCS12_add_safes
    2301533113#  define PKCS12_add_safes OPENSSL_MANGLER(PKCS12_add_safes)
     
    2302133119#endif
    2302233120#ifndef OPENSSL_MANGLE_ASM
     33121# ifndef PKCS12_add_safes_ex
     33122#  define PKCS12_add_safes_ex OPENSSL_MANGLER(PKCS12_add_safes_ex)
     33123# endif
     33124#else
     33125# ifndef _PKCS12_add_safes_ex
     33126#  define _PKCS12_add_safes_ex OPENSSL_MANGLER_ASM(PKCS12_add_safes_ex)
     33127# endif
     33128#endif
     33129#ifndef OPENSSL_MANGLE_ASM
     33130# ifndef PKCS12_add_secret
     33131#  define PKCS12_add_secret OPENSSL_MANGLER(PKCS12_add_secret)
     33132# endif
     33133#else
     33134# ifndef _PKCS12_add_secret
     33135#  define _PKCS12_add_secret OPENSSL_MANGLER_ASM(PKCS12_add_secret)
     33136# endif
     33137#endif
     33138#ifndef OPENSSL_MANGLE_ASM
    2302333139# ifndef PKCS12_create
    2302433140#  define PKCS12_create OPENSSL_MANGLER(PKCS12_create)
     
    2303033146#endif
    2303133147#ifndef OPENSSL_MANGLE_ASM
     33148# ifndef PKCS12_create_ex
     33149#  define PKCS12_create_ex OPENSSL_MANGLER(PKCS12_create_ex)
     33150# endif
     33151#else
     33152# ifndef _PKCS12_create_ex
     33153#  define _PKCS12_create_ex OPENSSL_MANGLER_ASM(PKCS12_create_ex)
     33154# endif
     33155#endif
     33156#ifndef OPENSSL_MANGLE_ASM
    2303233157# ifndef PKCS12_decrypt_skey
    2303333158#  define PKCS12_decrypt_skey OPENSSL_MANGLER(PKCS12_decrypt_skey)
     
    2303933164#endif
    2304033165#ifndef OPENSSL_MANGLE_ASM
     33166# ifndef PKCS12_decrypt_skey_ex
     33167#  define PKCS12_decrypt_skey_ex OPENSSL_MANGLER(PKCS12_decrypt_skey_ex)
     33168# endif
     33169#else
     33170# ifndef _PKCS12_decrypt_skey_ex
     33171#  define _PKCS12_decrypt_skey_ex OPENSSL_MANGLER_ASM(PKCS12_decrypt_skey_ex)
     33172# endif
     33173#endif
     33174#ifndef OPENSSL_MANGLE_ASM
    2304133175# ifndef PKCS12_free
    2304233176#  define PKCS12_free OPENSSL_MANGLER(PKCS12_free)
     
    2306633200#endif
    2306733201#ifndef OPENSSL_MANGLE_ASM
    23068 # ifndef PKCS12_get_attr
    23069 #  define PKCS12_get_attr OPENSSL_MANGLER(PKCS12_get_attr)
    23070 # endif
    23071 #else
    23072 # ifndef _PKCS12_get_attr
    23073 #  define _PKCS12_get_attr OPENSSL_MANGLER_ASM(PKCS12_get_attr)
    23074 # endif
    23075 #endif
    23076 #ifndef OPENSSL_MANGLE_ASM
    2307733202# ifndef PKCS12_get_attr_gen
    2307833203#  define PKCS12_get_attr_gen OPENSSL_MANGLER(PKCS12_get_attr_gen)
     
    2310233227#endif
    2310333228#ifndef OPENSSL_MANGLE_ASM
     33229# ifndef PKCS12_init_ex
     33230#  define PKCS12_init_ex OPENSSL_MANGLER(PKCS12_init_ex)
     33231# endif
     33232#else
     33233# ifndef _PKCS12_init_ex
     33234#  define _PKCS12_init_ex OPENSSL_MANGLER_ASM(PKCS12_init_ex)
     33235# endif
     33236#endif
     33237#ifndef OPENSSL_MANGLE_ASM
    2310433238# ifndef PKCS12_it
    2310533239#  define PKCS12_it OPENSSL_MANGLER(PKCS12_it)
     
    2312033254#endif
    2312133255#ifndef OPENSSL_MANGLE_ASM
     33256# ifndef PKCS12_item_decrypt_d2i_ex
     33257#  define PKCS12_item_decrypt_d2i_ex OPENSSL_MANGLER(PKCS12_item_decrypt_d2i_ex)
     33258# endif
     33259#else
     33260# ifndef _PKCS12_item_decrypt_d2i_ex
     33261#  define _PKCS12_item_decrypt_d2i_ex OPENSSL_MANGLER_ASM(PKCS12_item_decrypt_d2i_ex)
     33262# endif
     33263#endif
     33264#ifndef OPENSSL_MANGLE_ASM
    2312233265# ifndef PKCS12_item_i2d_encrypt
    2312333266#  define PKCS12_item_i2d_encrypt OPENSSL_MANGLER(PKCS12_item_i2d_encrypt)
     
    2312933272#endif
    2313033273#ifndef OPENSSL_MANGLE_ASM
     33274# ifndef PKCS12_item_i2d_encrypt_ex
     33275#  define PKCS12_item_i2d_encrypt_ex OPENSSL_MANGLER(PKCS12_item_i2d_encrypt_ex)
     33276# endif
     33277#else
     33278# ifndef _PKCS12_item_i2d_encrypt_ex
     33279#  define _PKCS12_item_i2d_encrypt_ex OPENSSL_MANGLER_ASM(PKCS12_item_i2d_encrypt_ex)
     33280# endif
     33281#endif
     33282#ifndef OPENSSL_MANGLE_ASM
    2313133283# ifndef PKCS12_item_pack_safebag
    2313233284#  define PKCS12_item_pack_safebag OPENSSL_MANGLER(PKCS12_item_pack_safebag)
     
    2314733299#endif
    2314833300#ifndef OPENSSL_MANGLE_ASM
     33301# ifndef PKCS12_key_gen_asc_ex
     33302#  define PKCS12_key_gen_asc_ex OPENSSL_MANGLER(PKCS12_key_gen_asc_ex)
     33303# endif
     33304#else
     33305# ifndef _PKCS12_key_gen_asc_ex
     33306#  define _PKCS12_key_gen_asc_ex OPENSSL_MANGLER_ASM(PKCS12_key_gen_asc_ex)
     33307# endif
     33308#endif
     33309#ifndef OPENSSL_MANGLE_ASM
    2314933310# ifndef PKCS12_key_gen_uni
    2315033311#  define PKCS12_key_gen_uni OPENSSL_MANGLER(PKCS12_key_gen_uni)
     
    2315633317#endif
    2315733318#ifndef OPENSSL_MANGLE_ASM
     33319# ifndef PKCS12_key_gen_uni_ex
     33320#  define PKCS12_key_gen_uni_ex OPENSSL_MANGLER(PKCS12_key_gen_uni_ex)
     33321# endif
     33322#else
     33323# ifndef _PKCS12_key_gen_uni_ex
     33324#  define _PKCS12_key_gen_uni_ex OPENSSL_MANGLER_ASM(PKCS12_key_gen_uni_ex)
     33325# endif
     33326#endif
     33327#ifndef OPENSSL_MANGLE_ASM
    2315833328# ifndef PKCS12_key_gen_utf8
    2315933329#  define PKCS12_key_gen_utf8 OPENSSL_MANGLER(PKCS12_key_gen_utf8)
     
    2316533335#endif
    2316633336#ifndef OPENSSL_MANGLE_ASM
     33337# ifndef PKCS12_key_gen_utf8_ex
     33338#  define PKCS12_key_gen_utf8_ex OPENSSL_MANGLER(PKCS12_key_gen_utf8_ex)
     33339# endif
     33340#else
     33341# ifndef _PKCS12_key_gen_utf8_ex
     33342#  define _PKCS12_key_gen_utf8_ex OPENSSL_MANGLER_ASM(PKCS12_key_gen_utf8_ex)
     33343# endif
     33344#endif
     33345#ifndef OPENSSL_MANGLE_ASM
    2316733346# ifndef PKCS12_mac_present
    2316833347#  define PKCS12_mac_present OPENSSL_MANGLER(PKCS12_mac_present)
     
    2321933398#endif
    2322033399#ifndef OPENSSL_MANGLE_ASM
     33400# ifndef PKCS12_pack_p7encdata_ex
     33401#  define PKCS12_pack_p7encdata_ex OPENSSL_MANGLER(PKCS12_pack_p7encdata_ex)
     33402# endif
     33403#else
     33404# ifndef _PKCS12_pack_p7encdata_ex
     33405#  define _PKCS12_pack_p7encdata_ex OPENSSL_MANGLER_ASM(PKCS12_pack_p7encdata_ex)
     33406# endif
     33407#endif
     33408#ifndef OPENSSL_MANGLE_ASM
    2322133409# ifndef PKCS12_parse
    2322233410#  define PKCS12_parse OPENSSL_MANGLER(PKCS12_parse)
     
    2323733425#endif
    2323833426#ifndef OPENSSL_MANGLE_ASM
     33427# ifndef PKCS12_pbe_crypt_ex
     33428#  define PKCS12_pbe_crypt_ex OPENSSL_MANGLER(PKCS12_pbe_crypt_ex)
     33429# endif
     33430#else
     33431# ifndef _PKCS12_pbe_crypt_ex
     33432#  define _PKCS12_pbe_crypt_ex OPENSSL_MANGLER_ASM(PKCS12_pbe_crypt_ex)
     33433# endif
     33434#endif
     33435#ifndef OPENSSL_MANGLE_ASM
    2323933436# ifndef PKCS12_set_mac
    2324033437#  define PKCS12_set_mac OPENSSL_MANGLER(PKCS12_set_mac)
     
    2331833515#endif
    2331933516#ifndef OPENSSL_MANGLE_ASM
     33517# ifndef PKCS5_PBE_keyivgen_ex
     33518#  define PKCS5_PBE_keyivgen_ex OPENSSL_MANGLER(PKCS5_PBE_keyivgen_ex)
     33519# endif
     33520#else
     33521# ifndef _PKCS5_PBE_keyivgen_ex
     33522#  define _PKCS5_PBE_keyivgen_ex OPENSSL_MANGLER_ASM(PKCS5_PBE_keyivgen_ex)
     33523# endif
     33524#endif
     33525#ifndef OPENSSL_MANGLE_ASM
    2332033526# ifndef PKCS5_PBKDF2_HMAC
    2332133527#  define PKCS5_PBKDF2_HMAC OPENSSL_MANGLER(PKCS5_PBKDF2_HMAC)
     
    2335433560#endif
    2335533561#ifndef OPENSSL_MANGLE_ASM
     33562# ifndef PKCS5_pbe2_set_iv_ex
     33563#  define PKCS5_pbe2_set_iv_ex OPENSSL_MANGLER(PKCS5_pbe2_set_iv_ex)
     33564# endif
     33565#else
     33566# ifndef _PKCS5_pbe2_set_iv_ex
     33567#  define _PKCS5_pbe2_set_iv_ex OPENSSL_MANGLER_ASM(PKCS5_pbe2_set_iv_ex)
     33568# endif
     33569#endif
     33570#ifndef OPENSSL_MANGLE_ASM
    2335633571# ifndef PKCS5_pbe2_set_scrypt
    2335733572#  define PKCS5_pbe2_set_scrypt OPENSSL_MANGLER(PKCS5_pbe2_set_scrypt)
     
    2338133596#endif
    2338233597#ifndef OPENSSL_MANGLE_ASM
     33598# ifndef PKCS5_pbe_set0_algor_ex
     33599#  define PKCS5_pbe_set0_algor_ex OPENSSL_MANGLER(PKCS5_pbe_set0_algor_ex)
     33600# endif
     33601#else
     33602# ifndef _PKCS5_pbe_set0_algor_ex
     33603#  define _PKCS5_pbe_set0_algor_ex OPENSSL_MANGLER_ASM(PKCS5_pbe_set0_algor_ex)
     33604# endif
     33605#endif
     33606#ifndef OPENSSL_MANGLE_ASM
     33607# ifndef PKCS5_pbe_set_ex
     33608#  define PKCS5_pbe_set_ex OPENSSL_MANGLER(PKCS5_pbe_set_ex)
     33609# endif
     33610#else
     33611# ifndef _PKCS5_pbe_set_ex
     33612#  define _PKCS5_pbe_set_ex OPENSSL_MANGLER_ASM(PKCS5_pbe_set_ex)
     33613# endif
     33614#endif
     33615#ifndef OPENSSL_MANGLE_ASM
    2338333616# ifndef PKCS5_pbkdf2_set
    2338433617#  define PKCS5_pbkdf2_set OPENSSL_MANGLER(PKCS5_pbkdf2_set)
     
    2339033623#endif
    2339133624#ifndef OPENSSL_MANGLE_ASM
     33625# ifndef PKCS5_pbkdf2_set_ex
     33626#  define PKCS5_pbkdf2_set_ex OPENSSL_MANGLER(PKCS5_pbkdf2_set_ex)
     33627# endif
     33628#else
     33629# ifndef _PKCS5_pbkdf2_set_ex
     33630#  define _PKCS5_pbkdf2_set_ex OPENSSL_MANGLER_ASM(PKCS5_pbkdf2_set_ex)
     33631# endif
     33632#endif
     33633#ifndef OPENSSL_MANGLE_ASM
    2339233634# ifndef PKCS5_v2_PBE_keyivgen
    2339333635#  define PKCS5_v2_PBE_keyivgen OPENSSL_MANGLER(PKCS5_v2_PBE_keyivgen)
     
    2339933641#endif
    2340033642#ifndef OPENSSL_MANGLE_ASM
     33643# ifndef PKCS5_v2_PBE_keyivgen_ex
     33644#  define PKCS5_v2_PBE_keyivgen_ex OPENSSL_MANGLER(PKCS5_v2_PBE_keyivgen_ex)
     33645# endif
     33646#else
     33647# ifndef _PKCS5_v2_PBE_keyivgen_ex
     33648#  define _PKCS5_v2_PBE_keyivgen_ex OPENSSL_MANGLER_ASM(PKCS5_v2_PBE_keyivgen_ex)
     33649# endif
     33650#endif
     33651#ifndef OPENSSL_MANGLE_ASM
    2340133652# ifndef PKCS5_v2_PBKDF2_keyivgen
    2340233653#  define PKCS5_v2_PBKDF2_keyivgen OPENSSL_MANGLER(PKCS5_v2_PBKDF2_keyivgen)
     
    2340833659#endif
    2340933660#ifndef OPENSSL_MANGLE_ASM
     33661# ifndef PKCS5_v2_PBKDF2_keyivgen_ex
     33662#  define PKCS5_v2_PBKDF2_keyivgen_ex OPENSSL_MANGLER(PKCS5_v2_PBKDF2_keyivgen_ex)
     33663# endif
     33664#else
     33665# ifndef _PKCS5_v2_PBKDF2_keyivgen_ex
     33666#  define _PKCS5_v2_PBKDF2_keyivgen_ex OPENSSL_MANGLER_ASM(PKCS5_v2_PBKDF2_keyivgen_ex)
     33667# endif
     33668#endif
     33669#ifndef OPENSSL_MANGLE_ASM
    2341033670# ifndef PKCS5_v2_scrypt_keyivgen
    2341133671#  define PKCS5_v2_scrypt_keyivgen OPENSSL_MANGLER(PKCS5_v2_scrypt_keyivgen)
     
    2341733677#endif
    2341833678#ifndef OPENSSL_MANGLE_ASM
     33679# ifndef PKCS5_v2_scrypt_keyivgen_ex
     33680#  define PKCS5_v2_scrypt_keyivgen_ex OPENSSL_MANGLER(PKCS5_v2_scrypt_keyivgen_ex)
     33681# endif
     33682#else
     33683# ifndef _PKCS5_v2_scrypt_keyivgen_ex
     33684#  define _PKCS5_v2_scrypt_keyivgen_ex OPENSSL_MANGLER_ASM(PKCS5_v2_scrypt_keyivgen_ex)
     33685# endif
     33686#endif
     33687#ifndef OPENSSL_MANGLE_ASM
    2341933688# ifndef PKCS7_ATTR_SIGN_it
    2342033689#  define PKCS7_ATTR_SIGN_it OPENSSL_MANGLER(PKCS7_ATTR_SIGN_it)
     
    2393934208#endif
    2394034209#ifndef OPENSSL_MANGLE_ASM
     34210# ifndef PKCS7_encrypt_ex
     34211#  define PKCS7_encrypt_ex OPENSSL_MANGLER(PKCS7_encrypt_ex)
     34212# endif
     34213#else
     34214# ifndef _PKCS7_encrypt_ex
     34215#  define _PKCS7_encrypt_ex OPENSSL_MANGLER_ASM(PKCS7_encrypt_ex)
     34216# endif
     34217#endif
     34218#ifndef OPENSSL_MANGLE_ASM
    2394134219# ifndef PKCS7_final
    2394234220#  define PKCS7_final OPENSSL_MANGLER(PKCS7_final)
     
    2398434262#endif
    2398534263#ifndef OPENSSL_MANGLE_ASM
     34264# ifndef PKCS7_get_octet_string
     34265#  define PKCS7_get_octet_string OPENSSL_MANGLER(PKCS7_get_octet_string)
     34266# endif
     34267#else
     34268# ifndef _PKCS7_get_octet_string
     34269#  define _PKCS7_get_octet_string OPENSSL_MANGLER_ASM(PKCS7_get_octet_string)
     34270# endif
     34271#endif
     34272#ifndef OPENSSL_MANGLE_ASM
    2398634273# ifndef PKCS7_get_signed_attribute
    2398734274#  define PKCS7_get_signed_attribute OPENSSL_MANGLER(PKCS7_get_signed_attribute)
     
    2402934316#endif
    2403034317#ifndef OPENSSL_MANGLE_ASM
     34318# ifndef PKCS7_new_ex
     34319#  define PKCS7_new_ex OPENSSL_MANGLER(PKCS7_new_ex)
     34320# endif
     34321#else
     34322# ifndef _PKCS7_new_ex
     34323#  define _PKCS7_new_ex OPENSSL_MANGLER_ASM(PKCS7_new_ex)
     34324# endif
     34325#endif
     34326#ifndef OPENSSL_MANGLE_ASM
    2403134327# ifndef PKCS7_print_ctx
    2403234328#  define PKCS7_print_ctx OPENSSL_MANGLER(PKCS7_print_ctx)
     
    2411934415#endif
    2412034416#ifndef OPENSSL_MANGLE_ASM
     34417# ifndef PKCS7_sign_ex
     34418#  define PKCS7_sign_ex OPENSSL_MANGLER(PKCS7_sign_ex)
     34419# endif
     34420#else
     34421# ifndef _PKCS7_sign_ex
     34422#  define _PKCS7_sign_ex OPENSSL_MANGLER_ASM(PKCS7_sign_ex)
     34423# endif
     34424#endif
     34425#ifndef OPENSSL_MANGLE_ASM
    2412134426# ifndef PKCS7_signatureVerify
    2412234427#  define PKCS7_signatureVerify OPENSSL_MANGLER(PKCS7_signatureVerify)
     
    2415534460#endif
    2415634461#ifndef OPENSSL_MANGLE_ASM
     34462# ifndef PKCS7_type_is_other
     34463#  define PKCS7_type_is_other OPENSSL_MANGLER(PKCS7_type_is_other)
     34464# endif
     34465#else
     34466# ifndef _PKCS7_type_is_other
     34467#  define _PKCS7_type_is_other OPENSSL_MANGLER_ASM(PKCS7_type_is_other)
     34468# endif
     34469#endif
     34470#ifndef OPENSSL_MANGLE_ASM
    2415734471# ifndef PKCS7_verify
    2415834472#  define PKCS7_verify OPENSSL_MANGLER(PKCS7_verify)
     
    2420934523#endif
    2421034524#ifndef OPENSSL_MANGLE_ASM
     34525# ifndef PKCS8_decrypt_ex
     34526#  define PKCS8_decrypt_ex OPENSSL_MANGLER(PKCS8_decrypt_ex)
     34527# endif
     34528#else
     34529# ifndef _PKCS8_decrypt_ex
     34530#  define _PKCS8_decrypt_ex OPENSSL_MANGLER_ASM(PKCS8_decrypt_ex)
     34531# endif
     34532#endif
     34533#ifndef OPENSSL_MANGLE_ASM
    2421134534# ifndef PKCS8_encrypt
    2421234535#  define PKCS8_encrypt OPENSSL_MANGLER(PKCS8_encrypt)
     
    2421834541#endif
    2421934542#ifndef OPENSSL_MANGLE_ASM
     34543# ifndef PKCS8_encrypt_ex
     34544#  define PKCS8_encrypt_ex OPENSSL_MANGLER(PKCS8_encrypt_ex)
     34545# endif
     34546#else
     34547# ifndef _PKCS8_encrypt_ex
     34548#  define _PKCS8_encrypt_ex OPENSSL_MANGLER_ASM(PKCS8_encrypt_ex)
     34549# endif
     34550#endif
     34551#ifndef OPENSSL_MANGLE_ASM
    2422034552# ifndef PKCS8_get_attr
    2422134553#  define PKCS8_get_attr OPENSSL_MANGLER(PKCS8_get_attr)
     
    2422734559#endif
    2422834560#ifndef OPENSSL_MANGLE_ASM
     34561# ifndef PKCS8_pkey_add1_attr
     34562#  define PKCS8_pkey_add1_attr OPENSSL_MANGLER(PKCS8_pkey_add1_attr)
     34563# endif
     34564#else
     34565# ifndef _PKCS8_pkey_add1_attr
     34566#  define _PKCS8_pkey_add1_attr OPENSSL_MANGLER_ASM(PKCS8_pkey_add1_attr)
     34567# endif
     34568#endif
     34569#ifndef OPENSSL_MANGLE_ASM
    2422934570# ifndef PKCS8_pkey_add1_attr_by_NID
    2423034571#  define PKCS8_pkey_add1_attr_by_NID OPENSSL_MANGLER(PKCS8_pkey_add1_attr_by_NID)
     
    2423634577#endif
    2423734578#ifndef OPENSSL_MANGLE_ASM
     34579# ifndef PKCS8_pkey_add1_attr_by_OBJ
     34580#  define PKCS8_pkey_add1_attr_by_OBJ OPENSSL_MANGLER(PKCS8_pkey_add1_attr_by_OBJ)
     34581# endif
     34582#else
     34583# ifndef _PKCS8_pkey_add1_attr_by_OBJ
     34584#  define _PKCS8_pkey_add1_attr_by_OBJ OPENSSL_MANGLER_ASM(PKCS8_pkey_add1_attr_by_OBJ)
     34585# endif
     34586#endif
     34587#ifndef OPENSSL_MANGLE_ASM
    2423834588# ifndef PKCS8_pkey_get0
    2423934589#  define PKCS8_pkey_get0 OPENSSL_MANGLER(PKCS8_pkey_get0)
     
    2427234622#endif
    2427334623#ifndef OPENSSL_MANGLE_ASM
     34624# ifndef PKCS8_set0_pbe_ex
     34625#  define PKCS8_set0_pbe_ex OPENSSL_MANGLER(PKCS8_set0_pbe_ex)
     34626# endif
     34627#else
     34628# ifndef _PKCS8_set0_pbe_ex
     34629#  define _PKCS8_set0_pbe_ex OPENSSL_MANGLER_ASM(PKCS8_set0_pbe_ex)
     34630# endif
     34631#endif
     34632#ifndef OPENSSL_MANGLE_ASM
    2427434633# ifndef PKEY_USAGE_PERIOD_free
    2427534634#  define PKEY_USAGE_PERIOD_free OPENSSL_MANGLER(PKEY_USAGE_PERIOD_free)
     
    2458734946#endif
    2458834947#ifndef OPENSSL_MANGLE_ASM
    24589 # ifndef RAND_DRBG_bytes
    24590 #  define RAND_DRBG_bytes OPENSSL_MANGLER(RAND_DRBG_bytes)
    24591 # endif
    24592 #else
    24593 # ifndef _RAND_DRBG_bytes
    24594 #  define _RAND_DRBG_bytes OPENSSL_MANGLER_ASM(RAND_DRBG_bytes)
    24595 # endif
    24596 #endif
    24597 #ifndef OPENSSL_MANGLE_ASM
    24598 # ifndef RAND_DRBG_free
    24599 #  define RAND_DRBG_free OPENSSL_MANGLER(RAND_DRBG_free)
    24600 # endif
    24601 #else
    24602 # ifndef _RAND_DRBG_free
    24603 #  define _RAND_DRBG_free OPENSSL_MANGLER_ASM(RAND_DRBG_free)
    24604 # endif
    24605 #endif
    24606 #ifndef OPENSSL_MANGLE_ASM
    24607 # ifndef RAND_DRBG_generate
    24608 #  define RAND_DRBG_generate OPENSSL_MANGLER(RAND_DRBG_generate)
    24609 # endif
    24610 #else
    24611 # ifndef _RAND_DRBG_generate
    24612 #  define _RAND_DRBG_generate OPENSSL_MANGLER_ASM(RAND_DRBG_generate)
    24613 # endif
    24614 #endif
    24615 #ifndef OPENSSL_MANGLE_ASM
    24616 # ifndef RAND_DRBG_get0_master
    24617 #  define RAND_DRBG_get0_master OPENSSL_MANGLER(RAND_DRBG_get0_master)
    24618 # endif
    24619 #else
    24620 # ifndef _RAND_DRBG_get0_master
    24621 #  define _RAND_DRBG_get0_master OPENSSL_MANGLER_ASM(RAND_DRBG_get0_master)
    24622 # endif
    24623 #endif
    24624 #ifndef OPENSSL_MANGLE_ASM
    24625 # ifndef RAND_DRBG_get0_private
    24626 #  define RAND_DRBG_get0_private OPENSSL_MANGLER(RAND_DRBG_get0_private)
    24627 # endif
    24628 #else
    24629 # ifndef _RAND_DRBG_get0_private
    24630 #  define _RAND_DRBG_get0_private OPENSSL_MANGLER_ASM(RAND_DRBG_get0_private)
    24631 # endif
    24632 #endif
    24633 #ifndef OPENSSL_MANGLE_ASM
    24634 # ifndef RAND_DRBG_get0_public
    24635 #  define RAND_DRBG_get0_public OPENSSL_MANGLER(RAND_DRBG_get0_public)
    24636 # endif
    24637 #else
    24638 # ifndef _RAND_DRBG_get0_public
    24639 #  define _RAND_DRBG_get0_public OPENSSL_MANGLER_ASM(RAND_DRBG_get0_public)
    24640 # endif
    24641 #endif
    24642 #ifndef OPENSSL_MANGLE_ASM
    24643 # ifndef RAND_DRBG_get_ex_data
    24644 #  define RAND_DRBG_get_ex_data OPENSSL_MANGLER(RAND_DRBG_get_ex_data)
    24645 # endif
    24646 #else
    24647 # ifndef _RAND_DRBG_get_ex_data
    24648 #  define _RAND_DRBG_get_ex_data OPENSSL_MANGLER_ASM(RAND_DRBG_get_ex_data)
    24649 # endif
    24650 #endif
    24651 #ifndef OPENSSL_MANGLE_ASM
    24652 # ifndef RAND_DRBG_instantiate
    24653 #  define RAND_DRBG_instantiate OPENSSL_MANGLER(RAND_DRBG_instantiate)
    24654 # endif
    24655 #else
    24656 # ifndef _RAND_DRBG_instantiate
    24657 #  define _RAND_DRBG_instantiate OPENSSL_MANGLER_ASM(RAND_DRBG_instantiate)
    24658 # endif
    24659 #endif
    24660 #ifndef OPENSSL_MANGLE_ASM
    24661 # ifndef RAND_DRBG_new
    24662 #  define RAND_DRBG_new OPENSSL_MANGLER(RAND_DRBG_new)
    24663 # endif
    24664 #else
    24665 # ifndef _RAND_DRBG_new
    24666 #  define _RAND_DRBG_new OPENSSL_MANGLER_ASM(RAND_DRBG_new)
    24667 # endif
    24668 #endif
    24669 #ifndef OPENSSL_MANGLE_ASM
    24670 # ifndef RAND_DRBG_reseed
    24671 #  define RAND_DRBG_reseed OPENSSL_MANGLER(RAND_DRBG_reseed)
    24672 # endif
    24673 #else
    24674 # ifndef _RAND_DRBG_reseed
    24675 #  define _RAND_DRBG_reseed OPENSSL_MANGLER_ASM(RAND_DRBG_reseed)
    24676 # endif
    24677 #endif
    24678 #ifndef OPENSSL_MANGLE_ASM
    24679 # ifndef RAND_DRBG_secure_new
    24680 #  define RAND_DRBG_secure_new OPENSSL_MANGLER(RAND_DRBG_secure_new)
    24681 # endif
    24682 #else
    24683 # ifndef _RAND_DRBG_secure_new
    24684 #  define _RAND_DRBG_secure_new OPENSSL_MANGLER_ASM(RAND_DRBG_secure_new)
    24685 # endif
    24686 #endif
    24687 #ifndef OPENSSL_MANGLE_ASM
    24688 # ifndef RAND_DRBG_set
    24689 #  define RAND_DRBG_set OPENSSL_MANGLER(RAND_DRBG_set)
    24690 # endif
    24691 #else
    24692 # ifndef _RAND_DRBG_set
    24693 #  define _RAND_DRBG_set OPENSSL_MANGLER_ASM(RAND_DRBG_set)
    24694 # endif
    24695 #endif
    24696 #ifndef OPENSSL_MANGLE_ASM
    24697 # ifndef RAND_DRBG_set_callbacks
    24698 #  define RAND_DRBG_set_callbacks OPENSSL_MANGLER(RAND_DRBG_set_callbacks)
    24699 # endif
    24700 #else
    24701 # ifndef _RAND_DRBG_set_callbacks
    24702 #  define _RAND_DRBG_set_callbacks OPENSSL_MANGLER_ASM(RAND_DRBG_set_callbacks)
    24703 # endif
    24704 #endif
    24705 #ifndef OPENSSL_MANGLE_ASM
    24706 # ifndef RAND_DRBG_set_defaults
    24707 #  define RAND_DRBG_set_defaults OPENSSL_MANGLER(RAND_DRBG_set_defaults)
    24708 # endif
    24709 #else
    24710 # ifndef _RAND_DRBG_set_defaults
    24711 #  define _RAND_DRBG_set_defaults OPENSSL_MANGLER_ASM(RAND_DRBG_set_defaults)
    24712 # endif
    24713 #endif
    24714 #ifndef OPENSSL_MANGLE_ASM
    24715 # ifndef RAND_DRBG_set_ex_data
    24716 #  define RAND_DRBG_set_ex_data OPENSSL_MANGLER(RAND_DRBG_set_ex_data)
    24717 # endif
    24718 #else
    24719 # ifndef _RAND_DRBG_set_ex_data
    24720 #  define _RAND_DRBG_set_ex_data OPENSSL_MANGLER_ASM(RAND_DRBG_set_ex_data)
    24721 # endif
    24722 #endif
    24723 #ifndef OPENSSL_MANGLE_ASM
    24724 # ifndef RAND_DRBG_set_reseed_defaults
    24725 #  define RAND_DRBG_set_reseed_defaults OPENSSL_MANGLER(RAND_DRBG_set_reseed_defaults)
    24726 # endif
    24727 #else
    24728 # ifndef _RAND_DRBG_set_reseed_defaults
    24729 #  define _RAND_DRBG_set_reseed_defaults OPENSSL_MANGLER_ASM(RAND_DRBG_set_reseed_defaults)
    24730 # endif
    24731 #endif
    24732 #ifndef OPENSSL_MANGLE_ASM
    24733 # ifndef RAND_DRBG_set_reseed_interval
    24734 #  define RAND_DRBG_set_reseed_interval OPENSSL_MANGLER(RAND_DRBG_set_reseed_interval)
    24735 # endif
    24736 #else
    24737 # ifndef _RAND_DRBG_set_reseed_interval
    24738 #  define _RAND_DRBG_set_reseed_interval OPENSSL_MANGLER_ASM(RAND_DRBG_set_reseed_interval)
    24739 # endif
    24740 #endif
    24741 #ifndef OPENSSL_MANGLE_ASM
    24742 # ifndef RAND_DRBG_set_reseed_time_interval
    24743 #  define RAND_DRBG_set_reseed_time_interval OPENSSL_MANGLER(RAND_DRBG_set_reseed_time_interval)
    24744 # endif
    24745 #else
    24746 # ifndef _RAND_DRBG_set_reseed_time_interval
    24747 #  define _RAND_DRBG_set_reseed_time_interval OPENSSL_MANGLER_ASM(RAND_DRBG_set_reseed_time_interval)
    24748 # endif
    24749 #endif
    24750 #ifndef OPENSSL_MANGLE_ASM
    24751 # ifndef RAND_DRBG_uninstantiate
    24752 #  define RAND_DRBG_uninstantiate OPENSSL_MANGLER(RAND_DRBG_uninstantiate)
    24753 # endif
    24754 #else
    24755 # ifndef _RAND_DRBG_uninstantiate
    24756 #  define _RAND_DRBG_uninstantiate OPENSSL_MANGLER_ASM(RAND_DRBG_uninstantiate)
     34948# ifndef Poly1305_Final
     34949#  define Poly1305_Final OPENSSL_MANGLER(Poly1305_Final)
     34950# endif
     34951#else
     34952# ifndef _Poly1305_Final
     34953#  define _Poly1305_Final OPENSSL_MANGLER_ASM(Poly1305_Final)
     34954# endif
     34955#endif
     34956#ifndef OPENSSL_MANGLE_ASM
     34957# ifndef Poly1305_Init
     34958#  define Poly1305_Init OPENSSL_MANGLER(Poly1305_Init)
     34959# endif
     34960#else
     34961# ifndef _Poly1305_Init
     34962#  define _Poly1305_Init OPENSSL_MANGLER_ASM(Poly1305_Init)
     34963# endif
     34964#endif
     34965#ifndef OPENSSL_MANGLE_ASM
     34966# ifndef Poly1305_Update
     34967#  define Poly1305_Update OPENSSL_MANGLER(Poly1305_Update)
     34968# endif
     34969#else
     34970# ifndef _Poly1305_Update
     34971#  define _Poly1305_Update OPENSSL_MANGLER_ASM(Poly1305_Update)
     34972# endif
     34973#endif
     34974#ifndef OPENSSL_MANGLE_ASM
     34975# ifndef Poly1305_ctx_size
     34976#  define Poly1305_ctx_size OPENSSL_MANGLER(Poly1305_ctx_size)
     34977# endif
     34978#else
     34979# ifndef _Poly1305_ctx_size
     34980#  define _Poly1305_ctx_size OPENSSL_MANGLER_ASM(Poly1305_ctx_size)
    2475734981# endif
    2475834982#endif
     
    2478535009#endif
    2478635010#ifndef OPENSSL_MANGLE_ASM
     35011# ifndef RAND_bytes_ex
     35012#  define RAND_bytes_ex OPENSSL_MANGLER(RAND_bytes_ex)
     35013# endif
     35014#else
     35015# ifndef _RAND_bytes_ex
     35016#  define _RAND_bytes_ex OPENSSL_MANGLER_ASM(RAND_bytes_ex)
     35017# endif
     35018#endif
     35019#ifndef OPENSSL_MANGLE_ASM
     35020# ifndef RAND_egd
     35021#  define RAND_egd OPENSSL_MANGLER(RAND_egd)
     35022# endif
     35023#else
     35024# ifndef _RAND_egd
     35025#  define _RAND_egd OPENSSL_MANGLER_ASM(RAND_egd)
     35026# endif
     35027#endif
     35028#ifndef OPENSSL_MANGLE_ASM
     35029# ifndef RAND_egd_bytes
     35030#  define RAND_egd_bytes OPENSSL_MANGLER(RAND_egd_bytes)
     35031# endif
     35032#else
     35033# ifndef _RAND_egd_bytes
     35034#  define _RAND_egd_bytes OPENSSL_MANGLER_ASM(RAND_egd_bytes)
     35035# endif
     35036#endif
     35037#ifndef OPENSSL_MANGLE_ASM
    2478735038# ifndef RAND_file_name
    2478835039#  define RAND_file_name OPENSSL_MANGLER(RAND_file_name)
     
    2479435045#endif
    2479535046#ifndef OPENSSL_MANGLE_ASM
     35047# ifndef RAND_get0_primary
     35048#  define RAND_get0_primary OPENSSL_MANGLER(RAND_get0_primary)
     35049# endif
     35050#else
     35051# ifndef _RAND_get0_primary
     35052#  define _RAND_get0_primary OPENSSL_MANGLER_ASM(RAND_get0_primary)
     35053# endif
     35054#endif
     35055#ifndef OPENSSL_MANGLE_ASM
     35056# ifndef RAND_get0_private
     35057#  define RAND_get0_private OPENSSL_MANGLER(RAND_get0_private)
     35058# endif
     35059#else
     35060# ifndef _RAND_get0_private
     35061#  define _RAND_get0_private OPENSSL_MANGLER_ASM(RAND_get0_private)
     35062# endif
     35063#endif
     35064#ifndef OPENSSL_MANGLE_ASM
     35065# ifndef RAND_get0_public
     35066#  define RAND_get0_public OPENSSL_MANGLER(RAND_get0_public)
     35067# endif
     35068#else
     35069# ifndef _RAND_get0_public
     35070#  define _RAND_get0_public OPENSSL_MANGLER_ASM(RAND_get0_public)
     35071# endif
     35072#endif
     35073#ifndef OPENSSL_MANGLE_ASM
    2479635074# ifndef RAND_get_rand_method
    2479735075#  define RAND_get_rand_method OPENSSL_MANGLER(RAND_get_rand_method)
     
    2483935117#endif
    2484035118#ifndef OPENSSL_MANGLE_ASM
    24841 # ifndef RAND_pseudo_bytes
    24842 #  define RAND_pseudo_bytes OPENSSL_MANGLER(RAND_pseudo_bytes)
    24843 # endif
    24844 #else
    24845 # ifndef _RAND_pseudo_bytes
    24846 #  define _RAND_pseudo_bytes OPENSSL_MANGLER_ASM(RAND_pseudo_bytes)
     35119# ifndef RAND_priv_bytes_ex
     35120#  define RAND_priv_bytes_ex OPENSSL_MANGLER(RAND_priv_bytes_ex)
     35121# endif
     35122#else
     35123# ifndef _RAND_priv_bytes_ex
     35124#  define _RAND_priv_bytes_ex OPENSSL_MANGLER_ASM(RAND_priv_bytes_ex)
     35125# endif
     35126#endif
     35127#ifndef OPENSSL_MANGLE_ASM
     35128# ifndef RAND_query_egd_bytes
     35129#  define RAND_query_egd_bytes OPENSSL_MANGLER(RAND_query_egd_bytes)
     35130# endif
     35131#else
     35132# ifndef _RAND_query_egd_bytes
     35133#  define _RAND_query_egd_bytes OPENSSL_MANGLER_ASM(RAND_query_egd_bytes)
    2484735134# endif
    2484835135#endif
     
    2485735144#endif
    2485835145#ifndef OPENSSL_MANGLE_ASM
     35146# ifndef RAND_set_DRBG_type
     35147#  define RAND_set_DRBG_type OPENSSL_MANGLER(RAND_set_DRBG_type)
     35148# endif
     35149#else
     35150# ifndef _RAND_set_DRBG_type
     35151#  define _RAND_set_DRBG_type OPENSSL_MANGLER_ASM(RAND_set_DRBG_type)
     35152# endif
     35153#endif
     35154#ifndef OPENSSL_MANGLE_ASM
     35155# ifndef RAND_set_rand_engine
     35156#  define RAND_set_rand_engine OPENSSL_MANGLER(RAND_set_rand_engine)
     35157# endif
     35158#else
     35159# ifndef _RAND_set_rand_engine
     35160#  define _RAND_set_rand_engine OPENSSL_MANGLER_ASM(RAND_set_rand_engine)
     35161# endif
     35162#endif
     35163#ifndef OPENSSL_MANGLE_ASM
    2485935164# ifndef RAND_set_rand_method
    2486035165#  define RAND_set_rand_method OPENSSL_MANGLER(RAND_set_rand_method)
     
    2486635171#endif
    2486735172#ifndef OPENSSL_MANGLE_ASM
     35173# ifndef RAND_set_seed_source_type
     35174#  define RAND_set_seed_source_type OPENSSL_MANGLER(RAND_set_seed_source_type)
     35175# endif
     35176#else
     35177# ifndef _RAND_set_seed_source_type
     35178#  define _RAND_set_seed_source_type OPENSSL_MANGLER_ASM(RAND_set_seed_source_type)
     35179# endif
     35180#endif
     35181#ifndef OPENSSL_MANGLE_ASM
    2486835182# ifndef RAND_status
    2486935183#  define RAND_status OPENSSL_MANGLER(RAND_status)
     
    2510035414#endif
    2510135415#ifndef OPENSSL_MANGLE_ASM
     35416# ifndef RSA_PSS_PARAMS_dup
     35417#  define RSA_PSS_PARAMS_dup OPENSSL_MANGLER(RSA_PSS_PARAMS_dup)
     35418# endif
     35419#else
     35420# ifndef _RSA_PSS_PARAMS_dup
     35421#  define _RSA_PSS_PARAMS_dup OPENSSL_MANGLER_ASM(RSA_PSS_PARAMS_dup)
     35422# endif
     35423#endif
     35424#ifndef OPENSSL_MANGLE_ASM
    2510235425# ifndef RSA_PSS_PARAMS_free
    2510335426#  define RSA_PSS_PARAMS_free OPENSSL_MANGLER(RSA_PSS_PARAMS_free)
     
    2581136134#endif
    2581236135#ifndef OPENSSL_MANGLE_ASM
    25813 # ifndef RSA_padding_add_SSLv23
    25814 #  define RSA_padding_add_SSLv23 OPENSSL_MANGLER(RSA_padding_add_SSLv23)
    25815 # endif
    25816 #else
    25817 # ifndef _RSA_padding_add_SSLv23
    25818 #  define _RSA_padding_add_SSLv23 OPENSSL_MANGLER_ASM(RSA_padding_add_SSLv23)
    25819 # endif
    25820 #endif
    25821 #ifndef OPENSSL_MANGLE_ASM
    2582236136# ifndef RSA_padding_add_X931
    2582336137#  define RSA_padding_add_X931 OPENSSL_MANGLER(RSA_padding_add_X931)
     
    2587436188#endif
    2587536189#ifndef OPENSSL_MANGLE_ASM
    25876 # ifndef RSA_padding_check_SSLv23
    25877 #  define RSA_padding_check_SSLv23 OPENSSL_MANGLER(RSA_padding_check_SSLv23)
    25878 # endif
    25879 #else
    25880 # ifndef _RSA_padding_check_SSLv23
    25881 #  define _RSA_padding_check_SSLv23 OPENSSL_MANGLER_ASM(RSA_padding_check_SSLv23)
    25882 # endif
    25883 #endif
    25884 #ifndef OPENSSL_MANGLE_ASM
    2588536190# ifndef RSA_padding_check_X931
    2588636191#  define RSA_padding_check_X931 OPENSSL_MANGLER(RSA_padding_check_X931)
     
    2681937124#endif
    2682037125#ifndef OPENSSL_MANGLE_ASM
     37126# ifndef SMIME_read_ASN1_ex
     37127#  define SMIME_read_ASN1_ex OPENSSL_MANGLER(SMIME_read_ASN1_ex)
     37128# endif
     37129#else
     37130# ifndef _SMIME_read_ASN1_ex
     37131#  define _SMIME_read_ASN1_ex OPENSSL_MANGLER_ASM(SMIME_read_ASN1_ex)
     37132# endif
     37133#endif
     37134#ifndef OPENSSL_MANGLE_ASM
    2682137135# ifndef SMIME_read_CMS
    2682237136#  define SMIME_read_CMS OPENSSL_MANGLER(SMIME_read_CMS)
     
    2682837142#endif
    2682937143#ifndef OPENSSL_MANGLE_ASM
     37144# ifndef SMIME_read_CMS_ex
     37145#  define SMIME_read_CMS_ex OPENSSL_MANGLER(SMIME_read_CMS_ex)
     37146# endif
     37147#else
     37148# ifndef _SMIME_read_CMS_ex
     37149#  define _SMIME_read_CMS_ex OPENSSL_MANGLER_ASM(SMIME_read_CMS_ex)
     37150# endif
     37151#endif
     37152#ifndef OPENSSL_MANGLE_ASM
    2683037153# ifndef SMIME_read_PKCS7
    2683137154#  define SMIME_read_PKCS7 OPENSSL_MANGLER(SMIME_read_PKCS7)
     
    2683737160#endif
    2683837161#ifndef OPENSSL_MANGLE_ASM
     37162# ifndef SMIME_read_PKCS7_ex
     37163#  define SMIME_read_PKCS7_ex OPENSSL_MANGLER(SMIME_read_PKCS7_ex)
     37164# endif
     37165#else
     37166# ifndef _SMIME_read_PKCS7_ex
     37167#  define _SMIME_read_PKCS7_ex OPENSSL_MANGLER_ASM(SMIME_read_PKCS7_ex)
     37168# endif
     37169#endif
     37170#ifndef OPENSSL_MANGLE_ASM
    2683937171# ifndef SMIME_text
    2684037172#  define SMIME_text OPENSSL_MANGLER(SMIME_text)
     
    2685537187#endif
    2685637188#ifndef OPENSSL_MANGLE_ASM
     37189# ifndef SMIME_write_ASN1_ex
     37190#  define SMIME_write_ASN1_ex OPENSSL_MANGLER(SMIME_write_ASN1_ex)
     37191# endif
     37192#else
     37193# ifndef _SMIME_write_ASN1_ex
     37194#  define _SMIME_write_ASN1_ex OPENSSL_MANGLER_ASM(SMIME_write_ASN1_ex)
     37195# endif
     37196#endif
     37197#ifndef OPENSSL_MANGLE_ASM
    2685737198# ifndef SMIME_write_CMS
    2685837199#  define SMIME_write_CMS OPENSSL_MANGLER(SMIME_write_CMS)
     
    2690037241#endif
    2690137242#ifndef OPENSSL_MANGLE_ASM
     37243# ifndef SRP_Calc_B_ex
     37244#  define SRP_Calc_B_ex OPENSSL_MANGLER(SRP_Calc_B_ex)
     37245# endif
     37246#else
     37247# ifndef _SRP_Calc_B_ex
     37248#  define _SRP_Calc_B_ex OPENSSL_MANGLER_ASM(SRP_Calc_B_ex)
     37249# endif
     37250#endif
     37251#ifndef OPENSSL_MANGLE_ASM
    2690237252# ifndef SRP_Calc_client_key
    2690337253#  define SRP_Calc_client_key OPENSSL_MANGLER(SRP_Calc_client_key)
     
    2690937259#endif
    2691037260#ifndef OPENSSL_MANGLE_ASM
     37261# ifndef SRP_Calc_client_key_ex
     37262#  define SRP_Calc_client_key_ex OPENSSL_MANGLER(SRP_Calc_client_key_ex)
     37263# endif
     37264#else
     37265# ifndef _SRP_Calc_client_key_ex
     37266#  define _SRP_Calc_client_key_ex OPENSSL_MANGLER_ASM(SRP_Calc_client_key_ex)
     37267# endif
     37268#endif
     37269#ifndef OPENSSL_MANGLE_ASM
    2691137270# ifndef SRP_Calc_server_key
    2691237271#  define SRP_Calc_server_key OPENSSL_MANGLER(SRP_Calc_server_key)
     
    2692737286#endif
    2692837287#ifndef OPENSSL_MANGLE_ASM
     37288# ifndef SRP_Calc_u_ex
     37289#  define SRP_Calc_u_ex OPENSSL_MANGLER(SRP_Calc_u_ex)
     37290# endif
     37291#else
     37292# ifndef _SRP_Calc_u_ex
     37293#  define _SRP_Calc_u_ex OPENSSL_MANGLER_ASM(SRP_Calc_u_ex)
     37294# endif
     37295#endif
     37296#ifndef OPENSSL_MANGLE_ASM
    2692937297# ifndef SRP_Calc_x
    2693037298#  define SRP_Calc_x OPENSSL_MANGLER(SRP_Calc_x)
     
    2693637304#endif
    2693737305#ifndef OPENSSL_MANGLE_ASM
     37306# ifndef SRP_Calc_x_ex
     37307#  define SRP_Calc_x_ex OPENSSL_MANGLER(SRP_Calc_x_ex)
     37308# endif
     37309#else
     37310# ifndef _SRP_Calc_x_ex
     37311#  define _SRP_Calc_x_ex OPENSSL_MANGLER_ASM(SRP_Calc_x_ex)
     37312# endif
     37313#endif
     37314#ifndef OPENSSL_MANGLE_ASM
     37315# ifndef SRP_VBASE_add0_user
     37316#  define SRP_VBASE_add0_user OPENSSL_MANGLER(SRP_VBASE_add0_user)
     37317# endif
     37318#else
     37319# ifndef _SRP_VBASE_add0_user
     37320#  define _SRP_VBASE_add0_user OPENSSL_MANGLER_ASM(SRP_VBASE_add0_user)
     37321# endif
     37322#endif
     37323#ifndef OPENSSL_MANGLE_ASM
    2693837324# ifndef SRP_VBASE_free
    2693937325#  define SRP_VBASE_free OPENSSL_MANGLER(SRP_VBASE_free)
     
    2695437340#endif
    2695537341#ifndef OPENSSL_MANGLE_ASM
    26956 # ifndef SRP_VBASE_get_by_user
    26957 #  define SRP_VBASE_get_by_user OPENSSL_MANGLER(SRP_VBASE_get_by_user)
    26958 # endif
    26959 #else
    26960 # ifndef _SRP_VBASE_get_by_user
    26961 #  define _SRP_VBASE_get_by_user OPENSSL_MANGLER_ASM(SRP_VBASE_get_by_user)
    26962 # endif
    26963 #endif
    26964 #ifndef OPENSSL_MANGLE_ASM
    2696537342# ifndef SRP_VBASE_init
    2696637343#  define SRP_VBASE_init OPENSSL_MANGLER(SRP_VBASE_init)
     
    2702637403#endif
    2702737404#ifndef OPENSSL_MANGLE_ASM
     37405# ifndef SRP_create_verifier_BN_ex
     37406#  define SRP_create_verifier_BN_ex OPENSSL_MANGLER(SRP_create_verifier_BN_ex)
     37407# endif
     37408#else
     37409# ifndef _SRP_create_verifier_BN_ex
     37410#  define _SRP_create_verifier_BN_ex OPENSSL_MANGLER_ASM(SRP_create_verifier_BN_ex)
     37411# endif
     37412#endif
     37413#ifndef OPENSSL_MANGLE_ASM
     37414# ifndef SRP_create_verifier_ex
     37415#  define SRP_create_verifier_ex OPENSSL_MANGLER(SRP_create_verifier_ex)
     37416# endif
     37417#else
     37418# ifndef _SRP_create_verifier_ex
     37419#  define _SRP_create_verifier_ex OPENSSL_MANGLER_ASM(SRP_create_verifier_ex)
     37420# endif
     37421#endif
     37422#ifndef OPENSSL_MANGLE_ASM
    2702837423# ifndef SRP_get_default_gN
    2702937424#  define SRP_get_default_gN OPENSSL_MANGLER(SRP_get_default_gN)
     
    2704437439#endif
    2704537440#ifndef OPENSSL_MANGLE_ASM
     37441# ifndef SRP_user_pwd_new
     37442#  define SRP_user_pwd_new OPENSSL_MANGLER(SRP_user_pwd_new)
     37443# endif
     37444#else
     37445# ifndef _SRP_user_pwd_new
     37446#  define _SRP_user_pwd_new OPENSSL_MANGLER_ASM(SRP_user_pwd_new)
     37447# endif
     37448#endif
     37449#ifndef OPENSSL_MANGLE_ASM
     37450# ifndef SRP_user_pwd_set0_sv
     37451#  define SRP_user_pwd_set0_sv OPENSSL_MANGLER(SRP_user_pwd_set0_sv)
     37452# endif
     37453#else
     37454# ifndef _SRP_user_pwd_set0_sv
     37455#  define _SRP_user_pwd_set0_sv OPENSSL_MANGLER_ASM(SRP_user_pwd_set0_sv)
     37456# endif
     37457#endif
     37458#ifndef OPENSSL_MANGLE_ASM
     37459# ifndef SRP_user_pwd_set1_ids
     37460#  define SRP_user_pwd_set1_ids OPENSSL_MANGLER(SRP_user_pwd_set1_ids)
     37461# endif
     37462#else
     37463# ifndef _SRP_user_pwd_set1_ids
     37464#  define _SRP_user_pwd_set1_ids OPENSSL_MANGLER_ASM(SRP_user_pwd_set1_ids)
     37465# endif
     37466#endif
     37467#ifndef OPENSSL_MANGLE_ASM
     37468# ifndef SRP_user_pwd_set_gN
     37469#  define SRP_user_pwd_set_gN OPENSSL_MANGLER(SRP_user_pwd_set_gN)
     37470# endif
     37471#else
     37472# ifndef _SRP_user_pwd_set_gN
     37473#  define _SRP_user_pwd_set_gN OPENSSL_MANGLER_ASM(SRP_user_pwd_set_gN)
     37474# endif
     37475#endif
     37476#ifndef OPENSSL_MANGLE_ASM
    2704637477# ifndef SSL3_BUFFER_clear
    2704737478#  define SSL3_BUFFER_clear OPENSSL_MANGLER(SSL3_BUFFER_clear)
     
    2782738258#endif
    2782838259#ifndef OPENSSL_MANGLE_ASM
     38260# ifndef SSL_CTX_load_verify_dir
     38261#  define SSL_CTX_load_verify_dir OPENSSL_MANGLER(SSL_CTX_load_verify_dir)
     38262# endif
     38263#else
     38264# ifndef _SSL_CTX_load_verify_dir
     38265#  define _SSL_CTX_load_verify_dir OPENSSL_MANGLER_ASM(SSL_CTX_load_verify_dir)
     38266# endif
     38267#endif
     38268#ifndef OPENSSL_MANGLE_ASM
     38269# ifndef SSL_CTX_load_verify_file
     38270#  define SSL_CTX_load_verify_file OPENSSL_MANGLER(SSL_CTX_load_verify_file)
     38271# endif
     38272#else
     38273# ifndef _SSL_CTX_load_verify_file
     38274#  define _SSL_CTX_load_verify_file OPENSSL_MANGLER_ASM(SSL_CTX_load_verify_file)
     38275# endif
     38276#endif
     38277#ifndef OPENSSL_MANGLE_ASM
    2782938278# ifndef SSL_CTX_load_verify_locations
    2783038279#  define SSL_CTX_load_verify_locations OPENSSL_MANGLER(SSL_CTX_load_verify_locations)
     
    2783638285#endif
    2783738286#ifndef OPENSSL_MANGLE_ASM
     38287# ifndef SSL_CTX_load_verify_store
     38288#  define SSL_CTX_load_verify_store OPENSSL_MANGLER(SSL_CTX_load_verify_store)
     38289# endif
     38290#else
     38291# ifndef _SSL_CTX_load_verify_store
     38292#  define _SSL_CTX_load_verify_store OPENSSL_MANGLER_ASM(SSL_CTX_load_verify_store)
     38293# endif
     38294#endif
     38295#ifndef OPENSSL_MANGLE_ASM
    2783838296# ifndef SSL_CTX_new
    2783938297#  define SSL_CTX_new OPENSSL_MANGLER(SSL_CTX_new)
     
    2784538303#endif
    2784638304#ifndef OPENSSL_MANGLE_ASM
     38305# ifndef SSL_CTX_new_ex
     38306#  define SSL_CTX_new_ex OPENSSL_MANGLER(SSL_CTX_new_ex)
     38307# endif
     38308#else
     38309# ifndef _SSL_CTX_new_ex
     38310#  define _SSL_CTX_new_ex OPENSSL_MANGLER_ASM(SSL_CTX_new_ex)
     38311# endif
     38312#endif
     38313#ifndef OPENSSL_MANGLE_ASM
    2784738314# ifndef SSL_CTX_remove_session
    2784838315#  define SSL_CTX_remove_session OPENSSL_MANGLER(SSL_CTX_remove_session)
     
    2794438411#endif
    2794538412#ifndef OPENSSL_MANGLE_ASM
     38413# ifndef SSL_CTX_set0_tmp_dh_pkey
     38414#  define SSL_CTX_set0_tmp_dh_pkey OPENSSL_MANGLER(SSL_CTX_set0_tmp_dh_pkey)
     38415# endif
     38416#else
     38417# ifndef _SSL_CTX_set0_tmp_dh_pkey
     38418#  define _SSL_CTX_set0_tmp_dh_pkey OPENSSL_MANGLER_ASM(SSL_CTX_set0_tmp_dh_pkey)
     38419# endif
     38420#endif
     38421#ifndef OPENSSL_MANGLE_ASM
    2794638422# ifndef SSL_CTX_set1_cert_store
    2794738423#  define SSL_CTX_set1_cert_store OPENSSL_MANGLER(SSL_CTX_set1_cert_store)
     
    2798938465#endif
    2799038466#ifndef OPENSSL_MANGLE_ASM
     38467# ifndef SSL_CTX_set_async_callback
     38468#  define SSL_CTX_set_async_callback OPENSSL_MANGLER(SSL_CTX_set_async_callback)
     38469# endif
     38470#else
     38471# ifndef _SSL_CTX_set_async_callback
     38472#  define _SSL_CTX_set_async_callback OPENSSL_MANGLER_ASM(SSL_CTX_set_async_callback)
     38473# endif
     38474#endif
     38475#ifndef OPENSSL_MANGLE_ASM
     38476# ifndef SSL_CTX_set_async_callback_arg
     38477#  define SSL_CTX_set_async_callback_arg OPENSSL_MANGLER(SSL_CTX_set_async_callback_arg)
     38478# endif
     38479#else
     38480# ifndef _SSL_CTX_set_async_callback_arg
     38481#  define _SSL_CTX_set_async_callback_arg OPENSSL_MANGLER_ASM(SSL_CTX_set_async_callback_arg)
     38482# endif
     38483#endif
     38484#ifndef OPENSSL_MANGLE_ASM
    2799138485# ifndef SSL_CTX_set_block_padding
    2799238486#  define SSL_CTX_set_block_padding OPENSSL_MANGLER(SSL_CTX_set_block_padding)
     
    2806138555#endif
    2806238556#ifndef OPENSSL_MANGLE_ASM
     38557# ifndef SSL_CTX_set_client_cert_engine
     38558#  define SSL_CTX_set_client_cert_engine OPENSSL_MANGLER(SSL_CTX_set_client_cert_engine)
     38559# endif
     38560#else
     38561# ifndef _SSL_CTX_set_client_cert_engine
     38562#  define _SSL_CTX_set_client_cert_engine OPENSSL_MANGLER_ASM(SSL_CTX_set_client_cert_engine)
     38563# endif
     38564#endif
     38565#ifndef OPENSSL_MANGLE_ASM
    2806338566# ifndef SSL_CTX_set_client_hello_cb
    2806438567#  define SSL_CTX_set_client_hello_cb OPENSSL_MANGLER(SSL_CTX_set_client_hello_cb)
     
    2816938672#endif
    2817038673#ifndef OPENSSL_MANGLE_ASM
     38674# ifndef SSL_CTX_set_default_verify_store
     38675#  define SSL_CTX_set_default_verify_store OPENSSL_MANGLER(SSL_CTX_set_default_verify_store)
     38676# endif
     38677#else
     38678# ifndef _SSL_CTX_set_default_verify_store
     38679#  define _SSL_CTX_set_default_verify_store OPENSSL_MANGLER_ASM(SSL_CTX_set_default_verify_store)
     38680# endif
     38681#endif
     38682#ifndef OPENSSL_MANGLE_ASM
    2817138683# ifndef SSL_CTX_set_ex_data
    2817238684#  define SSL_CTX_set_ex_data OPENSSL_MANGLER(SSL_CTX_set_ex_data)
     
    2850239014#endif
    2850339015#ifndef OPENSSL_MANGLE_ASM
     39016# ifndef SSL_CTX_set_tlsext_ticket_key_evp_cb
     39017#  define SSL_CTX_set_tlsext_ticket_key_evp_cb OPENSSL_MANGLER(SSL_CTX_set_tlsext_ticket_key_evp_cb)
     39018# endif
     39019#else
     39020# ifndef _SSL_CTX_set_tlsext_ticket_key_evp_cb
     39021#  define _SSL_CTX_set_tlsext_ticket_key_evp_cb OPENSSL_MANGLER_ASM(SSL_CTX_set_tlsext_ticket_key_evp_cb)
     39022# endif
     39023#endif
     39024#ifndef OPENSSL_MANGLE_ASM
    2850439025# ifndef SSL_CTX_set_tlsext_use_srtp
    2850539026#  define SSL_CTX_set_tlsext_use_srtp OPENSSL_MANGLER(SSL_CTX_set_tlsext_use_srtp)
     
    2858339104#endif
    2858439105#ifndef OPENSSL_MANGLE_ASM
    28585 # ifndef SSL_CTX_use_RSAPrivateKey
    28586 #  define SSL_CTX_use_RSAPrivateKey OPENSSL_MANGLER(SSL_CTX_use_RSAPrivateKey)
    28587 # endif
    28588 #else
    28589 # ifndef _SSL_CTX_use_RSAPrivateKey
    28590 #  define _SSL_CTX_use_RSAPrivateKey OPENSSL_MANGLER_ASM(SSL_CTX_use_RSAPrivateKey)
    28591 # endif
    28592 #endif
    28593 #ifndef OPENSSL_MANGLE_ASM
    28594 # ifndef SSL_CTX_use_RSAPrivateKey_ASN1
    28595 #  define SSL_CTX_use_RSAPrivateKey_ASN1 OPENSSL_MANGLER(SSL_CTX_use_RSAPrivateKey_ASN1)
    28596 # endif
    28597 #else
    28598 # ifndef _SSL_CTX_use_RSAPrivateKey_ASN1
    28599 #  define _SSL_CTX_use_RSAPrivateKey_ASN1 OPENSSL_MANGLER_ASM(SSL_CTX_use_RSAPrivateKey_ASN1)
    28600 # endif
    28601 #endif
    28602 #ifndef OPENSSL_MANGLE_ASM
    28603 # ifndef SSL_CTX_use_RSAPrivateKey_file
    28604 #  define SSL_CTX_use_RSAPrivateKey_file OPENSSL_MANGLER(SSL_CTX_use_RSAPrivateKey_file)
    28605 # endif
    28606 #else
    28607 # ifndef _SSL_CTX_use_RSAPrivateKey_file
    28608 #  define _SSL_CTX_use_RSAPrivateKey_file OPENSSL_MANGLER_ASM(SSL_CTX_use_RSAPrivateKey_file)
    28609 # endif
    28610 #endif
    28611 #ifndef OPENSSL_MANGLE_ASM
    2861239106# ifndef SSL_CTX_use_cert_and_key
    2861339107#  define SSL_CTX_use_cert_and_key OPENSSL_MANGLER(SSL_CTX_use_cert_and_key)
     
    2911439608#endif
    2911539609#ifndef OPENSSL_MANGLE_ASM
     39610# ifndef SSL_add_store_cert_subjects_to_stack
     39611#  define SSL_add_store_cert_subjects_to_stack OPENSSL_MANGLER(SSL_add_store_cert_subjects_to_stack)
     39612# endif
     39613#else
     39614# ifndef _SSL_add_store_cert_subjects_to_stack
     39615#  define _SSL_add_store_cert_subjects_to_stack OPENSSL_MANGLER_ASM(SSL_add_store_cert_subjects_to_stack)
     39616# endif
     39617#endif
     39618#ifndef OPENSSL_MANGLE_ASM
    2911639619# ifndef SSL_alert_desc_string
    2911739620#  define SSL_alert_desc_string OPENSSL_MANGLER(SSL_alert_desc_string)
     
    2953740040#endif
    2953840041#ifndef OPENSSL_MANGLE_ASM
     40042# ifndef SSL_get0_peer_certificate
     40043#  define SSL_get0_peer_certificate OPENSSL_MANGLER(SSL_get0_peer_certificate)
     40044# endif
     40045#else
     40046# ifndef _SSL_get0_peer_certificate
     40047#  define _SSL_get0_peer_certificate OPENSSL_MANGLER_ASM(SSL_get0_peer_certificate)
     40048# endif
     40049#endif
     40050#ifndef OPENSSL_MANGLE_ASM
    2953940051# ifndef SSL_get0_peer_scts
    2954040052#  define SSL_get0_peer_scts OPENSSL_MANGLER(SSL_get0_peer_scts)
     
    2957340085#endif
    2957440086#ifndef OPENSSL_MANGLE_ASM
     40087# ifndef SSL_get1_peer_certificate
     40088#  define SSL_get1_peer_certificate OPENSSL_MANGLER(SSL_get1_peer_certificate)
     40089# endif
     40090#else
     40091# ifndef _SSL_get1_peer_certificate
     40092#  define _SSL_get1_peer_certificate OPENSSL_MANGLER_ASM(SSL_get1_peer_certificate)
     40093# endif
     40094#endif
     40095#ifndef OPENSSL_MANGLE_ASM
    2957540096# ifndef SSL_get1_session
    2957640097#  define SSL_get1_session OPENSSL_MANGLER(SSL_get1_session)
     
    2960940130#endif
    2961040131#ifndef OPENSSL_MANGLE_ASM
     40132# ifndef SSL_get_async_status
     40133#  define SSL_get_async_status OPENSSL_MANGLER(SSL_get_async_status)
     40134# endif
     40135#else
     40136# ifndef _SSL_get_async_status
     40137#  define _SSL_get_async_status OPENSSL_MANGLER_ASM(SSL_get_async_status)
     40138# endif
     40139#endif
     40140#ifndef OPENSSL_MANGLE_ASM
    2961140141# ifndef SSL_get_certificate
    2961240142#  define SSL_get_certificate OPENSSL_MANGLER(SSL_get_certificate)
     
    2983440364#endif
    2983540365#ifndef OPENSSL_MANGLE_ASM
    29836 # ifndef SSL_get_peer_certificate
    29837 #  define SSL_get_peer_certificate OPENSSL_MANGLER(SSL_get_peer_certificate)
    29838 # endif
    29839 #else
    29840 # ifndef _SSL_get_peer_certificate
    29841 #  define _SSL_get_peer_certificate OPENSSL_MANGLER_ASM(SSL_get_peer_certificate)
    29842 # endif
    29843 #endif
    29844 #ifndef OPENSSL_MANGLE_ASM
    2984540366# ifndef SSL_get_peer_finished
    2984640367#  define SSL_get_peer_finished OPENSSL_MANGLER(SSL_get_peer_finished)
     
    3018540706#endif
    3018640707#ifndef OPENSSL_MANGLE_ASM
     40708# ifndef SSL_group_to_name
     40709#  define SSL_group_to_name OPENSSL_MANGLER(SSL_group_to_name)
     40710# endif
     40711#else
     40712# ifndef _SSL_group_to_name
     40713#  define _SSL_group_to_name OPENSSL_MANGLER_ASM(SSL_group_to_name)
     40714# endif
     40715#endif
     40716#ifndef OPENSSL_MANGLE_ASM
    3018740717# ifndef SSL_has_matching_session_id
    3018840718#  define SSL_has_matching_session_id OPENSSL_MANGLER(SSL_has_matching_session_id)
     
    3026640796#endif
    3026740797#ifndef OPENSSL_MANGLE_ASM
     40798# ifndef SSL_load_client_CA_file_ex
     40799#  define SSL_load_client_CA_file_ex OPENSSL_MANGLER(SSL_load_client_CA_file_ex)
     40800# endif
     40801#else
     40802# ifndef _SSL_load_client_CA_file_ex
     40803#  define _SSL_load_client_CA_file_ex OPENSSL_MANGLER_ASM(SSL_load_client_CA_file_ex)
     40804# endif
     40805#endif
     40806#ifndef OPENSSL_MANGLE_ASM
    3026840807# ifndef SSL_new
    3026940808#  define SSL_new OPENSSL_MANGLER(SSL_new)
     
    3027540814#endif
    3027640815#ifndef OPENSSL_MANGLE_ASM
     40816# ifndef SSL_new_session_ticket
     40817#  define SSL_new_session_ticket OPENSSL_MANGLER(SSL_new_session_ticket)
     40818# endif
     40819#else
     40820# ifndef _SSL_new_session_ticket
     40821#  define _SSL_new_session_ticket OPENSSL_MANGLER_ASM(SSL_new_session_ticket)
     40822# endif
     40823#endif
     40824#ifndef OPENSSL_MANGLE_ASM
    3027740825# ifndef SSL_peek
    3027840826#  define SSL_peek OPENSSL_MANGLER(SSL_peek)
     
    3038340931#endif
    3038440932#ifndef OPENSSL_MANGLE_ASM
     40933# ifndef SSL_sendfile
     40934#  define SSL_sendfile OPENSSL_MANGLER(SSL_sendfile)
     40935# endif
     40936#else
     40937# ifndef _SSL_sendfile
     40938#  define _SSL_sendfile OPENSSL_MANGLER_ASM(SSL_sendfile)
     40939# endif
     40940#endif
     40941#ifndef OPENSSL_MANGLE_ASM
    3038540942# ifndef SSL_session_reused
    3038640943#  define SSL_session_reused OPENSSL_MANGLER(SSL_session_reused)
     
    3041940976#endif
    3042040977#ifndef OPENSSL_MANGLE_ASM
     40978# ifndef SSL_set0_tmp_dh_pkey
     40979#  define SSL_set0_tmp_dh_pkey OPENSSL_MANGLER(SSL_set0_tmp_dh_pkey)
     40980# endif
     40981#else
     40982# ifndef _SSL_set0_tmp_dh_pkey
     40983#  define _SSL_set0_tmp_dh_pkey OPENSSL_MANGLER_ASM(SSL_set0_tmp_dh_pkey)
     40984# endif
     40985#endif
     40986#ifndef OPENSSL_MANGLE_ASM
    3042140987# ifndef SSL_set0_wbio
    3042240988#  define SSL_set0_wbio OPENSSL_MANGLER(SSL_set0_wbio)
     
    3048241048#endif
    3048341049#ifndef OPENSSL_MANGLE_ASM
     41050# ifndef SSL_set_async_callback
     41051#  define SSL_set_async_callback OPENSSL_MANGLER(SSL_set_async_callback)
     41052# endif
     41053#else
     41054# ifndef _SSL_set_async_callback
     41055#  define _SSL_set_async_callback OPENSSL_MANGLER_ASM(SSL_set_async_callback)
     41056# endif
     41057#endif
     41058#ifndef OPENSSL_MANGLE_ASM
     41059# ifndef SSL_set_async_callback_arg
     41060#  define SSL_set_async_callback_arg OPENSSL_MANGLER(SSL_set_async_callback_arg)
     41061# endif
     41062#else
     41063# ifndef _SSL_set_async_callback_arg
     41064#  define _SSL_set_async_callback_arg OPENSSL_MANGLER_ASM(SSL_set_async_callback_arg)
     41065# endif
     41066#endif
     41067#ifndef OPENSSL_MANGLE_ASM
    3048441068# ifndef SSL_set_bio
    3048541069#  define SSL_set_bio OPENSSL_MANGLER(SSL_set_bio)
     
    3055441138#endif
    3055541139#ifndef OPENSSL_MANGLE_ASM
    30556 # ifndef SSL_set_debug
    30557 #  define SSL_set_debug OPENSSL_MANGLER(SSL_set_debug)
    30558 # endif
    30559 #else
    30560 # ifndef _SSL_set_debug
    30561 #  define _SSL_set_debug OPENSSL_MANGLER_ASM(SSL_set_debug)
    30562 # endif
    30563 #endif
    30564 #ifndef OPENSSL_MANGLE_ASM
    3056541140# ifndef SSL_set_default_passwd_cb
    3056641141#  define SSL_set_default_passwd_cb OPENSSL_MANGLER(SSL_set_default_passwd_cb)
     
    3100441579#endif
    3100541580#ifndef OPENSSL_MANGLE_ASM
     41581# ifndef SSL_trace
     41582#  define SSL_trace OPENSSL_MANGLER(SSL_trace)
     41583# endif
     41584#else
     41585# ifndef _SSL_trace
     41586#  define _SSL_trace OPENSSL_MANGLER_ASM(SSL_trace)
     41587# endif
     41588#endif
     41589#ifndef OPENSSL_MANGLE_ASM
    3100641590# ifndef SSL_up_ref
    3100741591#  define SSL_up_ref OPENSSL_MANGLER(SSL_up_ref)
     
    3104041624#endif
    3104141625#ifndef OPENSSL_MANGLE_ASM
    31042 # ifndef SSL_use_RSAPrivateKey
    31043 #  define SSL_use_RSAPrivateKey OPENSSL_MANGLER(SSL_use_RSAPrivateKey)
    31044 # endif
    31045 #else
    31046 # ifndef _SSL_use_RSAPrivateKey
    31047 #  define _SSL_use_RSAPrivateKey OPENSSL_MANGLER_ASM(SSL_use_RSAPrivateKey)
    31048 # endif
    31049 #endif
    31050 #ifndef OPENSSL_MANGLE_ASM
    31051 # ifndef SSL_use_RSAPrivateKey_ASN1
    31052 #  define SSL_use_RSAPrivateKey_ASN1 OPENSSL_MANGLER(SSL_use_RSAPrivateKey_ASN1)
    31053 # endif
    31054 #else
    31055 # ifndef _SSL_use_RSAPrivateKey_ASN1
    31056 #  define _SSL_use_RSAPrivateKey_ASN1 OPENSSL_MANGLER_ASM(SSL_use_RSAPrivateKey_ASN1)
    31057 # endif
    31058 #endif
    31059 #ifndef OPENSSL_MANGLE_ASM
    31060 # ifndef SSL_use_RSAPrivateKey_file
    31061 #  define SSL_use_RSAPrivateKey_file OPENSSL_MANGLER(SSL_use_RSAPrivateKey_file)
    31062 # endif
    31063 #else
    31064 # ifndef _SSL_use_RSAPrivateKey_file
    31065 #  define _SSL_use_RSAPrivateKey_file OPENSSL_MANGLER_ASM(SSL_use_RSAPrivateKey_file)
    31066 # endif
    31067 #endif
    31068 #ifndef OPENSSL_MANGLE_ASM
    3106941626# ifndef SSL_use_cert_and_key
    3107041627#  define SSL_use_cert_and_key OPENSSL_MANGLER(SSL_use_cert_and_key)
     
    3140041957#endif
    3140141958#ifndef OPENSSL_MANGLE_ASM
    31402 # ifndef TLSv1_1_client_method
    31403 #  define TLSv1_1_client_method OPENSSL_MANGLER(TLSv1_1_client_method)
    31404 # endif
    31405 #else
    31406 # ifndef _TLSv1_1_client_method
    31407 #  define _TLSv1_1_client_method OPENSSL_MANGLER_ASM(TLSv1_1_client_method)
    31408 # endif
    31409 #endif
    31410 #ifndef OPENSSL_MANGLE_ASM
    3141141959# ifndef TLSv1_1_enc_data
    3141241960#  define TLSv1_1_enc_data OPENSSL_MANGLER(TLSv1_1_enc_data)
     
    3141841966#endif
    3141941967#ifndef OPENSSL_MANGLE_ASM
    31420 # ifndef TLSv1_1_method
    31421 #  define TLSv1_1_method OPENSSL_MANGLER(TLSv1_1_method)
    31422 # endif
    31423 #else
    31424 # ifndef _TLSv1_1_method
    31425 #  define _TLSv1_1_method OPENSSL_MANGLER_ASM(TLSv1_1_method)
    31426 # endif
    31427 #endif
    31428 #ifndef OPENSSL_MANGLE_ASM
    31429 # ifndef TLSv1_1_server_method
    31430 #  define TLSv1_1_server_method OPENSSL_MANGLER(TLSv1_1_server_method)
    31431 # endif
    31432 #else
    31433 # ifndef _TLSv1_1_server_method
    31434 #  define _TLSv1_1_server_method OPENSSL_MANGLER_ASM(TLSv1_1_server_method)
    31435 # endif
    31436 #endif
    31437 #ifndef OPENSSL_MANGLE_ASM
    31438 # ifndef TLSv1_2_client_method
    31439 #  define TLSv1_2_client_method OPENSSL_MANGLER(TLSv1_2_client_method)
    31440 # endif
    31441 #else
    31442 # ifndef _TLSv1_2_client_method
    31443 #  define _TLSv1_2_client_method OPENSSL_MANGLER_ASM(TLSv1_2_client_method)
    31444 # endif
    31445 #endif
    31446 #ifndef OPENSSL_MANGLE_ASM
    3144741968# ifndef TLSv1_2_enc_data
    3144841969#  define TLSv1_2_enc_data OPENSSL_MANGLER(TLSv1_2_enc_data)
     
    3145441975#endif
    3145541976#ifndef OPENSSL_MANGLE_ASM
    31456 # ifndef TLSv1_2_method
    31457 #  define TLSv1_2_method OPENSSL_MANGLER(TLSv1_2_method)
    31458 # endif
    31459 #else
    31460 # ifndef _TLSv1_2_method
    31461 #  define _TLSv1_2_method OPENSSL_MANGLER_ASM(TLSv1_2_method)
    31462 # endif
    31463 #endif
    31464 #ifndef OPENSSL_MANGLE_ASM
    31465 # ifndef TLSv1_2_server_method
    31466 #  define TLSv1_2_server_method OPENSSL_MANGLER(TLSv1_2_server_method)
    31467 # endif
    31468 #else
    31469 # ifndef _TLSv1_2_server_method
    31470 #  define _TLSv1_2_server_method OPENSSL_MANGLER_ASM(TLSv1_2_server_method)
    31471 # endif
    31472 #endif
    31473 #ifndef OPENSSL_MANGLE_ASM
    3147441977# ifndef TLSv1_3_enc_data
    3147541978#  define TLSv1_3_enc_data OPENSSL_MANGLER(TLSv1_3_enc_data)
     
    3148141984#endif
    3148241985#ifndef OPENSSL_MANGLE_ASM
    31483 # ifndef TLSv1_client_method
    31484 #  define TLSv1_client_method OPENSSL_MANGLER(TLSv1_client_method)
    31485 # endif
    31486 #else
    31487 # ifndef _TLSv1_client_method
    31488 #  define _TLSv1_client_method OPENSSL_MANGLER_ASM(TLSv1_client_method)
    31489 # endif
    31490 #endif
    31491 #ifndef OPENSSL_MANGLE_ASM
    3149241986# ifndef TLSv1_enc_data
    3149341987#  define TLSv1_enc_data OPENSSL_MANGLER(TLSv1_enc_data)
     
    3149941993#endif
    3150041994#ifndef OPENSSL_MANGLE_ASM
    31501 # ifndef TLSv1_method
    31502 #  define TLSv1_method OPENSSL_MANGLER(TLSv1_method)
    31503 # endif
    31504 #else
    31505 # ifndef _TLSv1_method
    31506 #  define _TLSv1_method OPENSSL_MANGLER_ASM(TLSv1_method)
    31507 # endif
    31508 #endif
    31509 #ifndef OPENSSL_MANGLE_ASM
    31510 # ifndef TLSv1_server_method
    31511 #  define TLSv1_server_method OPENSSL_MANGLER(TLSv1_server_method)
    31512 # endif
    31513 #else
    31514 # ifndef _TLSv1_server_method
    31515 #  define _TLSv1_server_method OPENSSL_MANGLER_ASM(TLSv1_server_method)
    31516 # endif
    31517 #endif
    31518 #ifndef OPENSSL_MANGLE_ASM
    3151941995# ifndef TS_ACCURACY_dup
    3152041996#  define TS_ACCURACY_dup OPENSSL_MANGLER(TS_ACCURACY_dup)
     
    3167042146#endif
    3167142147#ifndef OPENSSL_MANGLE_ASM
     42148# ifndef TS_CONF_set_crypto_device
     42149#  define TS_CONF_set_crypto_device OPENSSL_MANGLER(TS_CONF_set_crypto_device)
     42150# endif
     42151#else
     42152# ifndef _TS_CONF_set_crypto_device
     42153#  define _TS_CONF_set_crypto_device OPENSSL_MANGLER_ASM(TS_CONF_set_crypto_device)
     42154# endif
     42155#endif
     42156#ifndef OPENSSL_MANGLE_ASM
    3167242157# ifndef TS_CONF_set_def_policy
    3167342158#  define TS_CONF_set_def_policy OPENSSL_MANGLER(TS_CONF_set_def_policy)
     
    3167942164#endif
    3168042165#ifndef OPENSSL_MANGLE_ASM
     42166# ifndef TS_CONF_set_default_engine
     42167#  define TS_CONF_set_default_engine OPENSSL_MANGLER(TS_CONF_set_default_engine)
     42168# endif
     42169#else
     42170# ifndef _TS_CONF_set_default_engine
     42171#  define _TS_CONF_set_default_engine OPENSSL_MANGLER_ASM(TS_CONF_set_default_engine)
     42172# endif
     42173#endif
     42174#ifndef OPENSSL_MANGLE_ASM
    3168142175# ifndef TS_CONF_set_digests
    3168242176#  define TS_CONF_set_digests OPENSSL_MANGLER(TS_CONF_set_digests)
     
    3214742641#endif
    3214842642#ifndef OPENSSL_MANGLE_ASM
     42643# ifndef TS_RESP_CTX_new_ex
     42644#  define TS_RESP_CTX_new_ex OPENSSL_MANGLER(TS_RESP_CTX_new_ex)
     42645# endif
     42646#else
     42647# ifndef _TS_RESP_CTX_new_ex
     42648#  define _TS_RESP_CTX_new_ex OPENSSL_MANGLER_ASM(TS_RESP_CTX_new_ex)
     42649# endif
     42650#endif
     42651#ifndef OPENSSL_MANGLE_ASM
    3214942652# ifndef TS_RESP_CTX_set_accuracy
    3215042653#  define TS_RESP_CTX_set_accuracy OPENSSL_MANGLER(TS_RESP_CTX_set_accuracy)
     
    3274143244#endif
    3274243245#ifndef OPENSSL_MANGLE_ASM
    32743 # ifndef TS_VERIFY_CTS_set_certs
    32744 #  define TS_VERIFY_CTS_set_certs OPENSSL_MANGLER(TS_VERIFY_CTS_set_certs)
    32745 # endif
    32746 #else
    32747 # ifndef _TS_VERIFY_CTS_set_certs
    32748 #  define _TS_VERIFY_CTS_set_certs OPENSSL_MANGLER_ASM(TS_VERIFY_CTS_set_certs)
    32749 # endif
    32750 #endif
    32751 #ifndef OPENSSL_MANGLE_ASM
    3275243246# ifndef TS_VERIFY_CTX_add_flags
    3275343247#  define TS_VERIFY_CTX_add_flags OPENSSL_MANGLER(TS_VERIFY_CTX_add_flags)
     
    3279543289#endif
    3279643290#ifndef OPENSSL_MANGLE_ASM
     43291# ifndef TS_VERIFY_CTX_set_certs
     43292#  define TS_VERIFY_CTX_set_certs OPENSSL_MANGLER(TS_VERIFY_CTX_set_certs)
     43293# endif
     43294#else
     43295# ifndef _TS_VERIFY_CTX_set_certs
     43296#  define _TS_VERIFY_CTX_set_certs OPENSSL_MANGLER_ASM(TS_VERIFY_CTX_set_certs)
     43297# endif
     43298#endif
     43299#ifndef OPENSSL_MANGLE_ASM
    3279743300# ifndef TS_VERIFY_CTX_set_data
    3279843301#  define TS_VERIFY_CTX_set_data OPENSSL_MANGLER(TS_VERIFY_CTX_set_data)
     
    3360544108#endif
    3360644109#ifndef OPENSSL_MANGLE_ASM
     44110# ifndef WPACKET_init_der
     44111#  define WPACKET_init_der OPENSSL_MANGLER(WPACKET_init_der)
     44112# endif
     44113#else
     44114# ifndef _WPACKET_init_der
     44115#  define _WPACKET_init_der OPENSSL_MANGLER_ASM(WPACKET_init_der)
     44116# endif
     44117#endif
     44118#ifndef OPENSSL_MANGLE_ASM
    3360744119# ifndef WPACKET_init_len
    3360844120#  define WPACKET_init_len OPENSSL_MANGLER(WPACKET_init_len)
     
    3361444126#endif
    3361544127#ifndef OPENSSL_MANGLE_ASM
     44128# ifndef WPACKET_init_null
     44129#  define WPACKET_init_null OPENSSL_MANGLER(WPACKET_init_null)
     44130# endif
     44131#else
     44132# ifndef _WPACKET_init_null
     44133#  define _WPACKET_init_null OPENSSL_MANGLER_ASM(WPACKET_init_null)
     44134# endif
     44135#endif
     44136#ifndef OPENSSL_MANGLE_ASM
     44137# ifndef WPACKET_init_null_der
     44138#  define WPACKET_init_null_der OPENSSL_MANGLER(WPACKET_init_null_der)
     44139# endif
     44140#else
     44141# ifndef _WPACKET_init_null_der
     44142#  define _WPACKET_init_null_der OPENSSL_MANGLER_ASM(WPACKET_init_null_der)
     44143# endif
     44144#endif
     44145#ifndef OPENSSL_MANGLE_ASM
    3361644146# ifndef WPACKET_init_static_len
    3361744147#  define WPACKET_init_static_len OPENSSL_MANGLER(WPACKET_init_static_len)
     
    3362344153#endif
    3362444154#ifndef OPENSSL_MANGLE_ASM
     44155# ifndef WPACKET_is_null_buf
     44156#  define WPACKET_is_null_buf OPENSSL_MANGLER(WPACKET_is_null_buf)
     44157# endif
     44158#else
     44159# ifndef _WPACKET_is_null_buf
     44160#  define _WPACKET_is_null_buf OPENSSL_MANGLER_ASM(WPACKET_is_null_buf)
     44161# endif
     44162#endif
     44163#ifndef OPENSSL_MANGLE_ASM
    3362544164# ifndef WPACKET_memcpy
    3362644165#  define WPACKET_memcpy OPENSSL_MANGLER(WPACKET_memcpy)
     
    3372244261#endif
    3372344262#ifndef OPENSSL_MANGLE_ASM
    33724 # ifndef X25519
    33725 #  define X25519 OPENSSL_MANGLER(X25519)
    33726 # endif
    33727 #else
    33728 # ifndef _X25519
    33729 #  define _X25519 OPENSSL_MANGLER_ASM(X25519)
    33730 # endif
    33731 #endif
    33732 #ifndef OPENSSL_MANGLE_ASM
    33733 # ifndef X25519_public_from_private
    33734 #  define X25519_public_from_private OPENSSL_MANGLER(X25519_public_from_private)
    33735 # endif
    33736 #else
    33737 # ifndef _X25519_public_from_private
    33738 #  define _X25519_public_from_private OPENSSL_MANGLER_ASM(X25519_public_from_private)
    33739 # endif
    33740 #endif
    33741 #ifndef OPENSSL_MANGLE_ASM
    33742 # ifndef X448
    33743 #  define X448 OPENSSL_MANGLER(X448)
    33744 # endif
    33745 #else
    33746 # ifndef _X448
    33747 #  define _X448 OPENSSL_MANGLER_ASM(X448)
    33748 # endif
    33749 #endif
    33750 #ifndef OPENSSL_MANGLE_ASM
    33751 # ifndef X448_public_from_private
    33752 #  define X448_public_from_private OPENSSL_MANGLER(X448_public_from_private)
    33753 # endif
    33754 #else
    33755 # ifndef _X448_public_from_private
    33756 #  define _X448_public_from_private OPENSSL_MANGLER_ASM(X448_public_from_private)
    33757 # endif
    33758 #endif
    33759 #ifndef OPENSSL_MANGLE_ASM
    3376044263# ifndef X509V3_EXT_CRL_add_conf
    3376144264#  define X509V3_EXT_CRL_add_conf OPENSSL_MANGLER(X509V3_EXT_CRL_add_conf)
     
    3412744630#endif
    3412844631#ifndef OPENSSL_MANGLE_ASM
     44632# ifndef X509V3_set_issuer_pkey
     44633#  define X509V3_set_issuer_pkey OPENSSL_MANGLER(X509V3_set_issuer_pkey)
     44634# endif
     44635#else
     44636# ifndef _X509V3_set_issuer_pkey
     44637#  define _X509V3_set_issuer_pkey OPENSSL_MANGLER_ASM(X509V3_set_issuer_pkey)
     44638# endif
     44639#endif
     44640#ifndef OPENSSL_MANGLE_ASM
    3412944641# ifndef X509V3_set_nconf
    3413044642#  define X509V3_set_nconf OPENSSL_MANGLER(X509V3_set_nconf)
     
    3467645188#endif
    3467745189#ifndef OPENSSL_MANGLE_ASM
    34678 # ifndef X509_CRL_get_lastUpdate
    34679 #  define X509_CRL_get_lastUpdate OPENSSL_MANGLER(X509_CRL_get_lastUpdate)
    34680 # endif
    34681 #else
    34682 # ifndef _X509_CRL_get_lastUpdate
    34683 #  define _X509_CRL_get_lastUpdate OPENSSL_MANGLER_ASM(X509_CRL_get_lastUpdate)
    34684 # endif
    34685 #endif
    34686 #ifndef OPENSSL_MANGLE_ASM
    3468745190# ifndef X509_CRL_get_meth_data
    3468845191#  define X509_CRL_get_meth_data OPENSSL_MANGLER(X509_CRL_get_meth_data)
     
    3469445197#endif
    3469545198#ifndef OPENSSL_MANGLE_ASM
    34696 # ifndef X509_CRL_get_nextUpdate
    34697 #  define X509_CRL_get_nextUpdate OPENSSL_MANGLER(X509_CRL_get_nextUpdate)
    34698 # endif
    34699 #else
    34700 # ifndef _X509_CRL_get_nextUpdate
    34701 #  define _X509_CRL_get_nextUpdate OPENSSL_MANGLER_ASM(X509_CRL_get_nextUpdate)
    34702 # endif
    34703 #endif
    34704 #ifndef OPENSSL_MANGLE_ASM
    3470545199# ifndef X509_CRL_get_signature_nid
    3470645200#  define X509_CRL_get_signature_nid OPENSSL_MANGLER(X509_CRL_get_signature_nid)
     
    3472145215#endif
    3472245216#ifndef OPENSSL_MANGLE_ASM
    34723 # ifndef X509_CRL_http_nbio
    34724 #  define X509_CRL_http_nbio OPENSSL_MANGLER(X509_CRL_http_nbio)
    34725 # endif
    34726 #else
    34727 # ifndef _X509_CRL_http_nbio
    34728 #  define _X509_CRL_http_nbio OPENSSL_MANGLER_ASM(X509_CRL_http_nbio)
    34729 # endif
    34730 #endif
    34731 #ifndef OPENSSL_MANGLE_ASM
    3473245217# ifndef X509_CRL_it
    3473345218#  define X509_CRL_it OPENSSL_MANGLER(X509_CRL_it)
     
    3473945224#endif
    3474045225#ifndef OPENSSL_MANGLE_ASM
     45226# ifndef X509_CRL_load_http
     45227#  define X509_CRL_load_http OPENSSL_MANGLER(X509_CRL_load_http)
     45228# endif
     45229#else
     45230# ifndef _X509_CRL_load_http
     45231#  define _X509_CRL_load_http OPENSSL_MANGLER_ASM(X509_CRL_load_http)
     45232# endif
     45233#endif
     45234#ifndef OPENSSL_MANGLE_ASM
    3474145235# ifndef X509_CRL_match
    3474245236#  define X509_CRL_match OPENSSL_MANGLER(X509_CRL_match)
     
    3475745251#endif
    3475845252#ifndef OPENSSL_MANGLE_ASM
     45253# ifndef X509_CRL_new_ex
     45254#  define X509_CRL_new_ex OPENSSL_MANGLER(X509_CRL_new_ex)
     45255# endif
     45256#else
     45257# ifndef _X509_CRL_new_ex
     45258#  define _X509_CRL_new_ex OPENSSL_MANGLER_ASM(X509_CRL_new_ex)
     45259# endif
     45260#endif
     45261#ifndef OPENSSL_MANGLE_ASM
    3475945262# ifndef X509_CRL_print
    3476045263#  define X509_CRL_print OPENSSL_MANGLER(X509_CRL_print)
     
    3505445557#endif
    3505545558#ifndef OPENSSL_MANGLE_ASM
     45559# ifndef X509_LOOKUP_by_subject_ex
     45560#  define X509_LOOKUP_by_subject_ex OPENSSL_MANGLER(X509_LOOKUP_by_subject_ex)
     45561# endif
     45562#else
     45563# ifndef _X509_LOOKUP_by_subject_ex
     45564#  define _X509_LOOKUP_by_subject_ex OPENSSL_MANGLER_ASM(X509_LOOKUP_by_subject_ex)
     45565# endif
     45566#endif
     45567#ifndef OPENSSL_MANGLE_ASM
    3505645568# ifndef X509_LOOKUP_ctrl
    3505745569#  define X509_LOOKUP_ctrl OPENSSL_MANGLER(X509_LOOKUP_ctrl)
     
    3506345575#endif
    3506445576#ifndef OPENSSL_MANGLE_ASM
     45577# ifndef X509_LOOKUP_ctrl_ex
     45578#  define X509_LOOKUP_ctrl_ex OPENSSL_MANGLER(X509_LOOKUP_ctrl_ex)
     45579# endif
     45580#else
     45581# ifndef _X509_LOOKUP_ctrl_ex
     45582#  define _X509_LOOKUP_ctrl_ex OPENSSL_MANGLER_ASM(X509_LOOKUP_ctrl_ex)
     45583# endif
     45584#endif
     45585#ifndef OPENSSL_MANGLE_ASM
    3506545586# ifndef X509_LOOKUP_file
    3506645587#  define X509_LOOKUP_file OPENSSL_MANGLER(X509_LOOKUP_file)
     
    3532445845#endif
    3532545846#ifndef OPENSSL_MANGLE_ASM
     45847# ifndef X509_LOOKUP_store
     45848#  define X509_LOOKUP_store OPENSSL_MANGLER(X509_LOOKUP_store)
     45849# endif
     45850#else
     45851# ifndef _X509_LOOKUP_store
     45852#  define _X509_LOOKUP_store OPENSSL_MANGLER_ASM(X509_LOOKUP_store)
     45853# endif
     45854#endif
     45855#ifndef OPENSSL_MANGLE_ASM
    3532645856# ifndef X509_NAME_ENTRY_create_by_NID
    3532745857#  define X509_NAME_ENTRY_create_by_NID OPENSSL_MANGLER(X509_NAME_ENTRY_create_by_NID)
     
    3557646106#endif
    3557746107#ifndef OPENSSL_MANGLE_ASM
    35578 # ifndef X509_NAME_hash
    35579 #  define X509_NAME_hash OPENSSL_MANGLER(X509_NAME_hash)
    35580 # endif
    35581 #else
    35582 # ifndef _X509_NAME_hash
    35583 #  define _X509_NAME_hash OPENSSL_MANGLER_ASM(X509_NAME_hash)
     46108# ifndef X509_NAME_hash_ex
     46109#  define X509_NAME_hash_ex OPENSSL_MANGLER(X509_NAME_hash_ex)
     46110# endif
     46111#else
     46112# ifndef _X509_NAME_hash_ex
     46113#  define _X509_NAME_hash_ex OPENSSL_MANGLER_ASM(X509_NAME_hash_ex)
    3558446114# endif
    3558546115#endif
     
    3578346313#endif
    3578446314#ifndef OPENSSL_MANGLE_ASM
     46315# ifndef X509_PUBKEY_dup
     46316#  define X509_PUBKEY_dup OPENSSL_MANGLER(X509_PUBKEY_dup)
     46317# endif
     46318#else
     46319# ifndef _X509_PUBKEY_dup
     46320#  define _X509_PUBKEY_dup OPENSSL_MANGLER_ASM(X509_PUBKEY_dup)
     46321# endif
     46322#endif
     46323#ifndef OPENSSL_MANGLE_ASM
     46324# ifndef X509_PUBKEY_eq
     46325#  define X509_PUBKEY_eq OPENSSL_MANGLER(X509_PUBKEY_eq)
     46326# endif
     46327#else
     46328# ifndef _X509_PUBKEY_eq
     46329#  define _X509_PUBKEY_eq OPENSSL_MANGLER_ASM(X509_PUBKEY_eq)
     46330# endif
     46331#endif
     46332#ifndef OPENSSL_MANGLE_ASM
    3578546333# ifndef X509_PUBKEY_free
    3578646334#  define X509_PUBKEY_free OPENSSL_MANGLER(X509_PUBKEY_free)
     
    3583746385#endif
    3583846386#ifndef OPENSSL_MANGLE_ASM
     46387# ifndef X509_PUBKEY_new_ex
     46388#  define X509_PUBKEY_new_ex OPENSSL_MANGLER(X509_PUBKEY_new_ex)
     46389# endif
     46390#else
     46391# ifndef _X509_PUBKEY_new_ex
     46392#  define _X509_PUBKEY_new_ex OPENSSL_MANGLER_ASM(X509_PUBKEY_new_ex)
     46393# endif
     46394#endif
     46395#ifndef OPENSSL_MANGLE_ASM
    3583946396# ifndef X509_PUBKEY_set
    3584046397#  define X509_PUBKEY_set OPENSSL_MANGLER(X509_PUBKEY_set)
     
    3608946646#endif
    3609046647#ifndef OPENSSL_MANGLE_ASM
     46648# ifndef X509_REQ_get0_distinguishing_id
     46649#  define X509_REQ_get0_distinguishing_id OPENSSL_MANGLER(X509_REQ_get0_distinguishing_id)
     46650# endif
     46651#else
     46652# ifndef _X509_REQ_get0_distinguishing_id
     46653#  define _X509_REQ_get0_distinguishing_id OPENSSL_MANGLER_ASM(X509_REQ_get0_distinguishing_id)
     46654# endif
     46655#endif
     46656#ifndef OPENSSL_MANGLE_ASM
    3609146657# ifndef X509_REQ_get0_pubkey
    3609246658#  define X509_REQ_get0_pubkey OPENSSL_MANGLER(X509_REQ_get0_pubkey)
     
    3623346799#endif
    3623446800#ifndef OPENSSL_MANGLE_ASM
     46801# ifndef X509_REQ_new_ex
     46802#  define X509_REQ_new_ex OPENSSL_MANGLER(X509_REQ_new_ex)
     46803# endif
     46804#else
     46805# ifndef _X509_REQ_new_ex
     46806#  define _X509_REQ_new_ex OPENSSL_MANGLER_ASM(X509_REQ_new_ex)
     46807# endif
     46808#endif
     46809#ifndef OPENSSL_MANGLE_ASM
    3623546810# ifndef X509_REQ_print
    3623646811#  define X509_REQ_print OPENSSL_MANGLER(X509_REQ_print)
     
    3626046835#endif
    3626146836#ifndef OPENSSL_MANGLE_ASM
     46837# ifndef X509_REQ_set0_distinguishing_id
     46838#  define X509_REQ_set0_distinguishing_id OPENSSL_MANGLER(X509_REQ_set0_distinguishing_id)
     46839# endif
     46840#else
     46841# ifndef _X509_REQ_set0_distinguishing_id
     46842#  define _X509_REQ_set0_distinguishing_id OPENSSL_MANGLER_ASM(X509_REQ_set0_distinguishing_id)
     46843# endif
     46844#endif
     46845#ifndef OPENSSL_MANGLE_ASM
    3626246846# ifndef X509_REQ_set0_signature
    3626346847#  define X509_REQ_set0_signature OPENSSL_MANGLER(X509_REQ_set0_signature)
     
    3635046934#endif
    3635146935#ifndef OPENSSL_MANGLE_ASM
     46936# ifndef X509_REQ_verify_ex
     46937#  define X509_REQ_verify_ex OPENSSL_MANGLER(X509_REQ_verify_ex)
     46938# endif
     46939#else
     46940# ifndef _X509_REQ_verify_ex
     46941#  define _X509_REQ_verify_ex OPENSSL_MANGLER_ASM(X509_REQ_verify_ex)
     46942# endif
     46943#endif
     46944#ifndef OPENSSL_MANGLE_ASM
    3635246945# ifndef X509_REVOKED_add1_ext_i2d
    3635346946#  define X509_REVOKED_add1_ext_i2d OPENSSL_MANGLER(X509_REVOKED_add1_ext_i2d)
     
    3690847501#endif
    3690947502#ifndef OPENSSL_MANGLE_ASM
     47503# ifndef X509_STORE_CTX_new_ex
     47504#  define X509_STORE_CTX_new_ex OPENSSL_MANGLER(X509_STORE_CTX_new_ex)
     47505# endif
     47506#else
     47507# ifndef _X509_STORE_CTX_new_ex
     47508#  define _X509_STORE_CTX_new_ex OPENSSL_MANGLER_ASM(X509_STORE_CTX_new_ex)
     47509# endif
     47510#endif
     47511#ifndef OPENSSL_MANGLE_ASM
     47512# ifndef X509_STORE_CTX_print_verify_cb
     47513#  define X509_STORE_CTX_print_verify_cb OPENSSL_MANGLER(X509_STORE_CTX_print_verify_cb)
     47514# endif
     47515#else
     47516# ifndef _X509_STORE_CTX_print_verify_cb
     47517#  define _X509_STORE_CTX_print_verify_cb OPENSSL_MANGLER_ASM(X509_STORE_CTX_print_verify_cb)
     47518# endif
     47519#endif
     47520#ifndef OPENSSL_MANGLE_ASM
    3691047521# ifndef X509_STORE_CTX_purpose_inherit
    3691147522#  define X509_STORE_CTX_purpose_inherit OPENSSL_MANGLER(X509_STORE_CTX_purpose_inherit)
     
    3708847699#endif
    3708947700#ifndef OPENSSL_MANGLE_ASM
     47701# ifndef X509_STORE_CTX_verify
     47702#  define X509_STORE_CTX_verify OPENSSL_MANGLER(X509_STORE_CTX_verify)
     47703# endif
     47704#else
     47705# ifndef _X509_STORE_CTX_verify
     47706#  define _X509_STORE_CTX_verify OPENSSL_MANGLER_ASM(X509_STORE_CTX_verify)
     47707# endif
     47708#endif
     47709#ifndef OPENSSL_MANGLE_ASM
    3709047710# ifndef X509_STORE_add_cert
    3709147711#  define X509_STORE_add_cert OPENSSL_MANGLER(X509_STORE_add_cert)
     
    3714247762#endif
    3714347763#ifndef OPENSSL_MANGLE_ASM
     47764# ifndef X509_STORE_get1_all_certs
     47765#  define X509_STORE_get1_all_certs OPENSSL_MANGLER(X509_STORE_get1_all_certs)
     47766# endif
     47767#else
     47768# ifndef _X509_STORE_get1_all_certs
     47769#  define _X509_STORE_get1_all_certs OPENSSL_MANGLER_ASM(X509_STORE_get1_all_certs)
     47770# endif
     47771#endif
     47772#ifndef OPENSSL_MANGLE_ASM
    3714447773# ifndef X509_STORE_get_cert_crl
    3714547774#  define X509_STORE_get_cert_crl OPENSSL_MANGLER(X509_STORE_get_cert_crl)
     
    3725947888#endif
    3726047889#ifndef OPENSSL_MANGLE_ASM
     47890# ifndef X509_STORE_load_file
     47891#  define X509_STORE_load_file OPENSSL_MANGLER(X509_STORE_load_file)
     47892# endif
     47893#else
     47894# ifndef _X509_STORE_load_file
     47895#  define _X509_STORE_load_file OPENSSL_MANGLER_ASM(X509_STORE_load_file)
     47896# endif
     47897#endif
     47898#ifndef OPENSSL_MANGLE_ASM
     47899# ifndef X509_STORE_load_file_ex
     47900#  define X509_STORE_load_file_ex OPENSSL_MANGLER(X509_STORE_load_file_ex)
     47901# endif
     47902#else
     47903# ifndef _X509_STORE_load_file_ex
     47904#  define _X509_STORE_load_file_ex OPENSSL_MANGLER_ASM(X509_STORE_load_file_ex)
     47905# endif
     47906#endif
     47907#ifndef OPENSSL_MANGLE_ASM
    3726147908# ifndef X509_STORE_load_locations
    3726247909#  define X509_STORE_load_locations OPENSSL_MANGLER(X509_STORE_load_locations)
     
    3726847915#endif
    3726947916#ifndef OPENSSL_MANGLE_ASM
     47917# ifndef X509_STORE_load_locations_ex
     47918#  define X509_STORE_load_locations_ex OPENSSL_MANGLER(X509_STORE_load_locations_ex)
     47919# endif
     47920#else
     47921# ifndef _X509_STORE_load_locations_ex
     47922#  define _X509_STORE_load_locations_ex OPENSSL_MANGLER_ASM(X509_STORE_load_locations_ex)
     47923# endif
     47924#endif
     47925#ifndef OPENSSL_MANGLE_ASM
     47926# ifndef X509_STORE_load_path
     47927#  define X509_STORE_load_path OPENSSL_MANGLER(X509_STORE_load_path)
     47928# endif
     47929#else
     47930# ifndef _X509_STORE_load_path
     47931#  define _X509_STORE_load_path OPENSSL_MANGLER_ASM(X509_STORE_load_path)
     47932# endif
     47933#endif
     47934#ifndef OPENSSL_MANGLE_ASM
     47935# ifndef X509_STORE_load_store
     47936#  define X509_STORE_load_store OPENSSL_MANGLER(X509_STORE_load_store)
     47937# endif
     47938#else
     47939# ifndef _X509_STORE_load_store
     47940#  define _X509_STORE_load_store OPENSSL_MANGLER_ASM(X509_STORE_load_store)
     47941# endif
     47942#endif
     47943#ifndef OPENSSL_MANGLE_ASM
     47944# ifndef X509_STORE_load_store_ex
     47945#  define X509_STORE_load_store_ex OPENSSL_MANGLER(X509_STORE_load_store_ex)
     47946# endif
     47947#else
     47948# ifndef _X509_STORE_load_store_ex
     47949#  define _X509_STORE_load_store_ex OPENSSL_MANGLER_ASM(X509_STORE_load_store_ex)
     47950# endif
     47951#endif
     47952#ifndef OPENSSL_MANGLE_ASM
    3727047953# ifndef X509_STORE_lock
    3727147954#  define X509_STORE_lock OPENSSL_MANGLER(X509_STORE_lock)
     
    3735848041#endif
    3735948042#ifndef OPENSSL_MANGLE_ASM
     48043# ifndef X509_STORE_set_default_paths_ex
     48044#  define X509_STORE_set_default_paths_ex OPENSSL_MANGLER(X509_STORE_set_default_paths_ex)
     48045# endif
     48046#else
     48047# ifndef _X509_STORE_set_default_paths_ex
     48048#  define _X509_STORE_set_default_paths_ex OPENSSL_MANGLER_ASM(X509_STORE_set_default_paths_ex)
     48049# endif
     48050#endif
     48051#ifndef OPENSSL_MANGLE_ASM
    3736048052# ifndef X509_STORE_set_depth
    3736148053#  define X509_STORE_set_depth OPENSSL_MANGLER(X509_STORE_set_depth)
     
    3764648338#endif
    3764748339#ifndef OPENSSL_MANGLE_ASM
     48340# ifndef X509_VERIFY_PARAM_get0_email
     48341#  define X509_VERIFY_PARAM_get0_email OPENSSL_MANGLER(X509_VERIFY_PARAM_get0_email)
     48342# endif
     48343#else
     48344# ifndef _X509_VERIFY_PARAM_get0_email
     48345#  define _X509_VERIFY_PARAM_get0_email OPENSSL_MANGLER_ASM(X509_VERIFY_PARAM_get0_email)
     48346# endif
     48347#endif
     48348#ifndef OPENSSL_MANGLE_ASM
     48349# ifndef X509_VERIFY_PARAM_get0_host
     48350#  define X509_VERIFY_PARAM_get0_host OPENSSL_MANGLER(X509_VERIFY_PARAM_get0_host)
     48351# endif
     48352#else
     48353# ifndef _X509_VERIFY_PARAM_get0_host
     48354#  define _X509_VERIFY_PARAM_get0_host OPENSSL_MANGLER_ASM(X509_VERIFY_PARAM_get0_host)
     48355# endif
     48356#endif
     48357#ifndef OPENSSL_MANGLE_ASM
    3764848358# ifndef X509_VERIFY_PARAM_get0_name
    3764948359#  define X509_VERIFY_PARAM_get0_name OPENSSL_MANGLER(X509_VERIFY_PARAM_get0_name)
     
    3766448374#endif
    3766548375#ifndef OPENSSL_MANGLE_ASM
     48376# ifndef X509_VERIFY_PARAM_get1_ip_asc
     48377#  define X509_VERIFY_PARAM_get1_ip_asc OPENSSL_MANGLER(X509_VERIFY_PARAM_get1_ip_asc)
     48378# endif
     48379#else
     48380# ifndef _X509_VERIFY_PARAM_get1_ip_asc
     48381#  define _X509_VERIFY_PARAM_get1_ip_asc OPENSSL_MANGLER_ASM(X509_VERIFY_PARAM_get1_ip_asc)
     48382# endif
     48383#endif
     48384#ifndef OPENSSL_MANGLE_ASM
    3766648385# ifndef X509_VERIFY_PARAM_get_auth_level
    3766748386#  define X509_VERIFY_PARAM_get_auth_level OPENSSL_MANGLER(X509_VERIFY_PARAM_get_auth_level)
     
    3793448653#endif
    3793548654#ifndef OPENSSL_MANGLE_ASM
     48655# ifndef X509_add_cert
     48656#  define X509_add_cert OPENSSL_MANGLER(X509_add_cert)
     48657# endif
     48658#else
     48659# ifndef _X509_add_cert
     48660#  define _X509_add_cert OPENSSL_MANGLER_ASM(X509_add_cert)
     48661# endif
     48662#endif
     48663#ifndef OPENSSL_MANGLE_ASM
     48664# ifndef X509_add_certs
     48665#  define X509_add_certs OPENSSL_MANGLER(X509_add_certs)
     48666# endif
     48667#else
     48668# ifndef _X509_add_certs
     48669#  define _X509_add_certs OPENSSL_MANGLER_ASM(X509_add_certs)
     48670# endif
     48671#endif
     48672#ifndef OPENSSL_MANGLE_ASM
    3793648673# ifndef X509_add_ext
    3793748674#  define X509_add_ext OPENSSL_MANGLER(X509_add_ext)
     
    3797048707#endif
    3797148708#ifndef OPENSSL_MANGLE_ASM
     48709# ifndef X509_build_chain
     48710#  define X509_build_chain OPENSSL_MANGLER(X509_build_chain)
     48711# endif
     48712#else
     48713# ifndef _X509_build_chain
     48714#  define _X509_build_chain OPENSSL_MANGLER_ASM(X509_build_chain)
     48715# endif
     48716#endif
     48717#ifndef OPENSSL_MANGLE_ASM
    3797248718# ifndef X509_certificate_type
    3797348719#  define X509_certificate_type OPENSSL_MANGLER(X509_certificate_type)
     
    3811448860#endif
    3811548861#ifndef OPENSSL_MANGLE_ASM
     48862# ifndef X509_cmp_timeframe
     48863#  define X509_cmp_timeframe OPENSSL_MANGLER(X509_cmp_timeframe)
     48864# endif
     48865#else
     48866# ifndef _X509_cmp_timeframe
     48867#  define _X509_cmp_timeframe OPENSSL_MANGLER_ASM(X509_cmp_timeframe)
     48868# endif
     48869#endif
     48870#ifndef OPENSSL_MANGLE_ASM
    3811648871# ifndef X509_delete_ext
    3811748872#  define X509_delete_ext OPENSSL_MANGLER(X509_delete_ext)
     
    3813248887#endif
    3813348888#ifndef OPENSSL_MANGLE_ASM
     48889# ifndef X509_digest_sig
     48890#  define X509_digest_sig OPENSSL_MANGLER(X509_digest_sig)
     48891# endif
     48892#else
     48893# ifndef _X509_digest_sig
     48894#  define _X509_digest_sig OPENSSL_MANGLER_ASM(X509_digest_sig)
     48895# endif
     48896#endif
     48897#ifndef OPENSSL_MANGLE_ASM
    3813448898# ifndef X509_dup
    3813548899#  define X509_dup OPENSSL_MANGLER(X509_dup)
     
    3820448968#endif
    3820548969#ifndef OPENSSL_MANGLE_ASM
     48970# ifndef X509_get0_distinguishing_id
     48971#  define X509_get0_distinguishing_id OPENSSL_MANGLER(X509_get0_distinguishing_id)
     48972# endif
     48973#else
     48974# ifndef _X509_get0_distinguishing_id
     48975#  define _X509_get0_distinguishing_id OPENSSL_MANGLER_ASM(X509_get0_distinguishing_id)
     48976# endif
     48977#endif
     48978#ifndef OPENSSL_MANGLE_ASM
    3820648979# ifndef X509_get0_extensions
    3820748980#  define X509_get0_extensions OPENSSL_MANGLER(X509_get0_extensions)
     
    3860949382#endif
    3861049383#ifndef OPENSSL_MANGLE_ASM
    38611 # ifndef X509_http_nbio
    38612 #  define X509_http_nbio OPENSSL_MANGLER(X509_http_nbio)
    38613 # endif
    38614 #else
    38615 # ifndef _X509_http_nbio
    38616 #  define _X509_http_nbio OPENSSL_MANGLER_ASM(X509_http_nbio)
    38617 # endif
    38618 #endif
    38619 #ifndef OPENSSL_MANGLE_ASM
    3862049384# ifndef X509_issuer_and_serial_cmp
    3862149385#  define X509_issuer_and_serial_cmp OPENSSL_MANGLER(X509_issuer_and_serial_cmp)
     
    3869949463#endif
    3870049464#ifndef OPENSSL_MANGLE_ASM
     49465# ifndef X509_load_cert_crl_file_ex
     49466#  define X509_load_cert_crl_file_ex OPENSSL_MANGLER(X509_load_cert_crl_file_ex)
     49467# endif
     49468#else
     49469# ifndef _X509_load_cert_crl_file_ex
     49470#  define _X509_load_cert_crl_file_ex OPENSSL_MANGLER_ASM(X509_load_cert_crl_file_ex)
     49471# endif
     49472#endif
     49473#ifndef OPENSSL_MANGLE_ASM
    3870149474# ifndef X509_load_cert_file
    3870249475#  define X509_load_cert_file OPENSSL_MANGLER(X509_load_cert_file)
     
    3870849481#endif
    3870949482#ifndef OPENSSL_MANGLE_ASM
     49483# ifndef X509_load_cert_file_ex
     49484#  define X509_load_cert_file_ex OPENSSL_MANGLER(X509_load_cert_file_ex)
     49485# endif
     49486#else
     49487# ifndef _X509_load_cert_file_ex
     49488#  define _X509_load_cert_file_ex OPENSSL_MANGLER_ASM(X509_load_cert_file_ex)
     49489# endif
     49490#endif
     49491#ifndef OPENSSL_MANGLE_ASM
    3871049492# ifndef X509_load_crl_file
    3871149493#  define X509_load_crl_file OPENSSL_MANGLER(X509_load_crl_file)
     
    3871749499#endif
    3871849500#ifndef OPENSSL_MANGLE_ASM
     49501# ifndef X509_load_http
     49502#  define X509_load_http OPENSSL_MANGLER(X509_load_http)
     49503# endif
     49504#else
     49505# ifndef _X509_load_http
     49506#  define _X509_load_http OPENSSL_MANGLER_ASM(X509_load_http)
     49507# endif
     49508#endif
     49509#ifndef OPENSSL_MANGLE_ASM
    3871949510# ifndef X509_new
    3872049511#  define X509_new OPENSSL_MANGLER(X509_new)
     
    3872649517#endif
    3872749518#ifndef OPENSSL_MANGLE_ASM
     49519# ifndef X509_new_ex
     49520#  define X509_new_ex OPENSSL_MANGLER(X509_new_ex)
     49521# endif
     49522#else
     49523# ifndef _X509_new_ex
     49524#  define _X509_new_ex OPENSSL_MANGLER_ASM(X509_new_ex)
     49525# endif
     49526#endif
     49527#ifndef OPENSSL_MANGLE_ASM
    3872849528# ifndef X509_ocspid_print
    3872949529#  define X509_ocspid_print OPENSSL_MANGLER(X509_ocspid_print)
     
    3888849688#endif
    3888949689#ifndef OPENSSL_MANGLE_ASM
     49690# ifndef X509_self_signed
     49691#  define X509_self_signed OPENSSL_MANGLER(X509_self_signed)
     49692# endif
     49693#else
     49694# ifndef _X509_self_signed
     49695#  define _X509_self_signed OPENSSL_MANGLER_ASM(X509_self_signed)
     49696# endif
     49697#endif
     49698#ifndef OPENSSL_MANGLE_ASM
     49699# ifndef X509_set0_distinguishing_id
     49700#  define X509_set0_distinguishing_id OPENSSL_MANGLER(X509_set0_distinguishing_id)
     49701# endif
     49702#else
     49703# ifndef _X509_set0_distinguishing_id
     49704#  define _X509_set0_distinguishing_id OPENSSL_MANGLER_ASM(X509_set0_distinguishing_id)
     49705# endif
     49706#endif
     49707#ifndef OPENSSL_MANGLE_ASM
    3889049708# ifndef X509_set1_notAfter
    3889149709#  define X509_set1_notAfter OPENSSL_MANGLER(X509_set1_notAfter)
     
    3955450372#endif
    3955550373#ifndef OPENSSL_MANGLE_ASM
     50374# ifndef _CONF_get_number
     50375#  define _CONF_get_number OPENSSL_MANGLER(_CONF_get_number)
     50376# endif
     50377#else
     50378# ifndef __CONF_get_number
     50379#  define __CONF_get_number OPENSSL_MANGLER_ASM(_CONF_get_number)
     50380# endif
     50381#endif
     50382#ifndef OPENSSL_MANGLE_ASM
    3955650383# ifndef _CONF_get_section
    3955750384#  define _CONF_get_section OPENSSL_MANGLER(_CONF_get_section)
     
    3959950426#endif
    3960050427#ifndef OPENSSL_MANGLE_ASM
    39601 # ifndef _bignum_const_2
    39602 #  define _bignum_const_2 OPENSSL_MANGLER(_bignum_const_2)
    39603 # endif
    39604 #else
    39605 # ifndef __bignum_const_2
    39606 #  define __bignum_const_2 OPENSSL_MANGLER_ASM(_bignum_const_2)
    39607 # endif
    39608 #endif
    39609 #ifndef OPENSSL_MANGLE_ASM
    39610 # ifndef _bignum_dh1024_160_g
    39611 #  define _bignum_dh1024_160_g OPENSSL_MANGLER(_bignum_dh1024_160_g)
    39612 # endif
    39613 #else
    39614 # ifndef __bignum_dh1024_160_g
    39615 #  define __bignum_dh1024_160_g OPENSSL_MANGLER_ASM(_bignum_dh1024_160_g)
    39616 # endif
    39617 #endif
    39618 #ifndef OPENSSL_MANGLE_ASM
    39619 # ifndef _bignum_dh1024_160_p
    39620 #  define _bignum_dh1024_160_p OPENSSL_MANGLER(_bignum_dh1024_160_p)
    39621 # endif
    39622 #else
    39623 # ifndef __bignum_dh1024_160_p
    39624 #  define __bignum_dh1024_160_p OPENSSL_MANGLER_ASM(_bignum_dh1024_160_p)
    39625 # endif
    39626 #endif
    39627 #ifndef OPENSSL_MANGLE_ASM
    39628 # ifndef _bignum_dh1024_160_q
    39629 #  define _bignum_dh1024_160_q OPENSSL_MANGLER(_bignum_dh1024_160_q)
    39630 # endif
    39631 #else
    39632 # ifndef __bignum_dh1024_160_q
    39633 #  define __bignum_dh1024_160_q OPENSSL_MANGLER_ASM(_bignum_dh1024_160_q)
    39634 # endif
    39635 #endif
    39636 #ifndef OPENSSL_MANGLE_ASM
    39637 # ifndef _bignum_dh2048_224_g
    39638 #  define _bignum_dh2048_224_g OPENSSL_MANGLER(_bignum_dh2048_224_g)
    39639 # endif
    39640 #else
    39641 # ifndef __bignum_dh2048_224_g
    39642 #  define __bignum_dh2048_224_g OPENSSL_MANGLER_ASM(_bignum_dh2048_224_g)
    39643 # endif
    39644 #endif
    39645 #ifndef OPENSSL_MANGLE_ASM
    39646 # ifndef _bignum_dh2048_224_p
    39647 #  define _bignum_dh2048_224_p OPENSSL_MANGLER(_bignum_dh2048_224_p)
    39648 # endif
    39649 #else
    39650 # ifndef __bignum_dh2048_224_p
    39651 #  define __bignum_dh2048_224_p OPENSSL_MANGLER_ASM(_bignum_dh2048_224_p)
    39652 # endif
    39653 #endif
    39654 #ifndef OPENSSL_MANGLE_ASM
    39655 # ifndef _bignum_dh2048_224_q
    39656 #  define _bignum_dh2048_224_q OPENSSL_MANGLER(_bignum_dh2048_224_q)
    39657 # endif
    39658 #else
    39659 # ifndef __bignum_dh2048_224_q
    39660 #  define __bignum_dh2048_224_q OPENSSL_MANGLER_ASM(_bignum_dh2048_224_q)
    39661 # endif
    39662 #endif
    39663 #ifndef OPENSSL_MANGLE_ASM
    39664 # ifndef _bignum_dh2048_256_g
    39665 #  define _bignum_dh2048_256_g OPENSSL_MANGLER(_bignum_dh2048_256_g)
    39666 # endif
    39667 #else
    39668 # ifndef __bignum_dh2048_256_g
    39669 #  define __bignum_dh2048_256_g OPENSSL_MANGLER_ASM(_bignum_dh2048_256_g)
    39670 # endif
    39671 #endif
    39672 #ifndef OPENSSL_MANGLE_ASM
    39673 # ifndef _bignum_dh2048_256_p
    39674 #  define _bignum_dh2048_256_p OPENSSL_MANGLER(_bignum_dh2048_256_p)
    39675 # endif
    39676 #else
    39677 # ifndef __bignum_dh2048_256_p
    39678 #  define __bignum_dh2048_256_p OPENSSL_MANGLER_ASM(_bignum_dh2048_256_p)
    39679 # endif
    39680 #endif
    39681 #ifndef OPENSSL_MANGLE_ASM
    39682 # ifndef _bignum_dh2048_256_q
    39683 #  define _bignum_dh2048_256_q OPENSSL_MANGLER(_bignum_dh2048_256_q)
    39684 # endif
    39685 #else
    39686 # ifndef __bignum_dh2048_256_q
    39687 #  define __bignum_dh2048_256_q OPENSSL_MANGLER_ASM(_bignum_dh2048_256_q)
    39688 # endif
    39689 #endif
    39690 #ifndef OPENSSL_MANGLE_ASM
    39691 # ifndef _bignum_ffdhe2048_p
    39692 #  define _bignum_ffdhe2048_p OPENSSL_MANGLER(_bignum_ffdhe2048_p)
    39693 # endif
    39694 #else
    39695 # ifndef __bignum_ffdhe2048_p
    39696 #  define __bignum_ffdhe2048_p OPENSSL_MANGLER_ASM(_bignum_ffdhe2048_p)
    39697 # endif
    39698 #endif
    39699 #ifndef OPENSSL_MANGLE_ASM
    39700 # ifndef _bignum_ffdhe3072_p
    39701 #  define _bignum_ffdhe3072_p OPENSSL_MANGLER(_bignum_ffdhe3072_p)
    39702 # endif
    39703 #else
    39704 # ifndef __bignum_ffdhe3072_p
    39705 #  define __bignum_ffdhe3072_p OPENSSL_MANGLER_ASM(_bignum_ffdhe3072_p)
    39706 # endif
    39707 #endif
    39708 #ifndef OPENSSL_MANGLE_ASM
    39709 # ifndef _bignum_ffdhe4096_p
    39710 #  define _bignum_ffdhe4096_p OPENSSL_MANGLER(_bignum_ffdhe4096_p)
    39711 # endif
    39712 #else
    39713 # ifndef __bignum_ffdhe4096_p
    39714 #  define __bignum_ffdhe4096_p OPENSSL_MANGLER_ASM(_bignum_ffdhe4096_p)
    39715 # endif
    39716 #endif
    39717 #ifndef OPENSSL_MANGLE_ASM
    39718 # ifndef _bignum_ffdhe6144_p
    39719 #  define _bignum_ffdhe6144_p OPENSSL_MANGLER(_bignum_ffdhe6144_p)
    39720 # endif
    39721 #else
    39722 # ifndef __bignum_ffdhe6144_p
    39723 #  define __bignum_ffdhe6144_p OPENSSL_MANGLER_ASM(_bignum_ffdhe6144_p)
    39724 # endif
    39725 #endif
    39726 #ifndef OPENSSL_MANGLE_ASM
    39727 # ifndef _bignum_ffdhe8192_p
    39728 #  define _bignum_ffdhe8192_p OPENSSL_MANGLER(_bignum_ffdhe8192_p)
    39729 # endif
    39730 #else
    39731 # ifndef __bignum_ffdhe8192_p
    39732 #  define __bignum_ffdhe8192_p OPENSSL_MANGLER_ASM(_bignum_ffdhe8192_p)
    39733 # endif
    39734 #endif
    39735 #ifndef OPENSSL_MANGLE_ASM
    39736 # ifndef _shadow_DES_check_key
    39737 #  define _shadow_DES_check_key OPENSSL_MANGLER(_shadow_DES_check_key)
    39738 # endif
    39739 #else
    39740 # ifndef __shadow_DES_check_key
    39741 #  define __shadow_DES_check_key OPENSSL_MANGLER_ASM(_shadow_DES_check_key)
    39742 # endif
    39743 #endif
    39744 #ifndef OPENSSL_MANGLE_ASM
    3974550428# ifndef a2d_ASN1_OBJECT
    3974650429#  define a2d_ASN1_OBJECT OPENSSL_MANGLER(a2d_ASN1_OBJECT)
     
    3980650489#endif
    3980750490#ifndef OPENSSL_MANGLE_ASM
    39808 # ifndef a2i_ipadd
    39809 #  define a2i_ipadd OPENSSL_MANGLER(a2i_ipadd)
    39810 # endif
    39811 #else
    39812 # ifndef _a2i_ipadd
    39813 #  define _a2i_ipadd OPENSSL_MANGLER_ASM(a2i_ipadd)
    39814 # endif
    39815 #endif
    39816 #ifndef OPENSSL_MANGLE_ASM
    3981750491# ifndef aesni_cbc_encrypt
    3981850492#  define aesni_cbc_encrypt OPENSSL_MANGLER(aesni_cbc_encrypt)
     
    3998650660#endif
    3998750661#ifndef OPENSSL_MANGLE_ASM
    39988 # ifndef aria_encrypt
    39989 #  define aria_encrypt OPENSSL_MANGLER(aria_encrypt)
    39990 # endif
    39991 #else
    39992 # ifndef _aria_encrypt
    39993 #  define _aria_encrypt OPENSSL_MANGLER_ASM(aria_encrypt)
    39994 # endif
    39995 #endif
    39996 #ifndef OPENSSL_MANGLE_ASM
    39997 # ifndef aria_set_decrypt_key
    39998 #  define aria_set_decrypt_key OPENSSL_MANGLER(aria_set_decrypt_key)
    39999 # endif
    40000 #else
    40001 # ifndef _aria_set_decrypt_key
    40002 #  define _aria_set_decrypt_key OPENSSL_MANGLER_ASM(aria_set_decrypt_key)
    40003 # endif
    40004 #endif
    40005 #ifndef OPENSSL_MANGLE_ASM
    40006 # ifndef aria_set_encrypt_key
    40007 #  define aria_set_encrypt_key OPENSSL_MANGLER(aria_set_encrypt_key)
    40008 # endif
    40009 #else
    40010 # ifndef _aria_set_encrypt_key
    40011 #  define _aria_set_encrypt_key OPENSSL_MANGLER_ASM(aria_set_encrypt_key)
    40012 # endif
    40013 #endif
    40014 #ifndef OPENSSL_MANGLE_ASM
    40015 # ifndef ascii_isdigit
    40016 #  define ascii_isdigit OPENSSL_MANGLER(ascii_isdigit)
    40017 # endif
    40018 #else
    40019 # ifndef _ascii_isdigit
    40020 #  define _ascii_isdigit OPENSSL_MANGLER_ASM(ascii_isdigit)
    40021 # endif
    40022 #endif
    40023 #ifndef OPENSSL_MANGLE_ASM
    4002450662# ifndef asm_AES_cbc_encrypt
    4002550663#  define asm_AES_cbc_encrypt OPENSSL_MANGLER(asm_AES_cbc_encrypt)
     
    4005850696#endif
    4005950697#ifndef OPENSSL_MANGLE_ASM
    40060 # ifndef asn1_do_adb
    40061 #  define asn1_do_adb OPENSSL_MANGLER(asn1_do_adb)
    40062 # endif
    40063 #else
    40064 # ifndef _asn1_do_adb
    40065 #  define _asn1_do_adb OPENSSL_MANGLER_ASM(asn1_do_adb)
    40066 # endif
    40067 #endif
    40068 #ifndef OPENSSL_MANGLE_ASM
    40069 # ifndef asn1_do_lock
    40070 #  define asn1_do_lock OPENSSL_MANGLER(asn1_do_lock)
    40071 # endif
    40072 #else
    40073 # ifndef _asn1_do_lock
    40074 #  define _asn1_do_lock OPENSSL_MANGLER_ASM(asn1_do_lock)
    40075 # endif
    40076 #endif
    40077 #ifndef OPENSSL_MANGLE_ASM
    40078 # ifndef asn1_enc_free
    40079 #  define asn1_enc_free OPENSSL_MANGLER(asn1_enc_free)
    40080 # endif
    40081 #else
    40082 # ifndef _asn1_enc_free
    40083 #  define _asn1_enc_free OPENSSL_MANGLER_ASM(asn1_enc_free)
    40084 # endif
    40085 #endif
    40086 #ifndef OPENSSL_MANGLE_ASM
    40087 # ifndef asn1_enc_init
    40088 #  define asn1_enc_init OPENSSL_MANGLER(asn1_enc_init)
    40089 # endif
    40090 #else
    40091 # ifndef _asn1_enc_init
    40092 #  define _asn1_enc_init OPENSSL_MANGLER_ASM(asn1_enc_init)
    40093 # endif
    40094 #endif
    40095 #ifndef OPENSSL_MANGLE_ASM
    40096 # ifndef asn1_enc_restore
    40097 #  define asn1_enc_restore OPENSSL_MANGLER(asn1_enc_restore)
    40098 # endif
    40099 #else
    40100 # ifndef _asn1_enc_restore
    40101 #  define _asn1_enc_restore OPENSSL_MANGLER_ASM(asn1_enc_restore)
    40102 # endif
    40103 #endif
    40104 #ifndef OPENSSL_MANGLE_ASM
    40105 # ifndef asn1_enc_save
    40106 #  define asn1_enc_save OPENSSL_MANGLER(asn1_enc_save)
    40107 # endif
    40108 #else
    40109 # ifndef _asn1_enc_save
    40110 #  define _asn1_enc_save OPENSSL_MANGLER_ASM(asn1_enc_save)
    40111 # endif
    40112 #endif
    40113 #ifndef OPENSSL_MANGLE_ASM
    40114 # ifndef asn1_generalizedtime_to_tm
    40115 #  define asn1_generalizedtime_to_tm OPENSSL_MANGLER(asn1_generalizedtime_to_tm)
    40116 # endif
    40117 #else
    40118 # ifndef _asn1_generalizedtime_to_tm
    40119 #  define _asn1_generalizedtime_to_tm OPENSSL_MANGLER_ASM(asn1_generalizedtime_to_tm)
    40120 # endif
    40121 #endif
    40122 #ifndef OPENSSL_MANGLE_ASM
    40123 # ifndef asn1_get_choice_selector
    40124 #  define asn1_get_choice_selector OPENSSL_MANGLER(asn1_get_choice_selector)
    40125 # endif
    40126 #else
    40127 # ifndef _asn1_get_choice_selector
    40128 #  define _asn1_get_choice_selector OPENSSL_MANGLER_ASM(asn1_get_choice_selector)
    40129 # endif
    40130 #endif
    40131 #ifndef OPENSSL_MANGLE_ASM
    40132 # ifndef asn1_get_field_ptr
    40133 #  define asn1_get_field_ptr OPENSSL_MANGLER(asn1_get_field_ptr)
    40134 # endif
    40135 #else
    40136 # ifndef _asn1_get_field_ptr
    40137 #  define _asn1_get_field_ptr OPENSSL_MANGLER_ASM(asn1_get_field_ptr)
    40138 # endif
    40139 #endif
    40140 #ifndef OPENSSL_MANGLE_ASM
    40141 # ifndef asn1_item_embed_free
    40142 #  define asn1_item_embed_free OPENSSL_MANGLER(asn1_item_embed_free)
    40143 # endif
    40144 #else
    40145 # ifndef _asn1_item_embed_free
    40146 #  define _asn1_item_embed_free OPENSSL_MANGLER_ASM(asn1_item_embed_free)
    40147 # endif
    40148 #endif
    40149 #ifndef OPENSSL_MANGLE_ASM
    40150 # ifndef asn1_primitive_free
    40151 #  define asn1_primitive_free OPENSSL_MANGLER(asn1_primitive_free)
    40152 # endif
    40153 #else
    40154 # ifndef _asn1_primitive_free
    40155 #  define _asn1_primitive_free OPENSSL_MANGLER_ASM(asn1_primitive_free)
    40156 # endif
    40157 #endif
    40158 #ifndef OPENSSL_MANGLE_ASM
    40159 # ifndef asn1_set_choice_selector
    40160 #  define asn1_set_choice_selector OPENSSL_MANGLER(asn1_set_choice_selector)
    40161 # endif
    40162 #else
    40163 # ifndef _asn1_set_choice_selector
    40164 #  define _asn1_set_choice_selector OPENSSL_MANGLER_ASM(asn1_set_choice_selector)
    40165 # endif
    40166 #endif
    40167 #ifndef OPENSSL_MANGLE_ASM
    40168 # ifndef asn1_string_embed_free
    40169 #  define asn1_string_embed_free OPENSSL_MANGLER(asn1_string_embed_free)
    40170 # endif
    40171 #else
    40172 # ifndef _asn1_string_embed_free
    40173 #  define _asn1_string_embed_free OPENSSL_MANGLER_ASM(asn1_string_embed_free)
    40174 # endif
    40175 #endif
    40176 #ifndef OPENSSL_MANGLE_ASM
    40177 # ifndef asn1_template_free
    40178 #  define asn1_template_free OPENSSL_MANGLER(asn1_template_free)
    40179 # endif
    40180 #else
    40181 # ifndef _asn1_template_free
    40182 #  define _asn1_template_free OPENSSL_MANGLER_ASM(asn1_template_free)
    40183 # endif
    40184 #endif
    40185 #ifndef OPENSSL_MANGLE_ASM
    40186 # ifndef asn1_time_from_tm
    40187 #  define asn1_time_from_tm OPENSSL_MANGLER(asn1_time_from_tm)
    40188 # endif
    40189 #else
    40190 # ifndef _asn1_time_from_tm
    40191 #  define _asn1_time_from_tm OPENSSL_MANGLER_ASM(asn1_time_from_tm)
    40192 # endif
    40193 #endif
    40194 #ifndef OPENSSL_MANGLE_ASM
    40195 # ifndef asn1_time_to_tm
    40196 #  define asn1_time_to_tm OPENSSL_MANGLER(asn1_time_to_tm)
    40197 # endif
    40198 #else
    40199 # ifndef _asn1_time_to_tm
    40200 #  define _asn1_time_to_tm OPENSSL_MANGLER_ASM(asn1_time_to_tm)
    40201 # endif
    40202 #endif
    40203 #ifndef OPENSSL_MANGLE_ASM
    40204 # ifndef asn1_utctime_to_tm
    40205 #  define asn1_utctime_to_tm OPENSSL_MANGLER(asn1_utctime_to_tm)
    40206 # endif
    40207 #else
    40208 # ifndef _asn1_utctime_to_tm
    40209 #  define _asn1_utctime_to_tm OPENSSL_MANGLER_ASM(asn1_utctime_to_tm)
    40210 # endif
    40211 #endif
    40212 #ifndef OPENSSL_MANGLE_ASM
    4021350698# ifndef async_deinit
    4021450699#  define async_deinit OPENSSL_MANGLER(async_deinit)
     
    4022050705#endif
    4022150706#ifndef OPENSSL_MANGLE_ASM
    40222 # ifndef async_delete_thread_state
    40223 #  define async_delete_thread_state OPENSSL_MANGLER(async_delete_thread_state)
    40224 # endif
    40225 #else
    40226 # ifndef _async_delete_thread_state
    40227 #  define _async_delete_thread_state OPENSSL_MANGLER_ASM(async_delete_thread_state)
    40228 # endif
    40229 #endif
    40230 #ifndef OPENSSL_MANGLE_ASM
    4023150707# ifndef async_fibre_free
    4023250708#  define async_fibre_free OPENSSL_MANGLER(async_fibre_free)
     
    4029250768#endif
    4029350769#ifndef OPENSSL_MANGLE_ASM
     50770# ifndef b2i_DSA_PVK_bio
     50771#  define b2i_DSA_PVK_bio OPENSSL_MANGLER(b2i_DSA_PVK_bio)
     50772# endif
     50773#else
     50774# ifndef _b2i_DSA_PVK_bio
     50775#  define _b2i_DSA_PVK_bio OPENSSL_MANGLER_ASM(b2i_DSA_PVK_bio)
     50776# endif
     50777#endif
     50778#ifndef OPENSSL_MANGLE_ASM
     50779# ifndef b2i_DSA_PVK_bio_ex
     50780#  define b2i_DSA_PVK_bio_ex OPENSSL_MANGLER(b2i_DSA_PVK_bio_ex)
     50781# endif
     50782#else
     50783# ifndef _b2i_DSA_PVK_bio_ex
     50784#  define _b2i_DSA_PVK_bio_ex OPENSSL_MANGLER_ASM(b2i_DSA_PVK_bio_ex)
     50785# endif
     50786#endif
     50787#ifndef OPENSSL_MANGLE_ASM
    4029450788# ifndef b2i_PVK_bio
    4029550789#  define b2i_PVK_bio OPENSSL_MANGLER(b2i_PVK_bio)
     
    4030150795#endif
    4030250796#ifndef OPENSSL_MANGLE_ASM
     50797# ifndef b2i_PVK_bio_ex
     50798#  define b2i_PVK_bio_ex OPENSSL_MANGLER(b2i_PVK_bio_ex)
     50799# endif
     50800#else
     50801# ifndef _b2i_PVK_bio_ex
     50802#  define _b2i_PVK_bio_ex OPENSSL_MANGLER_ASM(b2i_PVK_bio_ex)
     50803# endif
     50804#endif
     50805#ifndef OPENSSL_MANGLE_ASM
    4030350806# ifndef b2i_PrivateKey
    4030450807#  define b2i_PrivateKey OPENSSL_MANGLER(b2i_PrivateKey)
     
    4033750840#endif
    4033850841#ifndef OPENSSL_MANGLE_ASM
     50842# ifndef b2i_RSA_PVK_bio
     50843#  define b2i_RSA_PVK_bio OPENSSL_MANGLER(b2i_RSA_PVK_bio)
     50844# endif
     50845#else
     50846# ifndef _b2i_RSA_PVK_bio
     50847#  define _b2i_RSA_PVK_bio OPENSSL_MANGLER_ASM(b2i_RSA_PVK_bio)
     50848# endif
     50849#endif
     50850#ifndef OPENSSL_MANGLE_ASM
     50851# ifndef b2i_RSA_PVK_bio_ex
     50852#  define b2i_RSA_PVK_bio_ex OPENSSL_MANGLER(b2i_RSA_PVK_bio_ex)
     50853# endif
     50854#else
     50855# ifndef _b2i_RSA_PVK_bio_ex
     50856#  define _b2i_RSA_PVK_bio_ex OPENSSL_MANGLER_ASM(b2i_RSA_PVK_bio_ex)
     50857# endif
     50858#endif
     50859#ifndef OPENSSL_MANGLE_ASM
    4033950860# ifndef bio_cleanup
    4034050861#  define bio_cleanup OPENSSL_MANGLER(bio_cleanup)
     
    4040050921#endif
    4040150922#ifndef OPENSSL_MANGLE_ASM
     50923# ifndef bn_add_words
     50924#  define bn_add_words OPENSSL_MANGLER(bn_add_words)
     50925# endif
     50926#else
     50927# ifndef _bn_add_words
     50928#  define _bn_add_words OPENSSL_MANGLER_ASM(bn_add_words)
     50929# endif
     50930#endif
     50931#ifndef OPENSSL_MANGLE_ASM
    4040250932# ifndef bn_cmp_part_words
    4040350933#  define bn_cmp_part_words OPENSSL_MANGLER(bn_cmp_part_words)
     
    4046350993#endif
    4046450994#ifndef OPENSSL_MANGLE_ASM
     50995# ifndef bn_div_words
     50996#  define bn_div_words OPENSSL_MANGLER(bn_div_words)
     50997# endif
     50998#else
     50999# ifndef _bn_div_words
     51000#  define _bn_div_words OPENSSL_MANGLER_ASM(bn_div_words)
     51001# endif
     51002#endif
     51003#ifndef OPENSSL_MANGLE_ASM
    4046551004# ifndef bn_expand2
    4046651005#  define bn_expand2 OPENSSL_MANGLER(bn_expand2)
     
    4049951038#endif
    4050051039#ifndef OPENSSL_MANGLE_ASM
    40501 # ifndef bn_generator_19
    40502 #  define bn_generator_19 OPENSSL_MANGLER(bn_generator_19)
    40503 # endif
    40504 #else
    40505 # ifndef _bn_generator_19
    40506 #  define _bn_generator_19 OPENSSL_MANGLER_ASM(bn_generator_19)
    40507 # endif
    40508 #endif
    40509 #ifndef OPENSSL_MANGLE_ASM
    40510 # ifndef bn_generator_2
    40511 #  define bn_generator_2 OPENSSL_MANGLER(bn_generator_2)
    40512 # endif
    40513 #else
    40514 # ifndef _bn_generator_2
    40515 #  define _bn_generator_2 OPENSSL_MANGLER_ASM(bn_generator_2)
    40516 # endif
    40517 #endif
    40518 #ifndef OPENSSL_MANGLE_ASM
    40519 # ifndef bn_generator_5
    40520 #  define bn_generator_5 OPENSSL_MANGLER(bn_generator_5)
    40521 # endif
    40522 #else
    40523 # ifndef _bn_generator_5
    40524 #  define _bn_generator_5 OPENSSL_MANGLER_ASM(bn_generator_5)
    40525 # endif
    40526 #endif
    40527 #ifndef OPENSSL_MANGLE_ASM
    4052851040# ifndef bn_get_bits5
    4052951041#  define bn_get_bits5 OPENSSL_MANGLER(bn_get_bits5)
     
    4056251074#endif
    4056351075#ifndef OPENSSL_MANGLE_ASM
    40564 # ifndef bn_group_1024
    40565 #  define bn_group_1024 OPENSSL_MANGLER(bn_group_1024)
    40566 # endif
    40567 #else
    40568 # ifndef _bn_group_1024
    40569 #  define _bn_group_1024 OPENSSL_MANGLER_ASM(bn_group_1024)
    40570 # endif
    40571 #endif
    40572 #ifndef OPENSSL_MANGLE_ASM
    40573 # ifndef bn_group_1536
    40574 #  define bn_group_1536 OPENSSL_MANGLER(bn_group_1536)
    40575 # endif
    40576 #else
    40577 # ifndef _bn_group_1536
    40578 #  define _bn_group_1536 OPENSSL_MANGLER_ASM(bn_group_1536)
    40579 # endif
    40580 #endif
    40581 #ifndef OPENSSL_MANGLE_ASM
    40582 # ifndef bn_group_2048
    40583 #  define bn_group_2048 OPENSSL_MANGLER(bn_group_2048)
    40584 # endif
    40585 #else
    40586 # ifndef _bn_group_2048
    40587 #  define _bn_group_2048 OPENSSL_MANGLER_ASM(bn_group_2048)
    40588 # endif
    40589 #endif
    40590 #ifndef OPENSSL_MANGLE_ASM
    40591 # ifndef bn_group_3072
    40592 #  define bn_group_3072 OPENSSL_MANGLER(bn_group_3072)
    40593 # endif
    40594 #else
    40595 # ifndef _bn_group_3072
    40596 #  define _bn_group_3072 OPENSSL_MANGLER_ASM(bn_group_3072)
    40597 # endif
    40598 #endif
    40599 #ifndef OPENSSL_MANGLE_ASM
    40600 # ifndef bn_group_4096
    40601 #  define bn_group_4096 OPENSSL_MANGLER(bn_group_4096)
    40602 # endif
    40603 #else
    40604 # ifndef _bn_group_4096
    40605 #  define _bn_group_4096 OPENSSL_MANGLER_ASM(bn_group_4096)
    40606 # endif
    40607 #endif
    40608 #ifndef OPENSSL_MANGLE_ASM
    40609 # ifndef bn_group_6144
    40610 #  define bn_group_6144 OPENSSL_MANGLER(bn_group_6144)
    40611 # endif
    40612 #else
    40613 # ifndef _bn_group_6144
    40614 #  define _bn_group_6144 OPENSSL_MANGLER_ASM(bn_group_6144)
    40615 # endif
    40616 #endif
    40617 #ifndef OPENSSL_MANGLE_ASM
    40618 # ifndef bn_group_8192
    40619 #  define bn_group_8192 OPENSSL_MANGLER(bn_group_8192)
    40620 # endif
    40621 #else
    40622 # ifndef _bn_group_8192
    40623 #  define _bn_group_8192 OPENSSL_MANGLER_ASM(bn_group_8192)
    40624 # endif
    40625 #endif
    40626 #ifndef OPENSSL_MANGLE_ASM
    4062751076# ifndef bn_init
    4062851077#  define bn_init OPENSSL_MANGLER(bn_init)
     
    4067051119#endif
    4067151120#ifndef OPENSSL_MANGLE_ASM
     51121# ifndef bn_mul_add_words
     51122#  define bn_mul_add_words OPENSSL_MANGLER(bn_mul_add_words)
     51123# endif
     51124#else
     51125# ifndef _bn_mul_add_words
     51126#  define _bn_mul_add_words OPENSSL_MANGLER_ASM(bn_mul_add_words)
     51127# endif
     51128#endif
     51129#ifndef OPENSSL_MANGLE_ASM
    4067251130# ifndef bn_mul_comba4
    4067351131#  define bn_mul_comba4 OPENSSL_MANGLER(bn_mul_comba4)
     
    4067951137#endif
    4068051138#ifndef OPENSSL_MANGLE_ASM
     51139# ifndef bn_mul_comba4
     51140#  define bn_mul_comba4 OPENSSL_MANGLER(bn_mul_comba4)
     51141# endif
     51142#else
     51143# ifndef _bn_mul_comba4
     51144#  define _bn_mul_comba4 OPENSSL_MANGLER_ASM(bn_mul_comba4)
     51145# endif
     51146#endif
     51147#ifndef OPENSSL_MANGLE_ASM
    4068151148# ifndef bn_mul_comba8
    4068251149#  define bn_mul_comba8 OPENSSL_MANGLER(bn_mul_comba8)
     
    4068851155#endif
    4068951156#ifndef OPENSSL_MANGLE_ASM
     51157# ifndef bn_mul_comba8
     51158#  define bn_mul_comba8 OPENSSL_MANGLER(bn_mul_comba8)
     51159# endif
     51160#else
     51161# ifndef _bn_mul_comba8
     51162#  define _bn_mul_comba8 OPENSSL_MANGLER_ASM(bn_mul_comba8)
     51163# endif
     51164#endif
     51165#ifndef OPENSSL_MANGLE_ASM
    4069051166# ifndef bn_mul_fixed_top
    4069151167#  define bn_mul_fixed_top OPENSSL_MANGLER(bn_mul_fixed_top)
     
    4077851254#endif
    4077951255#ifndef OPENSSL_MANGLE_ASM
     51256# ifndef bn_mul_words
     51257#  define bn_mul_words OPENSSL_MANGLER(bn_mul_words)
     51258# endif
     51259#else
     51260# ifndef _bn_mul_words
     51261#  define _bn_mul_words OPENSSL_MANGLER_ASM(bn_mul_words)
     51262# endif
     51263#endif
     51264#ifndef OPENSSL_MANGLE_ASM
    4078051265# ifndef bn_power5
    4078151266#  define bn_power5 OPENSSL_MANGLER(bn_power5)
     
    4085051335#endif
    4085151336#ifndef OPENSSL_MANGLE_ASM
     51337# ifndef bn_sqr_comba4
     51338#  define bn_sqr_comba4 OPENSSL_MANGLER(bn_sqr_comba4)
     51339# endif
     51340#else
     51341# ifndef _bn_sqr_comba4
     51342#  define _bn_sqr_comba4 OPENSSL_MANGLER_ASM(bn_sqr_comba4)
     51343# endif
     51344#endif
     51345#ifndef OPENSSL_MANGLE_ASM
    4085251346# ifndef bn_sqr_comba8
    4085351347#  define bn_sqr_comba8 OPENSSL_MANGLER(bn_sqr_comba8)
     
    4085951353#endif
    4086051354#ifndef OPENSSL_MANGLE_ASM
     51355# ifndef bn_sqr_comba8
     51356#  define bn_sqr_comba8 OPENSSL_MANGLER(bn_sqr_comba8)
     51357# endif
     51358#else
     51359# ifndef _bn_sqr_comba8
     51360#  define _bn_sqr_comba8 OPENSSL_MANGLER_ASM(bn_sqr_comba8)
     51361# endif
     51362#endif
     51363#ifndef OPENSSL_MANGLE_ASM
    4086151364# ifndef bn_sqr_fixed_top
    4086251365#  define bn_sqr_fixed_top OPENSSL_MANGLER(bn_sqr_fixed_top)
     
    4089551398#endif
    4089651399#ifndef OPENSSL_MANGLE_ASM
     51400# ifndef bn_sqr_words
     51401#  define bn_sqr_words OPENSSL_MANGLER(bn_sqr_words)
     51402# endif
     51403#else
     51404# ifndef _bn_sqr_words
     51405#  define _bn_sqr_words OPENSSL_MANGLER_ASM(bn_sqr_words)
     51406# endif
     51407#endif
     51408#ifndef OPENSSL_MANGLE_ASM
    4089751409# ifndef bn_sub_part_words
    4089851410#  define bn_sub_part_words OPENSSL_MANGLER(bn_sub_part_words)
     
    4091351425#endif
    4091451426#ifndef OPENSSL_MANGLE_ASM
     51427# ifndef bn_sub_words
     51428#  define bn_sub_words OPENSSL_MANGLER(bn_sub_words)
     51429# endif
     51430#else
     51431# ifndef _bn_sub_words
     51432#  define _bn_sub_words OPENSSL_MANGLER_ASM(bn_sub_words)
     51433# endif
     51434#endif
     51435#ifndef OPENSSL_MANGLE_ASM
    4091551436# ifndef bn_to_mont_fixed_top
    4091651437#  define bn_to_mont_fixed_top OPENSSL_MANGLER(bn_to_mont_fixed_top)
     
    4094051461#endif
    4094151462#ifndef OPENSSL_MANGLE_ASM
    40942 # ifndef bsaes_cbc_encrypt
    40943 #  define bsaes_cbc_encrypt OPENSSL_MANGLER(bsaes_cbc_encrypt)
    40944 # endif
    40945 #else
    40946 # ifndef _bsaes_cbc_encrypt
    40947 #  define _bsaes_cbc_encrypt OPENSSL_MANGLER_ASM(bsaes_cbc_encrypt)
    40948 # endif
    40949 #endif
    40950 #ifndef OPENSSL_MANGLE_ASM
    40951 # ifndef bsaes_ctr32_encrypt_blocks
    40952 #  define bsaes_ctr32_encrypt_blocks OPENSSL_MANGLER(bsaes_ctr32_encrypt_blocks)
    40953 # endif
    40954 #else
    40955 # ifndef _bsaes_ctr32_encrypt_blocks
    40956 #  define _bsaes_ctr32_encrypt_blocks OPENSSL_MANGLER_ASM(bsaes_ctr32_encrypt_blocks)
    40957 # endif
    40958 #endif
    40959 #ifndef OPENSSL_MANGLE_ASM
    40960 # ifndef bsaes_xts_decrypt
    40961 #  define bsaes_xts_decrypt OPENSSL_MANGLER(bsaes_xts_decrypt)
    40962 # endif
    40963 #else
    40964 # ifndef _bsaes_xts_decrypt
    40965 #  define _bsaes_xts_decrypt OPENSSL_MANGLER_ASM(bsaes_xts_decrypt)
    40966 # endif
    40967 #endif
    40968 #ifndef OPENSSL_MANGLE_ASM
    40969 # ifndef bsaes_xts_encrypt
    40970 #  define bsaes_xts_encrypt OPENSSL_MANGLER(bsaes_xts_encrypt)
    40971 # endif
    40972 #else
    40973 # ifndef _bsaes_xts_encrypt
    40974 #  define _bsaes_xts_encrypt OPENSSL_MANGLER_ASM(bsaes_xts_encrypt)
    40975 # endif
    40976 #endif
    40977 #ifndef OPENSSL_MANGLE_ASM
    4097851463# ifndef bwrite_conv
    4097951464#  define bwrite_conv OPENSSL_MANGLER(bwrite_conv)
     
    4099451479#endif
    4099551480#ifndef OPENSSL_MANGLE_ASM
    40996 # ifndef c2i_ASN1_BIT_STRING
    40997 #  define c2i_ASN1_BIT_STRING OPENSSL_MANGLER(c2i_ASN1_BIT_STRING)
    40998 # endif
    40999 #else
    41000 # ifndef _c2i_ASN1_BIT_STRING
    41001 #  define _c2i_ASN1_BIT_STRING OPENSSL_MANGLER_ASM(c2i_ASN1_BIT_STRING)
    41002 # endif
    41003 #endif
    41004 #ifndef OPENSSL_MANGLE_ASM
    41005 # ifndef c2i_ASN1_INTEGER
    41006 #  define c2i_ASN1_INTEGER OPENSSL_MANGLER(c2i_ASN1_INTEGER)
    41007 # endif
    41008 #else
    41009 # ifndef _c2i_ASN1_INTEGER
    41010 #  define _c2i_ASN1_INTEGER OPENSSL_MANGLER_ASM(c2i_ASN1_INTEGER)
    41011 # endif
    41012 #endif
    41013 #ifndef OPENSSL_MANGLE_ASM
    41014 # ifndef c2i_ASN1_OBJECT
    41015 #  define c2i_ASN1_OBJECT OPENSSL_MANGLER(c2i_ASN1_OBJECT)
    41016 # endif
    41017 #else
    41018 # ifndef _c2i_ASN1_OBJECT
    41019 #  define _c2i_ASN1_OBJECT OPENSSL_MANGLER_ASM(c2i_ASN1_OBJECT)
    41020 # endif
    41021 #endif
    41022 #ifndef OPENSSL_MANGLE_ASM
    41023 # ifndef c2i_uint64_int
    41024 #  define c2i_uint64_int OPENSSL_MANGLER(c2i_uint64_int)
    41025 # endif
    41026 #else
    41027 # ifndef _c2i_uint64_int
    41028 #  define _c2i_uint64_int OPENSSL_MANGLER_ASM(c2i_uint64_int)
    41029 # endif
    41030 #endif
    41031 #ifndef OPENSSL_MANGLE_ASM
    41032 # ifndef c448_ed448_convert_private_key_to_x448
    41033 #  define c448_ed448_convert_private_key_to_x448 OPENSSL_MANGLER(c448_ed448_convert_private_key_to_x448)
    41034 # endif
    41035 #else
    41036 # ifndef _c448_ed448_convert_private_key_to_x448
    41037 #  define _c448_ed448_convert_private_key_to_x448 OPENSSL_MANGLER_ASM(c448_ed448_convert_private_key_to_x448)
    41038 # endif
    41039 #endif
    41040 #ifndef OPENSSL_MANGLE_ASM
    41041 # ifndef c448_ed448_derive_public_key
    41042 #  define c448_ed448_derive_public_key OPENSSL_MANGLER(c448_ed448_derive_public_key)
    41043 # endif
    41044 #else
    41045 # ifndef _c448_ed448_derive_public_key
    41046 #  define _c448_ed448_derive_public_key OPENSSL_MANGLER_ASM(c448_ed448_derive_public_key)
    41047 # endif
    41048 #endif
    41049 #ifndef OPENSSL_MANGLE_ASM
    41050 # ifndef c448_ed448_sign
    41051 #  define c448_ed448_sign OPENSSL_MANGLER(c448_ed448_sign)
    41052 # endif
    41053 #else
    41054 # ifndef _c448_ed448_sign
    41055 #  define _c448_ed448_sign OPENSSL_MANGLER_ASM(c448_ed448_sign)
    41056 # endif
    41057 #endif
    41058 #ifndef OPENSSL_MANGLE_ASM
    41059 # ifndef c448_ed448_sign_prehash
    41060 #  define c448_ed448_sign_prehash OPENSSL_MANGLER(c448_ed448_sign_prehash)
    41061 # endif
    41062 #else
    41063 # ifndef _c448_ed448_sign_prehash
    41064 #  define _c448_ed448_sign_prehash OPENSSL_MANGLER_ASM(c448_ed448_sign_prehash)
    41065 # endif
    41066 #endif
    41067 #ifndef OPENSSL_MANGLE_ASM
    41068 # ifndef c448_ed448_verify
    41069 #  define c448_ed448_verify OPENSSL_MANGLER(c448_ed448_verify)
    41070 # endif
    41071 #else
    41072 # ifndef _c448_ed448_verify
    41073 #  define _c448_ed448_verify OPENSSL_MANGLER_ASM(c448_ed448_verify)
    41074 # endif
    41075 #endif
    41076 #ifndef OPENSSL_MANGLE_ASM
    41077 # ifndef c448_ed448_verify_prehash
    41078 #  define c448_ed448_verify_prehash OPENSSL_MANGLER(c448_ed448_verify_prehash)
    41079 # endif
    41080 #else
    41081 # ifndef _c448_ed448_verify_prehash
    41082 #  define _c448_ed448_verify_prehash OPENSSL_MANGLER_ASM(c448_ed448_verify_prehash)
    41083 # endif
    41084 #endif
    41085 #ifndef OPENSSL_MANGLE_ASM
    4108651481# ifndef check_in_list
    4108751482#  define check_in_list OPENSSL_MANGLER(check_in_list)
     
    4109351488#endif
    4109451489#ifndef OPENSSL_MANGLE_ASM
    41095 # ifndef cmac_asn1_meth
    41096 #  define cmac_asn1_meth OPENSSL_MANGLER(cmac_asn1_meth)
    41097 # endif
    41098 #else
    41099 # ifndef _cmac_asn1_meth
    41100 #  define _cmac_asn1_meth OPENSSL_MANGLER_ASM(cmac_asn1_meth)
    41101 # endif
    41102 #endif
    41103 #ifndef OPENSSL_MANGLE_ASM
    41104 # ifndef cmac_pkey_meth
    41105 #  define cmac_pkey_meth OPENSSL_MANGLER(cmac_pkey_meth)
    41106 # endif
    41107 #else
    41108 # ifndef _cmac_pkey_meth
    41109 #  define _cmac_pkey_meth OPENSSL_MANGLER_ASM(cmac_pkey_meth)
    41110 # endif
    41111 #endif
    41112 #ifndef OPENSSL_MANGLE_ASM
    41113 # ifndef cms_Data_create
    41114 #  define cms_Data_create OPENSSL_MANGLER(cms_Data_create)
    41115 # endif
    41116 #else
    41117 # ifndef _cms_Data_create
    41118 #  define _cms_Data_create OPENSSL_MANGLER_ASM(cms_Data_create)
    41119 # endif
    41120 #endif
    41121 #ifndef OPENSSL_MANGLE_ASM
    41122 # ifndef cms_DigestAlgorithm_find_ctx
    41123 #  define cms_DigestAlgorithm_find_ctx OPENSSL_MANGLER(cms_DigestAlgorithm_find_ctx)
    41124 # endif
    41125 #else
    41126 # ifndef _cms_DigestAlgorithm_find_ctx
    41127 #  define _cms_DigestAlgorithm_find_ctx OPENSSL_MANGLER_ASM(cms_DigestAlgorithm_find_ctx)
    41128 # endif
    41129 #endif
    41130 #ifndef OPENSSL_MANGLE_ASM
    41131 # ifndef cms_DigestAlgorithm_init_bio
    41132 #  define cms_DigestAlgorithm_init_bio OPENSSL_MANGLER(cms_DigestAlgorithm_init_bio)
    41133 # endif
    41134 #else
    41135 # ifndef _cms_DigestAlgorithm_init_bio
    41136 #  define _cms_DigestAlgorithm_init_bio OPENSSL_MANGLER_ASM(cms_DigestAlgorithm_init_bio)
    41137 # endif
    41138 #endif
    41139 #ifndef OPENSSL_MANGLE_ASM
    41140 # ifndef cms_DigestedData_create
    41141 #  define cms_DigestedData_create OPENSSL_MANGLER(cms_DigestedData_create)
    41142 # endif
    41143 #else
    41144 # ifndef _cms_DigestedData_create
    41145 #  define _cms_DigestedData_create OPENSSL_MANGLER_ASM(cms_DigestedData_create)
    41146 # endif
    41147 #endif
    41148 #ifndef OPENSSL_MANGLE_ASM
    41149 # ifndef cms_DigestedData_do_final
    41150 #  define cms_DigestedData_do_final OPENSSL_MANGLER(cms_DigestedData_do_final)
    41151 # endif
    41152 #else
    41153 # ifndef _cms_DigestedData_do_final
    41154 #  define _cms_DigestedData_do_final OPENSSL_MANGLER_ASM(cms_DigestedData_do_final)
    41155 # endif
    41156 #endif
    41157 #ifndef OPENSSL_MANGLE_ASM
    41158 # ifndef cms_DigestedData_init_bio
    41159 #  define cms_DigestedData_init_bio OPENSSL_MANGLER(cms_DigestedData_init_bio)
    41160 # endif
    41161 #else
    41162 # ifndef _cms_DigestedData_init_bio
    41163 #  define _cms_DigestedData_init_bio OPENSSL_MANGLER_ASM(cms_DigestedData_init_bio)
    41164 # endif
    41165 #endif
    41166 #ifndef OPENSSL_MANGLE_ASM
    41167 # ifndef cms_EncryptedContent_init
    41168 #  define cms_EncryptedContent_init OPENSSL_MANGLER(cms_EncryptedContent_init)
    41169 # endif
    41170 #else
    41171 # ifndef _cms_EncryptedContent_init
    41172 #  define _cms_EncryptedContent_init OPENSSL_MANGLER_ASM(cms_EncryptedContent_init)
    41173 # endif
    41174 #endif
    41175 #ifndef OPENSSL_MANGLE_ASM
    41176 # ifndef cms_EncryptedContent_init_bio
    41177 #  define cms_EncryptedContent_init_bio OPENSSL_MANGLER(cms_EncryptedContent_init_bio)
    41178 # endif
    41179 #else
    41180 # ifndef _cms_EncryptedContent_init_bio
    41181 #  define _cms_EncryptedContent_init_bio OPENSSL_MANGLER_ASM(cms_EncryptedContent_init_bio)
    41182 # endif
    41183 #endif
    41184 #ifndef OPENSSL_MANGLE_ASM
    41185 # ifndef cms_EncryptedData_init_bio
    41186 #  define cms_EncryptedData_init_bio OPENSSL_MANGLER(cms_EncryptedData_init_bio)
    41187 # endif
    41188 #else
    41189 # ifndef _cms_EncryptedData_init_bio
    41190 #  define _cms_EncryptedData_init_bio OPENSSL_MANGLER_ASM(cms_EncryptedData_init_bio)
    41191 # endif
    41192 #endif
    41193 #ifndef OPENSSL_MANGLE_ASM
    41194 # ifndef cms_EnvelopedData_init_bio
    41195 #  define cms_EnvelopedData_init_bio OPENSSL_MANGLER(cms_EnvelopedData_init_bio)
    41196 # endif
    41197 #else
    41198 # ifndef _cms_EnvelopedData_init_bio
    41199 #  define _cms_EnvelopedData_init_bio OPENSSL_MANGLER_ASM(cms_EnvelopedData_init_bio)
    41200 # endif
    41201 #endif
    41202 #ifndef OPENSSL_MANGLE_ASM
    41203 # ifndef cms_Receipt_verify
    41204 #  define cms_Receipt_verify OPENSSL_MANGLER(cms_Receipt_verify)
    41205 # endif
    41206 #else
    41207 # ifndef _cms_Receipt_verify
    41208 #  define _cms_Receipt_verify OPENSSL_MANGLER_ASM(cms_Receipt_verify)
    41209 # endif
    41210 #endif
    41211 #ifndef OPENSSL_MANGLE_ASM
    41212 # ifndef cms_RecipientInfo_kari_encrypt
    41213 #  define cms_RecipientInfo_kari_encrypt OPENSSL_MANGLER(cms_RecipientInfo_kari_encrypt)
    41214 # endif
    41215 #else
    41216 # ifndef _cms_RecipientInfo_kari_encrypt
    41217 #  define _cms_RecipientInfo_kari_encrypt OPENSSL_MANGLER_ASM(cms_RecipientInfo_kari_encrypt)
    41218 # endif
    41219 #endif
    41220 #ifndef OPENSSL_MANGLE_ASM
    41221 # ifndef cms_RecipientInfo_kari_init
    41222 #  define cms_RecipientInfo_kari_init OPENSSL_MANGLER(cms_RecipientInfo_kari_init)
    41223 # endif
    41224 #else
    41225 # ifndef _cms_RecipientInfo_kari_init
    41226 #  define _cms_RecipientInfo_kari_init OPENSSL_MANGLER_ASM(cms_RecipientInfo_kari_init)
    41227 # endif
    41228 #endif
    41229 #ifndef OPENSSL_MANGLE_ASM
    41230 # ifndef cms_RecipientInfo_pwri_crypt
    41231 #  define cms_RecipientInfo_pwri_crypt OPENSSL_MANGLER(cms_RecipientInfo_pwri_crypt)
    41232 # endif
    41233 #else
    41234 # ifndef _cms_RecipientInfo_pwri_crypt
    41235 #  define _cms_RecipientInfo_pwri_crypt OPENSSL_MANGLER_ASM(cms_RecipientInfo_pwri_crypt)
    41236 # endif
    41237 #endif
    41238 #ifndef OPENSSL_MANGLE_ASM
    41239 # ifndef cms_SignedData_final
    41240 #  define cms_SignedData_final OPENSSL_MANGLER(cms_SignedData_final)
    41241 # endif
    41242 #else
    41243 # ifndef _cms_SignedData_final
    41244 #  define _cms_SignedData_final OPENSSL_MANGLER_ASM(cms_SignedData_final)
    41245 # endif
    41246 #endif
    41247 #ifndef OPENSSL_MANGLE_ASM
    41248 # ifndef cms_SignedData_init_bio
    41249 #  define cms_SignedData_init_bio OPENSSL_MANGLER(cms_SignedData_init_bio)
    41250 # endif
    41251 #else
    41252 # ifndef _cms_SignedData_init_bio
    41253 #  define _cms_SignedData_init_bio OPENSSL_MANGLER_ASM(cms_SignedData_init_bio)
    41254 # endif
    41255 #endif
    41256 #ifndef OPENSSL_MANGLE_ASM
    41257 # ifndef cms_SignerIdentifier_cert_cmp
    41258 #  define cms_SignerIdentifier_cert_cmp OPENSSL_MANGLER(cms_SignerIdentifier_cert_cmp)
    41259 # endif
    41260 #else
    41261 # ifndef _cms_SignerIdentifier_cert_cmp
    41262 #  define _cms_SignerIdentifier_cert_cmp OPENSSL_MANGLER_ASM(cms_SignerIdentifier_cert_cmp)
    41263 # endif
    41264 #endif
    41265 #ifndef OPENSSL_MANGLE_ASM
    41266 # ifndef cms_SignerIdentifier_get0_signer_id
    41267 #  define cms_SignerIdentifier_get0_signer_id OPENSSL_MANGLER(cms_SignerIdentifier_get0_signer_id)
    41268 # endif
    41269 #else
    41270 # ifndef _cms_SignerIdentifier_get0_signer_id
    41271 #  define _cms_SignerIdentifier_get0_signer_id OPENSSL_MANGLER_ASM(cms_SignerIdentifier_get0_signer_id)
    41272 # endif
    41273 #endif
    41274 #ifndef OPENSSL_MANGLE_ASM
    41275 # ifndef cms_content_bio
    41276 #  define cms_content_bio OPENSSL_MANGLER(cms_content_bio)
    41277 # endif
    41278 #else
    41279 # ifndef _cms_content_bio
    41280 #  define _cms_content_bio OPENSSL_MANGLER_ASM(cms_content_bio)
    41281 # endif
    41282 #endif
    41283 #ifndef OPENSSL_MANGLE_ASM
    41284 # ifndef cms_encode_Receipt
    41285 #  define cms_encode_Receipt OPENSSL_MANGLER(cms_encode_Receipt)
    41286 # endif
    41287 #else
    41288 # ifndef _cms_encode_Receipt
    41289 #  define _cms_encode_Receipt OPENSSL_MANGLER_ASM(cms_encode_Receipt)
    41290 # endif
    41291 #endif
    41292 #ifndef OPENSSL_MANGLE_ASM
    41293 # ifndef cms_env_asn1_ctrl
    41294 #  define cms_env_asn1_ctrl OPENSSL_MANGLER(cms_env_asn1_ctrl)
    41295 # endif
    41296 #else
    41297 # ifndef _cms_env_asn1_ctrl
    41298 #  define _cms_env_asn1_ctrl OPENSSL_MANGLER_ASM(cms_env_asn1_ctrl)
    41299 # endif
    41300 #endif
    41301 #ifndef OPENSSL_MANGLE_ASM
    41302 # ifndef cms_get0_enveloped
    41303 #  define cms_get0_enveloped OPENSSL_MANGLER(cms_get0_enveloped)
    41304 # endif
    41305 #else
    41306 # ifndef _cms_get0_enveloped
    41307 #  define _cms_get0_enveloped OPENSSL_MANGLER_ASM(cms_get0_enveloped)
    41308 # endif
    41309 #endif
    41310 #ifndef OPENSSL_MANGLE_ASM
    41311 # ifndef cms_ias_cert_cmp
    41312 #  define cms_ias_cert_cmp OPENSSL_MANGLER(cms_ias_cert_cmp)
    41313 # endif
    41314 #else
    41315 # ifndef _cms_ias_cert_cmp
    41316 #  define _cms_ias_cert_cmp OPENSSL_MANGLER_ASM(cms_ias_cert_cmp)
    41317 # endif
    41318 #endif
    41319 #ifndef OPENSSL_MANGLE_ASM
    41320 # ifndef cms_keyid_cert_cmp
    41321 #  define cms_keyid_cert_cmp OPENSSL_MANGLER(cms_keyid_cert_cmp)
    41322 # endif
    41323 #else
    41324 # ifndef _cms_keyid_cert_cmp
    41325 #  define _cms_keyid_cert_cmp OPENSSL_MANGLER_ASM(cms_keyid_cert_cmp)
    41326 # endif
    41327 #endif
    41328 #ifndef OPENSSL_MANGLE_ASM
    41329 # ifndef cms_msgSigDigest_add1
    41330 #  define cms_msgSigDigest_add1 OPENSSL_MANGLER(cms_msgSigDigest_add1)
    41331 # endif
    41332 #else
    41333 # ifndef _cms_msgSigDigest_add1
    41334 #  define _cms_msgSigDigest_add1 OPENSSL_MANGLER_ASM(cms_msgSigDigest_add1)
    41335 # endif
    41336 #endif
    41337 #ifndef OPENSSL_MANGLE_ASM
    41338 # ifndef cms_pkey_get_ri_type
    41339 #  define cms_pkey_get_ri_type OPENSSL_MANGLER(cms_pkey_get_ri_type)
    41340 # endif
    41341 #else
    41342 # ifndef _cms_pkey_get_ri_type
    41343 #  define _cms_pkey_get_ri_type OPENSSL_MANGLER_ASM(cms_pkey_get_ri_type)
    41344 # endif
    41345 #endif
    41346 #ifndef OPENSSL_MANGLE_ASM
    41347 # ifndef cms_set1_SignerIdentifier
    41348 #  define cms_set1_SignerIdentifier OPENSSL_MANGLER(cms_set1_SignerIdentifier)
    41349 # endif
    41350 #else
    41351 # ifndef _cms_set1_SignerIdentifier
    41352 #  define _cms_set1_SignerIdentifier OPENSSL_MANGLER_ASM(cms_set1_SignerIdentifier)
    41353 # endif
    41354 #endif
    41355 #ifndef OPENSSL_MANGLE_ASM
    41356 # ifndef cms_set1_ias
    41357 #  define cms_set1_ias OPENSSL_MANGLER(cms_set1_ias)
    41358 # endif
    41359 #else
    41360 # ifndef _cms_set1_ias
    41361 #  define _cms_set1_ias OPENSSL_MANGLER_ASM(cms_set1_ias)
    41362 # endif
    41363 #endif
    41364 #ifndef OPENSSL_MANGLE_ASM
    41365 # ifndef cms_set1_keyid
    41366 #  define cms_set1_keyid OPENSSL_MANGLER(cms_set1_keyid)
    41367 # endif
    41368 #else
    41369 # ifndef _cms_set1_keyid
    41370 #  define _cms_set1_keyid OPENSSL_MANGLER_ASM(cms_set1_keyid)
    41371 # endif
    41372 #endif
    41373 #ifndef OPENSSL_MANGLE_ASM
    41374 # ifndef conf_add_ssl_module
    41375 #  define conf_add_ssl_module OPENSSL_MANGLER(conf_add_ssl_module)
    41376 # endif
    41377 #else
    41378 # ifndef _conf_add_ssl_module
    41379 #  define _conf_add_ssl_module OPENSSL_MANGLER_ASM(conf_add_ssl_module)
    41380 # endif
    41381 #endif
    41382 #ifndef OPENSSL_MANGLE_ASM
    41383 # ifndef conf_modules_free_int
    41384 #  define conf_modules_free_int OPENSSL_MANGLER(conf_modules_free_int)
    41385 # endif
    41386 #else
    41387 # ifndef _conf_modules_free_int
    41388 #  define _conf_modules_free_int OPENSSL_MANGLER_ASM(conf_modules_free_int)
    41389 # endif
    41390 #endif
    41391 #ifndef OPENSSL_MANGLE_ASM
    4139251490# ifndef conf_ssl_get
    4139351491#  define conf_ssl_get OPENSSL_MANGLER(conf_ssl_get)
     
    4144451542#endif
    4144551543#ifndef OPENSSL_MANGLE_ASM
    41446 # ifndef crypto_cleanup_all_ex_data_int
    41447 #  define crypto_cleanup_all_ex_data_int OPENSSL_MANGLER(crypto_cleanup_all_ex_data_int)
    41448 # endif
    41449 #else
    41450 # ifndef _crypto_cleanup_all_ex_data_int
    41451 #  define _crypto_cleanup_all_ex_data_int OPENSSL_MANGLER_ASM(crypto_cleanup_all_ex_data_int)
    41452 # endif
    41453 #endif
    41454 #ifndef OPENSSL_MANGLE_ASM
    41455 # ifndef curve448_base_double_scalarmul_non_secret
    41456 #  define curve448_base_double_scalarmul_non_secret OPENSSL_MANGLER(curve448_base_double_scalarmul_non_secret)
    41457 # endif
    41458 #else
    41459 # ifndef _curve448_base_double_scalarmul_non_secret
    41460 #  define _curve448_base_double_scalarmul_non_secret OPENSSL_MANGLER_ASM(curve448_base_double_scalarmul_non_secret)
    41461 # endif
    41462 #endif
    41463 #ifndef OPENSSL_MANGLE_ASM
    41464 # ifndef curve448_point_decode_like_eddsa_and_mul_by_ratio
    41465 #  define curve448_point_decode_like_eddsa_and_mul_by_ratio OPENSSL_MANGLER(curve448_point_decode_like_eddsa_and_mul_by_ratio)
    41466 # endif
    41467 #else
    41468 # ifndef _curve448_point_decode_like_eddsa_and_mul_by_ratio
    41469 #  define _curve448_point_decode_like_eddsa_and_mul_by_ratio OPENSSL_MANGLER_ASM(curve448_point_decode_like_eddsa_and_mul_by_ratio)
    41470 # endif
    41471 #endif
    41472 #ifndef OPENSSL_MANGLE_ASM
    41473 # ifndef curve448_point_destroy
    41474 #  define curve448_point_destroy OPENSSL_MANGLER(curve448_point_destroy)
    41475 # endif
    41476 #else
    41477 # ifndef _curve448_point_destroy
    41478 #  define _curve448_point_destroy OPENSSL_MANGLER_ASM(curve448_point_destroy)
    41479 # endif
    41480 #endif
    41481 #ifndef OPENSSL_MANGLE_ASM
    41482 # ifndef curve448_point_double
    41483 #  define curve448_point_double OPENSSL_MANGLER(curve448_point_double)
    41484 # endif
    41485 #else
    41486 # ifndef _curve448_point_double
    41487 #  define _curve448_point_double OPENSSL_MANGLER_ASM(curve448_point_double)
    41488 # endif
    41489 #endif
    41490 #ifndef OPENSSL_MANGLE_ASM
    41491 # ifndef curve448_point_eq
    41492 #  define curve448_point_eq OPENSSL_MANGLER(curve448_point_eq)
    41493 # endif
    41494 #else
    41495 # ifndef _curve448_point_eq
    41496 #  define _curve448_point_eq OPENSSL_MANGLER_ASM(curve448_point_eq)
    41497 # endif
    41498 #endif
    41499 #ifndef OPENSSL_MANGLE_ASM
    41500 # ifndef curve448_point_mul_by_ratio_and_encode_like_eddsa
    41501 #  define curve448_point_mul_by_ratio_and_encode_like_eddsa OPENSSL_MANGLER(curve448_point_mul_by_ratio_and_encode_like_eddsa)
    41502 # endif
    41503 #else
    41504 # ifndef _curve448_point_mul_by_ratio_and_encode_like_eddsa
    41505 #  define _curve448_point_mul_by_ratio_and_encode_like_eddsa OPENSSL_MANGLER_ASM(curve448_point_mul_by_ratio_and_encode_like_eddsa)
    41506 # endif
    41507 #endif
    41508 #ifndef OPENSSL_MANGLE_ASM
    41509 # ifndef curve448_point_mul_by_ratio_and_encode_like_x448
    41510 #  define curve448_point_mul_by_ratio_and_encode_like_x448 OPENSSL_MANGLER(curve448_point_mul_by_ratio_and_encode_like_x448)
    41511 # endif
    41512 #else
    41513 # ifndef _curve448_point_mul_by_ratio_and_encode_like_x448
    41514 #  define _curve448_point_mul_by_ratio_and_encode_like_x448 OPENSSL_MANGLER_ASM(curve448_point_mul_by_ratio_and_encode_like_x448)
    41515 # endif
    41516 #endif
    41517 #ifndef OPENSSL_MANGLE_ASM
    41518 # ifndef curve448_point_valid
    41519 #  define curve448_point_valid OPENSSL_MANGLER(curve448_point_valid)
    41520 # endif
    41521 #else
    41522 # ifndef _curve448_point_valid
    41523 #  define _curve448_point_valid OPENSSL_MANGLER_ASM(curve448_point_valid)
    41524 # endif
    41525 #endif
    41526 #ifndef OPENSSL_MANGLE_ASM
    41527 # ifndef curve448_precomputed_base
    41528 #  define curve448_precomputed_base OPENSSL_MANGLER(curve448_precomputed_base)
    41529 # endif
    41530 #else
    41531 # ifndef _curve448_precomputed_base
    41532 #  define _curve448_precomputed_base OPENSSL_MANGLER_ASM(curve448_precomputed_base)
    41533 # endif
    41534 #endif
    41535 #ifndef OPENSSL_MANGLE_ASM
    41536 # ifndef curve448_precomputed_scalarmul
    41537 #  define curve448_precomputed_scalarmul OPENSSL_MANGLER(curve448_precomputed_scalarmul)
    41538 # endif
    41539 #else
    41540 # ifndef _curve448_precomputed_scalarmul
    41541 #  define _curve448_precomputed_scalarmul OPENSSL_MANGLER_ASM(curve448_precomputed_scalarmul)
    41542 # endif
    41543 #endif
    41544 #ifndef OPENSSL_MANGLE_ASM
    41545 # ifndef curve448_scalar_add
    41546 #  define curve448_scalar_add OPENSSL_MANGLER(curve448_scalar_add)
    41547 # endif
    41548 #else
    41549 # ifndef _curve448_scalar_add
    41550 #  define _curve448_scalar_add OPENSSL_MANGLER_ASM(curve448_scalar_add)
    41551 # endif
    41552 #endif
    41553 #ifndef OPENSSL_MANGLE_ASM
    41554 # ifndef curve448_scalar_decode
    41555 #  define curve448_scalar_decode OPENSSL_MANGLER(curve448_scalar_decode)
    41556 # endif
    41557 #else
    41558 # ifndef _curve448_scalar_decode
    41559 #  define _curve448_scalar_decode OPENSSL_MANGLER_ASM(curve448_scalar_decode)
    41560 # endif
    41561 #endif
    41562 #ifndef OPENSSL_MANGLE_ASM
    41563 # ifndef curve448_scalar_decode_long
    41564 #  define curve448_scalar_decode_long OPENSSL_MANGLER(curve448_scalar_decode_long)
    41565 # endif
    41566 #else
    41567 # ifndef _curve448_scalar_decode_long
    41568 #  define _curve448_scalar_decode_long OPENSSL_MANGLER_ASM(curve448_scalar_decode_long)
    41569 # endif
    41570 #endif
    41571 #ifndef OPENSSL_MANGLE_ASM
    41572 # ifndef curve448_scalar_destroy
    41573 #  define curve448_scalar_destroy OPENSSL_MANGLER(curve448_scalar_destroy)
    41574 # endif
    41575 #else
    41576 # ifndef _curve448_scalar_destroy
    41577 #  define _curve448_scalar_destroy OPENSSL_MANGLER_ASM(curve448_scalar_destroy)
    41578 # endif
    41579 #endif
    41580 #ifndef OPENSSL_MANGLE_ASM
    41581 # ifndef curve448_scalar_encode
    41582 #  define curve448_scalar_encode OPENSSL_MANGLER(curve448_scalar_encode)
    41583 # endif
    41584 #else
    41585 # ifndef _curve448_scalar_encode
    41586 #  define _curve448_scalar_encode OPENSSL_MANGLER_ASM(curve448_scalar_encode)
    41587 # endif
    41588 #endif
    41589 #ifndef OPENSSL_MANGLE_ASM
    41590 # ifndef curve448_scalar_halve
    41591 #  define curve448_scalar_halve OPENSSL_MANGLER(curve448_scalar_halve)
    41592 # endif
    41593 #else
    41594 # ifndef _curve448_scalar_halve
    41595 #  define _curve448_scalar_halve OPENSSL_MANGLER_ASM(curve448_scalar_halve)
    41596 # endif
    41597 #endif
    41598 #ifndef OPENSSL_MANGLE_ASM
    41599 # ifndef curve448_scalar_mul
    41600 #  define curve448_scalar_mul OPENSSL_MANGLER(curve448_scalar_mul)
    41601 # endif
    41602 #else
    41603 # ifndef _curve448_scalar_mul
    41604 #  define _curve448_scalar_mul OPENSSL_MANGLER_ASM(curve448_scalar_mul)
    41605 # endif
    41606 #endif
    41607 #ifndef OPENSSL_MANGLE_ASM
    41608 # ifndef curve448_scalar_sub
    41609 #  define curve448_scalar_sub OPENSSL_MANGLER(curve448_scalar_sub)
    41610 # endif
    41611 #else
    41612 # ifndef _curve448_scalar_sub
    41613 #  define _curve448_scalar_sub OPENSSL_MANGLER_ASM(curve448_scalar_sub)
    41614 # endif
    41615 #endif
    41616 #ifndef OPENSSL_MANGLE_ASM
    41617 # ifndef curve448_wnaf_base
    41618 #  define curve448_wnaf_base OPENSSL_MANGLER(curve448_wnaf_base)
    41619 # endif
    41620 #else
    41621 # ifndef _curve448_wnaf_base
    41622 #  define _curve448_wnaf_base OPENSSL_MANGLER_ASM(curve448_wnaf_base)
    41623 # endif
    41624 #endif
    41625 #ifndef OPENSSL_MANGLE_ASM
    4162651544# ifndef custom_ext_add
    4162751545#  define custom_ext_add OPENSSL_MANGLER(custom_ext_add)
     
    4197551893#endif
    4197651894#ifndef OPENSSL_MANGLE_ASM
     51895# ifndef d2i_AutoPrivateKey_ex
     51896#  define d2i_AutoPrivateKey_ex OPENSSL_MANGLER(d2i_AutoPrivateKey_ex)
     51897# endif
     51898#else
     51899# ifndef _d2i_AutoPrivateKey_ex
     51900#  define _d2i_AutoPrivateKey_ex OPENSSL_MANGLER_ASM(d2i_AutoPrivateKey_ex)
     51901# endif
     51902#endif
     51903#ifndef OPENSSL_MANGLE_ASM
    4197751904# ifndef d2i_BASIC_CONSTRAINTS
    4197851905#  define d2i_BASIC_CONSTRAINTS OPENSSL_MANGLER(d2i_BASIC_CONSTRAINTS)
     
    4238952316#endif
    4239052317#ifndef OPENSSL_MANGLE_ASM
     52318# ifndef d2i_ISSUER_SIGN_TOOL
     52319#  define d2i_ISSUER_SIGN_TOOL OPENSSL_MANGLER(d2i_ISSUER_SIGN_TOOL)
     52320# endif
     52321#else
     52322# ifndef _d2i_ISSUER_SIGN_TOOL
     52323#  define _d2i_ISSUER_SIGN_TOOL OPENSSL_MANGLER_ASM(d2i_ISSUER_SIGN_TOOL)
     52324# endif
     52325#endif
     52326#ifndef OPENSSL_MANGLE_ASM
    4239152327# ifndef d2i_ISSUING_DIST_POINT
    4239252328#  define d2i_ISSUING_DIST_POINT OPENSSL_MANGLER(d2i_ISSUING_DIST_POINT)
     
    4259652532#endif
    4259752533#ifndef OPENSSL_MANGLE_ASM
     52534# ifndef d2i_OSSL_CMP_CAKEYUPDANNCONTENT
     52535#  define d2i_OSSL_CMP_CAKEYUPDANNCONTENT OPENSSL_MANGLER(d2i_OSSL_CMP_CAKEYUPDANNCONTENT)
     52536# endif
     52537#else
     52538# ifndef _d2i_OSSL_CMP_CAKEYUPDANNCONTENT
     52539#  define _d2i_OSSL_CMP_CAKEYUPDANNCONTENT OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_CAKEYUPDANNCONTENT)
     52540# endif
     52541#endif
     52542#ifndef OPENSSL_MANGLE_ASM
     52543# ifndef d2i_OSSL_CMP_CERTIFIEDKEYPAIR
     52544#  define d2i_OSSL_CMP_CERTIFIEDKEYPAIR OPENSSL_MANGLER(d2i_OSSL_CMP_CERTIFIEDKEYPAIR)
     52545# endif
     52546#else
     52547# ifndef _d2i_OSSL_CMP_CERTIFIEDKEYPAIR
     52548#  define _d2i_OSSL_CMP_CERTIFIEDKEYPAIR OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_CERTIFIEDKEYPAIR)
     52549# endif
     52550#endif
     52551#ifndef OPENSSL_MANGLE_ASM
     52552# ifndef d2i_OSSL_CMP_CERTORENCCERT
     52553#  define d2i_OSSL_CMP_CERTORENCCERT OPENSSL_MANGLER(d2i_OSSL_CMP_CERTORENCCERT)
     52554# endif
     52555#else
     52556# ifndef _d2i_OSSL_CMP_CERTORENCCERT
     52557#  define _d2i_OSSL_CMP_CERTORENCCERT OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_CERTORENCCERT)
     52558# endif
     52559#endif
     52560#ifndef OPENSSL_MANGLE_ASM
     52561# ifndef d2i_OSSL_CMP_CERTREPMESSAGE
     52562#  define d2i_OSSL_CMP_CERTREPMESSAGE OPENSSL_MANGLER(d2i_OSSL_CMP_CERTREPMESSAGE)
     52563# endif
     52564#else
     52565# ifndef _d2i_OSSL_CMP_CERTREPMESSAGE
     52566#  define _d2i_OSSL_CMP_CERTREPMESSAGE OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_CERTREPMESSAGE)
     52567# endif
     52568#endif
     52569#ifndef OPENSSL_MANGLE_ASM
     52570# ifndef d2i_OSSL_CMP_CERTRESPONSE
     52571#  define d2i_OSSL_CMP_CERTRESPONSE OPENSSL_MANGLER(d2i_OSSL_CMP_CERTRESPONSE)
     52572# endif
     52573#else
     52574# ifndef _d2i_OSSL_CMP_CERTRESPONSE
     52575#  define _d2i_OSSL_CMP_CERTRESPONSE OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_CERTRESPONSE)
     52576# endif
     52577#endif
     52578#ifndef OPENSSL_MANGLE_ASM
     52579# ifndef d2i_OSSL_CMP_CERTSTATUS
     52580#  define d2i_OSSL_CMP_CERTSTATUS OPENSSL_MANGLER(d2i_OSSL_CMP_CERTSTATUS)
     52581# endif
     52582#else
     52583# ifndef _d2i_OSSL_CMP_CERTSTATUS
     52584#  define _d2i_OSSL_CMP_CERTSTATUS OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_CERTSTATUS)
     52585# endif
     52586#endif
     52587#ifndef OPENSSL_MANGLE_ASM
     52588# ifndef d2i_OSSL_CMP_CHALLENGE
     52589#  define d2i_OSSL_CMP_CHALLENGE OPENSSL_MANGLER(d2i_OSSL_CMP_CHALLENGE)
     52590# endif
     52591#else
     52592# ifndef _d2i_OSSL_CMP_CHALLENGE
     52593#  define _d2i_OSSL_CMP_CHALLENGE OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_CHALLENGE)
     52594# endif
     52595#endif
     52596#ifndef OPENSSL_MANGLE_ASM
     52597# ifndef d2i_OSSL_CMP_ERRORMSGCONTENT
     52598#  define d2i_OSSL_CMP_ERRORMSGCONTENT OPENSSL_MANGLER(d2i_OSSL_CMP_ERRORMSGCONTENT)
     52599# endif
     52600#else
     52601# ifndef _d2i_OSSL_CMP_ERRORMSGCONTENT
     52602#  define _d2i_OSSL_CMP_ERRORMSGCONTENT OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_ERRORMSGCONTENT)
     52603# endif
     52604#endif
     52605#ifndef OPENSSL_MANGLE_ASM
     52606# ifndef d2i_OSSL_CMP_ITAV
     52607#  define d2i_OSSL_CMP_ITAV OPENSSL_MANGLER(d2i_OSSL_CMP_ITAV)
     52608# endif
     52609#else
     52610# ifndef _d2i_OSSL_CMP_ITAV
     52611#  define _d2i_OSSL_CMP_ITAV OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_ITAV)
     52612# endif
     52613#endif
     52614#ifndef OPENSSL_MANGLE_ASM
     52615# ifndef d2i_OSSL_CMP_KEYRECREPCONTENT
     52616#  define d2i_OSSL_CMP_KEYRECREPCONTENT OPENSSL_MANGLER(d2i_OSSL_CMP_KEYRECREPCONTENT)
     52617# endif
     52618#else
     52619# ifndef _d2i_OSSL_CMP_KEYRECREPCONTENT
     52620#  define _d2i_OSSL_CMP_KEYRECREPCONTENT OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_KEYRECREPCONTENT)
     52621# endif
     52622#endif
     52623#ifndef OPENSSL_MANGLE_ASM
     52624# ifndef d2i_OSSL_CMP_MSG
     52625#  define d2i_OSSL_CMP_MSG OPENSSL_MANGLER(d2i_OSSL_CMP_MSG)
     52626# endif
     52627#else
     52628# ifndef _d2i_OSSL_CMP_MSG
     52629#  define _d2i_OSSL_CMP_MSG OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_MSG)
     52630# endif
     52631#endif
     52632#ifndef OPENSSL_MANGLE_ASM
     52633# ifndef d2i_OSSL_CMP_MSG_bio
     52634#  define d2i_OSSL_CMP_MSG_bio OPENSSL_MANGLER(d2i_OSSL_CMP_MSG_bio)
     52635# endif
     52636#else
     52637# ifndef _d2i_OSSL_CMP_MSG_bio
     52638#  define _d2i_OSSL_CMP_MSG_bio OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_MSG_bio)
     52639# endif
     52640#endif
     52641#ifndef OPENSSL_MANGLE_ASM
     52642# ifndef d2i_OSSL_CMP_PKIBODY
     52643#  define d2i_OSSL_CMP_PKIBODY OPENSSL_MANGLER(d2i_OSSL_CMP_PKIBODY)
     52644# endif
     52645#else
     52646# ifndef _d2i_OSSL_CMP_PKIBODY
     52647#  define _d2i_OSSL_CMP_PKIBODY OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_PKIBODY)
     52648# endif
     52649#endif
     52650#ifndef OPENSSL_MANGLE_ASM
     52651# ifndef d2i_OSSL_CMP_PKIHEADER
     52652#  define d2i_OSSL_CMP_PKIHEADER OPENSSL_MANGLER(d2i_OSSL_CMP_PKIHEADER)
     52653# endif
     52654#else
     52655# ifndef _d2i_OSSL_CMP_PKIHEADER
     52656#  define _d2i_OSSL_CMP_PKIHEADER OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_PKIHEADER)
     52657# endif
     52658#endif
     52659#ifndef OPENSSL_MANGLE_ASM
     52660# ifndef d2i_OSSL_CMP_PKISI
     52661#  define d2i_OSSL_CMP_PKISI OPENSSL_MANGLER(d2i_OSSL_CMP_PKISI)
     52662# endif
     52663#else
     52664# ifndef _d2i_OSSL_CMP_PKISI
     52665#  define _d2i_OSSL_CMP_PKISI OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_PKISI)
     52666# endif
     52667#endif
     52668#ifndef OPENSSL_MANGLE_ASM
     52669# ifndef d2i_OSSL_CMP_POLLREP
     52670#  define d2i_OSSL_CMP_POLLREP OPENSSL_MANGLER(d2i_OSSL_CMP_POLLREP)
     52671# endif
     52672#else
     52673# ifndef _d2i_OSSL_CMP_POLLREP
     52674#  define _d2i_OSSL_CMP_POLLREP OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_POLLREP)
     52675# endif
     52676#endif
     52677#ifndef OPENSSL_MANGLE_ASM
     52678# ifndef d2i_OSSL_CMP_POLLREQ
     52679#  define d2i_OSSL_CMP_POLLREQ OPENSSL_MANGLER(d2i_OSSL_CMP_POLLREQ)
     52680# endif
     52681#else
     52682# ifndef _d2i_OSSL_CMP_POLLREQ
     52683#  define _d2i_OSSL_CMP_POLLREQ OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_POLLREQ)
     52684# endif
     52685#endif
     52686#ifndef OPENSSL_MANGLE_ASM
     52687# ifndef d2i_OSSL_CMP_PROTECTEDPART
     52688#  define d2i_OSSL_CMP_PROTECTEDPART OPENSSL_MANGLER(d2i_OSSL_CMP_PROTECTEDPART)
     52689# endif
     52690#else
     52691# ifndef _d2i_OSSL_CMP_PROTECTEDPART
     52692#  define _d2i_OSSL_CMP_PROTECTEDPART OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_PROTECTEDPART)
     52693# endif
     52694#endif
     52695#ifndef OPENSSL_MANGLE_ASM
     52696# ifndef d2i_OSSL_CMP_REVANNCONTENT
     52697#  define d2i_OSSL_CMP_REVANNCONTENT OPENSSL_MANGLER(d2i_OSSL_CMP_REVANNCONTENT)
     52698# endif
     52699#else
     52700# ifndef _d2i_OSSL_CMP_REVANNCONTENT
     52701#  define _d2i_OSSL_CMP_REVANNCONTENT OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_REVANNCONTENT)
     52702# endif
     52703#endif
     52704#ifndef OPENSSL_MANGLE_ASM
     52705# ifndef d2i_OSSL_CMP_REVDETAILS
     52706#  define d2i_OSSL_CMP_REVDETAILS OPENSSL_MANGLER(d2i_OSSL_CMP_REVDETAILS)
     52707# endif
     52708#else
     52709# ifndef _d2i_OSSL_CMP_REVDETAILS
     52710#  define _d2i_OSSL_CMP_REVDETAILS OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_REVDETAILS)
     52711# endif
     52712#endif
     52713#ifndef OPENSSL_MANGLE_ASM
     52714# ifndef d2i_OSSL_CMP_REVREPCONTENT
     52715#  define d2i_OSSL_CMP_REVREPCONTENT OPENSSL_MANGLER(d2i_OSSL_CMP_REVREPCONTENT)
     52716# endif
     52717#else
     52718# ifndef _d2i_OSSL_CMP_REVREPCONTENT
     52719#  define _d2i_OSSL_CMP_REVREPCONTENT OPENSSL_MANGLER_ASM(d2i_OSSL_CMP_REVREPCONTENT)
     52720# endif
     52721#endif
     52722#ifndef OPENSSL_MANGLE_ASM
     52723# ifndef d2i_OSSL_CRMF_ATTRIBUTETYPEANDVALUE
     52724#  define d2i_OSSL_CRMF_ATTRIBUTETYPEANDVALUE OPENSSL_MANGLER(d2i_OSSL_CRMF_ATTRIBUTETYPEANDVALUE)
     52725# endif
     52726#else
     52727# ifndef _d2i_OSSL_CRMF_ATTRIBUTETYPEANDVALUE
     52728#  define _d2i_OSSL_CRMF_ATTRIBUTETYPEANDVALUE OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_ATTRIBUTETYPEANDVALUE)
     52729# endif
     52730#endif
     52731#ifndef OPENSSL_MANGLE_ASM
     52732# ifndef d2i_OSSL_CRMF_CERTID
     52733#  define d2i_OSSL_CRMF_CERTID OPENSSL_MANGLER(d2i_OSSL_CRMF_CERTID)
     52734# endif
     52735#else
     52736# ifndef _d2i_OSSL_CRMF_CERTID
     52737#  define _d2i_OSSL_CRMF_CERTID OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_CERTID)
     52738# endif
     52739#endif
     52740#ifndef OPENSSL_MANGLE_ASM
     52741# ifndef d2i_OSSL_CRMF_CERTREQUEST
     52742#  define d2i_OSSL_CRMF_CERTREQUEST OPENSSL_MANGLER(d2i_OSSL_CRMF_CERTREQUEST)
     52743# endif
     52744#else
     52745# ifndef _d2i_OSSL_CRMF_CERTREQUEST
     52746#  define _d2i_OSSL_CRMF_CERTREQUEST OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_CERTREQUEST)
     52747# endif
     52748#endif
     52749#ifndef OPENSSL_MANGLE_ASM
     52750# ifndef d2i_OSSL_CRMF_CERTTEMPLATE
     52751#  define d2i_OSSL_CRMF_CERTTEMPLATE OPENSSL_MANGLER(d2i_OSSL_CRMF_CERTTEMPLATE)
     52752# endif
     52753#else
     52754# ifndef _d2i_OSSL_CRMF_CERTTEMPLATE
     52755#  define _d2i_OSSL_CRMF_CERTTEMPLATE OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_CERTTEMPLATE)
     52756# endif
     52757#endif
     52758#ifndef OPENSSL_MANGLE_ASM
     52759# ifndef d2i_OSSL_CRMF_ENCKEYWITHID
     52760#  define d2i_OSSL_CRMF_ENCKEYWITHID OPENSSL_MANGLER(d2i_OSSL_CRMF_ENCKEYWITHID)
     52761# endif
     52762#else
     52763# ifndef _d2i_OSSL_CRMF_ENCKEYWITHID
     52764#  define _d2i_OSSL_CRMF_ENCKEYWITHID OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_ENCKEYWITHID)
     52765# endif
     52766#endif
     52767#ifndef OPENSSL_MANGLE_ASM
     52768# ifndef d2i_OSSL_CRMF_ENCKEYWITHID_IDENTIFIER
     52769#  define d2i_OSSL_CRMF_ENCKEYWITHID_IDENTIFIER OPENSSL_MANGLER(d2i_OSSL_CRMF_ENCKEYWITHID_IDENTIFIER)
     52770# endif
     52771#else
     52772# ifndef _d2i_OSSL_CRMF_ENCKEYWITHID_IDENTIFIER
     52773#  define _d2i_OSSL_CRMF_ENCKEYWITHID_IDENTIFIER OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_ENCKEYWITHID_IDENTIFIER)
     52774# endif
     52775#endif
     52776#ifndef OPENSSL_MANGLE_ASM
     52777# ifndef d2i_OSSL_CRMF_ENCRYPTEDVALUE
     52778#  define d2i_OSSL_CRMF_ENCRYPTEDVALUE OPENSSL_MANGLER(d2i_OSSL_CRMF_ENCRYPTEDVALUE)
     52779# endif
     52780#else
     52781# ifndef _d2i_OSSL_CRMF_ENCRYPTEDVALUE
     52782#  define _d2i_OSSL_CRMF_ENCRYPTEDVALUE OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_ENCRYPTEDVALUE)
     52783# endif
     52784#endif
     52785#ifndef OPENSSL_MANGLE_ASM
     52786# ifndef d2i_OSSL_CRMF_MSG
     52787#  define d2i_OSSL_CRMF_MSG OPENSSL_MANGLER(d2i_OSSL_CRMF_MSG)
     52788# endif
     52789#else
     52790# ifndef _d2i_OSSL_CRMF_MSG
     52791#  define _d2i_OSSL_CRMF_MSG OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_MSG)
     52792# endif
     52793#endif
     52794#ifndef OPENSSL_MANGLE_ASM
     52795# ifndef d2i_OSSL_CRMF_MSGS
     52796#  define d2i_OSSL_CRMF_MSGS OPENSSL_MANGLER(d2i_OSSL_CRMF_MSGS)
     52797# endif
     52798#else
     52799# ifndef _d2i_OSSL_CRMF_MSGS
     52800#  define _d2i_OSSL_CRMF_MSGS OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_MSGS)
     52801# endif
     52802#endif
     52803#ifndef OPENSSL_MANGLE_ASM
     52804# ifndef d2i_OSSL_CRMF_OPTIONALVALIDITY
     52805#  define d2i_OSSL_CRMF_OPTIONALVALIDITY OPENSSL_MANGLER(d2i_OSSL_CRMF_OPTIONALVALIDITY)
     52806# endif
     52807#else
     52808# ifndef _d2i_OSSL_CRMF_OPTIONALVALIDITY
     52809#  define _d2i_OSSL_CRMF_OPTIONALVALIDITY OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_OPTIONALVALIDITY)
     52810# endif
     52811#endif
     52812#ifndef OPENSSL_MANGLE_ASM
     52813# ifndef d2i_OSSL_CRMF_PBMPARAMETER
     52814#  define d2i_OSSL_CRMF_PBMPARAMETER OPENSSL_MANGLER(d2i_OSSL_CRMF_PBMPARAMETER)
     52815# endif
     52816#else
     52817# ifndef _d2i_OSSL_CRMF_PBMPARAMETER
     52818#  define _d2i_OSSL_CRMF_PBMPARAMETER OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_PBMPARAMETER)
     52819# endif
     52820#endif
     52821#ifndef OPENSSL_MANGLE_ASM
     52822# ifndef d2i_OSSL_CRMF_PKIPUBLICATIONINFO
     52823#  define d2i_OSSL_CRMF_PKIPUBLICATIONINFO OPENSSL_MANGLER(d2i_OSSL_CRMF_PKIPUBLICATIONINFO)
     52824# endif
     52825#else
     52826# ifndef _d2i_OSSL_CRMF_PKIPUBLICATIONINFO
     52827#  define _d2i_OSSL_CRMF_PKIPUBLICATIONINFO OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_PKIPUBLICATIONINFO)
     52828# endif
     52829#endif
     52830#ifndef OPENSSL_MANGLE_ASM
     52831# ifndef d2i_OSSL_CRMF_PKMACVALUE
     52832#  define d2i_OSSL_CRMF_PKMACVALUE OPENSSL_MANGLER(d2i_OSSL_CRMF_PKMACVALUE)
     52833# endif
     52834#else
     52835# ifndef _d2i_OSSL_CRMF_PKMACVALUE
     52836#  define _d2i_OSSL_CRMF_PKMACVALUE OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_PKMACVALUE)
     52837# endif
     52838#endif
     52839#ifndef OPENSSL_MANGLE_ASM
     52840# ifndef d2i_OSSL_CRMF_POPO
     52841#  define d2i_OSSL_CRMF_POPO OPENSSL_MANGLER(d2i_OSSL_CRMF_POPO)
     52842# endif
     52843#else
     52844# ifndef _d2i_OSSL_CRMF_POPO
     52845#  define _d2i_OSSL_CRMF_POPO OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_POPO)
     52846# endif
     52847#endif
     52848#ifndef OPENSSL_MANGLE_ASM
     52849# ifndef d2i_OSSL_CRMF_POPOPRIVKEY
     52850#  define d2i_OSSL_CRMF_POPOPRIVKEY OPENSSL_MANGLER(d2i_OSSL_CRMF_POPOPRIVKEY)
     52851# endif
     52852#else
     52853# ifndef _d2i_OSSL_CRMF_POPOPRIVKEY
     52854#  define _d2i_OSSL_CRMF_POPOPRIVKEY OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_POPOPRIVKEY)
     52855# endif
     52856#endif
     52857#ifndef OPENSSL_MANGLE_ASM
     52858# ifndef d2i_OSSL_CRMF_POPOSIGNINGKEY
     52859#  define d2i_OSSL_CRMF_POPOSIGNINGKEY OPENSSL_MANGLER(d2i_OSSL_CRMF_POPOSIGNINGKEY)
     52860# endif
     52861#else
     52862# ifndef _d2i_OSSL_CRMF_POPOSIGNINGKEY
     52863#  define _d2i_OSSL_CRMF_POPOSIGNINGKEY OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_POPOSIGNINGKEY)
     52864# endif
     52865#endif
     52866#ifndef OPENSSL_MANGLE_ASM
     52867# ifndef d2i_OSSL_CRMF_POPOSIGNINGKEYINPUT
     52868#  define d2i_OSSL_CRMF_POPOSIGNINGKEYINPUT OPENSSL_MANGLER(d2i_OSSL_CRMF_POPOSIGNINGKEYINPUT)
     52869# endif
     52870#else
     52871# ifndef _d2i_OSSL_CRMF_POPOSIGNINGKEYINPUT
     52872#  define _d2i_OSSL_CRMF_POPOSIGNINGKEYINPUT OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_POPOSIGNINGKEYINPUT)
     52873# endif
     52874#endif
     52875#ifndef OPENSSL_MANGLE_ASM
     52876# ifndef d2i_OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO
     52877#  define d2i_OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO OPENSSL_MANGLER(d2i_OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO)
     52878# endif
     52879#else
     52880# ifndef _d2i_OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO
     52881#  define _d2i_OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO)
     52882# endif
     52883#endif
     52884#ifndef OPENSSL_MANGLE_ASM
     52885# ifndef d2i_OSSL_CRMF_PRIVATEKEYINFO
     52886#  define d2i_OSSL_CRMF_PRIVATEKEYINFO OPENSSL_MANGLER(d2i_OSSL_CRMF_PRIVATEKEYINFO)
     52887# endif
     52888#else
     52889# ifndef _d2i_OSSL_CRMF_PRIVATEKEYINFO
     52890#  define _d2i_OSSL_CRMF_PRIVATEKEYINFO OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_PRIVATEKEYINFO)
     52891# endif
     52892#endif
     52893#ifndef OPENSSL_MANGLE_ASM
     52894# ifndef d2i_OSSL_CRMF_SINGLEPUBINFO
     52895#  define d2i_OSSL_CRMF_SINGLEPUBINFO OPENSSL_MANGLER(d2i_OSSL_CRMF_SINGLEPUBINFO)
     52896# endif
     52897#else
     52898# ifndef _d2i_OSSL_CRMF_SINGLEPUBINFO
     52899#  define _d2i_OSSL_CRMF_SINGLEPUBINFO OPENSSL_MANGLER_ASM(d2i_OSSL_CRMF_SINGLEPUBINFO)
     52900# endif
     52901#endif
     52902#ifndef OPENSSL_MANGLE_ASM
    4259852903# ifndef d2i_OTHERNAME
    4259952904#  define d2i_OTHERNAME OPENSSL_MANGLER(d2i_OTHERNAME)
     
    4292953234#endif
    4293053235#ifndef OPENSSL_MANGLE_ASM
     53236# ifndef d2i_PUBKEY_ex
     53237#  define d2i_PUBKEY_ex OPENSSL_MANGLER(d2i_PUBKEY_ex)
     53238# endif
     53239#else
     53240# ifndef _d2i_PUBKEY_ex
     53241#  define _d2i_PUBKEY_ex OPENSSL_MANGLER_ASM(d2i_PUBKEY_ex)
     53242# endif
     53243#endif
     53244#ifndef OPENSSL_MANGLE_ASM
    4293153245# ifndef d2i_PUBKEY_fp
    4293253246#  define d2i_PUBKEY_fp OPENSSL_MANGLER(d2i_PUBKEY_fp)
     
    4295653270#endif
    4295753271#ifndef OPENSSL_MANGLE_ASM
     53272# ifndef d2i_PrivateKey_ex
     53273#  define d2i_PrivateKey_ex OPENSSL_MANGLER(d2i_PrivateKey_ex)
     53274# endif
     53275#else
     53276# ifndef _d2i_PrivateKey_ex
     53277#  define _d2i_PrivateKey_ex OPENSSL_MANGLER_ASM(d2i_PrivateKey_ex)
     53278# endif
     53279#endif
     53280#ifndef OPENSSL_MANGLE_ASM
     53281# ifndef d2i_PrivateKey_ex_bio
     53282#  define d2i_PrivateKey_ex_bio OPENSSL_MANGLER(d2i_PrivateKey_ex_bio)
     53283# endif
     53284#else
     53285# ifndef _d2i_PrivateKey_ex_bio
     53286#  define _d2i_PrivateKey_ex_bio OPENSSL_MANGLER_ASM(d2i_PrivateKey_ex_bio)
     53287# endif
     53288#endif
     53289#ifndef OPENSSL_MANGLE_ASM
     53290# ifndef d2i_PrivateKey_ex_fp
     53291#  define d2i_PrivateKey_ex_fp OPENSSL_MANGLER(d2i_PrivateKey_ex_fp)
     53292# endif
     53293#else
     53294# ifndef _d2i_PrivateKey_ex_fp
     53295#  define _d2i_PrivateKey_ex_fp OPENSSL_MANGLER_ASM(d2i_PrivateKey_ex_fp)
     53296# endif
     53297#endif
     53298#ifndef OPENSSL_MANGLE_ASM
    4295853299# ifndef d2i_PrivateKey_fp
    4295953300#  define d2i_PrivateKey_fp OPENSSL_MANGLER(d2i_PrivateKey_fp)
     
    4339753738#endif
    4339853739#ifndef OPENSSL_MANGLE_ASM
     53740# ifndef d2i_X509_PUBKEY_bio
     53741#  define d2i_X509_PUBKEY_bio OPENSSL_MANGLER(d2i_X509_PUBKEY_bio)
     53742# endif
     53743#else
     53744# ifndef _d2i_X509_PUBKEY_bio
     53745#  define _d2i_X509_PUBKEY_bio OPENSSL_MANGLER_ASM(d2i_X509_PUBKEY_bio)
     53746# endif
     53747#endif
     53748#ifndef OPENSSL_MANGLE_ASM
     53749# ifndef d2i_X509_PUBKEY_fp
     53750#  define d2i_X509_PUBKEY_fp OPENSSL_MANGLER(d2i_X509_PUBKEY_fp)
     53751# endif
     53752#else
     53753# ifndef _d2i_X509_PUBKEY_fp
     53754#  define _d2i_X509_PUBKEY_fp OPENSSL_MANGLER_ASM(d2i_X509_PUBKEY_fp)
     53755# endif
     53756#endif
     53757#ifndef OPENSSL_MANGLE_ASM
    4339953758# ifndef d2i_X509_REQ
    4340053759#  define d2i_X509_REQ OPENSSL_MANGLER(d2i_X509_REQ)
     
    4348753846#endif
    4348853847#ifndef OPENSSL_MANGLE_ASM
    43489 # ifndef dh_asn1_meth
    43490 #  define dh_asn1_meth OPENSSL_MANGLER(dh_asn1_meth)
    43491 # endif
    43492 #else
    43493 # ifndef _dh_asn1_meth
    43494 #  define _dh_asn1_meth OPENSSL_MANGLER_ASM(dh_asn1_meth)
    43495 # endif
    43496 #endif
    43497 #ifndef OPENSSL_MANGLE_ASM
    43498 # ifndef dh_pkey_meth
    43499 #  define dh_pkey_meth OPENSSL_MANGLER(dh_pkey_meth)
    43500 # endif
    43501 #else
    43502 # ifndef _dh_pkey_meth
    43503 #  define _dh_pkey_meth OPENSSL_MANGLER_ASM(dh_pkey_meth)
    43504 # endif
    43505 #endif
    43506 #ifndef OPENSSL_MANGLE_ASM
    43507 # ifndef dhx_asn1_meth
    43508 #  define dhx_asn1_meth OPENSSL_MANGLER(dhx_asn1_meth)
    43509 # endif
    43510 #else
    43511 # ifndef _dhx_asn1_meth
    43512 #  define _dhx_asn1_meth OPENSSL_MANGLER_ASM(dhx_asn1_meth)
    43513 # endif
    43514 #endif
    43515 #ifndef OPENSSL_MANGLE_ASM
    43516 # ifndef dhx_pkey_meth
    43517 #  define dhx_pkey_meth OPENSSL_MANGLER(dhx_pkey_meth)
    43518 # endif
    43519 #else
    43520 # ifndef _dhx_pkey_meth
    43521 #  define _dhx_pkey_meth OPENSSL_MANGLER_ASM(dhx_pkey_meth)
    43522 # endif
    43523 #endif
    43524 #ifndef OPENSSL_MANGLE_ASM
    4352553848# ifndef do_dtls1_write
    4352653849#  define do_dtls1_write OPENSSL_MANGLER(do_dtls1_write)
     
    4353253855#endif
    4353353856#ifndef OPENSSL_MANGLE_ASM
     53857# ifndef do_engine_lock_init_ossl_
     53858#  define do_engine_lock_init_ossl_ OPENSSL_MANGLER(do_engine_lock_init_ossl_)
     53859# endif
     53860#else
     53861# ifndef _do_engine_lock_init_ossl_
     53862#  define _do_engine_lock_init_ossl_ OPENSSL_MANGLER_ASM(do_engine_lock_init_ossl_)
     53863# endif
     53864#endif
     53865#ifndef OPENSSL_MANGLE_ASM
     53866# ifndef do_engine_lock_init_ossl_ret_
     53867#  define do_engine_lock_init_ossl_ret_ OPENSSL_MANGLER(do_engine_lock_init_ossl_ret_)
     53868# endif
     53869#else
     53870# ifndef _do_engine_lock_init_ossl_ret_
     53871#  define _do_engine_lock_init_ossl_ret_ OPENSSL_MANGLER_ASM(do_engine_lock_init_ossl_ret_)
     53872# endif
     53873#endif
     53874#ifndef OPENSSL_MANGLE_ASM
    4353453875# ifndef do_ssl3_write
    4353553876#  define do_ssl3_write OPENSSL_MANGLER(do_ssl3_write)
     
    4354153882#endif
    4354253883#ifndef OPENSSL_MANGLE_ASM
    43543 # ifndef drbg_ctr_init
    43544 #  define drbg_ctr_init OPENSSL_MANGLER(drbg_ctr_init)
    43545 # endif
    43546 #else
    43547 # ifndef _drbg_ctr_init
    43548 #  define _drbg_ctr_init OPENSSL_MANGLER_ASM(drbg_ctr_init)
    43549 # endif
    43550 #endif
    43551 #ifndef OPENSSL_MANGLE_ASM
    43552 # ifndef drbg_delete_thread_state
    43553 #  define drbg_delete_thread_state OPENSSL_MANGLER(drbg_delete_thread_state)
    43554 # endif
    43555 #else
    43556 # ifndef _drbg_delete_thread_state
    43557 #  define _drbg_delete_thread_state OPENSSL_MANGLER_ASM(drbg_delete_thread_state)
    43558 # endif
    43559 #endif
    43560 #ifndef OPENSSL_MANGLE_ASM
    43561 # ifndef dsa_asn1_meths
    43562 #  define dsa_asn1_meths OPENSSL_MANGLER(dsa_asn1_meths)
    43563 # endif
    43564 #else
    43565 # ifndef _dsa_asn1_meths
    43566 #  define _dsa_asn1_meths OPENSSL_MANGLER_ASM(dsa_asn1_meths)
    43567 # endif
    43568 #endif
    43569 #ifndef OPENSSL_MANGLE_ASM
    43570 # ifndef dsa_builtin_paramgen
    43571 #  define dsa_builtin_paramgen OPENSSL_MANGLER(dsa_builtin_paramgen)
    43572 # endif
    43573 #else
    43574 # ifndef _dsa_builtin_paramgen
    43575 #  define _dsa_builtin_paramgen OPENSSL_MANGLER_ASM(dsa_builtin_paramgen)
    43576 # endif
    43577 #endif
    43578 #ifndef OPENSSL_MANGLE_ASM
    43579 # ifndef dsa_builtin_paramgen2
    43580 #  define dsa_builtin_paramgen2 OPENSSL_MANGLER(dsa_builtin_paramgen2)
    43581 # endif
    43582 #else
    43583 # ifndef _dsa_builtin_paramgen2
    43584 #  define _dsa_builtin_paramgen2 OPENSSL_MANGLER_ASM(dsa_builtin_paramgen2)
    43585 # endif
    43586 #endif
    43587 #ifndef OPENSSL_MANGLE_ASM
    43588 # ifndef dsa_pkey_meth
    43589 #  define dsa_pkey_meth OPENSSL_MANGLER(dsa_pkey_meth)
    43590 # endif
    43591 #else
    43592 # ifndef _dsa_pkey_meth
    43593 #  define _dsa_pkey_meth OPENSSL_MANGLER_ASM(dsa_pkey_meth)
    43594 # endif
    43595 #endif
    43596 #ifndef OPENSSL_MANGLE_ASM
    4359753884# ifndef dtls1_buffer_message
    4359853885#  define dtls1_buffer_message OPENSSL_MANGLER(dtls1_buffer_message)
     
    4369453981#endif
    4369553982#ifndef OPENSSL_MANGLE_ASM
    43696 # ifndef dtls1_double_timeout
    43697 #  define dtls1_double_timeout OPENSSL_MANGLER(dtls1_double_timeout)
    43698 # endif
    43699 #else
    43700 # ifndef _dtls1_double_timeout
    43701 #  define _dtls1_double_timeout OPENSSL_MANGLER_ASM(dtls1_double_timeout)
    43702 # endif
    43703 #endif
    43704 #ifndef OPENSSL_MANGLE_ASM
    4370553983# ifndef dtls1_free
    4370653984#  define dtls1_free OPENSSL_MANGLER(dtls1_free)
     
    4400954287#endif
    4401054288#ifndef OPENSSL_MANGLE_ASM
     54289# ifndef dtls_get_message_body
     54290#  define dtls_get_message_body OPENSSL_MANGLER(dtls_get_message_body)
     54291# endif
     54292#else
     54293# ifndef _dtls_get_message_body
     54294#  define _dtls_get_message_body OPENSSL_MANGLER_ASM(dtls_get_message_body)
     54295# endif
     54296#endif
     54297#ifndef OPENSSL_MANGLE_ASM
    4401154298# ifndef dtls_process_hello_verify
    4401254299#  define dtls_process_hello_verify OPENSSL_MANGLER(dtls_process_hello_verify)
     
    4409054377#endif
    4409154378#ifndef OPENSSL_MANGLE_ASM
    44092 # ifndef ec_GF2m_simple_add
    44093 #  define ec_GF2m_simple_add OPENSSL_MANGLER(ec_GF2m_simple_add)
    44094 # endif
    44095 #else
    44096 # ifndef _ec_GF2m_simple_add
    44097 #  define _ec_GF2m_simple_add OPENSSL_MANGLER_ASM(ec_GF2m_simple_add)
    44098 # endif
    44099 #endif
    44100 #ifndef OPENSSL_MANGLE_ASM
    44101 # ifndef ec_GF2m_simple_cmp
    44102 #  define ec_GF2m_simple_cmp OPENSSL_MANGLER(ec_GF2m_simple_cmp)
    44103 # endif
    44104 #else
    44105 # ifndef _ec_GF2m_simple_cmp
    44106 #  define _ec_GF2m_simple_cmp OPENSSL_MANGLER_ASM(ec_GF2m_simple_cmp)
    44107 # endif
    44108 #endif
    44109 #ifndef OPENSSL_MANGLE_ASM
    44110 # ifndef ec_GF2m_simple_dbl
    44111 #  define ec_GF2m_simple_dbl OPENSSL_MANGLER(ec_GF2m_simple_dbl)
    44112 # endif
    44113 #else
    44114 # ifndef _ec_GF2m_simple_dbl
    44115 #  define _ec_GF2m_simple_dbl OPENSSL_MANGLER_ASM(ec_GF2m_simple_dbl)
    44116 # endif
    44117 #endif
    44118 #ifndef OPENSSL_MANGLE_ASM
    44119 # ifndef ec_GF2m_simple_field_div
    44120 #  define ec_GF2m_simple_field_div OPENSSL_MANGLER(ec_GF2m_simple_field_div)
    44121 # endif
    44122 #else
    44123 # ifndef _ec_GF2m_simple_field_div
    44124 #  define _ec_GF2m_simple_field_div OPENSSL_MANGLER_ASM(ec_GF2m_simple_field_div)
    44125 # endif
    44126 #endif
    44127 #ifndef OPENSSL_MANGLE_ASM
    44128 # ifndef ec_GF2m_simple_field_mul
    44129 #  define ec_GF2m_simple_field_mul OPENSSL_MANGLER(ec_GF2m_simple_field_mul)
    44130 # endif
    44131 #else
    44132 # ifndef _ec_GF2m_simple_field_mul
    44133 #  define _ec_GF2m_simple_field_mul OPENSSL_MANGLER_ASM(ec_GF2m_simple_field_mul)
    44134 # endif
    44135 #endif
    44136 #ifndef OPENSSL_MANGLE_ASM
    44137 # ifndef ec_GF2m_simple_field_sqr
    44138 #  define ec_GF2m_simple_field_sqr OPENSSL_MANGLER(ec_GF2m_simple_field_sqr)
    44139 # endif
    44140 #else
    44141 # ifndef _ec_GF2m_simple_field_sqr
    44142 #  define _ec_GF2m_simple_field_sqr OPENSSL_MANGLER_ASM(ec_GF2m_simple_field_sqr)
    44143 # endif
    44144 #endif
    44145 #ifndef OPENSSL_MANGLE_ASM
    44146 # ifndef ec_GF2m_simple_group_check_discriminant
    44147 #  define ec_GF2m_simple_group_check_discriminant OPENSSL_MANGLER(ec_GF2m_simple_group_check_discriminant)
    44148 # endif
    44149 #else
    44150 # ifndef _ec_GF2m_simple_group_check_discriminant
    44151 #  define _ec_GF2m_simple_group_check_discriminant OPENSSL_MANGLER_ASM(ec_GF2m_simple_group_check_discriminant)
    44152 # endif
    44153 #endif
    44154 #ifndef OPENSSL_MANGLE_ASM
    44155 # ifndef ec_GF2m_simple_group_clear_finish
    44156 #  define ec_GF2m_simple_group_clear_finish OPENSSL_MANGLER(ec_GF2m_simple_group_clear_finish)
    44157 # endif
    44158 #else
    44159 # ifndef _ec_GF2m_simple_group_clear_finish
    44160 #  define _ec_GF2m_simple_group_clear_finish OPENSSL_MANGLER_ASM(ec_GF2m_simple_group_clear_finish)
    44161 # endif
    44162 #endif
    44163 #ifndef OPENSSL_MANGLE_ASM
    44164 # ifndef ec_GF2m_simple_group_copy
    44165 #  define ec_GF2m_simple_group_copy OPENSSL_MANGLER(ec_GF2m_simple_group_copy)
    44166 # endif
    44167 #else
    44168 # ifndef _ec_GF2m_simple_group_copy
    44169 #  define _ec_GF2m_simple_group_copy OPENSSL_MANGLER_ASM(ec_GF2m_simple_group_copy)
    44170 # endif
    44171 #endif
    44172 #ifndef OPENSSL_MANGLE_ASM
    44173 # ifndef ec_GF2m_simple_group_finish
    44174 #  define ec_GF2m_simple_group_finish OPENSSL_MANGLER(ec_GF2m_simple_group_finish)
    44175 # endif
    44176 #else
    44177 # ifndef _ec_GF2m_simple_group_finish
    44178 #  define _ec_GF2m_simple_group_finish OPENSSL_MANGLER_ASM(ec_GF2m_simple_group_finish)
    44179 # endif
    44180 #endif
    44181 #ifndef OPENSSL_MANGLE_ASM
    44182 # ifndef ec_GF2m_simple_group_get_curve
    44183 #  define ec_GF2m_simple_group_get_curve OPENSSL_MANGLER(ec_GF2m_simple_group_get_curve)
    44184 # endif
    44185 #else
    44186 # ifndef _ec_GF2m_simple_group_get_curve
    44187 #  define _ec_GF2m_simple_group_get_curve OPENSSL_MANGLER_ASM(ec_GF2m_simple_group_get_curve)
    44188 # endif
    44189 #endif
    44190 #ifndef OPENSSL_MANGLE_ASM
    44191 # ifndef ec_GF2m_simple_group_get_degree
    44192 #  define ec_GF2m_simple_group_get_degree OPENSSL_MANGLER(ec_GF2m_simple_group_get_degree)
    44193 # endif
    44194 #else
    44195 # ifndef _ec_GF2m_simple_group_get_degree
    44196 #  define _ec_GF2m_simple_group_get_degree OPENSSL_MANGLER_ASM(ec_GF2m_simple_group_get_degree)
    44197 # endif
    44198 #endif
    44199 #ifndef OPENSSL_MANGLE_ASM
    44200 # ifndef ec_GF2m_simple_group_init
    44201 #  define ec_GF2m_simple_group_init OPENSSL_MANGLER(ec_GF2m_simple_group_init)
    44202 # endif
    44203 #else
    44204 # ifndef _ec_GF2m_simple_group_init
    44205 #  define _ec_GF2m_simple_group_init OPENSSL_MANGLER_ASM(ec_GF2m_simple_group_init)
    44206 # endif
    44207 #endif
    44208 #ifndef OPENSSL_MANGLE_ASM
    44209 # ifndef ec_GF2m_simple_group_set_curve
    44210 #  define ec_GF2m_simple_group_set_curve OPENSSL_MANGLER(ec_GF2m_simple_group_set_curve)
    44211 # endif
    44212 #else
    44213 # ifndef _ec_GF2m_simple_group_set_curve
    44214 #  define _ec_GF2m_simple_group_set_curve OPENSSL_MANGLER_ASM(ec_GF2m_simple_group_set_curve)
    44215 # endif
    44216 #endif
    44217 #ifndef OPENSSL_MANGLE_ASM
    44218 # ifndef ec_GF2m_simple_invert
    44219 #  define ec_GF2m_simple_invert OPENSSL_MANGLER(ec_GF2m_simple_invert)
    44220 # endif
    44221 #else
    44222 # ifndef _ec_GF2m_simple_invert
    44223 #  define _ec_GF2m_simple_invert OPENSSL_MANGLER_ASM(ec_GF2m_simple_invert)
    44224 # endif
    44225 #endif
    44226 #ifndef OPENSSL_MANGLE_ASM
    44227 # ifndef ec_GF2m_simple_is_at_infinity
    44228 #  define ec_GF2m_simple_is_at_infinity OPENSSL_MANGLER(ec_GF2m_simple_is_at_infinity)
    44229 # endif
    44230 #else
    44231 # ifndef _ec_GF2m_simple_is_at_infinity
    44232 #  define _ec_GF2m_simple_is_at_infinity OPENSSL_MANGLER_ASM(ec_GF2m_simple_is_at_infinity)
    44233 # endif
    44234 #endif
    44235 #ifndef OPENSSL_MANGLE_ASM
    44236 # ifndef ec_GF2m_simple_is_on_curve
    44237 #  define ec_GF2m_simple_is_on_curve OPENSSL_MANGLER(ec_GF2m_simple_is_on_curve)
    44238 # endif
    44239 #else
    44240 # ifndef _ec_GF2m_simple_is_on_curve
    44241 #  define _ec_GF2m_simple_is_on_curve OPENSSL_MANGLER_ASM(ec_GF2m_simple_is_on_curve)
    44242 # endif
    44243 #endif
    44244 #ifndef OPENSSL_MANGLE_ASM
    44245 # ifndef ec_GF2m_simple_make_affine
    44246 #  define ec_GF2m_simple_make_affine OPENSSL_MANGLER(ec_GF2m_simple_make_affine)
    44247 # endif
    44248 #else
    44249 # ifndef _ec_GF2m_simple_make_affine
    44250 #  define _ec_GF2m_simple_make_affine OPENSSL_MANGLER_ASM(ec_GF2m_simple_make_affine)
    44251 # endif
    44252 #endif
    44253 #ifndef OPENSSL_MANGLE_ASM
    44254 # ifndef ec_GF2m_simple_oct2point
    44255 #  define ec_GF2m_simple_oct2point OPENSSL_MANGLER(ec_GF2m_simple_oct2point)
    44256 # endif
    44257 #else
    44258 # ifndef _ec_GF2m_simple_oct2point
    44259 #  define _ec_GF2m_simple_oct2point OPENSSL_MANGLER_ASM(ec_GF2m_simple_oct2point)
    44260 # endif
    44261 #endif
    44262 #ifndef OPENSSL_MANGLE_ASM
    44263 # ifndef ec_GF2m_simple_point2oct
    44264 #  define ec_GF2m_simple_point2oct OPENSSL_MANGLER(ec_GF2m_simple_point2oct)
    44265 # endif
    44266 #else
    44267 # ifndef _ec_GF2m_simple_point2oct
    44268 #  define _ec_GF2m_simple_point2oct OPENSSL_MANGLER_ASM(ec_GF2m_simple_point2oct)
    44269 # endif
    44270 #endif
    44271 #ifndef OPENSSL_MANGLE_ASM
    44272 # ifndef ec_GF2m_simple_point_clear_finish
    44273 #  define ec_GF2m_simple_point_clear_finish OPENSSL_MANGLER(ec_GF2m_simple_point_clear_finish)
    44274 # endif
    44275 #else
    44276 # ifndef _ec_GF2m_simple_point_clear_finish
    44277 #  define _ec_GF2m_simple_point_clear_finish OPENSSL_MANGLER_ASM(ec_GF2m_simple_point_clear_finish)
    44278 # endif
    44279 #endif
    44280 #ifndef OPENSSL_MANGLE_ASM
    44281 # ifndef ec_GF2m_simple_point_copy
    44282 #  define ec_GF2m_simple_point_copy OPENSSL_MANGLER(ec_GF2m_simple_point_copy)
    44283 # endif
    44284 #else
    44285 # ifndef _ec_GF2m_simple_point_copy
    44286 #  define _ec_GF2m_simple_point_copy OPENSSL_MANGLER_ASM(ec_GF2m_simple_point_copy)
    44287 # endif
    44288 #endif
    44289 #ifndef OPENSSL_MANGLE_ASM
    44290 # ifndef ec_GF2m_simple_point_finish
    44291 #  define ec_GF2m_simple_point_finish OPENSSL_MANGLER(ec_GF2m_simple_point_finish)
    44292 # endif
    44293 #else
    44294 # ifndef _ec_GF2m_simple_point_finish
    44295 #  define _ec_GF2m_simple_point_finish OPENSSL_MANGLER_ASM(ec_GF2m_simple_point_finish)
    44296 # endif
    44297 #endif
    44298 #ifndef OPENSSL_MANGLE_ASM
    44299 # ifndef ec_GF2m_simple_point_get_affine_coordinates
    44300 #  define ec_GF2m_simple_point_get_affine_coordinates OPENSSL_MANGLER(ec_GF2m_simple_point_get_affine_coordinates)
    44301 # endif
    44302 #else
    44303 # ifndef _ec_GF2m_simple_point_get_affine_coordinates
    44304 #  define _ec_GF2m_simple_point_get_affine_coordinates OPENSSL_MANGLER_ASM(ec_GF2m_simple_point_get_affine_coordinates)
    44305 # endif
    44306 #endif
    44307 #ifndef OPENSSL_MANGLE_ASM
    44308 # ifndef ec_GF2m_simple_point_init
    44309 #  define ec_GF2m_simple_point_init OPENSSL_MANGLER(ec_GF2m_simple_point_init)
    44310 # endif
    44311 #else
    44312 # ifndef _ec_GF2m_simple_point_init
    44313 #  define _ec_GF2m_simple_point_init OPENSSL_MANGLER_ASM(ec_GF2m_simple_point_init)
    44314 # endif
    44315 #endif
    44316 #ifndef OPENSSL_MANGLE_ASM
    44317 # ifndef ec_GF2m_simple_point_set_affine_coordinates
    44318 #  define ec_GF2m_simple_point_set_affine_coordinates OPENSSL_MANGLER(ec_GF2m_simple_point_set_affine_coordinates)
    44319 # endif
    44320 #else
    44321 # ifndef _ec_GF2m_simple_point_set_affine_coordinates
    44322 #  define _ec_GF2m_simple_point_set_affine_coordinates OPENSSL_MANGLER_ASM(ec_GF2m_simple_point_set_affine_coordinates)
    44323 # endif
    44324 #endif
    44325 #ifndef OPENSSL_MANGLE_ASM
    44326 # ifndef ec_GF2m_simple_point_set_to_infinity
    44327 #  define ec_GF2m_simple_point_set_to_infinity OPENSSL_MANGLER(ec_GF2m_simple_point_set_to_infinity)
    44328 # endif
    44329 #else
    44330 # ifndef _ec_GF2m_simple_point_set_to_infinity
    44331 #  define _ec_GF2m_simple_point_set_to_infinity OPENSSL_MANGLER_ASM(ec_GF2m_simple_point_set_to_infinity)
    44332 # endif
    44333 #endif
    44334 #ifndef OPENSSL_MANGLE_ASM
    44335 # ifndef ec_GF2m_simple_points_make_affine
    44336 #  define ec_GF2m_simple_points_make_affine OPENSSL_MANGLER(ec_GF2m_simple_points_make_affine)
    44337 # endif
    44338 #else
    44339 # ifndef _ec_GF2m_simple_points_make_affine
    44340 #  define _ec_GF2m_simple_points_make_affine OPENSSL_MANGLER_ASM(ec_GF2m_simple_points_make_affine)
    44341 # endif
    44342 #endif
    44343 #ifndef OPENSSL_MANGLE_ASM
    44344 # ifndef ec_GF2m_simple_set_compressed_coordinates
    44345 #  define ec_GF2m_simple_set_compressed_coordinates OPENSSL_MANGLER(ec_GF2m_simple_set_compressed_coordinates)
    44346 # endif
    44347 #else
    44348 # ifndef _ec_GF2m_simple_set_compressed_coordinates
    44349 #  define _ec_GF2m_simple_set_compressed_coordinates OPENSSL_MANGLER_ASM(ec_GF2m_simple_set_compressed_coordinates)
    44350 # endif
    44351 #endif
    44352 #ifndef OPENSSL_MANGLE_ASM
    44353 # ifndef ec_GFp_mont_field_decode
    44354 #  define ec_GFp_mont_field_decode OPENSSL_MANGLER(ec_GFp_mont_field_decode)
    44355 # endif
    44356 #else
    44357 # ifndef _ec_GFp_mont_field_decode
    44358 #  define _ec_GFp_mont_field_decode OPENSSL_MANGLER_ASM(ec_GFp_mont_field_decode)
    44359 # endif
    44360 #endif
    44361 #ifndef OPENSSL_MANGLE_ASM
    44362 # ifndef ec_GFp_mont_field_encode
    44363 #  define ec_GFp_mont_field_encode OPENSSL_MANGLER(ec_GFp_mont_field_encode)
    44364 # endif
    44365 #else
    44366 # ifndef _ec_GFp_mont_field_encode
    44367 #  define _ec_GFp_mont_field_encode OPENSSL_MANGLER_ASM(ec_GFp_mont_field_encode)
    44368 # endif
    44369 #endif
    44370 #ifndef OPENSSL_MANGLE_ASM
    44371 # ifndef ec_GFp_mont_field_inv
    44372 #  define ec_GFp_mont_field_inv OPENSSL_MANGLER(ec_GFp_mont_field_inv)
    44373 # endif
    44374 #else
    44375 # ifndef _ec_GFp_mont_field_inv
    44376 #  define _ec_GFp_mont_field_inv OPENSSL_MANGLER_ASM(ec_GFp_mont_field_inv)
    44377 # endif
    44378 #endif
    44379 #ifndef OPENSSL_MANGLE_ASM
    44380 # ifndef ec_GFp_mont_field_mul
    44381 #  define ec_GFp_mont_field_mul OPENSSL_MANGLER(ec_GFp_mont_field_mul)
    44382 # endif
    44383 #else
    44384 # ifndef _ec_GFp_mont_field_mul
    44385 #  define _ec_GFp_mont_field_mul OPENSSL_MANGLER_ASM(ec_GFp_mont_field_mul)
    44386 # endif
    44387 #endif
    44388 #ifndef OPENSSL_MANGLE_ASM
    44389 # ifndef ec_GFp_mont_field_set_to_one
    44390 #  define ec_GFp_mont_field_set_to_one OPENSSL_MANGLER(ec_GFp_mont_field_set_to_one)
    44391 # endif
    44392 #else
    44393 # ifndef _ec_GFp_mont_field_set_to_one
    44394 #  define _ec_GFp_mont_field_set_to_one OPENSSL_MANGLER_ASM(ec_GFp_mont_field_set_to_one)
    44395 # endif
    44396 #endif
    44397 #ifndef OPENSSL_MANGLE_ASM
    44398 # ifndef ec_GFp_mont_field_sqr
    44399 #  define ec_GFp_mont_field_sqr OPENSSL_MANGLER(ec_GFp_mont_field_sqr)
    44400 # endif
    44401 #else
    44402 # ifndef _ec_GFp_mont_field_sqr
    44403 #  define _ec_GFp_mont_field_sqr OPENSSL_MANGLER_ASM(ec_GFp_mont_field_sqr)
    44404 # endif
    44405 #endif
    44406 #ifndef OPENSSL_MANGLE_ASM
    44407 # ifndef ec_GFp_mont_group_clear_finish
    44408 #  define ec_GFp_mont_group_clear_finish OPENSSL_MANGLER(ec_GFp_mont_group_clear_finish)
    44409 # endif
    44410 #else
    44411 # ifndef _ec_GFp_mont_group_clear_finish
    44412 #  define _ec_GFp_mont_group_clear_finish OPENSSL_MANGLER_ASM(ec_GFp_mont_group_clear_finish)
    44413 # endif
    44414 #endif
    44415 #ifndef OPENSSL_MANGLE_ASM
    44416 # ifndef ec_GFp_mont_group_copy
    44417 #  define ec_GFp_mont_group_copy OPENSSL_MANGLER(ec_GFp_mont_group_copy)
    44418 # endif
    44419 #else
    44420 # ifndef _ec_GFp_mont_group_copy
    44421 #  define _ec_GFp_mont_group_copy OPENSSL_MANGLER_ASM(ec_GFp_mont_group_copy)
    44422 # endif
    44423 #endif
    44424 #ifndef OPENSSL_MANGLE_ASM
    44425 # ifndef ec_GFp_mont_group_finish
    44426 #  define ec_GFp_mont_group_finish OPENSSL_MANGLER(ec_GFp_mont_group_finish)
    44427 # endif
    44428 #else
    44429 # ifndef _ec_GFp_mont_group_finish
    44430 #  define _ec_GFp_mont_group_finish OPENSSL_MANGLER_ASM(ec_GFp_mont_group_finish)
    44431 # endif
    44432 #endif
    44433 #ifndef OPENSSL_MANGLE_ASM
    44434 # ifndef ec_GFp_mont_group_init
    44435 #  define ec_GFp_mont_group_init OPENSSL_MANGLER(ec_GFp_mont_group_init)
    44436 # endif
    44437 #else
    44438 # ifndef _ec_GFp_mont_group_init
    44439 #  define _ec_GFp_mont_group_init OPENSSL_MANGLER_ASM(ec_GFp_mont_group_init)
    44440 # endif
    44441 #endif
    44442 #ifndef OPENSSL_MANGLE_ASM
    44443 # ifndef ec_GFp_mont_group_set_curve
    44444 #  define ec_GFp_mont_group_set_curve OPENSSL_MANGLER(ec_GFp_mont_group_set_curve)
    44445 # endif
    44446 #else
    44447 # ifndef _ec_GFp_mont_group_set_curve
    44448 #  define _ec_GFp_mont_group_set_curve OPENSSL_MANGLER_ASM(ec_GFp_mont_group_set_curve)
    44449 # endif
    44450 #endif
    44451 #ifndef OPENSSL_MANGLE_ASM
    44452 # ifndef ec_GFp_nist_field_mul
    44453 #  define ec_GFp_nist_field_mul OPENSSL_MANGLER(ec_GFp_nist_field_mul)
    44454 # endif
    44455 #else
    44456 # ifndef _ec_GFp_nist_field_mul
    44457 #  define _ec_GFp_nist_field_mul OPENSSL_MANGLER_ASM(ec_GFp_nist_field_mul)
    44458 # endif
    44459 #endif
    44460 #ifndef OPENSSL_MANGLE_ASM
    44461 # ifndef ec_GFp_nist_field_sqr
    44462 #  define ec_GFp_nist_field_sqr OPENSSL_MANGLER(ec_GFp_nist_field_sqr)
    44463 # endif
    44464 #else
    44465 # ifndef _ec_GFp_nist_field_sqr
    44466 #  define _ec_GFp_nist_field_sqr OPENSSL_MANGLER_ASM(ec_GFp_nist_field_sqr)
    44467 # endif
    44468 #endif
    44469 #ifndef OPENSSL_MANGLE_ASM
    44470 # ifndef ec_GFp_nist_group_copy
    44471 #  define ec_GFp_nist_group_copy OPENSSL_MANGLER(ec_GFp_nist_group_copy)
    44472 # endif
    44473 #else
    44474 # ifndef _ec_GFp_nist_group_copy
    44475 #  define _ec_GFp_nist_group_copy OPENSSL_MANGLER_ASM(ec_GFp_nist_group_copy)
    44476 # endif
    44477 #endif
    44478 #ifndef OPENSSL_MANGLE_ASM
    44479 # ifndef ec_GFp_nist_group_set_curve
    44480 #  define ec_GFp_nist_group_set_curve OPENSSL_MANGLER(ec_GFp_nist_group_set_curve)
    44481 # endif
    44482 #else
    44483 # ifndef _ec_GFp_nist_group_set_curve
    44484 #  define _ec_GFp_nist_group_set_curve OPENSSL_MANGLER_ASM(ec_GFp_nist_group_set_curve)
    44485 # endif
    44486 #endif
    44487 #ifndef OPENSSL_MANGLE_ASM
    44488 # ifndef ec_GFp_simple_add
    44489 #  define ec_GFp_simple_add OPENSSL_MANGLER(ec_GFp_simple_add)
    44490 # endif
    44491 #else
    44492 # ifndef _ec_GFp_simple_add
    44493 #  define _ec_GFp_simple_add OPENSSL_MANGLER_ASM(ec_GFp_simple_add)
    44494 # endif
    44495 #endif
    44496 #ifndef OPENSSL_MANGLE_ASM
    44497 # ifndef ec_GFp_simple_blind_coordinates
    44498 #  define ec_GFp_simple_blind_coordinates OPENSSL_MANGLER(ec_GFp_simple_blind_coordinates)
    44499 # endif
    44500 #else
    44501 # ifndef _ec_GFp_simple_blind_coordinates
    44502 #  define _ec_GFp_simple_blind_coordinates OPENSSL_MANGLER_ASM(ec_GFp_simple_blind_coordinates)
    44503 # endif
    44504 #endif
    44505 #ifndef OPENSSL_MANGLE_ASM
    44506 # ifndef ec_GFp_simple_cmp
    44507 #  define ec_GFp_simple_cmp OPENSSL_MANGLER(ec_GFp_simple_cmp)
    44508 # endif
    44509 #else
    44510 # ifndef _ec_GFp_simple_cmp
    44511 #  define _ec_GFp_simple_cmp OPENSSL_MANGLER_ASM(ec_GFp_simple_cmp)
    44512 # endif
    44513 #endif
    44514 #ifndef OPENSSL_MANGLE_ASM
    44515 # ifndef ec_GFp_simple_dbl
    44516 #  define ec_GFp_simple_dbl OPENSSL_MANGLER(ec_GFp_simple_dbl)
    44517 # endif
    44518 #else
    44519 # ifndef _ec_GFp_simple_dbl
    44520 #  define _ec_GFp_simple_dbl OPENSSL_MANGLER_ASM(ec_GFp_simple_dbl)
    44521 # endif
    44522 #endif
    44523 #ifndef OPENSSL_MANGLE_ASM
    44524 # ifndef ec_GFp_simple_field_inv
    44525 #  define ec_GFp_simple_field_inv OPENSSL_MANGLER(ec_GFp_simple_field_inv)
    44526 # endif
    44527 #else
    44528 # ifndef _ec_GFp_simple_field_inv
    44529 #  define _ec_GFp_simple_field_inv OPENSSL_MANGLER_ASM(ec_GFp_simple_field_inv)
    44530 # endif
    44531 #endif
    44532 #ifndef OPENSSL_MANGLE_ASM
    44533 # ifndef ec_GFp_simple_field_mul
    44534 #  define ec_GFp_simple_field_mul OPENSSL_MANGLER(ec_GFp_simple_field_mul)
    44535 # endif
    44536 #else
    44537 # ifndef _ec_GFp_simple_field_mul
    44538 #  define _ec_GFp_simple_field_mul OPENSSL_MANGLER_ASM(ec_GFp_simple_field_mul)
    44539 # endif
    44540 #endif
    44541 #ifndef OPENSSL_MANGLE_ASM
    44542 # ifndef ec_GFp_simple_field_sqr
    44543 #  define ec_GFp_simple_field_sqr OPENSSL_MANGLER(ec_GFp_simple_field_sqr)
    44544 # endif
    44545 #else
    44546 # ifndef _ec_GFp_simple_field_sqr
    44547 #  define _ec_GFp_simple_field_sqr OPENSSL_MANGLER_ASM(ec_GFp_simple_field_sqr)
    44548 # endif
    44549 #endif
    44550 #ifndef OPENSSL_MANGLE_ASM
    44551 # ifndef ec_GFp_simple_get_Jprojective_coordinates_GFp
    44552 #  define ec_GFp_simple_get_Jprojective_coordinates_GFp OPENSSL_MANGLER(ec_GFp_simple_get_Jprojective_coordinates_GFp)
    44553 # endif
    44554 #else
    44555 # ifndef _ec_GFp_simple_get_Jprojective_coordinates_GFp
    44556 #  define _ec_GFp_simple_get_Jprojective_coordinates_GFp OPENSSL_MANGLER_ASM(ec_GFp_simple_get_Jprojective_coordinates_GFp)
    44557 # endif
    44558 #endif
    44559 #ifndef OPENSSL_MANGLE_ASM
    44560 # ifndef ec_GFp_simple_group_check_discriminant
    44561 #  define ec_GFp_simple_group_check_discriminant OPENSSL_MANGLER(ec_GFp_simple_group_check_discriminant)
    44562 # endif
    44563 #else
    44564 # ifndef _ec_GFp_simple_group_check_discriminant
    44565 #  define _ec_GFp_simple_group_check_discriminant OPENSSL_MANGLER_ASM(ec_GFp_simple_group_check_discriminant)
    44566 # endif
    44567 #endif
    44568 #ifndef OPENSSL_MANGLE_ASM
    44569 # ifndef ec_GFp_simple_group_clear_finish
    44570 #  define ec_GFp_simple_group_clear_finish OPENSSL_MANGLER(ec_GFp_simple_group_clear_finish)
    44571 # endif
    44572 #else
    44573 # ifndef _ec_GFp_simple_group_clear_finish
    44574 #  define _ec_GFp_simple_group_clear_finish OPENSSL_MANGLER_ASM(ec_GFp_simple_group_clear_finish)
    44575 # endif
    44576 #endif
    44577 #ifndef OPENSSL_MANGLE_ASM
    44578 # ifndef ec_GFp_simple_group_copy
    44579 #  define ec_GFp_simple_group_copy OPENSSL_MANGLER(ec_GFp_simple_group_copy)
    44580 # endif
    44581 #else
    44582 # ifndef _ec_GFp_simple_group_copy
    44583 #  define _ec_GFp_simple_group_copy OPENSSL_MANGLER_ASM(ec_GFp_simple_group_copy)
    44584 # endif
    44585 #endif
    44586 #ifndef OPENSSL_MANGLE_ASM
    44587 # ifndef ec_GFp_simple_group_finish
    44588 #  define ec_GFp_simple_group_finish OPENSSL_MANGLER(ec_GFp_simple_group_finish)
    44589 # endif
    44590 #else
    44591 # ifndef _ec_GFp_simple_group_finish
    44592 #  define _ec_GFp_simple_group_finish OPENSSL_MANGLER_ASM(ec_GFp_simple_group_finish)
    44593 # endif
    44594 #endif
    44595 #ifndef OPENSSL_MANGLE_ASM
    44596 # ifndef ec_GFp_simple_group_get_curve
    44597 #  define ec_GFp_simple_group_get_curve OPENSSL_MANGLER(ec_GFp_simple_group_get_curve)
    44598 # endif
    44599 #else
    44600 # ifndef _ec_GFp_simple_group_get_curve
    44601 #  define _ec_GFp_simple_group_get_curve OPENSSL_MANGLER_ASM(ec_GFp_simple_group_get_curve)
    44602 # endif
    44603 #endif
    44604 #ifndef OPENSSL_MANGLE_ASM
    44605 # ifndef ec_GFp_simple_group_get_degree
    44606 #  define ec_GFp_simple_group_get_degree OPENSSL_MANGLER(ec_GFp_simple_group_get_degree)
    44607 # endif
    44608 #else
    44609 # ifndef _ec_GFp_simple_group_get_degree
    44610 #  define _ec_GFp_simple_group_get_degree OPENSSL_MANGLER_ASM(ec_GFp_simple_group_get_degree)
    44611 # endif
    44612 #endif
    44613 #ifndef OPENSSL_MANGLE_ASM
    44614 # ifndef ec_GFp_simple_group_init
    44615 #  define ec_GFp_simple_group_init OPENSSL_MANGLER(ec_GFp_simple_group_init)
    44616 # endif
    44617 #else
    44618 # ifndef _ec_GFp_simple_group_init
    44619 #  define _ec_GFp_simple_group_init OPENSSL_MANGLER_ASM(ec_GFp_simple_group_init)
    44620 # endif
    44621 #endif
    44622 #ifndef OPENSSL_MANGLE_ASM
    44623 # ifndef ec_GFp_simple_group_set_curve
    44624 #  define ec_GFp_simple_group_set_curve OPENSSL_MANGLER(ec_GFp_simple_group_set_curve)
    44625 # endif
    44626 #else
    44627 # ifndef _ec_GFp_simple_group_set_curve
    44628 #  define _ec_GFp_simple_group_set_curve OPENSSL_MANGLER_ASM(ec_GFp_simple_group_set_curve)
    44629 # endif
    44630 #endif
    44631 #ifndef OPENSSL_MANGLE_ASM
    44632 # ifndef ec_GFp_simple_invert
    44633 #  define ec_GFp_simple_invert OPENSSL_MANGLER(ec_GFp_simple_invert)
    44634 # endif
    44635 #else
    44636 # ifndef _ec_GFp_simple_invert
    44637 #  define _ec_GFp_simple_invert OPENSSL_MANGLER_ASM(ec_GFp_simple_invert)
    44638 # endif
    44639 #endif
    44640 #ifndef OPENSSL_MANGLE_ASM
    44641 # ifndef ec_GFp_simple_is_at_infinity
    44642 #  define ec_GFp_simple_is_at_infinity OPENSSL_MANGLER(ec_GFp_simple_is_at_infinity)
    44643 # endif
    44644 #else
    44645 # ifndef _ec_GFp_simple_is_at_infinity
    44646 #  define _ec_GFp_simple_is_at_infinity OPENSSL_MANGLER_ASM(ec_GFp_simple_is_at_infinity)
    44647 # endif
    44648 #endif
    44649 #ifndef OPENSSL_MANGLE_ASM
    44650 # ifndef ec_GFp_simple_is_on_curve
    44651 #  define ec_GFp_simple_is_on_curve OPENSSL_MANGLER(ec_GFp_simple_is_on_curve)
    44652 # endif
    44653 #else
    44654 # ifndef _ec_GFp_simple_is_on_curve
    44655 #  define _ec_GFp_simple_is_on_curve OPENSSL_MANGLER_ASM(ec_GFp_simple_is_on_curve)
    44656 # endif
    44657 #endif
    44658 #ifndef OPENSSL_MANGLE_ASM
    44659 # ifndef ec_GFp_simple_ladder_post
    44660 #  define ec_GFp_simple_ladder_post OPENSSL_MANGLER(ec_GFp_simple_ladder_post)
    44661 # endif
    44662 #else
    44663 # ifndef _ec_GFp_simple_ladder_post
    44664 #  define _ec_GFp_simple_ladder_post OPENSSL_MANGLER_ASM(ec_GFp_simple_ladder_post)
    44665 # endif
    44666 #endif
    44667 #ifndef OPENSSL_MANGLE_ASM
    44668 # ifndef ec_GFp_simple_ladder_pre
    44669 #  define ec_GFp_simple_ladder_pre OPENSSL_MANGLER(ec_GFp_simple_ladder_pre)
    44670 # endif
    44671 #else
    44672 # ifndef _ec_GFp_simple_ladder_pre
    44673 #  define _ec_GFp_simple_ladder_pre OPENSSL_MANGLER_ASM(ec_GFp_simple_ladder_pre)
    44674 # endif
    44675 #endif
    44676 #ifndef OPENSSL_MANGLE_ASM
    44677 # ifndef ec_GFp_simple_ladder_step
    44678 #  define ec_GFp_simple_ladder_step OPENSSL_MANGLER(ec_GFp_simple_ladder_step)
    44679 # endif
    44680 #else
    44681 # ifndef _ec_GFp_simple_ladder_step
    44682 #  define _ec_GFp_simple_ladder_step OPENSSL_MANGLER_ASM(ec_GFp_simple_ladder_step)
    44683 # endif
    44684 #endif
    44685 #ifndef OPENSSL_MANGLE_ASM
    44686 # ifndef ec_GFp_simple_make_affine
    44687 #  define ec_GFp_simple_make_affine OPENSSL_MANGLER(ec_GFp_simple_make_affine)
    44688 # endif
    44689 #else
    44690 # ifndef _ec_GFp_simple_make_affine
    44691 #  define _ec_GFp_simple_make_affine OPENSSL_MANGLER_ASM(ec_GFp_simple_make_affine)
    44692 # endif
    44693 #endif
    44694 #ifndef OPENSSL_MANGLE_ASM
    44695 # ifndef ec_GFp_simple_oct2point
    44696 #  define ec_GFp_simple_oct2point OPENSSL_MANGLER(ec_GFp_simple_oct2point)
    44697 # endif
    44698 #else
    44699 # ifndef _ec_GFp_simple_oct2point
    44700 #  define _ec_GFp_simple_oct2point OPENSSL_MANGLER_ASM(ec_GFp_simple_oct2point)
    44701 # endif
    44702 #endif
    44703 #ifndef OPENSSL_MANGLE_ASM
    44704 # ifndef ec_GFp_simple_point2oct
    44705 #  define ec_GFp_simple_point2oct OPENSSL_MANGLER(ec_GFp_simple_point2oct)
    44706 # endif
    44707 #else
    44708 # ifndef _ec_GFp_simple_point2oct
    44709 #  define _ec_GFp_simple_point2oct OPENSSL_MANGLER_ASM(ec_GFp_simple_point2oct)
    44710 # endif
    44711 #endif
    44712 #ifndef OPENSSL_MANGLE_ASM
    44713 # ifndef ec_GFp_simple_point_clear_finish
    44714 #  define ec_GFp_simple_point_clear_finish OPENSSL_MANGLER(ec_GFp_simple_point_clear_finish)
    44715 # endif
    44716 #else
    44717 # ifndef _ec_GFp_simple_point_clear_finish
    44718 #  define _ec_GFp_simple_point_clear_finish OPENSSL_MANGLER_ASM(ec_GFp_simple_point_clear_finish)
    44719 # endif
    44720 #endif
    44721 #ifndef OPENSSL_MANGLE_ASM
    44722 # ifndef ec_GFp_simple_point_copy
    44723 #  define ec_GFp_simple_point_copy OPENSSL_MANGLER(ec_GFp_simple_point_copy)
    44724 # endif
    44725 #else
    44726 # ifndef _ec_GFp_simple_point_copy
    44727 #  define _ec_GFp_simple_point_copy OPENSSL_MANGLER_ASM(ec_GFp_simple_point_copy)
    44728 # endif
    44729 #endif
    44730 #ifndef OPENSSL_MANGLE_ASM
    44731 # ifndef ec_GFp_simple_point_finish
    44732 #  define ec_GFp_simple_point_finish OPENSSL_MANGLER(ec_GFp_simple_point_finish)
    44733 # endif
    44734 #else
    44735 # ifndef _ec_GFp_simple_point_finish
    44736 #  define _ec_GFp_simple_point_finish OPENSSL_MANGLER_ASM(ec_GFp_simple_point_finish)
    44737 # endif
    44738 #endif
    44739 #ifndef OPENSSL_MANGLE_ASM
    44740 # ifndef ec_GFp_simple_point_get_affine_coordinates
    44741 #  define ec_GFp_simple_point_get_affine_coordinates OPENSSL_MANGLER(ec_GFp_simple_point_get_affine_coordinates)
    44742 # endif
    44743 #else
    44744 # ifndef _ec_GFp_simple_point_get_affine_coordinates
    44745 #  define _ec_GFp_simple_point_get_affine_coordinates OPENSSL_MANGLER_ASM(ec_GFp_simple_point_get_affine_coordinates)
    44746 # endif
    44747 #endif
    44748 #ifndef OPENSSL_MANGLE_ASM
    44749 # ifndef ec_GFp_simple_point_init
    44750 #  define ec_GFp_simple_point_init OPENSSL_MANGLER(ec_GFp_simple_point_init)
    44751 # endif
    44752 #else
    44753 # ifndef _ec_GFp_simple_point_init
    44754 #  define _ec_GFp_simple_point_init OPENSSL_MANGLER_ASM(ec_GFp_simple_point_init)
    44755 # endif
    44756 #endif
    44757 #ifndef OPENSSL_MANGLE_ASM
    44758 # ifndef ec_GFp_simple_point_set_affine_coordinates
    44759 #  define ec_GFp_simple_point_set_affine_coordinates OPENSSL_MANGLER(ec_GFp_simple_point_set_affine_coordinates)
    44760 # endif
    44761 #else
    44762 # ifndef _ec_GFp_simple_point_set_affine_coordinates
    44763 #  define _ec_GFp_simple_point_set_affine_coordinates OPENSSL_MANGLER_ASM(ec_GFp_simple_point_set_affine_coordinates)
    44764 # endif
    44765 #endif
    44766 #ifndef OPENSSL_MANGLE_ASM
    44767 # ifndef ec_GFp_simple_point_set_to_infinity
    44768 #  define ec_GFp_simple_point_set_to_infinity OPENSSL_MANGLER(ec_GFp_simple_point_set_to_infinity)
    44769 # endif
    44770 #else
    44771 # ifndef _ec_GFp_simple_point_set_to_infinity
    44772 #  define _ec_GFp_simple_point_set_to_infinity OPENSSL_MANGLER_ASM(ec_GFp_simple_point_set_to_infinity)
    44773 # endif
    44774 #endif
    44775 #ifndef OPENSSL_MANGLE_ASM
    44776 # ifndef ec_GFp_simple_points_make_affine
    44777 #  define ec_GFp_simple_points_make_affine OPENSSL_MANGLER(ec_GFp_simple_points_make_affine)
    44778 # endif
    44779 #else
    44780 # ifndef _ec_GFp_simple_points_make_affine
    44781 #  define _ec_GFp_simple_points_make_affine OPENSSL_MANGLER_ASM(ec_GFp_simple_points_make_affine)
    44782 # endif
    44783 #endif
    44784 #ifndef OPENSSL_MANGLE_ASM
    44785 # ifndef ec_GFp_simple_set_Jprojective_coordinates_GFp
    44786 #  define ec_GFp_simple_set_Jprojective_coordinates_GFp OPENSSL_MANGLER(ec_GFp_simple_set_Jprojective_coordinates_GFp)
    44787 # endif
    44788 #else
    44789 # ifndef _ec_GFp_simple_set_Jprojective_coordinates_GFp
    44790 #  define _ec_GFp_simple_set_Jprojective_coordinates_GFp OPENSSL_MANGLER_ASM(ec_GFp_simple_set_Jprojective_coordinates_GFp)
    44791 # endif
    44792 #endif
    44793 #ifndef OPENSSL_MANGLE_ASM
    44794 # ifndef ec_GFp_simple_set_compressed_coordinates
    44795 #  define ec_GFp_simple_set_compressed_coordinates OPENSSL_MANGLER(ec_GFp_simple_set_compressed_coordinates)
    44796 # endif
    44797 #else
    44798 # ifndef _ec_GFp_simple_set_compressed_coordinates
    44799 #  define _ec_GFp_simple_set_compressed_coordinates OPENSSL_MANGLER_ASM(ec_GFp_simple_set_compressed_coordinates)
    44800 # endif
    44801 #endif
    44802 #ifndef OPENSSL_MANGLE_ASM
    44803 # ifndef ec_curve_nid_from_params
    44804 #  define ec_curve_nid_from_params OPENSSL_MANGLER(ec_curve_nid_from_params)
    44805 # endif
    44806 #else
    44807 # ifndef _ec_curve_nid_from_params
    44808 #  define _ec_curve_nid_from_params OPENSSL_MANGLER_ASM(ec_curve_nid_from_params)
    44809 # endif
    44810 #endif
    44811 #ifndef OPENSSL_MANGLE_ASM
    44812 # ifndef ec_group_do_inverse_ord
    44813 #  define ec_group_do_inverse_ord OPENSSL_MANGLER(ec_group_do_inverse_ord)
    44814 # endif
    44815 #else
    44816 # ifndef _ec_group_do_inverse_ord
    44817 #  define _ec_group_do_inverse_ord OPENSSL_MANGLER_ASM(ec_group_do_inverse_ord)
    44818 # endif
    44819 #endif
    44820 #ifndef OPENSSL_MANGLE_ASM
    44821 # ifndef ec_group_simple_order_bits
    44822 #  define ec_group_simple_order_bits OPENSSL_MANGLER(ec_group_simple_order_bits)
    44823 # endif
    44824 #else
    44825 # ifndef _ec_group_simple_order_bits
    44826 #  define _ec_group_simple_order_bits OPENSSL_MANGLER_ASM(ec_group_simple_order_bits)
    44827 # endif
    44828 #endif
    44829 #ifndef OPENSSL_MANGLE_ASM
    44830 # ifndef ec_key_simple_check_key
    44831 #  define ec_key_simple_check_key OPENSSL_MANGLER(ec_key_simple_check_key)
    44832 # endif
    44833 #else
    44834 # ifndef _ec_key_simple_check_key
    44835 #  define _ec_key_simple_check_key OPENSSL_MANGLER_ASM(ec_key_simple_check_key)
    44836 # endif
    44837 #endif
    44838 #ifndef OPENSSL_MANGLE_ASM
    44839 # ifndef ec_key_simple_generate_key
    44840 #  define ec_key_simple_generate_key OPENSSL_MANGLER(ec_key_simple_generate_key)
    44841 # endif
    44842 #else
    44843 # ifndef _ec_key_simple_generate_key
    44844 #  define _ec_key_simple_generate_key OPENSSL_MANGLER_ASM(ec_key_simple_generate_key)
    44845 # endif
    44846 #endif
    44847 #ifndef OPENSSL_MANGLE_ASM
    44848 # ifndef ec_key_simple_generate_public_key
    44849 #  define ec_key_simple_generate_public_key OPENSSL_MANGLER(ec_key_simple_generate_public_key)
    44850 # endif
    44851 #else
    44852 # ifndef _ec_key_simple_generate_public_key
    44853 #  define _ec_key_simple_generate_public_key OPENSSL_MANGLER_ASM(ec_key_simple_generate_public_key)
    44854 # endif
    44855 #endif
    44856 #ifndef OPENSSL_MANGLE_ASM
    44857 # ifndef ec_key_simple_oct2priv
    44858 #  define ec_key_simple_oct2priv OPENSSL_MANGLER(ec_key_simple_oct2priv)
    44859 # endif
    44860 #else
    44861 # ifndef _ec_key_simple_oct2priv
    44862 #  define _ec_key_simple_oct2priv OPENSSL_MANGLER_ASM(ec_key_simple_oct2priv)
    44863 # endif
    44864 #endif
    44865 #ifndef OPENSSL_MANGLE_ASM
    44866 # ifndef ec_key_simple_priv2oct
    44867 #  define ec_key_simple_priv2oct OPENSSL_MANGLER(ec_key_simple_priv2oct)
    44868 # endif
    44869 #else
    44870 # ifndef _ec_key_simple_priv2oct
    44871 #  define _ec_key_simple_priv2oct OPENSSL_MANGLER_ASM(ec_key_simple_priv2oct)
    44872 # endif
    44873 #endif
    44874 #ifndef OPENSSL_MANGLE_ASM
    44875 # ifndef ec_pkey_meth
    44876 #  define ec_pkey_meth OPENSSL_MANGLER(ec_pkey_meth)
    44877 # endif
    44878 #else
    44879 # ifndef _ec_pkey_meth
    44880 #  define _ec_pkey_meth OPENSSL_MANGLER_ASM(ec_pkey_meth)
    44881 # endif
    44882 #endif
    44883 #ifndef OPENSSL_MANGLE_ASM
    44884 # ifndef ec_point_blind_coordinates
    44885 #  define ec_point_blind_coordinates OPENSSL_MANGLER(ec_point_blind_coordinates)
    44886 # endif
    44887 #else
    44888 # ifndef _ec_point_blind_coordinates
    44889 #  define _ec_point_blind_coordinates OPENSSL_MANGLER_ASM(ec_point_blind_coordinates)
    44890 # endif
    44891 #endif
    44892 #ifndef OPENSSL_MANGLE_ASM
    44893 # ifndef ec_scalar_mul_ladder
    44894 #  define ec_scalar_mul_ladder OPENSSL_MANGLER(ec_scalar_mul_ladder)
    44895 # endif
    44896 #else
    44897 # ifndef _ec_scalar_mul_ladder
    44898 #  define _ec_scalar_mul_ladder OPENSSL_MANGLER_ASM(ec_scalar_mul_ladder)
    44899 # endif
    44900 #endif
    44901 #ifndef OPENSSL_MANGLE_ASM
    44902 # ifndef ec_wNAF_have_precompute_mult
    44903 #  define ec_wNAF_have_precompute_mult OPENSSL_MANGLER(ec_wNAF_have_precompute_mult)
    44904 # endif
    44905 #else
    44906 # ifndef _ec_wNAF_have_precompute_mult
    44907 #  define _ec_wNAF_have_precompute_mult OPENSSL_MANGLER_ASM(ec_wNAF_have_precompute_mult)
    44908 # endif
    44909 #endif
    44910 #ifndef OPENSSL_MANGLE_ASM
    44911 # ifndef ec_wNAF_mul
    44912 #  define ec_wNAF_mul OPENSSL_MANGLER(ec_wNAF_mul)
    44913 # endif
    44914 #else
    44915 # ifndef _ec_wNAF_mul
    44916 #  define _ec_wNAF_mul OPENSSL_MANGLER_ASM(ec_wNAF_mul)
    44917 # endif
    44918 #endif
    44919 #ifndef OPENSSL_MANGLE_ASM
    44920 # ifndef ec_wNAF_precompute_mult
    44921 #  define ec_wNAF_precompute_mult OPENSSL_MANGLER(ec_wNAF_precompute_mult)
    44922 # endif
    44923 #else
    44924 # ifndef _ec_wNAF_precompute_mult
    44925 #  define _ec_wNAF_precompute_mult OPENSSL_MANGLER_ASM(ec_wNAF_precompute_mult)
    44926 # endif
    44927 #endif
    44928 #ifndef OPENSSL_MANGLE_ASM
    44929 # ifndef ecdh_KDF_X9_63
    44930 #  define ecdh_KDF_X9_63 OPENSSL_MANGLER(ecdh_KDF_X9_63)
    44931 # endif
    44932 #else
    44933 # ifndef _ecdh_KDF_X9_63
    44934 #  define _ecdh_KDF_X9_63 OPENSSL_MANGLER_ASM(ecdh_KDF_X9_63)
    44935 # endif
    44936 #endif
    44937 #ifndef OPENSSL_MANGLE_ASM
    44938 # ifndef ecdh_simple_compute_key
    44939 #  define ecdh_simple_compute_key OPENSSL_MANGLER(ecdh_simple_compute_key)
    44940 # endif
    44941 #else
    44942 # ifndef _ecdh_simple_compute_key
    44943 #  define _ecdh_simple_compute_key OPENSSL_MANGLER_ASM(ecdh_simple_compute_key)
    44944 # endif
    44945 #endif
    44946 #ifndef OPENSSL_MANGLE_ASM
    44947 # ifndef eckey_asn1_meth
    44948 #  define eckey_asn1_meth OPENSSL_MANGLER(eckey_asn1_meth)
    44949 # endif
    44950 #else
    44951 # ifndef _eckey_asn1_meth
    44952 #  define _eckey_asn1_meth OPENSSL_MANGLER_ASM(eckey_asn1_meth)
    44953 # endif
    44954 #endif
    44955 #ifndef OPENSSL_MANGLE_ASM
    4495654379# ifndef ecp_nistz256_add
    4495754380#  define ecp_nistz256_add OPENSSL_MANGLER(ecp_nistz256_add)
     
    4514354566#endif
    4514454567#ifndef OPENSSL_MANGLE_ASM
    45145 # ifndef ecx25519_asn1_meth
    45146 #  define ecx25519_asn1_meth OPENSSL_MANGLER(ecx25519_asn1_meth)
    45147 # endif
    45148 #else
    45149 # ifndef _ecx25519_asn1_meth
    45150 #  define _ecx25519_asn1_meth OPENSSL_MANGLER_ASM(ecx25519_asn1_meth)
    45151 # endif
    45152 #endif
    45153 #ifndef OPENSSL_MANGLE_ASM
    45154 # ifndef ecx25519_pkey_meth
    45155 #  define ecx25519_pkey_meth OPENSSL_MANGLER(ecx25519_pkey_meth)
    45156 # endif
    45157 #else
    45158 # ifndef _ecx25519_pkey_meth
    45159 #  define _ecx25519_pkey_meth OPENSSL_MANGLER_ASM(ecx25519_pkey_meth)
    45160 # endif
    45161 #endif
    45162 #ifndef OPENSSL_MANGLE_ASM
    45163 # ifndef ecx448_asn1_meth
    45164 #  define ecx448_asn1_meth OPENSSL_MANGLER(ecx448_asn1_meth)
    45165 # endif
    45166 #else
    45167 # ifndef _ecx448_asn1_meth
    45168 #  define _ecx448_asn1_meth OPENSSL_MANGLER_ASM(ecx448_asn1_meth)
    45169 # endif
    45170 #endif
    45171 #ifndef OPENSSL_MANGLE_ASM
    45172 # ifndef ecx448_pkey_meth
    45173 #  define ecx448_pkey_meth OPENSSL_MANGLER(ecx448_pkey_meth)
    45174 # endif
    45175 #else
    45176 # ifndef _ecx448_pkey_meth
    45177 #  define _ecx448_pkey_meth OPENSSL_MANGLER_ASM(ecx448_pkey_meth)
    45178 # endif
    45179 #endif
    45180 #ifndef OPENSSL_MANGLE_ASM
    45181 # ifndef ed25519_asn1_meth
    45182 #  define ed25519_asn1_meth OPENSSL_MANGLER(ed25519_asn1_meth)
    45183 # endif
    45184 #else
    45185 # ifndef _ed25519_asn1_meth
    45186 #  define _ed25519_asn1_meth OPENSSL_MANGLER_ASM(ed25519_asn1_meth)
    45187 # endif
    45188 #endif
    45189 #ifndef OPENSSL_MANGLE_ASM
    45190 # ifndef ed25519_pkey_meth
    45191 #  define ed25519_pkey_meth OPENSSL_MANGLER(ed25519_pkey_meth)
    45192 # endif
    45193 #else
    45194 # ifndef _ed25519_pkey_meth
    45195 #  define _ed25519_pkey_meth OPENSSL_MANGLER_ASM(ed25519_pkey_meth)
    45196 # endif
    45197 #endif
    45198 #ifndef OPENSSL_MANGLE_ASM
    45199 # ifndef ed448_asn1_meth
    45200 #  define ed448_asn1_meth OPENSSL_MANGLER(ed448_asn1_meth)
    45201 # endif
    45202 #else
    45203 # ifndef _ed448_asn1_meth
    45204 #  define _ed448_asn1_meth OPENSSL_MANGLER_ASM(ed448_asn1_meth)
    45205 # endif
    45206 #endif
    45207 #ifndef OPENSSL_MANGLE_ASM
    45208 # ifndef ed448_pkey_meth
    45209 #  define ed448_pkey_meth OPENSSL_MANGLER(ed448_pkey_meth)
    45210 # endif
    45211 #else
    45212 # ifndef _ed448_pkey_meth
    45213 #  define _ed448_pkey_meth OPENSSL_MANGLER_ASM(ed448_pkey_meth)
     54568# ifndef engine_add_dynamic_id
     54569#  define engine_add_dynamic_id OPENSSL_MANGLER(engine_add_dynamic_id)
     54570# endif
     54571#else
     54572# ifndef _engine_add_dynamic_id
     54573#  define _engine_add_dynamic_id OPENSSL_MANGLER_ASM(engine_add_dynamic_id)
     54574# endif
     54575#endif
     54576#ifndef OPENSSL_MANGLE_ASM
     54577# ifndef engine_cleanup_add_first
     54578#  define engine_cleanup_add_first OPENSSL_MANGLER(engine_cleanup_add_first)
     54579# endif
     54580#else
     54581# ifndef _engine_cleanup_add_first
     54582#  define _engine_cleanup_add_first OPENSSL_MANGLER_ASM(engine_cleanup_add_first)
     54583# endif
     54584#endif
     54585#ifndef OPENSSL_MANGLE_ASM
     54586# ifndef engine_cleanup_add_last
     54587#  define engine_cleanup_add_last OPENSSL_MANGLER(engine_cleanup_add_last)
     54588# endif
     54589#else
     54590# ifndef _engine_cleanup_add_last
     54591#  define _engine_cleanup_add_last OPENSSL_MANGLER_ASM(engine_cleanup_add_last)
     54592# endif
     54593#endif
     54594#ifndef OPENSSL_MANGLE_ASM
     54595# ifndef engine_cleanup_int
     54596#  define engine_cleanup_int OPENSSL_MANGLER(engine_cleanup_int)
     54597# endif
     54598#else
     54599# ifndef _engine_cleanup_int
     54600#  define _engine_cleanup_int OPENSSL_MANGLER_ASM(engine_cleanup_int)
     54601# endif
     54602#endif
     54603#ifndef OPENSSL_MANGLE_ASM
     54604# ifndef engine_free_util
     54605#  define engine_free_util OPENSSL_MANGLER(engine_free_util)
     54606# endif
     54607#else
     54608# ifndef _engine_free_util
     54609#  define _engine_free_util OPENSSL_MANGLER_ASM(engine_free_util)
     54610# endif
     54611#endif
     54612#ifndef OPENSSL_MANGLE_ASM
     54613# ifndef engine_load_dynamic_int
     54614#  define engine_load_dynamic_int OPENSSL_MANGLER(engine_load_dynamic_int)
     54615# endif
     54616#else
     54617# ifndef _engine_load_dynamic_int
     54618#  define _engine_load_dynamic_int OPENSSL_MANGLER_ASM(engine_load_dynamic_int)
     54619# endif
     54620#endif
     54621#ifndef OPENSSL_MANGLE_ASM
     54622# ifndef engine_load_openssl_int
     54623#  define engine_load_openssl_int OPENSSL_MANGLER(engine_load_openssl_int)
     54624# endif
     54625#else
     54626# ifndef _engine_load_openssl_int
     54627#  define _engine_load_openssl_int OPENSSL_MANGLER_ASM(engine_load_openssl_int)
     54628# endif
     54629#endif
     54630#ifndef OPENSSL_MANGLE_ASM
     54631# ifndef engine_load_rdrand_int
     54632#  define engine_load_rdrand_int OPENSSL_MANGLER(engine_load_rdrand_int)
     54633# endif
     54634#else
     54635# ifndef _engine_load_rdrand_int
     54636#  define _engine_load_rdrand_int OPENSSL_MANGLER_ASM(engine_load_rdrand_int)
     54637# endif
     54638#endif
     54639#ifndef OPENSSL_MANGLE_ASM
     54640# ifndef engine_lock_init
     54641#  define engine_lock_init OPENSSL_MANGLER(engine_lock_init)
     54642# endif
     54643#else
     54644# ifndef _engine_lock_init
     54645#  define _engine_lock_init OPENSSL_MANGLER_ASM(engine_lock_init)
     54646# endif
     54647#endif
     54648#ifndef OPENSSL_MANGLE_ASM
     54649# ifndef engine_pkey_asn1_meths_free
     54650#  define engine_pkey_asn1_meths_free OPENSSL_MANGLER(engine_pkey_asn1_meths_free)
     54651# endif
     54652#else
     54653# ifndef _engine_pkey_asn1_meths_free
     54654#  define _engine_pkey_asn1_meths_free OPENSSL_MANGLER_ASM(engine_pkey_asn1_meths_free)
     54655# endif
     54656#endif
     54657#ifndef OPENSSL_MANGLE_ASM
     54658# ifndef engine_pkey_meths_free
     54659#  define engine_pkey_meths_free OPENSSL_MANGLER(engine_pkey_meths_free)
     54660# endif
     54661#else
     54662# ifndef _engine_pkey_meths_free
     54663#  define _engine_pkey_meths_free OPENSSL_MANGLER_ASM(engine_pkey_meths_free)
     54664# endif
     54665#endif
     54666#ifndef OPENSSL_MANGLE_ASM
     54667# ifndef engine_remove_dynamic_id
     54668#  define engine_remove_dynamic_id OPENSSL_MANGLER(engine_remove_dynamic_id)
     54669# endif
     54670#else
     54671# ifndef _engine_remove_dynamic_id
     54672#  define _engine_remove_dynamic_id OPENSSL_MANGLER_ASM(engine_remove_dynamic_id)
     54673# endif
     54674#endif
     54675#ifndef OPENSSL_MANGLE_ASM
     54676# ifndef engine_set_all_null
     54677#  define engine_set_all_null OPENSSL_MANGLER(engine_set_all_null)
     54678# endif
     54679#else
     54680# ifndef _engine_set_all_null
     54681#  define _engine_set_all_null OPENSSL_MANGLER_ASM(engine_set_all_null)
     54682# endif
     54683#endif
     54684#ifndef OPENSSL_MANGLE_ASM
     54685# ifndef engine_table_cleanup
     54686#  define engine_table_cleanup OPENSSL_MANGLER(engine_table_cleanup)
     54687# endif
     54688#else
     54689# ifndef _engine_table_cleanup
     54690#  define _engine_table_cleanup OPENSSL_MANGLER_ASM(engine_table_cleanup)
     54691# endif
     54692#endif
     54693#ifndef OPENSSL_MANGLE_ASM
     54694# ifndef engine_table_doall
     54695#  define engine_table_doall OPENSSL_MANGLER(engine_table_doall)
     54696# endif
     54697#else
     54698# ifndef _engine_table_doall
     54699#  define _engine_table_doall OPENSSL_MANGLER_ASM(engine_table_doall)
     54700# endif
     54701#endif
     54702#ifndef OPENSSL_MANGLE_ASM
     54703# ifndef engine_table_register
     54704#  define engine_table_register OPENSSL_MANGLER(engine_table_register)
     54705# endif
     54706#else
     54707# ifndef _engine_table_register
     54708#  define _engine_table_register OPENSSL_MANGLER_ASM(engine_table_register)
     54709# endif
     54710#endif
     54711#ifndef OPENSSL_MANGLE_ASM
     54712# ifndef engine_table_unregister
     54713#  define engine_table_unregister OPENSSL_MANGLER(engine_table_unregister)
     54714# endif
     54715#else
     54716# ifndef _engine_table_unregister
     54717#  define _engine_table_unregister OPENSSL_MANGLER_ASM(engine_table_unregister)
     54718# endif
     54719#endif
     54720#ifndef OPENSSL_MANGLE_ASM
     54721# ifndef engine_unlocked_finish
     54722#  define engine_unlocked_finish OPENSSL_MANGLER(engine_unlocked_finish)
     54723# endif
     54724#else
     54725# ifndef _engine_unlocked_finish
     54726#  define _engine_unlocked_finish OPENSSL_MANGLER_ASM(engine_unlocked_finish)
     54727# endif
     54728#endif
     54729#ifndef OPENSSL_MANGLE_ASM
     54730# ifndef engine_unlocked_init
     54731#  define engine_unlocked_init OPENSSL_MANGLER(engine_unlocked_init)
     54732# endif
     54733#else
     54734# ifndef _engine_unlocked_init
     54735#  define _engine_unlocked_init OPENSSL_MANGLER_ASM(engine_unlocked_init)
    4521454736# endif
    4521554737#endif
     
    4523354755#endif
    4523454756#ifndef OPENSSL_MANGLE_ASM
    45235 # ifndef err_delete_thread_state
    45236 #  define err_delete_thread_state OPENSSL_MANGLER(err_delete_thread_state)
    45237 # endif
    45238 #else
    45239 # ifndef _err_delete_thread_state
    45240 #  define _err_delete_thread_state OPENSSL_MANGLER_ASM(err_delete_thread_state)
    45241 # endif
    45242 #endif
    45243 #ifndef OPENSSL_MANGLE_ASM
    4524454757# ifndef err_free_strings_int
    4524554758#  define err_free_strings_int OPENSSL_MANGLER(err_free_strings_int)
     
    4525154764#endif
    4525254765#ifndef OPENSSL_MANGLE_ASM
    45253 # ifndef err_load_crypto_strings_int
    45254 #  define err_load_crypto_strings_int OPENSSL_MANGLER(err_load_crypto_strings_int)
    45255 # endif
    45256 #else
    45257 # ifndef _err_load_crypto_strings_int
    45258 #  define _err_load_crypto_strings_int OPENSSL_MANGLER_ASM(err_load_crypto_strings_int)
    45259 # endif
    45260 #endif
    45261 #ifndef OPENSSL_MANGLE_ASM
    4526254766# ifndef err_shelve_state
    4526354767#  define err_shelve_state OPENSSL_MANGLER(err_shelve_state)
     
    4528754791#endif
    4528854792#ifndef OPENSSL_MANGLE_ASM
     54793# ifndef evp_asym_cipher_fetch_from_prov
     54794#  define evp_asym_cipher_fetch_from_prov OPENSSL_MANGLER(evp_asym_cipher_fetch_from_prov)
     54795# endif
     54796#else
     54797# ifndef _evp_asym_cipher_fetch_from_prov
     54798#  define _evp_asym_cipher_fetch_from_prov OPENSSL_MANGLER_ASM(evp_asym_cipher_fetch_from_prov)
     54799# endif
     54800#endif
     54801#ifndef OPENSSL_MANGLE_ASM
     54802# ifndef evp_asym_cipher_get_number
     54803#  define evp_asym_cipher_get_number OPENSSL_MANGLER(evp_asym_cipher_get_number)
     54804# endif
     54805#else
     54806# ifndef _evp_asym_cipher_get_number
     54807#  define _evp_asym_cipher_get_number OPENSSL_MANGLER_ASM(evp_asym_cipher_get_number)
     54808# endif
     54809#endif
     54810#ifndef OPENSSL_MANGLE_ASM
     54811# ifndef evp_cipher_asn1_to_param_ex
     54812#  define evp_cipher_asn1_to_param_ex OPENSSL_MANGLER(evp_cipher_asn1_to_param_ex)
     54813# endif
     54814#else
     54815# ifndef _evp_cipher_asn1_to_param_ex
     54816#  define _evp_cipher_asn1_to_param_ex OPENSSL_MANGLER_ASM(evp_cipher_asn1_to_param_ex)
     54817# endif
     54818#endif
     54819#ifndef OPENSSL_MANGLE_ASM
     54820# ifndef evp_cipher_cache_constants
     54821#  define evp_cipher_cache_constants OPENSSL_MANGLER(evp_cipher_cache_constants)
     54822# endif
     54823#else
     54824# ifndef _evp_cipher_cache_constants
     54825#  define _evp_cipher_cache_constants OPENSSL_MANGLER_ASM(evp_cipher_cache_constants)
     54826# endif
     54827#endif
     54828#ifndef OPENSSL_MANGLE_ASM
     54829# ifndef evp_cipher_free_int
     54830#  define evp_cipher_free_int OPENSSL_MANGLER(evp_cipher_free_int)
     54831# endif
     54832#else
     54833# ifndef _evp_cipher_free_int
     54834#  define _evp_cipher_free_int OPENSSL_MANGLER_ASM(evp_cipher_free_int)
     54835# endif
     54836#endif
     54837#ifndef OPENSSL_MANGLE_ASM
     54838# ifndef evp_cipher_get_asn1_aead_params
     54839#  define evp_cipher_get_asn1_aead_params OPENSSL_MANGLER(evp_cipher_get_asn1_aead_params)
     54840# endif
     54841#else
     54842# ifndef _evp_cipher_get_asn1_aead_params
     54843#  define _evp_cipher_get_asn1_aead_params OPENSSL_MANGLER_ASM(evp_cipher_get_asn1_aead_params)
     54844# endif
     54845#endif
     54846#ifndef OPENSSL_MANGLE_ASM
     54847# ifndef evp_cipher_get_number
     54848#  define evp_cipher_get_number OPENSSL_MANGLER(evp_cipher_get_number)
     54849# endif
     54850#else
     54851# ifndef _evp_cipher_get_number
     54852#  define _evp_cipher_get_number OPENSSL_MANGLER_ASM(evp_cipher_get_number)
     54853# endif
     54854#endif
     54855#ifndef OPENSSL_MANGLE_ASM
     54856# ifndef evp_cipher_new
     54857#  define evp_cipher_new OPENSSL_MANGLER(evp_cipher_new)
     54858# endif
     54859#else
     54860# ifndef _evp_cipher_new
     54861#  define _evp_cipher_new OPENSSL_MANGLER_ASM(evp_cipher_new)
     54862# endif
     54863#endif
     54864#ifndef OPENSSL_MANGLE_ASM
     54865# ifndef evp_cipher_param_to_asn1_ex
     54866#  define evp_cipher_param_to_asn1_ex OPENSSL_MANGLER(evp_cipher_param_to_asn1_ex)
     54867# endif
     54868#else
     54869# ifndef _evp_cipher_param_to_asn1_ex
     54870#  define _evp_cipher_param_to_asn1_ex OPENSSL_MANGLER_ASM(evp_cipher_param_to_asn1_ex)
     54871# endif
     54872#endif
     54873#ifndef OPENSSL_MANGLE_ASM
     54874# ifndef evp_cipher_set_asn1_aead_params
     54875#  define evp_cipher_set_asn1_aead_params OPENSSL_MANGLER(evp_cipher_set_asn1_aead_params)
     54876# endif
     54877#else
     54878# ifndef _evp_cipher_set_asn1_aead_params
     54879#  define _evp_cipher_set_asn1_aead_params OPENSSL_MANGLER_ASM(evp_cipher_set_asn1_aead_params)
     54880# endif
     54881#endif
     54882#ifndef OPENSSL_MANGLE_ASM
    4528954883# ifndef evp_cleanup_int
    4529054884#  define evp_cleanup_int OPENSSL_MANGLER(evp_cleanup_int)
     
    4529654890#endif
    4529754891#ifndef OPENSSL_MANGLE_ASM
     54892# ifndef evp_default_properties_enable_fips_int
     54893#  define evp_default_properties_enable_fips_int OPENSSL_MANGLER(evp_default_properties_enable_fips_int)
     54894# endif
     54895#else
     54896# ifndef _evp_default_properties_enable_fips_int
     54897#  define _evp_default_properties_enable_fips_int OPENSSL_MANGLER_ASM(evp_default_properties_enable_fips_int)
     54898# endif
     54899#endif
     54900#ifndef OPENSSL_MANGLE_ASM
     54901# ifndef evp_do_ciph_ctx_getparams
     54902#  define evp_do_ciph_ctx_getparams OPENSSL_MANGLER(evp_do_ciph_ctx_getparams)
     54903# endif
     54904#else
     54905# ifndef _evp_do_ciph_ctx_getparams
     54906#  define _evp_do_ciph_ctx_getparams OPENSSL_MANGLER_ASM(evp_do_ciph_ctx_getparams)
     54907# endif
     54908#endif
     54909#ifndef OPENSSL_MANGLE_ASM
     54910# ifndef evp_do_ciph_ctx_setparams
     54911#  define evp_do_ciph_ctx_setparams OPENSSL_MANGLER(evp_do_ciph_ctx_setparams)
     54912# endif
     54913#else
     54914# ifndef _evp_do_ciph_ctx_setparams
     54915#  define _evp_do_ciph_ctx_setparams OPENSSL_MANGLER_ASM(evp_do_ciph_ctx_setparams)
     54916# endif
     54917#endif
     54918#ifndef OPENSSL_MANGLE_ASM
     54919# ifndef evp_do_ciph_getparams
     54920#  define evp_do_ciph_getparams OPENSSL_MANGLER(evp_do_ciph_getparams)
     54921# endif
     54922#else
     54923# ifndef _evp_do_ciph_getparams
     54924#  define _evp_do_ciph_getparams OPENSSL_MANGLER_ASM(evp_do_ciph_getparams)
     54925# endif
     54926#endif
     54927#ifndef OPENSSL_MANGLE_ASM
     54928# ifndef evp_do_md_ctx_getparams
     54929#  define evp_do_md_ctx_getparams OPENSSL_MANGLER(evp_do_md_ctx_getparams)
     54930# endif
     54931#else
     54932# ifndef _evp_do_md_ctx_getparams
     54933#  define _evp_do_md_ctx_getparams OPENSSL_MANGLER_ASM(evp_do_md_ctx_getparams)
     54934# endif
     54935#endif
     54936#ifndef OPENSSL_MANGLE_ASM
     54937# ifndef evp_do_md_ctx_setparams
     54938#  define evp_do_md_ctx_setparams OPENSSL_MANGLER(evp_do_md_ctx_setparams)
     54939# endif
     54940#else
     54941# ifndef _evp_do_md_ctx_setparams
     54942#  define _evp_do_md_ctx_setparams OPENSSL_MANGLER_ASM(evp_do_md_ctx_setparams)
     54943# endif
     54944#endif
     54945#ifndef OPENSSL_MANGLE_ASM
     54946# ifndef evp_do_md_getparams
     54947#  define evp_do_md_getparams OPENSSL_MANGLER(evp_do_md_getparams)
     54948# endif
     54949#else
     54950# ifndef _evp_do_md_getparams
     54951#  define _evp_do_md_getparams OPENSSL_MANGLER_ASM(evp_do_md_getparams)
     54952# endif
     54953#endif
     54954#ifndef OPENSSL_MANGLE_ASM
    4529854955# ifndef evp_encode_ctx_set_flags
    4529954956#  define evp_encode_ctx_set_flags OPENSSL_MANGLER(evp_encode_ctx_set_flags)
     
    4530554962#endif
    4530654963#ifndef OPENSSL_MANGLE_ASM
     54964# ifndef evp_generic_do_all
     54965#  define evp_generic_do_all OPENSSL_MANGLER(evp_generic_do_all)
     54966# endif
     54967#else
     54968# ifndef _evp_generic_do_all
     54969#  define _evp_generic_do_all OPENSSL_MANGLER_ASM(evp_generic_do_all)
     54970# endif
     54971#endif
     54972#ifndef OPENSSL_MANGLE_ASM
     54973# ifndef evp_generic_fetch
     54974#  define evp_generic_fetch OPENSSL_MANGLER(evp_generic_fetch)
     54975# endif
     54976#else
     54977# ifndef _evp_generic_fetch
     54978#  define _evp_generic_fetch OPENSSL_MANGLER_ASM(evp_generic_fetch)
     54979# endif
     54980#endif
     54981#ifndef OPENSSL_MANGLE_ASM
     54982# ifndef evp_generic_fetch_by_number
     54983#  define evp_generic_fetch_by_number OPENSSL_MANGLER(evp_generic_fetch_by_number)
     54984# endif
     54985#else
     54986# ifndef _evp_generic_fetch_by_number
     54987#  define _evp_generic_fetch_by_number OPENSSL_MANGLER_ASM(evp_generic_fetch_by_number)
     54988# endif
     54989#endif
     54990#ifndef OPENSSL_MANGLE_ASM
     54991# ifndef evp_generic_fetch_from_prov
     54992#  define evp_generic_fetch_from_prov OPENSSL_MANGLER(evp_generic_fetch_from_prov)
     54993# endif
     54994#else
     54995# ifndef _evp_generic_fetch_from_prov
     54996#  define _evp_generic_fetch_from_prov OPENSSL_MANGLER_ASM(evp_generic_fetch_from_prov)
     54997# endif
     54998#endif
     54999#ifndef OPENSSL_MANGLE_ASM
     55000# ifndef evp_get_cipherbyname_ex
     55001#  define evp_get_cipherbyname_ex OPENSSL_MANGLER(evp_get_cipherbyname_ex)
     55002# endif
     55003#else
     55004# ifndef _evp_get_cipherbyname_ex
     55005#  define _evp_get_cipherbyname_ex OPENSSL_MANGLER_ASM(evp_get_cipherbyname_ex)
     55006# endif
     55007#endif
     55008#ifndef OPENSSL_MANGLE_ASM
     55009# ifndef evp_get_digestbyname_ex
     55010#  define evp_get_digestbyname_ex OPENSSL_MANGLER(evp_get_digestbyname_ex)
     55011# endif
     55012#else
     55013# ifndef _evp_get_digestbyname_ex
     55014#  define _evp_get_digestbyname_ex OPENSSL_MANGLER_ASM(evp_get_digestbyname_ex)
     55015# endif
     55016#endif
     55017#ifndef OPENSSL_MANGLE_ASM
     55018# ifndef evp_get_global_properties_str
     55019#  define evp_get_global_properties_str OPENSSL_MANGLER(evp_get_global_properties_str)
     55020# endif
     55021#else
     55022# ifndef _evp_get_global_properties_str
     55023#  define _evp_get_global_properties_str OPENSSL_MANGLER_ASM(evp_get_global_properties_str)
     55024# endif
     55025#endif
     55026#ifndef OPENSSL_MANGLE_ASM
     55027# ifndef evp_is_a
     55028#  define evp_is_a OPENSSL_MANGLER(evp_is_a)
     55029# endif
     55030#else
     55031# ifndef _evp_is_a
     55032#  define _evp_is_a OPENSSL_MANGLER_ASM(evp_is_a)
     55033# endif
     55034#endif
     55035#ifndef OPENSSL_MANGLE_ASM
     55036# ifndef evp_kdf_get_number
     55037#  define evp_kdf_get_number OPENSSL_MANGLER(evp_kdf_get_number)
     55038# endif
     55039#else
     55040# ifndef _evp_kdf_get_number
     55041#  define _evp_kdf_get_number OPENSSL_MANGLER_ASM(evp_kdf_get_number)
     55042# endif
     55043#endif
     55044#ifndef OPENSSL_MANGLE_ASM
     55045# ifndef evp_kem_fetch_from_prov
     55046#  define evp_kem_fetch_from_prov OPENSSL_MANGLER(evp_kem_fetch_from_prov)
     55047# endif
     55048#else
     55049# ifndef _evp_kem_fetch_from_prov
     55050#  define _evp_kem_fetch_from_prov OPENSSL_MANGLER_ASM(evp_kem_fetch_from_prov)
     55051# endif
     55052#endif
     55053#ifndef OPENSSL_MANGLE_ASM
     55054# ifndef evp_kem_get_number
     55055#  define evp_kem_get_number OPENSSL_MANGLER(evp_kem_get_number)
     55056# endif
     55057#else
     55058# ifndef _evp_kem_get_number
     55059#  define _evp_kem_get_number OPENSSL_MANGLER_ASM(evp_kem_get_number)
     55060# endif
     55061#endif
     55062#ifndef OPENSSL_MANGLE_ASM
     55063# ifndef evp_keyexch_fetch_from_prov
     55064#  define evp_keyexch_fetch_from_prov OPENSSL_MANGLER(evp_keyexch_fetch_from_prov)
     55065# endif
     55066#else
     55067# ifndef _evp_keyexch_fetch_from_prov
     55068#  define _evp_keyexch_fetch_from_prov OPENSSL_MANGLER_ASM(evp_keyexch_fetch_from_prov)
     55069# endif
     55070#endif
     55071#ifndef OPENSSL_MANGLE_ASM
     55072# ifndef evp_keyexch_get_number
     55073#  define evp_keyexch_get_number OPENSSL_MANGLER(evp_keyexch_get_number)
     55074# endif
     55075#else
     55076# ifndef _evp_keyexch_get_number
     55077#  define _evp_keyexch_get_number OPENSSL_MANGLER_ASM(evp_keyexch_get_number)
     55078# endif
     55079#endif
     55080#ifndef OPENSSL_MANGLE_ASM
     55081# ifndef evp_keymgmt_dup
     55082#  define evp_keymgmt_dup OPENSSL_MANGLER(evp_keymgmt_dup)
     55083# endif
     55084#else
     55085# ifndef _evp_keymgmt_dup
     55086#  define _evp_keymgmt_dup OPENSSL_MANGLER_ASM(evp_keymgmt_dup)
     55087# endif
     55088#endif
     55089#ifndef OPENSSL_MANGLE_ASM
     55090# ifndef evp_keymgmt_export
     55091#  define evp_keymgmt_export OPENSSL_MANGLER(evp_keymgmt_export)
     55092# endif
     55093#else
     55094# ifndef _evp_keymgmt_export
     55095#  define _evp_keymgmt_export OPENSSL_MANGLER_ASM(evp_keymgmt_export)
     55096# endif
     55097#endif
     55098#ifndef OPENSSL_MANGLE_ASM
     55099# ifndef evp_keymgmt_export_types
     55100#  define evp_keymgmt_export_types OPENSSL_MANGLER(evp_keymgmt_export_types)
     55101# endif
     55102#else
     55103# ifndef _evp_keymgmt_export_types
     55104#  define _evp_keymgmt_export_types OPENSSL_MANGLER_ASM(evp_keymgmt_export_types)
     55105# endif
     55106#endif
     55107#ifndef OPENSSL_MANGLE_ASM
     55108# ifndef evp_keymgmt_fetch_by_number
     55109#  define evp_keymgmt_fetch_by_number OPENSSL_MANGLER(evp_keymgmt_fetch_by_number)
     55110# endif
     55111#else
     55112# ifndef _evp_keymgmt_fetch_by_number
     55113#  define _evp_keymgmt_fetch_by_number OPENSSL_MANGLER_ASM(evp_keymgmt_fetch_by_number)
     55114# endif
     55115#endif
     55116#ifndef OPENSSL_MANGLE_ASM
     55117# ifndef evp_keymgmt_fetch_from_prov
     55118#  define evp_keymgmt_fetch_from_prov OPENSSL_MANGLER(evp_keymgmt_fetch_from_prov)
     55119# endif
     55120#else
     55121# ifndef _evp_keymgmt_fetch_from_prov
     55122#  define _evp_keymgmt_fetch_from_prov OPENSSL_MANGLER_ASM(evp_keymgmt_fetch_from_prov)
     55123# endif
     55124#endif
     55125#ifndef OPENSSL_MANGLE_ASM
     55126# ifndef evp_keymgmt_freedata
     55127#  define evp_keymgmt_freedata OPENSSL_MANGLER(evp_keymgmt_freedata)
     55128# endif
     55129#else
     55130# ifndef _evp_keymgmt_freedata
     55131#  define _evp_keymgmt_freedata OPENSSL_MANGLER_ASM(evp_keymgmt_freedata)
     55132# endif
     55133#endif
     55134#ifndef OPENSSL_MANGLE_ASM
     55135# ifndef evp_keymgmt_gen
     55136#  define evp_keymgmt_gen OPENSSL_MANGLER(evp_keymgmt_gen)
     55137# endif
     55138#else
     55139# ifndef _evp_keymgmt_gen
     55140#  define _evp_keymgmt_gen OPENSSL_MANGLER_ASM(evp_keymgmt_gen)
     55141# endif
     55142#endif
     55143#ifndef OPENSSL_MANGLE_ASM
     55144# ifndef evp_keymgmt_gen_cleanup
     55145#  define evp_keymgmt_gen_cleanup OPENSSL_MANGLER(evp_keymgmt_gen_cleanup)
     55146# endif
     55147#else
     55148# ifndef _evp_keymgmt_gen_cleanup
     55149#  define _evp_keymgmt_gen_cleanup OPENSSL_MANGLER_ASM(evp_keymgmt_gen_cleanup)
     55150# endif
     55151#endif
     55152#ifndef OPENSSL_MANGLE_ASM
     55153# ifndef evp_keymgmt_gen_init
     55154#  define evp_keymgmt_gen_init OPENSSL_MANGLER(evp_keymgmt_gen_init)
     55155# endif
     55156#else
     55157# ifndef _evp_keymgmt_gen_init
     55158#  define _evp_keymgmt_gen_init OPENSSL_MANGLER_ASM(evp_keymgmt_gen_init)
     55159# endif
     55160#endif
     55161#ifndef OPENSSL_MANGLE_ASM
     55162# ifndef evp_keymgmt_gen_set_params
     55163#  define evp_keymgmt_gen_set_params OPENSSL_MANGLER(evp_keymgmt_gen_set_params)
     55164# endif
     55165#else
     55166# ifndef _evp_keymgmt_gen_set_params
     55167#  define _evp_keymgmt_gen_set_params OPENSSL_MANGLER_ASM(evp_keymgmt_gen_set_params)
     55168# endif
     55169#endif
     55170#ifndef OPENSSL_MANGLE_ASM
     55171# ifndef evp_keymgmt_gen_set_template
     55172#  define evp_keymgmt_gen_set_template OPENSSL_MANGLER(evp_keymgmt_gen_set_template)
     55173# endif
     55174#else
     55175# ifndef _evp_keymgmt_gen_set_template
     55176#  define _evp_keymgmt_gen_set_template OPENSSL_MANGLER_ASM(evp_keymgmt_gen_set_template)
     55177# endif
     55178#endif
     55179#ifndef OPENSSL_MANGLE_ASM
     55180# ifndef evp_keymgmt_get_number
     55181#  define evp_keymgmt_get_number OPENSSL_MANGLER(evp_keymgmt_get_number)
     55182# endif
     55183#else
     55184# ifndef _evp_keymgmt_get_number
     55185#  define _evp_keymgmt_get_number OPENSSL_MANGLER_ASM(evp_keymgmt_get_number)
     55186# endif
     55187#endif
     55188#ifndef OPENSSL_MANGLE_ASM
     55189# ifndef evp_keymgmt_get_params
     55190#  define evp_keymgmt_get_params OPENSSL_MANGLER(evp_keymgmt_get_params)
     55191# endif
     55192#else
     55193# ifndef _evp_keymgmt_get_params
     55194#  define _evp_keymgmt_get_params OPENSSL_MANGLER_ASM(evp_keymgmt_get_params)
     55195# endif
     55196#endif
     55197#ifndef OPENSSL_MANGLE_ASM
     55198# ifndef evp_keymgmt_has
     55199#  define evp_keymgmt_has OPENSSL_MANGLER(evp_keymgmt_has)
     55200# endif
     55201#else
     55202# ifndef _evp_keymgmt_has
     55203#  define _evp_keymgmt_has OPENSSL_MANGLER_ASM(evp_keymgmt_has)
     55204# endif
     55205#endif
     55206#ifndef OPENSSL_MANGLE_ASM
     55207# ifndef evp_keymgmt_has_load
     55208#  define evp_keymgmt_has_load OPENSSL_MANGLER(evp_keymgmt_has_load)
     55209# endif
     55210#else
     55211# ifndef _evp_keymgmt_has_load
     55212#  define _evp_keymgmt_has_load OPENSSL_MANGLER_ASM(evp_keymgmt_has_load)
     55213# endif
     55214#endif
     55215#ifndef OPENSSL_MANGLE_ASM
     55216# ifndef evp_keymgmt_import
     55217#  define evp_keymgmt_import OPENSSL_MANGLER(evp_keymgmt_import)
     55218# endif
     55219#else
     55220# ifndef _evp_keymgmt_import
     55221#  define _evp_keymgmt_import OPENSSL_MANGLER_ASM(evp_keymgmt_import)
     55222# endif
     55223#endif
     55224#ifndef OPENSSL_MANGLE_ASM
     55225# ifndef evp_keymgmt_import_types
     55226#  define evp_keymgmt_import_types OPENSSL_MANGLER(evp_keymgmt_import_types)
     55227# endif
     55228#else
     55229# ifndef _evp_keymgmt_import_types
     55230#  define _evp_keymgmt_import_types OPENSSL_MANGLER_ASM(evp_keymgmt_import_types)
     55231# endif
     55232#endif
     55233#ifndef OPENSSL_MANGLE_ASM
     55234# ifndef evp_keymgmt_load
     55235#  define evp_keymgmt_load OPENSSL_MANGLER(evp_keymgmt_load)
     55236# endif
     55237#else
     55238# ifndef _evp_keymgmt_load
     55239#  define _evp_keymgmt_load OPENSSL_MANGLER_ASM(evp_keymgmt_load)
     55240# endif
     55241#endif
     55242#ifndef OPENSSL_MANGLE_ASM
     55243# ifndef evp_keymgmt_match
     55244#  define evp_keymgmt_match OPENSSL_MANGLER(evp_keymgmt_match)
     55245# endif
     55246#else
     55247# ifndef _evp_keymgmt_match
     55248#  define _evp_keymgmt_match OPENSSL_MANGLER_ASM(evp_keymgmt_match)
     55249# endif
     55250#endif
     55251#ifndef OPENSSL_MANGLE_ASM
     55252# ifndef evp_keymgmt_newdata
     55253#  define evp_keymgmt_newdata OPENSSL_MANGLER(evp_keymgmt_newdata)
     55254# endif
     55255#else
     55256# ifndef _evp_keymgmt_newdata
     55257#  define _evp_keymgmt_newdata OPENSSL_MANGLER_ASM(evp_keymgmt_newdata)
     55258# endif
     55259#endif
     55260#ifndef OPENSSL_MANGLE_ASM
     55261# ifndef evp_keymgmt_set_params
     55262#  define evp_keymgmt_set_params OPENSSL_MANGLER(evp_keymgmt_set_params)
     55263# endif
     55264#else
     55265# ifndef _evp_keymgmt_set_params
     55266#  define _evp_keymgmt_set_params OPENSSL_MANGLER_ASM(evp_keymgmt_set_params)
     55267# endif
     55268#endif
     55269#ifndef OPENSSL_MANGLE_ASM
     55270# ifndef evp_keymgmt_util_assign_pkey
     55271#  define evp_keymgmt_util_assign_pkey OPENSSL_MANGLER(evp_keymgmt_util_assign_pkey)
     55272# endif
     55273#else
     55274# ifndef _evp_keymgmt_util_assign_pkey
     55275#  define _evp_keymgmt_util_assign_pkey OPENSSL_MANGLER_ASM(evp_keymgmt_util_assign_pkey)
     55276# endif
     55277#endif
     55278#ifndef OPENSSL_MANGLE_ASM
     55279# ifndef evp_keymgmt_util_cache_keydata
     55280#  define evp_keymgmt_util_cache_keydata OPENSSL_MANGLER(evp_keymgmt_util_cache_keydata)
     55281# endif
     55282#else
     55283# ifndef _evp_keymgmt_util_cache_keydata
     55284#  define _evp_keymgmt_util_cache_keydata OPENSSL_MANGLER_ASM(evp_keymgmt_util_cache_keydata)
     55285# endif
     55286#endif
     55287#ifndef OPENSSL_MANGLE_ASM
     55288# ifndef evp_keymgmt_util_cache_keyinfo
     55289#  define evp_keymgmt_util_cache_keyinfo OPENSSL_MANGLER(evp_keymgmt_util_cache_keyinfo)
     55290# endif
     55291#else
     55292# ifndef _evp_keymgmt_util_cache_keyinfo
     55293#  define _evp_keymgmt_util_cache_keyinfo OPENSSL_MANGLER_ASM(evp_keymgmt_util_cache_keyinfo)
     55294# endif
     55295#endif
     55296#ifndef OPENSSL_MANGLE_ASM
     55297# ifndef evp_keymgmt_util_clear_operation_cache
     55298#  define evp_keymgmt_util_clear_operation_cache OPENSSL_MANGLER(evp_keymgmt_util_clear_operation_cache)
     55299# endif
     55300#else
     55301# ifndef _evp_keymgmt_util_clear_operation_cache
     55302#  define _evp_keymgmt_util_clear_operation_cache OPENSSL_MANGLER_ASM(evp_keymgmt_util_clear_operation_cache)
     55303# endif
     55304#endif
     55305#ifndef OPENSSL_MANGLE_ASM
     55306# ifndef evp_keymgmt_util_copy
     55307#  define evp_keymgmt_util_copy OPENSSL_MANGLER(evp_keymgmt_util_copy)
     55308# endif
     55309#else
     55310# ifndef _evp_keymgmt_util_copy
     55311#  define _evp_keymgmt_util_copy OPENSSL_MANGLER_ASM(evp_keymgmt_util_copy)
     55312# endif
     55313#endif
     55314#ifndef OPENSSL_MANGLE_ASM
     55315# ifndef evp_keymgmt_util_export
     55316#  define evp_keymgmt_util_export OPENSSL_MANGLER(evp_keymgmt_util_export)
     55317# endif
     55318#else
     55319# ifndef _evp_keymgmt_util_export
     55320#  define _evp_keymgmt_util_export OPENSSL_MANGLER_ASM(evp_keymgmt_util_export)
     55321# endif
     55322#endif
     55323#ifndef OPENSSL_MANGLE_ASM
     55324# ifndef evp_keymgmt_util_export_to_provider
     55325#  define evp_keymgmt_util_export_to_provider OPENSSL_MANGLER(evp_keymgmt_util_export_to_provider)
     55326# endif
     55327#else
     55328# ifndef _evp_keymgmt_util_export_to_provider
     55329#  define _evp_keymgmt_util_export_to_provider OPENSSL_MANGLER_ASM(evp_keymgmt_util_export_to_provider)
     55330# endif
     55331#endif
     55332#ifndef OPENSSL_MANGLE_ASM
     55333# ifndef evp_keymgmt_util_find_operation_cache
     55334#  define evp_keymgmt_util_find_operation_cache OPENSSL_MANGLER(evp_keymgmt_util_find_operation_cache)
     55335# endif
     55336#else
     55337# ifndef _evp_keymgmt_util_find_operation_cache
     55338#  define _evp_keymgmt_util_find_operation_cache OPENSSL_MANGLER_ASM(evp_keymgmt_util_find_operation_cache)
     55339# endif
     55340#endif
     55341#ifndef OPENSSL_MANGLE_ASM
     55342# ifndef evp_keymgmt_util_fromdata
     55343#  define evp_keymgmt_util_fromdata OPENSSL_MANGLER(evp_keymgmt_util_fromdata)
     55344# endif
     55345#else
     55346# ifndef _evp_keymgmt_util_fromdata
     55347#  define _evp_keymgmt_util_fromdata OPENSSL_MANGLER_ASM(evp_keymgmt_util_fromdata)
     55348# endif
     55349#endif
     55350#ifndef OPENSSL_MANGLE_ASM
     55351# ifndef evp_keymgmt_util_gen
     55352#  define evp_keymgmt_util_gen OPENSSL_MANGLER(evp_keymgmt_util_gen)
     55353# endif
     55354#else
     55355# ifndef _evp_keymgmt_util_gen
     55356#  define _evp_keymgmt_util_gen OPENSSL_MANGLER_ASM(evp_keymgmt_util_gen)
     55357# endif
     55358#endif
     55359#ifndef OPENSSL_MANGLE_ASM
     55360# ifndef evp_keymgmt_util_get_deflt_digest_name
     55361#  define evp_keymgmt_util_get_deflt_digest_name OPENSSL_MANGLER(evp_keymgmt_util_get_deflt_digest_name)
     55362# endif
     55363#else
     55364# ifndef _evp_keymgmt_util_get_deflt_digest_name
     55365#  define _evp_keymgmt_util_get_deflt_digest_name OPENSSL_MANGLER_ASM(evp_keymgmt_util_get_deflt_digest_name)
     55366# endif
     55367#endif
     55368#ifndef OPENSSL_MANGLE_ASM
     55369# ifndef evp_keymgmt_util_has
     55370#  define evp_keymgmt_util_has OPENSSL_MANGLER(evp_keymgmt_util_has)
     55371# endif
     55372#else
     55373# ifndef _evp_keymgmt_util_has
     55374#  define _evp_keymgmt_util_has OPENSSL_MANGLER_ASM(evp_keymgmt_util_has)
     55375# endif
     55376#endif
     55377#ifndef OPENSSL_MANGLE_ASM
     55378# ifndef evp_keymgmt_util_make_pkey
     55379#  define evp_keymgmt_util_make_pkey OPENSSL_MANGLER(evp_keymgmt_util_make_pkey)
     55380# endif
     55381#else
     55382# ifndef _evp_keymgmt_util_make_pkey
     55383#  define _evp_keymgmt_util_make_pkey OPENSSL_MANGLER_ASM(evp_keymgmt_util_make_pkey)
     55384# endif
     55385#endif
     55386#ifndef OPENSSL_MANGLE_ASM
     55387# ifndef evp_keymgmt_util_match
     55388#  define evp_keymgmt_util_match OPENSSL_MANGLER(evp_keymgmt_util_match)
     55389# endif
     55390#else
     55391# ifndef _evp_keymgmt_util_match
     55392#  define _evp_keymgmt_util_match OPENSSL_MANGLER_ASM(evp_keymgmt_util_match)
     55393# endif
     55394#endif
     55395#ifndef OPENSSL_MANGLE_ASM
     55396# ifndef evp_keymgmt_util_query_operation_name
     55397#  define evp_keymgmt_util_query_operation_name OPENSSL_MANGLER(evp_keymgmt_util_query_operation_name)
     55398# endif
     55399#else
     55400# ifndef _evp_keymgmt_util_query_operation_name
     55401#  define _evp_keymgmt_util_query_operation_name OPENSSL_MANGLER_ASM(evp_keymgmt_util_query_operation_name)
     55402# endif
     55403#endif
     55404#ifndef OPENSSL_MANGLE_ASM
     55405# ifndef evp_keymgmt_util_try_import
     55406#  define evp_keymgmt_util_try_import OPENSSL_MANGLER(evp_keymgmt_util_try_import)
     55407# endif
     55408#else
     55409# ifndef _evp_keymgmt_util_try_import
     55410#  define _evp_keymgmt_util_try_import OPENSSL_MANGLER_ASM(evp_keymgmt_util_try_import)
     55411# endif
     55412#endif
     55413#ifndef OPENSSL_MANGLE_ASM
     55414# ifndef evp_keymgmt_validate
     55415#  define evp_keymgmt_validate OPENSSL_MANGLER(evp_keymgmt_validate)
     55416# endif
     55417#else
     55418# ifndef _evp_keymgmt_validate
     55419#  define _evp_keymgmt_validate OPENSSL_MANGLER_ASM(evp_keymgmt_validate)
     55420# endif
     55421#endif
     55422#ifndef OPENSSL_MANGLE_ASM
     55423# ifndef evp_mac_get_number
     55424#  define evp_mac_get_number OPENSSL_MANGLER(evp_mac_get_number)
     55425# endif
     55426#else
     55427# ifndef _evp_mac_get_number
     55428#  define _evp_mac_get_number OPENSSL_MANGLER_ASM(evp_mac_get_number)
     55429# endif
     55430#endif
     55431#ifndef OPENSSL_MANGLE_ASM
     55432# ifndef evp_md_ctx_clear_digest
     55433#  define evp_md_ctx_clear_digest OPENSSL_MANGLER(evp_md_ctx_clear_digest)
     55434# endif
     55435#else
     55436# ifndef _evp_md_ctx_clear_digest
     55437#  define _evp_md_ctx_clear_digest OPENSSL_MANGLER_ASM(evp_md_ctx_clear_digest)
     55438# endif
     55439#endif
     55440#ifndef OPENSSL_MANGLE_ASM
     55441# ifndef evp_md_ctx_new_ex
     55442#  define evp_md_ctx_new_ex OPENSSL_MANGLER(evp_md_ctx_new_ex)
     55443# endif
     55444#else
     55445# ifndef _evp_md_ctx_new_ex
     55446#  define _evp_md_ctx_new_ex OPENSSL_MANGLER_ASM(evp_md_ctx_new_ex)
     55447# endif
     55448#endif
     55449#ifndef OPENSSL_MANGLE_ASM
     55450# ifndef evp_md_free_int
     55451#  define evp_md_free_int OPENSSL_MANGLER(evp_md_free_int)
     55452# endif
     55453#else
     55454# ifndef _evp_md_free_int
     55455#  define _evp_md_free_int OPENSSL_MANGLER_ASM(evp_md_free_int)
     55456# endif
     55457#endif
     55458#ifndef OPENSSL_MANGLE_ASM
     55459# ifndef evp_md_get_number
     55460#  define evp_md_get_number OPENSSL_MANGLER(evp_md_get_number)
     55461# endif
     55462#else
     55463# ifndef _evp_md_get_number
     55464#  define _evp_md_get_number OPENSSL_MANGLER_ASM(evp_md_get_number)
     55465# endif
     55466#endif
     55467#ifndef OPENSSL_MANGLE_ASM
     55468# ifndef evp_md_new
     55469#  define evp_md_new OPENSSL_MANGLER(evp_md_new)
     55470# endif
     55471#else
     55472# ifndef _evp_md_new
     55473#  define _evp_md_new OPENSSL_MANGLER_ASM(evp_md_new)
     55474# endif
     55475#endif
     55476#ifndef OPENSSL_MANGLE_ASM
     55477# ifndef evp_method_store_flush
     55478#  define evp_method_store_flush OPENSSL_MANGLER(evp_method_store_flush)
     55479# endif
     55480#else
     55481# ifndef _evp_method_store_flush
     55482#  define _evp_method_store_flush OPENSSL_MANGLER_ASM(evp_method_store_flush)
     55483# endif
     55484#endif
     55485#ifndef OPENSSL_MANGLE_ASM
     55486# ifndef evp_names_do_all
     55487#  define evp_names_do_all OPENSSL_MANGLER(evp_names_do_all)
     55488# endif
     55489#else
     55490# ifndef _evp_names_do_all
     55491#  define _evp_names_do_all OPENSSL_MANGLER_ASM(evp_names_do_all)
     55492# endif
     55493#endif
     55494#ifndef OPENSSL_MANGLE_ASM
     55495# ifndef evp_pkcs82pkey_legacy
     55496#  define evp_pkcs82pkey_legacy OPENSSL_MANGLER(evp_pkcs82pkey_legacy)
     55497# endif
     55498#else
     55499# ifndef _evp_pkcs82pkey_legacy
     55500#  define _evp_pkcs82pkey_legacy OPENSSL_MANGLER_ASM(evp_pkcs82pkey_legacy)
     55501# endif
     55502#endif
     55503#ifndef OPENSSL_MANGLE_ASM
     55504# ifndef evp_pkey_copy_downgraded
     55505#  define evp_pkey_copy_downgraded OPENSSL_MANGLER(evp_pkey_copy_downgraded)
     55506# endif
     55507#else
     55508# ifndef _evp_pkey_copy_downgraded
     55509#  define _evp_pkey_copy_downgraded OPENSSL_MANGLER_ASM(evp_pkey_copy_downgraded)
     55510# endif
     55511#endif
     55512#ifndef OPENSSL_MANGLE_ASM
     55513# ifndef evp_pkey_ctx_ctrl_str_to_param
     55514#  define evp_pkey_ctx_ctrl_str_to_param OPENSSL_MANGLER(evp_pkey_ctx_ctrl_str_to_param)
     55515# endif
     55516#else
     55517# ifndef _evp_pkey_ctx_ctrl_str_to_param
     55518#  define _evp_pkey_ctx_ctrl_str_to_param OPENSSL_MANGLER_ASM(evp_pkey_ctx_ctrl_str_to_param)
     55519# endif
     55520#endif
     55521#ifndef OPENSSL_MANGLE_ASM
     55522# ifndef evp_pkey_ctx_ctrl_to_param
     55523#  define evp_pkey_ctx_ctrl_to_param OPENSSL_MANGLER(evp_pkey_ctx_ctrl_to_param)
     55524# endif
     55525#else
     55526# ifndef _evp_pkey_ctx_ctrl_to_param
     55527#  define _evp_pkey_ctx_ctrl_to_param OPENSSL_MANGLER_ASM(evp_pkey_ctx_ctrl_to_param)
     55528# endif
     55529#endif
     55530#ifndef OPENSSL_MANGLE_ASM
     55531# ifndef evp_pkey_ctx_free_old_ops
     55532#  define evp_pkey_ctx_free_old_ops OPENSSL_MANGLER(evp_pkey_ctx_free_old_ops)
     55533# endif
     55534#else
     55535# ifndef _evp_pkey_ctx_free_old_ops
     55536#  define _evp_pkey_ctx_free_old_ops OPENSSL_MANGLER_ASM(evp_pkey_ctx_free_old_ops)
     55537# endif
     55538#endif
     55539#ifndef OPENSSL_MANGLE_ASM
     55540# ifndef evp_pkey_ctx_get1_id_len_prov
     55541#  define evp_pkey_ctx_get1_id_len_prov OPENSSL_MANGLER(evp_pkey_ctx_get1_id_len_prov)
     55542# endif
     55543#else
     55544# ifndef _evp_pkey_ctx_get1_id_len_prov
     55545#  define _evp_pkey_ctx_get1_id_len_prov OPENSSL_MANGLER_ASM(evp_pkey_ctx_get1_id_len_prov)
     55546# endif
     55547#endif
     55548#ifndef OPENSSL_MANGLE_ASM
     55549# ifndef evp_pkey_ctx_get1_id_prov
     55550#  define evp_pkey_ctx_get1_id_prov OPENSSL_MANGLER(evp_pkey_ctx_get1_id_prov)
     55551# endif
     55552#else
     55553# ifndef _evp_pkey_ctx_get1_id_prov
     55554#  define _evp_pkey_ctx_get1_id_prov OPENSSL_MANGLER_ASM(evp_pkey_ctx_get1_id_prov)
     55555# endif
     55556#endif
     55557#ifndef OPENSSL_MANGLE_ASM
     55558# ifndef evp_pkey_ctx_get_params_strict
     55559#  define evp_pkey_ctx_get_params_strict OPENSSL_MANGLER(evp_pkey_ctx_get_params_strict)
     55560# endif
     55561#else
     55562# ifndef _evp_pkey_ctx_get_params_strict
     55563#  define _evp_pkey_ctx_get_params_strict OPENSSL_MANGLER_ASM(evp_pkey_ctx_get_params_strict)
     55564# endif
     55565#endif
     55566#ifndef OPENSSL_MANGLE_ASM
     55567# ifndef evp_pkey_ctx_get_params_to_ctrl
     55568#  define evp_pkey_ctx_get_params_to_ctrl OPENSSL_MANGLER(evp_pkey_ctx_get_params_to_ctrl)
     55569# endif
     55570#else
     55571# ifndef _evp_pkey_ctx_get_params_to_ctrl
     55572#  define _evp_pkey_ctx_get_params_to_ctrl OPENSSL_MANGLER_ASM(evp_pkey_ctx_get_params_to_ctrl)
     55573# endif
     55574#endif
     55575#ifndef OPENSSL_MANGLE_ASM
     55576# ifndef evp_pkey_ctx_set1_id_prov
     55577#  define evp_pkey_ctx_set1_id_prov OPENSSL_MANGLER(evp_pkey_ctx_set1_id_prov)
     55578# endif
     55579#else
     55580# ifndef _evp_pkey_ctx_set1_id_prov
     55581#  define _evp_pkey_ctx_set1_id_prov OPENSSL_MANGLER_ASM(evp_pkey_ctx_set1_id_prov)
     55582# endif
     55583#endif
     55584#ifndef OPENSSL_MANGLE_ASM
     55585# ifndef evp_pkey_ctx_set_params_strict
     55586#  define evp_pkey_ctx_set_params_strict OPENSSL_MANGLER(evp_pkey_ctx_set_params_strict)
     55587# endif
     55588#else
     55589# ifndef _evp_pkey_ctx_set_params_strict
     55590#  define _evp_pkey_ctx_set_params_strict OPENSSL_MANGLER_ASM(evp_pkey_ctx_set_params_strict)
     55591# endif
     55592#endif
     55593#ifndef OPENSSL_MANGLE_ASM
     55594# ifndef evp_pkey_ctx_set_params_to_ctrl
     55595#  define evp_pkey_ctx_set_params_to_ctrl OPENSSL_MANGLER(evp_pkey_ctx_set_params_to_ctrl)
     55596# endif
     55597#else
     55598# ifndef _evp_pkey_ctx_set_params_to_ctrl
     55599#  define _evp_pkey_ctx_set_params_to_ctrl OPENSSL_MANGLER_ASM(evp_pkey_ctx_set_params_to_ctrl)
     55600# endif
     55601#endif
     55602#ifndef OPENSSL_MANGLE_ASM
     55603# ifndef evp_pkey_ctx_state
     55604#  define evp_pkey_ctx_state OPENSSL_MANGLER(evp_pkey_ctx_state)
     55605# endif
     55606#else
     55607# ifndef _evp_pkey_ctx_state
     55608#  define _evp_pkey_ctx_state OPENSSL_MANGLER_ASM(evp_pkey_ctx_state)
     55609# endif
     55610#endif
     55611#ifndef OPENSSL_MANGLE_ASM
     55612# ifndef evp_pkey_ctx_use_cached_data
     55613#  define evp_pkey_ctx_use_cached_data OPENSSL_MANGLER(evp_pkey_ctx_use_cached_data)
     55614# endif
     55615#else
     55616# ifndef _evp_pkey_ctx_use_cached_data
     55617#  define _evp_pkey_ctx_use_cached_data OPENSSL_MANGLER_ASM(evp_pkey_ctx_use_cached_data)
     55618# endif
     55619#endif
     55620#ifndef OPENSSL_MANGLE_ASM
     55621# ifndef evp_pkey_export_to_provider
     55622#  define evp_pkey_export_to_provider OPENSSL_MANGLER(evp_pkey_export_to_provider)
     55623# endif
     55624#else
     55625# ifndef _evp_pkey_export_to_provider
     55626#  define _evp_pkey_export_to_provider OPENSSL_MANGLER_ASM(evp_pkey_export_to_provider)
     55627# endif
     55628#endif
     55629#ifndef OPENSSL_MANGLE_ASM
     55630# ifndef evp_pkey_free_legacy
     55631#  define evp_pkey_free_legacy OPENSSL_MANGLER(evp_pkey_free_legacy)
     55632# endif
     55633#else
     55634# ifndef _evp_pkey_free_legacy
     55635#  define _evp_pkey_free_legacy OPENSSL_MANGLER_ASM(evp_pkey_free_legacy)
     55636# endif
     55637#endif
     55638#ifndef OPENSSL_MANGLE_ASM
     55639# ifndef evp_pkey_get0_DH_int
     55640#  define evp_pkey_get0_DH_int OPENSSL_MANGLER(evp_pkey_get0_DH_int)
     55641# endif
     55642#else
     55643# ifndef _evp_pkey_get0_DH_int
     55644#  define _evp_pkey_get0_DH_int OPENSSL_MANGLER_ASM(evp_pkey_get0_DH_int)
     55645# endif
     55646#endif
     55647#ifndef OPENSSL_MANGLE_ASM
     55648# ifndef evp_pkey_get0_EC_KEY_int
     55649#  define evp_pkey_get0_EC_KEY_int OPENSSL_MANGLER(evp_pkey_get0_EC_KEY_int)
     55650# endif
     55651#else
     55652# ifndef _evp_pkey_get0_EC_KEY_int
     55653#  define _evp_pkey_get0_EC_KEY_int OPENSSL_MANGLER_ASM(evp_pkey_get0_EC_KEY_int)
     55654# endif
     55655#endif
     55656#ifndef OPENSSL_MANGLE_ASM
     55657# ifndef evp_pkey_get0_RSA_int
     55658#  define evp_pkey_get0_RSA_int OPENSSL_MANGLER(evp_pkey_get0_RSA_int)
     55659# endif
     55660#else
     55661# ifndef _evp_pkey_get0_RSA_int
     55662#  define _evp_pkey_get0_RSA_int OPENSSL_MANGLER_ASM(evp_pkey_get0_RSA_int)
     55663# endif
     55664#endif
     55665#ifndef OPENSSL_MANGLE_ASM
     55666# ifndef evp_pkey_get_legacy
     55667#  define evp_pkey_get_legacy OPENSSL_MANGLER(evp_pkey_get_legacy)
     55668# endif
     55669#else
     55670# ifndef _evp_pkey_get_legacy
     55671#  define _evp_pkey_get_legacy OPENSSL_MANGLER_ASM(evp_pkey_get_legacy)
     55672# endif
     55673#endif
     55674#ifndef OPENSSL_MANGLE_ASM
     55675# ifndef evp_pkey_get_params_to_ctrl
     55676#  define evp_pkey_get_params_to_ctrl OPENSSL_MANGLER(evp_pkey_get_params_to_ctrl)
     55677# endif
     55678#else
     55679# ifndef _evp_pkey_get_params_to_ctrl
     55680#  define _evp_pkey_get_params_to_ctrl OPENSSL_MANGLER_ASM(evp_pkey_get_params_to_ctrl)
     55681# endif
     55682#endif
     55683#ifndef OPENSSL_MANGLE_ASM
     55684# ifndef evp_pkey_name2type
     55685#  define evp_pkey_name2type OPENSSL_MANGLER(evp_pkey_name2type)
     55686# endif
     55687#else
     55688# ifndef _evp_pkey_name2type
     55689#  define _evp_pkey_name2type OPENSSL_MANGLER_ASM(evp_pkey_name2type)
     55690# endif
     55691#endif
     55692#ifndef OPENSSL_MANGLE_ASM
    4530755693# ifndef evp_pkey_set_cb_translate
    4530855694#  define evp_pkey_set_cb_translate OPENSSL_MANGLER(evp_pkey_set_cb_translate)
     
    4531455700#endif
    4531555701#ifndef OPENSSL_MANGLE_ASM
     55702# ifndef evp_pkey_type2name
     55703#  define evp_pkey_type2name OPENSSL_MANGLER(evp_pkey_type2name)
     55704# endif
     55705#else
     55706# ifndef _evp_pkey_type2name
     55707#  define _evp_pkey_type2name OPENSSL_MANGLER_ASM(evp_pkey_type2name)
     55708# endif
     55709#endif
     55710#ifndef OPENSSL_MANGLE_ASM
     55711# ifndef evp_rand_get_number
     55712#  define evp_rand_get_number OPENSSL_MANGLER(evp_rand_get_number)
     55713# endif
     55714#else
     55715# ifndef _evp_rand_get_number
     55716#  define _evp_rand_get_number OPENSSL_MANGLER_ASM(evp_rand_get_number)
     55717# endif
     55718#endif
     55719#ifndef OPENSSL_MANGLE_ASM
     55720# ifndef evp_set_default_properties_int
     55721#  define evp_set_default_properties_int OPENSSL_MANGLER(evp_set_default_properties_int)
     55722# endif
     55723#else
     55724# ifndef _evp_set_default_properties_int
     55725#  define _evp_set_default_properties_int OPENSSL_MANGLER_ASM(evp_set_default_properties_int)
     55726# endif
     55727#endif
     55728#ifndef OPENSSL_MANGLE_ASM
     55729# ifndef evp_signature_fetch_from_prov
     55730#  define evp_signature_fetch_from_prov OPENSSL_MANGLER(evp_signature_fetch_from_prov)
     55731# endif
     55732#else
     55733# ifndef _evp_signature_fetch_from_prov
     55734#  define _evp_signature_fetch_from_prov OPENSSL_MANGLER_ASM(evp_signature_fetch_from_prov)
     55735# endif
     55736#endif
     55737#ifndef OPENSSL_MANGLE_ASM
     55738# ifndef evp_signature_get_number
     55739#  define evp_signature_get_number OPENSSL_MANGLER(evp_signature_get_number)
     55740# endif
     55741#else
     55742# ifndef _evp_signature_get_number
     55743#  define _evp_signature_get_number OPENSSL_MANGLER_ASM(evp_signature_get_number)
     55744# endif
     55745#endif
     55746#ifndef OPENSSL_MANGLE_ASM
    4531655747# ifndef extension_is_relevant
    4531755748#  define extension_is_relevant OPENSSL_MANGLER(extension_is_relevant)
     
    4552155952#endif
    4552255953#ifndef OPENSSL_MANGLE_ASM
    45523 # ifndef hkdf_pkey_meth
    45524 #  define hkdf_pkey_meth OPENSSL_MANGLER(hkdf_pkey_meth)
    45525 # endif
    45526 #else
    45527 # ifndef _hkdf_pkey_meth
    45528 #  define _hkdf_pkey_meth OPENSSL_MANGLER_ASM(hkdf_pkey_meth)
    45529 # endif
    45530 #endif
    45531 #ifndef OPENSSL_MANGLE_ASM
    45532 # ifndef hmac_asn1_meth
    45533 #  define hmac_asn1_meth OPENSSL_MANGLER(hmac_asn1_meth)
    45534 # endif
    45535 #else
    45536 # ifndef _hmac_asn1_meth
    45537 #  define _hmac_asn1_meth OPENSSL_MANGLER_ASM(hmac_asn1_meth)
    45538 # endif
    45539 #endif
    45540 #ifndef OPENSSL_MANGLE_ASM
    45541 # ifndef hmac_pkey_meth
    45542 #  define hmac_pkey_meth OPENSSL_MANGLER(hmac_pkey_meth)
    45543 # endif
    45544 #else
    45545 # ifndef _hmac_pkey_meth
    45546 #  define _hmac_pkey_meth OPENSSL_MANGLER_ASM(hmac_pkey_meth)
     55954# ifndef global_engine_lock
     55955#  define global_engine_lock OPENSSL_MANGLER(global_engine_lock)
     55956# endif
     55957#else
     55958# ifndef _global_engine_lock
     55959#  define _global_engine_lock OPENSSL_MANGLER_ASM(global_engine_lock)
    4554755960# endif
    4554855961#endif
     
    4560256015#endif
    4560356016#ifndef OPENSSL_MANGLE_ASM
     56017# ifndef i2b_PVK_bio_ex
     56018#  define i2b_PVK_bio_ex OPENSSL_MANGLER(i2b_PVK_bio_ex)
     56019# endif
     56020#else
     56021# ifndef _i2b_PVK_bio_ex
     56022#  define _i2b_PVK_bio_ex OPENSSL_MANGLER_ASM(i2b_PVK_bio_ex)
     56023# endif
     56024#endif
     56025#ifndef OPENSSL_MANGLE_ASM
    4560456026# ifndef i2b_PrivateKey_bio
    4560556027#  define i2b_PrivateKey_bio OPENSSL_MANGLER(i2b_PrivateKey_bio)
     
    4562056042#endif
    4562156043#ifndef OPENSSL_MANGLE_ASM
    45622 # ifndef i2c_ASN1_BIT_STRING
    45623 #  define i2c_ASN1_BIT_STRING OPENSSL_MANGLER(i2c_ASN1_BIT_STRING)
    45624 # endif
    45625 #else
    45626 # ifndef _i2c_ASN1_BIT_STRING
    45627 #  define _i2c_ASN1_BIT_STRING OPENSSL_MANGLER_ASM(i2c_ASN1_BIT_STRING)
    45628 # endif
    45629 #endif
    45630 #ifndef OPENSSL_MANGLE_ASM
    45631 # ifndef i2c_ASN1_INTEGER
    45632 #  define i2c_ASN1_INTEGER OPENSSL_MANGLER(i2c_ASN1_INTEGER)
    45633 # endif
    45634 #else
    45635 # ifndef _i2c_ASN1_INTEGER
    45636 #  define _i2c_ASN1_INTEGER OPENSSL_MANGLER_ASM(i2c_ASN1_INTEGER)
    45637 # endif
    45638 #endif
    45639 #ifndef OPENSSL_MANGLE_ASM
    45640 # ifndef i2c_uint64_int
    45641 #  define i2c_uint64_int OPENSSL_MANGLER(i2c_uint64_int)
    45642 # endif
    45643 #else
    45644 # ifndef _i2c_uint64_int
    45645 #  define _i2c_uint64_int OPENSSL_MANGLER_ASM(i2c_uint64_int)
    45646 # endif
    45647 #endif
    45648 #ifndef OPENSSL_MANGLE_ASM
    4564956044# ifndef i2d_ACCESS_DESCRIPTION
    4565056045#  define i2d_ACCESS_DESCRIPTION OPENSSL_MANGLER(i2d_ACCESS_DESCRIPTION)
     
    4634956744#endif
    4635056745#ifndef OPENSSL_MANGLE_ASM
     56746# ifndef i2d_ISSUER_SIGN_TOOL
     56747#  define i2d_ISSUER_SIGN_TOOL OPENSSL_MANGLER(i2d_ISSUER_SIGN_TOOL)
     56748# endif
     56749#else
     56750# ifndef _i2d_ISSUER_SIGN_TOOL
     56751#  define _i2d_ISSUER_SIGN_TOOL OPENSSL_MANGLER_ASM(i2d_ISSUER_SIGN_TOOL)
     56752# endif
     56753#endif
     56754#ifndef OPENSSL_MANGLE_ASM
    4635156755# ifndef i2d_ISSUING_DIST_POINT
    4635256756#  define i2d_ISSUING_DIST_POINT OPENSSL_MANGLER(i2d_ISSUING_DIST_POINT)
     
    4635856762#endif
    4635956763#ifndef OPENSSL_MANGLE_ASM
     56764# ifndef i2d_KeyParams
     56765#  define i2d_KeyParams OPENSSL_MANGLER(i2d_KeyParams)
     56766# endif
     56767#else
     56768# ifndef _i2d_KeyParams
     56769#  define _i2d_KeyParams OPENSSL_MANGLER_ASM(i2d_KeyParams)
     56770# endif
     56771#endif
     56772#ifndef OPENSSL_MANGLE_ASM
     56773# ifndef i2d_KeyParams_bio
     56774#  define i2d_KeyParams_bio OPENSSL_MANGLER(i2d_KeyParams_bio)
     56775# endif
     56776#else
     56777# ifndef _i2d_KeyParams_bio
     56778#  define _i2d_KeyParams_bio OPENSSL_MANGLER_ASM(i2d_KeyParams_bio)
     56779# endif
     56780#endif
     56781#ifndef OPENSSL_MANGLE_ASM
    4636056782# ifndef i2d_NAMING_AUTHORITY
    4636156783#  define i2d_NAMING_AUTHORITY OPENSSL_MANGLER(i2d_NAMING_AUTHORITY)
     
    4655656978#endif
    4655756979#ifndef OPENSSL_MANGLE_ASM
     56980# ifndef i2d_OSSL_CMP_CAKEYUPDANNCONTENT
     56981#  define i2d_OSSL_CMP_CAKEYUPDANNCONTENT OPENSSL_MANGLER(i2d_OSSL_CMP_CAKEYUPDANNCONTENT)
     56982# endif
     56983#else
     56984# ifndef _i2d_OSSL_CMP_CAKEYUPDANNCONTENT
     56985#  define _i2d_OSSL_CMP_CAKEYUPDANNCONTENT OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_CAKEYUPDANNCONTENT)
     56986# endif
     56987#endif
     56988#ifndef OPENSSL_MANGLE_ASM
     56989# ifndef i2d_OSSL_CMP_CERTIFIEDKEYPAIR
     56990#  define i2d_OSSL_CMP_CERTIFIEDKEYPAIR OPENSSL_MANGLER(i2d_OSSL_CMP_CERTIFIEDKEYPAIR)
     56991# endif
     56992#else
     56993# ifndef _i2d_OSSL_CMP_CERTIFIEDKEYPAIR
     56994#  define _i2d_OSSL_CMP_CERTIFIEDKEYPAIR OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_CERTIFIEDKEYPAIR)
     56995# endif
     56996#endif
     56997#ifndef OPENSSL_MANGLE_ASM
     56998# ifndef i2d_OSSL_CMP_CERTORENCCERT
     56999#  define i2d_OSSL_CMP_CERTORENCCERT OPENSSL_MANGLER(i2d_OSSL_CMP_CERTORENCCERT)
     57000# endif
     57001#else
     57002# ifndef _i2d_OSSL_CMP_CERTORENCCERT
     57003#  define _i2d_OSSL_CMP_CERTORENCCERT OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_CERTORENCCERT)
     57004# endif
     57005#endif
     57006#ifndef OPENSSL_MANGLE_ASM
     57007# ifndef i2d_OSSL_CMP_CERTREPMESSAGE
     57008#  define i2d_OSSL_CMP_CERTREPMESSAGE OPENSSL_MANGLER(i2d_OSSL_CMP_CERTREPMESSAGE)
     57009# endif
     57010#else
     57011# ifndef _i2d_OSSL_CMP_CERTREPMESSAGE
     57012#  define _i2d_OSSL_CMP_CERTREPMESSAGE OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_CERTREPMESSAGE)
     57013# endif
     57014#endif
     57015#ifndef OPENSSL_MANGLE_ASM
     57016# ifndef i2d_OSSL_CMP_CERTRESPONSE
     57017#  define i2d_OSSL_CMP_CERTRESPONSE OPENSSL_MANGLER(i2d_OSSL_CMP_CERTRESPONSE)
     57018# endif
     57019#else
     57020# ifndef _i2d_OSSL_CMP_CERTRESPONSE
     57021#  define _i2d_OSSL_CMP_CERTRESPONSE OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_CERTRESPONSE)
     57022# endif
     57023#endif
     57024#ifndef OPENSSL_MANGLE_ASM
     57025# ifndef i2d_OSSL_CMP_CERTSTATUS
     57026#  define i2d_OSSL_CMP_CERTSTATUS OPENSSL_MANGLER(i2d_OSSL_CMP_CERTSTATUS)
     57027# endif
     57028#else
     57029# ifndef _i2d_OSSL_CMP_CERTSTATUS
     57030#  define _i2d_OSSL_CMP_CERTSTATUS OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_CERTSTATUS)
     57031# endif
     57032#endif
     57033#ifndef OPENSSL_MANGLE_ASM
     57034# ifndef i2d_OSSL_CMP_CHALLENGE
     57035#  define i2d_OSSL_CMP_CHALLENGE OPENSSL_MANGLER(i2d_OSSL_CMP_CHALLENGE)
     57036# endif
     57037#else
     57038# ifndef _i2d_OSSL_CMP_CHALLENGE
     57039#  define _i2d_OSSL_CMP_CHALLENGE OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_CHALLENGE)
     57040# endif
     57041#endif
     57042#ifndef OPENSSL_MANGLE_ASM
     57043# ifndef i2d_OSSL_CMP_ERRORMSGCONTENT
     57044#  define i2d_OSSL_CMP_ERRORMSGCONTENT OPENSSL_MANGLER(i2d_OSSL_CMP_ERRORMSGCONTENT)
     57045# endif
     57046#else
     57047# ifndef _i2d_OSSL_CMP_ERRORMSGCONTENT
     57048#  define _i2d_OSSL_CMP_ERRORMSGCONTENT OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_ERRORMSGCONTENT)
     57049# endif
     57050#endif
     57051#ifndef OPENSSL_MANGLE_ASM
     57052# ifndef i2d_OSSL_CMP_ITAV
     57053#  define i2d_OSSL_CMP_ITAV OPENSSL_MANGLER(i2d_OSSL_CMP_ITAV)
     57054# endif
     57055#else
     57056# ifndef _i2d_OSSL_CMP_ITAV
     57057#  define _i2d_OSSL_CMP_ITAV OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_ITAV)
     57058# endif
     57059#endif
     57060#ifndef OPENSSL_MANGLE_ASM
     57061# ifndef i2d_OSSL_CMP_KEYRECREPCONTENT
     57062#  define i2d_OSSL_CMP_KEYRECREPCONTENT OPENSSL_MANGLER(i2d_OSSL_CMP_KEYRECREPCONTENT)
     57063# endif
     57064#else
     57065# ifndef _i2d_OSSL_CMP_KEYRECREPCONTENT
     57066#  define _i2d_OSSL_CMP_KEYRECREPCONTENT OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_KEYRECREPCONTENT)
     57067# endif
     57068#endif
     57069#ifndef OPENSSL_MANGLE_ASM
     57070# ifndef i2d_OSSL_CMP_MSG
     57071#  define i2d_OSSL_CMP_MSG OPENSSL_MANGLER(i2d_OSSL_CMP_MSG)
     57072# endif
     57073#else
     57074# ifndef _i2d_OSSL_CMP_MSG
     57075#  define _i2d_OSSL_CMP_MSG OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_MSG)
     57076# endif
     57077#endif
     57078#ifndef OPENSSL_MANGLE_ASM
     57079# ifndef i2d_OSSL_CMP_MSG_bio
     57080#  define i2d_OSSL_CMP_MSG_bio OPENSSL_MANGLER(i2d_OSSL_CMP_MSG_bio)
     57081# endif
     57082#else
     57083# ifndef _i2d_OSSL_CMP_MSG_bio
     57084#  define _i2d_OSSL_CMP_MSG_bio OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_MSG_bio)
     57085# endif
     57086#endif
     57087#ifndef OPENSSL_MANGLE_ASM
     57088# ifndef i2d_OSSL_CMP_PKIBODY
     57089#  define i2d_OSSL_CMP_PKIBODY OPENSSL_MANGLER(i2d_OSSL_CMP_PKIBODY)
     57090# endif
     57091#else
     57092# ifndef _i2d_OSSL_CMP_PKIBODY
     57093#  define _i2d_OSSL_CMP_PKIBODY OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_PKIBODY)
     57094# endif
     57095#endif
     57096#ifndef OPENSSL_MANGLE_ASM
     57097# ifndef i2d_OSSL_CMP_PKIHEADER
     57098#  define i2d_OSSL_CMP_PKIHEADER OPENSSL_MANGLER(i2d_OSSL_CMP_PKIHEADER)
     57099# endif
     57100#else
     57101# ifndef _i2d_OSSL_CMP_PKIHEADER
     57102#  define _i2d_OSSL_CMP_PKIHEADER OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_PKIHEADER)
     57103# endif
     57104#endif
     57105#ifndef OPENSSL_MANGLE_ASM
     57106# ifndef i2d_OSSL_CMP_PKISI
     57107#  define i2d_OSSL_CMP_PKISI OPENSSL_MANGLER(i2d_OSSL_CMP_PKISI)
     57108# endif
     57109#else
     57110# ifndef _i2d_OSSL_CMP_PKISI
     57111#  define _i2d_OSSL_CMP_PKISI OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_PKISI)
     57112# endif
     57113#endif
     57114#ifndef OPENSSL_MANGLE_ASM
     57115# ifndef i2d_OSSL_CMP_POLLREP
     57116#  define i2d_OSSL_CMP_POLLREP OPENSSL_MANGLER(i2d_OSSL_CMP_POLLREP)
     57117# endif
     57118#else
     57119# ifndef _i2d_OSSL_CMP_POLLREP
     57120#  define _i2d_OSSL_CMP_POLLREP OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_POLLREP)
     57121# endif
     57122#endif
     57123#ifndef OPENSSL_MANGLE_ASM
     57124# ifndef i2d_OSSL_CMP_POLLREQ
     57125#  define i2d_OSSL_CMP_POLLREQ OPENSSL_MANGLER(i2d_OSSL_CMP_POLLREQ)
     57126# endif
     57127#else
     57128# ifndef _i2d_OSSL_CMP_POLLREQ
     57129#  define _i2d_OSSL_CMP_POLLREQ OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_POLLREQ)
     57130# endif
     57131#endif
     57132#ifndef OPENSSL_MANGLE_ASM
     57133# ifndef i2d_OSSL_CMP_PROTECTEDPART
     57134#  define i2d_OSSL_CMP_PROTECTEDPART OPENSSL_MANGLER(i2d_OSSL_CMP_PROTECTEDPART)
     57135# endif
     57136#else
     57137# ifndef _i2d_OSSL_CMP_PROTECTEDPART
     57138#  define _i2d_OSSL_CMP_PROTECTEDPART OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_PROTECTEDPART)
     57139# endif
     57140#endif
     57141#ifndef OPENSSL_MANGLE_ASM
     57142# ifndef i2d_OSSL_CMP_REVANNCONTENT
     57143#  define i2d_OSSL_CMP_REVANNCONTENT OPENSSL_MANGLER(i2d_OSSL_CMP_REVANNCONTENT)
     57144# endif
     57145#else
     57146# ifndef _i2d_OSSL_CMP_REVANNCONTENT
     57147#  define _i2d_OSSL_CMP_REVANNCONTENT OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_REVANNCONTENT)
     57148# endif
     57149#endif
     57150#ifndef OPENSSL_MANGLE_ASM
     57151# ifndef i2d_OSSL_CMP_REVDETAILS
     57152#  define i2d_OSSL_CMP_REVDETAILS OPENSSL_MANGLER(i2d_OSSL_CMP_REVDETAILS)
     57153# endif
     57154#else
     57155# ifndef _i2d_OSSL_CMP_REVDETAILS
     57156#  define _i2d_OSSL_CMP_REVDETAILS OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_REVDETAILS)
     57157# endif
     57158#endif
     57159#ifndef OPENSSL_MANGLE_ASM
     57160# ifndef i2d_OSSL_CMP_REVREPCONTENT
     57161#  define i2d_OSSL_CMP_REVREPCONTENT OPENSSL_MANGLER(i2d_OSSL_CMP_REVREPCONTENT)
     57162# endif
     57163#else
     57164# ifndef _i2d_OSSL_CMP_REVREPCONTENT
     57165#  define _i2d_OSSL_CMP_REVREPCONTENT OPENSSL_MANGLER_ASM(i2d_OSSL_CMP_REVREPCONTENT)
     57166# endif
     57167#endif
     57168#ifndef OPENSSL_MANGLE_ASM
     57169# ifndef i2d_OSSL_CRMF_ATTRIBUTETYPEANDVALUE
     57170#  define i2d_OSSL_CRMF_ATTRIBUTETYPEANDVALUE OPENSSL_MANGLER(i2d_OSSL_CRMF_ATTRIBUTETYPEANDVALUE)
     57171# endif
     57172#else
     57173# ifndef _i2d_OSSL_CRMF_ATTRIBUTETYPEANDVALUE
     57174#  define _i2d_OSSL_CRMF_ATTRIBUTETYPEANDVALUE OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_ATTRIBUTETYPEANDVALUE)
     57175# endif
     57176#endif
     57177#ifndef OPENSSL_MANGLE_ASM
     57178# ifndef i2d_OSSL_CRMF_CERTID
     57179#  define i2d_OSSL_CRMF_CERTID OPENSSL_MANGLER(i2d_OSSL_CRMF_CERTID)
     57180# endif
     57181#else
     57182# ifndef _i2d_OSSL_CRMF_CERTID
     57183#  define _i2d_OSSL_CRMF_CERTID OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_CERTID)
     57184# endif
     57185#endif
     57186#ifndef OPENSSL_MANGLE_ASM
     57187# ifndef i2d_OSSL_CRMF_CERTREQUEST
     57188#  define i2d_OSSL_CRMF_CERTREQUEST OPENSSL_MANGLER(i2d_OSSL_CRMF_CERTREQUEST)
     57189# endif
     57190#else
     57191# ifndef _i2d_OSSL_CRMF_CERTREQUEST
     57192#  define _i2d_OSSL_CRMF_CERTREQUEST OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_CERTREQUEST)
     57193# endif
     57194#endif
     57195#ifndef OPENSSL_MANGLE_ASM
     57196# ifndef i2d_OSSL_CRMF_CERTTEMPLATE
     57197#  define i2d_OSSL_CRMF_CERTTEMPLATE OPENSSL_MANGLER(i2d_OSSL_CRMF_CERTTEMPLATE)
     57198# endif
     57199#else
     57200# ifndef _i2d_OSSL_CRMF_CERTTEMPLATE
     57201#  define _i2d_OSSL_CRMF_CERTTEMPLATE OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_CERTTEMPLATE)
     57202# endif
     57203#endif
     57204#ifndef OPENSSL_MANGLE_ASM
     57205# ifndef i2d_OSSL_CRMF_ENCKEYWITHID
     57206#  define i2d_OSSL_CRMF_ENCKEYWITHID OPENSSL_MANGLER(i2d_OSSL_CRMF_ENCKEYWITHID)
     57207# endif
     57208#else
     57209# ifndef _i2d_OSSL_CRMF_ENCKEYWITHID
     57210#  define _i2d_OSSL_CRMF_ENCKEYWITHID OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_ENCKEYWITHID)
     57211# endif
     57212#endif
     57213#ifndef OPENSSL_MANGLE_ASM
     57214# ifndef i2d_OSSL_CRMF_ENCKEYWITHID_IDENTIFIER
     57215#  define i2d_OSSL_CRMF_ENCKEYWITHID_IDENTIFIER OPENSSL_MANGLER(i2d_OSSL_CRMF_ENCKEYWITHID_IDENTIFIER)
     57216# endif
     57217#else
     57218# ifndef _i2d_OSSL_CRMF_ENCKEYWITHID_IDENTIFIER
     57219#  define _i2d_OSSL_CRMF_ENCKEYWITHID_IDENTIFIER OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_ENCKEYWITHID_IDENTIFIER)
     57220# endif
     57221#endif
     57222#ifndef OPENSSL_MANGLE_ASM
     57223# ifndef i2d_OSSL_CRMF_ENCRYPTEDVALUE
     57224#  define i2d_OSSL_CRMF_ENCRYPTEDVALUE OPENSSL_MANGLER(i2d_OSSL_CRMF_ENCRYPTEDVALUE)
     57225# endif
     57226#else
     57227# ifndef _i2d_OSSL_CRMF_ENCRYPTEDVALUE
     57228#  define _i2d_OSSL_CRMF_ENCRYPTEDVALUE OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_ENCRYPTEDVALUE)
     57229# endif
     57230#endif
     57231#ifndef OPENSSL_MANGLE_ASM
     57232# ifndef i2d_OSSL_CRMF_MSG
     57233#  define i2d_OSSL_CRMF_MSG OPENSSL_MANGLER(i2d_OSSL_CRMF_MSG)
     57234# endif
     57235#else
     57236# ifndef _i2d_OSSL_CRMF_MSG
     57237#  define _i2d_OSSL_CRMF_MSG OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_MSG)
     57238# endif
     57239#endif
     57240#ifndef OPENSSL_MANGLE_ASM
     57241# ifndef i2d_OSSL_CRMF_MSGS
     57242#  define i2d_OSSL_CRMF_MSGS OPENSSL_MANGLER(i2d_OSSL_CRMF_MSGS)
     57243# endif
     57244#else
     57245# ifndef _i2d_OSSL_CRMF_MSGS
     57246#  define _i2d_OSSL_CRMF_MSGS OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_MSGS)
     57247# endif
     57248#endif
     57249#ifndef OPENSSL_MANGLE_ASM
     57250# ifndef i2d_OSSL_CRMF_OPTIONALVALIDITY
     57251#  define i2d_OSSL_CRMF_OPTIONALVALIDITY OPENSSL_MANGLER(i2d_OSSL_CRMF_OPTIONALVALIDITY)
     57252# endif
     57253#else
     57254# ifndef _i2d_OSSL_CRMF_OPTIONALVALIDITY
     57255#  define _i2d_OSSL_CRMF_OPTIONALVALIDITY OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_OPTIONALVALIDITY)
     57256# endif
     57257#endif
     57258#ifndef OPENSSL_MANGLE_ASM
     57259# ifndef i2d_OSSL_CRMF_PBMPARAMETER
     57260#  define i2d_OSSL_CRMF_PBMPARAMETER OPENSSL_MANGLER(i2d_OSSL_CRMF_PBMPARAMETER)
     57261# endif
     57262#else
     57263# ifndef _i2d_OSSL_CRMF_PBMPARAMETER
     57264#  define _i2d_OSSL_CRMF_PBMPARAMETER OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_PBMPARAMETER)
     57265# endif
     57266#endif
     57267#ifndef OPENSSL_MANGLE_ASM
     57268# ifndef i2d_OSSL_CRMF_PKIPUBLICATIONINFO
     57269#  define i2d_OSSL_CRMF_PKIPUBLICATIONINFO OPENSSL_MANGLER(i2d_OSSL_CRMF_PKIPUBLICATIONINFO)
     57270# endif
     57271#else
     57272# ifndef _i2d_OSSL_CRMF_PKIPUBLICATIONINFO
     57273#  define _i2d_OSSL_CRMF_PKIPUBLICATIONINFO OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_PKIPUBLICATIONINFO)
     57274# endif
     57275#endif
     57276#ifndef OPENSSL_MANGLE_ASM
     57277# ifndef i2d_OSSL_CRMF_PKMACVALUE
     57278#  define i2d_OSSL_CRMF_PKMACVALUE OPENSSL_MANGLER(i2d_OSSL_CRMF_PKMACVALUE)
     57279# endif
     57280#else
     57281# ifndef _i2d_OSSL_CRMF_PKMACVALUE
     57282#  define _i2d_OSSL_CRMF_PKMACVALUE OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_PKMACVALUE)
     57283# endif
     57284#endif
     57285#ifndef OPENSSL_MANGLE_ASM
     57286# ifndef i2d_OSSL_CRMF_POPO
     57287#  define i2d_OSSL_CRMF_POPO OPENSSL_MANGLER(i2d_OSSL_CRMF_POPO)
     57288# endif
     57289#else
     57290# ifndef _i2d_OSSL_CRMF_POPO
     57291#  define _i2d_OSSL_CRMF_POPO OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_POPO)
     57292# endif
     57293#endif
     57294#ifndef OPENSSL_MANGLE_ASM
     57295# ifndef i2d_OSSL_CRMF_POPOPRIVKEY
     57296#  define i2d_OSSL_CRMF_POPOPRIVKEY OPENSSL_MANGLER(i2d_OSSL_CRMF_POPOPRIVKEY)
     57297# endif
     57298#else
     57299# ifndef _i2d_OSSL_CRMF_POPOPRIVKEY
     57300#  define _i2d_OSSL_CRMF_POPOPRIVKEY OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_POPOPRIVKEY)
     57301# endif
     57302#endif
     57303#ifndef OPENSSL_MANGLE_ASM
     57304# ifndef i2d_OSSL_CRMF_POPOSIGNINGKEY
     57305#  define i2d_OSSL_CRMF_POPOSIGNINGKEY OPENSSL_MANGLER(i2d_OSSL_CRMF_POPOSIGNINGKEY)
     57306# endif
     57307#else
     57308# ifndef _i2d_OSSL_CRMF_POPOSIGNINGKEY
     57309#  define _i2d_OSSL_CRMF_POPOSIGNINGKEY OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_POPOSIGNINGKEY)
     57310# endif
     57311#endif
     57312#ifndef OPENSSL_MANGLE_ASM
     57313# ifndef i2d_OSSL_CRMF_POPOSIGNINGKEYINPUT
     57314#  define i2d_OSSL_CRMF_POPOSIGNINGKEYINPUT OPENSSL_MANGLER(i2d_OSSL_CRMF_POPOSIGNINGKEYINPUT)
     57315# endif
     57316#else
     57317# ifndef _i2d_OSSL_CRMF_POPOSIGNINGKEYINPUT
     57318#  define _i2d_OSSL_CRMF_POPOSIGNINGKEYINPUT OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_POPOSIGNINGKEYINPUT)
     57319# endif
     57320#endif
     57321#ifndef OPENSSL_MANGLE_ASM
     57322# ifndef i2d_OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO
     57323#  define i2d_OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO OPENSSL_MANGLER(i2d_OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO)
     57324# endif
     57325#else
     57326# ifndef _i2d_OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO
     57327#  define _i2d_OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_POPOSIGNINGKEYINPUT_AUTHINFO)
     57328# endif
     57329#endif
     57330#ifndef OPENSSL_MANGLE_ASM
     57331# ifndef i2d_OSSL_CRMF_PRIVATEKEYINFO
     57332#  define i2d_OSSL_CRMF_PRIVATEKEYINFO OPENSSL_MANGLER(i2d_OSSL_CRMF_PRIVATEKEYINFO)
     57333# endif
     57334#else
     57335# ifndef _i2d_OSSL_CRMF_PRIVATEKEYINFO
     57336#  define _i2d_OSSL_CRMF_PRIVATEKEYINFO OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_PRIVATEKEYINFO)
     57337# endif
     57338#endif
     57339#ifndef OPENSSL_MANGLE_ASM
     57340# ifndef i2d_OSSL_CRMF_SINGLEPUBINFO
     57341#  define i2d_OSSL_CRMF_SINGLEPUBINFO OPENSSL_MANGLER(i2d_OSSL_CRMF_SINGLEPUBINFO)
     57342# endif
     57343#else
     57344# ifndef _i2d_OSSL_CRMF_SINGLEPUBINFO
     57345#  define _i2d_OSSL_CRMF_SINGLEPUBINFO OPENSSL_MANGLER_ASM(i2d_OSSL_CRMF_SINGLEPUBINFO)
     57346# endif
     57347#endif
     57348#ifndef OPENSSL_MANGLE_ASM
    4655857349# ifndef i2d_OTHERNAME
    4655957350#  define i2d_OTHERNAME OPENSSL_MANGLER(i2d_OTHERNAME)
     
    4741158202#endif
    4741258203#ifndef OPENSSL_MANGLE_ASM
     58204# ifndef i2d_X509_PUBKEY_bio
     58205#  define i2d_X509_PUBKEY_bio OPENSSL_MANGLER(i2d_X509_PUBKEY_bio)
     58206# endif
     58207#else
     58208# ifndef _i2d_X509_PUBKEY_bio
     58209#  define _i2d_X509_PUBKEY_bio OPENSSL_MANGLER_ASM(i2d_X509_PUBKEY_bio)
     58210# endif
     58211#endif
     58212#ifndef OPENSSL_MANGLE_ASM
     58213# ifndef i2d_X509_PUBKEY_fp
     58214#  define i2d_X509_PUBKEY_fp OPENSSL_MANGLER(i2d_X509_PUBKEY_fp)
     58215# endif
     58216#else
     58217# ifndef _i2d_X509_PUBKEY_fp
     58218#  define _i2d_X509_PUBKEY_fp OPENSSL_MANGLER_ASM(i2d_X509_PUBKEY_fp)
     58219# endif
     58220#endif
     58221#ifndef OPENSSL_MANGLE_ASM
    4741358222# ifndef i2d_X509_REQ
    4741458223#  define i2d_X509_REQ OPENSSL_MANGLER(i2d_X509_REQ)
     
    4760958418#endif
    4761058419#ifndef OPENSSL_MANGLE_ASM
     58420# ifndef i2s_ASN1_UTF8STRING
     58421#  define i2s_ASN1_UTF8STRING OPENSSL_MANGLER(i2s_ASN1_UTF8STRING)
     58422# endif
     58423#else
     58424# ifndef _i2s_ASN1_UTF8STRING
     58425#  define _i2s_ASN1_UTF8STRING OPENSSL_MANGLER_ASM(i2s_ASN1_UTF8STRING)
     58426# endif
     58427#endif
     58428#ifndef OPENSSL_MANGLE_ASM
    4761158429# ifndef i2t_ASN1_OBJECT
    4761258430#  define i2t_ASN1_OBJECT OPENSSL_MANGLER(i2t_ASN1_OBJECT)
     
    4765458472#endif
    4765558473#ifndef OPENSSL_MANGLE_ASM
    47656 # ifndef int_rsa_verify
    47657 #  define int_rsa_verify OPENSSL_MANGLER(int_rsa_verify)
    47658 # endif
    47659 #else
    47660 # ifndef _int_rsa_verify
    47661 #  define _int_rsa_verify OPENSSL_MANGLER_ASM(int_rsa_verify)
    47662 # endif
    47663 #endif
    47664 #ifndef OPENSSL_MANGLE_ASM
    47665 # ifndef is_partially_overlapping
    47666 #  define is_partially_overlapping OPENSSL_MANGLER(is_partially_overlapping)
    47667 # endif
    47668 #else
    47669 # ifndef _is_partially_overlapping
    47670 #  define _is_partially_overlapping OPENSSL_MANGLER_ASM(is_partially_overlapping)
    47671 # endif
    47672 #endif
    47673 #ifndef OPENSSL_MANGLE_ASM
    47674 # ifndef level_add_node
    47675 #  define level_add_node OPENSSL_MANGLER(level_add_node)
    47676 # endif
    47677 #else
    47678 # ifndef _level_add_node
    47679 #  define _level_add_node OPENSSL_MANGLER_ASM(level_add_node)
    47680 # endif
    47681 #endif
    47682 #ifndef OPENSSL_MANGLE_ASM
    47683 # ifndef level_find_node
    47684 #  define level_find_node OPENSSL_MANGLER(level_find_node)
    47685 # endif
    47686 #else
    47687 # ifndef _level_find_node
    47688 #  define _level_find_node OPENSSL_MANGLER_ASM(level_find_node)
    47689 # endif
    47690 #endif
    47691 #ifndef OPENSSL_MANGLE_ASM
    4769258474# ifndef lookup_sess_in_cache
    4769358475#  define lookup_sess_in_cache OPENSSL_MANGLER(lookup_sess_in_cache)
     
    4769958481#endif
    4770058482#ifndef OPENSSL_MANGLE_ASM
    47701 # ifndef md5_block_asm_data_order
    47702 #  define md5_block_asm_data_order OPENSSL_MANGLER(md5_block_asm_data_order)
    47703 # endif
    47704 #else
    47705 # ifndef _md5_block_asm_data_order
    47706 #  define _md5_block_asm_data_order OPENSSL_MANGLER_ASM(md5_block_asm_data_order)
    47707 # endif
    47708 #endif
    47709 #ifndef OPENSSL_MANGLE_ASM
    4771058483# ifndef n_ssl3_mac
    4771158484#  define n_ssl3_mac OPENSSL_MANGLER(n_ssl3_mac)
     
    4771758490#endif
    4771858491#ifndef OPENSSL_MANGLE_ASM
    47719 # ifndef name_cmp
    47720 #  define name_cmp OPENSSL_MANGLER(name_cmp)
    47721 # endif
    47722 #else
    47723 # ifndef _name_cmp
    47724 #  define _name_cmp OPENSSL_MANGLER_ASM(name_cmp)
    47725 # endif
    47726 #endif
    47727 #ifndef OPENSSL_MANGLE_ASM
    4772858492# ifndef o2i_ECPublicKey
    4772958493#  define o2i_ECPublicKey OPENSSL_MANGLER(o2i_ECPublicKey)
     
    4776258526#endif
    4776358527#ifndef OPENSSL_MANGLE_ASM
    47764 # ifndef obj_cleanup_int
    47765 #  define obj_cleanup_int OPENSSL_MANGLER(obj_cleanup_int)
    47766 # endif
    47767 #else
    47768 # ifndef _obj_cleanup_int
    47769 #  define _obj_cleanup_int OPENSSL_MANGLER_ASM(obj_cleanup_int)
    47770 # endif
    47771 #endif
    47772 #ifndef OPENSSL_MANGLE_ASM
    4777358528# ifndef openssl_add_all_ciphers_int
    4777458529#  define openssl_add_all_ciphers_int OPENSSL_MANGLER(openssl_add_all_ciphers_int)
     
    4778958544#endif
    4779058545#ifndef OPENSSL_MANGLE_ASM
    47791 # ifndef openssl_config_int
    47792 #  define openssl_config_int OPENSSL_MANGLER(openssl_config_int)
    47793 # endif
    47794 #else
    47795 # ifndef _openssl_config_int
    47796 #  define _openssl_config_int OPENSSL_MANGLER_ASM(openssl_config_int)
    47797 # endif
    47798 #endif
    47799 #ifndef OPENSSL_MANGLE_ASM
    4780058546# ifndef openssl_fopen
    4780158547#  define openssl_fopen OPENSSL_MANGLER(openssl_fopen)
     
    4782558571#endif
    4782658572#ifndef OPENSSL_MANGLE_ASM
    47827 # ifndef openssl_lh_strcasehash
    47828 #  define openssl_lh_strcasehash OPENSSL_MANGLER(openssl_lh_strcasehash)
    47829 # endif
    47830 #else
    47831 # ifndef _openssl_lh_strcasehash
    47832 #  define _openssl_lh_strcasehash OPENSSL_MANGLER_ASM(openssl_lh_strcasehash)
    47833 # endif
    47834 #endif
    47835 #ifndef OPENSSL_MANGLE_ASM
    47836 # ifndef openssl_no_config_int
    47837 #  define openssl_no_config_int OPENSSL_MANGLER(openssl_no_config_int)
    47838 # endif
    47839 #else
    47840 # ifndef _openssl_no_config_int
    47841 #  define _openssl_no_config_int OPENSSL_MANGLER_ASM(openssl_no_config_int)
    47842 # endif
    47843 #endif
    47844 #ifndef OPENSSL_MANGLE_ASM
    4784558573# ifndef openssl_strerror_r
    4784658574#  define openssl_strerror_r OPENSSL_MANGLER(openssl_strerror_r)
     
    4785258580#endif
    4785358581#ifndef OPENSSL_MANGLE_ASM
     58582# ifndef ossl_DER_w_RSASSA_PSS_params
     58583#  define ossl_DER_w_RSASSA_PSS_params OPENSSL_MANGLER(ossl_DER_w_RSASSA_PSS_params)
     58584# endif
     58585#else
     58586# ifndef _ossl_DER_w_RSASSA_PSS_params
     58587#  define _ossl_DER_w_RSASSA_PSS_params OPENSSL_MANGLER_ASM(ossl_DER_w_RSASSA_PSS_params)
     58588# endif
     58589#endif
     58590#ifndef OPENSSL_MANGLE_ASM
     58591# ifndef ossl_DER_w_algorithmIdentifier_DSA
     58592#  define ossl_DER_w_algorithmIdentifier_DSA OPENSSL_MANGLER(ossl_DER_w_algorithmIdentifier_DSA)
     58593# endif
     58594#else
     58595# ifndef _ossl_DER_w_algorithmIdentifier_DSA
     58596#  define _ossl_DER_w_algorithmIdentifier_DSA OPENSSL_MANGLER_ASM(ossl_DER_w_algorithmIdentifier_DSA)
     58597# endif
     58598#endif
     58599#ifndef OPENSSL_MANGLE_ASM
     58600# ifndef ossl_DER_w_algorithmIdentifier_DSA_with_MD
     58601#  define ossl_DER_w_algorithmIdentifier_DSA_with_MD OPENSSL_MANGLER(ossl_DER_w_algorithmIdentifier_DSA_with_MD)
     58602# endif
     58603#else
     58604# ifndef _ossl_DER_w_algorithmIdentifier_DSA_with_MD
     58605#  define _ossl_DER_w_algorithmIdentifier_DSA_with_MD OPENSSL_MANGLER_ASM(ossl_DER_w_algorithmIdentifier_DSA_with_MD)
     58606# endif
     58607#endif
     58608#ifndef OPENSSL_MANGLE_ASM
     58609# ifndef ossl_DER_w_algorithmIdentifier_EC
     58610#  define ossl_DER_w_algorithmIdentifier_EC OPENSSL_MANGLER(ossl_DER_w_algorithmIdentifier_EC)
     58611# endif
     58612#else
     58613# ifndef _ossl_DER_w_algorithmIdentifier_EC
     58614#  define _ossl_DER_w_algorithmIdentifier_EC OPENSSL_MANGLER_ASM(ossl_DER_w_algorithmIdentifier_EC)
     58615# endif
     58616#endif
     58617#ifndef OPENSSL_MANGLE_ASM
     58618# ifndef ossl_DER_w_algorithmIdentifier_ECDSA_with_MD
     58619#  define ossl_DER_w_algorithmIdentifier_ECDSA_with_MD OPENSSL_MANGLER(ossl_DER_w_algorithmIdentifier_ECDSA_with_MD)
     58620# endif
     58621#else
     58622# ifndef _ossl_DER_w_algorithmIdentifier_ECDSA_with_MD
     58623#  define _ossl_DER_w_algorithmIdentifier_ECDSA_with_MD OPENSSL_MANGLER_ASM(ossl_DER_w_algorithmIdentifier_ECDSA_with_MD)
     58624# endif
     58625#endif
     58626#ifndef OPENSSL_MANGLE_ASM
     58627# ifndef ossl_DER_w_algorithmIdentifier_ED25519
     58628#  define ossl_DER_w_algorithmIdentifier_ED25519 OPENSSL_MANGLER(ossl_DER_w_algorithmIdentifier_ED25519)
     58629# endif
     58630#else
     58631# ifndef _ossl_DER_w_algorithmIdentifier_ED25519
     58632#  define _ossl_DER_w_algorithmIdentifier_ED25519 OPENSSL_MANGLER_ASM(ossl_DER_w_algorithmIdentifier_ED25519)
     58633# endif
     58634#endif
     58635#ifndef OPENSSL_MANGLE_ASM
     58636# ifndef ossl_DER_w_algorithmIdentifier_ED448
     58637#  define ossl_DER_w_algorithmIdentifier_ED448 OPENSSL_MANGLER(ossl_DER_w_algorithmIdentifier_ED448)
     58638# endif
     58639#else
     58640# ifndef _ossl_DER_w_algorithmIdentifier_ED448
     58641#  define _ossl_DER_w_algorithmIdentifier_ED448 OPENSSL_MANGLER_ASM(ossl_DER_w_algorithmIdentifier_ED448)
     58642# endif
     58643#endif
     58644#ifndef OPENSSL_MANGLE_ASM
     58645# ifndef ossl_DER_w_algorithmIdentifier_MDWithRSAEncryption
     58646#  define ossl_DER_w_algorithmIdentifier_MDWithRSAEncryption OPENSSL_MANGLER(ossl_DER_w_algorithmIdentifier_MDWithRSAEncryption)
     58647# endif
     58648#else
     58649# ifndef _ossl_DER_w_algorithmIdentifier_MDWithRSAEncryption
     58650#  define _ossl_DER_w_algorithmIdentifier_MDWithRSAEncryption OPENSSL_MANGLER_ASM(ossl_DER_w_algorithmIdentifier_MDWithRSAEncryption)
     58651# endif
     58652#endif
     58653#ifndef OPENSSL_MANGLE_ASM
     58654# ifndef ossl_DER_w_algorithmIdentifier_RSA
     58655#  define ossl_DER_w_algorithmIdentifier_RSA OPENSSL_MANGLER(ossl_DER_w_algorithmIdentifier_RSA)
     58656# endif
     58657#else
     58658# ifndef _ossl_DER_w_algorithmIdentifier_RSA
     58659#  define _ossl_DER_w_algorithmIdentifier_RSA OPENSSL_MANGLER_ASM(ossl_DER_w_algorithmIdentifier_RSA)
     58660# endif
     58661#endif
     58662#ifndef OPENSSL_MANGLE_ASM
     58663# ifndef ossl_DER_w_algorithmIdentifier_RSA_PSS
     58664#  define ossl_DER_w_algorithmIdentifier_RSA_PSS OPENSSL_MANGLER(ossl_DER_w_algorithmIdentifier_RSA_PSS)
     58665# endif
     58666#else
     58667# ifndef _ossl_DER_w_algorithmIdentifier_RSA_PSS
     58668#  define _ossl_DER_w_algorithmIdentifier_RSA_PSS OPENSSL_MANGLER_ASM(ossl_DER_w_algorithmIdentifier_RSA_PSS)
     58669# endif
     58670#endif
     58671#ifndef OPENSSL_MANGLE_ASM
     58672# ifndef ossl_DER_w_algorithmIdentifier_SM2
     58673#  define ossl_DER_w_algorithmIdentifier_SM2 OPENSSL_MANGLER(ossl_DER_w_algorithmIdentifier_SM2)
     58674# endif
     58675#else
     58676# ifndef _ossl_DER_w_algorithmIdentifier_SM2
     58677#  define _ossl_DER_w_algorithmIdentifier_SM2 OPENSSL_MANGLER_ASM(ossl_DER_w_algorithmIdentifier_SM2)
     58678# endif
     58679#endif
     58680#ifndef OPENSSL_MANGLE_ASM
     58681# ifndef ossl_DER_w_algorithmIdentifier_SM2_with_MD
     58682#  define ossl_DER_w_algorithmIdentifier_SM2_with_MD OPENSSL_MANGLER(ossl_DER_w_algorithmIdentifier_SM2_with_MD)
     58683# endif
     58684#else
     58685# ifndef _ossl_DER_w_algorithmIdentifier_SM2_with_MD
     58686#  define _ossl_DER_w_algorithmIdentifier_SM2_with_MD OPENSSL_MANGLER_ASM(ossl_DER_w_algorithmIdentifier_SM2_with_MD)
     58687# endif
     58688#endif
     58689#ifndef OPENSSL_MANGLE_ASM
     58690# ifndef ossl_DER_w_algorithmIdentifier_X25519
     58691#  define ossl_DER_w_algorithmIdentifier_X25519 OPENSSL_MANGLER(ossl_DER_w_algorithmIdentifier_X25519)
     58692# endif
     58693#else
     58694# ifndef _ossl_DER_w_algorithmIdentifier_X25519
     58695#  define _ossl_DER_w_algorithmIdentifier_X25519 OPENSSL_MANGLER_ASM(ossl_DER_w_algorithmIdentifier_X25519)
     58696# endif
     58697#endif
     58698#ifndef OPENSSL_MANGLE_ASM
     58699# ifndef ossl_DER_w_algorithmIdentifier_X448
     58700#  define ossl_DER_w_algorithmIdentifier_X448 OPENSSL_MANGLER(ossl_DER_w_algorithmIdentifier_X448)
     58701# endif
     58702#else
     58703# ifndef _ossl_DER_w_algorithmIdentifier_X448
     58704#  define _ossl_DER_w_algorithmIdentifier_X448 OPENSSL_MANGLER_ASM(ossl_DER_w_algorithmIdentifier_X448)
     58705# endif
     58706#endif
     58707#ifndef OPENSSL_MANGLE_ASM
     58708# ifndef ossl_DER_w_begin_sequence
     58709#  define ossl_DER_w_begin_sequence OPENSSL_MANGLER(ossl_DER_w_begin_sequence)
     58710# endif
     58711#else
     58712# ifndef _ossl_DER_w_begin_sequence
     58713#  define _ossl_DER_w_begin_sequence OPENSSL_MANGLER_ASM(ossl_DER_w_begin_sequence)
     58714# endif
     58715#endif
     58716#ifndef OPENSSL_MANGLE_ASM
     58717# ifndef ossl_DER_w_bn
     58718#  define ossl_DER_w_bn OPENSSL_MANGLER(ossl_DER_w_bn)
     58719# endif
     58720#else
     58721# ifndef _ossl_DER_w_bn
     58722#  define _ossl_DER_w_bn OPENSSL_MANGLER_ASM(ossl_DER_w_bn)
     58723# endif
     58724#endif
     58725#ifndef OPENSSL_MANGLE_ASM
     58726# ifndef ossl_DER_w_boolean
     58727#  define ossl_DER_w_boolean OPENSSL_MANGLER(ossl_DER_w_boolean)
     58728# endif
     58729#else
     58730# ifndef _ossl_DER_w_boolean
     58731#  define _ossl_DER_w_boolean OPENSSL_MANGLER_ASM(ossl_DER_w_boolean)
     58732# endif
     58733#endif
     58734#ifndef OPENSSL_MANGLE_ASM
     58735# ifndef ossl_DER_w_end_sequence
     58736#  define ossl_DER_w_end_sequence OPENSSL_MANGLER(ossl_DER_w_end_sequence)
     58737# endif
     58738#else
     58739# ifndef _ossl_DER_w_end_sequence
     58740#  define _ossl_DER_w_end_sequence OPENSSL_MANGLER_ASM(ossl_DER_w_end_sequence)
     58741# endif
     58742#endif
     58743#ifndef OPENSSL_MANGLE_ASM
     58744# ifndef ossl_DER_w_null
     58745#  define ossl_DER_w_null OPENSSL_MANGLER(ossl_DER_w_null)
     58746# endif
     58747#else
     58748# ifndef _ossl_DER_w_null
     58749#  define _ossl_DER_w_null OPENSSL_MANGLER_ASM(ossl_DER_w_null)
     58750# endif
     58751#endif
     58752#ifndef OPENSSL_MANGLE_ASM
     58753# ifndef ossl_DER_w_octet_string
     58754#  define ossl_DER_w_octet_string OPENSSL_MANGLER(ossl_DER_w_octet_string)
     58755# endif
     58756#else
     58757# ifndef _ossl_DER_w_octet_string
     58758#  define _ossl_DER_w_octet_string OPENSSL_MANGLER_ASM(ossl_DER_w_octet_string)
     58759# endif
     58760#endif
     58761#ifndef OPENSSL_MANGLE_ASM
     58762# ifndef ossl_DER_w_octet_string_uint32
     58763#  define ossl_DER_w_octet_string_uint32 OPENSSL_MANGLER(ossl_DER_w_octet_string_uint32)
     58764# endif
     58765#else
     58766# ifndef _ossl_DER_w_octet_string_uint32
     58767#  define _ossl_DER_w_octet_string_uint32 OPENSSL_MANGLER_ASM(ossl_DER_w_octet_string_uint32)
     58768# endif
     58769#endif
     58770#ifndef OPENSSL_MANGLE_ASM
     58771# ifndef ossl_DER_w_precompiled
     58772#  define ossl_DER_w_precompiled OPENSSL_MANGLER(ossl_DER_w_precompiled)
     58773# endif
     58774#else
     58775# ifndef _ossl_DER_w_precompiled
     58776#  define _ossl_DER_w_precompiled OPENSSL_MANGLER_ASM(ossl_DER_w_precompiled)
     58777# endif
     58778#endif
     58779#ifndef OPENSSL_MANGLE_ASM
     58780# ifndef ossl_DER_w_ulong
     58781#  define ossl_DER_w_ulong OPENSSL_MANGLER(ossl_DER_w_ulong)
     58782# endif
     58783#else
     58784# ifndef _ossl_DER_w_ulong
     58785#  define _ossl_DER_w_ulong OPENSSL_MANGLER_ASM(ossl_DER_w_ulong)
     58786# endif
     58787#endif
     58788#ifndef OPENSSL_MANGLE_ASM
     58789# ifndef ossl_DHX_der_to_dhx_decoder_functions
     58790#  define ossl_DHX_der_to_dhx_decoder_functions OPENSSL_MANGLER(ossl_DHX_der_to_dhx_decoder_functions)
     58791# endif
     58792#else
     58793# ifndef _ossl_DHX_der_to_dhx_decoder_functions
     58794#  define _ossl_DHX_der_to_dhx_decoder_functions OPENSSL_MANGLER_ASM(ossl_DHX_der_to_dhx_decoder_functions)
     58795# endif
     58796#endif
     58797#ifndef OPENSSL_MANGLE_ASM
     58798# ifndef ossl_DH_der_to_dh_decoder_functions
     58799#  define ossl_DH_der_to_dh_decoder_functions OPENSSL_MANGLER(ossl_DH_der_to_dh_decoder_functions)
     58800# endif
     58801#else
     58802# ifndef _ossl_DH_der_to_dh_decoder_functions
     58803#  define _ossl_DH_der_to_dh_decoder_functions OPENSSL_MANGLER_ASM(ossl_DH_der_to_dh_decoder_functions)
     58804# endif
     58805#endif
     58806#ifndef OPENSSL_MANGLE_ASM
     58807# ifndef ossl_DSA_der_to_dsa_decoder_functions
     58808#  define ossl_DSA_der_to_dsa_decoder_functions OPENSSL_MANGLER(ossl_DSA_der_to_dsa_decoder_functions)
     58809# endif
     58810#else
     58811# ifndef _ossl_DSA_der_to_dsa_decoder_functions
     58812#  define _ossl_DSA_der_to_dsa_decoder_functions OPENSSL_MANGLER_ASM(ossl_DSA_der_to_dsa_decoder_functions)
     58813# endif
     58814#endif
     58815#ifndef OPENSSL_MANGLE_ASM
     58816# ifndef ossl_EC_der_to_ec_decoder_functions
     58817#  define ossl_EC_der_to_ec_decoder_functions OPENSSL_MANGLER(ossl_EC_der_to_ec_decoder_functions)
     58818# endif
     58819#else
     58820# ifndef _ossl_EC_der_to_ec_decoder_functions
     58821#  define _ossl_EC_der_to_ec_decoder_functions OPENSSL_MANGLER_ASM(ossl_EC_der_to_ec_decoder_functions)
     58822# endif
     58823#endif
     58824#ifndef OPENSSL_MANGLE_ASM
     58825# ifndef ossl_EncryptedPrivateKeyInfo_der_to_der_decoder_functions
     58826#  define ossl_EncryptedPrivateKeyInfo_der_to_der_decoder_functions OPENSSL_MANGLER(ossl_EncryptedPrivateKeyInfo_der_to_der_decoder_functions)
     58827# endif
     58828#else
     58829# ifndef _ossl_EncryptedPrivateKeyInfo_der_to_der_decoder_functions
     58830#  define _ossl_EncryptedPrivateKeyInfo_der_to_der_decoder_functions OPENSSL_MANGLER_ASM(ossl_EncryptedPrivateKeyInfo_der_to_der_decoder_functions)
     58831# endif
     58832#endif
     58833#ifndef OPENSSL_MANGLE_ASM
     58834# ifndef ossl_PrivateKeyInfo_der_to_dh_decoder_functions
     58835#  define ossl_PrivateKeyInfo_der_to_dh_decoder_functions OPENSSL_MANGLER(ossl_PrivateKeyInfo_der_to_dh_decoder_functions)
     58836# endif
     58837#else
     58838# ifndef _ossl_PrivateKeyInfo_der_to_dh_decoder_functions
     58839#  define _ossl_PrivateKeyInfo_der_to_dh_decoder_functions OPENSSL_MANGLER_ASM(ossl_PrivateKeyInfo_der_to_dh_decoder_functions)
     58840# endif
     58841#endif
     58842#ifndef OPENSSL_MANGLE_ASM
     58843# ifndef ossl_PrivateKeyInfo_der_to_dhx_decoder_functions
     58844#  define ossl_PrivateKeyInfo_der_to_dhx_decoder_functions OPENSSL_MANGLER(ossl_PrivateKeyInfo_der_to_dhx_decoder_functions)
     58845# endif
     58846#else
     58847# ifndef _ossl_PrivateKeyInfo_der_to_dhx_decoder_functions
     58848#  define _ossl_PrivateKeyInfo_der_to_dhx_decoder_functions OPENSSL_MANGLER_ASM(ossl_PrivateKeyInfo_der_to_dhx_decoder_functions)
     58849# endif
     58850#endif
     58851#ifndef OPENSSL_MANGLE_ASM
     58852# ifndef ossl_PrivateKeyInfo_der_to_dsa_decoder_functions
     58853#  define ossl_PrivateKeyInfo_der_to_dsa_decoder_functions OPENSSL_MANGLER(ossl_PrivateKeyInfo_der_to_dsa_decoder_functions)
     58854# endif
     58855#else
     58856# ifndef _ossl_PrivateKeyInfo_der_to_dsa_decoder_functions
     58857#  define _ossl_PrivateKeyInfo_der_to_dsa_decoder_functions OPENSSL_MANGLER_ASM(ossl_PrivateKeyInfo_der_to_dsa_decoder_functions)
     58858# endif
     58859#endif
     58860#ifndef OPENSSL_MANGLE_ASM
     58861# ifndef ossl_PrivateKeyInfo_der_to_ec_decoder_functions
     58862#  define ossl_PrivateKeyInfo_der_to_ec_decoder_functions OPENSSL_MANGLER(ossl_PrivateKeyInfo_der_to_ec_decoder_functions)
     58863# endif
     58864#else
     58865# ifndef _ossl_PrivateKeyInfo_der_to_ec_decoder_functions
     58866#  define _ossl_PrivateKeyInfo_der_to_ec_decoder_functions OPENSSL_MANGLER_ASM(ossl_PrivateKeyInfo_der_to_ec_decoder_functions)
     58867# endif
     58868#endif
     58869#ifndef OPENSSL_MANGLE_ASM
     58870# ifndef ossl_PrivateKeyInfo_der_to_ed25519_decoder_functions
     58871#  define ossl_PrivateKeyInfo_der_to_ed25519_decoder_functions OPENSSL_MANGLER(ossl_PrivateKeyInfo_der_to_ed25519_decoder_functions)
     58872# endif
     58873#else
     58874# ifndef _ossl_PrivateKeyInfo_der_to_ed25519_decoder_functions
     58875#  define _ossl_PrivateKeyInfo_der_to_ed25519_decoder_functions OPENSSL_MANGLER_ASM(ossl_PrivateKeyInfo_der_to_ed25519_decoder_functions)
     58876# endif
     58877#endif
     58878#ifndef OPENSSL_MANGLE_ASM
     58879# ifndef ossl_PrivateKeyInfo_der_to_ed448_decoder_functions
     58880#  define ossl_PrivateKeyInfo_der_to_ed448_decoder_functions OPENSSL_MANGLER(ossl_PrivateKeyInfo_der_to_ed448_decoder_functions)
     58881# endif
     58882#else
     58883# ifndef _ossl_PrivateKeyInfo_der_to_ed448_decoder_functions
     58884#  define _ossl_PrivateKeyInfo_der_to_ed448_decoder_functions OPENSSL_MANGLER_ASM(ossl_PrivateKeyInfo_der_to_ed448_decoder_functions)
     58885# endif
     58886#endif
     58887#ifndef OPENSSL_MANGLE_ASM
     58888# ifndef ossl_PrivateKeyInfo_der_to_rsa_decoder_functions
     58889#  define ossl_PrivateKeyInfo_der_to_rsa_decoder_functions OPENSSL_MANGLER(ossl_PrivateKeyInfo_der_to_rsa_decoder_functions)
     58890# endif
     58891#else
     58892# ifndef _ossl_PrivateKeyInfo_der_to_rsa_decoder_functions
     58893#  define _ossl_PrivateKeyInfo_der_to_rsa_decoder_functions OPENSSL_MANGLER_ASM(ossl_PrivateKeyInfo_der_to_rsa_decoder_functions)
     58894# endif
     58895#endif
     58896#ifndef OPENSSL_MANGLE_ASM
     58897# ifndef ossl_PrivateKeyInfo_der_to_rsapss_decoder_functions
     58898#  define ossl_PrivateKeyInfo_der_to_rsapss_decoder_functions OPENSSL_MANGLER(ossl_PrivateKeyInfo_der_to_rsapss_decoder_functions)
     58899# endif
     58900#else
     58901# ifndef _ossl_PrivateKeyInfo_der_to_rsapss_decoder_functions
     58902#  define _ossl_PrivateKeyInfo_der_to_rsapss_decoder_functions OPENSSL_MANGLER_ASM(ossl_PrivateKeyInfo_der_to_rsapss_decoder_functions)
     58903# endif
     58904#endif
     58905#ifndef OPENSSL_MANGLE_ASM
     58906# ifndef ossl_PrivateKeyInfo_der_to_x25519_decoder_functions
     58907#  define ossl_PrivateKeyInfo_der_to_x25519_decoder_functions OPENSSL_MANGLER(ossl_PrivateKeyInfo_der_to_x25519_decoder_functions)
     58908# endif
     58909#else
     58910# ifndef _ossl_PrivateKeyInfo_der_to_x25519_decoder_functions
     58911#  define _ossl_PrivateKeyInfo_der_to_x25519_decoder_functions OPENSSL_MANGLER_ASM(ossl_PrivateKeyInfo_der_to_x25519_decoder_functions)
     58912# endif
     58913#endif
     58914#ifndef OPENSSL_MANGLE_ASM
     58915# ifndef ossl_PrivateKeyInfo_der_to_x448_decoder_functions
     58916#  define ossl_PrivateKeyInfo_der_to_x448_decoder_functions OPENSSL_MANGLER(ossl_PrivateKeyInfo_der_to_x448_decoder_functions)
     58917# endif
     58918#else
     58919# ifndef _ossl_PrivateKeyInfo_der_to_x448_decoder_functions
     58920#  define _ossl_PrivateKeyInfo_der_to_x448_decoder_functions OPENSSL_MANGLER_ASM(ossl_PrivateKeyInfo_der_to_x448_decoder_functions)
     58921# endif
     58922#endif
     58923#ifndef OPENSSL_MANGLE_ASM
     58924# ifndef ossl_RSA_der_to_rsa_decoder_functions
     58925#  define ossl_RSA_der_to_rsa_decoder_functions OPENSSL_MANGLER(ossl_RSA_der_to_rsa_decoder_functions)
     58926# endif
     58927#else
     58928# ifndef _ossl_RSA_der_to_rsa_decoder_functions
     58929#  define _ossl_RSA_der_to_rsa_decoder_functions OPENSSL_MANGLER_ASM(ossl_RSA_der_to_rsa_decoder_functions)
     58930# endif
     58931#endif
     58932#ifndef OPENSSL_MANGLE_ASM
     58933# ifndef ossl_SubjectPublicKeyInfo_der_to_der_decoder_functions
     58934#  define ossl_SubjectPublicKeyInfo_der_to_der_decoder_functions OPENSSL_MANGLER(ossl_SubjectPublicKeyInfo_der_to_der_decoder_functions)
     58935# endif
     58936#else
     58937# ifndef _ossl_SubjectPublicKeyInfo_der_to_der_decoder_functions
     58938#  define _ossl_SubjectPublicKeyInfo_der_to_der_decoder_functions OPENSSL_MANGLER_ASM(ossl_SubjectPublicKeyInfo_der_to_der_decoder_functions)
     58939# endif
     58940#endif
     58941#ifndef OPENSSL_MANGLE_ASM
     58942# ifndef ossl_SubjectPublicKeyInfo_der_to_dh_decoder_functions
     58943#  define ossl_SubjectPublicKeyInfo_der_to_dh_decoder_functions OPENSSL_MANGLER(ossl_SubjectPublicKeyInfo_der_to_dh_decoder_functions)
     58944# endif
     58945#else
     58946# ifndef _ossl_SubjectPublicKeyInfo_der_to_dh_decoder_functions
     58947#  define _ossl_SubjectPublicKeyInfo_der_to_dh_decoder_functions OPENSSL_MANGLER_ASM(ossl_SubjectPublicKeyInfo_der_to_dh_decoder_functions)
     58948# endif
     58949#endif
     58950#ifndef OPENSSL_MANGLE_ASM
     58951# ifndef ossl_SubjectPublicKeyInfo_der_to_dhx_decoder_functions
     58952#  define ossl_SubjectPublicKeyInfo_der_to_dhx_decoder_functions OPENSSL_MANGLER(ossl_SubjectPublicKeyInfo_der_to_dhx_decoder_functions)
     58953# endif
     58954#else
     58955# ifndef _ossl_SubjectPublicKeyInfo_der_to_dhx_decoder_functions
     58956#  define _ossl_SubjectPublicKeyInfo_der_to_dhx_decoder_functions OPENSSL_MANGLER_ASM(ossl_SubjectPublicKeyInfo_der_to_dhx_decoder_functions)
     58957# endif
     58958#endif
     58959#ifndef OPENSSL_MANGLE_ASM
     58960# ifndef ossl_SubjectPublicKeyInfo_der_to_dsa_decoder_functions
     58961#  define ossl_SubjectPublicKeyInfo_der_to_dsa_decoder_functions OPENSSL_MANGLER(ossl_SubjectPublicKeyInfo_der_to_dsa_decoder_functions)
     58962# endif
     58963#else
     58964# ifndef _ossl_SubjectPublicKeyInfo_der_to_dsa_decoder_functions
     58965#  define _ossl_SubjectPublicKeyInfo_der_to_dsa_decoder_functions OPENSSL_MANGLER_ASM(ossl_SubjectPublicKeyInfo_der_to_dsa_decoder_functions)
     58966# endif
     58967#endif
     58968#ifndef OPENSSL_MANGLE_ASM
     58969# ifndef ossl_SubjectPublicKeyInfo_der_to_ec_decoder_functions
     58970#  define ossl_SubjectPublicKeyInfo_der_to_ec_decoder_functions OPENSSL_MANGLER(ossl_SubjectPublicKeyInfo_der_to_ec_decoder_functions)
     58971# endif
     58972#else
     58973# ifndef _ossl_SubjectPublicKeyInfo_der_to_ec_decoder_functions
     58974#  define _ossl_SubjectPublicKeyInfo_der_to_ec_decoder_functions OPENSSL_MANGLER_ASM(ossl_SubjectPublicKeyInfo_der_to_ec_decoder_functions)
     58975# endif
     58976#endif
     58977#ifndef OPENSSL_MANGLE_ASM
     58978# ifndef ossl_SubjectPublicKeyInfo_der_to_ed25519_decoder_functions
     58979#  define ossl_SubjectPublicKeyInfo_der_to_ed25519_decoder_functions OPENSSL_MANGLER(ossl_SubjectPublicKeyInfo_der_to_ed25519_decoder_functions)
     58980# endif
     58981#else
     58982# ifndef _ossl_SubjectPublicKeyInfo_der_to_ed25519_decoder_functions
     58983#  define _ossl_SubjectPublicKeyInfo_der_to_ed25519_decoder_functions OPENSSL_MANGLER_ASM(ossl_SubjectPublicKeyInfo_der_to_ed25519_decoder_functions)
     58984# endif
     58985#endif
     58986#ifndef OPENSSL_MANGLE_ASM
     58987# ifndef ossl_SubjectPublicKeyInfo_der_to_ed448_decoder_functions
     58988#  define ossl_SubjectPublicKeyInfo_der_to_ed448_decoder_functions OPENSSL_MANGLER(ossl_SubjectPublicKeyInfo_der_to_ed448_decoder_functions)
     58989# endif
     58990#else
     58991# ifndef _ossl_SubjectPublicKeyInfo_der_to_ed448_decoder_functions
     58992#  define _ossl_SubjectPublicKeyInfo_der_to_ed448_decoder_functions OPENSSL_MANGLER_ASM(ossl_SubjectPublicKeyInfo_der_to_ed448_decoder_functions)
     58993# endif
     58994#endif
     58995#ifndef OPENSSL_MANGLE_ASM
     58996# ifndef ossl_SubjectPublicKeyInfo_der_to_rsa_decoder_functions
     58997#  define ossl_SubjectPublicKeyInfo_der_to_rsa_decoder_functions OPENSSL_MANGLER(ossl_SubjectPublicKeyInfo_der_to_rsa_decoder_functions)
     58998# endif
     58999#else
     59000# ifndef _ossl_SubjectPublicKeyInfo_der_to_rsa_decoder_functions
     59001#  define _ossl_SubjectPublicKeyInfo_der_to_rsa_decoder_functions OPENSSL_MANGLER_ASM(ossl_SubjectPublicKeyInfo_der_to_rsa_decoder_functions)
     59002# endif
     59003#endif
     59004#ifndef OPENSSL_MANGLE_ASM
     59005# ifndef ossl_SubjectPublicKeyInfo_der_to_rsapss_decoder_functions
     59006#  define ossl_SubjectPublicKeyInfo_der_to_rsapss_decoder_functions OPENSSL_MANGLER(ossl_SubjectPublicKeyInfo_der_to_rsapss_decoder_functions)
     59007# endif
     59008#else
     59009# ifndef _ossl_SubjectPublicKeyInfo_der_to_rsapss_decoder_functions
     59010#  define _ossl_SubjectPublicKeyInfo_der_to_rsapss_decoder_functions OPENSSL_MANGLER_ASM(ossl_SubjectPublicKeyInfo_der_to_rsapss_decoder_functions)
     59011# endif
     59012#endif
     59013#ifndef OPENSSL_MANGLE_ASM
     59014# ifndef ossl_SubjectPublicKeyInfo_der_to_x25519_decoder_functions
     59015#  define ossl_SubjectPublicKeyInfo_der_to_x25519_decoder_functions OPENSSL_MANGLER(ossl_SubjectPublicKeyInfo_der_to_x25519_decoder_functions)
     59016# endif
     59017#else
     59018# ifndef _ossl_SubjectPublicKeyInfo_der_to_x25519_decoder_functions
     59019#  define _ossl_SubjectPublicKeyInfo_der_to_x25519_decoder_functions OPENSSL_MANGLER_ASM(ossl_SubjectPublicKeyInfo_der_to_x25519_decoder_functions)
     59020# endif
     59021#endif
     59022#ifndef OPENSSL_MANGLE_ASM
     59023# ifndef ossl_SubjectPublicKeyInfo_der_to_x448_decoder_functions
     59024#  define ossl_SubjectPublicKeyInfo_der_to_x448_decoder_functions OPENSSL_MANGLER(ossl_SubjectPublicKeyInfo_der_to_x448_decoder_functions)
     59025# endif
     59026#else
     59027# ifndef _ossl_SubjectPublicKeyInfo_der_to_x448_decoder_functions
     59028#  define _ossl_SubjectPublicKeyInfo_der_to_x448_decoder_functions OPENSSL_MANGLER_ASM(ossl_SubjectPublicKeyInfo_der_to_x448_decoder_functions)
     59029# endif
     59030#endif
     59031#ifndef OPENSSL_MANGLE_ASM
     59032# ifndef ossl_X509_PUBKEY_INTERNAL_free
     59033#  define ossl_X509_PUBKEY_INTERNAL_free OPENSSL_MANGLER(ossl_X509_PUBKEY_INTERNAL_free)
     59034# endif
     59035#else
     59036# ifndef _ossl_X509_PUBKEY_INTERNAL_free
     59037#  define _ossl_X509_PUBKEY_INTERNAL_free OPENSSL_MANGLER_ASM(ossl_X509_PUBKEY_INTERNAL_free)
     59038# endif
     59039#endif
     59040#ifndef OPENSSL_MANGLE_ASM
     59041# ifndef ossl_a2i_ipadd
     59042#  define ossl_a2i_ipadd OPENSSL_MANGLER(ossl_a2i_ipadd)
     59043# endif
     59044#else
     59045# ifndef _ossl_a2i_ipadd
     59046#  define _ossl_a2i_ipadd OPENSSL_MANGLER_ASM(ossl_a2i_ipadd)
     59047# endif
     59048#endif
     59049#ifndef OPENSSL_MANGLE_ASM
     59050# ifndef ossl_a2ucompare
     59051#  define ossl_a2ucompare OPENSSL_MANGLER(ossl_a2ucompare)
     59052# endif
     59053#else
     59054# ifndef _ossl_a2ucompare
     59055#  define _ossl_a2ucompare OPENSSL_MANGLER_ASM(ossl_a2ucompare)
     59056# endif
     59057#endif
     59058#ifndef OPENSSL_MANGLE_ASM
     59059# ifndef ossl_a2ulabel
     59060#  define ossl_a2ulabel OPENSSL_MANGLER(ossl_a2ulabel)
     59061# endif
     59062#else
     59063# ifndef _ossl_a2ulabel
     59064#  define _ossl_a2ulabel OPENSSL_MANGLER_ASM(ossl_a2ulabel)
     59065# endif
     59066#endif
     59067#ifndef OPENSSL_MANGLE_ASM
     59068# ifndef ossl_aes128cbc_cts_functions
     59069#  define ossl_aes128cbc_cts_functions OPENSSL_MANGLER(ossl_aes128cbc_cts_functions)
     59070# endif
     59071#else
     59072# ifndef _ossl_aes128cbc_cts_functions
     59073#  define _ossl_aes128cbc_cts_functions OPENSSL_MANGLER_ASM(ossl_aes128cbc_cts_functions)
     59074# endif
     59075#endif
     59076#ifndef OPENSSL_MANGLE_ASM
     59077# ifndef ossl_aes128cbc_functions
     59078#  define ossl_aes128cbc_functions OPENSSL_MANGLER(ossl_aes128cbc_functions)
     59079# endif
     59080#else
     59081# ifndef _ossl_aes128cbc_functions
     59082#  define _ossl_aes128cbc_functions OPENSSL_MANGLER_ASM(ossl_aes128cbc_functions)
     59083# endif
     59084#endif
     59085#ifndef OPENSSL_MANGLE_ASM
     59086# ifndef ossl_aes128cbc_hmac_sha1_functions
     59087#  define ossl_aes128cbc_hmac_sha1_functions OPENSSL_MANGLER(ossl_aes128cbc_hmac_sha1_functions)
     59088# endif
     59089#else
     59090# ifndef _ossl_aes128cbc_hmac_sha1_functions
     59091#  define _ossl_aes128cbc_hmac_sha1_functions OPENSSL_MANGLER_ASM(ossl_aes128cbc_hmac_sha1_functions)
     59092# endif
     59093#endif
     59094#ifndef OPENSSL_MANGLE_ASM
     59095# ifndef ossl_aes128cbc_hmac_sha256_functions
     59096#  define ossl_aes128cbc_hmac_sha256_functions OPENSSL_MANGLER(ossl_aes128cbc_hmac_sha256_functions)
     59097# endif
     59098#else
     59099# ifndef _ossl_aes128cbc_hmac_sha256_functions
     59100#  define _ossl_aes128cbc_hmac_sha256_functions OPENSSL_MANGLER_ASM(ossl_aes128cbc_hmac_sha256_functions)
     59101# endif
     59102#endif
     59103#ifndef OPENSSL_MANGLE_ASM
     59104# ifndef ossl_aes128ccm_functions
     59105#  define ossl_aes128ccm_functions OPENSSL_MANGLER(ossl_aes128ccm_functions)
     59106# endif
     59107#else
     59108# ifndef _ossl_aes128ccm_functions
     59109#  define _ossl_aes128ccm_functions OPENSSL_MANGLER_ASM(ossl_aes128ccm_functions)
     59110# endif
     59111#endif
     59112#ifndef OPENSSL_MANGLE_ASM
     59113# ifndef ossl_aes128cfb1_functions
     59114#  define ossl_aes128cfb1_functions OPENSSL_MANGLER(ossl_aes128cfb1_functions)
     59115# endif
     59116#else
     59117# ifndef _ossl_aes128cfb1_functions
     59118#  define _ossl_aes128cfb1_functions OPENSSL_MANGLER_ASM(ossl_aes128cfb1_functions)
     59119# endif
     59120#endif
     59121#ifndef OPENSSL_MANGLE_ASM
     59122# ifndef ossl_aes128cfb8_functions
     59123#  define ossl_aes128cfb8_functions OPENSSL_MANGLER(ossl_aes128cfb8_functions)
     59124# endif
     59125#else
     59126# ifndef _ossl_aes128cfb8_functions
     59127#  define _ossl_aes128cfb8_functions OPENSSL_MANGLER_ASM(ossl_aes128cfb8_functions)
     59128# endif
     59129#endif
     59130#ifndef OPENSSL_MANGLE_ASM
     59131# ifndef ossl_aes128cfb_functions
     59132#  define ossl_aes128cfb_functions OPENSSL_MANGLER(ossl_aes128cfb_functions)
     59133# endif
     59134#else
     59135# ifndef _ossl_aes128cfb_functions
     59136#  define _ossl_aes128cfb_functions OPENSSL_MANGLER_ASM(ossl_aes128cfb_functions)
     59137# endif
     59138#endif
     59139#ifndef OPENSSL_MANGLE_ASM
     59140# ifndef ossl_aes128ctr_functions
     59141#  define ossl_aes128ctr_functions OPENSSL_MANGLER(ossl_aes128ctr_functions)
     59142# endif
     59143#else
     59144# ifndef _ossl_aes128ctr_functions
     59145#  define _ossl_aes128ctr_functions OPENSSL_MANGLER_ASM(ossl_aes128ctr_functions)
     59146# endif
     59147#endif
     59148#ifndef OPENSSL_MANGLE_ASM
     59149# ifndef ossl_aes128ecb_functions
     59150#  define ossl_aes128ecb_functions OPENSSL_MANGLER(ossl_aes128ecb_functions)
     59151# endif
     59152#else
     59153# ifndef _ossl_aes128ecb_functions
     59154#  define _ossl_aes128ecb_functions OPENSSL_MANGLER_ASM(ossl_aes128ecb_functions)
     59155# endif
     59156#endif
     59157#ifndef OPENSSL_MANGLE_ASM
     59158# ifndef ossl_aes128gcm_functions
     59159#  define ossl_aes128gcm_functions OPENSSL_MANGLER(ossl_aes128gcm_functions)
     59160# endif
     59161#else
     59162# ifndef _ossl_aes128gcm_functions
     59163#  define _ossl_aes128gcm_functions OPENSSL_MANGLER_ASM(ossl_aes128gcm_functions)
     59164# endif
     59165#endif
     59166#ifndef OPENSSL_MANGLE_ASM
     59167# ifndef ossl_aes128ocb_functions
     59168#  define ossl_aes128ocb_functions OPENSSL_MANGLER(ossl_aes128ocb_functions)
     59169# endif
     59170#else
     59171# ifndef _ossl_aes128ocb_functions
     59172#  define _ossl_aes128ocb_functions OPENSSL_MANGLER_ASM(ossl_aes128ocb_functions)
     59173# endif
     59174#endif
     59175#ifndef OPENSSL_MANGLE_ASM
     59176# ifndef ossl_aes128ofb_functions
     59177#  define ossl_aes128ofb_functions OPENSSL_MANGLER(ossl_aes128ofb_functions)
     59178# endif
     59179#else
     59180# ifndef _ossl_aes128ofb_functions
     59181#  define _ossl_aes128ofb_functions OPENSSL_MANGLER_ASM(ossl_aes128ofb_functions)
     59182# endif
     59183#endif
     59184#ifndef OPENSSL_MANGLE_ASM
     59185# ifndef ossl_aes128siv_functions
     59186#  define ossl_aes128siv_functions OPENSSL_MANGLER(ossl_aes128siv_functions)
     59187# endif
     59188#else
     59189# ifndef _ossl_aes128siv_functions
     59190#  define _ossl_aes128siv_functions OPENSSL_MANGLER_ASM(ossl_aes128siv_functions)
     59191# endif
     59192#endif
     59193#ifndef OPENSSL_MANGLE_ASM
     59194# ifndef ossl_aes128wrap_functions
     59195#  define ossl_aes128wrap_functions OPENSSL_MANGLER(ossl_aes128wrap_functions)
     59196# endif
     59197#else
     59198# ifndef _ossl_aes128wrap_functions
     59199#  define _ossl_aes128wrap_functions OPENSSL_MANGLER_ASM(ossl_aes128wrap_functions)
     59200# endif
     59201#endif
     59202#ifndef OPENSSL_MANGLE_ASM
     59203# ifndef ossl_aes128wrapinv_functions
     59204#  define ossl_aes128wrapinv_functions OPENSSL_MANGLER(ossl_aes128wrapinv_functions)
     59205# endif
     59206#else
     59207# ifndef _ossl_aes128wrapinv_functions
     59208#  define _ossl_aes128wrapinv_functions OPENSSL_MANGLER_ASM(ossl_aes128wrapinv_functions)
     59209# endif
     59210#endif
     59211#ifndef OPENSSL_MANGLE_ASM
     59212# ifndef ossl_aes128wrappad_functions
     59213#  define ossl_aes128wrappad_functions OPENSSL_MANGLER(ossl_aes128wrappad_functions)
     59214# endif
     59215#else
     59216# ifndef _ossl_aes128wrappad_functions
     59217#  define _ossl_aes128wrappad_functions OPENSSL_MANGLER_ASM(ossl_aes128wrappad_functions)
     59218# endif
     59219#endif
     59220#ifndef OPENSSL_MANGLE_ASM
     59221# ifndef ossl_aes128wrappadinv_functions
     59222#  define ossl_aes128wrappadinv_functions OPENSSL_MANGLER(ossl_aes128wrappadinv_functions)
     59223# endif
     59224#else
     59225# ifndef _ossl_aes128wrappadinv_functions
     59226#  define _ossl_aes128wrappadinv_functions OPENSSL_MANGLER_ASM(ossl_aes128wrappadinv_functions)
     59227# endif
     59228#endif
     59229#ifndef OPENSSL_MANGLE_ASM
     59230# ifndef ossl_aes128xts_functions
     59231#  define ossl_aes128xts_functions OPENSSL_MANGLER(ossl_aes128xts_functions)
     59232# endif
     59233#else
     59234# ifndef _ossl_aes128xts_functions
     59235#  define _ossl_aes128xts_functions OPENSSL_MANGLER_ASM(ossl_aes128xts_functions)
     59236# endif
     59237#endif
     59238#ifndef OPENSSL_MANGLE_ASM
     59239# ifndef ossl_aes192cbc_cts_functions
     59240#  define ossl_aes192cbc_cts_functions OPENSSL_MANGLER(ossl_aes192cbc_cts_functions)
     59241# endif
     59242#else
     59243# ifndef _ossl_aes192cbc_cts_functions
     59244#  define _ossl_aes192cbc_cts_functions OPENSSL_MANGLER_ASM(ossl_aes192cbc_cts_functions)
     59245# endif
     59246#endif
     59247#ifndef OPENSSL_MANGLE_ASM
     59248# ifndef ossl_aes192cbc_functions
     59249#  define ossl_aes192cbc_functions OPENSSL_MANGLER(ossl_aes192cbc_functions)
     59250# endif
     59251#else
     59252# ifndef _ossl_aes192cbc_functions
     59253#  define _ossl_aes192cbc_functions OPENSSL_MANGLER_ASM(ossl_aes192cbc_functions)
     59254# endif
     59255#endif
     59256#ifndef OPENSSL_MANGLE_ASM
     59257# ifndef ossl_aes192ccm_functions
     59258#  define ossl_aes192ccm_functions OPENSSL_MANGLER(ossl_aes192ccm_functions)
     59259# endif
     59260#else
     59261# ifndef _ossl_aes192ccm_functions
     59262#  define _ossl_aes192ccm_functions OPENSSL_MANGLER_ASM(ossl_aes192ccm_functions)
     59263# endif
     59264#endif
     59265#ifndef OPENSSL_MANGLE_ASM
     59266# ifndef ossl_aes192cfb1_functions
     59267#  define ossl_aes192cfb1_functions OPENSSL_MANGLER(ossl_aes192cfb1_functions)
     59268# endif
     59269#else
     59270# ifndef _ossl_aes192cfb1_functions
     59271#  define _ossl_aes192cfb1_functions OPENSSL_MANGLER_ASM(ossl_aes192cfb1_functions)
     59272# endif
     59273#endif
     59274#ifndef OPENSSL_MANGLE_ASM
     59275# ifndef ossl_aes192cfb8_functions
     59276#  define ossl_aes192cfb8_functions OPENSSL_MANGLER(ossl_aes192cfb8_functions)
     59277# endif
     59278#else
     59279# ifndef _ossl_aes192cfb8_functions
     59280#  define _ossl_aes192cfb8_functions OPENSSL_MANGLER_ASM(ossl_aes192cfb8_functions)
     59281# endif
     59282#endif
     59283#ifndef OPENSSL_MANGLE_ASM
     59284# ifndef ossl_aes192cfb_functions
     59285#  define ossl_aes192cfb_functions OPENSSL_MANGLER(ossl_aes192cfb_functions)
     59286# endif
     59287#else
     59288# ifndef _ossl_aes192cfb_functions
     59289#  define _ossl_aes192cfb_functions OPENSSL_MANGLER_ASM(ossl_aes192cfb_functions)
     59290# endif
     59291#endif
     59292#ifndef OPENSSL_MANGLE_ASM
     59293# ifndef ossl_aes192ctr_functions
     59294#  define ossl_aes192ctr_functions OPENSSL_MANGLER(ossl_aes192ctr_functions)
     59295# endif
     59296#else
     59297# ifndef _ossl_aes192ctr_functions
     59298#  define _ossl_aes192ctr_functions OPENSSL_MANGLER_ASM(ossl_aes192ctr_functions)
     59299# endif
     59300#endif
     59301#ifndef OPENSSL_MANGLE_ASM
     59302# ifndef ossl_aes192ecb_functions
     59303#  define ossl_aes192ecb_functions OPENSSL_MANGLER(ossl_aes192ecb_functions)
     59304# endif
     59305#else
     59306# ifndef _ossl_aes192ecb_functions
     59307#  define _ossl_aes192ecb_functions OPENSSL_MANGLER_ASM(ossl_aes192ecb_functions)
     59308# endif
     59309#endif
     59310#ifndef OPENSSL_MANGLE_ASM
     59311# ifndef ossl_aes192gcm_functions
     59312#  define ossl_aes192gcm_functions OPENSSL_MANGLER(ossl_aes192gcm_functions)
     59313# endif
     59314#else
     59315# ifndef _ossl_aes192gcm_functions
     59316#  define _ossl_aes192gcm_functions OPENSSL_MANGLER_ASM(ossl_aes192gcm_functions)
     59317# endif
     59318#endif
     59319#ifndef OPENSSL_MANGLE_ASM
     59320# ifndef ossl_aes192ocb_functions
     59321#  define ossl_aes192ocb_functions OPENSSL_MANGLER(ossl_aes192ocb_functions)
     59322# endif
     59323#else
     59324# ifndef _ossl_aes192ocb_functions
     59325#  define _ossl_aes192ocb_functions OPENSSL_MANGLER_ASM(ossl_aes192ocb_functions)
     59326# endif
     59327#endif
     59328#ifndef OPENSSL_MANGLE_ASM
     59329# ifndef ossl_aes192ofb_functions
     59330#  define ossl_aes192ofb_functions OPENSSL_MANGLER(ossl_aes192ofb_functions)
     59331# endif
     59332#else
     59333# ifndef _ossl_aes192ofb_functions
     59334#  define _ossl_aes192ofb_functions OPENSSL_MANGLER_ASM(ossl_aes192ofb_functions)
     59335# endif
     59336#endif
     59337#ifndef OPENSSL_MANGLE_ASM
     59338# ifndef ossl_aes192siv_functions
     59339#  define ossl_aes192siv_functions OPENSSL_MANGLER(ossl_aes192siv_functions)
     59340# endif
     59341#else
     59342# ifndef _ossl_aes192siv_functions
     59343#  define _ossl_aes192siv_functions OPENSSL_MANGLER_ASM(ossl_aes192siv_functions)
     59344# endif
     59345#endif
     59346#ifndef OPENSSL_MANGLE_ASM
     59347# ifndef ossl_aes192wrap_functions
     59348#  define ossl_aes192wrap_functions OPENSSL_MANGLER(ossl_aes192wrap_functions)
     59349# endif
     59350#else
     59351# ifndef _ossl_aes192wrap_functions
     59352#  define _ossl_aes192wrap_functions OPENSSL_MANGLER_ASM(ossl_aes192wrap_functions)
     59353# endif
     59354#endif
     59355#ifndef OPENSSL_MANGLE_ASM
     59356# ifndef ossl_aes192wrapinv_functions
     59357#  define ossl_aes192wrapinv_functions OPENSSL_MANGLER(ossl_aes192wrapinv_functions)
     59358# endif
     59359#else
     59360# ifndef _ossl_aes192wrapinv_functions
     59361#  define _ossl_aes192wrapinv_functions OPENSSL_MANGLER_ASM(ossl_aes192wrapinv_functions)
     59362# endif
     59363#endif
     59364#ifndef OPENSSL_MANGLE_ASM
     59365# ifndef ossl_aes192wrappad_functions
     59366#  define ossl_aes192wrappad_functions OPENSSL_MANGLER(ossl_aes192wrappad_functions)
     59367# endif
     59368#else
     59369# ifndef _ossl_aes192wrappad_functions
     59370#  define _ossl_aes192wrappad_functions OPENSSL_MANGLER_ASM(ossl_aes192wrappad_functions)
     59371# endif
     59372#endif
     59373#ifndef OPENSSL_MANGLE_ASM
     59374# ifndef ossl_aes192wrappadinv_functions
     59375#  define ossl_aes192wrappadinv_functions OPENSSL_MANGLER(ossl_aes192wrappadinv_functions)
     59376# endif
     59377#else
     59378# ifndef _ossl_aes192wrappadinv_functions
     59379#  define _ossl_aes192wrappadinv_functions OPENSSL_MANGLER_ASM(ossl_aes192wrappadinv_functions)
     59380# endif
     59381#endif
     59382#ifndef OPENSSL_MANGLE_ASM
     59383# ifndef ossl_aes256cbc_cts_functions
     59384#  define ossl_aes256cbc_cts_functions OPENSSL_MANGLER(ossl_aes256cbc_cts_functions)
     59385# endif
     59386#else
     59387# ifndef _ossl_aes256cbc_cts_functions
     59388#  define _ossl_aes256cbc_cts_functions OPENSSL_MANGLER_ASM(ossl_aes256cbc_cts_functions)
     59389# endif
     59390#endif
     59391#ifndef OPENSSL_MANGLE_ASM
     59392# ifndef ossl_aes256cbc_functions
     59393#  define ossl_aes256cbc_functions OPENSSL_MANGLER(ossl_aes256cbc_functions)
     59394# endif
     59395#else
     59396# ifndef _ossl_aes256cbc_functions
     59397#  define _ossl_aes256cbc_functions OPENSSL_MANGLER_ASM(ossl_aes256cbc_functions)
     59398# endif
     59399#endif
     59400#ifndef OPENSSL_MANGLE_ASM
     59401# ifndef ossl_aes256cbc_hmac_sha1_functions
     59402#  define ossl_aes256cbc_hmac_sha1_functions OPENSSL_MANGLER(ossl_aes256cbc_hmac_sha1_functions)
     59403# endif
     59404#else
     59405# ifndef _ossl_aes256cbc_hmac_sha1_functions
     59406#  define _ossl_aes256cbc_hmac_sha1_functions OPENSSL_MANGLER_ASM(ossl_aes256cbc_hmac_sha1_functions)
     59407# endif
     59408#endif
     59409#ifndef OPENSSL_MANGLE_ASM
     59410# ifndef ossl_aes256cbc_hmac_sha256_functions
     59411#  define ossl_aes256cbc_hmac_sha256_functions OPENSSL_MANGLER(ossl_aes256cbc_hmac_sha256_functions)
     59412# endif
     59413#else
     59414# ifndef _ossl_aes256cbc_hmac_sha256_functions
     59415#  define _ossl_aes256cbc_hmac_sha256_functions OPENSSL_MANGLER_ASM(ossl_aes256cbc_hmac_sha256_functions)
     59416# endif
     59417#endif
     59418#ifndef OPENSSL_MANGLE_ASM
     59419# ifndef ossl_aes256ccm_functions
     59420#  define ossl_aes256ccm_functions OPENSSL_MANGLER(ossl_aes256ccm_functions)
     59421# endif
     59422#else
     59423# ifndef _ossl_aes256ccm_functions
     59424#  define _ossl_aes256ccm_functions OPENSSL_MANGLER_ASM(ossl_aes256ccm_functions)
     59425# endif
     59426#endif
     59427#ifndef OPENSSL_MANGLE_ASM
     59428# ifndef ossl_aes256cfb1_functions
     59429#  define ossl_aes256cfb1_functions OPENSSL_MANGLER(ossl_aes256cfb1_functions)
     59430# endif
     59431#else
     59432# ifndef _ossl_aes256cfb1_functions
     59433#  define _ossl_aes256cfb1_functions OPENSSL_MANGLER_ASM(ossl_aes256cfb1_functions)
     59434# endif
     59435#endif
     59436#ifndef OPENSSL_MANGLE_ASM
     59437# ifndef ossl_aes256cfb8_functions
     59438#  define ossl_aes256cfb8_functions OPENSSL_MANGLER(ossl_aes256cfb8_functions)
     59439# endif
     59440#else
     59441# ifndef _ossl_aes256cfb8_functions
     59442#  define _ossl_aes256cfb8_functions OPENSSL_MANGLER_ASM(ossl_aes256cfb8_functions)
     59443# endif
     59444#endif
     59445#ifndef OPENSSL_MANGLE_ASM
     59446# ifndef ossl_aes256cfb_functions
     59447#  define ossl_aes256cfb_functions OPENSSL_MANGLER(ossl_aes256cfb_functions)
     59448# endif
     59449#else
     59450# ifndef _ossl_aes256cfb_functions
     59451#  define _ossl_aes256cfb_functions OPENSSL_MANGLER_ASM(ossl_aes256cfb_functions)
     59452# endif
     59453#endif
     59454#ifndef OPENSSL_MANGLE_ASM
     59455# ifndef ossl_aes256ctr_functions
     59456#  define ossl_aes256ctr_functions OPENSSL_MANGLER(ossl_aes256ctr_functions)
     59457# endif
     59458#else
     59459# ifndef _ossl_aes256ctr_functions
     59460#  define _ossl_aes256ctr_functions OPENSSL_MANGLER_ASM(ossl_aes256ctr_functions)
     59461# endif
     59462#endif
     59463#ifndef OPENSSL_MANGLE_ASM
     59464# ifndef ossl_aes256ecb_functions
     59465#  define ossl_aes256ecb_functions OPENSSL_MANGLER(ossl_aes256ecb_functions)
     59466# endif
     59467#else
     59468# ifndef _ossl_aes256ecb_functions
     59469#  define _ossl_aes256ecb_functions OPENSSL_MANGLER_ASM(ossl_aes256ecb_functions)
     59470# endif
     59471#endif
     59472#ifndef OPENSSL_MANGLE_ASM
     59473# ifndef ossl_aes256gcm_functions
     59474#  define ossl_aes256gcm_functions OPENSSL_MANGLER(ossl_aes256gcm_functions)
     59475# endif
     59476#else
     59477# ifndef _ossl_aes256gcm_functions
     59478#  define _ossl_aes256gcm_functions OPENSSL_MANGLER_ASM(ossl_aes256gcm_functions)
     59479# endif
     59480#endif
     59481#ifndef OPENSSL_MANGLE_ASM
     59482# ifndef ossl_aes256ocb_functions
     59483#  define ossl_aes256ocb_functions OPENSSL_MANGLER(ossl_aes256ocb_functions)
     59484# endif
     59485#else
     59486# ifndef _ossl_aes256ocb_functions
     59487#  define _ossl_aes256ocb_functions OPENSSL_MANGLER_ASM(ossl_aes256ocb_functions)
     59488# endif
     59489#endif
     59490#ifndef OPENSSL_MANGLE_ASM
     59491# ifndef ossl_aes256ofb_functions
     59492#  define ossl_aes256ofb_functions OPENSSL_MANGLER(ossl_aes256ofb_functions)
     59493# endif
     59494#else
     59495# ifndef _ossl_aes256ofb_functions
     59496#  define _ossl_aes256ofb_functions OPENSSL_MANGLER_ASM(ossl_aes256ofb_functions)
     59497# endif
     59498#endif
     59499#ifndef OPENSSL_MANGLE_ASM
     59500# ifndef ossl_aes256siv_functions
     59501#  define ossl_aes256siv_functions OPENSSL_MANGLER(ossl_aes256siv_functions)
     59502# endif
     59503#else
     59504# ifndef _ossl_aes256siv_functions
     59505#  define _ossl_aes256siv_functions OPENSSL_MANGLER_ASM(ossl_aes256siv_functions)
     59506# endif
     59507#endif
     59508#ifndef OPENSSL_MANGLE_ASM
     59509# ifndef ossl_aes256wrap_functions
     59510#  define ossl_aes256wrap_functions OPENSSL_MANGLER(ossl_aes256wrap_functions)
     59511# endif
     59512#else
     59513# ifndef _ossl_aes256wrap_functions
     59514#  define _ossl_aes256wrap_functions OPENSSL_MANGLER_ASM(ossl_aes256wrap_functions)
     59515# endif
     59516#endif
     59517#ifndef OPENSSL_MANGLE_ASM
     59518# ifndef ossl_aes256wrapinv_functions
     59519#  define ossl_aes256wrapinv_functions OPENSSL_MANGLER(ossl_aes256wrapinv_functions)
     59520# endif
     59521#else
     59522# ifndef _ossl_aes256wrapinv_functions
     59523#  define _ossl_aes256wrapinv_functions OPENSSL_MANGLER_ASM(ossl_aes256wrapinv_functions)
     59524# endif
     59525#endif
     59526#ifndef OPENSSL_MANGLE_ASM
     59527# ifndef ossl_aes256wrappad_functions
     59528#  define ossl_aes256wrappad_functions OPENSSL_MANGLER(ossl_aes256wrappad_functions)
     59529# endif
     59530#else
     59531# ifndef _ossl_aes256wrappad_functions
     59532#  define _ossl_aes256wrappad_functions OPENSSL_MANGLER_ASM(ossl_aes256wrappad_functions)
     59533# endif
     59534#endif
     59535#ifndef OPENSSL_MANGLE_ASM
     59536# ifndef ossl_aes256wrappadinv_functions
     59537#  define ossl_aes256wrappadinv_functions OPENSSL_MANGLER(ossl_aes256wrappadinv_functions)
     59538# endif
     59539#else
     59540# ifndef _ossl_aes256wrappadinv_functions
     59541#  define _ossl_aes256wrappadinv_functions OPENSSL_MANGLER_ASM(ossl_aes256wrappadinv_functions)
     59542# endif
     59543#endif
     59544#ifndef OPENSSL_MANGLE_ASM
     59545# ifndef ossl_aes256xts_functions
     59546#  define ossl_aes256xts_functions OPENSSL_MANGLER(ossl_aes256xts_functions)
     59547# endif
     59548#else
     59549# ifndef _ossl_aes256xts_functions
     59550#  define _ossl_aes256xts_functions OPENSSL_MANGLER_ASM(ossl_aes256xts_functions)
     59551# endif
     59552#endif
     59553#ifndef OPENSSL_MANGLE_ASM
     59554# ifndef ossl_algorithm_do_all
     59555#  define ossl_algorithm_do_all OPENSSL_MANGLER(ossl_algorithm_do_all)
     59556# endif
     59557#else
     59558# ifndef _ossl_algorithm_do_all
     59559#  define _ossl_algorithm_do_all OPENSSL_MANGLER_ASM(ossl_algorithm_do_all)
     59560# endif
     59561#endif
     59562#ifndef OPENSSL_MANGLE_ASM
     59563# ifndef ossl_algorithm_get1_first_name
     59564#  define ossl_algorithm_get1_first_name OPENSSL_MANGLER(ossl_algorithm_get1_first_name)
     59565# endif
     59566#else
     59567# ifndef _ossl_algorithm_get1_first_name
     59568#  define _ossl_algorithm_get1_first_name OPENSSL_MANGLER_ASM(ossl_algorithm_get1_first_name)
     59569# endif
     59570#endif
     59571#ifndef OPENSSL_MANGLE_ASM
     59572# ifndef ossl_any_to_obj_algorithm
     59573#  define ossl_any_to_obj_algorithm OPENSSL_MANGLER(ossl_any_to_obj_algorithm)
     59574# endif
     59575#else
     59576# ifndef _ossl_any_to_obj_algorithm
     59577#  define _ossl_any_to_obj_algorithm OPENSSL_MANGLER_ASM(ossl_any_to_obj_algorithm)
     59578# endif
     59579#endif
     59580#ifndef OPENSSL_MANGLE_ASM
     59581# ifndef ossl_aria128cbc_functions
     59582#  define ossl_aria128cbc_functions OPENSSL_MANGLER(ossl_aria128cbc_functions)
     59583# endif
     59584#else
     59585# ifndef _ossl_aria128cbc_functions
     59586#  define _ossl_aria128cbc_functions OPENSSL_MANGLER_ASM(ossl_aria128cbc_functions)
     59587# endif
     59588#endif
     59589#ifndef OPENSSL_MANGLE_ASM
     59590# ifndef ossl_aria128ccm_functions
     59591#  define ossl_aria128ccm_functions OPENSSL_MANGLER(ossl_aria128ccm_functions)
     59592# endif
     59593#else
     59594# ifndef _ossl_aria128ccm_functions
     59595#  define _ossl_aria128ccm_functions OPENSSL_MANGLER_ASM(ossl_aria128ccm_functions)
     59596# endif
     59597#endif
     59598#ifndef OPENSSL_MANGLE_ASM
     59599# ifndef ossl_aria128cfb1_functions
     59600#  define ossl_aria128cfb1_functions OPENSSL_MANGLER(ossl_aria128cfb1_functions)
     59601# endif
     59602#else
     59603# ifndef _ossl_aria128cfb1_functions
     59604#  define _ossl_aria128cfb1_functions OPENSSL_MANGLER_ASM(ossl_aria128cfb1_functions)
     59605# endif
     59606#endif
     59607#ifndef OPENSSL_MANGLE_ASM
     59608# ifndef ossl_aria128cfb8_functions
     59609#  define ossl_aria128cfb8_functions OPENSSL_MANGLER(ossl_aria128cfb8_functions)
     59610# endif
     59611#else
     59612# ifndef _ossl_aria128cfb8_functions
     59613#  define _ossl_aria128cfb8_functions OPENSSL_MANGLER_ASM(ossl_aria128cfb8_functions)
     59614# endif
     59615#endif
     59616#ifndef OPENSSL_MANGLE_ASM
     59617# ifndef ossl_aria128cfb_functions
     59618#  define ossl_aria128cfb_functions OPENSSL_MANGLER(ossl_aria128cfb_functions)
     59619# endif
     59620#else
     59621# ifndef _ossl_aria128cfb_functions
     59622#  define _ossl_aria128cfb_functions OPENSSL_MANGLER_ASM(ossl_aria128cfb_functions)
     59623# endif
     59624#endif
     59625#ifndef OPENSSL_MANGLE_ASM
     59626# ifndef ossl_aria128ctr_functions
     59627#  define ossl_aria128ctr_functions OPENSSL_MANGLER(ossl_aria128ctr_functions)
     59628# endif
     59629#else
     59630# ifndef _ossl_aria128ctr_functions
     59631#  define _ossl_aria128ctr_functions OPENSSL_MANGLER_ASM(ossl_aria128ctr_functions)
     59632# endif
     59633#endif
     59634#ifndef OPENSSL_MANGLE_ASM
     59635# ifndef ossl_aria128ecb_functions
     59636#  define ossl_aria128ecb_functions OPENSSL_MANGLER(ossl_aria128ecb_functions)
     59637# endif
     59638#else
     59639# ifndef _ossl_aria128ecb_functions
     59640#  define _ossl_aria128ecb_functions OPENSSL_MANGLER_ASM(ossl_aria128ecb_functions)
     59641# endif
     59642#endif
     59643#ifndef OPENSSL_MANGLE_ASM
     59644# ifndef ossl_aria128gcm_functions
     59645#  define ossl_aria128gcm_functions OPENSSL_MANGLER(ossl_aria128gcm_functions)
     59646# endif
     59647#else
     59648# ifndef _ossl_aria128gcm_functions
     59649#  define _ossl_aria128gcm_functions OPENSSL_MANGLER_ASM(ossl_aria128gcm_functions)
     59650# endif
     59651#endif
     59652#ifndef OPENSSL_MANGLE_ASM
     59653# ifndef ossl_aria128ofb_functions
     59654#  define ossl_aria128ofb_functions OPENSSL_MANGLER(ossl_aria128ofb_functions)
     59655# endif
     59656#else
     59657# ifndef _ossl_aria128ofb_functions
     59658#  define _ossl_aria128ofb_functions OPENSSL_MANGLER_ASM(ossl_aria128ofb_functions)
     59659# endif
     59660#endif
     59661#ifndef OPENSSL_MANGLE_ASM
     59662# ifndef ossl_aria192cbc_functions
     59663#  define ossl_aria192cbc_functions OPENSSL_MANGLER(ossl_aria192cbc_functions)
     59664# endif
     59665#else
     59666# ifndef _ossl_aria192cbc_functions
     59667#  define _ossl_aria192cbc_functions OPENSSL_MANGLER_ASM(ossl_aria192cbc_functions)
     59668# endif
     59669#endif
     59670#ifndef OPENSSL_MANGLE_ASM
     59671# ifndef ossl_aria192ccm_functions
     59672#  define ossl_aria192ccm_functions OPENSSL_MANGLER(ossl_aria192ccm_functions)
     59673# endif
     59674#else
     59675# ifndef _ossl_aria192ccm_functions
     59676#  define _ossl_aria192ccm_functions OPENSSL_MANGLER_ASM(ossl_aria192ccm_functions)
     59677# endif
     59678#endif
     59679#ifndef OPENSSL_MANGLE_ASM
     59680# ifndef ossl_aria192cfb1_functions
     59681#  define ossl_aria192cfb1_functions OPENSSL_MANGLER(ossl_aria192cfb1_functions)
     59682# endif
     59683#else
     59684# ifndef _ossl_aria192cfb1_functions
     59685#  define _ossl_aria192cfb1_functions OPENSSL_MANGLER_ASM(ossl_aria192cfb1_functions)
     59686# endif
     59687#endif
     59688#ifndef OPENSSL_MANGLE_ASM
     59689# ifndef ossl_aria192cfb8_functions
     59690#  define ossl_aria192cfb8_functions OPENSSL_MANGLER(ossl_aria192cfb8_functions)
     59691# endif
     59692#else
     59693# ifndef _ossl_aria192cfb8_functions
     59694#  define _ossl_aria192cfb8_functions OPENSSL_MANGLER_ASM(ossl_aria192cfb8_functions)
     59695# endif
     59696#endif
     59697#ifndef OPENSSL_MANGLE_ASM
     59698# ifndef ossl_aria192cfb_functions
     59699#  define ossl_aria192cfb_functions OPENSSL_MANGLER(ossl_aria192cfb_functions)
     59700# endif
     59701#else
     59702# ifndef _ossl_aria192cfb_functions
     59703#  define _ossl_aria192cfb_functions OPENSSL_MANGLER_ASM(ossl_aria192cfb_functions)
     59704# endif
     59705#endif
     59706#ifndef OPENSSL_MANGLE_ASM
     59707# ifndef ossl_aria192ctr_functions
     59708#  define ossl_aria192ctr_functions OPENSSL_MANGLER(ossl_aria192ctr_functions)
     59709# endif
     59710#else
     59711# ifndef _ossl_aria192ctr_functions
     59712#  define _ossl_aria192ctr_functions OPENSSL_MANGLER_ASM(ossl_aria192ctr_functions)
     59713# endif
     59714#endif
     59715#ifndef OPENSSL_MANGLE_ASM
     59716# ifndef ossl_aria192ecb_functions
     59717#  define ossl_aria192ecb_functions OPENSSL_MANGLER(ossl_aria192ecb_functions)
     59718# endif
     59719#else
     59720# ifndef _ossl_aria192ecb_functions
     59721#  define _ossl_aria192ecb_functions OPENSSL_MANGLER_ASM(ossl_aria192ecb_functions)
     59722# endif
     59723#endif
     59724#ifndef OPENSSL_MANGLE_ASM
     59725# ifndef ossl_aria192gcm_functions
     59726#  define ossl_aria192gcm_functions OPENSSL_MANGLER(ossl_aria192gcm_functions)
     59727# endif
     59728#else
     59729# ifndef _ossl_aria192gcm_functions
     59730#  define _ossl_aria192gcm_functions OPENSSL_MANGLER_ASM(ossl_aria192gcm_functions)
     59731# endif
     59732#endif
     59733#ifndef OPENSSL_MANGLE_ASM
     59734# ifndef ossl_aria192ofb_functions
     59735#  define ossl_aria192ofb_functions OPENSSL_MANGLER(ossl_aria192ofb_functions)
     59736# endif
     59737#else
     59738# ifndef _ossl_aria192ofb_functions
     59739#  define _ossl_aria192ofb_functions OPENSSL_MANGLER_ASM(ossl_aria192ofb_functions)
     59740# endif
     59741#endif
     59742#ifndef OPENSSL_MANGLE_ASM
     59743# ifndef ossl_aria256cbc_functions
     59744#  define ossl_aria256cbc_functions OPENSSL_MANGLER(ossl_aria256cbc_functions)
     59745# endif
     59746#else
     59747# ifndef _ossl_aria256cbc_functions
     59748#  define _ossl_aria256cbc_functions OPENSSL_MANGLER_ASM(ossl_aria256cbc_functions)
     59749# endif
     59750#endif
     59751#ifndef OPENSSL_MANGLE_ASM
     59752# ifndef ossl_aria256ccm_functions
     59753#  define ossl_aria256ccm_functions OPENSSL_MANGLER(ossl_aria256ccm_functions)
     59754# endif
     59755#else
     59756# ifndef _ossl_aria256ccm_functions
     59757#  define _ossl_aria256ccm_functions OPENSSL_MANGLER_ASM(ossl_aria256ccm_functions)
     59758# endif
     59759#endif
     59760#ifndef OPENSSL_MANGLE_ASM
     59761# ifndef ossl_aria256cfb1_functions
     59762#  define ossl_aria256cfb1_functions OPENSSL_MANGLER(ossl_aria256cfb1_functions)
     59763# endif
     59764#else
     59765# ifndef _ossl_aria256cfb1_functions
     59766#  define _ossl_aria256cfb1_functions OPENSSL_MANGLER_ASM(ossl_aria256cfb1_functions)
     59767# endif
     59768#endif
     59769#ifndef OPENSSL_MANGLE_ASM
     59770# ifndef ossl_aria256cfb8_functions
     59771#  define ossl_aria256cfb8_functions OPENSSL_MANGLER(ossl_aria256cfb8_functions)
     59772# endif
     59773#else
     59774# ifndef _ossl_aria256cfb8_functions
     59775#  define _ossl_aria256cfb8_functions OPENSSL_MANGLER_ASM(ossl_aria256cfb8_functions)
     59776# endif
     59777#endif
     59778#ifndef OPENSSL_MANGLE_ASM
     59779# ifndef ossl_aria256cfb_functions
     59780#  define ossl_aria256cfb_functions OPENSSL_MANGLER(ossl_aria256cfb_functions)
     59781# endif
     59782#else
     59783# ifndef _ossl_aria256cfb_functions
     59784#  define _ossl_aria256cfb_functions OPENSSL_MANGLER_ASM(ossl_aria256cfb_functions)
     59785# endif
     59786#endif
     59787#ifndef OPENSSL_MANGLE_ASM
     59788# ifndef ossl_aria256ctr_functions
     59789#  define ossl_aria256ctr_functions OPENSSL_MANGLER(ossl_aria256ctr_functions)
     59790# endif
     59791#else
     59792# ifndef _ossl_aria256ctr_functions
     59793#  define _ossl_aria256ctr_functions OPENSSL_MANGLER_ASM(ossl_aria256ctr_functions)
     59794# endif
     59795#endif
     59796#ifndef OPENSSL_MANGLE_ASM
     59797# ifndef ossl_aria256ecb_functions
     59798#  define ossl_aria256ecb_functions OPENSSL_MANGLER(ossl_aria256ecb_functions)
     59799# endif
     59800#else
     59801# ifndef _ossl_aria256ecb_functions
     59802#  define _ossl_aria256ecb_functions OPENSSL_MANGLER_ASM(ossl_aria256ecb_functions)
     59803# endif
     59804#endif
     59805#ifndef OPENSSL_MANGLE_ASM
     59806# ifndef ossl_aria256gcm_functions
     59807#  define ossl_aria256gcm_functions OPENSSL_MANGLER(ossl_aria256gcm_functions)
     59808# endif
     59809#else
     59810# ifndef _ossl_aria256gcm_functions
     59811#  define _ossl_aria256gcm_functions OPENSSL_MANGLER_ASM(ossl_aria256gcm_functions)
     59812# endif
     59813#endif
     59814#ifndef OPENSSL_MANGLE_ASM
     59815# ifndef ossl_aria256ofb_functions
     59816#  define ossl_aria256ofb_functions OPENSSL_MANGLER(ossl_aria256ofb_functions)
     59817# endif
     59818#else
     59819# ifndef _ossl_aria256ofb_functions
     59820#  define _ossl_aria256ofb_functions OPENSSL_MANGLER_ASM(ossl_aria256ofb_functions)
     59821# endif
     59822#endif
     59823#ifndef OPENSSL_MANGLE_ASM
     59824# ifndef ossl_aria_encrypt
     59825#  define ossl_aria_encrypt OPENSSL_MANGLER(ossl_aria_encrypt)
     59826# endif
     59827#else
     59828# ifndef _ossl_aria_encrypt
     59829#  define _ossl_aria_encrypt OPENSSL_MANGLER_ASM(ossl_aria_encrypt)
     59830# endif
     59831#endif
     59832#ifndef OPENSSL_MANGLE_ASM
     59833# ifndef ossl_aria_set_decrypt_key
     59834#  define ossl_aria_set_decrypt_key OPENSSL_MANGLER(ossl_aria_set_decrypt_key)
     59835# endif
     59836#else
     59837# ifndef _ossl_aria_set_decrypt_key
     59838#  define _ossl_aria_set_decrypt_key OPENSSL_MANGLER_ASM(ossl_aria_set_decrypt_key)
     59839# endif
     59840#endif
     59841#ifndef OPENSSL_MANGLE_ASM
     59842# ifndef ossl_aria_set_encrypt_key
     59843#  define ossl_aria_set_encrypt_key OPENSSL_MANGLER(ossl_aria_set_encrypt_key)
     59844# endif
     59845#else
     59846# ifndef _ossl_aria_set_encrypt_key
     59847#  define _ossl_aria_set_encrypt_key OPENSSL_MANGLER_ASM(ossl_aria_set_encrypt_key)
     59848# endif
     59849#endif
     59850#ifndef OPENSSL_MANGLE_ASM
     59851# ifndef ossl_ascii_isdigit
     59852#  define ossl_ascii_isdigit OPENSSL_MANGLER(ossl_ascii_isdigit)
     59853# endif
     59854#else
     59855# ifndef _ossl_ascii_isdigit
     59856#  define _ossl_ascii_isdigit OPENSSL_MANGLER_ASM(ossl_ascii_isdigit)
     59857# endif
     59858#endif
     59859#ifndef OPENSSL_MANGLE_ASM
     59860# ifndef ossl_asn1_do_adb
     59861#  define ossl_asn1_do_adb OPENSSL_MANGLER(ossl_asn1_do_adb)
     59862# endif
     59863#else
     59864# ifndef _ossl_asn1_do_adb
     59865#  define _ossl_asn1_do_adb OPENSSL_MANGLER_ASM(ossl_asn1_do_adb)
     59866# endif
     59867#endif
     59868#ifndef OPENSSL_MANGLE_ASM
     59869# ifndef ossl_asn1_do_lock
     59870#  define ossl_asn1_do_lock OPENSSL_MANGLER(ossl_asn1_do_lock)
     59871# endif
     59872#else
     59873# ifndef _ossl_asn1_do_lock
     59874#  define _ossl_asn1_do_lock OPENSSL_MANGLER_ASM(ossl_asn1_do_lock)
     59875# endif
     59876#endif
     59877#ifndef OPENSSL_MANGLE_ASM
     59878# ifndef ossl_asn1_enc_free
     59879#  define ossl_asn1_enc_free OPENSSL_MANGLER(ossl_asn1_enc_free)
     59880# endif
     59881#else
     59882# ifndef _ossl_asn1_enc_free
     59883#  define _ossl_asn1_enc_free OPENSSL_MANGLER_ASM(ossl_asn1_enc_free)
     59884# endif
     59885#endif
     59886#ifndef OPENSSL_MANGLE_ASM
     59887# ifndef ossl_asn1_enc_init
     59888#  define ossl_asn1_enc_init OPENSSL_MANGLER(ossl_asn1_enc_init)
     59889# endif
     59890#else
     59891# ifndef _ossl_asn1_enc_init
     59892#  define _ossl_asn1_enc_init OPENSSL_MANGLER_ASM(ossl_asn1_enc_init)
     59893# endif
     59894#endif
     59895#ifndef OPENSSL_MANGLE_ASM
     59896# ifndef ossl_asn1_enc_restore
     59897#  define ossl_asn1_enc_restore OPENSSL_MANGLER(ossl_asn1_enc_restore)
     59898# endif
     59899#else
     59900# ifndef _ossl_asn1_enc_restore
     59901#  define _ossl_asn1_enc_restore OPENSSL_MANGLER_ASM(ossl_asn1_enc_restore)
     59902# endif
     59903#endif
     59904#ifndef OPENSSL_MANGLE_ASM
     59905# ifndef ossl_asn1_enc_save
     59906#  define ossl_asn1_enc_save OPENSSL_MANGLER(ossl_asn1_enc_save)
     59907# endif
     59908#else
     59909# ifndef _ossl_asn1_enc_save
     59910#  define _ossl_asn1_enc_save OPENSSL_MANGLER_ASM(ossl_asn1_enc_save)
     59911# endif
     59912#endif
     59913#ifndef OPENSSL_MANGLE_ASM
     59914# ifndef ossl_asn1_get_choice_selector
     59915#  define ossl_asn1_get_choice_selector OPENSSL_MANGLER(ossl_asn1_get_choice_selector)
     59916# endif
     59917#else
     59918# ifndef _ossl_asn1_get_choice_selector
     59919#  define _ossl_asn1_get_choice_selector OPENSSL_MANGLER_ASM(ossl_asn1_get_choice_selector)
     59920# endif
     59921#endif
     59922#ifndef OPENSSL_MANGLE_ASM
     59923# ifndef ossl_asn1_get_choice_selector_const
     59924#  define ossl_asn1_get_choice_selector_const OPENSSL_MANGLER(ossl_asn1_get_choice_selector_const)
     59925# endif
     59926#else
     59927# ifndef _ossl_asn1_get_choice_selector_const
     59928#  define _ossl_asn1_get_choice_selector_const OPENSSL_MANGLER_ASM(ossl_asn1_get_choice_selector_const)
     59929# endif
     59930#endif
     59931#ifndef OPENSSL_MANGLE_ASM
     59932# ifndef ossl_asn1_get_const_field_ptr
     59933#  define ossl_asn1_get_const_field_ptr OPENSSL_MANGLER(ossl_asn1_get_const_field_ptr)
     59934# endif
     59935#else
     59936# ifndef _ossl_asn1_get_const_field_ptr
     59937#  define _ossl_asn1_get_const_field_ptr OPENSSL_MANGLER_ASM(ossl_asn1_get_const_field_ptr)
     59938# endif
     59939#endif
     59940#ifndef OPENSSL_MANGLE_ASM
     59941# ifndef ossl_asn1_get_field_ptr
     59942#  define ossl_asn1_get_field_ptr OPENSSL_MANGLER(ossl_asn1_get_field_ptr)
     59943# endif
     59944#else
     59945# ifndef _ossl_asn1_get_field_ptr
     59946#  define _ossl_asn1_get_field_ptr OPENSSL_MANGLER_ASM(ossl_asn1_get_field_ptr)
     59947# endif
     59948#endif
     59949#ifndef OPENSSL_MANGLE_ASM
     59950# ifndef ossl_asn1_item_digest_ex
     59951#  define ossl_asn1_item_digest_ex OPENSSL_MANGLER(ossl_asn1_item_digest_ex)
     59952# endif
     59953#else
     59954# ifndef _ossl_asn1_item_digest_ex
     59955#  define _ossl_asn1_item_digest_ex OPENSSL_MANGLER_ASM(ossl_asn1_item_digest_ex)
     59956# endif
     59957#endif
     59958#ifndef OPENSSL_MANGLE_ASM
     59959# ifndef ossl_asn1_item_embed_free
     59960#  define ossl_asn1_item_embed_free OPENSSL_MANGLER(ossl_asn1_item_embed_free)
     59961# endif
     59962#else
     59963# ifndef _ossl_asn1_item_embed_free
     59964#  define _ossl_asn1_item_embed_free OPENSSL_MANGLER_ASM(ossl_asn1_item_embed_free)
     59965# endif
     59966#endif
     59967#ifndef OPENSSL_MANGLE_ASM
     59968# ifndef ossl_asn1_item_ex_new_intern
     59969#  define ossl_asn1_item_ex_new_intern OPENSSL_MANGLER(ossl_asn1_item_ex_new_intern)
     59970# endif
     59971#else
     59972# ifndef _ossl_asn1_item_ex_new_intern
     59973#  define _ossl_asn1_item_ex_new_intern OPENSSL_MANGLER_ASM(ossl_asn1_item_ex_new_intern)
     59974# endif
     59975#endif
     59976#ifndef OPENSSL_MANGLE_ASM
     59977# ifndef ossl_asn1_primitive_free
     59978#  define ossl_asn1_primitive_free OPENSSL_MANGLER(ossl_asn1_primitive_free)
     59979# endif
     59980#else
     59981# ifndef _ossl_asn1_primitive_free
     59982#  define _ossl_asn1_primitive_free OPENSSL_MANGLER_ASM(ossl_asn1_primitive_free)
     59983# endif
     59984#endif
     59985#ifndef OPENSSL_MANGLE_ASM
     59986# ifndef ossl_asn1_set_choice_selector
     59987#  define ossl_asn1_set_choice_selector OPENSSL_MANGLER(ossl_asn1_set_choice_selector)
     59988# endif
     59989#else
     59990# ifndef _ossl_asn1_set_choice_selector
     59991#  define _ossl_asn1_set_choice_selector OPENSSL_MANGLER_ASM(ossl_asn1_set_choice_selector)
     59992# endif
     59993#endif
     59994#ifndef OPENSSL_MANGLE_ASM
     59995# ifndef ossl_asn1_string_embed_free
     59996#  define ossl_asn1_string_embed_free OPENSSL_MANGLER(ossl_asn1_string_embed_free)
     59997# endif
     59998#else
     59999# ifndef _ossl_asn1_string_embed_free
     60000#  define _ossl_asn1_string_embed_free OPENSSL_MANGLER_ASM(ossl_asn1_string_embed_free)
     60001# endif
     60002#endif
     60003#ifndef OPENSSL_MANGLE_ASM
     60004# ifndef ossl_asn1_template_free
     60005#  define ossl_asn1_template_free OPENSSL_MANGLER(ossl_asn1_template_free)
     60006# endif
     60007#else
     60008# ifndef _ossl_asn1_template_free
     60009#  define _ossl_asn1_template_free OPENSSL_MANGLER_ASM(ossl_asn1_template_free)
     60010# endif
     60011#endif
     60012#ifndef OPENSSL_MANGLE_ASM
     60013# ifndef ossl_asn1_time_from_tm
     60014#  define ossl_asn1_time_from_tm OPENSSL_MANGLER(ossl_asn1_time_from_tm)
     60015# endif
     60016#else
     60017# ifndef _ossl_asn1_time_from_tm
     60018#  define _ossl_asn1_time_from_tm OPENSSL_MANGLER_ASM(ossl_asn1_time_from_tm)
     60019# endif
     60020#endif
     60021#ifndef OPENSSL_MANGLE_ASM
     60022# ifndef ossl_asn1_time_print_ex
     60023#  define ossl_asn1_time_print_ex OPENSSL_MANGLER(ossl_asn1_time_print_ex)
     60024# endif
     60025#else
     60026# ifndef _ossl_asn1_time_print_ex
     60027#  define _ossl_asn1_time_print_ex OPENSSL_MANGLER_ASM(ossl_asn1_time_print_ex)
     60028# endif
     60029#endif
     60030#ifndef OPENSSL_MANGLE_ASM
     60031# ifndef ossl_asn1_time_to_tm
     60032#  define ossl_asn1_time_to_tm OPENSSL_MANGLER(ossl_asn1_time_to_tm)
     60033# endif
     60034#else
     60035# ifndef _ossl_asn1_time_to_tm
     60036#  define _ossl_asn1_time_to_tm OPENSSL_MANGLER_ASM(ossl_asn1_time_to_tm)
     60037# endif
     60038#endif
     60039#ifndef OPENSSL_MANGLE_ASM
     60040# ifndef ossl_asn1_type_get_octetstring_int
     60041#  define ossl_asn1_type_get_octetstring_int OPENSSL_MANGLER(ossl_asn1_type_get_octetstring_int)
     60042# endif
     60043#else
     60044# ifndef _ossl_asn1_type_get_octetstring_int
     60045#  define _ossl_asn1_type_get_octetstring_int OPENSSL_MANGLER_ASM(ossl_asn1_type_get_octetstring_int)
     60046# endif
     60047#endif
     60048#ifndef OPENSSL_MANGLE_ASM
     60049# ifndef ossl_asn1_type_set_octetstring_int
     60050#  define ossl_asn1_type_set_octetstring_int OPENSSL_MANGLER(ossl_asn1_type_set_octetstring_int)
     60051# endif
     60052#else
     60053# ifndef _ossl_asn1_type_set_octetstring_int
     60054#  define _ossl_asn1_type_set_octetstring_int OPENSSL_MANGLER_ASM(ossl_asn1_type_set_octetstring_int)
     60055# endif
     60056#endif
     60057#ifndef OPENSSL_MANGLE_ASM
     60058# ifndef ossl_asn1_utctime_to_tm
     60059#  define ossl_asn1_utctime_to_tm OPENSSL_MANGLER(ossl_asn1_utctime_to_tm)
     60060# endif
     60061#else
     60062# ifndef _ossl_asn1_utctime_to_tm
     60063#  define _ossl_asn1_utctime_to_tm OPENSSL_MANGLER_ASM(ossl_asn1_utctime_to_tm)
     60064# endif
     60065#endif
     60066#ifndef OPENSSL_MANGLE_ASM
     60067# ifndef ossl_b2i
     60068#  define ossl_b2i OPENSSL_MANGLER(ossl_b2i)
     60069# endif
     60070#else
     60071# ifndef _ossl_b2i
     60072#  define _ossl_b2i OPENSSL_MANGLER_ASM(ossl_b2i)
     60073# endif
     60074#endif
     60075#ifndef OPENSSL_MANGLE_ASM
     60076# ifndef ossl_b2i_DSA_after_header
     60077#  define ossl_b2i_DSA_after_header OPENSSL_MANGLER(ossl_b2i_DSA_after_header)
     60078# endif
     60079#else
     60080# ifndef _ossl_b2i_DSA_after_header
     60081#  define _ossl_b2i_DSA_after_header OPENSSL_MANGLER_ASM(ossl_b2i_DSA_after_header)
     60082# endif
     60083#endif
     60084#ifndef OPENSSL_MANGLE_ASM
     60085# ifndef ossl_b2i_RSA_after_header
     60086#  define ossl_b2i_RSA_after_header OPENSSL_MANGLER(ossl_b2i_RSA_after_header)
     60087# endif
     60088#else
     60089# ifndef _ossl_b2i_RSA_after_header
     60090#  define _ossl_b2i_RSA_after_header OPENSSL_MANGLER_ASM(ossl_b2i_RSA_after_header)
     60091# endif
     60092#endif
     60093#ifndef OPENSSL_MANGLE_ASM
     60094# ifndef ossl_b2i_bio
     60095#  define ossl_b2i_bio OPENSSL_MANGLER(ossl_b2i_bio)
     60096# endif
     60097#else
     60098# ifndef _ossl_b2i_bio
     60099#  define _ossl_b2i_bio OPENSSL_MANGLER_ASM(ossl_b2i_bio)
     60100# endif
     60101#endif
     60102#ifndef OPENSSL_MANGLE_ASM
     60103# ifndef ossl_base_provider_init
     60104#  define ossl_base_provider_init OPENSSL_MANGLER(ossl_base_provider_init)
     60105# endif
     60106#else
     60107# ifndef _ossl_base_provider_init
     60108#  define _ossl_base_provider_init OPENSSL_MANGLER_ASM(ossl_base_provider_init)
     60109# endif
     60110#endif
     60111#ifndef OPENSSL_MANGLE_ASM
     60112# ifndef ossl_bignum_const_2
     60113#  define ossl_bignum_const_2 OPENSSL_MANGLER(ossl_bignum_const_2)
     60114# endif
     60115#else
     60116# ifndef _ossl_bignum_const_2
     60117#  define _ossl_bignum_const_2 OPENSSL_MANGLER_ASM(ossl_bignum_const_2)
     60118# endif
     60119#endif
     60120#ifndef OPENSSL_MANGLE_ASM
     60121# ifndef ossl_bignum_dh1024_160_g
     60122#  define ossl_bignum_dh1024_160_g OPENSSL_MANGLER(ossl_bignum_dh1024_160_g)
     60123# endif
     60124#else
     60125# ifndef _ossl_bignum_dh1024_160_g
     60126#  define _ossl_bignum_dh1024_160_g OPENSSL_MANGLER_ASM(ossl_bignum_dh1024_160_g)
     60127# endif
     60128#endif
     60129#ifndef OPENSSL_MANGLE_ASM
     60130# ifndef ossl_bignum_dh1024_160_p
     60131#  define ossl_bignum_dh1024_160_p OPENSSL_MANGLER(ossl_bignum_dh1024_160_p)
     60132# endif
     60133#else
     60134# ifndef _ossl_bignum_dh1024_160_p
     60135#  define _ossl_bignum_dh1024_160_p OPENSSL_MANGLER_ASM(ossl_bignum_dh1024_160_p)
     60136# endif
     60137#endif
     60138#ifndef OPENSSL_MANGLE_ASM
     60139# ifndef ossl_bignum_dh1024_160_q
     60140#  define ossl_bignum_dh1024_160_q OPENSSL_MANGLER(ossl_bignum_dh1024_160_q)
     60141# endif
     60142#else
     60143# ifndef _ossl_bignum_dh1024_160_q
     60144#  define _ossl_bignum_dh1024_160_q OPENSSL_MANGLER_ASM(ossl_bignum_dh1024_160_q)
     60145# endif
     60146#endif
     60147#ifndef OPENSSL_MANGLE_ASM
     60148# ifndef ossl_bignum_dh2048_224_g
     60149#  define ossl_bignum_dh2048_224_g OPENSSL_MANGLER(ossl_bignum_dh2048_224_g)
     60150# endif
     60151#else
     60152# ifndef _ossl_bignum_dh2048_224_g
     60153#  define _ossl_bignum_dh2048_224_g OPENSSL_MANGLER_ASM(ossl_bignum_dh2048_224_g)
     60154# endif
     60155#endif
     60156#ifndef OPENSSL_MANGLE_ASM
     60157# ifndef ossl_bignum_dh2048_224_p
     60158#  define ossl_bignum_dh2048_224_p OPENSSL_MANGLER(ossl_bignum_dh2048_224_p)
     60159# endif
     60160#else
     60161# ifndef _ossl_bignum_dh2048_224_p
     60162#  define _ossl_bignum_dh2048_224_p OPENSSL_MANGLER_ASM(ossl_bignum_dh2048_224_p)
     60163# endif
     60164#endif
     60165#ifndef OPENSSL_MANGLE_ASM
     60166# ifndef ossl_bignum_dh2048_224_q
     60167#  define ossl_bignum_dh2048_224_q OPENSSL_MANGLER(ossl_bignum_dh2048_224_q)
     60168# endif
     60169#else
     60170# ifndef _ossl_bignum_dh2048_224_q
     60171#  define _ossl_bignum_dh2048_224_q OPENSSL_MANGLER_ASM(ossl_bignum_dh2048_224_q)
     60172# endif
     60173#endif
     60174#ifndef OPENSSL_MANGLE_ASM
     60175# ifndef ossl_bignum_dh2048_256_g
     60176#  define ossl_bignum_dh2048_256_g OPENSSL_MANGLER(ossl_bignum_dh2048_256_g)
     60177# endif
     60178#else
     60179# ifndef _ossl_bignum_dh2048_256_g
     60180#  define _ossl_bignum_dh2048_256_g OPENSSL_MANGLER_ASM(ossl_bignum_dh2048_256_g)
     60181# endif
     60182#endif
     60183#ifndef OPENSSL_MANGLE_ASM
     60184# ifndef ossl_bignum_dh2048_256_p
     60185#  define ossl_bignum_dh2048_256_p OPENSSL_MANGLER(ossl_bignum_dh2048_256_p)
     60186# endif
     60187#else
     60188# ifndef _ossl_bignum_dh2048_256_p
     60189#  define _ossl_bignum_dh2048_256_p OPENSSL_MANGLER_ASM(ossl_bignum_dh2048_256_p)
     60190# endif
     60191#endif
     60192#ifndef OPENSSL_MANGLE_ASM
     60193# ifndef ossl_bignum_dh2048_256_q
     60194#  define ossl_bignum_dh2048_256_q OPENSSL_MANGLER(ossl_bignum_dh2048_256_q)
     60195# endif
     60196#else
     60197# ifndef _ossl_bignum_dh2048_256_q
     60198#  define _ossl_bignum_dh2048_256_q OPENSSL_MANGLER_ASM(ossl_bignum_dh2048_256_q)
     60199# endif
     60200#endif
     60201#ifndef OPENSSL_MANGLE_ASM
     60202# ifndef ossl_bignum_ffdhe2048_p
     60203#  define ossl_bignum_ffdhe2048_p OPENSSL_MANGLER(ossl_bignum_ffdhe2048_p)
     60204# endif
     60205#else
     60206# ifndef _ossl_bignum_ffdhe2048_p
     60207#  define _ossl_bignum_ffdhe2048_p OPENSSL_MANGLER_ASM(ossl_bignum_ffdhe2048_p)
     60208# endif
     60209#endif
     60210#ifndef OPENSSL_MANGLE_ASM
     60211# ifndef ossl_bignum_ffdhe2048_q
     60212#  define ossl_bignum_ffdhe2048_q OPENSSL_MANGLER(ossl_bignum_ffdhe2048_q)
     60213# endif
     60214#else
     60215# ifndef _ossl_bignum_ffdhe2048_q
     60216#  define _ossl_bignum_ffdhe2048_q OPENSSL_MANGLER_ASM(ossl_bignum_ffdhe2048_q)
     60217# endif
     60218#endif
     60219#ifndef OPENSSL_MANGLE_ASM
     60220# ifndef ossl_bignum_ffdhe3072_p
     60221#  define ossl_bignum_ffdhe3072_p OPENSSL_MANGLER(ossl_bignum_ffdhe3072_p)
     60222# endif
     60223#else
     60224# ifndef _ossl_bignum_ffdhe3072_p
     60225#  define _ossl_bignum_ffdhe3072_p OPENSSL_MANGLER_ASM(ossl_bignum_ffdhe3072_p)
     60226# endif
     60227#endif
     60228#ifndef OPENSSL_MANGLE_ASM
     60229# ifndef ossl_bignum_ffdhe3072_q
     60230#  define ossl_bignum_ffdhe3072_q OPENSSL_MANGLER(ossl_bignum_ffdhe3072_q)
     60231# endif
     60232#else
     60233# ifndef _ossl_bignum_ffdhe3072_q
     60234#  define _ossl_bignum_ffdhe3072_q OPENSSL_MANGLER_ASM(ossl_bignum_ffdhe3072_q)
     60235# endif
     60236#endif
     60237#ifndef OPENSSL_MANGLE_ASM
     60238# ifndef ossl_bignum_ffdhe4096_p
     60239#  define ossl_bignum_ffdhe4096_p OPENSSL_MANGLER(ossl_bignum_ffdhe4096_p)
     60240# endif
     60241#else
     60242# ifndef _ossl_bignum_ffdhe4096_p
     60243#  define _ossl_bignum_ffdhe4096_p OPENSSL_MANGLER_ASM(ossl_bignum_ffdhe4096_p)
     60244# endif
     60245#endif
     60246#ifndef OPENSSL_MANGLE_ASM
     60247# ifndef ossl_bignum_ffdhe4096_q
     60248#  define ossl_bignum_ffdhe4096_q OPENSSL_MANGLER(ossl_bignum_ffdhe4096_q)
     60249# endif
     60250#else
     60251# ifndef _ossl_bignum_ffdhe4096_q
     60252#  define _ossl_bignum_ffdhe4096_q OPENSSL_MANGLER_ASM(ossl_bignum_ffdhe4096_q)
     60253# endif
     60254#endif
     60255#ifndef OPENSSL_MANGLE_ASM
     60256# ifndef ossl_bignum_ffdhe6144_p
     60257#  define ossl_bignum_ffdhe6144_p OPENSSL_MANGLER(ossl_bignum_ffdhe6144_p)
     60258# endif
     60259#else
     60260# ifndef _ossl_bignum_ffdhe6144_p
     60261#  define _ossl_bignum_ffdhe6144_p OPENSSL_MANGLER_ASM(ossl_bignum_ffdhe6144_p)
     60262# endif
     60263#endif
     60264#ifndef OPENSSL_MANGLE_ASM
     60265# ifndef ossl_bignum_ffdhe6144_q
     60266#  define ossl_bignum_ffdhe6144_q OPENSSL_MANGLER(ossl_bignum_ffdhe6144_q)
     60267# endif
     60268#else
     60269# ifndef _ossl_bignum_ffdhe6144_q
     60270#  define _ossl_bignum_ffdhe6144_q OPENSSL_MANGLER_ASM(ossl_bignum_ffdhe6144_q)
     60271# endif
     60272#endif
     60273#ifndef OPENSSL_MANGLE_ASM
     60274# ifndef ossl_bignum_ffdhe8192_p
     60275#  define ossl_bignum_ffdhe8192_p OPENSSL_MANGLER(ossl_bignum_ffdhe8192_p)
     60276# endif
     60277#else
     60278# ifndef _ossl_bignum_ffdhe8192_p
     60279#  define _ossl_bignum_ffdhe8192_p OPENSSL_MANGLER_ASM(ossl_bignum_ffdhe8192_p)
     60280# endif
     60281#endif
     60282#ifndef OPENSSL_MANGLE_ASM
     60283# ifndef ossl_bignum_ffdhe8192_q
     60284#  define ossl_bignum_ffdhe8192_q OPENSSL_MANGLER(ossl_bignum_ffdhe8192_q)
     60285# endif
     60286#else
     60287# ifndef _ossl_bignum_ffdhe8192_q
     60288#  define _ossl_bignum_ffdhe8192_q OPENSSL_MANGLER_ASM(ossl_bignum_ffdhe8192_q)
     60289# endif
     60290#endif
     60291#ifndef OPENSSL_MANGLE_ASM
     60292# ifndef ossl_bignum_modp_1536_p
     60293#  define ossl_bignum_modp_1536_p OPENSSL_MANGLER(ossl_bignum_modp_1536_p)
     60294# endif
     60295#else
     60296# ifndef _ossl_bignum_modp_1536_p
     60297#  define _ossl_bignum_modp_1536_p OPENSSL_MANGLER_ASM(ossl_bignum_modp_1536_p)
     60298# endif
     60299#endif
     60300#ifndef OPENSSL_MANGLE_ASM
     60301# ifndef ossl_bignum_modp_1536_q
     60302#  define ossl_bignum_modp_1536_q OPENSSL_MANGLER(ossl_bignum_modp_1536_q)
     60303# endif
     60304#else
     60305# ifndef _ossl_bignum_modp_1536_q
     60306#  define _ossl_bignum_modp_1536_q OPENSSL_MANGLER_ASM(ossl_bignum_modp_1536_q)
     60307# endif
     60308#endif
     60309#ifndef OPENSSL_MANGLE_ASM
     60310# ifndef ossl_bignum_modp_2048_p
     60311#  define ossl_bignum_modp_2048_p OPENSSL_MANGLER(ossl_bignum_modp_2048_p)
     60312# endif
     60313#else
     60314# ifndef _ossl_bignum_modp_2048_p
     60315#  define _ossl_bignum_modp_2048_p OPENSSL_MANGLER_ASM(ossl_bignum_modp_2048_p)
     60316# endif
     60317#endif
     60318#ifndef OPENSSL_MANGLE_ASM
     60319# ifndef ossl_bignum_modp_2048_q
     60320#  define ossl_bignum_modp_2048_q OPENSSL_MANGLER(ossl_bignum_modp_2048_q)
     60321# endif
     60322#else
     60323# ifndef _ossl_bignum_modp_2048_q
     60324#  define _ossl_bignum_modp_2048_q OPENSSL_MANGLER_ASM(ossl_bignum_modp_2048_q)
     60325# endif
     60326#endif
     60327#ifndef OPENSSL_MANGLE_ASM
     60328# ifndef ossl_bignum_modp_3072_p
     60329#  define ossl_bignum_modp_3072_p OPENSSL_MANGLER(ossl_bignum_modp_3072_p)
     60330# endif
     60331#else
     60332# ifndef _ossl_bignum_modp_3072_p
     60333#  define _ossl_bignum_modp_3072_p OPENSSL_MANGLER_ASM(ossl_bignum_modp_3072_p)
     60334# endif
     60335#endif
     60336#ifndef OPENSSL_MANGLE_ASM
     60337# ifndef ossl_bignum_modp_3072_q
     60338#  define ossl_bignum_modp_3072_q OPENSSL_MANGLER(ossl_bignum_modp_3072_q)
     60339# endif
     60340#else
     60341# ifndef _ossl_bignum_modp_3072_q
     60342#  define _ossl_bignum_modp_3072_q OPENSSL_MANGLER_ASM(ossl_bignum_modp_3072_q)
     60343# endif
     60344#endif
     60345#ifndef OPENSSL_MANGLE_ASM
     60346# ifndef ossl_bignum_modp_4096_p
     60347#  define ossl_bignum_modp_4096_p OPENSSL_MANGLER(ossl_bignum_modp_4096_p)
     60348# endif
     60349#else
     60350# ifndef _ossl_bignum_modp_4096_p
     60351#  define _ossl_bignum_modp_4096_p OPENSSL_MANGLER_ASM(ossl_bignum_modp_4096_p)
     60352# endif
     60353#endif
     60354#ifndef OPENSSL_MANGLE_ASM
     60355# ifndef ossl_bignum_modp_4096_q
     60356#  define ossl_bignum_modp_4096_q OPENSSL_MANGLER(ossl_bignum_modp_4096_q)
     60357# endif
     60358#else
     60359# ifndef _ossl_bignum_modp_4096_q
     60360#  define _ossl_bignum_modp_4096_q OPENSSL_MANGLER_ASM(ossl_bignum_modp_4096_q)
     60361# endif
     60362#endif
     60363#ifndef OPENSSL_MANGLE_ASM
     60364# ifndef ossl_bignum_modp_6144_p
     60365#  define ossl_bignum_modp_6144_p OPENSSL_MANGLER(ossl_bignum_modp_6144_p)
     60366# endif
     60367#else
     60368# ifndef _ossl_bignum_modp_6144_p
     60369#  define _ossl_bignum_modp_6144_p OPENSSL_MANGLER_ASM(ossl_bignum_modp_6144_p)
     60370# endif
     60371#endif
     60372#ifndef OPENSSL_MANGLE_ASM
     60373# ifndef ossl_bignum_modp_6144_q
     60374#  define ossl_bignum_modp_6144_q OPENSSL_MANGLER(ossl_bignum_modp_6144_q)
     60375# endif
     60376#else
     60377# ifndef _ossl_bignum_modp_6144_q
     60378#  define _ossl_bignum_modp_6144_q OPENSSL_MANGLER_ASM(ossl_bignum_modp_6144_q)
     60379# endif
     60380#endif
     60381#ifndef OPENSSL_MANGLE_ASM
     60382# ifndef ossl_bignum_modp_8192_p
     60383#  define ossl_bignum_modp_8192_p OPENSSL_MANGLER(ossl_bignum_modp_8192_p)
     60384# endif
     60385#else
     60386# ifndef _ossl_bignum_modp_8192_p
     60387#  define _ossl_bignum_modp_8192_p OPENSSL_MANGLER_ASM(ossl_bignum_modp_8192_p)
     60388# endif
     60389#endif
     60390#ifndef OPENSSL_MANGLE_ASM
     60391# ifndef ossl_bignum_modp_8192_q
     60392#  define ossl_bignum_modp_8192_q OPENSSL_MANGLER(ossl_bignum_modp_8192_q)
     60393# endif
     60394#else
     60395# ifndef _ossl_bignum_modp_8192_q
     60396#  define _ossl_bignum_modp_8192_q OPENSSL_MANGLER_ASM(ossl_bignum_modp_8192_q)
     60397# endif
     60398#endif
     60399#ifndef OPENSSL_MANGLE_ASM
     60400# ifndef ossl_bio_init_core
     60401#  define ossl_bio_init_core OPENSSL_MANGLER(ossl_bio_init_core)
     60402# endif
     60403#else
     60404# ifndef _ossl_bio_init_core
     60405#  define _ossl_bio_init_core OPENSSL_MANGLER_ASM(ossl_bio_init_core)
     60406# endif
     60407#endif
     60408#ifndef OPENSSL_MANGLE_ASM
     60409# ifndef ossl_bio_new_from_core_bio
     60410#  define ossl_bio_new_from_core_bio OPENSSL_MANGLER(ossl_bio_new_from_core_bio)
     60411# endif
     60412#else
     60413# ifndef _ossl_bio_new_from_core_bio
     60414#  define _ossl_bio_new_from_core_bio OPENSSL_MANGLER_ASM(ossl_bio_new_from_core_bio)
     60415# endif
     60416#endif
     60417#ifndef OPENSSL_MANGLE_ASM
     60418# ifndef ossl_bio_prov_init_bio_method
     60419#  define ossl_bio_prov_init_bio_method OPENSSL_MANGLER(ossl_bio_prov_init_bio_method)
     60420# endif
     60421#else
     60422# ifndef _ossl_bio_prov_init_bio_method
     60423#  define _ossl_bio_prov_init_bio_method OPENSSL_MANGLER_ASM(ossl_bio_prov_init_bio_method)
     60424# endif
     60425#endif
     60426#ifndef OPENSSL_MANGLE_ASM
     60427# ifndef ossl_blake2b512_functions
     60428#  define ossl_blake2b512_functions OPENSSL_MANGLER(ossl_blake2b512_functions)
     60429# endif
     60430#else
     60431# ifndef _ossl_blake2b512_functions
     60432#  define _ossl_blake2b512_functions OPENSSL_MANGLER_ASM(ossl_blake2b512_functions)
     60433# endif
     60434#endif
     60435#ifndef OPENSSL_MANGLE_ASM
     60436# ifndef ossl_blake2b512_init
     60437#  define ossl_blake2b512_init OPENSSL_MANGLER(ossl_blake2b512_init)
     60438# endif
     60439#else
     60440# ifndef _ossl_blake2b512_init
     60441#  define _ossl_blake2b512_init OPENSSL_MANGLER_ASM(ossl_blake2b512_init)
     60442# endif
     60443#endif
     60444#ifndef OPENSSL_MANGLE_ASM
     60445# ifndef ossl_blake2b_final
     60446#  define ossl_blake2b_final OPENSSL_MANGLER(ossl_blake2b_final)
     60447# endif
     60448#else
     60449# ifndef _ossl_blake2b_final
     60450#  define _ossl_blake2b_final OPENSSL_MANGLER_ASM(ossl_blake2b_final)
     60451# endif
     60452#endif
     60453#ifndef OPENSSL_MANGLE_ASM
     60454# ifndef ossl_blake2b_init
     60455#  define ossl_blake2b_init OPENSSL_MANGLER(ossl_blake2b_init)
     60456# endif
     60457#else
     60458# ifndef _ossl_blake2b_init
     60459#  define _ossl_blake2b_init OPENSSL_MANGLER_ASM(ossl_blake2b_init)
     60460# endif
     60461#endif
     60462#ifndef OPENSSL_MANGLE_ASM
     60463# ifndef ossl_blake2b_init_key
     60464#  define ossl_blake2b_init_key OPENSSL_MANGLER(ossl_blake2b_init_key)
     60465# endif
     60466#else
     60467# ifndef _ossl_blake2b_init_key
     60468#  define _ossl_blake2b_init_key OPENSSL_MANGLER_ASM(ossl_blake2b_init_key)
     60469# endif
     60470#endif
     60471#ifndef OPENSSL_MANGLE_ASM
     60472# ifndef ossl_blake2b_param_init
     60473#  define ossl_blake2b_param_init OPENSSL_MANGLER(ossl_blake2b_param_init)
     60474# endif
     60475#else
     60476# ifndef _ossl_blake2b_param_init
     60477#  define _ossl_blake2b_param_init OPENSSL_MANGLER_ASM(ossl_blake2b_param_init)
     60478# endif
     60479#endif
     60480#ifndef OPENSSL_MANGLE_ASM
     60481# ifndef ossl_blake2b_param_set_digest_length
     60482#  define ossl_blake2b_param_set_digest_length OPENSSL_MANGLER(ossl_blake2b_param_set_digest_length)
     60483# endif
     60484#else
     60485# ifndef _ossl_blake2b_param_set_digest_length
     60486#  define _ossl_blake2b_param_set_digest_length OPENSSL_MANGLER_ASM(ossl_blake2b_param_set_digest_length)
     60487# endif
     60488#endif
     60489#ifndef OPENSSL_MANGLE_ASM
     60490# ifndef ossl_blake2b_param_set_key_length
     60491#  define ossl_blake2b_param_set_key_length OPENSSL_MANGLER(ossl_blake2b_param_set_key_length)
     60492# endif
     60493#else
     60494# ifndef _ossl_blake2b_param_set_key_length
     60495#  define _ossl_blake2b_param_set_key_length OPENSSL_MANGLER_ASM(ossl_blake2b_param_set_key_length)
     60496# endif
     60497#endif
     60498#ifndef OPENSSL_MANGLE_ASM
     60499# ifndef ossl_blake2b_param_set_personal
     60500#  define ossl_blake2b_param_set_personal OPENSSL_MANGLER(ossl_blake2b_param_set_personal)
     60501# endif
     60502#else
     60503# ifndef _ossl_blake2b_param_set_personal
     60504#  define _ossl_blake2b_param_set_personal OPENSSL_MANGLER_ASM(ossl_blake2b_param_set_personal)
     60505# endif
     60506#endif
     60507#ifndef OPENSSL_MANGLE_ASM
     60508# ifndef ossl_blake2b_param_set_salt
     60509#  define ossl_blake2b_param_set_salt OPENSSL_MANGLER(ossl_blake2b_param_set_salt)
     60510# endif
     60511#else
     60512# ifndef _ossl_blake2b_param_set_salt
     60513#  define _ossl_blake2b_param_set_salt OPENSSL_MANGLER_ASM(ossl_blake2b_param_set_salt)
     60514# endif
     60515#endif
     60516#ifndef OPENSSL_MANGLE_ASM
     60517# ifndef ossl_blake2b_update
     60518#  define ossl_blake2b_update OPENSSL_MANGLER(ossl_blake2b_update)
     60519# endif
     60520#else
     60521# ifndef _ossl_blake2b_update
     60522#  define _ossl_blake2b_update OPENSSL_MANGLER_ASM(ossl_blake2b_update)
     60523# endif
     60524#endif
     60525#ifndef OPENSSL_MANGLE_ASM
     60526# ifndef ossl_blake2bmac_functions
     60527#  define ossl_blake2bmac_functions OPENSSL_MANGLER(ossl_blake2bmac_functions)
     60528# endif
     60529#else
     60530# ifndef _ossl_blake2bmac_functions
     60531#  define _ossl_blake2bmac_functions OPENSSL_MANGLER_ASM(ossl_blake2bmac_functions)
     60532# endif
     60533#endif
     60534#ifndef OPENSSL_MANGLE_ASM
     60535# ifndef ossl_blake2s256_functions
     60536#  define ossl_blake2s256_functions OPENSSL_MANGLER(ossl_blake2s256_functions)
     60537# endif
     60538#else
     60539# ifndef _ossl_blake2s256_functions
     60540#  define _ossl_blake2s256_functions OPENSSL_MANGLER_ASM(ossl_blake2s256_functions)
     60541# endif
     60542#endif
     60543#ifndef OPENSSL_MANGLE_ASM
     60544# ifndef ossl_blake2s256_init
     60545#  define ossl_blake2s256_init OPENSSL_MANGLER(ossl_blake2s256_init)
     60546# endif
     60547#else
     60548# ifndef _ossl_blake2s256_init
     60549#  define _ossl_blake2s256_init OPENSSL_MANGLER_ASM(ossl_blake2s256_init)
     60550# endif
     60551#endif
     60552#ifndef OPENSSL_MANGLE_ASM
     60553# ifndef ossl_blake2s_final
     60554#  define ossl_blake2s_final OPENSSL_MANGLER(ossl_blake2s_final)
     60555# endif
     60556#else
     60557# ifndef _ossl_blake2s_final
     60558#  define _ossl_blake2s_final OPENSSL_MANGLER_ASM(ossl_blake2s_final)
     60559# endif
     60560#endif
     60561#ifndef OPENSSL_MANGLE_ASM
     60562# ifndef ossl_blake2s_init
     60563#  define ossl_blake2s_init OPENSSL_MANGLER(ossl_blake2s_init)
     60564# endif
     60565#else
     60566# ifndef _ossl_blake2s_init
     60567#  define _ossl_blake2s_init OPENSSL_MANGLER_ASM(ossl_blake2s_init)
     60568# endif
     60569#endif
     60570#ifndef OPENSSL_MANGLE_ASM
     60571# ifndef ossl_blake2s_init_key
     60572#  define ossl_blake2s_init_key OPENSSL_MANGLER(ossl_blake2s_init_key)
     60573# endif
     60574#else
     60575# ifndef _ossl_blake2s_init_key
     60576#  define _ossl_blake2s_init_key OPENSSL_MANGLER_ASM(ossl_blake2s_init_key)
     60577# endif
     60578#endif
     60579#ifndef OPENSSL_MANGLE_ASM
     60580# ifndef ossl_blake2s_param_init
     60581#  define ossl_blake2s_param_init OPENSSL_MANGLER(ossl_blake2s_param_init)
     60582# endif
     60583#else
     60584# ifndef _ossl_blake2s_param_init
     60585#  define _ossl_blake2s_param_init OPENSSL_MANGLER_ASM(ossl_blake2s_param_init)
     60586# endif
     60587#endif
     60588#ifndef OPENSSL_MANGLE_ASM
     60589# ifndef ossl_blake2s_param_set_digest_length
     60590#  define ossl_blake2s_param_set_digest_length OPENSSL_MANGLER(ossl_blake2s_param_set_digest_length)
     60591# endif
     60592#else
     60593# ifndef _ossl_blake2s_param_set_digest_length
     60594#  define _ossl_blake2s_param_set_digest_length OPENSSL_MANGLER_ASM(ossl_blake2s_param_set_digest_length)
     60595# endif
     60596#endif
     60597#ifndef OPENSSL_MANGLE_ASM
     60598# ifndef ossl_blake2s_param_set_key_length
     60599#  define ossl_blake2s_param_set_key_length OPENSSL_MANGLER(ossl_blake2s_param_set_key_length)
     60600# endif
     60601#else
     60602# ifndef _ossl_blake2s_param_set_key_length
     60603#  define _ossl_blake2s_param_set_key_length OPENSSL_MANGLER_ASM(ossl_blake2s_param_set_key_length)
     60604# endif
     60605#endif
     60606#ifndef OPENSSL_MANGLE_ASM
     60607# ifndef ossl_blake2s_param_set_personal
     60608#  define ossl_blake2s_param_set_personal OPENSSL_MANGLER(ossl_blake2s_param_set_personal)
     60609# endif
     60610#else
     60611# ifndef _ossl_blake2s_param_set_personal
     60612#  define _ossl_blake2s_param_set_personal OPENSSL_MANGLER_ASM(ossl_blake2s_param_set_personal)
     60613# endif
     60614#endif
     60615#ifndef OPENSSL_MANGLE_ASM
     60616# ifndef ossl_blake2s_param_set_salt
     60617#  define ossl_blake2s_param_set_salt OPENSSL_MANGLER(ossl_blake2s_param_set_salt)
     60618# endif
     60619#else
     60620# ifndef _ossl_blake2s_param_set_salt
     60621#  define _ossl_blake2s_param_set_salt OPENSSL_MANGLER_ASM(ossl_blake2s_param_set_salt)
     60622# endif
     60623#endif
     60624#ifndef OPENSSL_MANGLE_ASM
     60625# ifndef ossl_blake2s_update
     60626#  define ossl_blake2s_update OPENSSL_MANGLER(ossl_blake2s_update)
     60627# endif
     60628#else
     60629# ifndef _ossl_blake2s_update
     60630#  define _ossl_blake2s_update OPENSSL_MANGLER_ASM(ossl_blake2s_update)
     60631# endif
     60632#endif
     60633#ifndef OPENSSL_MANGLE_ASM
     60634# ifndef ossl_blake2smac_functions
     60635#  define ossl_blake2smac_functions OPENSSL_MANGLER(ossl_blake2smac_functions)
     60636# endif
     60637#else
     60638# ifndef _ossl_blake2smac_functions
     60639#  define _ossl_blake2smac_functions OPENSSL_MANGLER_ASM(ossl_blake2smac_functions)
     60640# endif
     60641#endif
     60642#ifndef OPENSSL_MANGLE_ASM
     60643# ifndef ossl_blob_length
     60644#  define ossl_blob_length OPENSSL_MANGLER(ossl_blob_length)
     60645# endif
     60646#else
     60647# ifndef _ossl_blob_length
     60648#  define _ossl_blob_length OPENSSL_MANGLER_ASM(ossl_blob_length)
     60649# endif
     60650#endif
     60651#ifndef OPENSSL_MANGLE_ASM
     60652# ifndef ossl_blowfish128cbc_functions
     60653#  define ossl_blowfish128cbc_functions OPENSSL_MANGLER(ossl_blowfish128cbc_functions)
     60654# endif
     60655#else
     60656# ifndef _ossl_blowfish128cbc_functions
     60657#  define _ossl_blowfish128cbc_functions OPENSSL_MANGLER_ASM(ossl_blowfish128cbc_functions)
     60658# endif
     60659#endif
     60660#ifndef OPENSSL_MANGLE_ASM
     60661# ifndef ossl_blowfish128ecb_functions
     60662#  define ossl_blowfish128ecb_functions OPENSSL_MANGLER(ossl_blowfish128ecb_functions)
     60663# endif
     60664#else
     60665# ifndef _ossl_blowfish128ecb_functions
     60666#  define _ossl_blowfish128ecb_functions OPENSSL_MANGLER_ASM(ossl_blowfish128ecb_functions)
     60667# endif
     60668#endif
     60669#ifndef OPENSSL_MANGLE_ASM
     60670# ifndef ossl_blowfish64cfb64_functions
     60671#  define ossl_blowfish64cfb64_functions OPENSSL_MANGLER(ossl_blowfish64cfb64_functions)
     60672# endif
     60673#else
     60674# ifndef _ossl_blowfish64cfb64_functions
     60675#  define _ossl_blowfish64cfb64_functions OPENSSL_MANGLER_ASM(ossl_blowfish64cfb64_functions)
     60676# endif
     60677#endif
     60678#ifndef OPENSSL_MANGLE_ASM
     60679# ifndef ossl_blowfish64ofb64_functions
     60680#  define ossl_blowfish64ofb64_functions OPENSSL_MANGLER(ossl_blowfish64ofb64_functions)
     60681# endif
     60682#else
     60683# ifndef _ossl_blowfish64ofb64_functions
     60684#  define _ossl_blowfish64ofb64_functions OPENSSL_MANGLER_ASM(ossl_blowfish64ofb64_functions)
     60685# endif
     60686#endif
     60687#ifndef OPENSSL_MANGLE_ASM
     60688# ifndef ossl_bn_check_prime
     60689#  define ossl_bn_check_prime OPENSSL_MANGLER(ossl_bn_check_prime)
     60690# endif
     60691#else
     60692# ifndef _ossl_bn_check_prime
     60693#  define _ossl_bn_check_prime OPENSSL_MANGLER_ASM(ossl_bn_check_prime)
     60694# endif
     60695#endif
     60696#ifndef OPENSSL_MANGLE_ASM
     60697# ifndef ossl_bn_generator_19
     60698#  define ossl_bn_generator_19 OPENSSL_MANGLER(ossl_bn_generator_19)
     60699# endif
     60700#else
     60701# ifndef _ossl_bn_generator_19
     60702#  define _ossl_bn_generator_19 OPENSSL_MANGLER_ASM(ossl_bn_generator_19)
     60703# endif
     60704#endif
     60705#ifndef OPENSSL_MANGLE_ASM
     60706# ifndef ossl_bn_generator_2
     60707#  define ossl_bn_generator_2 OPENSSL_MANGLER(ossl_bn_generator_2)
     60708# endif
     60709#else
     60710# ifndef _ossl_bn_generator_2
     60711#  define _ossl_bn_generator_2 OPENSSL_MANGLER_ASM(ossl_bn_generator_2)
     60712# endif
     60713#endif
     60714#ifndef OPENSSL_MANGLE_ASM
     60715# ifndef ossl_bn_generator_5
     60716#  define ossl_bn_generator_5 OPENSSL_MANGLER(ossl_bn_generator_5)
     60717# endif
     60718#else
     60719# ifndef _ossl_bn_generator_5
     60720#  define _ossl_bn_generator_5 OPENSSL_MANGLER_ASM(ossl_bn_generator_5)
     60721# endif
     60722#endif
     60723#ifndef OPENSSL_MANGLE_ASM
     60724# ifndef ossl_bn_get0_small_factors
     60725#  define ossl_bn_get0_small_factors OPENSSL_MANGLER(ossl_bn_get0_small_factors)
     60726# endif
     60727#else
     60728# ifndef _ossl_bn_get0_small_factors
     60729#  define _ossl_bn_get0_small_factors OPENSSL_MANGLER_ASM(ossl_bn_get0_small_factors)
     60730# endif
     60731#endif
     60732#ifndef OPENSSL_MANGLE_ASM
     60733# ifndef ossl_bn_get_libctx
     60734#  define ossl_bn_get_libctx OPENSSL_MANGLER(ossl_bn_get_libctx)
     60735# endif
     60736#else
     60737# ifndef _ossl_bn_get_libctx
     60738#  define _ossl_bn_get_libctx OPENSSL_MANGLER_ASM(ossl_bn_get_libctx)
     60739# endif
     60740#endif
     60741#ifndef OPENSSL_MANGLE_ASM
     60742# ifndef ossl_bn_group_1024
     60743#  define ossl_bn_group_1024 OPENSSL_MANGLER(ossl_bn_group_1024)
     60744# endif
     60745#else
     60746# ifndef _ossl_bn_group_1024
     60747#  define _ossl_bn_group_1024 OPENSSL_MANGLER_ASM(ossl_bn_group_1024)
     60748# endif
     60749#endif
     60750#ifndef OPENSSL_MANGLE_ASM
     60751# ifndef ossl_bn_group_1536
     60752#  define ossl_bn_group_1536 OPENSSL_MANGLER(ossl_bn_group_1536)
     60753# endif
     60754#else
     60755# ifndef _ossl_bn_group_1536
     60756#  define _ossl_bn_group_1536 OPENSSL_MANGLER_ASM(ossl_bn_group_1536)
     60757# endif
     60758#endif
     60759#ifndef OPENSSL_MANGLE_ASM
     60760# ifndef ossl_bn_group_2048
     60761#  define ossl_bn_group_2048 OPENSSL_MANGLER(ossl_bn_group_2048)
     60762# endif
     60763#else
     60764# ifndef _ossl_bn_group_2048
     60765#  define _ossl_bn_group_2048 OPENSSL_MANGLER_ASM(ossl_bn_group_2048)
     60766# endif
     60767#endif
     60768#ifndef OPENSSL_MANGLE_ASM
     60769# ifndef ossl_bn_group_3072
     60770#  define ossl_bn_group_3072 OPENSSL_MANGLER(ossl_bn_group_3072)
     60771# endif
     60772#else
     60773# ifndef _ossl_bn_group_3072
     60774#  define _ossl_bn_group_3072 OPENSSL_MANGLER_ASM(ossl_bn_group_3072)
     60775# endif
     60776#endif
     60777#ifndef OPENSSL_MANGLE_ASM
     60778# ifndef ossl_bn_group_4096
     60779#  define ossl_bn_group_4096 OPENSSL_MANGLER(ossl_bn_group_4096)
     60780# endif
     60781#else
     60782# ifndef _ossl_bn_group_4096
     60783#  define _ossl_bn_group_4096 OPENSSL_MANGLER_ASM(ossl_bn_group_4096)
     60784# endif
     60785#endif
     60786#ifndef OPENSSL_MANGLE_ASM
     60787# ifndef ossl_bn_group_6144
     60788#  define ossl_bn_group_6144 OPENSSL_MANGLER(ossl_bn_group_6144)
     60789# endif
     60790#else
     60791# ifndef _ossl_bn_group_6144
     60792#  define _ossl_bn_group_6144 OPENSSL_MANGLER_ASM(ossl_bn_group_6144)
     60793# endif
     60794#endif
     60795#ifndef OPENSSL_MANGLE_ASM
     60796# ifndef ossl_bn_group_8192
     60797#  define ossl_bn_group_8192 OPENSSL_MANGLER(ossl_bn_group_8192)
     60798# endif
     60799#else
     60800# ifndef _ossl_bn_group_8192
     60801#  define _ossl_bn_group_8192 OPENSSL_MANGLER_ASM(ossl_bn_group_8192)
     60802# endif
     60803#endif
     60804#ifndef OPENSSL_MANGLE_ASM
     60805# ifndef ossl_bn_inv_sqrt_2
     60806#  define ossl_bn_inv_sqrt_2 OPENSSL_MANGLER(ossl_bn_inv_sqrt_2)
     60807# endif
     60808#else
     60809# ifndef _ossl_bn_inv_sqrt_2
     60810#  define _ossl_bn_inv_sqrt_2 OPENSSL_MANGLER_ASM(ossl_bn_inv_sqrt_2)
     60811# endif
     60812#endif
     60813#ifndef OPENSSL_MANGLE_ASM
     60814# ifndef ossl_bn_miller_rabin_is_prime
     60815#  define ossl_bn_miller_rabin_is_prime OPENSSL_MANGLER(ossl_bn_miller_rabin_is_prime)
     60816# endif
     60817#else
     60818# ifndef _ossl_bn_miller_rabin_is_prime
     60819#  define _ossl_bn_miller_rabin_is_prime OPENSSL_MANGLER_ASM(ossl_bn_miller_rabin_is_prime)
     60820# endif
     60821#endif
     60822#ifndef OPENSSL_MANGLE_ASM
     60823# ifndef ossl_bn_rsa_fips186_4_derive_prime
     60824#  define ossl_bn_rsa_fips186_4_derive_prime OPENSSL_MANGLER(ossl_bn_rsa_fips186_4_derive_prime)
     60825# endif
     60826#else
     60827# ifndef _ossl_bn_rsa_fips186_4_derive_prime
     60828#  define _ossl_bn_rsa_fips186_4_derive_prime OPENSSL_MANGLER_ASM(ossl_bn_rsa_fips186_4_derive_prime)
     60829# endif
     60830#endif
     60831#ifndef OPENSSL_MANGLE_ASM
     60832# ifndef ossl_bn_rsa_fips186_4_gen_prob_primes
     60833#  define ossl_bn_rsa_fips186_4_gen_prob_primes OPENSSL_MANGLER(ossl_bn_rsa_fips186_4_gen_prob_primes)
     60834# endif
     60835#else
     60836# ifndef _ossl_bn_rsa_fips186_4_gen_prob_primes
     60837#  define _ossl_bn_rsa_fips186_4_gen_prob_primes OPENSSL_MANGLER_ASM(ossl_bn_rsa_fips186_4_gen_prob_primes)
     60838# endif
     60839#endif
     60840#ifndef OPENSSL_MANGLE_ASM
     60841# ifndef ossl_bsaes_cbc_encrypt
     60842#  define ossl_bsaes_cbc_encrypt OPENSSL_MANGLER(ossl_bsaes_cbc_encrypt)
     60843# endif
     60844#else
     60845# ifndef _ossl_bsaes_cbc_encrypt
     60846#  define _ossl_bsaes_cbc_encrypt OPENSSL_MANGLER_ASM(ossl_bsaes_cbc_encrypt)
     60847# endif
     60848#endif
     60849#ifndef OPENSSL_MANGLE_ASM
     60850# ifndef ossl_bsaes_ctr32_encrypt_blocks
     60851#  define ossl_bsaes_ctr32_encrypt_blocks OPENSSL_MANGLER(ossl_bsaes_ctr32_encrypt_blocks)
     60852# endif
     60853#else
     60854# ifndef _ossl_bsaes_ctr32_encrypt_blocks
     60855#  define _ossl_bsaes_ctr32_encrypt_blocks OPENSSL_MANGLER_ASM(ossl_bsaes_ctr32_encrypt_blocks)
     60856# endif
     60857#endif
     60858#ifndef OPENSSL_MANGLE_ASM
     60859# ifndef ossl_bsaes_xts_decrypt
     60860#  define ossl_bsaes_xts_decrypt OPENSSL_MANGLER(ossl_bsaes_xts_decrypt)
     60861# endif
     60862#else
     60863# ifndef _ossl_bsaes_xts_decrypt
     60864#  define _ossl_bsaes_xts_decrypt OPENSSL_MANGLER_ASM(ossl_bsaes_xts_decrypt)
     60865# endif
     60866#endif
     60867#ifndef OPENSSL_MANGLE_ASM
     60868# ifndef ossl_bsaes_xts_encrypt
     60869#  define ossl_bsaes_xts_encrypt OPENSSL_MANGLER(ossl_bsaes_xts_encrypt)
     60870# endif
     60871#else
     60872# ifndef _ossl_bsaes_xts_encrypt
     60873#  define _ossl_bsaes_xts_encrypt OPENSSL_MANGLER_ASM(ossl_bsaes_xts_encrypt)
     60874# endif
     60875#endif
     60876#ifndef OPENSSL_MANGLE_ASM
     60877# ifndef ossl_bsearch
     60878#  define ossl_bsearch OPENSSL_MANGLER(ossl_bsearch)
     60879# endif
     60880#else
     60881# ifndef _ossl_bsearch
     60882#  define _ossl_bsearch OPENSSL_MANGLER_ASM(ossl_bsearch)
     60883# endif
     60884#endif
     60885#ifndef OPENSSL_MANGLE_ASM
     60886# ifndef ossl_buf2hexstr_sep
     60887#  define ossl_buf2hexstr_sep OPENSSL_MANGLER(ossl_buf2hexstr_sep)
     60888# endif
     60889#else
     60890# ifndef _ossl_buf2hexstr_sep
     60891#  define _ossl_buf2hexstr_sep OPENSSL_MANGLER_ASM(ossl_buf2hexstr_sep)
     60892# endif
     60893#endif
     60894#ifndef OPENSSL_MANGLE_ASM
     60895# ifndef ossl_c2i_ASN1_BIT_STRING
     60896#  define ossl_c2i_ASN1_BIT_STRING OPENSSL_MANGLER(ossl_c2i_ASN1_BIT_STRING)
     60897# endif
     60898#else
     60899# ifndef _ossl_c2i_ASN1_BIT_STRING
     60900#  define _ossl_c2i_ASN1_BIT_STRING OPENSSL_MANGLER_ASM(ossl_c2i_ASN1_BIT_STRING)
     60901# endif
     60902#endif
     60903#ifndef OPENSSL_MANGLE_ASM
     60904# ifndef ossl_c2i_ASN1_INTEGER
     60905#  define ossl_c2i_ASN1_INTEGER OPENSSL_MANGLER(ossl_c2i_ASN1_INTEGER)
     60906# endif
     60907#else
     60908# ifndef _ossl_c2i_ASN1_INTEGER
     60909#  define _ossl_c2i_ASN1_INTEGER OPENSSL_MANGLER_ASM(ossl_c2i_ASN1_INTEGER)
     60910# endif
     60911#endif
     60912#ifndef OPENSSL_MANGLE_ASM
     60913# ifndef ossl_c2i_ASN1_OBJECT
     60914#  define ossl_c2i_ASN1_OBJECT OPENSSL_MANGLER(ossl_c2i_ASN1_OBJECT)
     60915# endif
     60916#else
     60917# ifndef _ossl_c2i_ASN1_OBJECT
     60918#  define _ossl_c2i_ASN1_OBJECT OPENSSL_MANGLER_ASM(ossl_c2i_ASN1_OBJECT)
     60919# endif
     60920#endif
     60921#ifndef OPENSSL_MANGLE_ASM
     60922# ifndef ossl_c2i_uint64_int
     60923#  define ossl_c2i_uint64_int OPENSSL_MANGLER(ossl_c2i_uint64_int)
     60924# endif
     60925#else
     60926# ifndef _ossl_c2i_uint64_int
     60927#  define _ossl_c2i_uint64_int OPENSSL_MANGLER_ASM(ossl_c2i_uint64_int)
     60928# endif
     60929#endif
     60930#ifndef OPENSSL_MANGLE_ASM
     60931# ifndef ossl_c448_ed448_convert_private_key_to_x448
     60932#  define ossl_c448_ed448_convert_private_key_to_x448 OPENSSL_MANGLER(ossl_c448_ed448_convert_private_key_to_x448)
     60933# endif
     60934#else
     60935# ifndef _ossl_c448_ed448_convert_private_key_to_x448
     60936#  define _ossl_c448_ed448_convert_private_key_to_x448 OPENSSL_MANGLER_ASM(ossl_c448_ed448_convert_private_key_to_x448)
     60937# endif
     60938#endif
     60939#ifndef OPENSSL_MANGLE_ASM
     60940# ifndef ossl_c448_ed448_derive_public_key
     60941#  define ossl_c448_ed448_derive_public_key OPENSSL_MANGLER(ossl_c448_ed448_derive_public_key)
     60942# endif
     60943#else
     60944# ifndef _ossl_c448_ed448_derive_public_key
     60945#  define _ossl_c448_ed448_derive_public_key OPENSSL_MANGLER_ASM(ossl_c448_ed448_derive_public_key)
     60946# endif
     60947#endif
     60948#ifndef OPENSSL_MANGLE_ASM
     60949# ifndef ossl_c448_ed448_sign
     60950#  define ossl_c448_ed448_sign OPENSSL_MANGLER(ossl_c448_ed448_sign)
     60951# endif
     60952#else
     60953# ifndef _ossl_c448_ed448_sign
     60954#  define _ossl_c448_ed448_sign OPENSSL_MANGLER_ASM(ossl_c448_ed448_sign)
     60955# endif
     60956#endif
     60957#ifndef OPENSSL_MANGLE_ASM
     60958# ifndef ossl_c448_ed448_sign_prehash
     60959#  define ossl_c448_ed448_sign_prehash OPENSSL_MANGLER(ossl_c448_ed448_sign_prehash)
     60960# endif
     60961#else
     60962# ifndef _ossl_c448_ed448_sign_prehash
     60963#  define _ossl_c448_ed448_sign_prehash OPENSSL_MANGLER_ASM(ossl_c448_ed448_sign_prehash)
     60964# endif
     60965#endif
     60966#ifndef OPENSSL_MANGLE_ASM
     60967# ifndef ossl_c448_ed448_verify
     60968#  define ossl_c448_ed448_verify OPENSSL_MANGLER(ossl_c448_ed448_verify)
     60969# endif
     60970#else
     60971# ifndef _ossl_c448_ed448_verify
     60972#  define _ossl_c448_ed448_verify OPENSSL_MANGLER_ASM(ossl_c448_ed448_verify)
     60973# endif
     60974#endif
     60975#ifndef OPENSSL_MANGLE_ASM
     60976# ifndef ossl_c448_ed448_verify_prehash
     60977#  define ossl_c448_ed448_verify_prehash OPENSSL_MANGLER(ossl_c448_ed448_verify_prehash)
     60978# endif
     60979#else
     60980# ifndef _ossl_c448_ed448_verify_prehash
     60981#  define _ossl_c448_ed448_verify_prehash OPENSSL_MANGLER_ASM(ossl_c448_ed448_verify_prehash)
     60982# endif
     60983#endif
     60984#ifndef OPENSSL_MANGLE_ASM
     60985# ifndef ossl_camellia128cbc_cts_functions
     60986#  define ossl_camellia128cbc_cts_functions OPENSSL_MANGLER(ossl_camellia128cbc_cts_functions)
     60987# endif
     60988#else
     60989# ifndef _ossl_camellia128cbc_cts_functions
     60990#  define _ossl_camellia128cbc_cts_functions OPENSSL_MANGLER_ASM(ossl_camellia128cbc_cts_functions)
     60991# endif
     60992#endif
     60993#ifndef OPENSSL_MANGLE_ASM
     60994# ifndef ossl_camellia128cbc_functions
     60995#  define ossl_camellia128cbc_functions OPENSSL_MANGLER(ossl_camellia128cbc_functions)
     60996# endif
     60997#else
     60998# ifndef _ossl_camellia128cbc_functions
     60999#  define _ossl_camellia128cbc_functions OPENSSL_MANGLER_ASM(ossl_camellia128cbc_functions)
     61000# endif
     61001#endif
     61002#ifndef OPENSSL_MANGLE_ASM
     61003# ifndef ossl_camellia128cfb1_functions
     61004#  define ossl_camellia128cfb1_functions OPENSSL_MANGLER(ossl_camellia128cfb1_functions)
     61005# endif
     61006#else
     61007# ifndef _ossl_camellia128cfb1_functions
     61008#  define _ossl_camellia128cfb1_functions OPENSSL_MANGLER_ASM(ossl_camellia128cfb1_functions)
     61009# endif
     61010#endif
     61011#ifndef OPENSSL_MANGLE_ASM
     61012# ifndef ossl_camellia128cfb8_functions
     61013#  define ossl_camellia128cfb8_functions OPENSSL_MANGLER(ossl_camellia128cfb8_functions)
     61014# endif
     61015#else
     61016# ifndef _ossl_camellia128cfb8_functions
     61017#  define _ossl_camellia128cfb8_functions OPENSSL_MANGLER_ASM(ossl_camellia128cfb8_functions)
     61018# endif
     61019#endif
     61020#ifndef OPENSSL_MANGLE_ASM
     61021# ifndef ossl_camellia128cfb_functions
     61022#  define ossl_camellia128cfb_functions OPENSSL_MANGLER(ossl_camellia128cfb_functions)
     61023# endif
     61024#else
     61025# ifndef _ossl_camellia128cfb_functions
     61026#  define _ossl_camellia128cfb_functions OPENSSL_MANGLER_ASM(ossl_camellia128cfb_functions)
     61027# endif
     61028#endif
     61029#ifndef OPENSSL_MANGLE_ASM
     61030# ifndef ossl_camellia128ctr_functions
     61031#  define ossl_camellia128ctr_functions OPENSSL_MANGLER(ossl_camellia128ctr_functions)
     61032# endif
     61033#else
     61034# ifndef _ossl_camellia128ctr_functions
     61035#  define _ossl_camellia128ctr_functions OPENSSL_MANGLER_ASM(ossl_camellia128ctr_functions)
     61036# endif
     61037#endif
     61038#ifndef OPENSSL_MANGLE_ASM
     61039# ifndef ossl_camellia128ecb_functions
     61040#  define ossl_camellia128ecb_functions OPENSSL_MANGLER(ossl_camellia128ecb_functions)
     61041# endif
     61042#else
     61043# ifndef _ossl_camellia128ecb_functions
     61044#  define _ossl_camellia128ecb_functions OPENSSL_MANGLER_ASM(ossl_camellia128ecb_functions)
     61045# endif
     61046#endif
     61047#ifndef OPENSSL_MANGLE_ASM
     61048# ifndef ossl_camellia128ofb_functions
     61049#  define ossl_camellia128ofb_functions OPENSSL_MANGLER(ossl_camellia128ofb_functions)
     61050# endif
     61051#else
     61052# ifndef _ossl_camellia128ofb_functions
     61053#  define _ossl_camellia128ofb_functions OPENSSL_MANGLER_ASM(ossl_camellia128ofb_functions)
     61054# endif
     61055#endif
     61056#ifndef OPENSSL_MANGLE_ASM
     61057# ifndef ossl_camellia192cbc_cts_functions
     61058#  define ossl_camellia192cbc_cts_functions OPENSSL_MANGLER(ossl_camellia192cbc_cts_functions)
     61059# endif
     61060#else
     61061# ifndef _ossl_camellia192cbc_cts_functions
     61062#  define _ossl_camellia192cbc_cts_functions OPENSSL_MANGLER_ASM(ossl_camellia192cbc_cts_functions)
     61063# endif
     61064#endif
     61065#ifndef OPENSSL_MANGLE_ASM
     61066# ifndef ossl_camellia192cbc_functions
     61067#  define ossl_camellia192cbc_functions OPENSSL_MANGLER(ossl_camellia192cbc_functions)
     61068# endif
     61069#else
     61070# ifndef _ossl_camellia192cbc_functions
     61071#  define _ossl_camellia192cbc_functions OPENSSL_MANGLER_ASM(ossl_camellia192cbc_functions)
     61072# endif
     61073#endif
     61074#ifndef OPENSSL_MANGLE_ASM
     61075# ifndef ossl_camellia192cfb1_functions
     61076#  define ossl_camellia192cfb1_functions OPENSSL_MANGLER(ossl_camellia192cfb1_functions)
     61077# endif
     61078#else
     61079# ifndef _ossl_camellia192cfb1_functions
     61080#  define _ossl_camellia192cfb1_functions OPENSSL_MANGLER_ASM(ossl_camellia192cfb1_functions)
     61081# endif
     61082#endif
     61083#ifndef OPENSSL_MANGLE_ASM
     61084# ifndef ossl_camellia192cfb8_functions
     61085#  define ossl_camellia192cfb8_functions OPENSSL_MANGLER(ossl_camellia192cfb8_functions)
     61086# endif
     61087#else
     61088# ifndef _ossl_camellia192cfb8_functions
     61089#  define _ossl_camellia192cfb8_functions OPENSSL_MANGLER_ASM(ossl_camellia192cfb8_functions)
     61090# endif
     61091#endif
     61092#ifndef OPENSSL_MANGLE_ASM
     61093# ifndef ossl_camellia192cfb_functions
     61094#  define ossl_camellia192cfb_functions OPENSSL_MANGLER(ossl_camellia192cfb_functions)
     61095# endif
     61096#else
     61097# ifndef _ossl_camellia192cfb_functions
     61098#  define _ossl_camellia192cfb_functions OPENSSL_MANGLER_ASM(ossl_camellia192cfb_functions)
     61099# endif
     61100#endif
     61101#ifndef OPENSSL_MANGLE_ASM
     61102# ifndef ossl_camellia192ctr_functions
     61103#  define ossl_camellia192ctr_functions OPENSSL_MANGLER(ossl_camellia192ctr_functions)
     61104# endif
     61105#else
     61106# ifndef _ossl_camellia192ctr_functions
     61107#  define _ossl_camellia192ctr_functions OPENSSL_MANGLER_ASM(ossl_camellia192ctr_functions)
     61108# endif
     61109#endif
     61110#ifndef OPENSSL_MANGLE_ASM
     61111# ifndef ossl_camellia192ecb_functions
     61112#  define ossl_camellia192ecb_functions OPENSSL_MANGLER(ossl_camellia192ecb_functions)
     61113# endif
     61114#else
     61115# ifndef _ossl_camellia192ecb_functions
     61116#  define _ossl_camellia192ecb_functions OPENSSL_MANGLER_ASM(ossl_camellia192ecb_functions)
     61117# endif
     61118#endif
     61119#ifndef OPENSSL_MANGLE_ASM
     61120# ifndef ossl_camellia192ofb_functions
     61121#  define ossl_camellia192ofb_functions OPENSSL_MANGLER(ossl_camellia192ofb_functions)
     61122# endif
     61123#else
     61124# ifndef _ossl_camellia192ofb_functions
     61125#  define _ossl_camellia192ofb_functions OPENSSL_MANGLER_ASM(ossl_camellia192ofb_functions)
     61126# endif
     61127#endif
     61128#ifndef OPENSSL_MANGLE_ASM
     61129# ifndef ossl_camellia256cbc_cts_functions
     61130#  define ossl_camellia256cbc_cts_functions OPENSSL_MANGLER(ossl_camellia256cbc_cts_functions)
     61131# endif
     61132#else
     61133# ifndef _ossl_camellia256cbc_cts_functions
     61134#  define _ossl_camellia256cbc_cts_functions OPENSSL_MANGLER_ASM(ossl_camellia256cbc_cts_functions)
     61135# endif
     61136#endif
     61137#ifndef OPENSSL_MANGLE_ASM
     61138# ifndef ossl_camellia256cbc_functions
     61139#  define ossl_camellia256cbc_functions OPENSSL_MANGLER(ossl_camellia256cbc_functions)
     61140# endif
     61141#else
     61142# ifndef _ossl_camellia256cbc_functions
     61143#  define _ossl_camellia256cbc_functions OPENSSL_MANGLER_ASM(ossl_camellia256cbc_functions)
     61144# endif
     61145#endif
     61146#ifndef OPENSSL_MANGLE_ASM
     61147# ifndef ossl_camellia256cfb1_functions
     61148#  define ossl_camellia256cfb1_functions OPENSSL_MANGLER(ossl_camellia256cfb1_functions)
     61149# endif
     61150#else
     61151# ifndef _ossl_camellia256cfb1_functions
     61152#  define _ossl_camellia256cfb1_functions OPENSSL_MANGLER_ASM(ossl_camellia256cfb1_functions)
     61153# endif
     61154#endif
     61155#ifndef OPENSSL_MANGLE_ASM
     61156# ifndef ossl_camellia256cfb8_functions
     61157#  define ossl_camellia256cfb8_functions OPENSSL_MANGLER(ossl_camellia256cfb8_functions)
     61158# endif
     61159#else
     61160# ifndef _ossl_camellia256cfb8_functions
     61161#  define _ossl_camellia256cfb8_functions OPENSSL_MANGLER_ASM(ossl_camellia256cfb8_functions)
     61162# endif
     61163#endif
     61164#ifndef OPENSSL_MANGLE_ASM
     61165# ifndef ossl_camellia256cfb_functions
     61166#  define ossl_camellia256cfb_functions OPENSSL_MANGLER(ossl_camellia256cfb_functions)
     61167# endif
     61168#else
     61169# ifndef _ossl_camellia256cfb_functions
     61170#  define _ossl_camellia256cfb_functions OPENSSL_MANGLER_ASM(ossl_camellia256cfb_functions)
     61171# endif
     61172#endif
     61173#ifndef OPENSSL_MANGLE_ASM
     61174# ifndef ossl_camellia256ctr_functions
     61175#  define ossl_camellia256ctr_functions OPENSSL_MANGLER(ossl_camellia256ctr_functions)
     61176# endif
     61177#else
     61178# ifndef _ossl_camellia256ctr_functions
     61179#  define _ossl_camellia256ctr_functions OPENSSL_MANGLER_ASM(ossl_camellia256ctr_functions)
     61180# endif
     61181#endif
     61182#ifndef OPENSSL_MANGLE_ASM
     61183# ifndef ossl_camellia256ecb_functions
     61184#  define ossl_camellia256ecb_functions OPENSSL_MANGLER(ossl_camellia256ecb_functions)
     61185# endif
     61186#else
     61187# ifndef _ossl_camellia256ecb_functions
     61188#  define _ossl_camellia256ecb_functions OPENSSL_MANGLER_ASM(ossl_camellia256ecb_functions)
     61189# endif
     61190#endif
     61191#ifndef OPENSSL_MANGLE_ASM
     61192# ifndef ossl_camellia256ofb_functions
     61193#  define ossl_camellia256ofb_functions OPENSSL_MANGLER(ossl_camellia256ofb_functions)
     61194# endif
     61195#else
     61196# ifndef _ossl_camellia256ofb_functions
     61197#  define _ossl_camellia256ofb_functions OPENSSL_MANGLER_ASM(ossl_camellia256ofb_functions)
     61198# endif
     61199#endif
     61200#ifndef OPENSSL_MANGLE_ASM
     61201# ifndef ossl_cast5128cbc_functions
     61202#  define ossl_cast5128cbc_functions OPENSSL_MANGLER(ossl_cast5128cbc_functions)
     61203# endif
     61204#else
     61205# ifndef _ossl_cast5128cbc_functions
     61206#  define _ossl_cast5128cbc_functions OPENSSL_MANGLER_ASM(ossl_cast5128cbc_functions)
     61207# endif
     61208#endif
     61209#ifndef OPENSSL_MANGLE_ASM
     61210# ifndef ossl_cast5128cfb64_functions
     61211#  define ossl_cast5128cfb64_functions OPENSSL_MANGLER(ossl_cast5128cfb64_functions)
     61212# endif
     61213#else
     61214# ifndef _ossl_cast5128cfb64_functions
     61215#  define _ossl_cast5128cfb64_functions OPENSSL_MANGLER_ASM(ossl_cast5128cfb64_functions)
     61216# endif
     61217#endif
     61218#ifndef OPENSSL_MANGLE_ASM
     61219# ifndef ossl_cast5128ecb_functions
     61220#  define ossl_cast5128ecb_functions OPENSSL_MANGLER(ossl_cast5128ecb_functions)
     61221# endif
     61222#else
     61223# ifndef _ossl_cast5128ecb_functions
     61224#  define _ossl_cast5128ecb_functions OPENSSL_MANGLER_ASM(ossl_cast5128ecb_functions)
     61225# endif
     61226#endif
     61227#ifndef OPENSSL_MANGLE_ASM
     61228# ifndef ossl_cast5128ofb64_functions
     61229#  define ossl_cast5128ofb64_functions OPENSSL_MANGLER(ossl_cast5128ofb64_functions)
     61230# endif
     61231#else
     61232# ifndef _ossl_cast5128ofb64_functions
     61233#  define _ossl_cast5128ofb64_functions OPENSSL_MANGLER_ASM(ossl_cast5128ofb64_functions)
     61234# endif
     61235#endif
     61236#ifndef OPENSSL_MANGLE_ASM
     61237# ifndef ossl_ccm_cipher
     61238#  define ossl_ccm_cipher OPENSSL_MANGLER(ossl_ccm_cipher)
     61239# endif
     61240#else
     61241# ifndef _ossl_ccm_cipher
     61242#  define _ossl_ccm_cipher OPENSSL_MANGLER_ASM(ossl_ccm_cipher)
     61243# endif
     61244#endif
     61245#ifndef OPENSSL_MANGLE_ASM
     61246# ifndef ossl_ccm_dinit
     61247#  define ossl_ccm_dinit OPENSSL_MANGLER(ossl_ccm_dinit)
     61248# endif
     61249#else
     61250# ifndef _ossl_ccm_dinit
     61251#  define _ossl_ccm_dinit OPENSSL_MANGLER_ASM(ossl_ccm_dinit)
     61252# endif
     61253#endif
     61254#ifndef OPENSSL_MANGLE_ASM
     61255# ifndef ossl_ccm_einit
     61256#  define ossl_ccm_einit OPENSSL_MANGLER(ossl_ccm_einit)
     61257# endif
     61258#else
     61259# ifndef _ossl_ccm_einit
     61260#  define _ossl_ccm_einit OPENSSL_MANGLER_ASM(ossl_ccm_einit)
     61261# endif
     61262#endif
     61263#ifndef OPENSSL_MANGLE_ASM
     61264# ifndef ossl_ccm_generic_auth_decrypt
     61265#  define ossl_ccm_generic_auth_decrypt OPENSSL_MANGLER(ossl_ccm_generic_auth_decrypt)
     61266# endif
     61267#else
     61268# ifndef _ossl_ccm_generic_auth_decrypt
     61269#  define _ossl_ccm_generic_auth_decrypt OPENSSL_MANGLER_ASM(ossl_ccm_generic_auth_decrypt)
     61270# endif
     61271#endif
     61272#ifndef OPENSSL_MANGLE_ASM
     61273# ifndef ossl_ccm_generic_auth_encrypt
     61274#  define ossl_ccm_generic_auth_encrypt OPENSSL_MANGLER(ossl_ccm_generic_auth_encrypt)
     61275# endif
     61276#else
     61277# ifndef _ossl_ccm_generic_auth_encrypt
     61278#  define _ossl_ccm_generic_auth_encrypt OPENSSL_MANGLER_ASM(ossl_ccm_generic_auth_encrypt)
     61279# endif
     61280#endif
     61281#ifndef OPENSSL_MANGLE_ASM
     61282# ifndef ossl_ccm_generic_gettag
     61283#  define ossl_ccm_generic_gettag OPENSSL_MANGLER(ossl_ccm_generic_gettag)
     61284# endif
     61285#else
     61286# ifndef _ossl_ccm_generic_gettag
     61287#  define _ossl_ccm_generic_gettag OPENSSL_MANGLER_ASM(ossl_ccm_generic_gettag)
     61288# endif
     61289#endif
     61290#ifndef OPENSSL_MANGLE_ASM
     61291# ifndef ossl_ccm_generic_setaad
     61292#  define ossl_ccm_generic_setaad OPENSSL_MANGLER(ossl_ccm_generic_setaad)
     61293# endif
     61294#else
     61295# ifndef _ossl_ccm_generic_setaad
     61296#  define _ossl_ccm_generic_setaad OPENSSL_MANGLER_ASM(ossl_ccm_generic_setaad)
     61297# endif
     61298#endif
     61299#ifndef OPENSSL_MANGLE_ASM
     61300# ifndef ossl_ccm_generic_setiv
     61301#  define ossl_ccm_generic_setiv OPENSSL_MANGLER(ossl_ccm_generic_setiv)
     61302# endif
     61303#else
     61304# ifndef _ossl_ccm_generic_setiv
     61305#  define _ossl_ccm_generic_setiv OPENSSL_MANGLER_ASM(ossl_ccm_generic_setiv)
     61306# endif
     61307#endif
     61308#ifndef OPENSSL_MANGLE_ASM
     61309# ifndef ossl_ccm_get_ctx_params
     61310#  define ossl_ccm_get_ctx_params OPENSSL_MANGLER(ossl_ccm_get_ctx_params)
     61311# endif
     61312#else
     61313# ifndef _ossl_ccm_get_ctx_params
     61314#  define _ossl_ccm_get_ctx_params OPENSSL_MANGLER_ASM(ossl_ccm_get_ctx_params)
     61315# endif
     61316#endif
     61317#ifndef OPENSSL_MANGLE_ASM
     61318# ifndef ossl_ccm_initctx
     61319#  define ossl_ccm_initctx OPENSSL_MANGLER(ossl_ccm_initctx)
     61320# endif
     61321#else
     61322# ifndef _ossl_ccm_initctx
     61323#  define _ossl_ccm_initctx OPENSSL_MANGLER_ASM(ossl_ccm_initctx)
     61324# endif
     61325#endif
     61326#ifndef OPENSSL_MANGLE_ASM
     61327# ifndef ossl_ccm_set_ctx_params
     61328#  define ossl_ccm_set_ctx_params OPENSSL_MANGLER(ossl_ccm_set_ctx_params)
     61329# endif
     61330#else
     61331# ifndef _ossl_ccm_set_ctx_params
     61332#  define _ossl_ccm_set_ctx_params OPENSSL_MANGLER_ASM(ossl_ccm_set_ctx_params)
     61333# endif
     61334#endif
     61335#ifndef OPENSSL_MANGLE_ASM
     61336# ifndef ossl_ccm_stream_final
     61337#  define ossl_ccm_stream_final OPENSSL_MANGLER(ossl_ccm_stream_final)
     61338# endif
     61339#else
     61340# ifndef _ossl_ccm_stream_final
     61341#  define _ossl_ccm_stream_final OPENSSL_MANGLER_ASM(ossl_ccm_stream_final)
     61342# endif
     61343#endif
     61344#ifndef OPENSSL_MANGLE_ASM
     61345# ifndef ossl_ccm_stream_update
     61346#  define ossl_ccm_stream_update OPENSSL_MANGLER(ossl_ccm_stream_update)
     61347# endif
     61348#else
     61349# ifndef _ossl_ccm_stream_update
     61350#  define _ossl_ccm_stream_update OPENSSL_MANGLER_ASM(ossl_ccm_stream_update)
     61351# endif
     61352#endif
     61353#ifndef OPENSSL_MANGLE_ASM
     61354# ifndef ossl_chacha20_dinit
     61355#  define ossl_chacha20_dinit OPENSSL_MANGLER(ossl_chacha20_dinit)
     61356# endif
     61357#else
     61358# ifndef _ossl_chacha20_dinit
     61359#  define _ossl_chacha20_dinit OPENSSL_MANGLER_ASM(ossl_chacha20_dinit)
     61360# endif
     61361#endif
     61362#ifndef OPENSSL_MANGLE_ASM
     61363# ifndef ossl_chacha20_einit
     61364#  define ossl_chacha20_einit OPENSSL_MANGLER(ossl_chacha20_einit)
     61365# endif
     61366#else
     61367# ifndef _ossl_chacha20_einit
     61368#  define _ossl_chacha20_einit OPENSSL_MANGLER_ASM(ossl_chacha20_einit)
     61369# endif
     61370#endif
     61371#ifndef OPENSSL_MANGLE_ASM
     61372# ifndef ossl_chacha20_functions
     61373#  define ossl_chacha20_functions OPENSSL_MANGLER(ossl_chacha20_functions)
     61374# endif
     61375#else
     61376# ifndef _ossl_chacha20_functions
     61377#  define _ossl_chacha20_functions OPENSSL_MANGLER_ASM(ossl_chacha20_functions)
     61378# endif
     61379#endif
     61380#ifndef OPENSSL_MANGLE_ASM
     61381# ifndef ossl_chacha20_initctx
     61382#  define ossl_chacha20_initctx OPENSSL_MANGLER(ossl_chacha20_initctx)
     61383# endif
     61384#else
     61385# ifndef _ossl_chacha20_initctx
     61386#  define _ossl_chacha20_initctx OPENSSL_MANGLER_ASM(ossl_chacha20_initctx)
     61387# endif
     61388#endif
     61389#ifndef OPENSSL_MANGLE_ASM
     61390# ifndef ossl_chacha20_ossl_poly1305_functions
     61391#  define ossl_chacha20_ossl_poly1305_functions OPENSSL_MANGLER(ossl_chacha20_ossl_poly1305_functions)
     61392# endif
     61393#else
     61394# ifndef _ossl_chacha20_ossl_poly1305_functions
     61395#  define _ossl_chacha20_ossl_poly1305_functions OPENSSL_MANGLER_ASM(ossl_chacha20_ossl_poly1305_functions)
     61396# endif
     61397#endif
     61398#ifndef OPENSSL_MANGLE_ASM
     61399# ifndef ossl_cipher_aead_gettable_ctx_params
     61400#  define ossl_cipher_aead_gettable_ctx_params OPENSSL_MANGLER(ossl_cipher_aead_gettable_ctx_params)
     61401# endif
     61402#else
     61403# ifndef _ossl_cipher_aead_gettable_ctx_params
     61404#  define _ossl_cipher_aead_gettable_ctx_params OPENSSL_MANGLER_ASM(ossl_cipher_aead_gettable_ctx_params)
     61405# endif
     61406#endif
     61407#ifndef OPENSSL_MANGLE_ASM
     61408# ifndef ossl_cipher_aead_settable_ctx_params
     61409#  define ossl_cipher_aead_settable_ctx_params OPENSSL_MANGLER(ossl_cipher_aead_settable_ctx_params)
     61410# endif
     61411#else
     61412# ifndef _ossl_cipher_aead_settable_ctx_params
     61413#  define _ossl_cipher_aead_settable_ctx_params OPENSSL_MANGLER_ASM(ossl_cipher_aead_settable_ctx_params)
     61414# endif
     61415#endif
     61416#ifndef OPENSSL_MANGLE_ASM
     61417# ifndef ossl_cipher_capable_aes_cbc_hmac_sha1
     61418#  define ossl_cipher_capable_aes_cbc_hmac_sha1 OPENSSL_MANGLER(ossl_cipher_capable_aes_cbc_hmac_sha1)
     61419# endif
     61420#else
     61421# ifndef _ossl_cipher_capable_aes_cbc_hmac_sha1
     61422#  define _ossl_cipher_capable_aes_cbc_hmac_sha1 OPENSSL_MANGLER_ASM(ossl_cipher_capable_aes_cbc_hmac_sha1)
     61423# endif
     61424#endif
     61425#ifndef OPENSSL_MANGLE_ASM
     61426# ifndef ossl_cipher_capable_aes_cbc_hmac_sha256
     61427#  define ossl_cipher_capable_aes_cbc_hmac_sha256 OPENSSL_MANGLER(ossl_cipher_capable_aes_cbc_hmac_sha256)
     61428# endif
     61429#else
     61430# ifndef _ossl_cipher_capable_aes_cbc_hmac_sha256
     61431#  define _ossl_cipher_capable_aes_cbc_hmac_sha256 OPENSSL_MANGLER_ASM(ossl_cipher_capable_aes_cbc_hmac_sha256)
     61432# endif
     61433#endif
     61434#ifndef OPENSSL_MANGLE_ASM
     61435# ifndef ossl_cipher_cbc_cts_block_final
     61436#  define ossl_cipher_cbc_cts_block_final OPENSSL_MANGLER(ossl_cipher_cbc_cts_block_final)
     61437# endif
     61438#else
     61439# ifndef _ossl_cipher_cbc_cts_block_final
     61440#  define _ossl_cipher_cbc_cts_block_final OPENSSL_MANGLER_ASM(ossl_cipher_cbc_cts_block_final)
     61441# endif
     61442#endif
     61443#ifndef OPENSSL_MANGLE_ASM
     61444# ifndef ossl_cipher_cbc_cts_block_update
     61445#  define ossl_cipher_cbc_cts_block_update OPENSSL_MANGLER(ossl_cipher_cbc_cts_block_update)
     61446# endif
     61447#else
     61448# ifndef _ossl_cipher_cbc_cts_block_update
     61449#  define _ossl_cipher_cbc_cts_block_update OPENSSL_MANGLER_ASM(ossl_cipher_cbc_cts_block_update)
     61450# endif
     61451#endif
     61452#ifndef OPENSSL_MANGLE_ASM
     61453# ifndef ossl_cipher_cbc_cts_mode_id2name
     61454#  define ossl_cipher_cbc_cts_mode_id2name OPENSSL_MANGLER(ossl_cipher_cbc_cts_mode_id2name)
     61455# endif
     61456#else
     61457# ifndef _ossl_cipher_cbc_cts_mode_id2name
     61458#  define _ossl_cipher_cbc_cts_mode_id2name OPENSSL_MANGLER_ASM(ossl_cipher_cbc_cts_mode_id2name)
     61459# endif
     61460#endif
     61461#ifndef OPENSSL_MANGLE_ASM
     61462# ifndef ossl_cipher_cbc_cts_mode_name2id
     61463#  define ossl_cipher_cbc_cts_mode_name2id OPENSSL_MANGLER(ossl_cipher_cbc_cts_mode_name2id)
     61464# endif
     61465#else
     61466# ifndef _ossl_cipher_cbc_cts_mode_name2id
     61467#  define _ossl_cipher_cbc_cts_mode_name2id OPENSSL_MANGLER_ASM(ossl_cipher_cbc_cts_mode_name2id)
     61468# endif
     61469#endif
     61470#ifndef OPENSSL_MANGLE_ASM
     61471# ifndef ossl_cipher_fillblock
     61472#  define ossl_cipher_fillblock OPENSSL_MANGLER(ossl_cipher_fillblock)
     61473# endif
     61474#else
     61475# ifndef _ossl_cipher_fillblock
     61476#  define _ossl_cipher_fillblock OPENSSL_MANGLER_ASM(ossl_cipher_fillblock)
     61477# endif
     61478#endif
     61479#ifndef OPENSSL_MANGLE_ASM
     61480# ifndef ossl_cipher_generic_block_final
     61481#  define ossl_cipher_generic_block_final OPENSSL_MANGLER(ossl_cipher_generic_block_final)
     61482# endif
     61483#else
     61484# ifndef _ossl_cipher_generic_block_final
     61485#  define _ossl_cipher_generic_block_final OPENSSL_MANGLER_ASM(ossl_cipher_generic_block_final)
     61486# endif
     61487#endif
     61488#ifndef OPENSSL_MANGLE_ASM
     61489# ifndef ossl_cipher_generic_block_update
     61490#  define ossl_cipher_generic_block_update OPENSSL_MANGLER(ossl_cipher_generic_block_update)
     61491# endif
     61492#else
     61493# ifndef _ossl_cipher_generic_block_update
     61494#  define _ossl_cipher_generic_block_update OPENSSL_MANGLER_ASM(ossl_cipher_generic_block_update)
     61495# endif
     61496#endif
     61497#ifndef OPENSSL_MANGLE_ASM
     61498# ifndef ossl_cipher_generic_cipher
     61499#  define ossl_cipher_generic_cipher OPENSSL_MANGLER(ossl_cipher_generic_cipher)
     61500# endif
     61501#else
     61502# ifndef _ossl_cipher_generic_cipher
     61503#  define _ossl_cipher_generic_cipher OPENSSL_MANGLER_ASM(ossl_cipher_generic_cipher)
     61504# endif
     61505#endif
     61506#ifndef OPENSSL_MANGLE_ASM
     61507# ifndef ossl_cipher_generic_dinit
     61508#  define ossl_cipher_generic_dinit OPENSSL_MANGLER(ossl_cipher_generic_dinit)
     61509# endif
     61510#else
     61511# ifndef _ossl_cipher_generic_dinit
     61512#  define _ossl_cipher_generic_dinit OPENSSL_MANGLER_ASM(ossl_cipher_generic_dinit)
     61513# endif
     61514#endif
     61515#ifndef OPENSSL_MANGLE_ASM
     61516# ifndef ossl_cipher_generic_einit
     61517#  define ossl_cipher_generic_einit OPENSSL_MANGLER(ossl_cipher_generic_einit)
     61518# endif
     61519#else
     61520# ifndef _ossl_cipher_generic_einit
     61521#  define _ossl_cipher_generic_einit OPENSSL_MANGLER_ASM(ossl_cipher_generic_einit)
     61522# endif
     61523#endif
     61524#ifndef OPENSSL_MANGLE_ASM
     61525# ifndef ossl_cipher_generic_get_ctx_params
     61526#  define ossl_cipher_generic_get_ctx_params OPENSSL_MANGLER(ossl_cipher_generic_get_ctx_params)
     61527# endif
     61528#else
     61529# ifndef _ossl_cipher_generic_get_ctx_params
     61530#  define _ossl_cipher_generic_get_ctx_params OPENSSL_MANGLER_ASM(ossl_cipher_generic_get_ctx_params)
     61531# endif
     61532#endif
     61533#ifndef OPENSSL_MANGLE_ASM
     61534# ifndef ossl_cipher_generic_get_params
     61535#  define ossl_cipher_generic_get_params OPENSSL_MANGLER(ossl_cipher_generic_get_params)
     61536# endif
     61537#else
     61538# ifndef _ossl_cipher_generic_get_params
     61539#  define _ossl_cipher_generic_get_params OPENSSL_MANGLER_ASM(ossl_cipher_generic_get_params)
     61540# endif
     61541#endif
     61542#ifndef OPENSSL_MANGLE_ASM
     61543# ifndef ossl_cipher_generic_gettable_ctx_params
     61544#  define ossl_cipher_generic_gettable_ctx_params OPENSSL_MANGLER(ossl_cipher_generic_gettable_ctx_params)
     61545# endif
     61546#else
     61547# ifndef _ossl_cipher_generic_gettable_ctx_params
     61548#  define _ossl_cipher_generic_gettable_ctx_params OPENSSL_MANGLER_ASM(ossl_cipher_generic_gettable_ctx_params)
     61549# endif
     61550#endif
     61551#ifndef OPENSSL_MANGLE_ASM
     61552# ifndef ossl_cipher_generic_gettable_params
     61553#  define ossl_cipher_generic_gettable_params OPENSSL_MANGLER(ossl_cipher_generic_gettable_params)
     61554# endif
     61555#else
     61556# ifndef _ossl_cipher_generic_gettable_params
     61557#  define _ossl_cipher_generic_gettable_params OPENSSL_MANGLER_ASM(ossl_cipher_generic_gettable_params)
     61558# endif
     61559#endif
     61560#ifndef OPENSSL_MANGLE_ASM
     61561# ifndef ossl_cipher_generic_initiv
     61562#  define ossl_cipher_generic_initiv OPENSSL_MANGLER(ossl_cipher_generic_initiv)
     61563# endif
     61564#else
     61565# ifndef _ossl_cipher_generic_initiv
     61566#  define _ossl_cipher_generic_initiv OPENSSL_MANGLER_ASM(ossl_cipher_generic_initiv)
     61567# endif
     61568#endif
     61569#ifndef OPENSSL_MANGLE_ASM
     61570# ifndef ossl_cipher_generic_initkey
     61571#  define ossl_cipher_generic_initkey OPENSSL_MANGLER(ossl_cipher_generic_initkey)
     61572# endif
     61573#else
     61574# ifndef _ossl_cipher_generic_initkey
     61575#  define _ossl_cipher_generic_initkey OPENSSL_MANGLER_ASM(ossl_cipher_generic_initkey)
     61576# endif
     61577#endif
     61578#ifndef OPENSSL_MANGLE_ASM
     61579# ifndef ossl_cipher_generic_reset_ctx
     61580#  define ossl_cipher_generic_reset_ctx OPENSSL_MANGLER(ossl_cipher_generic_reset_ctx)
     61581# endif
     61582#else
     61583# ifndef _ossl_cipher_generic_reset_ctx
     61584#  define _ossl_cipher_generic_reset_ctx OPENSSL_MANGLER_ASM(ossl_cipher_generic_reset_ctx)
     61585# endif
     61586#endif
     61587#ifndef OPENSSL_MANGLE_ASM
     61588# ifndef ossl_cipher_generic_set_ctx_params
     61589#  define ossl_cipher_generic_set_ctx_params OPENSSL_MANGLER(ossl_cipher_generic_set_ctx_params)
     61590# endif
     61591#else
     61592# ifndef _ossl_cipher_generic_set_ctx_params
     61593#  define _ossl_cipher_generic_set_ctx_params OPENSSL_MANGLER_ASM(ossl_cipher_generic_set_ctx_params)
     61594# endif
     61595#endif
     61596#ifndef OPENSSL_MANGLE_ASM
     61597# ifndef ossl_cipher_generic_settable_ctx_params
     61598#  define ossl_cipher_generic_settable_ctx_params OPENSSL_MANGLER(ossl_cipher_generic_settable_ctx_params)
     61599# endif
     61600#else
     61601# ifndef _ossl_cipher_generic_settable_ctx_params
     61602#  define _ossl_cipher_generic_settable_ctx_params OPENSSL_MANGLER_ASM(ossl_cipher_generic_settable_ctx_params)
     61603# endif
     61604#endif
     61605#ifndef OPENSSL_MANGLE_ASM
     61606# ifndef ossl_cipher_generic_stream_final
     61607#  define ossl_cipher_generic_stream_final OPENSSL_MANGLER(ossl_cipher_generic_stream_final)
     61608# endif
     61609#else
     61610# ifndef _ossl_cipher_generic_stream_final
     61611#  define _ossl_cipher_generic_stream_final OPENSSL_MANGLER_ASM(ossl_cipher_generic_stream_final)
     61612# endif
     61613#endif
     61614#ifndef OPENSSL_MANGLE_ASM
     61615# ifndef ossl_cipher_generic_stream_update
     61616#  define ossl_cipher_generic_stream_update OPENSSL_MANGLER(ossl_cipher_generic_stream_update)
     61617# endif
     61618#else
     61619# ifndef _ossl_cipher_generic_stream_update
     61620#  define _ossl_cipher_generic_stream_update OPENSSL_MANGLER_ASM(ossl_cipher_generic_stream_update)
     61621# endif
     61622#endif
     61623#ifndef OPENSSL_MANGLE_ASM
     61624# ifndef ossl_cipher_hw_chunked_cbc
     61625#  define ossl_cipher_hw_chunked_cbc OPENSSL_MANGLER(ossl_cipher_hw_chunked_cbc)
     61626# endif
     61627#else
     61628# ifndef _ossl_cipher_hw_chunked_cbc
     61629#  define _ossl_cipher_hw_chunked_cbc OPENSSL_MANGLER_ASM(ossl_cipher_hw_chunked_cbc)
     61630# endif
     61631#endif
     61632#ifndef OPENSSL_MANGLE_ASM
     61633# ifndef ossl_cipher_hw_chunked_cfb128
     61634#  define ossl_cipher_hw_chunked_cfb128 OPENSSL_MANGLER(ossl_cipher_hw_chunked_cfb128)
     61635# endif
     61636#else
     61637# ifndef _ossl_cipher_hw_chunked_cfb128
     61638#  define _ossl_cipher_hw_chunked_cfb128 OPENSSL_MANGLER_ASM(ossl_cipher_hw_chunked_cfb128)
     61639# endif
     61640#endif
     61641#ifndef OPENSSL_MANGLE_ASM
     61642# ifndef ossl_cipher_hw_chunked_cfb8
     61643#  define ossl_cipher_hw_chunked_cfb8 OPENSSL_MANGLER(ossl_cipher_hw_chunked_cfb8)
     61644# endif
     61645#else
     61646# ifndef _ossl_cipher_hw_chunked_cfb8
     61647#  define _ossl_cipher_hw_chunked_cfb8 OPENSSL_MANGLER_ASM(ossl_cipher_hw_chunked_cfb8)
     61648# endif
     61649#endif
     61650#ifndef OPENSSL_MANGLE_ASM
     61651# ifndef ossl_cipher_hw_chunked_ofb128
     61652#  define ossl_cipher_hw_chunked_ofb128 OPENSSL_MANGLER(ossl_cipher_hw_chunked_ofb128)
     61653# endif
     61654#else
     61655# ifndef _ossl_cipher_hw_chunked_ofb128
     61656#  define _ossl_cipher_hw_chunked_ofb128 OPENSSL_MANGLER_ASM(ossl_cipher_hw_chunked_ofb128)
     61657# endif
     61658#endif
     61659#ifndef OPENSSL_MANGLE_ASM
     61660# ifndef ossl_cipher_hw_generic_cbc
     61661#  define ossl_cipher_hw_generic_cbc OPENSSL_MANGLER(ossl_cipher_hw_generic_cbc)
     61662# endif
     61663#else
     61664# ifndef _ossl_cipher_hw_generic_cbc
     61665#  define _ossl_cipher_hw_generic_cbc OPENSSL_MANGLER_ASM(ossl_cipher_hw_generic_cbc)
     61666# endif
     61667#endif
     61668#ifndef OPENSSL_MANGLE_ASM
     61669# ifndef ossl_cipher_hw_generic_cfb1
     61670#  define ossl_cipher_hw_generic_cfb1 OPENSSL_MANGLER(ossl_cipher_hw_generic_cfb1)
     61671# endif
     61672#else
     61673# ifndef _ossl_cipher_hw_generic_cfb1
     61674#  define _ossl_cipher_hw_generic_cfb1 OPENSSL_MANGLER_ASM(ossl_cipher_hw_generic_cfb1)
     61675# endif
     61676#endif
     61677#ifndef OPENSSL_MANGLE_ASM
     61678# ifndef ossl_cipher_hw_generic_cfb128
     61679#  define ossl_cipher_hw_generic_cfb128 OPENSSL_MANGLER(ossl_cipher_hw_generic_cfb128)
     61680# endif
     61681#else
     61682# ifndef _ossl_cipher_hw_generic_cfb128
     61683#  define _ossl_cipher_hw_generic_cfb128 OPENSSL_MANGLER_ASM(ossl_cipher_hw_generic_cfb128)
     61684# endif
     61685#endif
     61686#ifndef OPENSSL_MANGLE_ASM
     61687# ifndef ossl_cipher_hw_generic_cfb8
     61688#  define ossl_cipher_hw_generic_cfb8 OPENSSL_MANGLER(ossl_cipher_hw_generic_cfb8)
     61689# endif
     61690#else
     61691# ifndef _ossl_cipher_hw_generic_cfb8
     61692#  define _ossl_cipher_hw_generic_cfb8 OPENSSL_MANGLER_ASM(ossl_cipher_hw_generic_cfb8)
     61693# endif
     61694#endif
     61695#ifndef OPENSSL_MANGLE_ASM
     61696# ifndef ossl_cipher_hw_generic_ctr
     61697#  define ossl_cipher_hw_generic_ctr OPENSSL_MANGLER(ossl_cipher_hw_generic_ctr)
     61698# endif
     61699#else
     61700# ifndef _ossl_cipher_hw_generic_ctr
     61701#  define _ossl_cipher_hw_generic_ctr OPENSSL_MANGLER_ASM(ossl_cipher_hw_generic_ctr)
     61702# endif
     61703#endif
     61704#ifndef OPENSSL_MANGLE_ASM
     61705# ifndef ossl_cipher_hw_generic_ecb
     61706#  define ossl_cipher_hw_generic_ecb OPENSSL_MANGLER(ossl_cipher_hw_generic_ecb)
     61707# endif
     61708#else
     61709# ifndef _ossl_cipher_hw_generic_ecb
     61710#  define _ossl_cipher_hw_generic_ecb OPENSSL_MANGLER_ASM(ossl_cipher_hw_generic_ecb)
     61711# endif
     61712#endif
     61713#ifndef OPENSSL_MANGLE_ASM
     61714# ifndef ossl_cipher_hw_generic_ofb128
     61715#  define ossl_cipher_hw_generic_ofb128 OPENSSL_MANGLER(ossl_cipher_hw_generic_ofb128)
     61716# endif
     61717#else
     61718# ifndef _ossl_cipher_hw_generic_ofb128
     61719#  define _ossl_cipher_hw_generic_ofb128 OPENSSL_MANGLER_ASM(ossl_cipher_hw_generic_ofb128)
     61720# endif
     61721#endif
     61722#ifndef OPENSSL_MANGLE_ASM
     61723# ifndef ossl_cipher_hw_tdes_cbc
     61724#  define ossl_cipher_hw_tdes_cbc OPENSSL_MANGLER(ossl_cipher_hw_tdes_cbc)
     61725# endif
     61726#else
     61727# ifndef _ossl_cipher_hw_tdes_cbc
     61728#  define _ossl_cipher_hw_tdes_cbc OPENSSL_MANGLER_ASM(ossl_cipher_hw_tdes_cbc)
     61729# endif
     61730#endif
     61731#ifndef OPENSSL_MANGLE_ASM
     61732# ifndef ossl_cipher_hw_tdes_copyctx
     61733#  define ossl_cipher_hw_tdes_copyctx OPENSSL_MANGLER(ossl_cipher_hw_tdes_copyctx)
     61734# endif
     61735#else
     61736# ifndef _ossl_cipher_hw_tdes_copyctx
     61737#  define _ossl_cipher_hw_tdes_copyctx OPENSSL_MANGLER_ASM(ossl_cipher_hw_tdes_copyctx)
     61738# endif
     61739#endif
     61740#ifndef OPENSSL_MANGLE_ASM
     61741# ifndef ossl_cipher_hw_tdes_ecb
     61742#  define ossl_cipher_hw_tdes_ecb OPENSSL_MANGLER(ossl_cipher_hw_tdes_ecb)
     61743# endif
     61744#else
     61745# ifndef _ossl_cipher_hw_tdes_ecb
     61746#  define _ossl_cipher_hw_tdes_ecb OPENSSL_MANGLER_ASM(ossl_cipher_hw_tdes_ecb)
     61747# endif
     61748#endif
     61749#ifndef OPENSSL_MANGLE_ASM
     61750# ifndef ossl_cipher_hw_tdes_ede3_initkey
     61751#  define ossl_cipher_hw_tdes_ede3_initkey OPENSSL_MANGLER(ossl_cipher_hw_tdes_ede3_initkey)
     61752# endif
     61753#else
     61754# ifndef _ossl_cipher_hw_tdes_ede3_initkey
     61755#  define _ossl_cipher_hw_tdes_ede3_initkey OPENSSL_MANGLER_ASM(ossl_cipher_hw_tdes_ede3_initkey)
     61756# endif
     61757#endif
     61758#ifndef OPENSSL_MANGLE_ASM
     61759# ifndef ossl_cipher_padblock
     61760#  define ossl_cipher_padblock OPENSSL_MANGLER(ossl_cipher_padblock)
     61761# endif
     61762#else
     61763# ifndef _ossl_cipher_padblock
     61764#  define _ossl_cipher_padblock OPENSSL_MANGLER_ASM(ossl_cipher_padblock)
     61765# endif
     61766#endif
     61767#ifndef OPENSSL_MANGLE_ASM
     61768# ifndef ossl_cipher_tlsunpadblock
     61769#  define ossl_cipher_tlsunpadblock OPENSSL_MANGLER(ossl_cipher_tlsunpadblock)
     61770# endif
     61771#else
     61772# ifndef _ossl_cipher_tlsunpadblock
     61773#  define _ossl_cipher_tlsunpadblock OPENSSL_MANGLER_ASM(ossl_cipher_tlsunpadblock)
     61774# endif
     61775#endif
     61776#ifndef OPENSSL_MANGLE_ASM
     61777# ifndef ossl_cipher_trailingdata
     61778#  define ossl_cipher_trailingdata OPENSSL_MANGLER(ossl_cipher_trailingdata)
     61779# endif
     61780#else
     61781# ifndef _ossl_cipher_trailingdata
     61782#  define _ossl_cipher_trailingdata OPENSSL_MANGLER_ASM(ossl_cipher_trailingdata)
     61783# endif
     61784#endif
     61785#ifndef OPENSSL_MANGLE_ASM
     61786# ifndef ossl_cipher_unpadblock
     61787#  define ossl_cipher_unpadblock OPENSSL_MANGLER(ossl_cipher_unpadblock)
     61788# endif
     61789#else
     61790# ifndef _ossl_cipher_unpadblock
     61791#  define _ossl_cipher_unpadblock OPENSSL_MANGLER_ASM(ossl_cipher_unpadblock)
     61792# endif
     61793#endif
     61794#ifndef OPENSSL_MANGLE_ASM
     61795# ifndef ossl_cipher_var_keylen_set_ctx_params
     61796#  define ossl_cipher_var_keylen_set_ctx_params OPENSSL_MANGLER(ossl_cipher_var_keylen_set_ctx_params)
     61797# endif
     61798#else
     61799# ifndef _ossl_cipher_var_keylen_set_ctx_params
     61800#  define _ossl_cipher_var_keylen_set_ctx_params OPENSSL_MANGLER_ASM(ossl_cipher_var_keylen_set_ctx_params)
     61801# endif
     61802#endif
     61803#ifndef OPENSSL_MANGLE_ASM
     61804# ifndef ossl_cipher_var_keylen_settable_ctx_params
     61805#  define ossl_cipher_var_keylen_settable_ctx_params OPENSSL_MANGLER(ossl_cipher_var_keylen_settable_ctx_params)
     61806# endif
     61807#else
     61808# ifndef _ossl_cipher_var_keylen_settable_ctx_params
     61809#  define _ossl_cipher_var_keylen_settable_ctx_params OPENSSL_MANGLER_ASM(ossl_cipher_var_keylen_settable_ctx_params)
     61810# endif
     61811#endif
     61812#ifndef OPENSSL_MANGLE_ASM
     61813# ifndef ossl_cleanup_thread
     61814#  define ossl_cleanup_thread OPENSSL_MANGLER(ossl_cleanup_thread)
     61815# endif
     61816#else
     61817# ifndef _ossl_cleanup_thread
     61818#  define _ossl_cleanup_thread OPENSSL_MANGLER_ASM(ossl_cleanup_thread)
     61819# endif
     61820#endif
     61821#ifndef OPENSSL_MANGLE_ASM
     61822# ifndef ossl_cmac_functions
     61823#  define ossl_cmac_functions OPENSSL_MANGLER(ossl_cmac_functions)
     61824# endif
     61825#else
     61826# ifndef _ossl_cmac_functions
     61827#  define _ossl_cmac_functions OPENSSL_MANGLER_ASM(ossl_cmac_functions)
     61828# endif
     61829#endif
     61830#ifndef OPENSSL_MANGLE_ASM
     61831# ifndef ossl_cmac_legacy_keymgmt_functions
     61832#  define ossl_cmac_legacy_keymgmt_functions OPENSSL_MANGLER(ossl_cmac_legacy_keymgmt_functions)
     61833# endif
     61834#else
     61835# ifndef _ossl_cmac_legacy_keymgmt_functions
     61836#  define _ossl_cmac_legacy_keymgmt_functions OPENSSL_MANGLER_ASM(ossl_cmac_legacy_keymgmt_functions)
     61837# endif
     61838#endif
     61839#ifndef OPENSSL_MANGLE_ASM
     61840# ifndef ossl_cmp_PKIStatus_to_string
     61841#  define ossl_cmp_PKIStatus_to_string OPENSSL_MANGLER(ossl_cmp_PKIStatus_to_string)
     61842# endif
     61843#else
     61844# ifndef _ossl_cmp_PKIStatus_to_string
     61845#  define _ossl_cmp_PKIStatus_to_string OPENSSL_MANGLER_ASM(ossl_cmp_PKIStatus_to_string)
     61846# endif
     61847#endif
     61848#ifndef OPENSSL_MANGLE_ASM
     61849# ifndef ossl_cmp_X509_STORE_add1_certs
     61850#  define ossl_cmp_X509_STORE_add1_certs OPENSSL_MANGLER(ossl_cmp_X509_STORE_add1_certs)
     61851# endif
     61852#else
     61853# ifndef _ossl_cmp_X509_STORE_add1_certs
     61854#  define _ossl_cmp_X509_STORE_add1_certs OPENSSL_MANGLER_ASM(ossl_cmp_X509_STORE_add1_certs)
     61855# endif
     61856#endif
     61857#ifndef OPENSSL_MANGLE_ASM
     61858# ifndef ossl_cmp_asn1_get_int
     61859#  define ossl_cmp_asn1_get_int OPENSSL_MANGLER(ossl_cmp_asn1_get_int)
     61860# endif
     61861#else
     61862# ifndef _ossl_cmp_asn1_get_int
     61863#  define _ossl_cmp_asn1_get_int OPENSSL_MANGLER_ASM(ossl_cmp_asn1_get_int)
     61864# endif
     61865#endif
     61866#ifndef OPENSSL_MANGLE_ASM
     61867# ifndef ossl_cmp_asn1_octet_string_set1
     61868#  define ossl_cmp_asn1_octet_string_set1 OPENSSL_MANGLER(ossl_cmp_asn1_octet_string_set1)
     61869# endif
     61870#else
     61871# ifndef _ossl_cmp_asn1_octet_string_set1
     61872#  define _ossl_cmp_asn1_octet_string_set1 OPENSSL_MANGLER_ASM(ossl_cmp_asn1_octet_string_set1)
     61873# endif
     61874#endif
     61875#ifndef OPENSSL_MANGLE_ASM
     61876# ifndef ossl_cmp_asn1_octet_string_set1_bytes
     61877#  define ossl_cmp_asn1_octet_string_set1_bytes OPENSSL_MANGLER(ossl_cmp_asn1_octet_string_set1_bytes)
     61878# endif
     61879#else
     61880# ifndef _ossl_cmp_asn1_octet_string_set1_bytes
     61881#  define _ossl_cmp_asn1_octet_string_set1_bytes OPENSSL_MANGLER_ASM(ossl_cmp_asn1_octet_string_set1_bytes)
     61882# endif
     61883#endif
     61884#ifndef OPENSSL_MANGLE_ASM
     61885# ifndef ossl_cmp_bodytype_to_string
     61886#  define ossl_cmp_bodytype_to_string OPENSSL_MANGLER(ossl_cmp_bodytype_to_string)
     61887# endif
     61888#else
     61889# ifndef _ossl_cmp_bodytype_to_string
     61890#  define _ossl_cmp_bodytype_to_string OPENSSL_MANGLER_ASM(ossl_cmp_bodytype_to_string)
     61891# endif
     61892#endif
     61893#ifndef OPENSSL_MANGLE_ASM
     61894# ifndef ossl_cmp_calc_protection
     61895#  define ossl_cmp_calc_protection OPENSSL_MANGLER(ossl_cmp_calc_protection)
     61896# endif
     61897#else
     61898# ifndef _ossl_cmp_calc_protection
     61899#  define _ossl_cmp_calc_protection OPENSSL_MANGLER_ASM(ossl_cmp_calc_protection)
     61900# endif
     61901#endif
     61902#ifndef OPENSSL_MANGLE_ASM
     61903# ifndef ossl_cmp_certConf_new
     61904#  define ossl_cmp_certConf_new OPENSSL_MANGLER(ossl_cmp_certConf_new)
     61905# endif
     61906#else
     61907# ifndef _ossl_cmp_certConf_new
     61908#  define _ossl_cmp_certConf_new OPENSSL_MANGLER_ASM(ossl_cmp_certConf_new)
     61909# endif
     61910#endif
     61911#ifndef OPENSSL_MANGLE_ASM
     61912# ifndef ossl_cmp_certrep_new
     61913#  define ossl_cmp_certrep_new OPENSSL_MANGLER(ossl_cmp_certrep_new)
     61914# endif
     61915#else
     61916# ifndef _ossl_cmp_certrep_new
     61917#  define _ossl_cmp_certrep_new OPENSSL_MANGLER_ASM(ossl_cmp_certrep_new)
     61918# endif
     61919#endif
     61920#ifndef OPENSSL_MANGLE_ASM
     61921# ifndef ossl_cmp_certrepmessage_get0_certresponse
     61922#  define ossl_cmp_certrepmessage_get0_certresponse OPENSSL_MANGLER(ossl_cmp_certrepmessage_get0_certresponse)
     61923# endif
     61924#else
     61925# ifndef _ossl_cmp_certrepmessage_get0_certresponse
     61926#  define _ossl_cmp_certrepmessage_get0_certresponse OPENSSL_MANGLER_ASM(ossl_cmp_certrepmessage_get0_certresponse)
     61927# endif
     61928#endif
     61929#ifndef OPENSSL_MANGLE_ASM
     61930# ifndef ossl_cmp_certreq_new
     61931#  define ossl_cmp_certreq_new OPENSSL_MANGLER(ossl_cmp_certreq_new)
     61932# endif
     61933#else
     61934# ifndef _ossl_cmp_certreq_new
     61935#  define _ossl_cmp_certreq_new OPENSSL_MANGLER_ASM(ossl_cmp_certreq_new)
     61936# endif
     61937#endif
     61938#ifndef OPENSSL_MANGLE_ASM
     61939# ifndef ossl_cmp_certresponse_get1_cert
     61940#  define ossl_cmp_certresponse_get1_cert OPENSSL_MANGLER(ossl_cmp_certresponse_get1_cert)
     61941# endif
     61942#else
     61943# ifndef _ossl_cmp_certresponse_get1_cert
     61944#  define _ossl_cmp_certresponse_get1_cert OPENSSL_MANGLER_ASM(ossl_cmp_certresponse_get1_cert)
     61945# endif
     61946#endif
     61947#ifndef OPENSSL_MANGLE_ASM
     61948# ifndef ossl_cmp_certstatus_set0_certHash
     61949#  define ossl_cmp_certstatus_set0_certHash OPENSSL_MANGLER(ossl_cmp_certstatus_set0_certHash)
     61950# endif
     61951#else
     61952# ifndef _ossl_cmp_certstatus_set0_certHash
     61953#  define _ossl_cmp_certstatus_set0_certHash OPENSSL_MANGLER_ASM(ossl_cmp_certstatus_set0_certHash)
     61954# endif
     61955#endif
     61956#ifndef OPENSSL_MANGLE_ASM
     61957# ifndef ossl_cmp_ctx_set0_newCert
     61958#  define ossl_cmp_ctx_set0_newCert OPENSSL_MANGLER(ossl_cmp_ctx_set0_newCert)
     61959# endif
     61960#else
     61961# ifndef _ossl_cmp_ctx_set0_newCert
     61962#  define _ossl_cmp_ctx_set0_newCert OPENSSL_MANGLER_ASM(ossl_cmp_ctx_set0_newCert)
     61963# endif
     61964#endif
     61965#ifndef OPENSSL_MANGLE_ASM
     61966# ifndef ossl_cmp_ctx_set0_statusString
     61967#  define ossl_cmp_ctx_set0_statusString OPENSSL_MANGLER(ossl_cmp_ctx_set0_statusString)
     61968# endif
     61969#else
     61970# ifndef _ossl_cmp_ctx_set0_statusString
     61971#  define _ossl_cmp_ctx_set0_statusString OPENSSL_MANGLER_ASM(ossl_cmp_ctx_set0_statusString)
     61972# endif
     61973#endif
     61974#ifndef OPENSSL_MANGLE_ASM
     61975# ifndef ossl_cmp_ctx_set0_validatedSrvCert
     61976#  define ossl_cmp_ctx_set0_validatedSrvCert OPENSSL_MANGLER(ossl_cmp_ctx_set0_validatedSrvCert)
     61977# endif
     61978#else
     61979# ifndef _ossl_cmp_ctx_set0_validatedSrvCert
     61980#  define _ossl_cmp_ctx_set0_validatedSrvCert OPENSSL_MANGLER_ASM(ossl_cmp_ctx_set0_validatedSrvCert)
     61981# endif
     61982#endif
     61983#ifndef OPENSSL_MANGLE_ASM
     61984# ifndef ossl_cmp_ctx_set1_caPubs
     61985#  define ossl_cmp_ctx_set1_caPubs OPENSSL_MANGLER(ossl_cmp_ctx_set1_caPubs)
     61986# endif
     61987#else
     61988# ifndef _ossl_cmp_ctx_set1_caPubs
     61989#  define _ossl_cmp_ctx_set1_caPubs OPENSSL_MANGLER_ASM(ossl_cmp_ctx_set1_caPubs)
     61990# endif
     61991#endif
     61992#ifndef OPENSSL_MANGLE_ASM
     61993# ifndef ossl_cmp_ctx_set1_extraCertsIn
     61994#  define ossl_cmp_ctx_set1_extraCertsIn OPENSSL_MANGLER(ossl_cmp_ctx_set1_extraCertsIn)
     61995# endif
     61996#else
     61997# ifndef _ossl_cmp_ctx_set1_extraCertsIn
     61998#  define _ossl_cmp_ctx_set1_extraCertsIn OPENSSL_MANGLER_ASM(ossl_cmp_ctx_set1_extraCertsIn)
     61999# endif
     62000#endif
     62001#ifndef OPENSSL_MANGLE_ASM
     62002# ifndef ossl_cmp_ctx_set1_newChain
     62003#  define ossl_cmp_ctx_set1_newChain OPENSSL_MANGLER(ossl_cmp_ctx_set1_newChain)
     62004# endif
     62005#else
     62006# ifndef _ossl_cmp_ctx_set1_newChain
     62007#  define _ossl_cmp_ctx_set1_newChain OPENSSL_MANGLER_ASM(ossl_cmp_ctx_set1_newChain)
     62008# endif
     62009#endif
     62010#ifndef OPENSSL_MANGLE_ASM
     62011# ifndef ossl_cmp_ctx_set1_recipNonce
     62012#  define ossl_cmp_ctx_set1_recipNonce OPENSSL_MANGLER(ossl_cmp_ctx_set1_recipNonce)
     62013# endif
     62014#else
     62015# ifndef _ossl_cmp_ctx_set1_recipNonce
     62016#  define _ossl_cmp_ctx_set1_recipNonce OPENSSL_MANGLER_ASM(ossl_cmp_ctx_set1_recipNonce)
     62017# endif
     62018#endif
     62019#ifndef OPENSSL_MANGLE_ASM
     62020# ifndef ossl_cmp_ctx_set_failInfoCode
     62021#  define ossl_cmp_ctx_set_failInfoCode OPENSSL_MANGLER(ossl_cmp_ctx_set_failInfoCode)
     62022# endif
     62023#else
     62024# ifndef _ossl_cmp_ctx_set_failInfoCode
     62025#  define _ossl_cmp_ctx_set_failInfoCode OPENSSL_MANGLER_ASM(ossl_cmp_ctx_set_failInfoCode)
     62026# endif
     62027#endif
     62028#ifndef OPENSSL_MANGLE_ASM
     62029# ifndef ossl_cmp_ctx_set_status
     62030#  define ossl_cmp_ctx_set_status OPENSSL_MANGLER(ossl_cmp_ctx_set_status)
     62031# endif
     62032#else
     62033# ifndef _ossl_cmp_ctx_set_status
     62034#  define _ossl_cmp_ctx_set_status OPENSSL_MANGLER_ASM(ossl_cmp_ctx_set_status)
     62035# endif
     62036#endif
     62037#ifndef OPENSSL_MANGLE_ASM
     62038# ifndef ossl_cmp_error_new
     62039#  define ossl_cmp_error_new OPENSSL_MANGLER(ossl_cmp_error_new)
     62040# endif
     62041#else
     62042# ifndef _ossl_cmp_error_new
     62043#  define _ossl_cmp_error_new OPENSSL_MANGLER_ASM(ossl_cmp_error_new)
     62044# endif
     62045#endif
     62046#ifndef OPENSSL_MANGLE_ASM
     62047# ifndef ossl_cmp_exchange_certConf
     62048#  define ossl_cmp_exchange_certConf OPENSSL_MANGLER(ossl_cmp_exchange_certConf)
     62049# endif
     62050#else
     62051# ifndef _ossl_cmp_exchange_certConf
     62052#  define _ossl_cmp_exchange_certConf OPENSSL_MANGLER_ASM(ossl_cmp_exchange_certConf)
     62053# endif
     62054#endif
     62055#ifndef OPENSSL_MANGLE_ASM
     62056# ifndef ossl_cmp_exchange_error
     62057#  define ossl_cmp_exchange_error OPENSSL_MANGLER(ossl_cmp_exchange_error)
     62058# endif
     62059#else
     62060# ifndef _ossl_cmp_exchange_error
     62061#  define _ossl_cmp_exchange_error OPENSSL_MANGLER_ASM(ossl_cmp_exchange_error)
     62062# endif
     62063#endif
     62064#ifndef OPENSSL_MANGLE_ASM
     62065# ifndef ossl_cmp_general_name_is_NULL_DN
     62066#  define ossl_cmp_general_name_is_NULL_DN OPENSSL_MANGLER(ossl_cmp_general_name_is_NULL_DN)
     62067# endif
     62068#else
     62069# ifndef _ossl_cmp_general_name_is_NULL_DN
     62070#  define _ossl_cmp_general_name_is_NULL_DN OPENSSL_MANGLER_ASM(ossl_cmp_general_name_is_NULL_DN)
     62071# endif
     62072#endif
     62073#ifndef OPENSSL_MANGLE_ASM
     62074# ifndef ossl_cmp_genm_new
     62075#  define ossl_cmp_genm_new OPENSSL_MANGLER(ossl_cmp_genm_new)
     62076# endif
     62077#else
     62078# ifndef _ossl_cmp_genm_new
     62079#  define _ossl_cmp_genm_new OPENSSL_MANGLER_ASM(ossl_cmp_genm_new)
     62080# endif
     62081#endif
     62082#ifndef OPENSSL_MANGLE_ASM
     62083# ifndef ossl_cmp_genp_new
     62084#  define ossl_cmp_genp_new OPENSSL_MANGLER(ossl_cmp_genp_new)
     62085# endif
     62086#else
     62087# ifndef _ossl_cmp_genp_new
     62088#  define _ossl_cmp_genp_new OPENSSL_MANGLER_ASM(ossl_cmp_genp_new)
     62089# endif
     62090#endif
     62091#ifndef OPENSSL_MANGLE_ASM
     62092# ifndef ossl_cmp_hdr_generalInfo_push0_item
     62093#  define ossl_cmp_hdr_generalInfo_push0_item OPENSSL_MANGLER(ossl_cmp_hdr_generalInfo_push0_item)
     62094# endif
     62095#else
     62096# ifndef _ossl_cmp_hdr_generalInfo_push0_item
     62097#  define _ossl_cmp_hdr_generalInfo_push0_item OPENSSL_MANGLER_ASM(ossl_cmp_hdr_generalInfo_push0_item)
     62098# endif
     62099#endif
     62100#ifndef OPENSSL_MANGLE_ASM
     62101# ifndef ossl_cmp_hdr_generalInfo_push1_items
     62102#  define ossl_cmp_hdr_generalInfo_push1_items OPENSSL_MANGLER(ossl_cmp_hdr_generalInfo_push1_items)
     62103# endif
     62104#else
     62105# ifndef _ossl_cmp_hdr_generalInfo_push1_items
     62106#  define _ossl_cmp_hdr_generalInfo_push1_items OPENSSL_MANGLER_ASM(ossl_cmp_hdr_generalInfo_push1_items)
     62107# endif
     62108#endif
     62109#ifndef OPENSSL_MANGLE_ASM
     62110# ifndef ossl_cmp_hdr_get0_senderNonce
     62111#  define ossl_cmp_hdr_get0_senderNonce OPENSSL_MANGLER(ossl_cmp_hdr_get0_senderNonce)
     62112# endif
     62113#else
     62114# ifndef _ossl_cmp_hdr_get0_senderNonce
     62115#  define _ossl_cmp_hdr_get0_senderNonce OPENSSL_MANGLER_ASM(ossl_cmp_hdr_get0_senderNonce)
     62116# endif
     62117#endif
     62118#ifndef OPENSSL_MANGLE_ASM
     62119# ifndef ossl_cmp_hdr_get_protection_nid
     62120#  define ossl_cmp_hdr_get_protection_nid OPENSSL_MANGLER(ossl_cmp_hdr_get_protection_nid)
     62121# endif
     62122#else
     62123# ifndef _ossl_cmp_hdr_get_protection_nid
     62124#  define _ossl_cmp_hdr_get_protection_nid OPENSSL_MANGLER_ASM(ossl_cmp_hdr_get_protection_nid)
     62125# endif
     62126#endif
     62127#ifndef OPENSSL_MANGLE_ASM
     62128# ifndef ossl_cmp_hdr_get_pvno
     62129#  define ossl_cmp_hdr_get_pvno OPENSSL_MANGLER(ossl_cmp_hdr_get_pvno)
     62130# endif
     62131#else
     62132# ifndef _ossl_cmp_hdr_get_pvno
     62133#  define _ossl_cmp_hdr_get_pvno OPENSSL_MANGLER_ASM(ossl_cmp_hdr_get_pvno)
     62134# endif
     62135#endif
     62136#ifndef OPENSSL_MANGLE_ASM
     62137# ifndef ossl_cmp_hdr_has_implicitConfirm
     62138#  define ossl_cmp_hdr_has_implicitConfirm OPENSSL_MANGLER(ossl_cmp_hdr_has_implicitConfirm)
     62139# endif
     62140#else
     62141# ifndef _ossl_cmp_hdr_has_implicitConfirm
     62142#  define _ossl_cmp_hdr_has_implicitConfirm OPENSSL_MANGLER_ASM(ossl_cmp_hdr_has_implicitConfirm)
     62143# endif
     62144#endif
     62145#ifndef OPENSSL_MANGLE_ASM
     62146# ifndef ossl_cmp_hdr_init
     62147#  define ossl_cmp_hdr_init OPENSSL_MANGLER(ossl_cmp_hdr_init)
     62148# endif
     62149#else
     62150# ifndef _ossl_cmp_hdr_init
     62151#  define _ossl_cmp_hdr_init OPENSSL_MANGLER_ASM(ossl_cmp_hdr_init)
     62152# endif
     62153#endif
     62154#ifndef OPENSSL_MANGLE_ASM
     62155# ifndef ossl_cmp_hdr_push0_freeText
     62156#  define ossl_cmp_hdr_push0_freeText OPENSSL_MANGLER(ossl_cmp_hdr_push0_freeText)
     62157# endif
     62158#else
     62159# ifndef _ossl_cmp_hdr_push0_freeText
     62160#  define _ossl_cmp_hdr_push0_freeText OPENSSL_MANGLER_ASM(ossl_cmp_hdr_push0_freeText)
     62161# endif
     62162#endif
     62163#ifndef OPENSSL_MANGLE_ASM
     62164# ifndef ossl_cmp_hdr_push1_freeText
     62165#  define ossl_cmp_hdr_push1_freeText OPENSSL_MANGLER(ossl_cmp_hdr_push1_freeText)
     62166# endif
     62167#else
     62168# ifndef _ossl_cmp_hdr_push1_freeText
     62169#  define _ossl_cmp_hdr_push1_freeText OPENSSL_MANGLER_ASM(ossl_cmp_hdr_push1_freeText)
     62170# endif
     62171#endif
     62172#ifndef OPENSSL_MANGLE_ASM
     62173# ifndef ossl_cmp_hdr_set1_recipient
     62174#  define ossl_cmp_hdr_set1_recipient OPENSSL_MANGLER(ossl_cmp_hdr_set1_recipient)
     62175# endif
     62176#else
     62177# ifndef _ossl_cmp_hdr_set1_recipient
     62178#  define _ossl_cmp_hdr_set1_recipient OPENSSL_MANGLER_ASM(ossl_cmp_hdr_set1_recipient)
     62179# endif
     62180#endif
     62181#ifndef OPENSSL_MANGLE_ASM
     62182# ifndef ossl_cmp_hdr_set1_sender
     62183#  define ossl_cmp_hdr_set1_sender OPENSSL_MANGLER(ossl_cmp_hdr_set1_sender)
     62184# endif
     62185#else
     62186# ifndef _ossl_cmp_hdr_set1_sender
     62187#  define _ossl_cmp_hdr_set1_sender OPENSSL_MANGLER_ASM(ossl_cmp_hdr_set1_sender)
     62188# endif
     62189#endif
     62190#ifndef OPENSSL_MANGLE_ASM
     62191# ifndef ossl_cmp_hdr_set1_senderKID
     62192#  define ossl_cmp_hdr_set1_senderKID OPENSSL_MANGLER(ossl_cmp_hdr_set1_senderKID)
     62193# endif
     62194#else
     62195# ifndef _ossl_cmp_hdr_set1_senderKID
     62196#  define _ossl_cmp_hdr_set1_senderKID OPENSSL_MANGLER_ASM(ossl_cmp_hdr_set1_senderKID)
     62197# endif
     62198#endif
     62199#ifndef OPENSSL_MANGLE_ASM
     62200# ifndef ossl_cmp_hdr_set_implicitConfirm
     62201#  define ossl_cmp_hdr_set_implicitConfirm OPENSSL_MANGLER(ossl_cmp_hdr_set_implicitConfirm)
     62202# endif
     62203#else
     62204# ifndef _ossl_cmp_hdr_set_implicitConfirm
     62205#  define _ossl_cmp_hdr_set_implicitConfirm OPENSSL_MANGLER_ASM(ossl_cmp_hdr_set_implicitConfirm)
     62206# endif
     62207#endif
     62208#ifndef OPENSSL_MANGLE_ASM
     62209# ifndef ossl_cmp_hdr_set_pvno
     62210#  define ossl_cmp_hdr_set_pvno OPENSSL_MANGLER(ossl_cmp_hdr_set_pvno)
     62211# endif
     62212#else
     62213# ifndef _ossl_cmp_hdr_set_pvno
     62214#  define _ossl_cmp_hdr_set_pvno OPENSSL_MANGLER_ASM(ossl_cmp_hdr_set_pvno)
     62215# endif
     62216#endif
     62217#ifndef OPENSSL_MANGLE_ASM
     62218# ifndef ossl_cmp_hdr_set_transactionID
     62219#  define ossl_cmp_hdr_set_transactionID OPENSSL_MANGLER(ossl_cmp_hdr_set_transactionID)
     62220# endif
     62221#else
     62222# ifndef _ossl_cmp_hdr_set_transactionID
     62223#  define _ossl_cmp_hdr_set_transactionID OPENSSL_MANGLER_ASM(ossl_cmp_hdr_set_transactionID)
     62224# endif
     62225#endif
     62226#ifndef OPENSSL_MANGLE_ASM
     62227# ifndef ossl_cmp_hdr_update_messageTime
     62228#  define ossl_cmp_hdr_update_messageTime OPENSSL_MANGLER(ossl_cmp_hdr_update_messageTime)
     62229# endif
     62230#else
     62231# ifndef _ossl_cmp_hdr_update_messageTime
     62232#  define _ossl_cmp_hdr_update_messageTime OPENSSL_MANGLER_ASM(ossl_cmp_hdr_update_messageTime)
     62233# endif
     62234#endif
     62235#ifndef OPENSSL_MANGLE_ASM
     62236# ifndef ossl_cmp_log_parse_metadata
     62237#  define ossl_cmp_log_parse_metadata OPENSSL_MANGLER(ossl_cmp_log_parse_metadata)
     62238# endif
     62239#else
     62240# ifndef _ossl_cmp_log_parse_metadata
     62241#  define _ossl_cmp_log_parse_metadata OPENSSL_MANGLER_ASM(ossl_cmp_log_parse_metadata)
     62242# endif
     62243#endif
     62244#ifndef OPENSSL_MANGLE_ASM
     62245# ifndef ossl_cmp_msg_add_extraCerts
     62246#  define ossl_cmp_msg_add_extraCerts OPENSSL_MANGLER(ossl_cmp_msg_add_extraCerts)
     62247# endif
     62248#else
     62249# ifndef _ossl_cmp_msg_add_extraCerts
     62250#  define _ossl_cmp_msg_add_extraCerts OPENSSL_MANGLER_ASM(ossl_cmp_msg_add_extraCerts)
     62251# endif
     62252#endif
     62253#ifndef OPENSSL_MANGLE_ASM
     62254# ifndef ossl_cmp_msg_check_update
     62255#  define ossl_cmp_msg_check_update OPENSSL_MANGLER(ossl_cmp_msg_check_update)
     62256# endif
     62257#else
     62258# ifndef _ossl_cmp_msg_check_update
     62259#  define _ossl_cmp_msg_check_update OPENSSL_MANGLER_ASM(ossl_cmp_msg_check_update)
     62260# endif
     62261#endif
     62262#ifndef OPENSSL_MANGLE_ASM
     62263# ifndef ossl_cmp_msg_create
     62264#  define ossl_cmp_msg_create OPENSSL_MANGLER(ossl_cmp_msg_create)
     62265# endif
     62266#else
     62267# ifndef _ossl_cmp_msg_create
     62268#  define _ossl_cmp_msg_create OPENSSL_MANGLER_ASM(ossl_cmp_msg_create)
     62269# endif
     62270#endif
     62271#ifndef OPENSSL_MANGLE_ASM
     62272# ifndef ossl_cmp_msg_gen_push0_ITAV
     62273#  define ossl_cmp_msg_gen_push0_ITAV OPENSSL_MANGLER(ossl_cmp_msg_gen_push0_ITAV)
     62274# endif
     62275#else
     62276# ifndef _ossl_cmp_msg_gen_push0_ITAV
     62277#  define _ossl_cmp_msg_gen_push0_ITAV OPENSSL_MANGLER_ASM(ossl_cmp_msg_gen_push0_ITAV)
     62278# endif
     62279#endif
     62280#ifndef OPENSSL_MANGLE_ASM
     62281# ifndef ossl_cmp_msg_gen_push1_ITAVs
     62282#  define ossl_cmp_msg_gen_push1_ITAVs OPENSSL_MANGLER(ossl_cmp_msg_gen_push1_ITAVs)
     62283# endif
     62284#else
     62285# ifndef _ossl_cmp_msg_gen_push1_ITAVs
     62286#  define _ossl_cmp_msg_gen_push1_ITAVs OPENSSL_MANGLER_ASM(ossl_cmp_msg_gen_push1_ITAVs)
     62287# endif
     62288#endif
     62289#ifndef OPENSSL_MANGLE_ASM
     62290# ifndef ossl_cmp_msg_protect
     62291#  define ossl_cmp_msg_protect OPENSSL_MANGLER(ossl_cmp_msg_protect)
     62292# endif
     62293#else
     62294# ifndef _ossl_cmp_msg_protect
     62295#  define _ossl_cmp_msg_protect OPENSSL_MANGLER_ASM(ossl_cmp_msg_protect)
     62296# endif
     62297#endif
     62298#ifndef OPENSSL_MANGLE_ASM
     62299# ifndef ossl_cmp_msg_set0_libctx
     62300#  define ossl_cmp_msg_set0_libctx OPENSSL_MANGLER(ossl_cmp_msg_set0_libctx)
     62301# endif
     62302#else
     62303# ifndef _ossl_cmp_msg_set0_libctx
     62304#  define _ossl_cmp_msg_set0_libctx OPENSSL_MANGLER_ASM(ossl_cmp_msg_set0_libctx)
     62305# endif
     62306#endif
     62307#ifndef OPENSSL_MANGLE_ASM
     62308# ifndef ossl_cmp_msg_set_bodytype
     62309#  define ossl_cmp_msg_set_bodytype OPENSSL_MANGLER(ossl_cmp_msg_set_bodytype)
     62310# endif
     62311#else
     62312# ifndef _ossl_cmp_msg_set_bodytype
     62313#  define _ossl_cmp_msg_set_bodytype OPENSSL_MANGLER_ASM(ossl_cmp_msg_set_bodytype)
     62314# endif
     62315#endif
     62316#ifndef OPENSSL_MANGLE_ASM
     62317# ifndef ossl_cmp_pkiconf_new
     62318#  define ossl_cmp_pkiconf_new OPENSSL_MANGLER(ossl_cmp_pkiconf_new)
     62319# endif
     62320#else
     62321# ifndef _ossl_cmp_pkiconf_new
     62322#  define _ossl_cmp_pkiconf_new OPENSSL_MANGLER_ASM(ossl_cmp_pkiconf_new)
     62323# endif
     62324#endif
     62325#ifndef OPENSSL_MANGLE_ASM
     62326# ifndef ossl_cmp_pkisi_check_pkifailureinfo
     62327#  define ossl_cmp_pkisi_check_pkifailureinfo OPENSSL_MANGLER(ossl_cmp_pkisi_check_pkifailureinfo)
     62328# endif
     62329#else
     62330# ifndef _ossl_cmp_pkisi_check_pkifailureinfo
     62331#  define _ossl_cmp_pkisi_check_pkifailureinfo OPENSSL_MANGLER_ASM(ossl_cmp_pkisi_check_pkifailureinfo)
     62332# endif
     62333#endif
     62334#ifndef OPENSSL_MANGLE_ASM
     62335# ifndef ossl_cmp_pkisi_get0_statusString
     62336#  define ossl_cmp_pkisi_get0_statusString OPENSSL_MANGLER(ossl_cmp_pkisi_get0_statusString)
     62337# endif
     62338#else
     62339# ifndef _ossl_cmp_pkisi_get0_statusString
     62340#  define _ossl_cmp_pkisi_get0_statusString OPENSSL_MANGLER_ASM(ossl_cmp_pkisi_get0_statusString)
     62341# endif
     62342#endif
     62343#ifndef OPENSSL_MANGLE_ASM
     62344# ifndef ossl_cmp_pkisi_get_pkifailureinfo
     62345#  define ossl_cmp_pkisi_get_pkifailureinfo OPENSSL_MANGLER(ossl_cmp_pkisi_get_pkifailureinfo)
     62346# endif
     62347#else
     62348# ifndef _ossl_cmp_pkisi_get_pkifailureinfo
     62349#  define _ossl_cmp_pkisi_get_pkifailureinfo OPENSSL_MANGLER_ASM(ossl_cmp_pkisi_get_pkifailureinfo)
     62350# endif
     62351#endif
     62352#ifndef OPENSSL_MANGLE_ASM
     62353# ifndef ossl_cmp_pkisi_get_status
     62354#  define ossl_cmp_pkisi_get_status OPENSSL_MANGLER(ossl_cmp_pkisi_get_status)
     62355# endif
     62356#else
     62357# ifndef _ossl_cmp_pkisi_get_status
     62358#  define _ossl_cmp_pkisi_get_status OPENSSL_MANGLER_ASM(ossl_cmp_pkisi_get_status)
     62359# endif
     62360#endif
     62361#ifndef OPENSSL_MANGLE_ASM
     62362# ifndef ossl_cmp_pollRep_new
     62363#  define ossl_cmp_pollRep_new OPENSSL_MANGLER(ossl_cmp_pollRep_new)
     62364# endif
     62365#else
     62366# ifndef _ossl_cmp_pollRep_new
     62367#  define _ossl_cmp_pollRep_new OPENSSL_MANGLER_ASM(ossl_cmp_pollRep_new)
     62368# endif
     62369#endif
     62370#ifndef OPENSSL_MANGLE_ASM
     62371# ifndef ossl_cmp_pollReq_new
     62372#  define ossl_cmp_pollReq_new OPENSSL_MANGLER(ossl_cmp_pollReq_new)
     62373# endif
     62374#else
     62375# ifndef _ossl_cmp_pollReq_new
     62376#  define _ossl_cmp_pollReq_new OPENSSL_MANGLER_ASM(ossl_cmp_pollReq_new)
     62377# endif
     62378#endif
     62379#ifndef OPENSSL_MANGLE_ASM
     62380# ifndef ossl_cmp_pollrepcontent_get0_pollrep
     62381#  define ossl_cmp_pollrepcontent_get0_pollrep OPENSSL_MANGLER(ossl_cmp_pollrepcontent_get0_pollrep)
     62382# endif
     62383#else
     62384# ifndef _ossl_cmp_pollrepcontent_get0_pollrep
     62385#  define _ossl_cmp_pollrepcontent_get0_pollrep OPENSSL_MANGLER_ASM(ossl_cmp_pollrepcontent_get0_pollrep)
     62386# endif
     62387#endif
     62388#ifndef OPENSSL_MANGLE_ASM
     62389# ifndef ossl_cmp_print_log
     62390#  define ossl_cmp_print_log OPENSSL_MANGLER(ossl_cmp_print_log)
     62391# endif
     62392#else
     62393# ifndef _ossl_cmp_print_log
     62394#  define _ossl_cmp_print_log OPENSSL_MANGLER_ASM(ossl_cmp_print_log)
     62395# endif
     62396#endif
     62397#ifndef OPENSSL_MANGLE_ASM
     62398# ifndef ossl_cmp_revrepcontent_get_CertId
     62399#  define ossl_cmp_revrepcontent_get_CertId OPENSSL_MANGLER(ossl_cmp_revrepcontent_get_CertId)
     62400# endif
     62401#else
     62402# ifndef _ossl_cmp_revrepcontent_get_CertId
     62403#  define _ossl_cmp_revrepcontent_get_CertId OPENSSL_MANGLER_ASM(ossl_cmp_revrepcontent_get_CertId)
     62404# endif
     62405#endif
     62406#ifndef OPENSSL_MANGLE_ASM
     62407# ifndef ossl_cmp_revrepcontent_get_pkisi
     62408#  define ossl_cmp_revrepcontent_get_pkisi OPENSSL_MANGLER(ossl_cmp_revrepcontent_get_pkisi)
     62409# endif
     62410#else
     62411# ifndef _ossl_cmp_revrepcontent_get_pkisi
     62412#  define _ossl_cmp_revrepcontent_get_pkisi OPENSSL_MANGLER_ASM(ossl_cmp_revrepcontent_get_pkisi)
     62413# endif
     62414#endif
     62415#ifndef OPENSSL_MANGLE_ASM
     62416# ifndef ossl_cmp_rp_new
     62417#  define ossl_cmp_rp_new OPENSSL_MANGLER(ossl_cmp_rp_new)
     62418# endif
     62419#else
     62420# ifndef _ossl_cmp_rp_new
     62421#  define _ossl_cmp_rp_new OPENSSL_MANGLER_ASM(ossl_cmp_rp_new)
     62422# endif
     62423#endif
     62424#ifndef OPENSSL_MANGLE_ASM
     62425# ifndef ossl_cmp_rr_new
     62426#  define ossl_cmp_rr_new OPENSSL_MANGLER(ossl_cmp_rr_new)
     62427# endif
     62428#else
     62429# ifndef _ossl_cmp_rr_new
     62430#  define _ossl_cmp_rr_new OPENSSL_MANGLER_ASM(ossl_cmp_rr_new)
     62431# endif
     62432#endif
     62433#ifndef OPENSSL_MANGLE_ASM
     62434# ifndef ossl_cmp_sk_ASN1_UTF8STRING_push_str
     62435#  define ossl_cmp_sk_ASN1_UTF8STRING_push_str OPENSSL_MANGLER(ossl_cmp_sk_ASN1_UTF8STRING_push_str)
     62436# endif
     62437#else
     62438# ifndef _ossl_cmp_sk_ASN1_UTF8STRING_push_str
     62439#  define _ossl_cmp_sk_ASN1_UTF8STRING_push_str OPENSSL_MANGLER_ASM(ossl_cmp_sk_ASN1_UTF8STRING_push_str)
     62440# endif
     62441#endif
     62442#ifndef OPENSSL_MANGLE_ASM
     62443# ifndef ossl_cmp_verify_popo
     62444#  define ossl_cmp_verify_popo OPENSSL_MANGLER(ossl_cmp_verify_popo)
     62445# endif
     62446#else
     62447# ifndef _ossl_cmp_verify_popo
     62448#  define _ossl_cmp_verify_popo OPENSSL_MANGLER_ASM(ossl_cmp_verify_popo)
     62449# endif
     62450#endif
     62451#ifndef OPENSSL_MANGLE_ASM
     62452# ifndef ossl_cms_AuthEnvelopedData_final
     62453#  define ossl_cms_AuthEnvelopedData_final OPENSSL_MANGLER(ossl_cms_AuthEnvelopedData_final)
     62454# endif
     62455#else
     62456# ifndef _ossl_cms_AuthEnvelopedData_final
     62457#  define _ossl_cms_AuthEnvelopedData_final OPENSSL_MANGLER_ASM(ossl_cms_AuthEnvelopedData_final)
     62458# endif
     62459#endif
     62460#ifndef OPENSSL_MANGLE_ASM
     62461# ifndef ossl_cms_AuthEnvelopedData_init_bio
     62462#  define ossl_cms_AuthEnvelopedData_init_bio OPENSSL_MANGLER(ossl_cms_AuthEnvelopedData_init_bio)
     62463# endif
     62464#else
     62465# ifndef _ossl_cms_AuthEnvelopedData_init_bio
     62466#  define _ossl_cms_AuthEnvelopedData_init_bio OPENSSL_MANGLER_ASM(ossl_cms_AuthEnvelopedData_init_bio)
     62467# endif
     62468#endif
     62469#ifndef OPENSSL_MANGLE_ASM
     62470# ifndef ossl_cms_Data_create
     62471#  define ossl_cms_Data_create OPENSSL_MANGLER(ossl_cms_Data_create)
     62472# endif
     62473#else
     62474# ifndef _ossl_cms_Data_create
     62475#  define _ossl_cms_Data_create OPENSSL_MANGLER_ASM(ossl_cms_Data_create)
     62476# endif
     62477#endif
     62478#ifndef OPENSSL_MANGLE_ASM
     62479# ifndef ossl_cms_DigestAlgorithm_find_ctx
     62480#  define ossl_cms_DigestAlgorithm_find_ctx OPENSSL_MANGLER(ossl_cms_DigestAlgorithm_find_ctx)
     62481# endif
     62482#else
     62483# ifndef _ossl_cms_DigestAlgorithm_find_ctx
     62484#  define _ossl_cms_DigestAlgorithm_find_ctx OPENSSL_MANGLER_ASM(ossl_cms_DigestAlgorithm_find_ctx)
     62485# endif
     62486#endif
     62487#ifndef OPENSSL_MANGLE_ASM
     62488# ifndef ossl_cms_DigestAlgorithm_init_bio
     62489#  define ossl_cms_DigestAlgorithm_init_bio OPENSSL_MANGLER(ossl_cms_DigestAlgorithm_init_bio)
     62490# endif
     62491#else
     62492# ifndef _ossl_cms_DigestAlgorithm_init_bio
     62493#  define _ossl_cms_DigestAlgorithm_init_bio OPENSSL_MANGLER_ASM(ossl_cms_DigestAlgorithm_init_bio)
     62494# endif
     62495#endif
     62496#ifndef OPENSSL_MANGLE_ASM
     62497# ifndef ossl_cms_DigestedData_create
     62498#  define ossl_cms_DigestedData_create OPENSSL_MANGLER(ossl_cms_DigestedData_create)
     62499# endif
     62500#else
     62501# ifndef _ossl_cms_DigestedData_create
     62502#  define _ossl_cms_DigestedData_create OPENSSL_MANGLER_ASM(ossl_cms_DigestedData_create)
     62503# endif
     62504#endif
     62505#ifndef OPENSSL_MANGLE_ASM
     62506# ifndef ossl_cms_DigestedData_do_final
     62507#  define ossl_cms_DigestedData_do_final OPENSSL_MANGLER(ossl_cms_DigestedData_do_final)
     62508# endif
     62509#else
     62510# ifndef _ossl_cms_DigestedData_do_final
     62511#  define _ossl_cms_DigestedData_do_final OPENSSL_MANGLER_ASM(ossl_cms_DigestedData_do_final)
     62512# endif
     62513#endif
     62514#ifndef OPENSSL_MANGLE_ASM
     62515# ifndef ossl_cms_DigestedData_init_bio
     62516#  define ossl_cms_DigestedData_init_bio OPENSSL_MANGLER(ossl_cms_DigestedData_init_bio)
     62517# endif
     62518#else
     62519# ifndef _ossl_cms_DigestedData_init_bio
     62520#  define _ossl_cms_DigestedData_init_bio OPENSSL_MANGLER_ASM(ossl_cms_DigestedData_init_bio)
     62521# endif
     62522#endif
     62523#ifndef OPENSSL_MANGLE_ASM
     62524# ifndef ossl_cms_EncryptedContent_init
     62525#  define ossl_cms_EncryptedContent_init OPENSSL_MANGLER(ossl_cms_EncryptedContent_init)
     62526# endif
     62527#else
     62528# ifndef _ossl_cms_EncryptedContent_init
     62529#  define _ossl_cms_EncryptedContent_init OPENSSL_MANGLER_ASM(ossl_cms_EncryptedContent_init)
     62530# endif
     62531#endif
     62532#ifndef OPENSSL_MANGLE_ASM
     62533# ifndef ossl_cms_EncryptedContent_init_bio
     62534#  define ossl_cms_EncryptedContent_init_bio OPENSSL_MANGLER(ossl_cms_EncryptedContent_init_bio)
     62535# endif
     62536#else
     62537# ifndef _ossl_cms_EncryptedContent_init_bio
     62538#  define _ossl_cms_EncryptedContent_init_bio OPENSSL_MANGLER_ASM(ossl_cms_EncryptedContent_init_bio)
     62539# endif
     62540#endif
     62541#ifndef OPENSSL_MANGLE_ASM
     62542# ifndef ossl_cms_EncryptedData_init_bio
     62543#  define ossl_cms_EncryptedData_init_bio OPENSSL_MANGLER(ossl_cms_EncryptedData_init_bio)
     62544# endif
     62545#else
     62546# ifndef _ossl_cms_EncryptedData_init_bio
     62547#  define _ossl_cms_EncryptedData_init_bio OPENSSL_MANGLER_ASM(ossl_cms_EncryptedData_init_bio)
     62548# endif
     62549#endif
     62550#ifndef OPENSSL_MANGLE_ASM
     62551# ifndef ossl_cms_EnvelopedData_final
     62552#  define ossl_cms_EnvelopedData_final OPENSSL_MANGLER(ossl_cms_EnvelopedData_final)
     62553# endif
     62554#else
     62555# ifndef _ossl_cms_EnvelopedData_final
     62556#  define _ossl_cms_EnvelopedData_final OPENSSL_MANGLER_ASM(ossl_cms_EnvelopedData_final)
     62557# endif
     62558#endif
     62559#ifndef OPENSSL_MANGLE_ASM
     62560# ifndef ossl_cms_EnvelopedData_init_bio
     62561#  define ossl_cms_EnvelopedData_init_bio OPENSSL_MANGLER(ossl_cms_EnvelopedData_init_bio)
     62562# endif
     62563#else
     62564# ifndef _ossl_cms_EnvelopedData_init_bio
     62565#  define _ossl_cms_EnvelopedData_init_bio OPENSSL_MANGLER_ASM(ossl_cms_EnvelopedData_init_bio)
     62566# endif
     62567#endif
     62568#ifndef OPENSSL_MANGLE_ASM
     62569# ifndef ossl_cms_Receipt_verify
     62570#  define ossl_cms_Receipt_verify OPENSSL_MANGLER(ossl_cms_Receipt_verify)
     62571# endif
     62572#else
     62573# ifndef _ossl_cms_Receipt_verify
     62574#  define _ossl_cms_Receipt_verify OPENSSL_MANGLER_ASM(ossl_cms_Receipt_verify)
     62575# endif
     62576#endif
     62577#ifndef OPENSSL_MANGLE_ASM
     62578# ifndef ossl_cms_RecipientInfo_kari_encrypt
     62579#  define ossl_cms_RecipientInfo_kari_encrypt OPENSSL_MANGLER(ossl_cms_RecipientInfo_kari_encrypt)
     62580# endif
     62581#else
     62582# ifndef _ossl_cms_RecipientInfo_kari_encrypt
     62583#  define _ossl_cms_RecipientInfo_kari_encrypt OPENSSL_MANGLER_ASM(ossl_cms_RecipientInfo_kari_encrypt)
     62584# endif
     62585#endif
     62586#ifndef OPENSSL_MANGLE_ASM
     62587# ifndef ossl_cms_RecipientInfo_kari_init
     62588#  define ossl_cms_RecipientInfo_kari_init OPENSSL_MANGLER(ossl_cms_RecipientInfo_kari_init)
     62589# endif
     62590#else
     62591# ifndef _ossl_cms_RecipientInfo_kari_init
     62592#  define _ossl_cms_RecipientInfo_kari_init OPENSSL_MANGLER_ASM(ossl_cms_RecipientInfo_kari_init)
     62593# endif
     62594#endif
     62595#ifndef OPENSSL_MANGLE_ASM
     62596# ifndef ossl_cms_RecipientInfo_pwri_crypt
     62597#  define ossl_cms_RecipientInfo_pwri_crypt OPENSSL_MANGLER(ossl_cms_RecipientInfo_pwri_crypt)
     62598# endif
     62599#else
     62600# ifndef _ossl_cms_RecipientInfo_pwri_crypt
     62601#  define _ossl_cms_RecipientInfo_pwri_crypt OPENSSL_MANGLER_ASM(ossl_cms_RecipientInfo_pwri_crypt)
     62602# endif
     62603#endif
     62604#ifndef OPENSSL_MANGLE_ASM
     62605# ifndef ossl_cms_RecipientInfos_set_cmsctx
     62606#  define ossl_cms_RecipientInfos_set_cmsctx OPENSSL_MANGLER(ossl_cms_RecipientInfos_set_cmsctx)
     62607# endif
     62608#else
     62609# ifndef _ossl_cms_RecipientInfos_set_cmsctx
     62610#  define _ossl_cms_RecipientInfos_set_cmsctx OPENSSL_MANGLER_ASM(ossl_cms_RecipientInfos_set_cmsctx)
     62611# endif
     62612#endif
     62613#ifndef OPENSSL_MANGLE_ASM
     62614# ifndef ossl_cms_SignedData_final
     62615#  define ossl_cms_SignedData_final OPENSSL_MANGLER(ossl_cms_SignedData_final)
     62616# endif
     62617#else
     62618# ifndef _ossl_cms_SignedData_final
     62619#  define _ossl_cms_SignedData_final OPENSSL_MANGLER_ASM(ossl_cms_SignedData_final)
     62620# endif
     62621#endif
     62622#ifndef OPENSSL_MANGLE_ASM
     62623# ifndef ossl_cms_SignedData_init_bio
     62624#  define ossl_cms_SignedData_init_bio OPENSSL_MANGLER(ossl_cms_SignedData_init_bio)
     62625# endif
     62626#else
     62627# ifndef _ossl_cms_SignedData_init_bio
     62628#  define _ossl_cms_SignedData_init_bio OPENSSL_MANGLER_ASM(ossl_cms_SignedData_init_bio)
     62629# endif
     62630#endif
     62631#ifndef OPENSSL_MANGLE_ASM
     62632# ifndef ossl_cms_SignerIdentifier_cert_cmp
     62633#  define ossl_cms_SignerIdentifier_cert_cmp OPENSSL_MANGLER(ossl_cms_SignerIdentifier_cert_cmp)
     62634# endif
     62635#else
     62636# ifndef _ossl_cms_SignerIdentifier_cert_cmp
     62637#  define _ossl_cms_SignerIdentifier_cert_cmp OPENSSL_MANGLER_ASM(ossl_cms_SignerIdentifier_cert_cmp)
     62638# endif
     62639#endif
     62640#ifndef OPENSSL_MANGLE_ASM
     62641# ifndef ossl_cms_SignerIdentifier_get0_signer_id
     62642#  define ossl_cms_SignerIdentifier_get0_signer_id OPENSSL_MANGLER(ossl_cms_SignerIdentifier_get0_signer_id)
     62643# endif
     62644#else
     62645# ifndef _ossl_cms_SignerIdentifier_get0_signer_id
     62646#  define _ossl_cms_SignerIdentifier_get0_signer_id OPENSSL_MANGLER_ASM(ossl_cms_SignerIdentifier_get0_signer_id)
     62647# endif
     62648#endif
     62649#ifndef OPENSSL_MANGLE_ASM
     62650# ifndef ossl_cms_SignerInfos_set_cmsctx
     62651#  define ossl_cms_SignerInfos_set_cmsctx OPENSSL_MANGLER(ossl_cms_SignerInfos_set_cmsctx)
     62652# endif
     62653#else
     62654# ifndef _ossl_cms_SignerInfos_set_cmsctx
     62655#  define _ossl_cms_SignerInfos_set_cmsctx OPENSSL_MANGLER_ASM(ossl_cms_SignerInfos_set_cmsctx)
     62656# endif
     62657#endif
     62658#ifndef OPENSSL_MANGLE_ASM
     62659# ifndef ossl_cms_check_signing_certs
     62660#  define ossl_cms_check_signing_certs OPENSSL_MANGLER(ossl_cms_check_signing_certs)
     62661# endif
     62662#else
     62663# ifndef _ossl_cms_check_signing_certs
     62664#  define _ossl_cms_check_signing_certs OPENSSL_MANGLER_ASM(ossl_cms_check_signing_certs)
     62665# endif
     62666#endif
     62667#ifndef OPENSSL_MANGLE_ASM
     62668# ifndef ossl_cms_content_bio
     62669#  define ossl_cms_content_bio OPENSSL_MANGLER(ossl_cms_content_bio)
     62670# endif
     62671#else
     62672# ifndef _ossl_cms_content_bio
     62673#  define _ossl_cms_content_bio OPENSSL_MANGLER_ASM(ossl_cms_content_bio)
     62674# endif
     62675#endif
     62676#ifndef OPENSSL_MANGLE_ASM
     62677# ifndef ossl_cms_ctx_get0_libctx
     62678#  define ossl_cms_ctx_get0_libctx OPENSSL_MANGLER(ossl_cms_ctx_get0_libctx)
     62679# endif
     62680#else
     62681# ifndef _ossl_cms_ctx_get0_libctx
     62682#  define _ossl_cms_ctx_get0_libctx OPENSSL_MANGLER_ASM(ossl_cms_ctx_get0_libctx)
     62683# endif
     62684#endif
     62685#ifndef OPENSSL_MANGLE_ASM
     62686# ifndef ossl_cms_ctx_get0_propq
     62687#  define ossl_cms_ctx_get0_propq OPENSSL_MANGLER(ossl_cms_ctx_get0_propq)
     62688# endif
     62689#else
     62690# ifndef _ossl_cms_ctx_get0_propq
     62691#  define _ossl_cms_ctx_get0_propq OPENSSL_MANGLER_ASM(ossl_cms_ctx_get0_propq)
     62692# endif
     62693#endif
     62694#ifndef OPENSSL_MANGLE_ASM
     62695# ifndef ossl_cms_dh_envelope
     62696#  define ossl_cms_dh_envelope OPENSSL_MANGLER(ossl_cms_dh_envelope)
     62697# endif
     62698#else
     62699# ifndef _ossl_cms_dh_envelope
     62700#  define _ossl_cms_dh_envelope OPENSSL_MANGLER_ASM(ossl_cms_dh_envelope)
     62701# endif
     62702#endif
     62703#ifndef OPENSSL_MANGLE_ASM
     62704# ifndef ossl_cms_ecdh_envelope
     62705#  define ossl_cms_ecdh_envelope OPENSSL_MANGLER(ossl_cms_ecdh_envelope)
     62706# endif
     62707#else
     62708# ifndef _ossl_cms_ecdh_envelope
     62709#  define _ossl_cms_ecdh_envelope OPENSSL_MANGLER_ASM(ossl_cms_ecdh_envelope)
     62710# endif
     62711#endif
     62712#ifndef OPENSSL_MANGLE_ASM
     62713# ifndef ossl_cms_ecdsa_dsa_sign
     62714#  define ossl_cms_ecdsa_dsa_sign OPENSSL_MANGLER(ossl_cms_ecdsa_dsa_sign)
     62715# endif
     62716#else
     62717# ifndef _ossl_cms_ecdsa_dsa_sign
     62718#  define _ossl_cms_ecdsa_dsa_sign OPENSSL_MANGLER_ASM(ossl_cms_ecdsa_dsa_sign)
     62719# endif
     62720#endif
     62721#ifndef OPENSSL_MANGLE_ASM
     62722# ifndef ossl_cms_encode_Receipt
     62723#  define ossl_cms_encode_Receipt OPENSSL_MANGLER(ossl_cms_encode_Receipt)
     62724# endif
     62725#else
     62726# ifndef _ossl_cms_encode_Receipt
     62727#  define _ossl_cms_encode_Receipt OPENSSL_MANGLER_ASM(ossl_cms_encode_Receipt)
     62728# endif
     62729#endif
     62730#ifndef OPENSSL_MANGLE_ASM
     62731# ifndef ossl_cms_env_asn1_ctrl
     62732#  define ossl_cms_env_asn1_ctrl OPENSSL_MANGLER(ossl_cms_env_asn1_ctrl)
     62733# endif
     62734#else
     62735# ifndef _ossl_cms_env_asn1_ctrl
     62736#  define _ossl_cms_env_asn1_ctrl OPENSSL_MANGLER_ASM(ossl_cms_env_asn1_ctrl)
     62737# endif
     62738#endif
     62739#ifndef OPENSSL_MANGLE_ASM
     62740# ifndef ossl_cms_get0_auth_enveloped
     62741#  define ossl_cms_get0_auth_enveloped OPENSSL_MANGLER(ossl_cms_get0_auth_enveloped)
     62742# endif
     62743#else
     62744# ifndef _ossl_cms_get0_auth_enveloped
     62745#  define _ossl_cms_get0_auth_enveloped OPENSSL_MANGLER_ASM(ossl_cms_get0_auth_enveloped)
     62746# endif
     62747#endif
     62748#ifndef OPENSSL_MANGLE_ASM
     62749# ifndef ossl_cms_get0_cmsctx
     62750#  define ossl_cms_get0_cmsctx OPENSSL_MANGLER(ossl_cms_get0_cmsctx)
     62751# endif
     62752#else
     62753# ifndef _ossl_cms_get0_cmsctx
     62754#  define _ossl_cms_get0_cmsctx OPENSSL_MANGLER_ASM(ossl_cms_get0_cmsctx)
     62755# endif
     62756#endif
     62757#ifndef OPENSSL_MANGLE_ASM
     62758# ifndef ossl_cms_get0_env_enc_content
     62759#  define ossl_cms_get0_env_enc_content OPENSSL_MANGLER(ossl_cms_get0_env_enc_content)
     62760# endif
     62761#else
     62762# ifndef _ossl_cms_get0_env_enc_content
     62763#  define _ossl_cms_get0_env_enc_content OPENSSL_MANGLER_ASM(ossl_cms_get0_env_enc_content)
     62764# endif
     62765#endif
     62766#ifndef OPENSSL_MANGLE_ASM
     62767# ifndef ossl_cms_get0_enveloped
     62768#  define ossl_cms_get0_enveloped OPENSSL_MANGLER(ossl_cms_get0_enveloped)
     62769# endif
     62770#else
     62771# ifndef _ossl_cms_get0_enveloped
     62772#  define _ossl_cms_get0_enveloped OPENSSL_MANGLER_ASM(ossl_cms_get0_enveloped)
     62773# endif
     62774#endif
     62775#ifndef OPENSSL_MANGLE_ASM
     62776# ifndef ossl_cms_ias_cert_cmp
     62777#  define ossl_cms_ias_cert_cmp OPENSSL_MANGLER(ossl_cms_ias_cert_cmp)
     62778# endif
     62779#else
     62780# ifndef _ossl_cms_ias_cert_cmp
     62781#  define _ossl_cms_ias_cert_cmp OPENSSL_MANGLER_ASM(ossl_cms_ias_cert_cmp)
     62782# endif
     62783#endif
     62784#ifndef OPENSSL_MANGLE_ASM
     62785# ifndef ossl_cms_keyid_cert_cmp
     62786#  define ossl_cms_keyid_cert_cmp OPENSSL_MANGLER(ossl_cms_keyid_cert_cmp)
     62787# endif
     62788#else
     62789# ifndef _ossl_cms_keyid_cert_cmp
     62790#  define _ossl_cms_keyid_cert_cmp OPENSSL_MANGLER_ASM(ossl_cms_keyid_cert_cmp)
     62791# endif
     62792#endif
     62793#ifndef OPENSSL_MANGLE_ASM
     62794# ifndef ossl_cms_msgSigDigest_add1
     62795#  define ossl_cms_msgSigDigest_add1 OPENSSL_MANGLER(ossl_cms_msgSigDigest_add1)
     62796# endif
     62797#else
     62798# ifndef _ossl_cms_msgSigDigest_add1
     62799#  define _ossl_cms_msgSigDigest_add1 OPENSSL_MANGLER_ASM(ossl_cms_msgSigDigest_add1)
     62800# endif
     62801#endif
     62802#ifndef OPENSSL_MANGLE_ASM
     62803# ifndef ossl_cms_pkey_get_ri_type
     62804#  define ossl_cms_pkey_get_ri_type OPENSSL_MANGLER(ossl_cms_pkey_get_ri_type)
     62805# endif
     62806#else
     62807# ifndef _ossl_cms_pkey_get_ri_type
     62808#  define _ossl_cms_pkey_get_ri_type OPENSSL_MANGLER_ASM(ossl_cms_pkey_get_ri_type)
     62809# endif
     62810#endif
     62811#ifndef OPENSSL_MANGLE_ASM
     62812# ifndef ossl_cms_pkey_is_ri_type_supported
     62813#  define ossl_cms_pkey_is_ri_type_supported OPENSSL_MANGLER(ossl_cms_pkey_is_ri_type_supported)
     62814# endif
     62815#else
     62816# ifndef _ossl_cms_pkey_is_ri_type_supported
     62817#  define _ossl_cms_pkey_is_ri_type_supported OPENSSL_MANGLER_ASM(ossl_cms_pkey_is_ri_type_supported)
     62818# endif
     62819#endif
     62820#ifndef OPENSSL_MANGLE_ASM
     62821# ifndef ossl_cms_resolve_libctx
     62822#  define ossl_cms_resolve_libctx OPENSSL_MANGLER(ossl_cms_resolve_libctx)
     62823# endif
     62824#else
     62825# ifndef _ossl_cms_resolve_libctx
     62826#  define _ossl_cms_resolve_libctx OPENSSL_MANGLER_ASM(ossl_cms_resolve_libctx)
     62827# endif
     62828#endif
     62829#ifndef OPENSSL_MANGLE_ASM
     62830# ifndef ossl_cms_rsa_envelope
     62831#  define ossl_cms_rsa_envelope OPENSSL_MANGLER(ossl_cms_rsa_envelope)
     62832# endif
     62833#else
     62834# ifndef _ossl_cms_rsa_envelope
     62835#  define _ossl_cms_rsa_envelope OPENSSL_MANGLER_ASM(ossl_cms_rsa_envelope)
     62836# endif
     62837#endif
     62838#ifndef OPENSSL_MANGLE_ASM
     62839# ifndef ossl_cms_rsa_sign
     62840#  define ossl_cms_rsa_sign OPENSSL_MANGLER(ossl_cms_rsa_sign)
     62841# endif
     62842#else
     62843# ifndef _ossl_cms_rsa_sign
     62844#  define _ossl_cms_rsa_sign OPENSSL_MANGLER_ASM(ossl_cms_rsa_sign)
     62845# endif
     62846#endif
     62847#ifndef OPENSSL_MANGLE_ASM
     62848# ifndef ossl_cms_set1_SignerIdentifier
     62849#  define ossl_cms_set1_SignerIdentifier OPENSSL_MANGLER(ossl_cms_set1_SignerIdentifier)
     62850# endif
     62851#else
     62852# ifndef _ossl_cms_set1_SignerIdentifier
     62853#  define _ossl_cms_set1_SignerIdentifier OPENSSL_MANGLER_ASM(ossl_cms_set1_SignerIdentifier)
     62854# endif
     62855#endif
     62856#ifndef OPENSSL_MANGLE_ASM
     62857# ifndef ossl_cms_set1_ias
     62858#  define ossl_cms_set1_ias OPENSSL_MANGLER(ossl_cms_set1_ias)
     62859# endif
     62860#else
     62861# ifndef _ossl_cms_set1_ias
     62862#  define _ossl_cms_set1_ias OPENSSL_MANGLER_ASM(ossl_cms_set1_ias)
     62863# endif
     62864#endif
     62865#ifndef OPENSSL_MANGLE_ASM
     62866# ifndef ossl_cms_set1_keyid
     62867#  define ossl_cms_set1_keyid OPENSSL_MANGLER(ossl_cms_set1_keyid)
     62868# endif
     62869#else
     62870# ifndef _ossl_cms_set1_keyid
     62871#  define _ossl_cms_set1_keyid OPENSSL_MANGLER_ASM(ossl_cms_set1_keyid)
     62872# endif
     62873#endif
     62874#ifndef OPENSSL_MANGLE_ASM
     62875# ifndef ossl_cms_si_check_attributes
     62876#  define ossl_cms_si_check_attributes OPENSSL_MANGLER(ossl_cms_si_check_attributes)
     62877# endif
     62878#else
     62879# ifndef _ossl_cms_si_check_attributes
     62880#  define _ossl_cms_si_check_attributes OPENSSL_MANGLER_ASM(ossl_cms_si_check_attributes)
     62881# endif
     62882#endif
     62883#ifndef OPENSSL_MANGLE_ASM
     62884# ifndef ossl_comp_zlib_cleanup
     62885#  define ossl_comp_zlib_cleanup OPENSSL_MANGLER(ossl_comp_zlib_cleanup)
     62886# endif
     62887#else
     62888# ifndef _ossl_comp_zlib_cleanup
     62889#  define _ossl_comp_zlib_cleanup OPENSSL_MANGLER_ASM(ossl_comp_zlib_cleanup)
     62890# endif
     62891#endif
     62892#ifndef OPENSSL_MANGLE_ASM
     62893# ifndef ossl_config_add_ssl_module
     62894#  define ossl_config_add_ssl_module OPENSSL_MANGLER(ossl_config_add_ssl_module)
     62895# endif
     62896#else
     62897# ifndef _ossl_config_add_ssl_module
     62898#  define _ossl_config_add_ssl_module OPENSSL_MANGLER_ASM(ossl_config_add_ssl_module)
     62899# endif
     62900#endif
     62901#ifndef OPENSSL_MANGLE_ASM
     62902# ifndef ossl_config_int
     62903#  define ossl_config_int OPENSSL_MANGLER(ossl_config_int)
     62904# endif
     62905#else
     62906# ifndef _ossl_config_int
     62907#  define _ossl_config_int OPENSSL_MANGLER_ASM(ossl_config_int)
     62908# endif
     62909#endif
     62910#ifndef OPENSSL_MANGLE_ASM
     62911# ifndef ossl_config_modules_free
     62912#  define ossl_config_modules_free OPENSSL_MANGLER(ossl_config_modules_free)
     62913# endif
     62914#else
     62915# ifndef _ossl_config_modules_free
     62916#  define _ossl_config_modules_free OPENSSL_MANGLER_ASM(ossl_config_modules_free)
     62917# endif
     62918#endif
     62919#ifndef OPENSSL_MANGLE_ASM
     62920# ifndef ossl_core_bio_ctrl
     62921#  define ossl_core_bio_ctrl OPENSSL_MANGLER(ossl_core_bio_ctrl)
     62922# endif
     62923#else
     62924# ifndef _ossl_core_bio_ctrl
     62925#  define _ossl_core_bio_ctrl OPENSSL_MANGLER_ASM(ossl_core_bio_ctrl)
     62926# endif
     62927#endif
     62928#ifndef OPENSSL_MANGLE_ASM
     62929# ifndef ossl_core_bio_free
     62930#  define ossl_core_bio_free OPENSSL_MANGLER(ossl_core_bio_free)
     62931# endif
     62932#else
     62933# ifndef _ossl_core_bio_free
     62934#  define _ossl_core_bio_free OPENSSL_MANGLER_ASM(ossl_core_bio_free)
     62935# endif
     62936#endif
     62937#ifndef OPENSSL_MANGLE_ASM
     62938# ifndef ossl_core_bio_gets
     62939#  define ossl_core_bio_gets OPENSSL_MANGLER(ossl_core_bio_gets)
     62940# endif
     62941#else
     62942# ifndef _ossl_core_bio_gets
     62943#  define _ossl_core_bio_gets OPENSSL_MANGLER_ASM(ossl_core_bio_gets)
     62944# endif
     62945#endif
     62946#ifndef OPENSSL_MANGLE_ASM
     62947# ifndef ossl_core_bio_new_file
     62948#  define ossl_core_bio_new_file OPENSSL_MANGLER(ossl_core_bio_new_file)
     62949# endif
     62950#else
     62951# ifndef _ossl_core_bio_new_file
     62952#  define _ossl_core_bio_new_file OPENSSL_MANGLER_ASM(ossl_core_bio_new_file)
     62953# endif
     62954#endif
     62955#ifndef OPENSSL_MANGLE_ASM
     62956# ifndef ossl_core_bio_new_from_bio
     62957#  define ossl_core_bio_new_from_bio OPENSSL_MANGLER(ossl_core_bio_new_from_bio)
     62958# endif
     62959#else
     62960# ifndef _ossl_core_bio_new_from_bio
     62961#  define _ossl_core_bio_new_from_bio OPENSSL_MANGLER_ASM(ossl_core_bio_new_from_bio)
     62962# endif
     62963#endif
     62964#ifndef OPENSSL_MANGLE_ASM
     62965# ifndef ossl_core_bio_new_mem_buf
     62966#  define ossl_core_bio_new_mem_buf OPENSSL_MANGLER(ossl_core_bio_new_mem_buf)
     62967# endif
     62968#else
     62969# ifndef _ossl_core_bio_new_mem_buf
     62970#  define _ossl_core_bio_new_mem_buf OPENSSL_MANGLER_ASM(ossl_core_bio_new_mem_buf)
     62971# endif
     62972#endif
     62973#ifndef OPENSSL_MANGLE_ASM
     62974# ifndef ossl_core_bio_puts
     62975#  define ossl_core_bio_puts OPENSSL_MANGLER(ossl_core_bio_puts)
     62976# endif
     62977#else
     62978# ifndef _ossl_core_bio_puts
     62979#  define _ossl_core_bio_puts OPENSSL_MANGLER_ASM(ossl_core_bio_puts)
     62980# endif
     62981#endif
     62982#ifndef OPENSSL_MANGLE_ASM
     62983# ifndef ossl_core_bio_read_ex
     62984#  define ossl_core_bio_read_ex OPENSSL_MANGLER(ossl_core_bio_read_ex)
     62985# endif
     62986#else
     62987# ifndef _ossl_core_bio_read_ex
     62988#  define _ossl_core_bio_read_ex OPENSSL_MANGLER_ASM(ossl_core_bio_read_ex)
     62989# endif
     62990#endif
     62991#ifndef OPENSSL_MANGLE_ASM
     62992# ifndef ossl_core_bio_up_ref
     62993#  define ossl_core_bio_up_ref OPENSSL_MANGLER(ossl_core_bio_up_ref)
     62994# endif
     62995#else
     62996# ifndef _ossl_core_bio_up_ref
     62997#  define _ossl_core_bio_up_ref OPENSSL_MANGLER_ASM(ossl_core_bio_up_ref)
     62998# endif
     62999#endif
     63000#ifndef OPENSSL_MANGLE_ASM
     63001# ifndef ossl_core_bio_vprintf
     63002#  define ossl_core_bio_vprintf OPENSSL_MANGLER(ossl_core_bio_vprintf)
     63003# endif
     63004#else
     63005# ifndef _ossl_core_bio_vprintf
     63006#  define _ossl_core_bio_vprintf OPENSSL_MANGLER_ASM(ossl_core_bio_vprintf)
     63007# endif
     63008#endif
     63009#ifndef OPENSSL_MANGLE_ASM
     63010# ifndef ossl_core_bio_write_ex
     63011#  define ossl_core_bio_write_ex OPENSSL_MANGLER(ossl_core_bio_write_ex)
     63012# endif
     63013#else
     63014# ifndef _ossl_core_bio_write_ex
     63015#  define _ossl_core_bio_write_ex OPENSSL_MANGLER_ASM(ossl_core_bio_write_ex)
     63016# endif
     63017#endif
     63018#ifndef OPENSSL_MANGLE_ASM
     63019# ifndef ossl_cpu_info_str
     63020#  define ossl_cpu_info_str OPENSSL_MANGLER(ossl_cpu_info_str)
     63021# endif
     63022#else
     63023# ifndef _ossl_cpu_info_str
     63024#  define _ossl_cpu_info_str OPENSSL_MANGLER_ASM(ossl_cpu_info_str)
     63025# endif
     63026#endif
     63027#ifndef OPENSSL_MANGLE_ASM
     63028# ifndef ossl_crngt_cleanup_entropy
     63029#  define ossl_crngt_cleanup_entropy OPENSSL_MANGLER(ossl_crngt_cleanup_entropy)
     63030# endif
     63031#else
     63032# ifndef _ossl_crngt_cleanup_entropy
     63033#  define _ossl_crngt_cleanup_entropy OPENSSL_MANGLER_ASM(ossl_crngt_cleanup_entropy)
     63034# endif
     63035#endif
     63036#ifndef OPENSSL_MANGLE_ASM
     63037# ifndef ossl_crngt_get_entropy
     63038#  define ossl_crngt_get_entropy OPENSSL_MANGLER(ossl_crngt_get_entropy)
     63039# endif
     63040#else
     63041# ifndef _ossl_crngt_get_entropy
     63042#  define _ossl_crngt_get_entropy OPENSSL_MANGLER_ASM(ossl_crngt_get_entropy)
     63043# endif
     63044#endif
     63045#ifndef OPENSSL_MANGLE_ASM
     63046# ifndef ossl_crypto_alloc_ex_data_intern
     63047#  define ossl_crypto_alloc_ex_data_intern OPENSSL_MANGLER(ossl_crypto_alloc_ex_data_intern)
     63048# endif
     63049#else
     63050# ifndef _ossl_crypto_alloc_ex_data_intern
     63051#  define _ossl_crypto_alloc_ex_data_intern OPENSSL_MANGLER_ASM(ossl_crypto_alloc_ex_data_intern)
     63052# endif
     63053#endif
     63054#ifndef OPENSSL_MANGLE_ASM
     63055# ifndef ossl_crypto_cleanup_all_ex_data_int
     63056#  define ossl_crypto_cleanup_all_ex_data_int OPENSSL_MANGLER(ossl_crypto_cleanup_all_ex_data_int)
     63057# endif
     63058#else
     63059# ifndef _ossl_crypto_cleanup_all_ex_data_int
     63060#  define _ossl_crypto_cleanup_all_ex_data_int OPENSSL_MANGLER_ASM(ossl_crypto_cleanup_all_ex_data_int)
     63061# endif
     63062#endif
     63063#ifndef OPENSSL_MANGLE_ASM
     63064# ifndef ossl_crypto_ex_data_get_ossl_lib_ctx
     63065#  define ossl_crypto_ex_data_get_ossl_lib_ctx OPENSSL_MANGLER(ossl_crypto_ex_data_get_ossl_lib_ctx)
     63066# endif
     63067#else
     63068# ifndef _ossl_crypto_ex_data_get_ossl_lib_ctx
     63069#  define _ossl_crypto_ex_data_get_ossl_lib_ctx OPENSSL_MANGLER_ASM(ossl_crypto_ex_data_get_ossl_lib_ctx)
     63070# endif
     63071#endif
     63072#ifndef OPENSSL_MANGLE_ASM
     63073# ifndef ossl_crypto_free_ex_index_ex
     63074#  define ossl_crypto_free_ex_index_ex OPENSSL_MANGLER(ossl_crypto_free_ex_index_ex)
     63075# endif
     63076#else
     63077# ifndef _ossl_crypto_free_ex_index_ex
     63078#  define _ossl_crypto_free_ex_index_ex OPENSSL_MANGLER_ASM(ossl_crypto_free_ex_index_ex)
     63079# endif
     63080#endif
     63081#ifndef OPENSSL_MANGLE_ASM
     63082# ifndef ossl_crypto_get_ex_new_index_ex
     63083#  define ossl_crypto_get_ex_new_index_ex OPENSSL_MANGLER(ossl_crypto_get_ex_new_index_ex)
     63084# endif
     63085#else
     63086# ifndef _ossl_crypto_get_ex_new_index_ex
     63087#  define _ossl_crypto_get_ex_new_index_ex OPENSSL_MANGLER_ASM(ossl_crypto_get_ex_new_index_ex)
     63088# endif
     63089#endif
     63090#ifndef OPENSSL_MANGLE_ASM
     63091# ifndef ossl_crypto_new_ex_data_ex
     63092#  define ossl_crypto_new_ex_data_ex OPENSSL_MANGLER(ossl_crypto_new_ex_data_ex)
     63093# endif
     63094#else
     63095# ifndef _ossl_crypto_new_ex_data_ex
     63096#  define _ossl_crypto_new_ex_data_ex OPENSSL_MANGLER_ASM(ossl_crypto_new_ex_data_ex)
     63097# endif
     63098#endif
     63099#ifndef OPENSSL_MANGLE_ASM
     63100# ifndef ossl_ctx_global_properties
     63101#  define ossl_ctx_global_properties OPENSSL_MANGLER(ossl_ctx_global_properties)
     63102# endif
     63103#else
     63104# ifndef _ossl_ctx_global_properties
     63105#  define _ossl_ctx_global_properties OPENSSL_MANGLER_ASM(ossl_ctx_global_properties)
     63106# endif
     63107#endif
     63108#ifndef OPENSSL_MANGLE_ASM
     63109# ifndef ossl_ctx_thread_stop
     63110#  define ossl_ctx_thread_stop OPENSSL_MANGLER(ossl_ctx_thread_stop)
     63111# endif
     63112#else
     63113# ifndef _ossl_ctx_thread_stop
     63114#  define _ossl_ctx_thread_stop OPENSSL_MANGLER_ASM(ossl_ctx_thread_stop)
     63115# endif
     63116#endif
     63117#ifndef OPENSSL_MANGLE_ASM
    4785463118# ifndef ossl_ctype_check
    4785563119#  define ossl_ctype_check OPENSSL_MANGLER(ossl_ctype_check)
     
    4786163125#endif
    4786263126#ifndef OPENSSL_MANGLE_ASM
     63127# ifndef ossl_curve448_base_double_scalarmul_non_secret
     63128#  define ossl_curve448_base_double_scalarmul_non_secret OPENSSL_MANGLER(ossl_curve448_base_double_scalarmul_non_secret)
     63129# endif
     63130#else
     63131# ifndef _ossl_curve448_base_double_scalarmul_non_secret
     63132#  define _ossl_curve448_base_double_scalarmul_non_secret OPENSSL_MANGLER_ASM(ossl_curve448_base_double_scalarmul_non_secret)
     63133# endif
     63134#endif
     63135#ifndef OPENSSL_MANGLE_ASM
     63136# ifndef ossl_curve448_point_decode_like_eddsa_and_mul_by_ratio
     63137#  define ossl_curve448_point_decode_like_eddsa_and_mul_by_ratio OPENSSL_MANGLER(ossl_curve448_point_decode_like_eddsa_and_mul_by_ratio)
     63138# endif
     63139#else
     63140# ifndef _ossl_curve448_point_decode_like_eddsa_and_mul_by_ratio
     63141#  define _ossl_curve448_point_decode_like_eddsa_and_mul_by_ratio OPENSSL_MANGLER_ASM(ossl_curve448_point_decode_like_eddsa_and_mul_by_ratio)
     63142# endif
     63143#endif
     63144#ifndef OPENSSL_MANGLE_ASM
     63145# ifndef ossl_curve448_point_destroy
     63146#  define ossl_curve448_point_destroy OPENSSL_MANGLER(ossl_curve448_point_destroy)
     63147# endif
     63148#else
     63149# ifndef _ossl_curve448_point_destroy
     63150#  define _ossl_curve448_point_destroy OPENSSL_MANGLER_ASM(ossl_curve448_point_destroy)
     63151# endif
     63152#endif
     63153#ifndef OPENSSL_MANGLE_ASM
     63154# ifndef ossl_curve448_point_double
     63155#  define ossl_curve448_point_double OPENSSL_MANGLER(ossl_curve448_point_double)
     63156# endif
     63157#else
     63158# ifndef _ossl_curve448_point_double
     63159#  define _ossl_curve448_point_double OPENSSL_MANGLER_ASM(ossl_curve448_point_double)
     63160# endif
     63161#endif
     63162#ifndef OPENSSL_MANGLE_ASM
     63163# ifndef ossl_curve448_point_eq
     63164#  define ossl_curve448_point_eq OPENSSL_MANGLER(ossl_curve448_point_eq)
     63165# endif
     63166#else
     63167# ifndef _ossl_curve448_point_eq
     63168#  define _ossl_curve448_point_eq OPENSSL_MANGLER_ASM(ossl_curve448_point_eq)
     63169# endif
     63170#endif
     63171#ifndef OPENSSL_MANGLE_ASM
     63172# ifndef ossl_curve448_point_mul_by_ratio_and_encode_like_eddsa
     63173#  define ossl_curve448_point_mul_by_ratio_and_encode_like_eddsa OPENSSL_MANGLER(ossl_curve448_point_mul_by_ratio_and_encode_like_eddsa)
     63174# endif
     63175#else
     63176# ifndef _ossl_curve448_point_mul_by_ratio_and_encode_like_eddsa
     63177#  define _ossl_curve448_point_mul_by_ratio_and_encode_like_eddsa OPENSSL_MANGLER_ASM(ossl_curve448_point_mul_by_ratio_and_encode_like_eddsa)
     63178# endif
     63179#endif
     63180#ifndef OPENSSL_MANGLE_ASM
     63181# ifndef ossl_curve448_point_mul_by_ratio_and_encode_like_x448
     63182#  define ossl_curve448_point_mul_by_ratio_and_encode_like_x448 OPENSSL_MANGLER(ossl_curve448_point_mul_by_ratio_and_encode_like_x448)
     63183# endif
     63184#else
     63185# ifndef _ossl_curve448_point_mul_by_ratio_and_encode_like_x448
     63186#  define _ossl_curve448_point_mul_by_ratio_and_encode_like_x448 OPENSSL_MANGLER_ASM(ossl_curve448_point_mul_by_ratio_and_encode_like_x448)
     63187# endif
     63188#endif
     63189#ifndef OPENSSL_MANGLE_ASM
     63190# ifndef ossl_curve448_point_valid
     63191#  define ossl_curve448_point_valid OPENSSL_MANGLER(ossl_curve448_point_valid)
     63192# endif
     63193#else
     63194# ifndef _ossl_curve448_point_valid
     63195#  define _ossl_curve448_point_valid OPENSSL_MANGLER_ASM(ossl_curve448_point_valid)
     63196# endif
     63197#endif
     63198#ifndef OPENSSL_MANGLE_ASM
     63199# ifndef ossl_curve448_precomputed_base
     63200#  define ossl_curve448_precomputed_base OPENSSL_MANGLER(ossl_curve448_precomputed_base)
     63201# endif
     63202#else
     63203# ifndef _ossl_curve448_precomputed_base
     63204#  define _ossl_curve448_precomputed_base OPENSSL_MANGLER_ASM(ossl_curve448_precomputed_base)
     63205# endif
     63206#endif
     63207#ifndef OPENSSL_MANGLE_ASM
     63208# ifndef ossl_curve448_precomputed_scalarmul
     63209#  define ossl_curve448_precomputed_scalarmul OPENSSL_MANGLER(ossl_curve448_precomputed_scalarmul)
     63210# endif
     63211#else
     63212# ifndef _ossl_curve448_precomputed_scalarmul
     63213#  define _ossl_curve448_precomputed_scalarmul OPENSSL_MANGLER_ASM(ossl_curve448_precomputed_scalarmul)
     63214# endif
     63215#endif
     63216#ifndef OPENSSL_MANGLE_ASM
     63217# ifndef ossl_curve448_scalar_add
     63218#  define ossl_curve448_scalar_add OPENSSL_MANGLER(ossl_curve448_scalar_add)
     63219# endif
     63220#else
     63221# ifndef _ossl_curve448_scalar_add
     63222#  define _ossl_curve448_scalar_add OPENSSL_MANGLER_ASM(ossl_curve448_scalar_add)
     63223# endif
     63224#endif
     63225#ifndef OPENSSL_MANGLE_ASM
     63226# ifndef ossl_curve448_scalar_decode
     63227#  define ossl_curve448_scalar_decode OPENSSL_MANGLER(ossl_curve448_scalar_decode)
     63228# endif
     63229#else
     63230# ifndef _ossl_curve448_scalar_decode
     63231#  define _ossl_curve448_scalar_decode OPENSSL_MANGLER_ASM(ossl_curve448_scalar_decode)
     63232# endif
     63233#endif
     63234#ifndef OPENSSL_MANGLE_ASM
     63235# ifndef ossl_curve448_scalar_decode_long
     63236#  define ossl_curve448_scalar_decode_long OPENSSL_MANGLER(ossl_curve448_scalar_decode_long)
     63237# endif
     63238#else
     63239# ifndef _ossl_curve448_scalar_decode_long
     63240#  define _ossl_curve448_scalar_decode_long OPENSSL_MANGLER_ASM(ossl_curve448_scalar_decode_long)
     63241# endif
     63242#endif
     63243#ifndef OPENSSL_MANGLE_ASM
     63244# ifndef ossl_curve448_scalar_destroy
     63245#  define ossl_curve448_scalar_destroy OPENSSL_MANGLER(ossl_curve448_scalar_destroy)
     63246# endif
     63247#else
     63248# ifndef _ossl_curve448_scalar_destroy
     63249#  define _ossl_curve448_scalar_destroy OPENSSL_MANGLER_ASM(ossl_curve448_scalar_destroy)
     63250# endif
     63251#endif
     63252#ifndef OPENSSL_MANGLE_ASM
     63253# ifndef ossl_curve448_scalar_encode
     63254#  define ossl_curve448_scalar_encode OPENSSL_MANGLER(ossl_curve448_scalar_encode)
     63255# endif
     63256#else
     63257# ifndef _ossl_curve448_scalar_encode
     63258#  define _ossl_curve448_scalar_encode OPENSSL_MANGLER_ASM(ossl_curve448_scalar_encode)
     63259# endif
     63260#endif
     63261#ifndef OPENSSL_MANGLE_ASM
     63262# ifndef ossl_curve448_scalar_halve
     63263#  define ossl_curve448_scalar_halve OPENSSL_MANGLER(ossl_curve448_scalar_halve)
     63264# endif
     63265#else
     63266# ifndef _ossl_curve448_scalar_halve
     63267#  define _ossl_curve448_scalar_halve OPENSSL_MANGLER_ASM(ossl_curve448_scalar_halve)
     63268# endif
     63269#endif
     63270#ifndef OPENSSL_MANGLE_ASM
     63271# ifndef ossl_curve448_scalar_mul
     63272#  define ossl_curve448_scalar_mul OPENSSL_MANGLER(ossl_curve448_scalar_mul)
     63273# endif
     63274#else
     63275# ifndef _ossl_curve448_scalar_mul
     63276#  define _ossl_curve448_scalar_mul OPENSSL_MANGLER_ASM(ossl_curve448_scalar_mul)
     63277# endif
     63278#endif
     63279#ifndef OPENSSL_MANGLE_ASM
     63280# ifndef ossl_curve448_scalar_sub
     63281#  define ossl_curve448_scalar_sub OPENSSL_MANGLER(ossl_curve448_scalar_sub)
     63282# endif
     63283#else
     63284# ifndef _ossl_curve448_scalar_sub
     63285#  define _ossl_curve448_scalar_sub OPENSSL_MANGLER_ASM(ossl_curve448_scalar_sub)
     63286# endif
     63287#endif
     63288#ifndef OPENSSL_MANGLE_ASM
     63289# ifndef ossl_curve448_wnaf_base
     63290#  define ossl_curve448_wnaf_base OPENSSL_MANGLER(ossl_curve448_wnaf_base)
     63291# endif
     63292#else
     63293# ifndef _ossl_curve448_wnaf_base
     63294#  define _ossl_curve448_wnaf_base OPENSSL_MANGLER_ASM(ossl_curve448_wnaf_base)
     63295# endif
     63296#endif
     63297#ifndef OPENSSL_MANGLE_ASM
     63298# ifndef ossl_d2i_DH_PUBKEY
     63299#  define ossl_d2i_DH_PUBKEY OPENSSL_MANGLER(ossl_d2i_DH_PUBKEY)
     63300# endif
     63301#else
     63302# ifndef _ossl_d2i_DH_PUBKEY
     63303#  define _ossl_d2i_DH_PUBKEY OPENSSL_MANGLER_ASM(ossl_d2i_DH_PUBKEY)
     63304# endif
     63305#endif
     63306#ifndef OPENSSL_MANGLE_ASM
     63307# ifndef ossl_d2i_DHx_PUBKEY
     63308#  define ossl_d2i_DHx_PUBKEY OPENSSL_MANGLER(ossl_d2i_DHx_PUBKEY)
     63309# endif
     63310#else
     63311# ifndef _ossl_d2i_DHx_PUBKEY
     63312#  define _ossl_d2i_DHx_PUBKEY OPENSSL_MANGLER_ASM(ossl_d2i_DHx_PUBKEY)
     63313# endif
     63314#endif
     63315#ifndef OPENSSL_MANGLE_ASM
     63316# ifndef ossl_d2i_ED25519_PUBKEY
     63317#  define ossl_d2i_ED25519_PUBKEY OPENSSL_MANGLER(ossl_d2i_ED25519_PUBKEY)
     63318# endif
     63319#else
     63320# ifndef _ossl_d2i_ED25519_PUBKEY
     63321#  define _ossl_d2i_ED25519_PUBKEY OPENSSL_MANGLER_ASM(ossl_d2i_ED25519_PUBKEY)
     63322# endif
     63323#endif
     63324#ifndef OPENSSL_MANGLE_ASM
     63325# ifndef ossl_d2i_ED448_PUBKEY
     63326#  define ossl_d2i_ED448_PUBKEY OPENSSL_MANGLER(ossl_d2i_ED448_PUBKEY)
     63327# endif
     63328#else
     63329# ifndef _ossl_d2i_ED448_PUBKEY
     63330#  define _ossl_d2i_ED448_PUBKEY OPENSSL_MANGLER_ASM(ossl_d2i_ED448_PUBKEY)
     63331# endif
     63332#endif
     63333#ifndef OPENSSL_MANGLE_ASM
     63334# ifndef ossl_d2i_PUBKEY_legacy
     63335#  define ossl_d2i_PUBKEY_legacy OPENSSL_MANGLER(ossl_d2i_PUBKEY_legacy)
     63336# endif
     63337#else
     63338# ifndef _ossl_d2i_PUBKEY_legacy
     63339#  define _ossl_d2i_PUBKEY_legacy OPENSSL_MANGLER_ASM(ossl_d2i_PUBKEY_legacy)
     63340# endif
     63341#endif
     63342#ifndef OPENSSL_MANGLE_ASM
     63343# ifndef ossl_d2i_PrivateKey_legacy
     63344#  define ossl_d2i_PrivateKey_legacy OPENSSL_MANGLER(ossl_d2i_PrivateKey_legacy)
     63345# endif
     63346#else
     63347# ifndef _ossl_d2i_PrivateKey_legacy
     63348#  define _ossl_d2i_PrivateKey_legacy OPENSSL_MANGLER_ASM(ossl_d2i_PrivateKey_legacy)
     63349# endif
     63350#endif
     63351#ifndef OPENSSL_MANGLE_ASM
     63352# ifndef ossl_d2i_X25519_PUBKEY
     63353#  define ossl_d2i_X25519_PUBKEY OPENSSL_MANGLER(ossl_d2i_X25519_PUBKEY)
     63354# endif
     63355#else
     63356# ifndef _ossl_d2i_X25519_PUBKEY
     63357#  define _ossl_d2i_X25519_PUBKEY OPENSSL_MANGLER_ASM(ossl_d2i_X25519_PUBKEY)
     63358# endif
     63359#endif
     63360#ifndef OPENSSL_MANGLE_ASM
     63361# ifndef ossl_d2i_X448_PUBKEY
     63362#  define ossl_d2i_X448_PUBKEY OPENSSL_MANGLER(ossl_d2i_X448_PUBKEY)
     63363# endif
     63364#else
     63365# ifndef _ossl_d2i_X448_PUBKEY
     63366#  define _ossl_d2i_X448_PUBKEY OPENSSL_MANGLER_ASM(ossl_d2i_X448_PUBKEY)
     63367# endif
     63368#endif
     63369#ifndef OPENSSL_MANGLE_ASM
     63370# ifndef ossl_d2i_X509_PUBKEY_INTERNAL
     63371#  define ossl_d2i_X509_PUBKEY_INTERNAL OPENSSL_MANGLER(ossl_d2i_X509_PUBKEY_INTERNAL)
     63372# endif
     63373#else
     63374# ifndef _ossl_d2i_X509_PUBKEY_INTERNAL
     63375#  define _ossl_d2i_X509_PUBKEY_INTERNAL OPENSSL_MANGLER_ASM(ossl_d2i_X509_PUBKEY_INTERNAL)
     63376# endif
     63377#endif
     63378#ifndef OPENSSL_MANGLE_ASM
     63379# ifndef ossl_decode_der_dsa_sig
     63380#  define ossl_decode_der_dsa_sig OPENSSL_MANGLER(ossl_decode_der_dsa_sig)
     63381# endif
     63382#else
     63383# ifndef _ossl_decode_der_dsa_sig
     63384#  define _ossl_decode_der_dsa_sig OPENSSL_MANGLER_ASM(ossl_decode_der_dsa_sig)
     63385# endif
     63386#endif
     63387#ifndef OPENSSL_MANGLE_ASM
     63388# ifndef ossl_decode_der_integer
     63389#  define ossl_decode_der_integer OPENSSL_MANGLER(ossl_decode_der_integer)
     63390# endif
     63391#else
     63392# ifndef _ossl_decode_der_integer
     63393#  define _ossl_decode_der_integer OPENSSL_MANGLER_ASM(ossl_decode_der_integer)
     63394# endif
     63395#endif
     63396#ifndef OPENSSL_MANGLE_ASM
     63397# ifndef ossl_decode_der_length
     63398#  define ossl_decode_der_length OPENSSL_MANGLER(ossl_decode_der_length)
     63399# endif
     63400#else
     63401# ifndef _ossl_decode_der_length
     63402#  define _ossl_decode_der_length OPENSSL_MANGLER_ASM(ossl_decode_der_length)
     63403# endif
     63404#endif
     63405#ifndef OPENSSL_MANGLE_ASM
     63406# ifndef ossl_decoder_ctx_add_decoder_inst
     63407#  define ossl_decoder_ctx_add_decoder_inst OPENSSL_MANGLER(ossl_decoder_ctx_add_decoder_inst)
     63408# endif
     63409#else
     63410# ifndef _ossl_decoder_ctx_add_decoder_inst
     63411#  define _ossl_decoder_ctx_add_decoder_inst OPENSSL_MANGLER_ASM(ossl_decoder_ctx_add_decoder_inst)
     63412# endif
     63413#endif
     63414#ifndef OPENSSL_MANGLE_ASM
     63415# ifndef ossl_decoder_ctx_setup_for_pkey
     63416#  define ossl_decoder_ctx_setup_for_pkey OPENSSL_MANGLER(ossl_decoder_ctx_setup_for_pkey)
     63417# endif
     63418#else
     63419# ifndef _ossl_decoder_ctx_setup_for_pkey
     63420#  define _ossl_decoder_ctx_setup_for_pkey OPENSSL_MANGLER_ASM(ossl_decoder_ctx_setup_for_pkey)
     63421# endif
     63422#endif
     63423#ifndef OPENSSL_MANGLE_ASM
     63424# ifndef ossl_decoder_fetch_by_number
     63425#  define ossl_decoder_fetch_by_number OPENSSL_MANGLER(ossl_decoder_fetch_by_number)
     63426# endif
     63427#else
     63428# ifndef _ossl_decoder_fetch_by_number
     63429#  define _ossl_decoder_fetch_by_number OPENSSL_MANGLER_ASM(ossl_decoder_fetch_by_number)
     63430# endif
     63431#endif
     63432#ifndef OPENSSL_MANGLE_ASM
     63433# ifndef ossl_decoder_from_algorithm
     63434#  define ossl_decoder_from_algorithm OPENSSL_MANGLER(ossl_decoder_from_algorithm)
     63435# endif
     63436#else
     63437# ifndef _ossl_decoder_from_algorithm
     63438#  define _ossl_decoder_from_algorithm OPENSSL_MANGLER_ASM(ossl_decoder_from_algorithm)
     63439# endif
     63440#endif
     63441#ifndef OPENSSL_MANGLE_ASM
     63442# ifndef ossl_decoder_get_number
     63443#  define ossl_decoder_get_number OPENSSL_MANGLER(ossl_decoder_get_number)
     63444# endif
     63445#else
     63446# ifndef _ossl_decoder_get_number
     63447#  define _ossl_decoder_get_number OPENSSL_MANGLER_ASM(ossl_decoder_get_number)
     63448# endif
     63449#endif
     63450#ifndef OPENSSL_MANGLE_ASM
     63451# ifndef ossl_decoder_instance_free
     63452#  define ossl_decoder_instance_free OPENSSL_MANGLER(ossl_decoder_instance_free)
     63453# endif
     63454#else
     63455# ifndef _ossl_decoder_instance_free
     63456#  define _ossl_decoder_instance_free OPENSSL_MANGLER_ASM(ossl_decoder_instance_free)
     63457# endif
     63458#endif
     63459#ifndef OPENSSL_MANGLE_ASM
     63460# ifndef ossl_decoder_instance_new
     63461#  define ossl_decoder_instance_new OPENSSL_MANGLER(ossl_decoder_instance_new)
     63462# endif
     63463#else
     63464# ifndef _ossl_decoder_instance_new
     63465#  define _ossl_decoder_instance_new OPENSSL_MANGLER_ASM(ossl_decoder_instance_new)
     63466# endif
     63467#endif
     63468#ifndef OPENSSL_MANGLE_ASM
     63469# ifndef ossl_decoder_parsed_properties
     63470#  define ossl_decoder_parsed_properties OPENSSL_MANGLER(ossl_decoder_parsed_properties)
     63471# endif
     63472#else
     63473# ifndef _ossl_decoder_parsed_properties
     63474#  define _ossl_decoder_parsed_properties OPENSSL_MANGLER_ASM(ossl_decoder_parsed_properties)
     63475# endif
     63476#endif
     63477#ifndef OPENSSL_MANGLE_ASM
     63478# ifndef ossl_default_provider_init
     63479#  define ossl_default_provider_init OPENSSL_MANGLER(ossl_default_provider_init)
     63480# endif
     63481#else
     63482# ifndef _ossl_default_provider_init
     63483#  define _ossl_default_provider_init OPENSSL_MANGLER_ASM(ossl_default_provider_init)
     63484# endif
     63485#endif
     63486#ifndef OPENSSL_MANGLE_ASM
     63487# ifndef ossl_des_cbc_functions
     63488#  define ossl_des_cbc_functions OPENSSL_MANGLER(ossl_des_cbc_functions)
     63489# endif
     63490#else
     63491# ifndef _ossl_des_cbc_functions
     63492#  define _ossl_des_cbc_functions OPENSSL_MANGLER_ASM(ossl_des_cbc_functions)
     63493# endif
     63494#endif
     63495#ifndef OPENSSL_MANGLE_ASM
     63496# ifndef ossl_des_cfb1_functions
     63497#  define ossl_des_cfb1_functions OPENSSL_MANGLER(ossl_des_cfb1_functions)
     63498# endif
     63499#else
     63500# ifndef _ossl_des_cfb1_functions
     63501#  define _ossl_des_cfb1_functions OPENSSL_MANGLER_ASM(ossl_des_cfb1_functions)
     63502# endif
     63503#endif
     63504#ifndef OPENSSL_MANGLE_ASM
     63505# ifndef ossl_des_cfb64_functions
     63506#  define ossl_des_cfb64_functions OPENSSL_MANGLER(ossl_des_cfb64_functions)
     63507# endif
     63508#else
     63509# ifndef _ossl_des_cfb64_functions
     63510#  define _ossl_des_cfb64_functions OPENSSL_MANGLER_ASM(ossl_des_cfb64_functions)
     63511# endif
     63512#endif
     63513#ifndef OPENSSL_MANGLE_ASM
     63514# ifndef ossl_des_cfb8_functions
     63515#  define ossl_des_cfb8_functions OPENSSL_MANGLER(ossl_des_cfb8_functions)
     63516# endif
     63517#else
     63518# ifndef _ossl_des_cfb8_functions
     63519#  define _ossl_des_cfb8_functions OPENSSL_MANGLER_ASM(ossl_des_cfb8_functions)
     63520# endif
     63521#endif
     63522#ifndef OPENSSL_MANGLE_ASM
     63523# ifndef ossl_des_ecb_functions
     63524#  define ossl_des_ecb_functions OPENSSL_MANGLER(ossl_des_ecb_functions)
     63525# endif
     63526#else
     63527# ifndef _ossl_des_ecb_functions
     63528#  define _ossl_des_ecb_functions OPENSSL_MANGLER_ASM(ossl_des_ecb_functions)
     63529# endif
     63530#endif
     63531#ifndef OPENSSL_MANGLE_ASM
     63532# ifndef ossl_des_ofb64_functions
     63533#  define ossl_des_ofb64_functions OPENSSL_MANGLER(ossl_des_ofb64_functions)
     63534# endif
     63535#else
     63536# ifndef _ossl_des_ofb64_functions
     63537#  define _ossl_des_ofb64_functions OPENSSL_MANGLER_ASM(ossl_des_ofb64_functions)
     63538# endif
     63539#endif
     63540#ifndef OPENSSL_MANGLE_ASM
     63541# ifndef ossl_dh_asn1_meth
     63542#  define ossl_dh_asn1_meth OPENSSL_MANGLER(ossl_dh_asn1_meth)
     63543# endif
     63544#else
     63545# ifndef _ossl_dh_asn1_meth
     63546#  define _ossl_dh_asn1_meth OPENSSL_MANGLER_ASM(ossl_dh_asn1_meth)
     63547# endif
     63548#endif
     63549#ifndef OPENSSL_MANGLE_ASM
     63550# ifndef ossl_dh_buf2key
     63551#  define ossl_dh_buf2key OPENSSL_MANGLER(ossl_dh_buf2key)
     63552# endif
     63553#else
     63554# ifndef _ossl_dh_buf2key
     63555#  define _ossl_dh_buf2key OPENSSL_MANGLER_ASM(ossl_dh_buf2key)
     63556# endif
     63557#endif
     63558#ifndef OPENSSL_MANGLE_ASM
     63559# ifndef ossl_dh_cache_named_group
     63560#  define ossl_dh_cache_named_group OPENSSL_MANGLER(ossl_dh_cache_named_group)
     63561# endif
     63562#else
     63563# ifndef _ossl_dh_cache_named_group
     63564#  define _ossl_dh_cache_named_group OPENSSL_MANGLER_ASM(ossl_dh_cache_named_group)
     63565# endif
     63566#endif
     63567#ifndef OPENSSL_MANGLE_ASM
     63568# ifndef ossl_dh_check_key
     63569#  define ossl_dh_check_key OPENSSL_MANGLER(ossl_dh_check_key)
     63570# endif
     63571#else
     63572# ifndef _ossl_dh_check_key
     63573#  define _ossl_dh_check_key OPENSSL_MANGLER_ASM(ossl_dh_check_key)
     63574# endif
     63575#endif
     63576#ifndef OPENSSL_MANGLE_ASM
     63577# ifndef ossl_dh_check_pairwise
     63578#  define ossl_dh_check_pairwise OPENSSL_MANGLER(ossl_dh_check_pairwise)
     63579# endif
     63580#else
     63581# ifndef _ossl_dh_check_pairwise
     63582#  define _ossl_dh_check_pairwise OPENSSL_MANGLER_ASM(ossl_dh_check_pairwise)
     63583# endif
     63584#endif
     63585#ifndef OPENSSL_MANGLE_ASM
     63586# ifndef ossl_dh_check_priv_key
     63587#  define ossl_dh_check_priv_key OPENSSL_MANGLER(ossl_dh_check_priv_key)
     63588# endif
     63589#else
     63590# ifndef _ossl_dh_check_priv_key
     63591#  define _ossl_dh_check_priv_key OPENSSL_MANGLER_ASM(ossl_dh_check_priv_key)
     63592# endif
     63593#endif
     63594#ifndef OPENSSL_MANGLE_ASM
     63595# ifndef ossl_dh_check_pub_key_partial
     63596#  define ossl_dh_check_pub_key_partial OPENSSL_MANGLER(ossl_dh_check_pub_key_partial)
     63597# endif
     63598#else
     63599# ifndef _ossl_dh_check_pub_key_partial
     63600#  define _ossl_dh_check_pub_key_partial OPENSSL_MANGLER_ASM(ossl_dh_check_pub_key_partial)
     63601# endif
     63602#endif
     63603#ifndef OPENSSL_MANGLE_ASM
     63604# ifndef ossl_dh_compute_key
     63605#  define ossl_dh_compute_key OPENSSL_MANGLER(ossl_dh_compute_key)
     63606# endif
     63607#else
     63608# ifndef _ossl_dh_compute_key
     63609#  define _ossl_dh_compute_key OPENSSL_MANGLER_ASM(ossl_dh_compute_key)
     63610# endif
     63611#endif
     63612#ifndef OPENSSL_MANGLE_ASM
     63613# ifndef ossl_dh_dup
     63614#  define ossl_dh_dup OPENSSL_MANGLER(ossl_dh_dup)
     63615# endif
     63616#else
     63617# ifndef _ossl_dh_dup
     63618#  define _ossl_dh_dup OPENSSL_MANGLER_ASM(ossl_dh_dup)
     63619# endif
     63620#endif
     63621#ifndef OPENSSL_MANGLE_ASM
     63622# ifndef ossl_dh_gen_type_id2name
     63623#  define ossl_dh_gen_type_id2name OPENSSL_MANGLER(ossl_dh_gen_type_id2name)
     63624# endif
     63625#else
     63626# ifndef _ossl_dh_gen_type_id2name
     63627#  define _ossl_dh_gen_type_id2name OPENSSL_MANGLER_ASM(ossl_dh_gen_type_id2name)
     63628# endif
     63629#endif
     63630#ifndef OPENSSL_MANGLE_ASM
     63631# ifndef ossl_dh_gen_type_name2id
     63632#  define ossl_dh_gen_type_name2id OPENSSL_MANGLER(ossl_dh_gen_type_name2id)
     63633# endif
     63634#else
     63635# ifndef _ossl_dh_gen_type_name2id
     63636#  define _ossl_dh_gen_type_name2id OPENSSL_MANGLER_ASM(ossl_dh_gen_type_name2id)
     63637# endif
     63638#endif
     63639#ifndef OPENSSL_MANGLE_ASM
     63640# ifndef ossl_dh_generate_ffc_parameters
     63641#  define ossl_dh_generate_ffc_parameters OPENSSL_MANGLER(ossl_dh_generate_ffc_parameters)
     63642# endif
     63643#else
     63644# ifndef _ossl_dh_generate_ffc_parameters
     63645#  define _ossl_dh_generate_ffc_parameters OPENSSL_MANGLER_ASM(ossl_dh_generate_ffc_parameters)
     63646# endif
     63647#endif
     63648#ifndef OPENSSL_MANGLE_ASM
     63649# ifndef ossl_dh_generate_public_key
     63650#  define ossl_dh_generate_public_key OPENSSL_MANGLER(ossl_dh_generate_public_key)
     63651# endif
     63652#else
     63653# ifndef _ossl_dh_generate_public_key
     63654#  define _ossl_dh_generate_public_key OPENSSL_MANGLER_ASM(ossl_dh_generate_public_key)
     63655# endif
     63656#endif
     63657#ifndef OPENSSL_MANGLE_ASM
     63658# ifndef ossl_dh_get0_nid
     63659#  define ossl_dh_get0_nid OPENSSL_MANGLER(ossl_dh_get0_nid)
     63660# endif
     63661#else
     63662# ifndef _ossl_dh_get0_nid
     63663#  define _ossl_dh_get0_nid OPENSSL_MANGLER_ASM(ossl_dh_get0_nid)
     63664# endif
     63665#endif
     63666#ifndef OPENSSL_MANGLE_ASM
     63667# ifndef ossl_dh_get0_params
     63668#  define ossl_dh_get0_params OPENSSL_MANGLER(ossl_dh_get0_params)
     63669# endif
     63670#else
     63671# ifndef _ossl_dh_get0_params
     63672#  define _ossl_dh_get0_params OPENSSL_MANGLER_ASM(ossl_dh_get0_params)
     63673# endif
     63674#endif
     63675#ifndef OPENSSL_MANGLE_ASM
     63676# ifndef ossl_dh_get_method
     63677#  define ossl_dh_get_method OPENSSL_MANGLER(ossl_dh_get_method)
     63678# endif
     63679#else
     63680# ifndef _ossl_dh_get_method
     63681#  define _ossl_dh_get_method OPENSSL_MANGLER_ASM(ossl_dh_get_method)
     63682# endif
     63683#endif
     63684#ifndef OPENSSL_MANGLE_ASM
     63685# ifndef ossl_dh_get_named_group_uid_from_size
     63686#  define ossl_dh_get_named_group_uid_from_size OPENSSL_MANGLER(ossl_dh_get_named_group_uid_from_size)
     63687# endif
     63688#else
     63689# ifndef _ossl_dh_get_named_group_uid_from_size
     63690#  define _ossl_dh_get_named_group_uid_from_size OPENSSL_MANGLER_ASM(ossl_dh_get_named_group_uid_from_size)
     63691# endif
     63692#endif
     63693#ifndef OPENSSL_MANGLE_ASM
     63694# ifndef ossl_dh_is_foreign
     63695#  define ossl_dh_is_foreign OPENSSL_MANGLER(ossl_dh_is_foreign)
     63696# endif
     63697#else
     63698# ifndef _ossl_dh_is_foreign
     63699#  define _ossl_dh_is_foreign OPENSSL_MANGLER_ASM(ossl_dh_is_foreign)
     63700# endif
     63701#endif
     63702#ifndef OPENSSL_MANGLE_ASM
     63703# ifndef ossl_dh_is_named_safe_prime_group
     63704#  define ossl_dh_is_named_safe_prime_group OPENSSL_MANGLER(ossl_dh_is_named_safe_prime_group)
     63705# endif
     63706#else
     63707# ifndef _ossl_dh_is_named_safe_prime_group
     63708#  define _ossl_dh_is_named_safe_prime_group OPENSSL_MANGLER_ASM(ossl_dh_is_named_safe_prime_group)
     63709# endif
     63710#endif
     63711#ifndef OPENSSL_MANGLE_ASM
     63712# ifndef ossl_dh_kdf_X9_42_asn1
     63713#  define ossl_dh_kdf_X9_42_asn1 OPENSSL_MANGLER(ossl_dh_kdf_X9_42_asn1)
     63714# endif
     63715#else
     63716# ifndef _ossl_dh_kdf_X9_42_asn1
     63717#  define _ossl_dh_kdf_X9_42_asn1 OPENSSL_MANGLER_ASM(ossl_dh_kdf_X9_42_asn1)
     63718# endif
     63719#endif
     63720#ifndef OPENSSL_MANGLE_ASM
     63721# ifndef ossl_dh_key2buf
     63722#  define ossl_dh_key2buf OPENSSL_MANGLER(ossl_dh_key2buf)
     63723# endif
     63724#else
     63725# ifndef _ossl_dh_key2buf
     63726#  define _ossl_dh_key2buf OPENSSL_MANGLER_ASM(ossl_dh_key2buf)
     63727# endif
     63728#endif
     63729#ifndef OPENSSL_MANGLE_ASM
     63730# ifndef ossl_dh_key_from_pkcs8
     63731#  define ossl_dh_key_from_pkcs8 OPENSSL_MANGLER(ossl_dh_key_from_pkcs8)
     63732# endif
     63733#else
     63734# ifndef _ossl_dh_key_from_pkcs8
     63735#  define _ossl_dh_key_from_pkcs8 OPENSSL_MANGLER_ASM(ossl_dh_key_from_pkcs8)
     63736# endif
     63737#endif
     63738#ifndef OPENSSL_MANGLE_ASM
     63739# ifndef ossl_dh_key_fromdata
     63740#  define ossl_dh_key_fromdata OPENSSL_MANGLER(ossl_dh_key_fromdata)
     63741# endif
     63742#else
     63743# ifndef _ossl_dh_key_fromdata
     63744#  define _ossl_dh_key_fromdata OPENSSL_MANGLER_ASM(ossl_dh_key_fromdata)
     63745# endif
     63746#endif
     63747#ifndef OPENSSL_MANGLE_ASM
     63748# ifndef ossl_dh_key_todata
     63749#  define ossl_dh_key_todata OPENSSL_MANGLER(ossl_dh_key_todata)
     63750# endif
     63751#else
     63752# ifndef _ossl_dh_key_todata
     63753#  define _ossl_dh_key_todata OPENSSL_MANGLER_ASM(ossl_dh_key_todata)
     63754# endif
     63755#endif
     63756#ifndef OPENSSL_MANGLE_ASM
     63757# ifndef ossl_dh_keyexch_functions
     63758#  define ossl_dh_keyexch_functions OPENSSL_MANGLER(ossl_dh_keyexch_functions)
     63759# endif
     63760#else
     63761# ifndef _ossl_dh_keyexch_functions
     63762#  define _ossl_dh_keyexch_functions OPENSSL_MANGLER_ASM(ossl_dh_keyexch_functions)
     63763# endif
     63764#endif
     63765#ifndef OPENSSL_MANGLE_ASM
     63766# ifndef ossl_dh_keymgmt_functions
     63767#  define ossl_dh_keymgmt_functions OPENSSL_MANGLER(ossl_dh_keymgmt_functions)
     63768# endif
     63769#else
     63770# ifndef _ossl_dh_keymgmt_functions
     63771#  define _ossl_dh_keymgmt_functions OPENSSL_MANGLER_ASM(ossl_dh_keymgmt_functions)
     63772# endif
     63773#endif
     63774#ifndef OPENSSL_MANGLE_ASM
     63775# ifndef ossl_dh_new_by_nid_ex
     63776#  define ossl_dh_new_by_nid_ex OPENSSL_MANGLER(ossl_dh_new_by_nid_ex)
     63777# endif
     63778#else
     63779# ifndef _ossl_dh_new_by_nid_ex
     63780#  define _ossl_dh_new_by_nid_ex OPENSSL_MANGLER_ASM(ossl_dh_new_by_nid_ex)
     63781# endif
     63782#endif
     63783#ifndef OPENSSL_MANGLE_ASM
     63784# ifndef ossl_dh_new_ex
     63785#  define ossl_dh_new_ex OPENSSL_MANGLER(ossl_dh_new_ex)
     63786# endif
     63787#else
     63788# ifndef _ossl_dh_new_ex
     63789#  define _ossl_dh_new_ex OPENSSL_MANGLER_ASM(ossl_dh_new_ex)
     63790# endif
     63791#endif
     63792#ifndef OPENSSL_MANGLE_ASM
     63793# ifndef ossl_dh_params_fromdata
     63794#  define ossl_dh_params_fromdata OPENSSL_MANGLER(ossl_dh_params_fromdata)
     63795# endif
     63796#else
     63797# ifndef _ossl_dh_params_fromdata
     63798#  define _ossl_dh_params_fromdata OPENSSL_MANGLER_ASM(ossl_dh_params_fromdata)
     63799# endif
     63800#endif
     63801#ifndef OPENSSL_MANGLE_ASM
     63802# ifndef ossl_dh_params_todata
     63803#  define ossl_dh_params_todata OPENSSL_MANGLER(ossl_dh_params_todata)
     63804# endif
     63805#else
     63806# ifndef _ossl_dh_params_todata
     63807#  define _ossl_dh_params_todata OPENSSL_MANGLER_ASM(ossl_dh_params_todata)
     63808# endif
     63809#endif
     63810#ifndef OPENSSL_MANGLE_ASM
     63811# ifndef ossl_dh_pkey_method
     63812#  define ossl_dh_pkey_method OPENSSL_MANGLER(ossl_dh_pkey_method)
     63813# endif
     63814#else
     63815# ifndef _ossl_dh_pkey_method
     63816#  define _ossl_dh_pkey_method OPENSSL_MANGLER_ASM(ossl_dh_pkey_method)
     63817# endif
     63818#endif
     63819#ifndef OPENSSL_MANGLE_ASM
     63820# ifndef ossl_dh_set0_libctx
     63821#  define ossl_dh_set0_libctx OPENSSL_MANGLER(ossl_dh_set0_libctx)
     63822# endif
     63823#else
     63824# ifndef _ossl_dh_set0_libctx
     63825#  define _ossl_dh_set0_libctx OPENSSL_MANGLER_ASM(ossl_dh_set0_libctx)
     63826# endif
     63827#endif
     63828#ifndef OPENSSL_MANGLE_ASM
     63829# ifndef ossl_dh_to_DH_der_encoder_functions
     63830#  define ossl_dh_to_DH_der_encoder_functions OPENSSL_MANGLER(ossl_dh_to_DH_der_encoder_functions)
     63831# endif
     63832#else
     63833# ifndef _ossl_dh_to_DH_der_encoder_functions
     63834#  define _ossl_dh_to_DH_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dh_to_DH_der_encoder_functions)
     63835# endif
     63836#endif
     63837#ifndef OPENSSL_MANGLE_ASM
     63838# ifndef ossl_dh_to_DH_pem_encoder_functions
     63839#  define ossl_dh_to_DH_pem_encoder_functions OPENSSL_MANGLER(ossl_dh_to_DH_pem_encoder_functions)
     63840# endif
     63841#else
     63842# ifndef _ossl_dh_to_DH_pem_encoder_functions
     63843#  define _ossl_dh_to_DH_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dh_to_DH_pem_encoder_functions)
     63844# endif
     63845#endif
     63846#ifndef OPENSSL_MANGLE_ASM
     63847# ifndef ossl_dh_to_EncryptedPrivateKeyInfo_der_encoder_functions
     63848#  define ossl_dh_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_dh_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     63849# endif
     63850#else
     63851# ifndef _ossl_dh_to_EncryptedPrivateKeyInfo_der_encoder_functions
     63852#  define _ossl_dh_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dh_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     63853# endif
     63854#endif
     63855#ifndef OPENSSL_MANGLE_ASM
     63856# ifndef ossl_dh_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     63857#  define ossl_dh_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_dh_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     63858# endif
     63859#else
     63860# ifndef _ossl_dh_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     63861#  define _ossl_dh_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dh_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     63862# endif
     63863#endif
     63864#ifndef OPENSSL_MANGLE_ASM
     63865# ifndef ossl_dh_to_PKCS3_der_encoder_functions
     63866#  define ossl_dh_to_PKCS3_der_encoder_functions OPENSSL_MANGLER(ossl_dh_to_PKCS3_der_encoder_functions)
     63867# endif
     63868#else
     63869# ifndef _ossl_dh_to_PKCS3_der_encoder_functions
     63870#  define _ossl_dh_to_PKCS3_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dh_to_PKCS3_der_encoder_functions)
     63871# endif
     63872#endif
     63873#ifndef OPENSSL_MANGLE_ASM
     63874# ifndef ossl_dh_to_PKCS3_pem_encoder_functions
     63875#  define ossl_dh_to_PKCS3_pem_encoder_functions OPENSSL_MANGLER(ossl_dh_to_PKCS3_pem_encoder_functions)
     63876# endif
     63877#else
     63878# ifndef _ossl_dh_to_PKCS3_pem_encoder_functions
     63879#  define _ossl_dh_to_PKCS3_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dh_to_PKCS3_pem_encoder_functions)
     63880# endif
     63881#endif
     63882#ifndef OPENSSL_MANGLE_ASM
     63883# ifndef ossl_dh_to_PrivateKeyInfo_der_encoder_functions
     63884#  define ossl_dh_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_dh_to_PrivateKeyInfo_der_encoder_functions)
     63885# endif
     63886#else
     63887# ifndef _ossl_dh_to_PrivateKeyInfo_der_encoder_functions
     63888#  define _ossl_dh_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dh_to_PrivateKeyInfo_der_encoder_functions)
     63889# endif
     63890#endif
     63891#ifndef OPENSSL_MANGLE_ASM
     63892# ifndef ossl_dh_to_PrivateKeyInfo_pem_encoder_functions
     63893#  define ossl_dh_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_dh_to_PrivateKeyInfo_pem_encoder_functions)
     63894# endif
     63895#else
     63896# ifndef _ossl_dh_to_PrivateKeyInfo_pem_encoder_functions
     63897#  define _ossl_dh_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dh_to_PrivateKeyInfo_pem_encoder_functions)
     63898# endif
     63899#endif
     63900#ifndef OPENSSL_MANGLE_ASM
     63901# ifndef ossl_dh_to_SubjectPublicKeyInfo_der_encoder_functions
     63902#  define ossl_dh_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_dh_to_SubjectPublicKeyInfo_der_encoder_functions)
     63903# endif
     63904#else
     63905# ifndef _ossl_dh_to_SubjectPublicKeyInfo_der_encoder_functions
     63906#  define _ossl_dh_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dh_to_SubjectPublicKeyInfo_der_encoder_functions)
     63907# endif
     63908#endif
     63909#ifndef OPENSSL_MANGLE_ASM
     63910# ifndef ossl_dh_to_SubjectPublicKeyInfo_pem_encoder_functions
     63911#  define ossl_dh_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_dh_to_SubjectPublicKeyInfo_pem_encoder_functions)
     63912# endif
     63913#else
     63914# ifndef _ossl_dh_to_SubjectPublicKeyInfo_pem_encoder_functions
     63915#  define _ossl_dh_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dh_to_SubjectPublicKeyInfo_pem_encoder_functions)
     63916# endif
     63917#endif
     63918#ifndef OPENSSL_MANGLE_ASM
     63919# ifndef ossl_dh_to_text_encoder_functions
     63920#  define ossl_dh_to_text_encoder_functions OPENSSL_MANGLER(ossl_dh_to_text_encoder_functions)
     63921# endif
     63922#else
     63923# ifndef _ossl_dh_to_text_encoder_functions
     63924#  define _ossl_dh_to_text_encoder_functions OPENSSL_MANGLER_ASM(ossl_dh_to_text_encoder_functions)
     63925# endif
     63926#endif
     63927#ifndef OPENSSL_MANGLE_ASM
     63928# ifndef ossl_dh_to_type_specific_params_der_encoder_functions
     63929#  define ossl_dh_to_type_specific_params_der_encoder_functions OPENSSL_MANGLER(ossl_dh_to_type_specific_params_der_encoder_functions)
     63930# endif
     63931#else
     63932# ifndef _ossl_dh_to_type_specific_params_der_encoder_functions
     63933#  define _ossl_dh_to_type_specific_params_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dh_to_type_specific_params_der_encoder_functions)
     63934# endif
     63935#endif
     63936#ifndef OPENSSL_MANGLE_ASM
     63937# ifndef ossl_dh_to_type_specific_params_pem_encoder_functions
     63938#  define ossl_dh_to_type_specific_params_pem_encoder_functions OPENSSL_MANGLER(ossl_dh_to_type_specific_params_pem_encoder_functions)
     63939# endif
     63940#else
     63941# ifndef _ossl_dh_to_type_specific_params_pem_encoder_functions
     63942#  define _ossl_dh_to_type_specific_params_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dh_to_type_specific_params_pem_encoder_functions)
     63943# endif
     63944#endif
     63945#ifndef OPENSSL_MANGLE_ASM
     63946# ifndef ossl_dhx_asn1_meth
     63947#  define ossl_dhx_asn1_meth OPENSSL_MANGLER(ossl_dhx_asn1_meth)
     63948# endif
     63949#else
     63950# ifndef _ossl_dhx_asn1_meth
     63951#  define _ossl_dhx_asn1_meth OPENSSL_MANGLER_ASM(ossl_dhx_asn1_meth)
     63952# endif
     63953#endif
     63954#ifndef OPENSSL_MANGLE_ASM
     63955# ifndef ossl_dhx_keymgmt_functions
     63956#  define ossl_dhx_keymgmt_functions OPENSSL_MANGLER(ossl_dhx_keymgmt_functions)
     63957# endif
     63958#else
     63959# ifndef _ossl_dhx_keymgmt_functions
     63960#  define _ossl_dhx_keymgmt_functions OPENSSL_MANGLER_ASM(ossl_dhx_keymgmt_functions)
     63961# endif
     63962#endif
     63963#ifndef OPENSSL_MANGLE_ASM
     63964# ifndef ossl_dhx_pkey_method
     63965#  define ossl_dhx_pkey_method OPENSSL_MANGLER(ossl_dhx_pkey_method)
     63966# endif
     63967#else
     63968# ifndef _ossl_dhx_pkey_method
     63969#  define _ossl_dhx_pkey_method OPENSSL_MANGLER_ASM(ossl_dhx_pkey_method)
     63970# endif
     63971#endif
     63972#ifndef OPENSSL_MANGLE_ASM
     63973# ifndef ossl_dhx_to_DHX_der_encoder_functions
     63974#  define ossl_dhx_to_DHX_der_encoder_functions OPENSSL_MANGLER(ossl_dhx_to_DHX_der_encoder_functions)
     63975# endif
     63976#else
     63977# ifndef _ossl_dhx_to_DHX_der_encoder_functions
     63978#  define _ossl_dhx_to_DHX_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dhx_to_DHX_der_encoder_functions)
     63979# endif
     63980#endif
     63981#ifndef OPENSSL_MANGLE_ASM
     63982# ifndef ossl_dhx_to_DHX_pem_encoder_functions
     63983#  define ossl_dhx_to_DHX_pem_encoder_functions OPENSSL_MANGLER(ossl_dhx_to_DHX_pem_encoder_functions)
     63984# endif
     63985#else
     63986# ifndef _ossl_dhx_to_DHX_pem_encoder_functions
     63987#  define _ossl_dhx_to_DHX_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dhx_to_DHX_pem_encoder_functions)
     63988# endif
     63989#endif
     63990#ifndef OPENSSL_MANGLE_ASM
     63991# ifndef ossl_dhx_to_EncryptedPrivateKeyInfo_der_encoder_functions
     63992#  define ossl_dhx_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_dhx_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     63993# endif
     63994#else
     63995# ifndef _ossl_dhx_to_EncryptedPrivateKeyInfo_der_encoder_functions
     63996#  define _ossl_dhx_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dhx_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     63997# endif
     63998#endif
     63999#ifndef OPENSSL_MANGLE_ASM
     64000# ifndef ossl_dhx_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     64001#  define ossl_dhx_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_dhx_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     64002# endif
     64003#else
     64004# ifndef _ossl_dhx_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     64005#  define _ossl_dhx_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dhx_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     64006# endif
     64007#endif
     64008#ifndef OPENSSL_MANGLE_ASM
     64009# ifndef ossl_dhx_to_PrivateKeyInfo_der_encoder_functions
     64010#  define ossl_dhx_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_dhx_to_PrivateKeyInfo_der_encoder_functions)
     64011# endif
     64012#else
     64013# ifndef _ossl_dhx_to_PrivateKeyInfo_der_encoder_functions
     64014#  define _ossl_dhx_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dhx_to_PrivateKeyInfo_der_encoder_functions)
     64015# endif
     64016#endif
     64017#ifndef OPENSSL_MANGLE_ASM
     64018# ifndef ossl_dhx_to_PrivateKeyInfo_pem_encoder_functions
     64019#  define ossl_dhx_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_dhx_to_PrivateKeyInfo_pem_encoder_functions)
     64020# endif
     64021#else
     64022# ifndef _ossl_dhx_to_PrivateKeyInfo_pem_encoder_functions
     64023#  define _ossl_dhx_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dhx_to_PrivateKeyInfo_pem_encoder_functions)
     64024# endif
     64025#endif
     64026#ifndef OPENSSL_MANGLE_ASM
     64027# ifndef ossl_dhx_to_SubjectPublicKeyInfo_der_encoder_functions
     64028#  define ossl_dhx_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_dhx_to_SubjectPublicKeyInfo_der_encoder_functions)
     64029# endif
     64030#else
     64031# ifndef _ossl_dhx_to_SubjectPublicKeyInfo_der_encoder_functions
     64032#  define _ossl_dhx_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dhx_to_SubjectPublicKeyInfo_der_encoder_functions)
     64033# endif
     64034#endif
     64035#ifndef OPENSSL_MANGLE_ASM
     64036# ifndef ossl_dhx_to_SubjectPublicKeyInfo_pem_encoder_functions
     64037#  define ossl_dhx_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_dhx_to_SubjectPublicKeyInfo_pem_encoder_functions)
     64038# endif
     64039#else
     64040# ifndef _ossl_dhx_to_SubjectPublicKeyInfo_pem_encoder_functions
     64041#  define _ossl_dhx_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dhx_to_SubjectPublicKeyInfo_pem_encoder_functions)
     64042# endif
     64043#endif
     64044#ifndef OPENSSL_MANGLE_ASM
     64045# ifndef ossl_dhx_to_X9_42_der_encoder_functions
     64046#  define ossl_dhx_to_X9_42_der_encoder_functions OPENSSL_MANGLER(ossl_dhx_to_X9_42_der_encoder_functions)
     64047# endif
     64048#else
     64049# ifndef _ossl_dhx_to_X9_42_der_encoder_functions
     64050#  define _ossl_dhx_to_X9_42_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dhx_to_X9_42_der_encoder_functions)
     64051# endif
     64052#endif
     64053#ifndef OPENSSL_MANGLE_ASM
     64054# ifndef ossl_dhx_to_X9_42_pem_encoder_functions
     64055#  define ossl_dhx_to_X9_42_pem_encoder_functions OPENSSL_MANGLER(ossl_dhx_to_X9_42_pem_encoder_functions)
     64056# endif
     64057#else
     64058# ifndef _ossl_dhx_to_X9_42_pem_encoder_functions
     64059#  define _ossl_dhx_to_X9_42_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dhx_to_X9_42_pem_encoder_functions)
     64060# endif
     64061#endif
     64062#ifndef OPENSSL_MANGLE_ASM
     64063# ifndef ossl_dhx_to_text_encoder_functions
     64064#  define ossl_dhx_to_text_encoder_functions OPENSSL_MANGLER(ossl_dhx_to_text_encoder_functions)
     64065# endif
     64066#else
     64067# ifndef _ossl_dhx_to_text_encoder_functions
     64068#  define _ossl_dhx_to_text_encoder_functions OPENSSL_MANGLER_ASM(ossl_dhx_to_text_encoder_functions)
     64069# endif
     64070#endif
     64071#ifndef OPENSSL_MANGLE_ASM
     64072# ifndef ossl_dhx_to_type_specific_params_der_encoder_functions
     64073#  define ossl_dhx_to_type_specific_params_der_encoder_functions OPENSSL_MANGLER(ossl_dhx_to_type_specific_params_der_encoder_functions)
     64074# endif
     64075#else
     64076# ifndef _ossl_dhx_to_type_specific_params_der_encoder_functions
     64077#  define _ossl_dhx_to_type_specific_params_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dhx_to_type_specific_params_der_encoder_functions)
     64078# endif
     64079#endif
     64080#ifndef OPENSSL_MANGLE_ASM
     64081# ifndef ossl_dhx_to_type_specific_params_pem_encoder_functions
     64082#  define ossl_dhx_to_type_specific_params_pem_encoder_functions OPENSSL_MANGLER(ossl_dhx_to_type_specific_params_pem_encoder_functions)
     64083# endif
     64084#else
     64085# ifndef _ossl_dhx_to_type_specific_params_pem_encoder_functions
     64086#  define _ossl_dhx_to_type_specific_params_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dhx_to_type_specific_params_pem_encoder_functions)
     64087# endif
     64088#endif
     64089#ifndef OPENSSL_MANGLE_ASM
     64090# ifndef ossl_digest_default_get_params
     64091#  define ossl_digest_default_get_params OPENSSL_MANGLER(ossl_digest_default_get_params)
     64092# endif
     64093#else
     64094# ifndef _ossl_digest_default_get_params
     64095#  define _ossl_digest_default_get_params OPENSSL_MANGLER_ASM(ossl_digest_default_get_params)
     64096# endif
     64097#endif
     64098#ifndef OPENSSL_MANGLE_ASM
     64099# ifndef ossl_digest_default_gettable_params
     64100#  define ossl_digest_default_gettable_params OPENSSL_MANGLER(ossl_digest_default_gettable_params)
     64101# endif
     64102#else
     64103# ifndef _ossl_digest_default_gettable_params
     64104#  define _ossl_digest_default_gettable_params OPENSSL_MANGLER_ASM(ossl_digest_default_gettable_params)
     64105# endif
     64106#endif
     64107#ifndef OPENSSL_MANGLE_ASM
     64108# ifndef ossl_digest_get_approved_nid
     64109#  define ossl_digest_get_approved_nid OPENSSL_MANGLER(ossl_digest_get_approved_nid)
     64110# endif
     64111#else
     64112# ifndef _ossl_digest_get_approved_nid
     64113#  define _ossl_digest_get_approved_nid OPENSSL_MANGLER_ASM(ossl_digest_get_approved_nid)
     64114# endif
     64115#endif
     64116#ifndef OPENSSL_MANGLE_ASM
     64117# ifndef ossl_digest_get_approved_nid_with_sha1
     64118#  define ossl_digest_get_approved_nid_with_sha1 OPENSSL_MANGLER(ossl_digest_get_approved_nid_with_sha1)
     64119# endif
     64120#else
     64121# ifndef _ossl_digest_get_approved_nid_with_sha1
     64122#  define _ossl_digest_get_approved_nid_with_sha1 OPENSSL_MANGLER_ASM(ossl_digest_get_approved_nid_with_sha1)
     64123# endif
     64124#endif
     64125#ifndef OPENSSL_MANGLE_ASM
     64126# ifndef ossl_digest_is_allowed
     64127#  define ossl_digest_is_allowed OPENSSL_MANGLER(ossl_digest_is_allowed)
     64128# endif
     64129#else
     64130# ifndef _ossl_digest_is_allowed
     64131#  define _ossl_digest_is_allowed OPENSSL_MANGLER_ASM(ossl_digest_is_allowed)
     64132# endif
     64133#endif
     64134#ifndef OPENSSL_MANGLE_ASM
     64135# ifndef ossl_digest_md_to_nid
     64136#  define ossl_digest_md_to_nid OPENSSL_MANGLER(ossl_digest_md_to_nid)
     64137# endif
     64138#else
     64139# ifndef _ossl_digest_md_to_nid
     64140#  define _ossl_digest_md_to_nid OPENSSL_MANGLER_ASM(ossl_digest_md_to_nid)
     64141# endif
     64142#endif
     64143#ifndef OPENSSL_MANGLE_ASM
     64144# ifndef ossl_digest_rsa_sign_get_md_nid
     64145#  define ossl_digest_rsa_sign_get_md_nid OPENSSL_MANGLER(ossl_digest_rsa_sign_get_md_nid)
     64146# endif
     64147#else
     64148# ifndef _ossl_digest_rsa_sign_get_md_nid
     64149#  define _ossl_digest_rsa_sign_get_md_nid OPENSSL_MANGLER_ASM(ossl_digest_rsa_sign_get_md_nid)
     64150# endif
     64151#endif
     64152#ifndef OPENSSL_MANGLE_ASM
     64153# ifndef ossl_digest_rsa_sign_get_md_nid
     64154#  define ossl_digest_rsa_sign_get_md_nid OPENSSL_MANGLER(ossl_digest_rsa_sign_get_md_nid)
     64155# endif
     64156#else
     64157# ifndef _ossl_digest_rsa_sign_get_md_nid
     64158#  define _ossl_digest_rsa_sign_get_md_nid OPENSSL_MANGLER_ASM(ossl_digest_rsa_sign_get_md_nid)
     64159# endif
     64160#endif
     64161#ifndef OPENSSL_MANGLE_ASM
     64162# ifndef ossl_do_PVK_header
     64163#  define ossl_do_PVK_header OPENSSL_MANGLER(ossl_do_PVK_header)
     64164# endif
     64165#else
     64166# ifndef _ossl_do_PVK_header
     64167#  define _ossl_do_PVK_header OPENSSL_MANGLER_ASM(ossl_do_PVK_header)
     64168# endif
     64169#endif
     64170#ifndef OPENSSL_MANGLE_ASM
     64171# ifndef ossl_do_blob_header
     64172#  define ossl_do_blob_header OPENSSL_MANGLER(ossl_do_blob_header)
     64173# endif
     64174#else
     64175# ifndef _ossl_do_blob_header
     64176#  define _ossl_do_blob_header OPENSSL_MANGLER_ASM(ossl_do_blob_header)
     64177# endif
     64178#endif
     64179#ifndef OPENSSL_MANGLE_ASM
     64180# ifndef ossl_do_ex_data_init
     64181#  define ossl_do_ex_data_init OPENSSL_MANGLER(ossl_do_ex_data_init)
     64182# endif
     64183#else
     64184# ifndef _ossl_do_ex_data_init
     64185#  define _ossl_do_ex_data_init OPENSSL_MANGLER_ASM(ossl_do_ex_data_init)
     64186# endif
     64187#endif
     64188#ifndef OPENSSL_MANGLE_ASM
     64189# ifndef ossl_drbg_clear_seed
     64190#  define ossl_drbg_clear_seed OPENSSL_MANGLER(ossl_drbg_clear_seed)
     64191# endif
     64192#else
     64193# ifndef _ossl_drbg_clear_seed
     64194#  define _ossl_drbg_clear_seed OPENSSL_MANGLER_ASM(ossl_drbg_clear_seed)
     64195# endif
     64196#endif
     64197#ifndef OPENSSL_MANGLE_ASM
     64198# ifndef ossl_drbg_ctr_functions
     64199#  define ossl_drbg_ctr_functions OPENSSL_MANGLER(ossl_drbg_ctr_functions)
     64200# endif
     64201#else
     64202# ifndef _ossl_drbg_ctr_functions
     64203#  define _ossl_drbg_ctr_functions OPENSSL_MANGLER_ASM(ossl_drbg_ctr_functions)
     64204# endif
     64205#endif
     64206#ifndef OPENSSL_MANGLE_ASM
     64207# ifndef ossl_drbg_enable_locking
     64208#  define ossl_drbg_enable_locking OPENSSL_MANGLER(ossl_drbg_enable_locking)
     64209# endif
     64210#else
     64211# ifndef _ossl_drbg_enable_locking
     64212#  define _ossl_drbg_enable_locking OPENSSL_MANGLER_ASM(ossl_drbg_enable_locking)
     64213# endif
     64214#endif
     64215#ifndef OPENSSL_MANGLE_ASM
     64216# ifndef ossl_drbg_get_ctx_params
     64217#  define ossl_drbg_get_ctx_params OPENSSL_MANGLER(ossl_drbg_get_ctx_params)
     64218# endif
     64219#else
     64220# ifndef _ossl_drbg_get_ctx_params
     64221#  define _ossl_drbg_get_ctx_params OPENSSL_MANGLER_ASM(ossl_drbg_get_ctx_params)
     64222# endif
     64223#endif
     64224#ifndef OPENSSL_MANGLE_ASM
     64225# ifndef ossl_drbg_get_seed
     64226#  define ossl_drbg_get_seed OPENSSL_MANGLER(ossl_drbg_get_seed)
     64227# endif
     64228#else
     64229# ifndef _ossl_drbg_get_seed
     64230#  define _ossl_drbg_get_seed OPENSSL_MANGLER_ASM(ossl_drbg_get_seed)
     64231# endif
     64232#endif
     64233#ifndef OPENSSL_MANGLE_ASM
     64234# ifndef ossl_drbg_hash_functions
     64235#  define ossl_drbg_hash_functions OPENSSL_MANGLER(ossl_drbg_hash_functions)
     64236# endif
     64237#else
     64238# ifndef _ossl_drbg_hash_functions
     64239#  define _ossl_drbg_hash_functions OPENSSL_MANGLER_ASM(ossl_drbg_hash_functions)
     64240# endif
     64241#endif
     64242#ifndef OPENSSL_MANGLE_ASM
     64243# ifndef ossl_drbg_lock
     64244#  define ossl_drbg_lock OPENSSL_MANGLER(ossl_drbg_lock)
     64245# endif
     64246#else
     64247# ifndef _ossl_drbg_lock
     64248#  define _ossl_drbg_lock OPENSSL_MANGLER_ASM(ossl_drbg_lock)
     64249# endif
     64250#endif
     64251#ifndef OPENSSL_MANGLE_ASM
     64252# ifndef ossl_drbg_ossl_hmac_functions
     64253#  define ossl_drbg_ossl_hmac_functions OPENSSL_MANGLER(ossl_drbg_ossl_hmac_functions)
     64254# endif
     64255#else
     64256# ifndef _ossl_drbg_ossl_hmac_functions
     64257#  define _ossl_drbg_ossl_hmac_functions OPENSSL_MANGLER_ASM(ossl_drbg_ossl_hmac_functions)
     64258# endif
     64259#endif
     64260#ifndef OPENSSL_MANGLE_ASM
     64261# ifndef ossl_drbg_set_ctx_params
     64262#  define ossl_drbg_set_ctx_params OPENSSL_MANGLER(ossl_drbg_set_ctx_params)
     64263# endif
     64264#else
     64265# ifndef _ossl_drbg_set_ctx_params
     64266#  define _ossl_drbg_set_ctx_params OPENSSL_MANGLER_ASM(ossl_drbg_set_ctx_params)
     64267# endif
     64268#endif
     64269#ifndef OPENSSL_MANGLE_ASM
     64270# ifndef ossl_drbg_unlock
     64271#  define ossl_drbg_unlock OPENSSL_MANGLER(ossl_drbg_unlock)
     64272# endif
     64273#else
     64274# ifndef _ossl_drbg_unlock
     64275#  define _ossl_drbg_unlock OPENSSL_MANGLER_ASM(ossl_drbg_unlock)
     64276# endif
     64277#endif
     64278#ifndef OPENSSL_MANGLE_ASM
     64279# ifndef ossl_dsa_asn1_meths
     64280#  define ossl_dsa_asn1_meths OPENSSL_MANGLER(ossl_dsa_asn1_meths)
     64281# endif
     64282#else
     64283# ifndef _ossl_dsa_asn1_meths
     64284#  define _ossl_dsa_asn1_meths OPENSSL_MANGLER_ASM(ossl_dsa_asn1_meths)
     64285# endif
     64286#endif
     64287#ifndef OPENSSL_MANGLE_ASM
     64288# ifndef ossl_dsa_check_key
     64289#  define ossl_dsa_check_key OPENSSL_MANGLER(ossl_dsa_check_key)
     64290# endif
     64291#else
     64292# ifndef _ossl_dsa_check_key
     64293#  define _ossl_dsa_check_key OPENSSL_MANGLER_ASM(ossl_dsa_check_key)
     64294# endif
     64295#endif
     64296#ifndef OPENSSL_MANGLE_ASM
     64297# ifndef ossl_dsa_check_pairwise
     64298#  define ossl_dsa_check_pairwise OPENSSL_MANGLER(ossl_dsa_check_pairwise)
     64299# endif
     64300#else
     64301# ifndef _ossl_dsa_check_pairwise
     64302#  define _ossl_dsa_check_pairwise OPENSSL_MANGLER_ASM(ossl_dsa_check_pairwise)
     64303# endif
     64304#endif
     64305#ifndef OPENSSL_MANGLE_ASM
     64306# ifndef ossl_dsa_check_params
     64307#  define ossl_dsa_check_params OPENSSL_MANGLER(ossl_dsa_check_params)
     64308# endif
     64309#else
     64310# ifndef _ossl_dsa_check_params
     64311#  define _ossl_dsa_check_params OPENSSL_MANGLER_ASM(ossl_dsa_check_params)
     64312# endif
     64313#endif
     64314#ifndef OPENSSL_MANGLE_ASM
     64315# ifndef ossl_dsa_check_priv_key
     64316#  define ossl_dsa_check_priv_key OPENSSL_MANGLER(ossl_dsa_check_priv_key)
     64317# endif
     64318#else
     64319# ifndef _ossl_dsa_check_priv_key
     64320#  define _ossl_dsa_check_priv_key OPENSSL_MANGLER_ASM(ossl_dsa_check_priv_key)
     64321# endif
     64322#endif
     64323#ifndef OPENSSL_MANGLE_ASM
     64324# ifndef ossl_dsa_check_pub_key
     64325#  define ossl_dsa_check_pub_key OPENSSL_MANGLER(ossl_dsa_check_pub_key)
     64326# endif
     64327#else
     64328# ifndef _ossl_dsa_check_pub_key
     64329#  define _ossl_dsa_check_pub_key OPENSSL_MANGLER_ASM(ossl_dsa_check_pub_key)
     64330# endif
     64331#endif
     64332#ifndef OPENSSL_MANGLE_ASM
     64333# ifndef ossl_dsa_check_pub_key_partial
     64334#  define ossl_dsa_check_pub_key_partial OPENSSL_MANGLER(ossl_dsa_check_pub_key_partial)
     64335# endif
     64336#else
     64337# ifndef _ossl_dsa_check_pub_key_partial
     64338#  define _ossl_dsa_check_pub_key_partial OPENSSL_MANGLER_ASM(ossl_dsa_check_pub_key_partial)
     64339# endif
     64340#endif
     64341#ifndef OPENSSL_MANGLE_ASM
     64342# ifndef ossl_dsa_do_sign_int
     64343#  define ossl_dsa_do_sign_int OPENSSL_MANGLER(ossl_dsa_do_sign_int)
     64344# endif
     64345#else
     64346# ifndef _ossl_dsa_do_sign_int
     64347#  define _ossl_dsa_do_sign_int OPENSSL_MANGLER_ASM(ossl_dsa_do_sign_int)
     64348# endif
     64349#endif
     64350#ifndef OPENSSL_MANGLE_ASM
     64351# ifndef ossl_dsa_dup
     64352#  define ossl_dsa_dup OPENSSL_MANGLER(ossl_dsa_dup)
     64353# endif
     64354#else
     64355# ifndef _ossl_dsa_dup
     64356#  define _ossl_dsa_dup OPENSSL_MANGLER_ASM(ossl_dsa_dup)
     64357# endif
     64358#endif
     64359#ifndef OPENSSL_MANGLE_ASM
     64360# ifndef ossl_dsa_ffc_params_fromdata
     64361#  define ossl_dsa_ffc_params_fromdata OPENSSL_MANGLER(ossl_dsa_ffc_params_fromdata)
     64362# endif
     64363#else
     64364# ifndef _ossl_dsa_ffc_params_fromdata
     64365#  define _ossl_dsa_ffc_params_fromdata OPENSSL_MANGLER_ASM(ossl_dsa_ffc_params_fromdata)
     64366# endif
     64367#endif
     64368#ifndef OPENSSL_MANGLE_ASM
     64369# ifndef ossl_dsa_generate_ffc_parameters
     64370#  define ossl_dsa_generate_ffc_parameters OPENSSL_MANGLER(ossl_dsa_generate_ffc_parameters)
     64371# endif
     64372#else
     64373# ifndef _ossl_dsa_generate_ffc_parameters
     64374#  define _ossl_dsa_generate_ffc_parameters OPENSSL_MANGLER_ASM(ossl_dsa_generate_ffc_parameters)
     64375# endif
     64376#endif
     64377#ifndef OPENSSL_MANGLE_ASM
     64378# ifndef ossl_dsa_generate_public_key
     64379#  define ossl_dsa_generate_public_key OPENSSL_MANGLER(ossl_dsa_generate_public_key)
     64380# endif
     64381#else
     64382# ifndef _ossl_dsa_generate_public_key
     64383#  define _ossl_dsa_generate_public_key OPENSSL_MANGLER_ASM(ossl_dsa_generate_public_key)
     64384# endif
     64385#endif
     64386#ifndef OPENSSL_MANGLE_ASM
     64387# ifndef ossl_dsa_get0_params
     64388#  define ossl_dsa_get0_params OPENSSL_MANGLER(ossl_dsa_get0_params)
     64389# endif
     64390#else
     64391# ifndef _ossl_dsa_get0_params
     64392#  define _ossl_dsa_get0_params OPENSSL_MANGLER_ASM(ossl_dsa_get0_params)
     64393# endif
     64394#endif
     64395#ifndef OPENSSL_MANGLE_ASM
     64396# ifndef ossl_dsa_is_foreign
     64397#  define ossl_dsa_is_foreign OPENSSL_MANGLER(ossl_dsa_is_foreign)
     64398# endif
     64399#else
     64400# ifndef _ossl_dsa_is_foreign
     64401#  define _ossl_dsa_is_foreign OPENSSL_MANGLER_ASM(ossl_dsa_is_foreign)
     64402# endif
     64403#endif
     64404#ifndef OPENSSL_MANGLE_ASM
     64405# ifndef ossl_dsa_key_from_pkcs8
     64406#  define ossl_dsa_key_from_pkcs8 OPENSSL_MANGLER(ossl_dsa_key_from_pkcs8)
     64407# endif
     64408#else
     64409# ifndef _ossl_dsa_key_from_pkcs8
     64410#  define _ossl_dsa_key_from_pkcs8 OPENSSL_MANGLER_ASM(ossl_dsa_key_from_pkcs8)
     64411# endif
     64412#endif
     64413#ifndef OPENSSL_MANGLE_ASM
     64414# ifndef ossl_dsa_key_fromdata
     64415#  define ossl_dsa_key_fromdata OPENSSL_MANGLER(ossl_dsa_key_fromdata)
     64416# endif
     64417#else
     64418# ifndef _ossl_dsa_key_fromdata
     64419#  define _ossl_dsa_key_fromdata OPENSSL_MANGLER_ASM(ossl_dsa_key_fromdata)
     64420# endif
     64421#endif
     64422#ifndef OPENSSL_MANGLE_ASM
     64423# ifndef ossl_dsa_keymgmt_functions
     64424#  define ossl_dsa_keymgmt_functions OPENSSL_MANGLER(ossl_dsa_keymgmt_functions)
     64425# endif
     64426#else
     64427# ifndef _ossl_dsa_keymgmt_functions
     64428#  define _ossl_dsa_keymgmt_functions OPENSSL_MANGLER_ASM(ossl_dsa_keymgmt_functions)
     64429# endif
     64430#endif
     64431#ifndef OPENSSL_MANGLE_ASM
     64432# ifndef ossl_dsa_new
     64433#  define ossl_dsa_new OPENSSL_MANGLER(ossl_dsa_new)
     64434# endif
     64435#else
     64436# ifndef _ossl_dsa_new
     64437#  define _ossl_dsa_new OPENSSL_MANGLER_ASM(ossl_dsa_new)
     64438# endif
     64439#endif
     64440#ifndef OPENSSL_MANGLE_ASM
     64441# ifndef ossl_dsa_pkey_method
     64442#  define ossl_dsa_pkey_method OPENSSL_MANGLER(ossl_dsa_pkey_method)
     64443# endif
     64444#else
     64445# ifndef _ossl_dsa_pkey_method
     64446#  define _ossl_dsa_pkey_method OPENSSL_MANGLER_ASM(ossl_dsa_pkey_method)
     64447# endif
     64448#endif
     64449#ifndef OPENSSL_MANGLE_ASM
     64450# ifndef ossl_dsa_set0_libctx
     64451#  define ossl_dsa_set0_libctx OPENSSL_MANGLER(ossl_dsa_set0_libctx)
     64452# endif
     64453#else
     64454# ifndef _ossl_dsa_set0_libctx
     64455#  define _ossl_dsa_set0_libctx OPENSSL_MANGLER_ASM(ossl_dsa_set0_libctx)
     64456# endif
     64457#endif
     64458#ifndef OPENSSL_MANGLE_ASM
     64459# ifndef ossl_dsa_sign_int
     64460#  define ossl_dsa_sign_int OPENSSL_MANGLER(ossl_dsa_sign_int)
     64461# endif
     64462#else
     64463# ifndef _ossl_dsa_sign_int
     64464#  define _ossl_dsa_sign_int OPENSSL_MANGLER_ASM(ossl_dsa_sign_int)
     64465# endif
     64466#endif
     64467#ifndef OPENSSL_MANGLE_ASM
     64468# ifndef ossl_dsa_signature_functions
     64469#  define ossl_dsa_signature_functions OPENSSL_MANGLER(ossl_dsa_signature_functions)
     64470# endif
     64471#else
     64472# ifndef _ossl_dsa_signature_functions
     64473#  define _ossl_dsa_signature_functions OPENSSL_MANGLER_ASM(ossl_dsa_signature_functions)
     64474# endif
     64475#endif
     64476#ifndef OPENSSL_MANGLE_ASM
     64477# ifndef ossl_dsa_to_DSA_der_encoder_functions
     64478#  define ossl_dsa_to_DSA_der_encoder_functions OPENSSL_MANGLER(ossl_dsa_to_DSA_der_encoder_functions)
     64479# endif
     64480#else
     64481# ifndef _ossl_dsa_to_DSA_der_encoder_functions
     64482#  define _ossl_dsa_to_DSA_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dsa_to_DSA_der_encoder_functions)
     64483# endif
     64484#endif
     64485#ifndef OPENSSL_MANGLE_ASM
     64486# ifndef ossl_dsa_to_DSA_pem_encoder_functions
     64487#  define ossl_dsa_to_DSA_pem_encoder_functions OPENSSL_MANGLER(ossl_dsa_to_DSA_pem_encoder_functions)
     64488# endif
     64489#else
     64490# ifndef _ossl_dsa_to_DSA_pem_encoder_functions
     64491#  define _ossl_dsa_to_DSA_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dsa_to_DSA_pem_encoder_functions)
     64492# endif
     64493#endif
     64494#ifndef OPENSSL_MANGLE_ASM
     64495# ifndef ossl_dsa_to_EncryptedPrivateKeyInfo_der_encoder_functions
     64496#  define ossl_dsa_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_dsa_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     64497# endif
     64498#else
     64499# ifndef _ossl_dsa_to_EncryptedPrivateKeyInfo_der_encoder_functions
     64500#  define _ossl_dsa_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dsa_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     64501# endif
     64502#endif
     64503#ifndef OPENSSL_MANGLE_ASM
     64504# ifndef ossl_dsa_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     64505#  define ossl_dsa_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_dsa_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     64506# endif
     64507#else
     64508# ifndef _ossl_dsa_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     64509#  define _ossl_dsa_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dsa_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     64510# endif
     64511#endif
     64512#ifndef OPENSSL_MANGLE_ASM
     64513# ifndef ossl_dsa_to_PrivateKeyInfo_der_encoder_functions
     64514#  define ossl_dsa_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_dsa_to_PrivateKeyInfo_der_encoder_functions)
     64515# endif
     64516#else
     64517# ifndef _ossl_dsa_to_PrivateKeyInfo_der_encoder_functions
     64518#  define _ossl_dsa_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dsa_to_PrivateKeyInfo_der_encoder_functions)
     64519# endif
     64520#endif
     64521#ifndef OPENSSL_MANGLE_ASM
     64522# ifndef ossl_dsa_to_PrivateKeyInfo_pem_encoder_functions
     64523#  define ossl_dsa_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_dsa_to_PrivateKeyInfo_pem_encoder_functions)
     64524# endif
     64525#else
     64526# ifndef _ossl_dsa_to_PrivateKeyInfo_pem_encoder_functions
     64527#  define _ossl_dsa_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dsa_to_PrivateKeyInfo_pem_encoder_functions)
     64528# endif
     64529#endif
     64530#ifndef OPENSSL_MANGLE_ASM
     64531# ifndef ossl_dsa_to_SubjectPublicKeyInfo_der_encoder_functions
     64532#  define ossl_dsa_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_dsa_to_SubjectPublicKeyInfo_der_encoder_functions)
     64533# endif
     64534#else
     64535# ifndef _ossl_dsa_to_SubjectPublicKeyInfo_der_encoder_functions
     64536#  define _ossl_dsa_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dsa_to_SubjectPublicKeyInfo_der_encoder_functions)
     64537# endif
     64538#endif
     64539#ifndef OPENSSL_MANGLE_ASM
     64540# ifndef ossl_dsa_to_SubjectPublicKeyInfo_pem_encoder_functions
     64541#  define ossl_dsa_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_dsa_to_SubjectPublicKeyInfo_pem_encoder_functions)
     64542# endif
     64543#else
     64544# ifndef _ossl_dsa_to_SubjectPublicKeyInfo_pem_encoder_functions
     64545#  define _ossl_dsa_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dsa_to_SubjectPublicKeyInfo_pem_encoder_functions)
     64546# endif
     64547#endif
     64548#ifndef OPENSSL_MANGLE_ASM
     64549# ifndef ossl_dsa_to_msblob_encoder_functions
     64550#  define ossl_dsa_to_msblob_encoder_functions OPENSSL_MANGLER(ossl_dsa_to_msblob_encoder_functions)
     64551# endif
     64552#else
     64553# ifndef _ossl_dsa_to_msblob_encoder_functions
     64554#  define _ossl_dsa_to_msblob_encoder_functions OPENSSL_MANGLER_ASM(ossl_dsa_to_msblob_encoder_functions)
     64555# endif
     64556#endif
     64557#ifndef OPENSSL_MANGLE_ASM
     64558# ifndef ossl_dsa_to_pvk_encoder_functions
     64559#  define ossl_dsa_to_pvk_encoder_functions OPENSSL_MANGLER(ossl_dsa_to_pvk_encoder_functions)
     64560# endif
     64561#else
     64562# ifndef _ossl_dsa_to_pvk_encoder_functions
     64563#  define _ossl_dsa_to_pvk_encoder_functions OPENSSL_MANGLER_ASM(ossl_dsa_to_pvk_encoder_functions)
     64564# endif
     64565#endif
     64566#ifndef OPENSSL_MANGLE_ASM
     64567# ifndef ossl_dsa_to_text_encoder_functions
     64568#  define ossl_dsa_to_text_encoder_functions OPENSSL_MANGLER(ossl_dsa_to_text_encoder_functions)
     64569# endif
     64570#else
     64571# ifndef _ossl_dsa_to_text_encoder_functions
     64572#  define _ossl_dsa_to_text_encoder_functions OPENSSL_MANGLER_ASM(ossl_dsa_to_text_encoder_functions)
     64573# endif
     64574#endif
     64575#ifndef OPENSSL_MANGLE_ASM
     64576# ifndef ossl_dsa_to_type_specific_der_encoder_functions
     64577#  define ossl_dsa_to_type_specific_der_encoder_functions OPENSSL_MANGLER(ossl_dsa_to_type_specific_der_encoder_functions)
     64578# endif
     64579#else
     64580# ifndef _ossl_dsa_to_type_specific_der_encoder_functions
     64581#  define _ossl_dsa_to_type_specific_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_dsa_to_type_specific_der_encoder_functions)
     64582# endif
     64583#endif
     64584#ifndef OPENSSL_MANGLE_ASM
     64585# ifndef ossl_dsa_to_type_specific_pem_encoder_functions
     64586#  define ossl_dsa_to_type_specific_pem_encoder_functions OPENSSL_MANGLER(ossl_dsa_to_type_specific_pem_encoder_functions)
     64587# endif
     64588#else
     64589# ifndef _ossl_dsa_to_type_specific_pem_encoder_functions
     64590#  define _ossl_dsa_to_type_specific_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_dsa_to_type_specific_pem_encoder_functions)
     64591# endif
     64592#endif
     64593#ifndef OPENSSL_MANGLE_ASM
     64594# ifndef ossl_ec_GF2m_simple_add
     64595#  define ossl_ec_GF2m_simple_add OPENSSL_MANGLER(ossl_ec_GF2m_simple_add)
     64596# endif
     64597#else
     64598# ifndef _ossl_ec_GF2m_simple_add
     64599#  define _ossl_ec_GF2m_simple_add OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_add)
     64600# endif
     64601#endif
     64602#ifndef OPENSSL_MANGLE_ASM
     64603# ifndef ossl_ec_GF2m_simple_cmp
     64604#  define ossl_ec_GF2m_simple_cmp OPENSSL_MANGLER(ossl_ec_GF2m_simple_cmp)
     64605# endif
     64606#else
     64607# ifndef _ossl_ec_GF2m_simple_cmp
     64608#  define _ossl_ec_GF2m_simple_cmp OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_cmp)
     64609# endif
     64610#endif
     64611#ifndef OPENSSL_MANGLE_ASM
     64612# ifndef ossl_ec_GF2m_simple_dbl
     64613#  define ossl_ec_GF2m_simple_dbl OPENSSL_MANGLER(ossl_ec_GF2m_simple_dbl)
     64614# endif
     64615#else
     64616# ifndef _ossl_ec_GF2m_simple_dbl
     64617#  define _ossl_ec_GF2m_simple_dbl OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_dbl)
     64618# endif
     64619#endif
     64620#ifndef OPENSSL_MANGLE_ASM
     64621# ifndef ossl_ec_GF2m_simple_field_div
     64622#  define ossl_ec_GF2m_simple_field_div OPENSSL_MANGLER(ossl_ec_GF2m_simple_field_div)
     64623# endif
     64624#else
     64625# ifndef _ossl_ec_GF2m_simple_field_div
     64626#  define _ossl_ec_GF2m_simple_field_div OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_field_div)
     64627# endif
     64628#endif
     64629#ifndef OPENSSL_MANGLE_ASM
     64630# ifndef ossl_ec_GF2m_simple_field_mul
     64631#  define ossl_ec_GF2m_simple_field_mul OPENSSL_MANGLER(ossl_ec_GF2m_simple_field_mul)
     64632# endif
     64633#else
     64634# ifndef _ossl_ec_GF2m_simple_field_mul
     64635#  define _ossl_ec_GF2m_simple_field_mul OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_field_mul)
     64636# endif
     64637#endif
     64638#ifndef OPENSSL_MANGLE_ASM
     64639# ifndef ossl_ec_GF2m_simple_field_sqr
     64640#  define ossl_ec_GF2m_simple_field_sqr OPENSSL_MANGLER(ossl_ec_GF2m_simple_field_sqr)
     64641# endif
     64642#else
     64643# ifndef _ossl_ec_GF2m_simple_field_sqr
     64644#  define _ossl_ec_GF2m_simple_field_sqr OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_field_sqr)
     64645# endif
     64646#endif
     64647#ifndef OPENSSL_MANGLE_ASM
     64648# ifndef ossl_ec_GF2m_simple_group_check_discriminant
     64649#  define ossl_ec_GF2m_simple_group_check_discriminant OPENSSL_MANGLER(ossl_ec_GF2m_simple_group_check_discriminant)
     64650# endif
     64651#else
     64652# ifndef _ossl_ec_GF2m_simple_group_check_discriminant
     64653#  define _ossl_ec_GF2m_simple_group_check_discriminant OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_group_check_discriminant)
     64654# endif
     64655#endif
     64656#ifndef OPENSSL_MANGLE_ASM
     64657# ifndef ossl_ec_GF2m_simple_group_clear_finish
     64658#  define ossl_ec_GF2m_simple_group_clear_finish OPENSSL_MANGLER(ossl_ec_GF2m_simple_group_clear_finish)
     64659# endif
     64660#else
     64661# ifndef _ossl_ec_GF2m_simple_group_clear_finish
     64662#  define _ossl_ec_GF2m_simple_group_clear_finish OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_group_clear_finish)
     64663# endif
     64664#endif
     64665#ifndef OPENSSL_MANGLE_ASM
     64666# ifndef ossl_ec_GF2m_simple_group_copy
     64667#  define ossl_ec_GF2m_simple_group_copy OPENSSL_MANGLER(ossl_ec_GF2m_simple_group_copy)
     64668# endif
     64669#else
     64670# ifndef _ossl_ec_GF2m_simple_group_copy
     64671#  define _ossl_ec_GF2m_simple_group_copy OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_group_copy)
     64672# endif
     64673#endif
     64674#ifndef OPENSSL_MANGLE_ASM
     64675# ifndef ossl_ec_GF2m_simple_group_finish
     64676#  define ossl_ec_GF2m_simple_group_finish OPENSSL_MANGLER(ossl_ec_GF2m_simple_group_finish)
     64677# endif
     64678#else
     64679# ifndef _ossl_ec_GF2m_simple_group_finish
     64680#  define _ossl_ec_GF2m_simple_group_finish OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_group_finish)
     64681# endif
     64682#endif
     64683#ifndef OPENSSL_MANGLE_ASM
     64684# ifndef ossl_ec_GF2m_simple_group_get_curve
     64685#  define ossl_ec_GF2m_simple_group_get_curve OPENSSL_MANGLER(ossl_ec_GF2m_simple_group_get_curve)
     64686# endif
     64687#else
     64688# ifndef _ossl_ec_GF2m_simple_group_get_curve
     64689#  define _ossl_ec_GF2m_simple_group_get_curve OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_group_get_curve)
     64690# endif
     64691#endif
     64692#ifndef OPENSSL_MANGLE_ASM
     64693# ifndef ossl_ec_GF2m_simple_group_get_degree
     64694#  define ossl_ec_GF2m_simple_group_get_degree OPENSSL_MANGLER(ossl_ec_GF2m_simple_group_get_degree)
     64695# endif
     64696#else
     64697# ifndef _ossl_ec_GF2m_simple_group_get_degree
     64698#  define _ossl_ec_GF2m_simple_group_get_degree OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_group_get_degree)
     64699# endif
     64700#endif
     64701#ifndef OPENSSL_MANGLE_ASM
     64702# ifndef ossl_ec_GF2m_simple_group_init
     64703#  define ossl_ec_GF2m_simple_group_init OPENSSL_MANGLER(ossl_ec_GF2m_simple_group_init)
     64704# endif
     64705#else
     64706# ifndef _ossl_ec_GF2m_simple_group_init
     64707#  define _ossl_ec_GF2m_simple_group_init OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_group_init)
     64708# endif
     64709#endif
     64710#ifndef OPENSSL_MANGLE_ASM
     64711# ifndef ossl_ec_GF2m_simple_group_set_curve
     64712#  define ossl_ec_GF2m_simple_group_set_curve OPENSSL_MANGLER(ossl_ec_GF2m_simple_group_set_curve)
     64713# endif
     64714#else
     64715# ifndef _ossl_ec_GF2m_simple_group_set_curve
     64716#  define _ossl_ec_GF2m_simple_group_set_curve OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_group_set_curve)
     64717# endif
     64718#endif
     64719#ifndef OPENSSL_MANGLE_ASM
     64720# ifndef ossl_ec_GF2m_simple_invert
     64721#  define ossl_ec_GF2m_simple_invert OPENSSL_MANGLER(ossl_ec_GF2m_simple_invert)
     64722# endif
     64723#else
     64724# ifndef _ossl_ec_GF2m_simple_invert
     64725#  define _ossl_ec_GF2m_simple_invert OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_invert)
     64726# endif
     64727#endif
     64728#ifndef OPENSSL_MANGLE_ASM
     64729# ifndef ossl_ec_GF2m_simple_is_at_infinity
     64730#  define ossl_ec_GF2m_simple_is_at_infinity OPENSSL_MANGLER(ossl_ec_GF2m_simple_is_at_infinity)
     64731# endif
     64732#else
     64733# ifndef _ossl_ec_GF2m_simple_is_at_infinity
     64734#  define _ossl_ec_GF2m_simple_is_at_infinity OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_is_at_infinity)
     64735# endif
     64736#endif
     64737#ifndef OPENSSL_MANGLE_ASM
     64738# ifndef ossl_ec_GF2m_simple_is_on_curve
     64739#  define ossl_ec_GF2m_simple_is_on_curve OPENSSL_MANGLER(ossl_ec_GF2m_simple_is_on_curve)
     64740# endif
     64741#else
     64742# ifndef _ossl_ec_GF2m_simple_is_on_curve
     64743#  define _ossl_ec_GF2m_simple_is_on_curve OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_is_on_curve)
     64744# endif
     64745#endif
     64746#ifndef OPENSSL_MANGLE_ASM
     64747# ifndef ossl_ec_GF2m_simple_make_affine
     64748#  define ossl_ec_GF2m_simple_make_affine OPENSSL_MANGLER(ossl_ec_GF2m_simple_make_affine)
     64749# endif
     64750#else
     64751# ifndef _ossl_ec_GF2m_simple_make_affine
     64752#  define _ossl_ec_GF2m_simple_make_affine OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_make_affine)
     64753# endif
     64754#endif
     64755#ifndef OPENSSL_MANGLE_ASM
     64756# ifndef ossl_ec_GF2m_simple_oct2point
     64757#  define ossl_ec_GF2m_simple_oct2point OPENSSL_MANGLER(ossl_ec_GF2m_simple_oct2point)
     64758# endif
     64759#else
     64760# ifndef _ossl_ec_GF2m_simple_oct2point
     64761#  define _ossl_ec_GF2m_simple_oct2point OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_oct2point)
     64762# endif
     64763#endif
     64764#ifndef OPENSSL_MANGLE_ASM
     64765# ifndef ossl_ec_GF2m_simple_point2oct
     64766#  define ossl_ec_GF2m_simple_point2oct OPENSSL_MANGLER(ossl_ec_GF2m_simple_point2oct)
     64767# endif
     64768#else
     64769# ifndef _ossl_ec_GF2m_simple_point2oct
     64770#  define _ossl_ec_GF2m_simple_point2oct OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_point2oct)
     64771# endif
     64772#endif
     64773#ifndef OPENSSL_MANGLE_ASM
     64774# ifndef ossl_ec_GF2m_simple_point_clear_finish
     64775#  define ossl_ec_GF2m_simple_point_clear_finish OPENSSL_MANGLER(ossl_ec_GF2m_simple_point_clear_finish)
     64776# endif
     64777#else
     64778# ifndef _ossl_ec_GF2m_simple_point_clear_finish
     64779#  define _ossl_ec_GF2m_simple_point_clear_finish OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_point_clear_finish)
     64780# endif
     64781#endif
     64782#ifndef OPENSSL_MANGLE_ASM
     64783# ifndef ossl_ec_GF2m_simple_point_copy
     64784#  define ossl_ec_GF2m_simple_point_copy OPENSSL_MANGLER(ossl_ec_GF2m_simple_point_copy)
     64785# endif
     64786#else
     64787# ifndef _ossl_ec_GF2m_simple_point_copy
     64788#  define _ossl_ec_GF2m_simple_point_copy OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_point_copy)
     64789# endif
     64790#endif
     64791#ifndef OPENSSL_MANGLE_ASM
     64792# ifndef ossl_ec_GF2m_simple_point_finish
     64793#  define ossl_ec_GF2m_simple_point_finish OPENSSL_MANGLER(ossl_ec_GF2m_simple_point_finish)
     64794# endif
     64795#else
     64796# ifndef _ossl_ec_GF2m_simple_point_finish
     64797#  define _ossl_ec_GF2m_simple_point_finish OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_point_finish)
     64798# endif
     64799#endif
     64800#ifndef OPENSSL_MANGLE_ASM
     64801# ifndef ossl_ec_GF2m_simple_point_get_affine_coordinates
     64802#  define ossl_ec_GF2m_simple_point_get_affine_coordinates OPENSSL_MANGLER(ossl_ec_GF2m_simple_point_get_affine_coordinates)
     64803# endif
     64804#else
     64805# ifndef _ossl_ec_GF2m_simple_point_get_affine_coordinates
     64806#  define _ossl_ec_GF2m_simple_point_get_affine_coordinates OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_point_get_affine_coordinates)
     64807# endif
     64808#endif
     64809#ifndef OPENSSL_MANGLE_ASM
     64810# ifndef ossl_ec_GF2m_simple_point_init
     64811#  define ossl_ec_GF2m_simple_point_init OPENSSL_MANGLER(ossl_ec_GF2m_simple_point_init)
     64812# endif
     64813#else
     64814# ifndef _ossl_ec_GF2m_simple_point_init
     64815#  define _ossl_ec_GF2m_simple_point_init OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_point_init)
     64816# endif
     64817#endif
     64818#ifndef OPENSSL_MANGLE_ASM
     64819# ifndef ossl_ec_GF2m_simple_point_set_affine_coordinates
     64820#  define ossl_ec_GF2m_simple_point_set_affine_coordinates OPENSSL_MANGLER(ossl_ec_GF2m_simple_point_set_affine_coordinates)
     64821# endif
     64822#else
     64823# ifndef _ossl_ec_GF2m_simple_point_set_affine_coordinates
     64824#  define _ossl_ec_GF2m_simple_point_set_affine_coordinates OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_point_set_affine_coordinates)
     64825# endif
     64826#endif
     64827#ifndef OPENSSL_MANGLE_ASM
     64828# ifndef ossl_ec_GF2m_simple_point_set_to_infinity
     64829#  define ossl_ec_GF2m_simple_point_set_to_infinity OPENSSL_MANGLER(ossl_ec_GF2m_simple_point_set_to_infinity)
     64830# endif
     64831#else
     64832# ifndef _ossl_ec_GF2m_simple_point_set_to_infinity
     64833#  define _ossl_ec_GF2m_simple_point_set_to_infinity OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_point_set_to_infinity)
     64834# endif
     64835#endif
     64836#ifndef OPENSSL_MANGLE_ASM
     64837# ifndef ossl_ec_GF2m_simple_points_make_affine
     64838#  define ossl_ec_GF2m_simple_points_make_affine OPENSSL_MANGLER(ossl_ec_GF2m_simple_points_make_affine)
     64839# endif
     64840#else
     64841# ifndef _ossl_ec_GF2m_simple_points_make_affine
     64842#  define _ossl_ec_GF2m_simple_points_make_affine OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_points_make_affine)
     64843# endif
     64844#endif
     64845#ifndef OPENSSL_MANGLE_ASM
     64846# ifndef ossl_ec_GF2m_simple_set_compressed_coordinates
     64847#  define ossl_ec_GF2m_simple_set_compressed_coordinates OPENSSL_MANGLER(ossl_ec_GF2m_simple_set_compressed_coordinates)
     64848# endif
     64849#else
     64850# ifndef _ossl_ec_GF2m_simple_set_compressed_coordinates
     64851#  define _ossl_ec_GF2m_simple_set_compressed_coordinates OPENSSL_MANGLER_ASM(ossl_ec_GF2m_simple_set_compressed_coordinates)
     64852# endif
     64853#endif
     64854#ifndef OPENSSL_MANGLE_ASM
     64855# ifndef ossl_ec_GFp_mont_field_decode
     64856#  define ossl_ec_GFp_mont_field_decode OPENSSL_MANGLER(ossl_ec_GFp_mont_field_decode)
     64857# endif
     64858#else
     64859# ifndef _ossl_ec_GFp_mont_field_decode
     64860#  define _ossl_ec_GFp_mont_field_decode OPENSSL_MANGLER_ASM(ossl_ec_GFp_mont_field_decode)
     64861# endif
     64862#endif
     64863#ifndef OPENSSL_MANGLE_ASM
     64864# ifndef ossl_ec_GFp_mont_field_encode
     64865#  define ossl_ec_GFp_mont_field_encode OPENSSL_MANGLER(ossl_ec_GFp_mont_field_encode)
     64866# endif
     64867#else
     64868# ifndef _ossl_ec_GFp_mont_field_encode
     64869#  define _ossl_ec_GFp_mont_field_encode OPENSSL_MANGLER_ASM(ossl_ec_GFp_mont_field_encode)
     64870# endif
     64871#endif
     64872#ifndef OPENSSL_MANGLE_ASM
     64873# ifndef ossl_ec_GFp_mont_field_inv
     64874#  define ossl_ec_GFp_mont_field_inv OPENSSL_MANGLER(ossl_ec_GFp_mont_field_inv)
     64875# endif
     64876#else
     64877# ifndef _ossl_ec_GFp_mont_field_inv
     64878#  define _ossl_ec_GFp_mont_field_inv OPENSSL_MANGLER_ASM(ossl_ec_GFp_mont_field_inv)
     64879# endif
     64880#endif
     64881#ifndef OPENSSL_MANGLE_ASM
     64882# ifndef ossl_ec_GFp_mont_field_mul
     64883#  define ossl_ec_GFp_mont_field_mul OPENSSL_MANGLER(ossl_ec_GFp_mont_field_mul)
     64884# endif
     64885#else
     64886# ifndef _ossl_ec_GFp_mont_field_mul
     64887#  define _ossl_ec_GFp_mont_field_mul OPENSSL_MANGLER_ASM(ossl_ec_GFp_mont_field_mul)
     64888# endif
     64889#endif
     64890#ifndef OPENSSL_MANGLE_ASM
     64891# ifndef ossl_ec_GFp_mont_field_set_to_one
     64892#  define ossl_ec_GFp_mont_field_set_to_one OPENSSL_MANGLER(ossl_ec_GFp_mont_field_set_to_one)
     64893# endif
     64894#else
     64895# ifndef _ossl_ec_GFp_mont_field_set_to_one
     64896#  define _ossl_ec_GFp_mont_field_set_to_one OPENSSL_MANGLER_ASM(ossl_ec_GFp_mont_field_set_to_one)
     64897# endif
     64898#endif
     64899#ifndef OPENSSL_MANGLE_ASM
     64900# ifndef ossl_ec_GFp_mont_field_sqr
     64901#  define ossl_ec_GFp_mont_field_sqr OPENSSL_MANGLER(ossl_ec_GFp_mont_field_sqr)
     64902# endif
     64903#else
     64904# ifndef _ossl_ec_GFp_mont_field_sqr
     64905#  define _ossl_ec_GFp_mont_field_sqr OPENSSL_MANGLER_ASM(ossl_ec_GFp_mont_field_sqr)
     64906# endif
     64907#endif
     64908#ifndef OPENSSL_MANGLE_ASM
     64909# ifndef ossl_ec_GFp_mont_group_clear_finish
     64910#  define ossl_ec_GFp_mont_group_clear_finish OPENSSL_MANGLER(ossl_ec_GFp_mont_group_clear_finish)
     64911# endif
     64912#else
     64913# ifndef _ossl_ec_GFp_mont_group_clear_finish
     64914#  define _ossl_ec_GFp_mont_group_clear_finish OPENSSL_MANGLER_ASM(ossl_ec_GFp_mont_group_clear_finish)
     64915# endif
     64916#endif
     64917#ifndef OPENSSL_MANGLE_ASM
     64918# ifndef ossl_ec_GFp_mont_group_copy
     64919#  define ossl_ec_GFp_mont_group_copy OPENSSL_MANGLER(ossl_ec_GFp_mont_group_copy)
     64920# endif
     64921#else
     64922# ifndef _ossl_ec_GFp_mont_group_copy
     64923#  define _ossl_ec_GFp_mont_group_copy OPENSSL_MANGLER_ASM(ossl_ec_GFp_mont_group_copy)
     64924# endif
     64925#endif
     64926#ifndef OPENSSL_MANGLE_ASM
     64927# ifndef ossl_ec_GFp_mont_group_finish
     64928#  define ossl_ec_GFp_mont_group_finish OPENSSL_MANGLER(ossl_ec_GFp_mont_group_finish)
     64929# endif
     64930#else
     64931# ifndef _ossl_ec_GFp_mont_group_finish
     64932#  define _ossl_ec_GFp_mont_group_finish OPENSSL_MANGLER_ASM(ossl_ec_GFp_mont_group_finish)
     64933# endif
     64934#endif
     64935#ifndef OPENSSL_MANGLE_ASM
     64936# ifndef ossl_ec_GFp_mont_group_init
     64937#  define ossl_ec_GFp_mont_group_init OPENSSL_MANGLER(ossl_ec_GFp_mont_group_init)
     64938# endif
     64939#else
     64940# ifndef _ossl_ec_GFp_mont_group_init
     64941#  define _ossl_ec_GFp_mont_group_init OPENSSL_MANGLER_ASM(ossl_ec_GFp_mont_group_init)
     64942# endif
     64943#endif
     64944#ifndef OPENSSL_MANGLE_ASM
     64945# ifndef ossl_ec_GFp_mont_group_set_curve
     64946#  define ossl_ec_GFp_mont_group_set_curve OPENSSL_MANGLER(ossl_ec_GFp_mont_group_set_curve)
     64947# endif
     64948#else
     64949# ifndef _ossl_ec_GFp_mont_group_set_curve
     64950#  define _ossl_ec_GFp_mont_group_set_curve OPENSSL_MANGLER_ASM(ossl_ec_GFp_mont_group_set_curve)
     64951# endif
     64952#endif
     64953#ifndef OPENSSL_MANGLE_ASM
     64954# ifndef ossl_ec_GFp_nist_field_mul
     64955#  define ossl_ec_GFp_nist_field_mul OPENSSL_MANGLER(ossl_ec_GFp_nist_field_mul)
     64956# endif
     64957#else
     64958# ifndef _ossl_ec_GFp_nist_field_mul
     64959#  define _ossl_ec_GFp_nist_field_mul OPENSSL_MANGLER_ASM(ossl_ec_GFp_nist_field_mul)
     64960# endif
     64961#endif
     64962#ifndef OPENSSL_MANGLE_ASM
     64963# ifndef ossl_ec_GFp_nist_field_sqr
     64964#  define ossl_ec_GFp_nist_field_sqr OPENSSL_MANGLER(ossl_ec_GFp_nist_field_sqr)
     64965# endif
     64966#else
     64967# ifndef _ossl_ec_GFp_nist_field_sqr
     64968#  define _ossl_ec_GFp_nist_field_sqr OPENSSL_MANGLER_ASM(ossl_ec_GFp_nist_field_sqr)
     64969# endif
     64970#endif
     64971#ifndef OPENSSL_MANGLE_ASM
     64972# ifndef ossl_ec_GFp_nist_group_copy
     64973#  define ossl_ec_GFp_nist_group_copy OPENSSL_MANGLER(ossl_ec_GFp_nist_group_copy)
     64974# endif
     64975#else
     64976# ifndef _ossl_ec_GFp_nist_group_copy
     64977#  define _ossl_ec_GFp_nist_group_copy OPENSSL_MANGLER_ASM(ossl_ec_GFp_nist_group_copy)
     64978# endif
     64979#endif
     64980#ifndef OPENSSL_MANGLE_ASM
     64981# ifndef ossl_ec_GFp_nist_group_set_curve
     64982#  define ossl_ec_GFp_nist_group_set_curve OPENSSL_MANGLER(ossl_ec_GFp_nist_group_set_curve)
     64983# endif
     64984#else
     64985# ifndef _ossl_ec_GFp_nist_group_set_curve
     64986#  define _ossl_ec_GFp_nist_group_set_curve OPENSSL_MANGLER_ASM(ossl_ec_GFp_nist_group_set_curve)
     64987# endif
     64988#endif
     64989#ifndef OPENSSL_MANGLE_ASM
     64990# ifndef ossl_ec_GFp_nistp224_group_init
     64991#  define ossl_ec_GFp_nistp224_group_init OPENSSL_MANGLER(ossl_ec_GFp_nistp224_group_init)
     64992# endif
     64993#else
     64994# ifndef _ossl_ec_GFp_nistp224_group_init
     64995#  define _ossl_ec_GFp_nistp224_group_init OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp224_group_init)
     64996# endif
     64997#endif
     64998#ifndef OPENSSL_MANGLE_ASM
     64999# ifndef ossl_ec_GFp_nistp224_group_set_curve
     65000#  define ossl_ec_GFp_nistp224_group_set_curve OPENSSL_MANGLER(ossl_ec_GFp_nistp224_group_set_curve)
     65001# endif
     65002#else
     65003# ifndef _ossl_ec_GFp_nistp224_group_set_curve
     65004#  define _ossl_ec_GFp_nistp224_group_set_curve OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp224_group_set_curve)
     65005# endif
     65006#endif
     65007#ifndef OPENSSL_MANGLE_ASM
     65008# ifndef ossl_ec_GFp_nistp224_have_precompute_mult
     65009#  define ossl_ec_GFp_nistp224_have_precompute_mult OPENSSL_MANGLER(ossl_ec_GFp_nistp224_have_precompute_mult)
     65010# endif
     65011#else
     65012# ifndef _ossl_ec_GFp_nistp224_have_precompute_mult
     65013#  define _ossl_ec_GFp_nistp224_have_precompute_mult OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp224_have_precompute_mult)
     65014# endif
     65015#endif
     65016#ifndef OPENSSL_MANGLE_ASM
     65017# ifndef ossl_ec_GFp_nistp224_point_get_affine_coordinates
     65018#  define ossl_ec_GFp_nistp224_point_get_affine_coordinates OPENSSL_MANGLER(ossl_ec_GFp_nistp224_point_get_affine_coordinates)
     65019# endif
     65020#else
     65021# ifndef _ossl_ec_GFp_nistp224_point_get_affine_coordinates
     65022#  define _ossl_ec_GFp_nistp224_point_get_affine_coordinates OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp224_point_get_affine_coordinates)
     65023# endif
     65024#endif
     65025#ifndef OPENSSL_MANGLE_ASM
     65026# ifndef ossl_ec_GFp_nistp224_points_mul
     65027#  define ossl_ec_GFp_nistp224_points_mul OPENSSL_MANGLER(ossl_ec_GFp_nistp224_points_mul)
     65028# endif
     65029#else
     65030# ifndef _ossl_ec_GFp_nistp224_points_mul
     65031#  define _ossl_ec_GFp_nistp224_points_mul OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp224_points_mul)
     65032# endif
     65033#endif
     65034#ifndef OPENSSL_MANGLE_ASM
     65035# ifndef ossl_ec_GFp_nistp224_precompute_mult
     65036#  define ossl_ec_GFp_nistp224_precompute_mult OPENSSL_MANGLER(ossl_ec_GFp_nistp224_precompute_mult)
     65037# endif
     65038#else
     65039# ifndef _ossl_ec_GFp_nistp224_precompute_mult
     65040#  define _ossl_ec_GFp_nistp224_precompute_mult OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp224_precompute_mult)
     65041# endif
     65042#endif
     65043#ifndef OPENSSL_MANGLE_ASM
     65044# ifndef ossl_ec_GFp_nistp256_group_init
     65045#  define ossl_ec_GFp_nistp256_group_init OPENSSL_MANGLER(ossl_ec_GFp_nistp256_group_init)
     65046# endif
     65047#else
     65048# ifndef _ossl_ec_GFp_nistp256_group_init
     65049#  define _ossl_ec_GFp_nistp256_group_init OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp256_group_init)
     65050# endif
     65051#endif
     65052#ifndef OPENSSL_MANGLE_ASM
     65053# ifndef ossl_ec_GFp_nistp256_group_set_curve
     65054#  define ossl_ec_GFp_nistp256_group_set_curve OPENSSL_MANGLER(ossl_ec_GFp_nistp256_group_set_curve)
     65055# endif
     65056#else
     65057# ifndef _ossl_ec_GFp_nistp256_group_set_curve
     65058#  define _ossl_ec_GFp_nistp256_group_set_curve OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp256_group_set_curve)
     65059# endif
     65060#endif
     65061#ifndef OPENSSL_MANGLE_ASM
     65062# ifndef ossl_ec_GFp_nistp256_have_precompute_mult
     65063#  define ossl_ec_GFp_nistp256_have_precompute_mult OPENSSL_MANGLER(ossl_ec_GFp_nistp256_have_precompute_mult)
     65064# endif
     65065#else
     65066# ifndef _ossl_ec_GFp_nistp256_have_precompute_mult
     65067#  define _ossl_ec_GFp_nistp256_have_precompute_mult OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp256_have_precompute_mult)
     65068# endif
     65069#endif
     65070#ifndef OPENSSL_MANGLE_ASM
     65071# ifndef ossl_ec_GFp_nistp256_point_get_affine_coordinates
     65072#  define ossl_ec_GFp_nistp256_point_get_affine_coordinates OPENSSL_MANGLER(ossl_ec_GFp_nistp256_point_get_affine_coordinates)
     65073# endif
     65074#else
     65075# ifndef _ossl_ec_GFp_nistp256_point_get_affine_coordinates
     65076#  define _ossl_ec_GFp_nistp256_point_get_affine_coordinates OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp256_point_get_affine_coordinates)
     65077# endif
     65078#endif
     65079#ifndef OPENSSL_MANGLE_ASM
     65080# ifndef ossl_ec_GFp_nistp256_points_mul
     65081#  define ossl_ec_GFp_nistp256_points_mul OPENSSL_MANGLER(ossl_ec_GFp_nistp256_points_mul)
     65082# endif
     65083#else
     65084# ifndef _ossl_ec_GFp_nistp256_points_mul
     65085#  define _ossl_ec_GFp_nistp256_points_mul OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp256_points_mul)
     65086# endif
     65087#endif
     65088#ifndef OPENSSL_MANGLE_ASM
     65089# ifndef ossl_ec_GFp_nistp256_precompute_mult
     65090#  define ossl_ec_GFp_nistp256_precompute_mult OPENSSL_MANGLER(ossl_ec_GFp_nistp256_precompute_mult)
     65091# endif
     65092#else
     65093# ifndef _ossl_ec_GFp_nistp256_precompute_mult
     65094#  define _ossl_ec_GFp_nistp256_precompute_mult OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp256_precompute_mult)
     65095# endif
     65096#endif
     65097#ifndef OPENSSL_MANGLE_ASM
     65098# ifndef ossl_ec_GFp_nistp521_group_init
     65099#  define ossl_ec_GFp_nistp521_group_init OPENSSL_MANGLER(ossl_ec_GFp_nistp521_group_init)
     65100# endif
     65101#else
     65102# ifndef _ossl_ec_GFp_nistp521_group_init
     65103#  define _ossl_ec_GFp_nistp521_group_init OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp521_group_init)
     65104# endif
     65105#endif
     65106#ifndef OPENSSL_MANGLE_ASM
     65107# ifndef ossl_ec_GFp_nistp521_group_set_curve
     65108#  define ossl_ec_GFp_nistp521_group_set_curve OPENSSL_MANGLER(ossl_ec_GFp_nistp521_group_set_curve)
     65109# endif
     65110#else
     65111# ifndef _ossl_ec_GFp_nistp521_group_set_curve
     65112#  define _ossl_ec_GFp_nistp521_group_set_curve OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp521_group_set_curve)
     65113# endif
     65114#endif
     65115#ifndef OPENSSL_MANGLE_ASM
     65116# ifndef ossl_ec_GFp_nistp521_have_precompute_mult
     65117#  define ossl_ec_GFp_nistp521_have_precompute_mult OPENSSL_MANGLER(ossl_ec_GFp_nistp521_have_precompute_mult)
     65118# endif
     65119#else
     65120# ifndef _ossl_ec_GFp_nistp521_have_precompute_mult
     65121#  define _ossl_ec_GFp_nistp521_have_precompute_mult OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp521_have_precompute_mult)
     65122# endif
     65123#endif
     65124#ifndef OPENSSL_MANGLE_ASM
     65125# ifndef ossl_ec_GFp_nistp521_point_get_affine_coordinates
     65126#  define ossl_ec_GFp_nistp521_point_get_affine_coordinates OPENSSL_MANGLER(ossl_ec_GFp_nistp521_point_get_affine_coordinates)
     65127# endif
     65128#else
     65129# ifndef _ossl_ec_GFp_nistp521_point_get_affine_coordinates
     65130#  define _ossl_ec_GFp_nistp521_point_get_affine_coordinates OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp521_point_get_affine_coordinates)
     65131# endif
     65132#endif
     65133#ifndef OPENSSL_MANGLE_ASM
     65134# ifndef ossl_ec_GFp_nistp521_points_mul
     65135#  define ossl_ec_GFp_nistp521_points_mul OPENSSL_MANGLER(ossl_ec_GFp_nistp521_points_mul)
     65136# endif
     65137#else
     65138# ifndef _ossl_ec_GFp_nistp521_points_mul
     65139#  define _ossl_ec_GFp_nistp521_points_mul OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp521_points_mul)
     65140# endif
     65141#endif
     65142#ifndef OPENSSL_MANGLE_ASM
     65143# ifndef ossl_ec_GFp_nistp521_precompute_mult
     65144#  define ossl_ec_GFp_nistp521_precompute_mult OPENSSL_MANGLER(ossl_ec_GFp_nistp521_precompute_mult)
     65145# endif
     65146#else
     65147# ifndef _ossl_ec_GFp_nistp521_precompute_mult
     65148#  define _ossl_ec_GFp_nistp521_precompute_mult OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp521_precompute_mult)
     65149# endif
     65150#endif
     65151#ifndef OPENSSL_MANGLE_ASM
     65152# ifndef ossl_ec_GFp_nistp_points_make_affine_internal
     65153#  define ossl_ec_GFp_nistp_points_make_affine_internal OPENSSL_MANGLER(ossl_ec_GFp_nistp_points_make_affine_internal)
     65154# endif
     65155#else
     65156# ifndef _ossl_ec_GFp_nistp_points_make_affine_internal
     65157#  define _ossl_ec_GFp_nistp_points_make_affine_internal OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp_points_make_affine_internal)
     65158# endif
     65159#endif
     65160#ifndef OPENSSL_MANGLE_ASM
     65161# ifndef ossl_ec_GFp_nistp_recode_scalar_bits
     65162#  define ossl_ec_GFp_nistp_recode_scalar_bits OPENSSL_MANGLER(ossl_ec_GFp_nistp_recode_scalar_bits)
     65163# endif
     65164#else
     65165# ifndef _ossl_ec_GFp_nistp_recode_scalar_bits
     65166#  define _ossl_ec_GFp_nistp_recode_scalar_bits OPENSSL_MANGLER_ASM(ossl_ec_GFp_nistp_recode_scalar_bits)
     65167# endif
     65168#endif
     65169#ifndef OPENSSL_MANGLE_ASM
     65170# ifndef ossl_ec_GFp_simple_add
     65171#  define ossl_ec_GFp_simple_add OPENSSL_MANGLER(ossl_ec_GFp_simple_add)
     65172# endif
     65173#else
     65174# ifndef _ossl_ec_GFp_simple_add
     65175#  define _ossl_ec_GFp_simple_add OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_add)
     65176# endif
     65177#endif
     65178#ifndef OPENSSL_MANGLE_ASM
     65179# ifndef ossl_ec_GFp_simple_blind_coordinates
     65180#  define ossl_ec_GFp_simple_blind_coordinates OPENSSL_MANGLER(ossl_ec_GFp_simple_blind_coordinates)
     65181# endif
     65182#else
     65183# ifndef _ossl_ec_GFp_simple_blind_coordinates
     65184#  define _ossl_ec_GFp_simple_blind_coordinates OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_blind_coordinates)
     65185# endif
     65186#endif
     65187#ifndef OPENSSL_MANGLE_ASM
     65188# ifndef ossl_ec_GFp_simple_cmp
     65189#  define ossl_ec_GFp_simple_cmp OPENSSL_MANGLER(ossl_ec_GFp_simple_cmp)
     65190# endif
     65191#else
     65192# ifndef _ossl_ec_GFp_simple_cmp
     65193#  define _ossl_ec_GFp_simple_cmp OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_cmp)
     65194# endif
     65195#endif
     65196#ifndef OPENSSL_MANGLE_ASM
     65197# ifndef ossl_ec_GFp_simple_dbl
     65198#  define ossl_ec_GFp_simple_dbl OPENSSL_MANGLER(ossl_ec_GFp_simple_dbl)
     65199# endif
     65200#else
     65201# ifndef _ossl_ec_GFp_simple_dbl
     65202#  define _ossl_ec_GFp_simple_dbl OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_dbl)
     65203# endif
     65204#endif
     65205#ifndef OPENSSL_MANGLE_ASM
     65206# ifndef ossl_ec_GFp_simple_field_inv
     65207#  define ossl_ec_GFp_simple_field_inv OPENSSL_MANGLER(ossl_ec_GFp_simple_field_inv)
     65208# endif
     65209#else
     65210# ifndef _ossl_ec_GFp_simple_field_inv
     65211#  define _ossl_ec_GFp_simple_field_inv OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_field_inv)
     65212# endif
     65213#endif
     65214#ifndef OPENSSL_MANGLE_ASM
     65215# ifndef ossl_ec_GFp_simple_field_mul
     65216#  define ossl_ec_GFp_simple_field_mul OPENSSL_MANGLER(ossl_ec_GFp_simple_field_mul)
     65217# endif
     65218#else
     65219# ifndef _ossl_ec_GFp_simple_field_mul
     65220#  define _ossl_ec_GFp_simple_field_mul OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_field_mul)
     65221# endif
     65222#endif
     65223#ifndef OPENSSL_MANGLE_ASM
     65224# ifndef ossl_ec_GFp_simple_field_sqr
     65225#  define ossl_ec_GFp_simple_field_sqr OPENSSL_MANGLER(ossl_ec_GFp_simple_field_sqr)
     65226# endif
     65227#else
     65228# ifndef _ossl_ec_GFp_simple_field_sqr
     65229#  define _ossl_ec_GFp_simple_field_sqr OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_field_sqr)
     65230# endif
     65231#endif
     65232#ifndef OPENSSL_MANGLE_ASM
     65233# ifndef ossl_ec_GFp_simple_get_Jprojective_coordinates_GFp
     65234#  define ossl_ec_GFp_simple_get_Jprojective_coordinates_GFp OPENSSL_MANGLER(ossl_ec_GFp_simple_get_Jprojective_coordinates_GFp)
     65235# endif
     65236#else
     65237# ifndef _ossl_ec_GFp_simple_get_Jprojective_coordinates_GFp
     65238#  define _ossl_ec_GFp_simple_get_Jprojective_coordinates_GFp OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_get_Jprojective_coordinates_GFp)
     65239# endif
     65240#endif
     65241#ifndef OPENSSL_MANGLE_ASM
     65242# ifndef ossl_ec_GFp_simple_group_check_discriminant
     65243#  define ossl_ec_GFp_simple_group_check_discriminant OPENSSL_MANGLER(ossl_ec_GFp_simple_group_check_discriminant)
     65244# endif
     65245#else
     65246# ifndef _ossl_ec_GFp_simple_group_check_discriminant
     65247#  define _ossl_ec_GFp_simple_group_check_discriminant OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_group_check_discriminant)
     65248# endif
     65249#endif
     65250#ifndef OPENSSL_MANGLE_ASM
     65251# ifndef ossl_ec_GFp_simple_group_clear_finish
     65252#  define ossl_ec_GFp_simple_group_clear_finish OPENSSL_MANGLER(ossl_ec_GFp_simple_group_clear_finish)
     65253# endif
     65254#else
     65255# ifndef _ossl_ec_GFp_simple_group_clear_finish
     65256#  define _ossl_ec_GFp_simple_group_clear_finish OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_group_clear_finish)
     65257# endif
     65258#endif
     65259#ifndef OPENSSL_MANGLE_ASM
     65260# ifndef ossl_ec_GFp_simple_group_copy
     65261#  define ossl_ec_GFp_simple_group_copy OPENSSL_MANGLER(ossl_ec_GFp_simple_group_copy)
     65262# endif
     65263#else
     65264# ifndef _ossl_ec_GFp_simple_group_copy
     65265#  define _ossl_ec_GFp_simple_group_copy OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_group_copy)
     65266# endif
     65267#endif
     65268#ifndef OPENSSL_MANGLE_ASM
     65269# ifndef ossl_ec_GFp_simple_group_finish
     65270#  define ossl_ec_GFp_simple_group_finish OPENSSL_MANGLER(ossl_ec_GFp_simple_group_finish)
     65271# endif
     65272#else
     65273# ifndef _ossl_ec_GFp_simple_group_finish
     65274#  define _ossl_ec_GFp_simple_group_finish OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_group_finish)
     65275# endif
     65276#endif
     65277#ifndef OPENSSL_MANGLE_ASM
     65278# ifndef ossl_ec_GFp_simple_group_get_curve
     65279#  define ossl_ec_GFp_simple_group_get_curve OPENSSL_MANGLER(ossl_ec_GFp_simple_group_get_curve)
     65280# endif
     65281#else
     65282# ifndef _ossl_ec_GFp_simple_group_get_curve
     65283#  define _ossl_ec_GFp_simple_group_get_curve OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_group_get_curve)
     65284# endif
     65285#endif
     65286#ifndef OPENSSL_MANGLE_ASM
     65287# ifndef ossl_ec_GFp_simple_group_get_degree
     65288#  define ossl_ec_GFp_simple_group_get_degree OPENSSL_MANGLER(ossl_ec_GFp_simple_group_get_degree)
     65289# endif
     65290#else
     65291# ifndef _ossl_ec_GFp_simple_group_get_degree
     65292#  define _ossl_ec_GFp_simple_group_get_degree OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_group_get_degree)
     65293# endif
     65294#endif
     65295#ifndef OPENSSL_MANGLE_ASM
     65296# ifndef ossl_ec_GFp_simple_group_init
     65297#  define ossl_ec_GFp_simple_group_init OPENSSL_MANGLER(ossl_ec_GFp_simple_group_init)
     65298# endif
     65299#else
     65300# ifndef _ossl_ec_GFp_simple_group_init
     65301#  define _ossl_ec_GFp_simple_group_init OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_group_init)
     65302# endif
     65303#endif
     65304#ifndef OPENSSL_MANGLE_ASM
     65305# ifndef ossl_ec_GFp_simple_group_set_curve
     65306#  define ossl_ec_GFp_simple_group_set_curve OPENSSL_MANGLER(ossl_ec_GFp_simple_group_set_curve)
     65307# endif
     65308#else
     65309# ifndef _ossl_ec_GFp_simple_group_set_curve
     65310#  define _ossl_ec_GFp_simple_group_set_curve OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_group_set_curve)
     65311# endif
     65312#endif
     65313#ifndef OPENSSL_MANGLE_ASM
     65314# ifndef ossl_ec_GFp_simple_invert
     65315#  define ossl_ec_GFp_simple_invert OPENSSL_MANGLER(ossl_ec_GFp_simple_invert)
     65316# endif
     65317#else
     65318# ifndef _ossl_ec_GFp_simple_invert
     65319#  define _ossl_ec_GFp_simple_invert OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_invert)
     65320# endif
     65321#endif
     65322#ifndef OPENSSL_MANGLE_ASM
     65323# ifndef ossl_ec_GFp_simple_is_at_infinity
     65324#  define ossl_ec_GFp_simple_is_at_infinity OPENSSL_MANGLER(ossl_ec_GFp_simple_is_at_infinity)
     65325# endif
     65326#else
     65327# ifndef _ossl_ec_GFp_simple_is_at_infinity
     65328#  define _ossl_ec_GFp_simple_is_at_infinity OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_is_at_infinity)
     65329# endif
     65330#endif
     65331#ifndef OPENSSL_MANGLE_ASM
     65332# ifndef ossl_ec_GFp_simple_is_on_curve
     65333#  define ossl_ec_GFp_simple_is_on_curve OPENSSL_MANGLER(ossl_ec_GFp_simple_is_on_curve)
     65334# endif
     65335#else
     65336# ifndef _ossl_ec_GFp_simple_is_on_curve
     65337#  define _ossl_ec_GFp_simple_is_on_curve OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_is_on_curve)
     65338# endif
     65339#endif
     65340#ifndef OPENSSL_MANGLE_ASM
     65341# ifndef ossl_ec_GFp_simple_ladder_post
     65342#  define ossl_ec_GFp_simple_ladder_post OPENSSL_MANGLER(ossl_ec_GFp_simple_ladder_post)
     65343# endif
     65344#else
     65345# ifndef _ossl_ec_GFp_simple_ladder_post
     65346#  define _ossl_ec_GFp_simple_ladder_post OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_ladder_post)
     65347# endif
     65348#endif
     65349#ifndef OPENSSL_MANGLE_ASM
     65350# ifndef ossl_ec_GFp_simple_ladder_pre
     65351#  define ossl_ec_GFp_simple_ladder_pre OPENSSL_MANGLER(ossl_ec_GFp_simple_ladder_pre)
     65352# endif
     65353#else
     65354# ifndef _ossl_ec_GFp_simple_ladder_pre
     65355#  define _ossl_ec_GFp_simple_ladder_pre OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_ladder_pre)
     65356# endif
     65357#endif
     65358#ifndef OPENSSL_MANGLE_ASM
     65359# ifndef ossl_ec_GFp_simple_ladder_step
     65360#  define ossl_ec_GFp_simple_ladder_step OPENSSL_MANGLER(ossl_ec_GFp_simple_ladder_step)
     65361# endif
     65362#else
     65363# ifndef _ossl_ec_GFp_simple_ladder_step
     65364#  define _ossl_ec_GFp_simple_ladder_step OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_ladder_step)
     65365# endif
     65366#endif
     65367#ifndef OPENSSL_MANGLE_ASM
     65368# ifndef ossl_ec_GFp_simple_make_affine
     65369#  define ossl_ec_GFp_simple_make_affine OPENSSL_MANGLER(ossl_ec_GFp_simple_make_affine)
     65370# endif
     65371#else
     65372# ifndef _ossl_ec_GFp_simple_make_affine
     65373#  define _ossl_ec_GFp_simple_make_affine OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_make_affine)
     65374# endif
     65375#endif
     65376#ifndef OPENSSL_MANGLE_ASM
     65377# ifndef ossl_ec_GFp_simple_oct2point
     65378#  define ossl_ec_GFp_simple_oct2point OPENSSL_MANGLER(ossl_ec_GFp_simple_oct2point)
     65379# endif
     65380#else
     65381# ifndef _ossl_ec_GFp_simple_oct2point
     65382#  define _ossl_ec_GFp_simple_oct2point OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_oct2point)
     65383# endif
     65384#endif
     65385#ifndef OPENSSL_MANGLE_ASM
     65386# ifndef ossl_ec_GFp_simple_point2oct
     65387#  define ossl_ec_GFp_simple_point2oct OPENSSL_MANGLER(ossl_ec_GFp_simple_point2oct)
     65388# endif
     65389#else
     65390# ifndef _ossl_ec_GFp_simple_point2oct
     65391#  define _ossl_ec_GFp_simple_point2oct OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_point2oct)
     65392# endif
     65393#endif
     65394#ifndef OPENSSL_MANGLE_ASM
     65395# ifndef ossl_ec_GFp_simple_point_clear_finish
     65396#  define ossl_ec_GFp_simple_point_clear_finish OPENSSL_MANGLER(ossl_ec_GFp_simple_point_clear_finish)
     65397# endif
     65398#else
     65399# ifndef _ossl_ec_GFp_simple_point_clear_finish
     65400#  define _ossl_ec_GFp_simple_point_clear_finish OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_point_clear_finish)
     65401# endif
     65402#endif
     65403#ifndef OPENSSL_MANGLE_ASM
     65404# ifndef ossl_ec_GFp_simple_point_copy
     65405#  define ossl_ec_GFp_simple_point_copy OPENSSL_MANGLER(ossl_ec_GFp_simple_point_copy)
     65406# endif
     65407#else
     65408# ifndef _ossl_ec_GFp_simple_point_copy
     65409#  define _ossl_ec_GFp_simple_point_copy OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_point_copy)
     65410# endif
     65411#endif
     65412#ifndef OPENSSL_MANGLE_ASM
     65413# ifndef ossl_ec_GFp_simple_point_finish
     65414#  define ossl_ec_GFp_simple_point_finish OPENSSL_MANGLER(ossl_ec_GFp_simple_point_finish)
     65415# endif
     65416#else
     65417# ifndef _ossl_ec_GFp_simple_point_finish
     65418#  define _ossl_ec_GFp_simple_point_finish OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_point_finish)
     65419# endif
     65420#endif
     65421#ifndef OPENSSL_MANGLE_ASM
     65422# ifndef ossl_ec_GFp_simple_point_get_affine_coordinates
     65423#  define ossl_ec_GFp_simple_point_get_affine_coordinates OPENSSL_MANGLER(ossl_ec_GFp_simple_point_get_affine_coordinates)
     65424# endif
     65425#else
     65426# ifndef _ossl_ec_GFp_simple_point_get_affine_coordinates
     65427#  define _ossl_ec_GFp_simple_point_get_affine_coordinates OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_point_get_affine_coordinates)
     65428# endif
     65429#endif
     65430#ifndef OPENSSL_MANGLE_ASM
     65431# ifndef ossl_ec_GFp_simple_point_init
     65432#  define ossl_ec_GFp_simple_point_init OPENSSL_MANGLER(ossl_ec_GFp_simple_point_init)
     65433# endif
     65434#else
     65435# ifndef _ossl_ec_GFp_simple_point_init
     65436#  define _ossl_ec_GFp_simple_point_init OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_point_init)
     65437# endif
     65438#endif
     65439#ifndef OPENSSL_MANGLE_ASM
     65440# ifndef ossl_ec_GFp_simple_point_set_affine_coordinates
     65441#  define ossl_ec_GFp_simple_point_set_affine_coordinates OPENSSL_MANGLER(ossl_ec_GFp_simple_point_set_affine_coordinates)
     65442# endif
     65443#else
     65444# ifndef _ossl_ec_GFp_simple_point_set_affine_coordinates
     65445#  define _ossl_ec_GFp_simple_point_set_affine_coordinates OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_point_set_affine_coordinates)
     65446# endif
     65447#endif
     65448#ifndef OPENSSL_MANGLE_ASM
     65449# ifndef ossl_ec_GFp_simple_point_set_to_infinity
     65450#  define ossl_ec_GFp_simple_point_set_to_infinity OPENSSL_MANGLER(ossl_ec_GFp_simple_point_set_to_infinity)
     65451# endif
     65452#else
     65453# ifndef _ossl_ec_GFp_simple_point_set_to_infinity
     65454#  define _ossl_ec_GFp_simple_point_set_to_infinity OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_point_set_to_infinity)
     65455# endif
     65456#endif
     65457#ifndef OPENSSL_MANGLE_ASM
     65458# ifndef ossl_ec_GFp_simple_points_make_affine
     65459#  define ossl_ec_GFp_simple_points_make_affine OPENSSL_MANGLER(ossl_ec_GFp_simple_points_make_affine)
     65460# endif
     65461#else
     65462# ifndef _ossl_ec_GFp_simple_points_make_affine
     65463#  define _ossl_ec_GFp_simple_points_make_affine OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_points_make_affine)
     65464# endif
     65465#endif
     65466#ifndef OPENSSL_MANGLE_ASM
     65467# ifndef ossl_ec_GFp_simple_set_Jprojective_coordinates_GFp
     65468#  define ossl_ec_GFp_simple_set_Jprojective_coordinates_GFp OPENSSL_MANGLER(ossl_ec_GFp_simple_set_Jprojective_coordinates_GFp)
     65469# endif
     65470#else
     65471# ifndef _ossl_ec_GFp_simple_set_Jprojective_coordinates_GFp
     65472#  define _ossl_ec_GFp_simple_set_Jprojective_coordinates_GFp OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_set_Jprojective_coordinates_GFp)
     65473# endif
     65474#endif
     65475#ifndef OPENSSL_MANGLE_ASM
     65476# ifndef ossl_ec_GFp_simple_set_compressed_coordinates
     65477#  define ossl_ec_GFp_simple_set_compressed_coordinates OPENSSL_MANGLER(ossl_ec_GFp_simple_set_compressed_coordinates)
     65478# endif
     65479#else
     65480# ifndef _ossl_ec_GFp_simple_set_compressed_coordinates
     65481#  define _ossl_ec_GFp_simple_set_compressed_coordinates OPENSSL_MANGLER_ASM(ossl_ec_GFp_simple_set_compressed_coordinates)
     65482# endif
     65483#endif
     65484#ifndef OPENSSL_MANGLE_ASM
     65485# ifndef ossl_ec_check_group_type_id2name
     65486#  define ossl_ec_check_group_type_id2name OPENSSL_MANGLER(ossl_ec_check_group_type_id2name)
     65487# endif
     65488#else
     65489# ifndef _ossl_ec_check_group_type_id2name
     65490#  define _ossl_ec_check_group_type_id2name OPENSSL_MANGLER_ASM(ossl_ec_check_group_type_id2name)
     65491# endif
     65492#endif
     65493#ifndef OPENSSL_MANGLE_ASM
     65494# ifndef ossl_ec_check_key
     65495#  define ossl_ec_check_key OPENSSL_MANGLER(ossl_ec_check_key)
     65496# endif
     65497#else
     65498# ifndef _ossl_ec_check_key
     65499#  define _ossl_ec_check_key OPENSSL_MANGLER_ASM(ossl_ec_check_key)
     65500# endif
     65501#endif
     65502#ifndef OPENSSL_MANGLE_ASM
     65503# ifndef ossl_ec_curve_name2nid
     65504#  define ossl_ec_curve_name2nid OPENSSL_MANGLER(ossl_ec_curve_name2nid)
     65505# endif
     65506#else
     65507# ifndef _ossl_ec_curve_name2nid
     65508#  define _ossl_ec_curve_name2nid OPENSSL_MANGLER_ASM(ossl_ec_curve_name2nid)
     65509# endif
     65510#endif
     65511#ifndef OPENSSL_MANGLE_ASM
     65512# ifndef ossl_ec_curve_nid2nist_int
     65513#  define ossl_ec_curve_nid2nist_int OPENSSL_MANGLER(ossl_ec_curve_nid2nist_int)
     65514# endif
     65515#else
     65516# ifndef _ossl_ec_curve_nid2nist_int
     65517#  define _ossl_ec_curve_nid2nist_int OPENSSL_MANGLER_ASM(ossl_ec_curve_nid2nist_int)
     65518# endif
     65519#endif
     65520#ifndef OPENSSL_MANGLE_ASM
     65521# ifndef ossl_ec_curve_nid_from_params
     65522#  define ossl_ec_curve_nid_from_params OPENSSL_MANGLER(ossl_ec_curve_nid_from_params)
     65523# endif
     65524#else
     65525# ifndef _ossl_ec_curve_nid_from_params
     65526#  define _ossl_ec_curve_nid_from_params OPENSSL_MANGLER_ASM(ossl_ec_curve_nid_from_params)
     65527# endif
     65528#endif
     65529#ifndef OPENSSL_MANGLE_ASM
     65530# ifndef ossl_ec_curve_nist2nid_int
     65531#  define ossl_ec_curve_nist2nid_int OPENSSL_MANGLER(ossl_ec_curve_nist2nid_int)
     65532# endif
     65533#else
     65534# ifndef _ossl_ec_curve_nist2nid_int
     65535#  define _ossl_ec_curve_nist2nid_int OPENSSL_MANGLER_ASM(ossl_ec_curve_nist2nid_int)
     65536# endif
     65537#endif
     65538#ifndef OPENSSL_MANGLE_ASM
     65539# ifndef ossl_ec_encoding_name2id
     65540#  define ossl_ec_encoding_name2id OPENSSL_MANGLER(ossl_ec_encoding_name2id)
     65541# endif
     65542#else
     65543# ifndef _ossl_ec_encoding_name2id
     65544#  define _ossl_ec_encoding_name2id OPENSSL_MANGLER_ASM(ossl_ec_encoding_name2id)
     65545# endif
     65546#endif
     65547#ifndef OPENSSL_MANGLE_ASM
     65548# ifndef ossl_ec_encoding_param2id
     65549#  define ossl_ec_encoding_param2id OPENSSL_MANGLER(ossl_ec_encoding_param2id)
     65550# endif
     65551#else
     65552# ifndef _ossl_ec_encoding_param2id
     65553#  define _ossl_ec_encoding_param2id OPENSSL_MANGLER_ASM(ossl_ec_encoding_param2id)
     65554# endif
     65555#endif
     65556#ifndef OPENSSL_MANGLE_ASM
     65557# ifndef ossl_ec_group_do_inverse_ord
     65558#  define ossl_ec_group_do_inverse_ord OPENSSL_MANGLER(ossl_ec_group_do_inverse_ord)
     65559# endif
     65560#else
     65561# ifndef _ossl_ec_group_do_inverse_ord
     65562#  define _ossl_ec_group_do_inverse_ord OPENSSL_MANGLER_ASM(ossl_ec_group_do_inverse_ord)
     65563# endif
     65564#endif
     65565#ifndef OPENSSL_MANGLE_ASM
     65566# ifndef ossl_ec_group_fromdata
     65567#  define ossl_ec_group_fromdata OPENSSL_MANGLER(ossl_ec_group_fromdata)
     65568# endif
     65569#else
     65570# ifndef _ossl_ec_group_fromdata
     65571#  define _ossl_ec_group_fromdata OPENSSL_MANGLER_ASM(ossl_ec_group_fromdata)
     65572# endif
     65573#endif
     65574#ifndef OPENSSL_MANGLE_ASM
     65575# ifndef ossl_ec_group_new_ex
     65576#  define ossl_ec_group_new_ex OPENSSL_MANGLER(ossl_ec_group_new_ex)
     65577# endif
     65578#else
     65579# ifndef _ossl_ec_group_new_ex
     65580#  define _ossl_ec_group_new_ex OPENSSL_MANGLER_ASM(ossl_ec_group_new_ex)
     65581# endif
     65582#endif
     65583#ifndef OPENSSL_MANGLE_ASM
     65584# ifndef ossl_ec_group_set_params
     65585#  define ossl_ec_group_set_params OPENSSL_MANGLER(ossl_ec_group_set_params)
     65586# endif
     65587#else
     65588# ifndef _ossl_ec_group_set_params
     65589#  define _ossl_ec_group_set_params OPENSSL_MANGLER_ASM(ossl_ec_group_set_params)
     65590# endif
     65591#endif
     65592#ifndef OPENSSL_MANGLE_ASM
     65593# ifndef ossl_ec_group_simple_order_bits
     65594#  define ossl_ec_group_simple_order_bits OPENSSL_MANGLER(ossl_ec_group_simple_order_bits)
     65595# endif
     65596#else
     65597# ifndef _ossl_ec_group_simple_order_bits
     65598#  define _ossl_ec_group_simple_order_bits OPENSSL_MANGLER_ASM(ossl_ec_group_simple_order_bits)
     65599# endif
     65600#endif
     65601#ifndef OPENSSL_MANGLE_ASM
     65602# ifndef ossl_ec_group_todata
     65603#  define ossl_ec_group_todata OPENSSL_MANGLER(ossl_ec_group_todata)
     65604# endif
     65605#else
     65606# ifndef _ossl_ec_group_todata
     65607#  define _ossl_ec_group_todata OPENSSL_MANGLER_ASM(ossl_ec_group_todata)
     65608# endif
     65609#endif
     65610#ifndef OPENSSL_MANGLE_ASM
     65611# ifndef ossl_ec_key_dup
     65612#  define ossl_ec_key_dup OPENSSL_MANGLER(ossl_ec_key_dup)
     65613# endif
     65614#else
     65615# ifndef _ossl_ec_key_dup
     65616#  define _ossl_ec_key_dup OPENSSL_MANGLER_ASM(ossl_ec_key_dup)
     65617# endif
     65618#endif
     65619#ifndef OPENSSL_MANGLE_ASM
     65620# ifndef ossl_ec_key_from_pkcs8
     65621#  define ossl_ec_key_from_pkcs8 OPENSSL_MANGLER(ossl_ec_key_from_pkcs8)
     65622# endif
     65623#else
     65624# ifndef _ossl_ec_key_from_pkcs8
     65625#  define _ossl_ec_key_from_pkcs8 OPENSSL_MANGLER_ASM(ossl_ec_key_from_pkcs8)
     65626# endif
     65627#endif
     65628#ifndef OPENSSL_MANGLE_ASM
     65629# ifndef ossl_ec_key_fromdata
     65630#  define ossl_ec_key_fromdata OPENSSL_MANGLER(ossl_ec_key_fromdata)
     65631# endif
     65632#else
     65633# ifndef _ossl_ec_key_fromdata
     65634#  define _ossl_ec_key_fromdata OPENSSL_MANGLER_ASM(ossl_ec_key_fromdata)
     65635# endif
     65636#endif
     65637#ifndef OPENSSL_MANGLE_ASM
    4786365638# ifndef ossl_ec_key_gen
    4786465639#  define ossl_ec_key_gen OPENSSL_MANGLER(ossl_ec_key_gen)
     
    4787065645#endif
    4787165646#ifndef OPENSSL_MANGLE_ASM
     65647# ifndef ossl_ec_key_get0_propq
     65648#  define ossl_ec_key_get0_propq OPENSSL_MANGLER(ossl_ec_key_get0_propq)
     65649# endif
     65650#else
     65651# ifndef _ossl_ec_key_get0_propq
     65652#  define _ossl_ec_key_get0_propq OPENSSL_MANGLER_ASM(ossl_ec_key_get0_propq)
     65653# endif
     65654#endif
     65655#ifndef OPENSSL_MANGLE_ASM
     65656# ifndef ossl_ec_key_get_libctx
     65657#  define ossl_ec_key_get_libctx OPENSSL_MANGLER(ossl_ec_key_get_libctx)
     65658# endif
     65659#else
     65660# ifndef _ossl_ec_key_get_libctx
     65661#  define _ossl_ec_key_get_libctx OPENSSL_MANGLER_ASM(ossl_ec_key_get_libctx)
     65662# endif
     65663#endif
     65664#ifndef OPENSSL_MANGLE_ASM
     65665# ifndef ossl_ec_key_is_foreign
     65666#  define ossl_ec_key_is_foreign OPENSSL_MANGLER(ossl_ec_key_is_foreign)
     65667# endif
     65668#else
     65669# ifndef _ossl_ec_key_is_foreign
     65670#  define _ossl_ec_key_is_foreign OPENSSL_MANGLER_ASM(ossl_ec_key_is_foreign)
     65671# endif
     65672#endif
     65673#ifndef OPENSSL_MANGLE_ASM
     65674# ifndef ossl_ec_key_new_method_int
     65675#  define ossl_ec_key_new_method_int OPENSSL_MANGLER(ossl_ec_key_new_method_int)
     65676# endif
     65677#else
     65678# ifndef _ossl_ec_key_new_method_int
     65679#  define _ossl_ec_key_new_method_int OPENSSL_MANGLER_ASM(ossl_ec_key_new_method_int)
     65680# endif
     65681#endif
     65682#ifndef OPENSSL_MANGLE_ASM
     65683# ifndef ossl_ec_key_otherparams_fromdata
     65684#  define ossl_ec_key_otherparams_fromdata OPENSSL_MANGLER(ossl_ec_key_otherparams_fromdata)
     65685# endif
     65686#else
     65687# ifndef _ossl_ec_key_otherparams_fromdata
     65688#  define _ossl_ec_key_otherparams_fromdata OPENSSL_MANGLER_ASM(ossl_ec_key_otherparams_fromdata)
     65689# endif
     65690#endif
     65691#ifndef OPENSSL_MANGLE_ASM
     65692# ifndef ossl_ec_key_pairwise_check
     65693#  define ossl_ec_key_pairwise_check OPENSSL_MANGLER(ossl_ec_key_pairwise_check)
     65694# endif
     65695#else
     65696# ifndef _ossl_ec_key_pairwise_check
     65697#  define _ossl_ec_key_pairwise_check OPENSSL_MANGLER_ASM(ossl_ec_key_pairwise_check)
     65698# endif
     65699#endif
     65700#ifndef OPENSSL_MANGLE_ASM
     65701# ifndef ossl_ec_key_param_from_x509_algor
     65702#  define ossl_ec_key_param_from_x509_algor OPENSSL_MANGLER(ossl_ec_key_param_from_x509_algor)
     65703# endif
     65704#else
     65705# ifndef _ossl_ec_key_param_from_x509_algor
     65706#  define _ossl_ec_key_param_from_x509_algor OPENSSL_MANGLER_ASM(ossl_ec_key_param_from_x509_algor)
     65707# endif
     65708#endif
     65709#ifndef OPENSSL_MANGLE_ASM
     65710# ifndef ossl_ec_key_private_check
     65711#  define ossl_ec_key_private_check OPENSSL_MANGLER(ossl_ec_key_private_check)
     65712# endif
     65713#else
     65714# ifndef _ossl_ec_key_private_check
     65715#  define _ossl_ec_key_private_check OPENSSL_MANGLER_ASM(ossl_ec_key_private_check)
     65716# endif
     65717#endif
     65718#ifndef OPENSSL_MANGLE_ASM
     65719# ifndef ossl_ec_key_public_check
     65720#  define ossl_ec_key_public_check OPENSSL_MANGLER(ossl_ec_key_public_check)
     65721# endif
     65722#else
     65723# ifndef _ossl_ec_key_public_check
     65724#  define _ossl_ec_key_public_check OPENSSL_MANGLER_ASM(ossl_ec_key_public_check)
     65725# endif
     65726#endif
     65727#ifndef OPENSSL_MANGLE_ASM
     65728# ifndef ossl_ec_key_public_check_quick
     65729#  define ossl_ec_key_public_check_quick OPENSSL_MANGLER(ossl_ec_key_public_check_quick)
     65730# endif
     65731#else
     65732# ifndef _ossl_ec_key_public_check_quick
     65733#  define _ossl_ec_key_public_check_quick OPENSSL_MANGLER_ASM(ossl_ec_key_public_check_quick)
     65734# endif
     65735#endif
     65736#ifndef OPENSSL_MANGLE_ASM
     65737# ifndef ossl_ec_key_set0_libctx
     65738#  define ossl_ec_key_set0_libctx OPENSSL_MANGLER(ossl_ec_key_set0_libctx)
     65739# endif
     65740#else
     65741# ifndef _ossl_ec_key_set0_libctx
     65742#  define _ossl_ec_key_set0_libctx OPENSSL_MANGLER_ASM(ossl_ec_key_set0_libctx)
     65743# endif
     65744#endif
     65745#ifndef OPENSSL_MANGLE_ASM
     65746# ifndef ossl_ec_key_simple_check_key
     65747#  define ossl_ec_key_simple_check_key OPENSSL_MANGLER(ossl_ec_key_simple_check_key)
     65748# endif
     65749#else
     65750# ifndef _ossl_ec_key_simple_check_key
     65751#  define _ossl_ec_key_simple_check_key OPENSSL_MANGLER_ASM(ossl_ec_key_simple_check_key)
     65752# endif
     65753#endif
     65754#ifndef OPENSSL_MANGLE_ASM
     65755# ifndef ossl_ec_key_simple_generate_key
     65756#  define ossl_ec_key_simple_generate_key OPENSSL_MANGLER(ossl_ec_key_simple_generate_key)
     65757# endif
     65758#else
     65759# ifndef _ossl_ec_key_simple_generate_key
     65760#  define _ossl_ec_key_simple_generate_key OPENSSL_MANGLER_ASM(ossl_ec_key_simple_generate_key)
     65761# endif
     65762#endif
     65763#ifndef OPENSSL_MANGLE_ASM
     65764# ifndef ossl_ec_key_simple_generate_public_key
     65765#  define ossl_ec_key_simple_generate_public_key OPENSSL_MANGLER(ossl_ec_key_simple_generate_public_key)
     65766# endif
     65767#else
     65768# ifndef _ossl_ec_key_simple_generate_public_key
     65769#  define _ossl_ec_key_simple_generate_public_key OPENSSL_MANGLER_ASM(ossl_ec_key_simple_generate_public_key)
     65770# endif
     65771#endif
     65772#ifndef OPENSSL_MANGLE_ASM
     65773# ifndef ossl_ec_key_simple_oct2priv
     65774#  define ossl_ec_key_simple_oct2priv OPENSSL_MANGLER(ossl_ec_key_simple_oct2priv)
     65775# endif
     65776#else
     65777# ifndef _ossl_ec_key_simple_oct2priv
     65778#  define _ossl_ec_key_simple_oct2priv OPENSSL_MANGLER_ASM(ossl_ec_key_simple_oct2priv)
     65779# endif
     65780#endif
     65781#ifndef OPENSSL_MANGLE_ASM
     65782# ifndef ossl_ec_key_simple_priv2oct
     65783#  define ossl_ec_key_simple_priv2oct OPENSSL_MANGLER(ossl_ec_key_simple_priv2oct)
     65784# endif
     65785#else
     65786# ifndef _ossl_ec_key_simple_priv2oct
     65787#  define _ossl_ec_key_simple_priv2oct OPENSSL_MANGLER_ASM(ossl_ec_key_simple_priv2oct)
     65788# endif
     65789#endif
     65790#ifndef OPENSSL_MANGLE_ASM
     65791# ifndef ossl_ec_keymgmt_functions
     65792#  define ossl_ec_keymgmt_functions OPENSSL_MANGLER(ossl_ec_keymgmt_functions)
     65793# endif
     65794#else
     65795# ifndef _ossl_ec_keymgmt_functions
     65796#  define _ossl_ec_keymgmt_functions OPENSSL_MANGLER_ASM(ossl_ec_keymgmt_functions)
     65797# endif
     65798#endif
     65799#ifndef OPENSSL_MANGLE_ASM
     65800# ifndef ossl_ec_pkey_method
     65801#  define ossl_ec_pkey_method OPENSSL_MANGLER(ossl_ec_pkey_method)
     65802# endif
     65803#else
     65804# ifndef _ossl_ec_pkey_method
     65805#  define _ossl_ec_pkey_method OPENSSL_MANGLER_ASM(ossl_ec_pkey_method)
     65806# endif
     65807#endif
     65808#ifndef OPENSSL_MANGLE_ASM
     65809# ifndef ossl_ec_point_blind_coordinates
     65810#  define ossl_ec_point_blind_coordinates OPENSSL_MANGLER(ossl_ec_point_blind_coordinates)
     65811# endif
     65812#else
     65813# ifndef _ossl_ec_point_blind_coordinates
     65814#  define _ossl_ec_point_blind_coordinates OPENSSL_MANGLER_ASM(ossl_ec_point_blind_coordinates)
     65815# endif
     65816#endif
     65817#ifndef OPENSSL_MANGLE_ASM
     65818# ifndef ossl_ec_pt_format_id2name
     65819#  define ossl_ec_pt_format_id2name OPENSSL_MANGLER(ossl_ec_pt_format_id2name)
     65820# endif
     65821#else
     65822# ifndef _ossl_ec_pt_format_id2name
     65823#  define _ossl_ec_pt_format_id2name OPENSSL_MANGLER_ASM(ossl_ec_pt_format_id2name)
     65824# endif
     65825#endif
     65826#ifndef OPENSSL_MANGLE_ASM
     65827# ifndef ossl_ec_pt_format_name2id
     65828#  define ossl_ec_pt_format_name2id OPENSSL_MANGLER(ossl_ec_pt_format_name2id)
     65829# endif
     65830#else
     65831# ifndef _ossl_ec_pt_format_name2id
     65832#  define _ossl_ec_pt_format_name2id OPENSSL_MANGLER_ASM(ossl_ec_pt_format_name2id)
     65833# endif
     65834#endif
     65835#ifndef OPENSSL_MANGLE_ASM
     65836# ifndef ossl_ec_pt_format_param2id
     65837#  define ossl_ec_pt_format_param2id OPENSSL_MANGLER(ossl_ec_pt_format_param2id)
     65838# endif
     65839#else
     65840# ifndef _ossl_ec_pt_format_param2id
     65841#  define _ossl_ec_pt_format_param2id OPENSSL_MANGLER_ASM(ossl_ec_pt_format_param2id)
     65842# endif
     65843#endif
     65844#ifndef OPENSSL_MANGLE_ASM
     65845# ifndef ossl_ec_scalar_mul_ladder
     65846#  define ossl_ec_scalar_mul_ladder OPENSSL_MANGLER(ossl_ec_scalar_mul_ladder)
     65847# endif
     65848#else
     65849# ifndef _ossl_ec_scalar_mul_ladder
     65850#  define _ossl_ec_scalar_mul_ladder OPENSSL_MANGLER_ASM(ossl_ec_scalar_mul_ladder)
     65851# endif
     65852#endif
     65853#ifndef OPENSSL_MANGLE_ASM
     65854# ifndef ossl_ec_set_check_group_type_from_name
     65855#  define ossl_ec_set_check_group_type_from_name OPENSSL_MANGLER(ossl_ec_set_check_group_type_from_name)
     65856# endif
     65857#else
     65858# ifndef _ossl_ec_set_check_group_type_from_name
     65859#  define _ossl_ec_set_check_group_type_from_name OPENSSL_MANGLER_ASM(ossl_ec_set_check_group_type_from_name)
     65860# endif
     65861#endif
     65862#ifndef OPENSSL_MANGLE_ASM
     65863# ifndef ossl_ec_set_ecdh_cofactor_mode
     65864#  define ossl_ec_set_ecdh_cofactor_mode OPENSSL_MANGLER(ossl_ec_set_ecdh_cofactor_mode)
     65865# endif
     65866#else
     65867# ifndef _ossl_ec_set_ecdh_cofactor_mode
     65868#  define _ossl_ec_set_ecdh_cofactor_mode OPENSSL_MANGLER_ASM(ossl_ec_set_ecdh_cofactor_mode)
     65869# endif
     65870#endif
     65871#ifndef OPENSSL_MANGLE_ASM
     65872# ifndef ossl_ec_to_EC_der_encoder_functions
     65873#  define ossl_ec_to_EC_der_encoder_functions OPENSSL_MANGLER(ossl_ec_to_EC_der_encoder_functions)
     65874# endif
     65875#else
     65876# ifndef _ossl_ec_to_EC_der_encoder_functions
     65877#  define _ossl_ec_to_EC_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_ec_to_EC_der_encoder_functions)
     65878# endif
     65879#endif
     65880#ifndef OPENSSL_MANGLE_ASM
     65881# ifndef ossl_ec_to_EC_pem_encoder_functions
     65882#  define ossl_ec_to_EC_pem_encoder_functions OPENSSL_MANGLER(ossl_ec_to_EC_pem_encoder_functions)
     65883# endif
     65884#else
     65885# ifndef _ossl_ec_to_EC_pem_encoder_functions
     65886#  define _ossl_ec_to_EC_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_ec_to_EC_pem_encoder_functions)
     65887# endif
     65888#endif
     65889#ifndef OPENSSL_MANGLE_ASM
     65890# ifndef ossl_ec_to_EncryptedPrivateKeyInfo_der_encoder_functions
     65891#  define ossl_ec_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_ec_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     65892# endif
     65893#else
     65894# ifndef _ossl_ec_to_EncryptedPrivateKeyInfo_der_encoder_functions
     65895#  define _ossl_ec_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_ec_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     65896# endif
     65897#endif
     65898#ifndef OPENSSL_MANGLE_ASM
     65899# ifndef ossl_ec_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     65900#  define ossl_ec_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_ec_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     65901# endif
     65902#else
     65903# ifndef _ossl_ec_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     65904#  define _ossl_ec_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_ec_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     65905# endif
     65906#endif
     65907#ifndef OPENSSL_MANGLE_ASM
     65908# ifndef ossl_ec_to_PrivateKeyInfo_der_encoder_functions
     65909#  define ossl_ec_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_ec_to_PrivateKeyInfo_der_encoder_functions)
     65910# endif
     65911#else
     65912# ifndef _ossl_ec_to_PrivateKeyInfo_der_encoder_functions
     65913#  define _ossl_ec_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_ec_to_PrivateKeyInfo_der_encoder_functions)
     65914# endif
     65915#endif
     65916#ifndef OPENSSL_MANGLE_ASM
     65917# ifndef ossl_ec_to_PrivateKeyInfo_pem_encoder_functions
     65918#  define ossl_ec_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_ec_to_PrivateKeyInfo_pem_encoder_functions)
     65919# endif
     65920#else
     65921# ifndef _ossl_ec_to_PrivateKeyInfo_pem_encoder_functions
     65922#  define _ossl_ec_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_ec_to_PrivateKeyInfo_pem_encoder_functions)
     65923# endif
     65924#endif
     65925#ifndef OPENSSL_MANGLE_ASM
     65926# ifndef ossl_ec_to_SubjectPublicKeyInfo_der_encoder_functions
     65927#  define ossl_ec_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_ec_to_SubjectPublicKeyInfo_der_encoder_functions)
     65928# endif
     65929#else
     65930# ifndef _ossl_ec_to_SubjectPublicKeyInfo_der_encoder_functions
     65931#  define _ossl_ec_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_ec_to_SubjectPublicKeyInfo_der_encoder_functions)
     65932# endif
     65933#endif
     65934#ifndef OPENSSL_MANGLE_ASM
     65935# ifndef ossl_ec_to_SubjectPublicKeyInfo_pem_encoder_functions
     65936#  define ossl_ec_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_ec_to_SubjectPublicKeyInfo_pem_encoder_functions)
     65937# endif
     65938#else
     65939# ifndef _ossl_ec_to_SubjectPublicKeyInfo_pem_encoder_functions
     65940#  define _ossl_ec_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_ec_to_SubjectPublicKeyInfo_pem_encoder_functions)
     65941# endif
     65942#endif
     65943#ifndef OPENSSL_MANGLE_ASM
     65944# ifndef ossl_ec_to_X9_62_der_encoder_functions
     65945#  define ossl_ec_to_X9_62_der_encoder_functions OPENSSL_MANGLER(ossl_ec_to_X9_62_der_encoder_functions)
     65946# endif
     65947#else
     65948# ifndef _ossl_ec_to_X9_62_der_encoder_functions
     65949#  define _ossl_ec_to_X9_62_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_ec_to_X9_62_der_encoder_functions)
     65950# endif
     65951#endif
     65952#ifndef OPENSSL_MANGLE_ASM
     65953# ifndef ossl_ec_to_X9_62_pem_encoder_functions
     65954#  define ossl_ec_to_X9_62_pem_encoder_functions OPENSSL_MANGLER(ossl_ec_to_X9_62_pem_encoder_functions)
     65955# endif
     65956#else
     65957# ifndef _ossl_ec_to_X9_62_pem_encoder_functions
     65958#  define _ossl_ec_to_X9_62_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_ec_to_X9_62_pem_encoder_functions)
     65959# endif
     65960#endif
     65961#ifndef OPENSSL_MANGLE_ASM
     65962# ifndef ossl_ec_to_blob_encoder_functions
     65963#  define ossl_ec_to_blob_encoder_functions OPENSSL_MANGLER(ossl_ec_to_blob_encoder_functions)
     65964# endif
     65965#else
     65966# ifndef _ossl_ec_to_blob_encoder_functions
     65967#  define _ossl_ec_to_blob_encoder_functions OPENSSL_MANGLER_ASM(ossl_ec_to_blob_encoder_functions)
     65968# endif
     65969#endif
     65970#ifndef OPENSSL_MANGLE_ASM
     65971# ifndef ossl_ec_to_text_encoder_functions
     65972#  define ossl_ec_to_text_encoder_functions OPENSSL_MANGLER(ossl_ec_to_text_encoder_functions)
     65973# endif
     65974#else
     65975# ifndef _ossl_ec_to_text_encoder_functions
     65976#  define _ossl_ec_to_text_encoder_functions OPENSSL_MANGLER_ASM(ossl_ec_to_text_encoder_functions)
     65977# endif
     65978#endif
     65979#ifndef OPENSSL_MANGLE_ASM
     65980# ifndef ossl_ec_to_type_specific_no_pub_der_encoder_functions
     65981#  define ossl_ec_to_type_specific_no_pub_der_encoder_functions OPENSSL_MANGLER(ossl_ec_to_type_specific_no_pub_der_encoder_functions)
     65982# endif
     65983#else
     65984# ifndef _ossl_ec_to_type_specific_no_pub_der_encoder_functions
     65985#  define _ossl_ec_to_type_specific_no_pub_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_ec_to_type_specific_no_pub_der_encoder_functions)
     65986# endif
     65987#endif
     65988#ifndef OPENSSL_MANGLE_ASM
     65989# ifndef ossl_ec_to_type_specific_no_pub_pem_encoder_functions
     65990#  define ossl_ec_to_type_specific_no_pub_pem_encoder_functions OPENSSL_MANGLER(ossl_ec_to_type_specific_no_pub_pem_encoder_functions)
     65991# endif
     65992#else
     65993# ifndef _ossl_ec_to_type_specific_no_pub_pem_encoder_functions
     65994#  define _ossl_ec_to_type_specific_no_pub_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_ec_to_type_specific_no_pub_pem_encoder_functions)
     65995# endif
     65996#endif
     65997#ifndef OPENSSL_MANGLE_ASM
     65998# ifndef ossl_ec_wNAF_have_precompute_mult
     65999#  define ossl_ec_wNAF_have_precompute_mult OPENSSL_MANGLER(ossl_ec_wNAF_have_precompute_mult)
     66000# endif
     66001#else
     66002# ifndef _ossl_ec_wNAF_have_precompute_mult
     66003#  define _ossl_ec_wNAF_have_precompute_mult OPENSSL_MANGLER_ASM(ossl_ec_wNAF_have_precompute_mult)
     66004# endif
     66005#endif
     66006#ifndef OPENSSL_MANGLE_ASM
     66007# ifndef ossl_ec_wNAF_mul
     66008#  define ossl_ec_wNAF_mul OPENSSL_MANGLER(ossl_ec_wNAF_mul)
     66009# endif
     66010#else
     66011# ifndef _ossl_ec_wNAF_mul
     66012#  define _ossl_ec_wNAF_mul OPENSSL_MANGLER_ASM(ossl_ec_wNAF_mul)
     66013# endif
     66014#endif
     66015#ifndef OPENSSL_MANGLE_ASM
     66016# ifndef ossl_ec_wNAF_precompute_mult
     66017#  define ossl_ec_wNAF_precompute_mult OPENSSL_MANGLER(ossl_ec_wNAF_precompute_mult)
     66018# endif
     66019#else
     66020# ifndef _ossl_ec_wNAF_precompute_mult
     66021#  define _ossl_ec_wNAF_precompute_mult OPENSSL_MANGLER_ASM(ossl_ec_wNAF_precompute_mult)
     66022# endif
     66023#endif
     66024#ifndef OPENSSL_MANGLE_ASM
    4787266025# ifndef ossl_ecdh_compute_key
    4787366026#  define ossl_ecdh_compute_key OPENSSL_MANGLER(ossl_ecdh_compute_key)
     
    4787966032#endif
    4788066033#ifndef OPENSSL_MANGLE_ASM
     66034# ifndef ossl_ecdh_kdf_X9_63
     66035#  define ossl_ecdh_kdf_X9_63 OPENSSL_MANGLER(ossl_ecdh_kdf_X9_63)
     66036# endif
     66037#else
     66038# ifndef _ossl_ecdh_kdf_X9_63
     66039#  define _ossl_ecdh_kdf_X9_63 OPENSSL_MANGLER_ASM(ossl_ecdh_kdf_X9_63)
     66040# endif
     66041#endif
     66042#ifndef OPENSSL_MANGLE_ASM
     66043# ifndef ossl_ecdh_keyexch_functions
     66044#  define ossl_ecdh_keyexch_functions OPENSSL_MANGLER(ossl_ecdh_keyexch_functions)
     66045# endif
     66046#else
     66047# ifndef _ossl_ecdh_keyexch_functions
     66048#  define _ossl_ecdh_keyexch_functions OPENSSL_MANGLER_ASM(ossl_ecdh_keyexch_functions)
     66049# endif
     66050#endif
     66051#ifndef OPENSSL_MANGLE_ASM
     66052# ifndef ossl_ecdh_simple_compute_key
     66053#  define ossl_ecdh_simple_compute_key OPENSSL_MANGLER(ossl_ecdh_simple_compute_key)
     66054# endif
     66055#else
     66056# ifndef _ossl_ecdh_simple_compute_key
     66057#  define _ossl_ecdh_simple_compute_key OPENSSL_MANGLER_ASM(ossl_ecdh_simple_compute_key)
     66058# endif
     66059#endif
     66060#ifndef OPENSSL_MANGLE_ASM
    4788166061# ifndef ossl_ecdsa_sign
    4788266062#  define ossl_ecdsa_sign OPENSSL_MANGLER(ossl_ecdsa_sign)
     
    4790666086#endif
    4790766087#ifndef OPENSSL_MANGLE_ASM
     66088# ifndef ossl_ecdsa_signature_functions
     66089#  define ossl_ecdsa_signature_functions OPENSSL_MANGLER(ossl_ecdsa_signature_functions)
     66090# endif
     66091#else
     66092# ifndef _ossl_ecdsa_signature_functions
     66093#  define _ossl_ecdsa_signature_functions OPENSSL_MANGLER_ASM(ossl_ecdsa_signature_functions)
     66094# endif
     66095#endif
     66096#ifndef OPENSSL_MANGLE_ASM
     66097# ifndef ossl_ecdsa_simple_sign_setup
     66098#  define ossl_ecdsa_simple_sign_setup OPENSSL_MANGLER(ossl_ecdsa_simple_sign_setup)
     66099# endif
     66100#else
     66101# ifndef _ossl_ecdsa_simple_sign_setup
     66102#  define _ossl_ecdsa_simple_sign_setup OPENSSL_MANGLER_ASM(ossl_ecdsa_simple_sign_setup)
     66103# endif
     66104#endif
     66105#ifndef OPENSSL_MANGLE_ASM
     66106# ifndef ossl_ecdsa_simple_sign_sig
     66107#  define ossl_ecdsa_simple_sign_sig OPENSSL_MANGLER(ossl_ecdsa_simple_sign_sig)
     66108# endif
     66109#else
     66110# ifndef _ossl_ecdsa_simple_sign_sig
     66111#  define _ossl_ecdsa_simple_sign_sig OPENSSL_MANGLER_ASM(ossl_ecdsa_simple_sign_sig)
     66112# endif
     66113#endif
     66114#ifndef OPENSSL_MANGLE_ASM
     66115# ifndef ossl_ecdsa_simple_verify_sig
     66116#  define ossl_ecdsa_simple_verify_sig OPENSSL_MANGLER(ossl_ecdsa_simple_verify_sig)
     66117# endif
     66118#else
     66119# ifndef _ossl_ecdsa_simple_verify_sig
     66120#  define _ossl_ecdsa_simple_verify_sig OPENSSL_MANGLER_ASM(ossl_ecdsa_simple_verify_sig)
     66121# endif
     66122#endif
     66123#ifndef OPENSSL_MANGLE_ASM
    4790866124# ifndef ossl_ecdsa_verify
    4790966125#  define ossl_ecdsa_verify OPENSSL_MANGLER(ossl_ecdsa_verify)
     
    4792466140#endif
    4792566141#ifndef OPENSSL_MANGLE_ASM
     66142# ifndef ossl_eckey_asn1_meth
     66143#  define ossl_eckey_asn1_meth OPENSSL_MANGLER(ossl_eckey_asn1_meth)
     66144# endif
     66145#else
     66146# ifndef _ossl_eckey_asn1_meth
     66147#  define _ossl_eckey_asn1_meth OPENSSL_MANGLER_ASM(ossl_eckey_asn1_meth)
     66148# endif
     66149#endif
     66150#ifndef OPENSSL_MANGLE_ASM
     66151# ifndef ossl_ecx25519_asn1_meth
     66152#  define ossl_ecx25519_asn1_meth OPENSSL_MANGLER(ossl_ecx25519_asn1_meth)
     66153# endif
     66154#else
     66155# ifndef _ossl_ecx25519_asn1_meth
     66156#  define _ossl_ecx25519_asn1_meth OPENSSL_MANGLER_ASM(ossl_ecx25519_asn1_meth)
     66157# endif
     66158#endif
     66159#ifndef OPENSSL_MANGLE_ASM
     66160# ifndef ossl_ecx25519_pkey_method
     66161#  define ossl_ecx25519_pkey_method OPENSSL_MANGLER(ossl_ecx25519_pkey_method)
     66162# endif
     66163#else
     66164# ifndef _ossl_ecx25519_pkey_method
     66165#  define _ossl_ecx25519_pkey_method OPENSSL_MANGLER_ASM(ossl_ecx25519_pkey_method)
     66166# endif
     66167#endif
     66168#ifndef OPENSSL_MANGLE_ASM
     66169# ifndef ossl_ecx448_asn1_meth
     66170#  define ossl_ecx448_asn1_meth OPENSSL_MANGLER(ossl_ecx448_asn1_meth)
     66171# endif
     66172#else
     66173# ifndef _ossl_ecx448_asn1_meth
     66174#  define _ossl_ecx448_asn1_meth OPENSSL_MANGLER_ASM(ossl_ecx448_asn1_meth)
     66175# endif
     66176#endif
     66177#ifndef OPENSSL_MANGLE_ASM
     66178# ifndef ossl_ecx448_pkey_method
     66179#  define ossl_ecx448_pkey_method OPENSSL_MANGLER(ossl_ecx448_pkey_method)
     66180# endif
     66181#else
     66182# ifndef _ossl_ecx448_pkey_method
     66183#  define _ossl_ecx448_pkey_method OPENSSL_MANGLER_ASM(ossl_ecx448_pkey_method)
     66184# endif
     66185#endif
     66186#ifndef OPENSSL_MANGLE_ASM
     66187# ifndef ossl_ecx_key_allocate_privkey
     66188#  define ossl_ecx_key_allocate_privkey OPENSSL_MANGLER(ossl_ecx_key_allocate_privkey)
     66189# endif
     66190#else
     66191# ifndef _ossl_ecx_key_allocate_privkey
     66192#  define _ossl_ecx_key_allocate_privkey OPENSSL_MANGLER_ASM(ossl_ecx_key_allocate_privkey)
     66193# endif
     66194#endif
     66195#ifndef OPENSSL_MANGLE_ASM
     66196# ifndef ossl_ecx_key_dup
     66197#  define ossl_ecx_key_dup OPENSSL_MANGLER(ossl_ecx_key_dup)
     66198# endif
     66199#else
     66200# ifndef _ossl_ecx_key_dup
     66201#  define _ossl_ecx_key_dup OPENSSL_MANGLER_ASM(ossl_ecx_key_dup)
     66202# endif
     66203#endif
     66204#ifndef OPENSSL_MANGLE_ASM
     66205# ifndef ossl_ecx_key_free
     66206#  define ossl_ecx_key_free OPENSSL_MANGLER(ossl_ecx_key_free)
     66207# endif
     66208#else
     66209# ifndef _ossl_ecx_key_free
     66210#  define _ossl_ecx_key_free OPENSSL_MANGLER_ASM(ossl_ecx_key_free)
     66211# endif
     66212#endif
     66213#ifndef OPENSSL_MANGLE_ASM
     66214# ifndef ossl_ecx_key_from_pkcs8
     66215#  define ossl_ecx_key_from_pkcs8 OPENSSL_MANGLER(ossl_ecx_key_from_pkcs8)
     66216# endif
     66217#else
     66218# ifndef _ossl_ecx_key_from_pkcs8
     66219#  define _ossl_ecx_key_from_pkcs8 OPENSSL_MANGLER_ASM(ossl_ecx_key_from_pkcs8)
     66220# endif
     66221#endif
     66222#ifndef OPENSSL_MANGLE_ASM
     66223# ifndef ossl_ecx_key_fromdata
     66224#  define ossl_ecx_key_fromdata OPENSSL_MANGLER(ossl_ecx_key_fromdata)
     66225# endif
     66226#else
     66227# ifndef _ossl_ecx_key_fromdata
     66228#  define _ossl_ecx_key_fromdata OPENSSL_MANGLER_ASM(ossl_ecx_key_fromdata)
     66229# endif
     66230#endif
     66231#ifndef OPENSSL_MANGLE_ASM
     66232# ifndef ossl_ecx_key_new
     66233#  define ossl_ecx_key_new OPENSSL_MANGLER(ossl_ecx_key_new)
     66234# endif
     66235#else
     66236# ifndef _ossl_ecx_key_new
     66237#  define _ossl_ecx_key_new OPENSSL_MANGLER_ASM(ossl_ecx_key_new)
     66238# endif
     66239#endif
     66240#ifndef OPENSSL_MANGLE_ASM
     66241# ifndef ossl_ecx_key_op
     66242#  define ossl_ecx_key_op OPENSSL_MANGLER(ossl_ecx_key_op)
     66243# endif
     66244#else
     66245# ifndef _ossl_ecx_key_op
     66246#  define _ossl_ecx_key_op OPENSSL_MANGLER_ASM(ossl_ecx_key_op)
     66247# endif
     66248#endif
     66249#ifndef OPENSSL_MANGLE_ASM
     66250# ifndef ossl_ecx_key_set0_libctx
     66251#  define ossl_ecx_key_set0_libctx OPENSSL_MANGLER(ossl_ecx_key_set0_libctx)
     66252# endif
     66253#else
     66254# ifndef _ossl_ecx_key_set0_libctx
     66255#  define _ossl_ecx_key_set0_libctx OPENSSL_MANGLER_ASM(ossl_ecx_key_set0_libctx)
     66256# endif
     66257#endif
     66258#ifndef OPENSSL_MANGLE_ASM
     66259# ifndef ossl_ecx_key_up_ref
     66260#  define ossl_ecx_key_up_ref OPENSSL_MANGLER(ossl_ecx_key_up_ref)
     66261# endif
     66262#else
     66263# ifndef _ossl_ecx_key_up_ref
     66264#  define _ossl_ecx_key_up_ref OPENSSL_MANGLER_ASM(ossl_ecx_key_up_ref)
     66265# endif
     66266#endif
     66267#ifndef OPENSSL_MANGLE_ASM
     66268# ifndef ossl_ecx_public_from_private
     66269#  define ossl_ecx_public_from_private OPENSSL_MANGLER(ossl_ecx_public_from_private)
     66270# endif
     66271#else
     66272# ifndef _ossl_ecx_public_from_private
     66273#  define _ossl_ecx_public_from_private OPENSSL_MANGLER_ASM(ossl_ecx_public_from_private)
     66274# endif
     66275#endif
     66276#ifndef OPENSSL_MANGLE_ASM
     66277# ifndef ossl_ed25519_asn1_meth
     66278#  define ossl_ed25519_asn1_meth OPENSSL_MANGLER(ossl_ed25519_asn1_meth)
     66279# endif
     66280#else
     66281# ifndef _ossl_ed25519_asn1_meth
     66282#  define _ossl_ed25519_asn1_meth OPENSSL_MANGLER_ASM(ossl_ed25519_asn1_meth)
     66283# endif
     66284#endif
     66285#ifndef OPENSSL_MANGLE_ASM
     66286# ifndef ossl_ed25519_keymgmt_functions
     66287#  define ossl_ed25519_keymgmt_functions OPENSSL_MANGLER(ossl_ed25519_keymgmt_functions)
     66288# endif
     66289#else
     66290# ifndef _ossl_ed25519_keymgmt_functions
     66291#  define _ossl_ed25519_keymgmt_functions OPENSSL_MANGLER_ASM(ossl_ed25519_keymgmt_functions)
     66292# endif
     66293#endif
     66294#ifndef OPENSSL_MANGLE_ASM
     66295# ifndef ossl_ed25519_pkey_method
     66296#  define ossl_ed25519_pkey_method OPENSSL_MANGLER(ossl_ed25519_pkey_method)
     66297# endif
     66298#else
     66299# ifndef _ossl_ed25519_pkey_method
     66300#  define _ossl_ed25519_pkey_method OPENSSL_MANGLER_ASM(ossl_ed25519_pkey_method)
     66301# endif
     66302#endif
     66303#ifndef OPENSSL_MANGLE_ASM
     66304# ifndef ossl_ed25519_public_from_private
     66305#  define ossl_ed25519_public_from_private OPENSSL_MANGLER(ossl_ed25519_public_from_private)
     66306# endif
     66307#else
     66308# ifndef _ossl_ed25519_public_from_private
     66309#  define _ossl_ed25519_public_from_private OPENSSL_MANGLER_ASM(ossl_ed25519_public_from_private)
     66310# endif
     66311#endif
     66312#ifndef OPENSSL_MANGLE_ASM
     66313# ifndef ossl_ed25519_sign
     66314#  define ossl_ed25519_sign OPENSSL_MANGLER(ossl_ed25519_sign)
     66315# endif
     66316#else
     66317# ifndef _ossl_ed25519_sign
     66318#  define _ossl_ed25519_sign OPENSSL_MANGLER_ASM(ossl_ed25519_sign)
     66319# endif
     66320#endif
     66321#ifndef OPENSSL_MANGLE_ASM
     66322# ifndef ossl_ed25519_signature_functions
     66323#  define ossl_ed25519_signature_functions OPENSSL_MANGLER(ossl_ed25519_signature_functions)
     66324# endif
     66325#else
     66326# ifndef _ossl_ed25519_signature_functions
     66327#  define _ossl_ed25519_signature_functions OPENSSL_MANGLER_ASM(ossl_ed25519_signature_functions)
     66328# endif
     66329#endif
     66330#ifndef OPENSSL_MANGLE_ASM
     66331# ifndef ossl_ed25519_to_EncryptedPrivateKeyInfo_der_encoder_functions
     66332#  define ossl_ed25519_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_ed25519_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     66333# endif
     66334#else
     66335# ifndef _ossl_ed25519_to_EncryptedPrivateKeyInfo_der_encoder_functions
     66336#  define _ossl_ed25519_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_ed25519_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     66337# endif
     66338#endif
     66339#ifndef OPENSSL_MANGLE_ASM
     66340# ifndef ossl_ed25519_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     66341#  define ossl_ed25519_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_ed25519_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     66342# endif
     66343#else
     66344# ifndef _ossl_ed25519_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     66345#  define _ossl_ed25519_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_ed25519_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     66346# endif
     66347#endif
     66348#ifndef OPENSSL_MANGLE_ASM
     66349# ifndef ossl_ed25519_to_PrivateKeyInfo_der_encoder_functions
     66350#  define ossl_ed25519_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_ed25519_to_PrivateKeyInfo_der_encoder_functions)
     66351# endif
     66352#else
     66353# ifndef _ossl_ed25519_to_PrivateKeyInfo_der_encoder_functions
     66354#  define _ossl_ed25519_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_ed25519_to_PrivateKeyInfo_der_encoder_functions)
     66355# endif
     66356#endif
     66357#ifndef OPENSSL_MANGLE_ASM
     66358# ifndef ossl_ed25519_to_PrivateKeyInfo_pem_encoder_functions
     66359#  define ossl_ed25519_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_ed25519_to_PrivateKeyInfo_pem_encoder_functions)
     66360# endif
     66361#else
     66362# ifndef _ossl_ed25519_to_PrivateKeyInfo_pem_encoder_functions
     66363#  define _ossl_ed25519_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_ed25519_to_PrivateKeyInfo_pem_encoder_functions)
     66364# endif
     66365#endif
     66366#ifndef OPENSSL_MANGLE_ASM
     66367# ifndef ossl_ed25519_to_SubjectPublicKeyInfo_der_encoder_functions
     66368#  define ossl_ed25519_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_ed25519_to_SubjectPublicKeyInfo_der_encoder_functions)
     66369# endif
     66370#else
     66371# ifndef _ossl_ed25519_to_SubjectPublicKeyInfo_der_encoder_functions
     66372#  define _ossl_ed25519_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_ed25519_to_SubjectPublicKeyInfo_der_encoder_functions)
     66373# endif
     66374#endif
     66375#ifndef OPENSSL_MANGLE_ASM
     66376# ifndef ossl_ed25519_to_SubjectPublicKeyInfo_pem_encoder_functions
     66377#  define ossl_ed25519_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_ed25519_to_SubjectPublicKeyInfo_pem_encoder_functions)
     66378# endif
     66379#else
     66380# ifndef _ossl_ed25519_to_SubjectPublicKeyInfo_pem_encoder_functions
     66381#  define _ossl_ed25519_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_ed25519_to_SubjectPublicKeyInfo_pem_encoder_functions)
     66382# endif
     66383#endif
     66384#ifndef OPENSSL_MANGLE_ASM
     66385# ifndef ossl_ed25519_to_text_encoder_functions
     66386#  define ossl_ed25519_to_text_encoder_functions OPENSSL_MANGLER(ossl_ed25519_to_text_encoder_functions)
     66387# endif
     66388#else
     66389# ifndef _ossl_ed25519_to_text_encoder_functions
     66390#  define _ossl_ed25519_to_text_encoder_functions OPENSSL_MANGLER_ASM(ossl_ed25519_to_text_encoder_functions)
     66391# endif
     66392#endif
     66393#ifndef OPENSSL_MANGLE_ASM
     66394# ifndef ossl_ed25519_verify
     66395#  define ossl_ed25519_verify OPENSSL_MANGLER(ossl_ed25519_verify)
     66396# endif
     66397#else
     66398# ifndef _ossl_ed25519_verify
     66399#  define _ossl_ed25519_verify OPENSSL_MANGLER_ASM(ossl_ed25519_verify)
     66400# endif
     66401#endif
     66402#ifndef OPENSSL_MANGLE_ASM
     66403# ifndef ossl_ed448_asn1_meth
     66404#  define ossl_ed448_asn1_meth OPENSSL_MANGLER(ossl_ed448_asn1_meth)
     66405# endif
     66406#else
     66407# ifndef _ossl_ed448_asn1_meth
     66408#  define _ossl_ed448_asn1_meth OPENSSL_MANGLER_ASM(ossl_ed448_asn1_meth)
     66409# endif
     66410#endif
     66411#ifndef OPENSSL_MANGLE_ASM
     66412# ifndef ossl_ed448_keymgmt_functions
     66413#  define ossl_ed448_keymgmt_functions OPENSSL_MANGLER(ossl_ed448_keymgmt_functions)
     66414# endif
     66415#else
     66416# ifndef _ossl_ed448_keymgmt_functions
     66417#  define _ossl_ed448_keymgmt_functions OPENSSL_MANGLER_ASM(ossl_ed448_keymgmt_functions)
     66418# endif
     66419#endif
     66420#ifndef OPENSSL_MANGLE_ASM
     66421# ifndef ossl_ed448_pkey_method
     66422#  define ossl_ed448_pkey_method OPENSSL_MANGLER(ossl_ed448_pkey_method)
     66423# endif
     66424#else
     66425# ifndef _ossl_ed448_pkey_method
     66426#  define _ossl_ed448_pkey_method OPENSSL_MANGLER_ASM(ossl_ed448_pkey_method)
     66427# endif
     66428#endif
     66429#ifndef OPENSSL_MANGLE_ASM
     66430# ifndef ossl_ed448_public_from_private
     66431#  define ossl_ed448_public_from_private OPENSSL_MANGLER(ossl_ed448_public_from_private)
     66432# endif
     66433#else
     66434# ifndef _ossl_ed448_public_from_private
     66435#  define _ossl_ed448_public_from_private OPENSSL_MANGLER_ASM(ossl_ed448_public_from_private)
     66436# endif
     66437#endif
     66438#ifndef OPENSSL_MANGLE_ASM
     66439# ifndef ossl_ed448_sign
     66440#  define ossl_ed448_sign OPENSSL_MANGLER(ossl_ed448_sign)
     66441# endif
     66442#else
     66443# ifndef _ossl_ed448_sign
     66444#  define _ossl_ed448_sign OPENSSL_MANGLER_ASM(ossl_ed448_sign)
     66445# endif
     66446#endif
     66447#ifndef OPENSSL_MANGLE_ASM
     66448# ifndef ossl_ed448_signature_functions
     66449#  define ossl_ed448_signature_functions OPENSSL_MANGLER(ossl_ed448_signature_functions)
     66450# endif
     66451#else
     66452# ifndef _ossl_ed448_signature_functions
     66453#  define _ossl_ed448_signature_functions OPENSSL_MANGLER_ASM(ossl_ed448_signature_functions)
     66454# endif
     66455#endif
     66456#ifndef OPENSSL_MANGLE_ASM
     66457# ifndef ossl_ed448_to_EncryptedPrivateKeyInfo_der_encoder_functions
     66458#  define ossl_ed448_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_ed448_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     66459# endif
     66460#else
     66461# ifndef _ossl_ed448_to_EncryptedPrivateKeyInfo_der_encoder_functions
     66462#  define _ossl_ed448_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_ed448_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     66463# endif
     66464#endif
     66465#ifndef OPENSSL_MANGLE_ASM
     66466# ifndef ossl_ed448_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     66467#  define ossl_ed448_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_ed448_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     66468# endif
     66469#else
     66470# ifndef _ossl_ed448_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     66471#  define _ossl_ed448_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_ed448_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     66472# endif
     66473#endif
     66474#ifndef OPENSSL_MANGLE_ASM
     66475# ifndef ossl_ed448_to_PrivateKeyInfo_der_encoder_functions
     66476#  define ossl_ed448_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_ed448_to_PrivateKeyInfo_der_encoder_functions)
     66477# endif
     66478#else
     66479# ifndef _ossl_ed448_to_PrivateKeyInfo_der_encoder_functions
     66480#  define _ossl_ed448_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_ed448_to_PrivateKeyInfo_der_encoder_functions)
     66481# endif
     66482#endif
     66483#ifndef OPENSSL_MANGLE_ASM
     66484# ifndef ossl_ed448_to_PrivateKeyInfo_pem_encoder_functions
     66485#  define ossl_ed448_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_ed448_to_PrivateKeyInfo_pem_encoder_functions)
     66486# endif
     66487#else
     66488# ifndef _ossl_ed448_to_PrivateKeyInfo_pem_encoder_functions
     66489#  define _ossl_ed448_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_ed448_to_PrivateKeyInfo_pem_encoder_functions)
     66490# endif
     66491#endif
     66492#ifndef OPENSSL_MANGLE_ASM
     66493# ifndef ossl_ed448_to_SubjectPublicKeyInfo_der_encoder_functions
     66494#  define ossl_ed448_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_ed448_to_SubjectPublicKeyInfo_der_encoder_functions)
     66495# endif
     66496#else
     66497# ifndef _ossl_ed448_to_SubjectPublicKeyInfo_der_encoder_functions
     66498#  define _ossl_ed448_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_ed448_to_SubjectPublicKeyInfo_der_encoder_functions)
     66499# endif
     66500#endif
     66501#ifndef OPENSSL_MANGLE_ASM
     66502# ifndef ossl_ed448_to_SubjectPublicKeyInfo_pem_encoder_functions
     66503#  define ossl_ed448_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_ed448_to_SubjectPublicKeyInfo_pem_encoder_functions)
     66504# endif
     66505#else
     66506# ifndef _ossl_ed448_to_SubjectPublicKeyInfo_pem_encoder_functions
     66507#  define _ossl_ed448_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_ed448_to_SubjectPublicKeyInfo_pem_encoder_functions)
     66508# endif
     66509#endif
     66510#ifndef OPENSSL_MANGLE_ASM
     66511# ifndef ossl_ed448_to_text_encoder_functions
     66512#  define ossl_ed448_to_text_encoder_functions OPENSSL_MANGLER(ossl_ed448_to_text_encoder_functions)
     66513# endif
     66514#else
     66515# ifndef _ossl_ed448_to_text_encoder_functions
     66516#  define _ossl_ed448_to_text_encoder_functions OPENSSL_MANGLER_ASM(ossl_ed448_to_text_encoder_functions)
     66517# endif
     66518#endif
     66519#ifndef OPENSSL_MANGLE_ASM
     66520# ifndef ossl_ed448_verify
     66521#  define ossl_ed448_verify OPENSSL_MANGLER(ossl_ed448_verify)
     66522# endif
     66523#else
     66524# ifndef _ossl_ed448_verify
     66525#  define _ossl_ed448_verify OPENSSL_MANGLER_ASM(ossl_ed448_verify)
     66526# endif
     66527#endif
     66528#ifndef OPENSSL_MANGLE_ASM
     66529# ifndef ossl_ed448ph_sign
     66530#  define ossl_ed448ph_sign OPENSSL_MANGLER(ossl_ed448ph_sign)
     66531# endif
     66532#else
     66533# ifndef _ossl_ed448ph_sign
     66534#  define _ossl_ed448ph_sign OPENSSL_MANGLER_ASM(ossl_ed448ph_sign)
     66535# endif
     66536#endif
     66537#ifndef OPENSSL_MANGLE_ASM
     66538# ifndef ossl_ed448ph_verify
     66539#  define ossl_ed448ph_verify OPENSSL_MANGLER(ossl_ed448ph_verify)
     66540# endif
     66541#else
     66542# ifndef _ossl_ed448ph_verify
     66543#  define _ossl_ed448ph_verify OPENSSL_MANGLER_ASM(ossl_ed448ph_verify)
     66544# endif
     66545#endif
     66546#ifndef OPENSSL_MANGLE_ASM
     66547# ifndef ossl_encode_der_dsa_sig
     66548#  define ossl_encode_der_dsa_sig OPENSSL_MANGLER(ossl_encode_der_dsa_sig)
     66549# endif
     66550#else
     66551# ifndef _ossl_encode_der_dsa_sig
     66552#  define _ossl_encode_der_dsa_sig OPENSSL_MANGLER_ASM(ossl_encode_der_dsa_sig)
     66553# endif
     66554#endif
     66555#ifndef OPENSSL_MANGLE_ASM
     66556# ifndef ossl_encode_der_integer
     66557#  define ossl_encode_der_integer OPENSSL_MANGLER(ossl_encode_der_integer)
     66558# endif
     66559#else
     66560# ifndef _ossl_encode_der_integer
     66561#  define _ossl_encode_der_integer OPENSSL_MANGLER_ASM(ossl_encode_der_integer)
     66562# endif
     66563#endif
     66564#ifndef OPENSSL_MANGLE_ASM
     66565# ifndef ossl_encode_der_length
     66566#  define ossl_encode_der_length OPENSSL_MANGLER(ossl_encode_der_length)
     66567# endif
     66568#else
     66569# ifndef _ossl_encode_der_length
     66570#  define _ossl_encode_der_length OPENSSL_MANGLER_ASM(ossl_encode_der_length)
     66571# endif
     66572#endif
     66573#ifndef OPENSSL_MANGLE_ASM
     66574# ifndef ossl_encoder_fetch_by_number
     66575#  define ossl_encoder_fetch_by_number OPENSSL_MANGLER(ossl_encoder_fetch_by_number)
     66576# endif
     66577#else
     66578# ifndef _ossl_encoder_fetch_by_number
     66579#  define _ossl_encoder_fetch_by_number OPENSSL_MANGLER_ASM(ossl_encoder_fetch_by_number)
     66580# endif
     66581#endif
     66582#ifndef OPENSSL_MANGLE_ASM
     66583# ifndef ossl_encoder_get_number
     66584#  define ossl_encoder_get_number OPENSSL_MANGLER(ossl_encoder_get_number)
     66585# endif
     66586#else
     66587# ifndef _ossl_encoder_get_number
     66588#  define _ossl_encoder_get_number OPENSSL_MANGLER_ASM(ossl_encoder_get_number)
     66589# endif
     66590#endif
     66591#ifndef OPENSSL_MANGLE_ASM
     66592# ifndef ossl_encoder_instance_free
     66593#  define ossl_encoder_instance_free OPENSSL_MANGLER(ossl_encoder_instance_free)
     66594# endif
     66595#else
     66596# ifndef _ossl_encoder_instance_free
     66597#  define _ossl_encoder_instance_free OPENSSL_MANGLER_ASM(ossl_encoder_instance_free)
     66598# endif
     66599#endif
     66600#ifndef OPENSSL_MANGLE_ASM
     66601# ifndef ossl_encoder_parsed_properties
     66602#  define ossl_encoder_parsed_properties OPENSSL_MANGLER(ossl_encoder_parsed_properties)
     66603# endif
     66604#else
     66605# ifndef _ossl_encoder_parsed_properties
     66606#  define _ossl_encoder_parsed_properties OPENSSL_MANGLER_ASM(ossl_encoder_parsed_properties)
     66607# endif
     66608#endif
     66609#ifndef OPENSSL_MANGLE_ASM
     66610# ifndef ossl_engine_table_select
     66611#  define ossl_engine_table_select OPENSSL_MANGLER(ossl_engine_table_select)
     66612# endif
     66613#else
     66614# ifndef _ossl_engine_table_select
     66615#  define _ossl_engine_table_select OPENSSL_MANGLER_ASM(ossl_engine_table_select)
     66616# endif
     66617#endif
     66618#ifndef OPENSSL_MANGLE_ASM
     66619# ifndef ossl_err_get_state_int
     66620#  define ossl_err_get_state_int OPENSSL_MANGLER(ossl_err_get_state_int)
     66621# endif
     66622#else
     66623# ifndef _ossl_err_get_state_int
     66624#  define _ossl_err_get_state_int OPENSSL_MANGLER_ASM(ossl_err_get_state_int)
     66625# endif
     66626#endif
     66627#ifndef OPENSSL_MANGLE_ASM
     66628# ifndef ossl_err_load_ASN1_strings
     66629#  define ossl_err_load_ASN1_strings OPENSSL_MANGLER(ossl_err_load_ASN1_strings)
     66630# endif
     66631#else
     66632# ifndef _ossl_err_load_ASN1_strings
     66633#  define _ossl_err_load_ASN1_strings OPENSSL_MANGLER_ASM(ossl_err_load_ASN1_strings)
     66634# endif
     66635#endif
     66636#ifndef OPENSSL_MANGLE_ASM
     66637# ifndef ossl_err_load_ASYNC_strings
     66638#  define ossl_err_load_ASYNC_strings OPENSSL_MANGLER(ossl_err_load_ASYNC_strings)
     66639# endif
     66640#else
     66641# ifndef _ossl_err_load_ASYNC_strings
     66642#  define _ossl_err_load_ASYNC_strings OPENSSL_MANGLER_ASM(ossl_err_load_ASYNC_strings)
     66643# endif
     66644#endif
     66645#ifndef OPENSSL_MANGLE_ASM
     66646# ifndef ossl_err_load_BIO_strings
     66647#  define ossl_err_load_BIO_strings OPENSSL_MANGLER(ossl_err_load_BIO_strings)
     66648# endif
     66649#else
     66650# ifndef _ossl_err_load_BIO_strings
     66651#  define _ossl_err_load_BIO_strings OPENSSL_MANGLER_ASM(ossl_err_load_BIO_strings)
     66652# endif
     66653#endif
     66654#ifndef OPENSSL_MANGLE_ASM
     66655# ifndef ossl_err_load_BN_strings
     66656#  define ossl_err_load_BN_strings OPENSSL_MANGLER(ossl_err_load_BN_strings)
     66657# endif
     66658#else
     66659# ifndef _ossl_err_load_BN_strings
     66660#  define _ossl_err_load_BN_strings OPENSSL_MANGLER_ASM(ossl_err_load_BN_strings)
     66661# endif
     66662#endif
     66663#ifndef OPENSSL_MANGLE_ASM
     66664# ifndef ossl_err_load_BUF_strings
     66665#  define ossl_err_load_BUF_strings OPENSSL_MANGLER(ossl_err_load_BUF_strings)
     66666# endif
     66667#else
     66668# ifndef _ossl_err_load_BUF_strings
     66669#  define _ossl_err_load_BUF_strings OPENSSL_MANGLER_ASM(ossl_err_load_BUF_strings)
     66670# endif
     66671#endif
     66672#ifndef OPENSSL_MANGLE_ASM
     66673# ifndef ossl_err_load_CMP_strings
     66674#  define ossl_err_load_CMP_strings OPENSSL_MANGLER(ossl_err_load_CMP_strings)
     66675# endif
     66676#else
     66677# ifndef _ossl_err_load_CMP_strings
     66678#  define _ossl_err_load_CMP_strings OPENSSL_MANGLER_ASM(ossl_err_load_CMP_strings)
     66679# endif
     66680#endif
     66681#ifndef OPENSSL_MANGLE_ASM
     66682# ifndef ossl_err_load_CMS_strings
     66683#  define ossl_err_load_CMS_strings OPENSSL_MANGLER(ossl_err_load_CMS_strings)
     66684# endif
     66685#else
     66686# ifndef _ossl_err_load_CMS_strings
     66687#  define _ossl_err_load_CMS_strings OPENSSL_MANGLER_ASM(ossl_err_load_CMS_strings)
     66688# endif
     66689#endif
     66690#ifndef OPENSSL_MANGLE_ASM
     66691# ifndef ossl_err_load_COMP_strings
     66692#  define ossl_err_load_COMP_strings OPENSSL_MANGLER(ossl_err_load_COMP_strings)
     66693# endif
     66694#else
     66695# ifndef _ossl_err_load_COMP_strings
     66696#  define _ossl_err_load_COMP_strings OPENSSL_MANGLER_ASM(ossl_err_load_COMP_strings)
     66697# endif
     66698#endif
     66699#ifndef OPENSSL_MANGLE_ASM
     66700# ifndef ossl_err_load_CONF_strings
     66701#  define ossl_err_load_CONF_strings OPENSSL_MANGLER(ossl_err_load_CONF_strings)
     66702# endif
     66703#else
     66704# ifndef _ossl_err_load_CONF_strings
     66705#  define _ossl_err_load_CONF_strings OPENSSL_MANGLER_ASM(ossl_err_load_CONF_strings)
     66706# endif
     66707#endif
     66708#ifndef OPENSSL_MANGLE_ASM
     66709# ifndef ossl_err_load_CRMF_strings
     66710#  define ossl_err_load_CRMF_strings OPENSSL_MANGLER(ossl_err_load_CRMF_strings)
     66711# endif
     66712#else
     66713# ifndef _ossl_err_load_CRMF_strings
     66714#  define _ossl_err_load_CRMF_strings OPENSSL_MANGLER_ASM(ossl_err_load_CRMF_strings)
     66715# endif
     66716#endif
     66717#ifndef OPENSSL_MANGLE_ASM
     66718# ifndef ossl_err_load_CRYPTO_strings
     66719#  define ossl_err_load_CRYPTO_strings OPENSSL_MANGLER(ossl_err_load_CRYPTO_strings)
     66720# endif
     66721#else
     66722# ifndef _ossl_err_load_CRYPTO_strings
     66723#  define _ossl_err_load_CRYPTO_strings OPENSSL_MANGLER_ASM(ossl_err_load_CRYPTO_strings)
     66724# endif
     66725#endif
     66726#ifndef OPENSSL_MANGLE_ASM
     66727# ifndef ossl_err_load_CT_strings
     66728#  define ossl_err_load_CT_strings OPENSSL_MANGLER(ossl_err_load_CT_strings)
     66729# endif
     66730#else
     66731# ifndef _ossl_err_load_CT_strings
     66732#  define _ossl_err_load_CT_strings OPENSSL_MANGLER_ASM(ossl_err_load_CT_strings)
     66733# endif
     66734#endif
     66735#ifndef OPENSSL_MANGLE_ASM
     66736# ifndef ossl_err_load_DH_strings
     66737#  define ossl_err_load_DH_strings OPENSSL_MANGLER(ossl_err_load_DH_strings)
     66738# endif
     66739#else
     66740# ifndef _ossl_err_load_DH_strings
     66741#  define _ossl_err_load_DH_strings OPENSSL_MANGLER_ASM(ossl_err_load_DH_strings)
     66742# endif
     66743#endif
     66744#ifndef OPENSSL_MANGLE_ASM
     66745# ifndef ossl_err_load_DSA_strings
     66746#  define ossl_err_load_DSA_strings OPENSSL_MANGLER(ossl_err_load_DSA_strings)
     66747# endif
     66748#else
     66749# ifndef _ossl_err_load_DSA_strings
     66750#  define _ossl_err_load_DSA_strings OPENSSL_MANGLER_ASM(ossl_err_load_DSA_strings)
     66751# endif
     66752#endif
     66753#ifndef OPENSSL_MANGLE_ASM
     66754# ifndef ossl_err_load_DSO_strings
     66755#  define ossl_err_load_DSO_strings OPENSSL_MANGLER(ossl_err_load_DSO_strings)
     66756# endif
     66757#else
     66758# ifndef _ossl_err_load_DSO_strings
     66759#  define _ossl_err_load_DSO_strings OPENSSL_MANGLER_ASM(ossl_err_load_DSO_strings)
     66760# endif
     66761#endif
     66762#ifndef OPENSSL_MANGLE_ASM
     66763# ifndef ossl_err_load_EC_strings
     66764#  define ossl_err_load_EC_strings OPENSSL_MANGLER(ossl_err_load_EC_strings)
     66765# endif
     66766#else
     66767# ifndef _ossl_err_load_EC_strings
     66768#  define _ossl_err_load_EC_strings OPENSSL_MANGLER_ASM(ossl_err_load_EC_strings)
     66769# endif
     66770#endif
     66771#ifndef OPENSSL_MANGLE_ASM
     66772# ifndef ossl_err_load_ENGINE_strings
     66773#  define ossl_err_load_ENGINE_strings OPENSSL_MANGLER(ossl_err_load_ENGINE_strings)
     66774# endif
     66775#else
     66776# ifndef _ossl_err_load_ENGINE_strings
     66777#  define _ossl_err_load_ENGINE_strings OPENSSL_MANGLER_ASM(ossl_err_load_ENGINE_strings)
     66778# endif
     66779#endif
     66780#ifndef OPENSSL_MANGLE_ASM
     66781# ifndef ossl_err_load_ERR_strings
     66782#  define ossl_err_load_ERR_strings OPENSSL_MANGLER(ossl_err_load_ERR_strings)
     66783# endif
     66784#else
     66785# ifndef _ossl_err_load_ERR_strings
     66786#  define _ossl_err_load_ERR_strings OPENSSL_MANGLER_ASM(ossl_err_load_ERR_strings)
     66787# endif
     66788#endif
     66789#ifndef OPENSSL_MANGLE_ASM
     66790# ifndef ossl_err_load_ESS_strings
     66791#  define ossl_err_load_ESS_strings OPENSSL_MANGLER(ossl_err_load_ESS_strings)
     66792# endif
     66793#else
     66794# ifndef _ossl_err_load_ESS_strings
     66795#  define _ossl_err_load_ESS_strings OPENSSL_MANGLER_ASM(ossl_err_load_ESS_strings)
     66796# endif
     66797#endif
     66798#ifndef OPENSSL_MANGLE_ASM
     66799# ifndef ossl_err_load_EVP_strings
     66800#  define ossl_err_load_EVP_strings OPENSSL_MANGLER(ossl_err_load_EVP_strings)
     66801# endif
     66802#else
     66803# ifndef _ossl_err_load_EVP_strings
     66804#  define _ossl_err_load_EVP_strings OPENSSL_MANGLER_ASM(ossl_err_load_EVP_strings)
     66805# endif
     66806#endif
     66807#ifndef OPENSSL_MANGLE_ASM
     66808# ifndef ossl_err_load_HTTP_strings
     66809#  define ossl_err_load_HTTP_strings OPENSSL_MANGLER(ossl_err_load_HTTP_strings)
     66810# endif
     66811#else
     66812# ifndef _ossl_err_load_HTTP_strings
     66813#  define _ossl_err_load_HTTP_strings OPENSSL_MANGLER_ASM(ossl_err_load_HTTP_strings)
     66814# endif
     66815#endif
     66816#ifndef OPENSSL_MANGLE_ASM
     66817# ifndef ossl_err_load_OBJ_strings
     66818#  define ossl_err_load_OBJ_strings OPENSSL_MANGLER(ossl_err_load_OBJ_strings)
     66819# endif
     66820#else
     66821# ifndef _ossl_err_load_OBJ_strings
     66822#  define _ossl_err_load_OBJ_strings OPENSSL_MANGLER_ASM(ossl_err_load_OBJ_strings)
     66823# endif
     66824#endif
     66825#ifndef OPENSSL_MANGLE_ASM
     66826# ifndef ossl_err_load_OCSP_strings
     66827#  define ossl_err_load_OCSP_strings OPENSSL_MANGLER(ossl_err_load_OCSP_strings)
     66828# endif
     66829#else
     66830# ifndef _ossl_err_load_OCSP_strings
     66831#  define _ossl_err_load_OCSP_strings OPENSSL_MANGLER_ASM(ossl_err_load_OCSP_strings)
     66832# endif
     66833#endif
     66834#ifndef OPENSSL_MANGLE_ASM
     66835# ifndef ossl_err_load_OSSL_DECODER_strings
     66836#  define ossl_err_load_OSSL_DECODER_strings OPENSSL_MANGLER(ossl_err_load_OSSL_DECODER_strings)
     66837# endif
     66838#else
     66839# ifndef _ossl_err_load_OSSL_DECODER_strings
     66840#  define _ossl_err_load_OSSL_DECODER_strings OPENSSL_MANGLER_ASM(ossl_err_load_OSSL_DECODER_strings)
     66841# endif
     66842#endif
     66843#ifndef OPENSSL_MANGLE_ASM
     66844# ifndef ossl_err_load_OSSL_ENCODER_strings
     66845#  define ossl_err_load_OSSL_ENCODER_strings OPENSSL_MANGLER(ossl_err_load_OSSL_ENCODER_strings)
     66846# endif
     66847#else
     66848# ifndef _ossl_err_load_OSSL_ENCODER_strings
     66849#  define _ossl_err_load_OSSL_ENCODER_strings OPENSSL_MANGLER_ASM(ossl_err_load_OSSL_ENCODER_strings)
     66850# endif
     66851#endif
     66852#ifndef OPENSSL_MANGLE_ASM
     66853# ifndef ossl_err_load_OSSL_STORE_strings
     66854#  define ossl_err_load_OSSL_STORE_strings OPENSSL_MANGLER(ossl_err_load_OSSL_STORE_strings)
     66855# endif
     66856#else
     66857# ifndef _ossl_err_load_OSSL_STORE_strings
     66858#  define _ossl_err_load_OSSL_STORE_strings OPENSSL_MANGLER_ASM(ossl_err_load_OSSL_STORE_strings)
     66859# endif
     66860#endif
     66861#ifndef OPENSSL_MANGLE_ASM
     66862# ifndef ossl_err_load_PEM_strings
     66863#  define ossl_err_load_PEM_strings OPENSSL_MANGLER(ossl_err_load_PEM_strings)
     66864# endif
     66865#else
     66866# ifndef _ossl_err_load_PEM_strings
     66867#  define _ossl_err_load_PEM_strings OPENSSL_MANGLER_ASM(ossl_err_load_PEM_strings)
     66868# endif
     66869#endif
     66870#ifndef OPENSSL_MANGLE_ASM
     66871# ifndef ossl_err_load_PKCS12_strings
     66872#  define ossl_err_load_PKCS12_strings OPENSSL_MANGLER(ossl_err_load_PKCS12_strings)
     66873# endif
     66874#else
     66875# ifndef _ossl_err_load_PKCS12_strings
     66876#  define _ossl_err_load_PKCS12_strings OPENSSL_MANGLER_ASM(ossl_err_load_PKCS12_strings)
     66877# endif
     66878#endif
     66879#ifndef OPENSSL_MANGLE_ASM
     66880# ifndef ossl_err_load_PKCS7_strings
     66881#  define ossl_err_load_PKCS7_strings OPENSSL_MANGLER(ossl_err_load_PKCS7_strings)
     66882# endif
     66883#else
     66884# ifndef _ossl_err_load_PKCS7_strings
     66885#  define _ossl_err_load_PKCS7_strings OPENSSL_MANGLER_ASM(ossl_err_load_PKCS7_strings)
     66886# endif
     66887#endif
     66888#ifndef OPENSSL_MANGLE_ASM
     66889# ifndef ossl_err_load_PROP_strings
     66890#  define ossl_err_load_PROP_strings OPENSSL_MANGLER(ossl_err_load_PROP_strings)
     66891# endif
     66892#else
     66893# ifndef _ossl_err_load_PROP_strings
     66894#  define _ossl_err_load_PROP_strings OPENSSL_MANGLER_ASM(ossl_err_load_PROP_strings)
     66895# endif
     66896#endif
     66897#ifndef OPENSSL_MANGLE_ASM
     66898# ifndef ossl_err_load_PROV_strings
     66899#  define ossl_err_load_PROV_strings OPENSSL_MANGLER(ossl_err_load_PROV_strings)
     66900# endif
     66901#else
     66902# ifndef _ossl_err_load_PROV_strings
     66903#  define _ossl_err_load_PROV_strings OPENSSL_MANGLER_ASM(ossl_err_load_PROV_strings)
     66904# endif
     66905#endif
     66906#ifndef OPENSSL_MANGLE_ASM
     66907# ifndef ossl_err_load_RAND_strings
     66908#  define ossl_err_load_RAND_strings OPENSSL_MANGLER(ossl_err_load_RAND_strings)
     66909# endif
     66910#else
     66911# ifndef _ossl_err_load_RAND_strings
     66912#  define _ossl_err_load_RAND_strings OPENSSL_MANGLER_ASM(ossl_err_load_RAND_strings)
     66913# endif
     66914#endif
     66915#ifndef OPENSSL_MANGLE_ASM
     66916# ifndef ossl_err_load_RSA_strings
     66917#  define ossl_err_load_RSA_strings OPENSSL_MANGLER(ossl_err_load_RSA_strings)
     66918# endif
     66919#else
     66920# ifndef _ossl_err_load_RSA_strings
     66921#  define _ossl_err_load_RSA_strings OPENSSL_MANGLER_ASM(ossl_err_load_RSA_strings)
     66922# endif
     66923#endif
     66924#ifndef OPENSSL_MANGLE_ASM
     66925# ifndef ossl_err_load_SSL_strings
     66926#  define ossl_err_load_SSL_strings OPENSSL_MANGLER(ossl_err_load_SSL_strings)
     66927# endif
     66928#else
     66929# ifndef _ossl_err_load_SSL_strings
     66930#  define _ossl_err_load_SSL_strings OPENSSL_MANGLER_ASM(ossl_err_load_SSL_strings)
     66931# endif
     66932#endif
     66933#ifndef OPENSSL_MANGLE_ASM
     66934# ifndef ossl_err_load_TS_strings
     66935#  define ossl_err_load_TS_strings OPENSSL_MANGLER(ossl_err_load_TS_strings)
     66936# endif
     66937#else
     66938# ifndef _ossl_err_load_TS_strings
     66939#  define _ossl_err_load_TS_strings OPENSSL_MANGLER_ASM(ossl_err_load_TS_strings)
     66940# endif
     66941#endif
     66942#ifndef OPENSSL_MANGLE_ASM
     66943# ifndef ossl_err_load_UI_strings
     66944#  define ossl_err_load_UI_strings OPENSSL_MANGLER(ossl_err_load_UI_strings)
     66945# endif
     66946#else
     66947# ifndef _ossl_err_load_UI_strings
     66948#  define _ossl_err_load_UI_strings OPENSSL_MANGLER_ASM(ossl_err_load_UI_strings)
     66949# endif
     66950#endif
     66951#ifndef OPENSSL_MANGLE_ASM
     66952# ifndef ossl_err_load_X509V3_strings
     66953#  define ossl_err_load_X509V3_strings OPENSSL_MANGLER(ossl_err_load_X509V3_strings)
     66954# endif
     66955#else
     66956# ifndef _ossl_err_load_X509V3_strings
     66957#  define _ossl_err_load_X509V3_strings OPENSSL_MANGLER_ASM(ossl_err_load_X509V3_strings)
     66958# endif
     66959#endif
     66960#ifndef OPENSSL_MANGLE_ASM
     66961# ifndef ossl_err_load_X509_strings
     66962#  define ossl_err_load_X509_strings OPENSSL_MANGLER(ossl_err_load_X509_strings)
     66963# endif
     66964#else
     66965# ifndef _ossl_err_load_X509_strings
     66966#  define _ossl_err_load_X509_strings OPENSSL_MANGLER_ASM(ossl_err_load_X509_strings)
     66967# endif
     66968#endif
     66969#ifndef OPENSSL_MANGLE_ASM
     66970# ifndef ossl_err_load_crypto_strings
     66971#  define ossl_err_load_crypto_strings OPENSSL_MANGLER(ossl_err_load_crypto_strings)
     66972# endif
     66973#else
     66974# ifndef _ossl_err_load_crypto_strings
     66975#  define _ossl_err_load_crypto_strings OPENSSL_MANGLER_ASM(ossl_err_load_crypto_strings)
     66976# endif
     66977#endif
     66978#ifndef OPENSSL_MANGLE_ASM
     66979# ifndef ossl_err_string_int
     66980#  define ossl_err_string_int OPENSSL_MANGLER(ossl_err_string_int)
     66981# endif
     66982#else
     66983# ifndef _ossl_err_string_int
     66984#  define _ossl_err_string_int OPENSSL_MANGLER_ASM(ossl_err_string_int)
     66985# endif
     66986#endif
     66987#ifndef OPENSSL_MANGLE_ASM
     66988# ifndef ossl_evp_pkey_get1_ED25519
     66989#  define ossl_evp_pkey_get1_ED25519 OPENSSL_MANGLER(ossl_evp_pkey_get1_ED25519)
     66990# endif
     66991#else
     66992# ifndef _ossl_evp_pkey_get1_ED25519
     66993#  define _ossl_evp_pkey_get1_ED25519 OPENSSL_MANGLER_ASM(ossl_evp_pkey_get1_ED25519)
     66994# endif
     66995#endif
     66996#ifndef OPENSSL_MANGLE_ASM
     66997# ifndef ossl_evp_pkey_get1_ED448
     66998#  define ossl_evp_pkey_get1_ED448 OPENSSL_MANGLER(ossl_evp_pkey_get1_ED448)
     66999# endif
     67000#else
     67001# ifndef _ossl_evp_pkey_get1_ED448
     67002#  define _ossl_evp_pkey_get1_ED448 OPENSSL_MANGLER_ASM(ossl_evp_pkey_get1_ED448)
     67003# endif
     67004#endif
     67005#ifndef OPENSSL_MANGLE_ASM
     67006# ifndef ossl_evp_pkey_get1_X25519
     67007#  define ossl_evp_pkey_get1_X25519 OPENSSL_MANGLER(ossl_evp_pkey_get1_X25519)
     67008# endif
     67009#else
     67010# ifndef _ossl_evp_pkey_get1_X25519
     67011#  define _ossl_evp_pkey_get1_X25519 OPENSSL_MANGLER_ASM(ossl_evp_pkey_get1_X25519)
     67012# endif
     67013#endif
     67014#ifndef OPENSSL_MANGLE_ASM
     67015# ifndef ossl_evp_pkey_get1_X448
     67016#  define ossl_evp_pkey_get1_X448 OPENSSL_MANGLER(ossl_evp_pkey_get1_X448)
     67017# endif
     67018#else
     67019# ifndef _ossl_evp_pkey_get1_X448
     67020#  define _ossl_evp_pkey_get1_X448 OPENSSL_MANGLER_ASM(ossl_evp_pkey_get1_X448)
     67021# endif
     67022#endif
     67023#ifndef OPENSSL_MANGLE_ASM
     67024# ifndef ossl_extract_multiplier_2x20_win5
     67025#  define ossl_extract_multiplier_2x20_win5 OPENSSL_MANGLER(ossl_extract_multiplier_2x20_win5)
     67026# endif
     67027#else
     67028# ifndef _ossl_extract_multiplier_2x20_win5
     67029#  define _ossl_extract_multiplier_2x20_win5 OPENSSL_MANGLER_ASM(ossl_extract_multiplier_2x20_win5)
     67030# endif
     67031#endif
     67032#ifndef OPENSSL_MANGLE_ASM
     67033# ifndef ossl_ffc_generate_private_key
     67034#  define ossl_ffc_generate_private_key OPENSSL_MANGLER(ossl_ffc_generate_private_key)
     67035# endif
     67036#else
     67037# ifndef _ossl_ffc_generate_private_key
     67038#  define _ossl_ffc_generate_private_key OPENSSL_MANGLER_ASM(ossl_ffc_generate_private_key)
     67039# endif
     67040#endif
     67041#ifndef OPENSSL_MANGLE_ASM
     67042# ifndef ossl_ffc_name_to_dh_named_group
     67043#  define ossl_ffc_name_to_dh_named_group OPENSSL_MANGLER(ossl_ffc_name_to_dh_named_group)
     67044# endif
     67045#else
     67046# ifndef _ossl_ffc_name_to_dh_named_group
     67047#  define _ossl_ffc_name_to_dh_named_group OPENSSL_MANGLER_ASM(ossl_ffc_name_to_dh_named_group)
     67048# endif
     67049#endif
     67050#ifndef OPENSSL_MANGLE_ASM
     67051# ifndef ossl_ffc_named_group_get_name
     67052#  define ossl_ffc_named_group_get_name OPENSSL_MANGLER(ossl_ffc_named_group_get_name)
     67053# endif
     67054#else
     67055# ifndef _ossl_ffc_named_group_get_name
     67056#  define _ossl_ffc_named_group_get_name OPENSSL_MANGLER_ASM(ossl_ffc_named_group_get_name)
     67057# endif
     67058#endif
     67059#ifndef OPENSSL_MANGLE_ASM
     67060# ifndef ossl_ffc_named_group_get_q
     67061#  define ossl_ffc_named_group_get_q OPENSSL_MANGLER(ossl_ffc_named_group_get_q)
     67062# endif
     67063#else
     67064# ifndef _ossl_ffc_named_group_get_q
     67065#  define _ossl_ffc_named_group_get_q OPENSSL_MANGLER_ASM(ossl_ffc_named_group_get_q)
     67066# endif
     67067#endif
     67068#ifndef OPENSSL_MANGLE_ASM
     67069# ifndef ossl_ffc_named_group_get_uid
     67070#  define ossl_ffc_named_group_get_uid OPENSSL_MANGLER(ossl_ffc_named_group_get_uid)
     67071# endif
     67072#else
     67073# ifndef _ossl_ffc_named_group_get_uid
     67074#  define _ossl_ffc_named_group_get_uid OPENSSL_MANGLER_ASM(ossl_ffc_named_group_get_uid)
     67075# endif
     67076#endif
     67077#ifndef OPENSSL_MANGLE_ASM
     67078# ifndef ossl_ffc_named_group_set_pqg
     67079#  define ossl_ffc_named_group_set_pqg OPENSSL_MANGLER(ossl_ffc_named_group_set_pqg)
     67080# endif
     67081#else
     67082# ifndef _ossl_ffc_named_group_set_pqg
     67083#  define _ossl_ffc_named_group_set_pqg OPENSSL_MANGLER_ASM(ossl_ffc_named_group_set_pqg)
     67084# endif
     67085#endif
     67086#ifndef OPENSSL_MANGLE_ASM
     67087# ifndef ossl_ffc_numbers_to_dh_named_group
     67088#  define ossl_ffc_numbers_to_dh_named_group OPENSSL_MANGLER(ossl_ffc_numbers_to_dh_named_group)
     67089# endif
     67090#else
     67091# ifndef _ossl_ffc_numbers_to_dh_named_group
     67092#  define _ossl_ffc_numbers_to_dh_named_group OPENSSL_MANGLER_ASM(ossl_ffc_numbers_to_dh_named_group)
     67093# endif
     67094#endif
     67095#ifndef OPENSSL_MANGLE_ASM
     67096# ifndef ossl_ffc_params_FIPS186_2_gen_verify
     67097#  define ossl_ffc_params_FIPS186_2_gen_verify OPENSSL_MANGLER(ossl_ffc_params_FIPS186_2_gen_verify)
     67098# endif
     67099#else
     67100# ifndef _ossl_ffc_params_FIPS186_2_gen_verify
     67101#  define _ossl_ffc_params_FIPS186_2_gen_verify OPENSSL_MANGLER_ASM(ossl_ffc_params_FIPS186_2_gen_verify)
     67102# endif
     67103#endif
     67104#ifndef OPENSSL_MANGLE_ASM
     67105# ifndef ossl_ffc_params_FIPS186_2_generate
     67106#  define ossl_ffc_params_FIPS186_2_generate OPENSSL_MANGLER(ossl_ffc_params_FIPS186_2_generate)
     67107# endif
     67108#else
     67109# ifndef _ossl_ffc_params_FIPS186_2_generate
     67110#  define _ossl_ffc_params_FIPS186_2_generate OPENSSL_MANGLER_ASM(ossl_ffc_params_FIPS186_2_generate)
     67111# endif
     67112#endif
     67113#ifndef OPENSSL_MANGLE_ASM
     67114# ifndef ossl_ffc_params_FIPS186_2_validate
     67115#  define ossl_ffc_params_FIPS186_2_validate OPENSSL_MANGLER(ossl_ffc_params_FIPS186_2_validate)
     67116# endif
     67117#else
     67118# ifndef _ossl_ffc_params_FIPS186_2_validate
     67119#  define _ossl_ffc_params_FIPS186_2_validate OPENSSL_MANGLER_ASM(ossl_ffc_params_FIPS186_2_validate)
     67120# endif
     67121#endif
     67122#ifndef OPENSSL_MANGLE_ASM
     67123# ifndef ossl_ffc_params_FIPS186_4_gen_verify
     67124#  define ossl_ffc_params_FIPS186_4_gen_verify OPENSSL_MANGLER(ossl_ffc_params_FIPS186_4_gen_verify)
     67125# endif
     67126#else
     67127# ifndef _ossl_ffc_params_FIPS186_4_gen_verify
     67128#  define _ossl_ffc_params_FIPS186_4_gen_verify OPENSSL_MANGLER_ASM(ossl_ffc_params_FIPS186_4_gen_verify)
     67129# endif
     67130#endif
     67131#ifndef OPENSSL_MANGLE_ASM
     67132# ifndef ossl_ffc_params_FIPS186_4_generate
     67133#  define ossl_ffc_params_FIPS186_4_generate OPENSSL_MANGLER(ossl_ffc_params_FIPS186_4_generate)
     67134# endif
     67135#else
     67136# ifndef _ossl_ffc_params_FIPS186_4_generate
     67137#  define _ossl_ffc_params_FIPS186_4_generate OPENSSL_MANGLER_ASM(ossl_ffc_params_FIPS186_4_generate)
     67138# endif
     67139#endif
     67140#ifndef OPENSSL_MANGLE_ASM
     67141# ifndef ossl_ffc_params_FIPS186_4_validate
     67142#  define ossl_ffc_params_FIPS186_4_validate OPENSSL_MANGLER(ossl_ffc_params_FIPS186_4_validate)
     67143# endif
     67144#else
     67145# ifndef _ossl_ffc_params_FIPS186_4_validate
     67146#  define _ossl_ffc_params_FIPS186_4_validate OPENSSL_MANGLER_ASM(ossl_ffc_params_FIPS186_4_validate)
     67147# endif
     67148#endif
     67149#ifndef OPENSSL_MANGLE_ASM
     67150# ifndef ossl_ffc_params_cleanup
     67151#  define ossl_ffc_params_cleanup OPENSSL_MANGLER(ossl_ffc_params_cleanup)
     67152# endif
     67153#else
     67154# ifndef _ossl_ffc_params_cleanup
     67155#  define _ossl_ffc_params_cleanup OPENSSL_MANGLER_ASM(ossl_ffc_params_cleanup)
     67156# endif
     67157#endif
     67158#ifndef OPENSSL_MANGLE_ASM
     67159# ifndef ossl_ffc_params_cmp
     67160#  define ossl_ffc_params_cmp OPENSSL_MANGLER(ossl_ffc_params_cmp)
     67161# endif
     67162#else
     67163# ifndef _ossl_ffc_params_cmp
     67164#  define _ossl_ffc_params_cmp OPENSSL_MANGLER_ASM(ossl_ffc_params_cmp)
     67165# endif
     67166#endif
     67167#ifndef OPENSSL_MANGLE_ASM
     67168# ifndef ossl_ffc_params_copy
     67169#  define ossl_ffc_params_copy OPENSSL_MANGLER(ossl_ffc_params_copy)
     67170# endif
     67171#else
     67172# ifndef _ossl_ffc_params_copy
     67173#  define _ossl_ffc_params_copy OPENSSL_MANGLER_ASM(ossl_ffc_params_copy)
     67174# endif
     67175#endif
     67176#ifndef OPENSSL_MANGLE_ASM
     67177# ifndef ossl_ffc_params_enable_flags
     67178#  define ossl_ffc_params_enable_flags OPENSSL_MANGLER(ossl_ffc_params_enable_flags)
     67179# endif
     67180#else
     67181# ifndef _ossl_ffc_params_enable_flags
     67182#  define _ossl_ffc_params_enable_flags OPENSSL_MANGLER_ASM(ossl_ffc_params_enable_flags)
     67183# endif
     67184#endif
     67185#ifndef OPENSSL_MANGLE_ASM
     67186# ifndef ossl_ffc_params_fromdata
     67187#  define ossl_ffc_params_fromdata OPENSSL_MANGLER(ossl_ffc_params_fromdata)
     67188# endif
     67189#else
     67190# ifndef _ossl_ffc_params_fromdata
     67191#  define _ossl_ffc_params_fromdata OPENSSL_MANGLER_ASM(ossl_ffc_params_fromdata)
     67192# endif
     67193#endif
     67194#ifndef OPENSSL_MANGLE_ASM
     67195# ifndef ossl_ffc_params_full_validate
     67196#  define ossl_ffc_params_full_validate OPENSSL_MANGLER(ossl_ffc_params_full_validate)
     67197# endif
     67198#else
     67199# ifndef _ossl_ffc_params_full_validate
     67200#  define _ossl_ffc_params_full_validate OPENSSL_MANGLER_ASM(ossl_ffc_params_full_validate)
     67201# endif
     67202#endif
     67203#ifndef OPENSSL_MANGLE_ASM
     67204# ifndef ossl_ffc_params_get0_pqg
     67205#  define ossl_ffc_params_get0_pqg OPENSSL_MANGLER(ossl_ffc_params_get0_pqg)
     67206# endif
     67207#else
     67208# ifndef _ossl_ffc_params_get0_pqg
     67209#  define _ossl_ffc_params_get0_pqg OPENSSL_MANGLER_ASM(ossl_ffc_params_get0_pqg)
     67210# endif
     67211#endif
     67212#ifndef OPENSSL_MANGLE_ASM
     67213# ifndef ossl_ffc_params_get_validate_params
     67214#  define ossl_ffc_params_get_validate_params OPENSSL_MANGLER(ossl_ffc_params_get_validate_params)
     67215# endif
     67216#else
     67217# ifndef _ossl_ffc_params_get_validate_params
     67218#  define _ossl_ffc_params_get_validate_params OPENSSL_MANGLER_ASM(ossl_ffc_params_get_validate_params)
     67219# endif
     67220#endif
     67221#ifndef OPENSSL_MANGLE_ASM
     67222# ifndef ossl_ffc_params_init
     67223#  define ossl_ffc_params_init OPENSSL_MANGLER(ossl_ffc_params_init)
     67224# endif
     67225#else
     67226# ifndef _ossl_ffc_params_init
     67227#  define _ossl_ffc_params_init OPENSSL_MANGLER_ASM(ossl_ffc_params_init)
     67228# endif
     67229#endif
     67230#ifndef OPENSSL_MANGLE_ASM
     67231# ifndef ossl_ffc_params_print
     67232#  define ossl_ffc_params_print OPENSSL_MANGLER(ossl_ffc_params_print)
     67233# endif
     67234#else
     67235# ifndef _ossl_ffc_params_print
     67236#  define _ossl_ffc_params_print OPENSSL_MANGLER_ASM(ossl_ffc_params_print)
     67237# endif
     67238#endif
     67239#ifndef OPENSSL_MANGLE_ASM
     67240# ifndef ossl_ffc_params_set0_j
     67241#  define ossl_ffc_params_set0_j OPENSSL_MANGLER(ossl_ffc_params_set0_j)
     67242# endif
     67243#else
     67244# ifndef _ossl_ffc_params_set0_j
     67245#  define _ossl_ffc_params_set0_j OPENSSL_MANGLER_ASM(ossl_ffc_params_set0_j)
     67246# endif
     67247#endif
     67248#ifndef OPENSSL_MANGLE_ASM
     67249# ifndef ossl_ffc_params_set0_pqg
     67250#  define ossl_ffc_params_set0_pqg OPENSSL_MANGLER(ossl_ffc_params_set0_pqg)
     67251# endif
     67252#else
     67253# ifndef _ossl_ffc_params_set0_pqg
     67254#  define _ossl_ffc_params_set0_pqg OPENSSL_MANGLER_ASM(ossl_ffc_params_set0_pqg)
     67255# endif
     67256#endif
     67257#ifndef OPENSSL_MANGLE_ASM
     67258# ifndef ossl_ffc_params_set_flags
     67259#  define ossl_ffc_params_set_flags OPENSSL_MANGLER(ossl_ffc_params_set_flags)
     67260# endif
     67261#else
     67262# ifndef _ossl_ffc_params_set_flags
     67263#  define _ossl_ffc_params_set_flags OPENSSL_MANGLER_ASM(ossl_ffc_params_set_flags)
     67264# endif
     67265#endif
     67266#ifndef OPENSSL_MANGLE_ASM
     67267# ifndef ossl_ffc_params_set_gindex
     67268#  define ossl_ffc_params_set_gindex OPENSSL_MANGLER(ossl_ffc_params_set_gindex)
     67269# endif
     67270#else
     67271# ifndef _ossl_ffc_params_set_gindex
     67272#  define _ossl_ffc_params_set_gindex OPENSSL_MANGLER_ASM(ossl_ffc_params_set_gindex)
     67273# endif
     67274#endif
     67275#ifndef OPENSSL_MANGLE_ASM
     67276# ifndef ossl_ffc_params_set_h
     67277#  define ossl_ffc_params_set_h OPENSSL_MANGLER(ossl_ffc_params_set_h)
     67278# endif
     67279#else
     67280# ifndef _ossl_ffc_params_set_h
     67281#  define _ossl_ffc_params_set_h OPENSSL_MANGLER_ASM(ossl_ffc_params_set_h)
     67282# endif
     67283#endif
     67284#ifndef OPENSSL_MANGLE_ASM
     67285# ifndef ossl_ffc_params_set_pcounter
     67286#  define ossl_ffc_params_set_pcounter OPENSSL_MANGLER(ossl_ffc_params_set_pcounter)
     67287# endif
     67288#else
     67289# ifndef _ossl_ffc_params_set_pcounter
     67290#  define _ossl_ffc_params_set_pcounter OPENSSL_MANGLER_ASM(ossl_ffc_params_set_pcounter)
     67291# endif
     67292#endif
     67293#ifndef OPENSSL_MANGLE_ASM
     67294# ifndef ossl_ffc_params_set_seed
     67295#  define ossl_ffc_params_set_seed OPENSSL_MANGLER(ossl_ffc_params_set_seed)
     67296# endif
     67297#else
     67298# ifndef _ossl_ffc_params_set_seed
     67299#  define _ossl_ffc_params_set_seed OPENSSL_MANGLER_ASM(ossl_ffc_params_set_seed)
     67300# endif
     67301#endif
     67302#ifndef OPENSSL_MANGLE_ASM
     67303# ifndef ossl_ffc_params_set_validate_params
     67304#  define ossl_ffc_params_set_validate_params OPENSSL_MANGLER(ossl_ffc_params_set_validate_params)
     67305# endif
     67306#else
     67307# ifndef _ossl_ffc_params_set_validate_params
     67308#  define _ossl_ffc_params_set_validate_params OPENSSL_MANGLER_ASM(ossl_ffc_params_set_validate_params)
     67309# endif
     67310#endif
     67311#ifndef OPENSSL_MANGLE_ASM
     67312# ifndef ossl_ffc_params_simple_validate
     67313#  define ossl_ffc_params_simple_validate OPENSSL_MANGLER(ossl_ffc_params_simple_validate)
     67314# endif
     67315#else
     67316# ifndef _ossl_ffc_params_simple_validate
     67317#  define _ossl_ffc_params_simple_validate OPENSSL_MANGLER_ASM(ossl_ffc_params_simple_validate)
     67318# endif
     67319#endif
     67320#ifndef OPENSSL_MANGLE_ASM
     67321# ifndef ossl_ffc_params_todata
     67322#  define ossl_ffc_params_todata OPENSSL_MANGLER(ossl_ffc_params_todata)
     67323# endif
     67324#else
     67325# ifndef _ossl_ffc_params_todata
     67326#  define _ossl_ffc_params_todata OPENSSL_MANGLER_ASM(ossl_ffc_params_todata)
     67327# endif
     67328#endif
     67329#ifndef OPENSSL_MANGLE_ASM
     67330# ifndef ossl_ffc_params_validate_unverifiable_g
     67331#  define ossl_ffc_params_validate_unverifiable_g OPENSSL_MANGLER(ossl_ffc_params_validate_unverifiable_g)
     67332# endif
     67333#else
     67334# ifndef _ossl_ffc_params_validate_unverifiable_g
     67335#  define _ossl_ffc_params_validate_unverifiable_g OPENSSL_MANGLER_ASM(ossl_ffc_params_validate_unverifiable_g)
     67336# endif
     67337#endif
     67338#ifndef OPENSSL_MANGLE_ASM
     67339# ifndef ossl_ffc_set_digest
     67340#  define ossl_ffc_set_digest OPENSSL_MANGLER(ossl_ffc_set_digest)
     67341# endif
     67342#else
     67343# ifndef _ossl_ffc_set_digest
     67344#  define _ossl_ffc_set_digest OPENSSL_MANGLER_ASM(ossl_ffc_set_digest)
     67345# endif
     67346#endif
     67347#ifndef OPENSSL_MANGLE_ASM
     67348# ifndef ossl_ffc_uid_to_dh_named_group
     67349#  define ossl_ffc_uid_to_dh_named_group OPENSSL_MANGLER(ossl_ffc_uid_to_dh_named_group)
     67350# endif
     67351#else
     67352# ifndef _ossl_ffc_uid_to_dh_named_group
     67353#  define _ossl_ffc_uid_to_dh_named_group OPENSSL_MANGLER_ASM(ossl_ffc_uid_to_dh_named_group)
     67354# endif
     67355#endif
     67356#ifndef OPENSSL_MANGLE_ASM
     67357# ifndef ossl_ffc_validate_private_key
     67358#  define ossl_ffc_validate_private_key OPENSSL_MANGLER(ossl_ffc_validate_private_key)
     67359# endif
     67360#else
     67361# ifndef _ossl_ffc_validate_private_key
     67362#  define _ossl_ffc_validate_private_key OPENSSL_MANGLER_ASM(ossl_ffc_validate_private_key)
     67363# endif
     67364#endif
     67365#ifndef OPENSSL_MANGLE_ASM
     67366# ifndef ossl_ffc_validate_public_key
     67367#  define ossl_ffc_validate_public_key OPENSSL_MANGLER(ossl_ffc_validate_public_key)
     67368# endif
     67369#else
     67370# ifndef _ossl_ffc_validate_public_key
     67371#  define _ossl_ffc_validate_public_key OPENSSL_MANGLER_ASM(ossl_ffc_validate_public_key)
     67372# endif
     67373#endif
     67374#ifndef OPENSSL_MANGLE_ASM
     67375# ifndef ossl_ffc_validate_public_key_partial
     67376#  define ossl_ffc_validate_public_key_partial OPENSSL_MANGLER(ossl_ffc_validate_public_key_partial)
     67377# endif
     67378#else
     67379# ifndef _ossl_ffc_validate_public_key_partial
     67380#  define _ossl_ffc_validate_public_key_partial OPENSSL_MANGLER_ASM(ossl_ffc_validate_public_key_partial)
     67381# endif
     67382#endif
     67383#ifndef OPENSSL_MANGLE_ASM
     67384# ifndef ossl_file_store_functions
     67385#  define ossl_file_store_functions OPENSSL_MANGLER(ossl_file_store_functions)
     67386# endif
     67387#else
     67388# ifndef _ossl_file_store_functions
     67389#  define _ossl_file_store_functions OPENSSL_MANGLER_ASM(ossl_file_store_functions)
     67390# endif
     67391#endif
     67392#ifndef OPENSSL_MANGLE_ASM
     67393# ifndef ossl_gcm_aad_update
     67394#  define ossl_gcm_aad_update OPENSSL_MANGLER(ossl_gcm_aad_update)
     67395# endif
     67396#else
     67397# ifndef _ossl_gcm_aad_update
     67398#  define _ossl_gcm_aad_update OPENSSL_MANGLER_ASM(ossl_gcm_aad_update)
     67399# endif
     67400#endif
     67401#ifndef OPENSSL_MANGLE_ASM
     67402# ifndef ossl_gcm_cipher
     67403#  define ossl_gcm_cipher OPENSSL_MANGLER(ossl_gcm_cipher)
     67404# endif
     67405#else
     67406# ifndef _ossl_gcm_cipher
     67407#  define _ossl_gcm_cipher OPENSSL_MANGLER_ASM(ossl_gcm_cipher)
     67408# endif
     67409#endif
     67410#ifndef OPENSSL_MANGLE_ASM
     67411# ifndef ossl_gcm_cipher_final
     67412#  define ossl_gcm_cipher_final OPENSSL_MANGLER(ossl_gcm_cipher_final)
     67413# endif
     67414#else
     67415# ifndef _ossl_gcm_cipher_final
     67416#  define _ossl_gcm_cipher_final OPENSSL_MANGLER_ASM(ossl_gcm_cipher_final)
     67417# endif
     67418#endif
     67419#ifndef OPENSSL_MANGLE_ASM
     67420# ifndef ossl_gcm_cipher_update
     67421#  define ossl_gcm_cipher_update OPENSSL_MANGLER(ossl_gcm_cipher_update)
     67422# endif
     67423#else
     67424# ifndef _ossl_gcm_cipher_update
     67425#  define _ossl_gcm_cipher_update OPENSSL_MANGLER_ASM(ossl_gcm_cipher_update)
     67426# endif
     67427#endif
     67428#ifndef OPENSSL_MANGLE_ASM
     67429# ifndef ossl_gcm_dinit
     67430#  define ossl_gcm_dinit OPENSSL_MANGLER(ossl_gcm_dinit)
     67431# endif
     67432#else
     67433# ifndef _ossl_gcm_dinit
     67434#  define _ossl_gcm_dinit OPENSSL_MANGLER_ASM(ossl_gcm_dinit)
     67435# endif
     67436#endif
     67437#ifndef OPENSSL_MANGLE_ASM
     67438# ifndef ossl_gcm_einit
     67439#  define ossl_gcm_einit OPENSSL_MANGLER(ossl_gcm_einit)
     67440# endif
     67441#else
     67442# ifndef _ossl_gcm_einit
     67443#  define _ossl_gcm_einit OPENSSL_MANGLER_ASM(ossl_gcm_einit)
     67444# endif
     67445#endif
     67446#ifndef OPENSSL_MANGLE_ASM
     67447# ifndef ossl_gcm_get_ctx_params
     67448#  define ossl_gcm_get_ctx_params OPENSSL_MANGLER(ossl_gcm_get_ctx_params)
     67449# endif
     67450#else
     67451# ifndef _ossl_gcm_get_ctx_params
     67452#  define _ossl_gcm_get_ctx_params OPENSSL_MANGLER_ASM(ossl_gcm_get_ctx_params)
     67453# endif
     67454#endif
     67455#ifndef OPENSSL_MANGLE_ASM
     67456# ifndef ossl_gcm_initctx
     67457#  define ossl_gcm_initctx OPENSSL_MANGLER(ossl_gcm_initctx)
     67458# endif
     67459#else
     67460# ifndef _ossl_gcm_initctx
     67461#  define _ossl_gcm_initctx OPENSSL_MANGLER_ASM(ossl_gcm_initctx)
     67462# endif
     67463#endif
     67464#ifndef OPENSSL_MANGLE_ASM
     67465# ifndef ossl_gcm_one_shot
     67466#  define ossl_gcm_one_shot OPENSSL_MANGLER(ossl_gcm_one_shot)
     67467# endif
     67468#else
     67469# ifndef _ossl_gcm_one_shot
     67470#  define _ossl_gcm_one_shot OPENSSL_MANGLER_ASM(ossl_gcm_one_shot)
     67471# endif
     67472#endif
     67473#ifndef OPENSSL_MANGLE_ASM
     67474# ifndef ossl_gcm_set_ctx_params
     67475#  define ossl_gcm_set_ctx_params OPENSSL_MANGLER(ossl_gcm_set_ctx_params)
     67476# endif
     67477#else
     67478# ifndef _ossl_gcm_set_ctx_params
     67479#  define _ossl_gcm_set_ctx_params OPENSSL_MANGLER_ASM(ossl_gcm_set_ctx_params)
     67480# endif
     67481#endif
     67482#ifndef OPENSSL_MANGLE_ASM
     67483# ifndef ossl_gcm_setiv
     67484#  define ossl_gcm_setiv OPENSSL_MANGLER(ossl_gcm_setiv)
     67485# endif
     67486#else
     67487# ifndef _ossl_gcm_setiv
     67488#  define _ossl_gcm_setiv OPENSSL_MANGLER_ASM(ossl_gcm_setiv)
     67489# endif
     67490#endif
     67491#ifndef OPENSSL_MANGLE_ASM
     67492# ifndef ossl_gcm_stream_final
     67493#  define ossl_gcm_stream_final OPENSSL_MANGLER(ossl_gcm_stream_final)
     67494# endif
     67495#else
     67496# ifndef _ossl_gcm_stream_final
     67497#  define _ossl_gcm_stream_final OPENSSL_MANGLER_ASM(ossl_gcm_stream_final)
     67498# endif
     67499#endif
     67500#ifndef OPENSSL_MANGLE_ASM
     67501# ifndef ossl_gcm_stream_update
     67502#  define ossl_gcm_stream_update OPENSSL_MANGLER(ossl_gcm_stream_update)
     67503# endif
     67504#else
     67505# ifndef _ossl_gcm_stream_update
     67506#  define _ossl_gcm_stream_update OPENSSL_MANGLER_ASM(ossl_gcm_stream_update)
     67507# endif
     67508#endif
     67509#ifndef OPENSSL_MANGLE_ASM
     67510# ifndef ossl_global_properties_no_mirrored
     67511#  define ossl_global_properties_no_mirrored OPENSSL_MANGLER(ossl_global_properties_no_mirrored)
     67512# endif
     67513#else
     67514# ifndef _ossl_global_properties_no_mirrored
     67515#  define _ossl_global_properties_no_mirrored OPENSSL_MANGLER_ASM(ossl_global_properties_no_mirrored)
     67516# endif
     67517#endif
     67518#ifndef OPENSSL_MANGLE_ASM
     67519# ifndef ossl_global_properties_stop_mirroring
     67520#  define ossl_global_properties_stop_mirroring OPENSSL_MANGLER(ossl_global_properties_stop_mirroring)
     67521# endif
     67522#else
     67523# ifndef _ossl_global_properties_stop_mirroring
     67524#  define _ossl_global_properties_stop_mirroring OPENSSL_MANGLER_ASM(ossl_global_properties_stop_mirroring)
     67525# endif
     67526#endif
     67527#ifndef OPENSSL_MANGLE_ASM
     67528# ifndef ossl_gmac_functions
     67529#  define ossl_gmac_functions OPENSSL_MANGLER(ossl_gmac_functions)
     67530# endif
     67531#else
     67532# ifndef _ossl_gmac_functions
     67533#  define _ossl_gmac_functions OPENSSL_MANGLER_ASM(ossl_gmac_functions)
     67534# endif
     67535#endif
     67536#ifndef OPENSSL_MANGLE_ASM
     67537# ifndef ossl_gost18_cke_cipher_nid
     67538#  define ossl_gost18_cke_cipher_nid OPENSSL_MANGLER(ossl_gost18_cke_cipher_nid)
     67539# endif
     67540#else
     67541# ifndef _ossl_gost18_cke_cipher_nid
     67542#  define _ossl_gost18_cke_cipher_nid OPENSSL_MANGLER_ASM(ossl_gost18_cke_cipher_nid)
     67543# endif
     67544#endif
     67545#ifndef OPENSSL_MANGLE_ASM
     67546# ifndef ossl_gost_ukm
     67547#  define ossl_gost_ukm OPENSSL_MANGLER(ossl_gost_ukm)
     67548# endif
     67549#else
     67550# ifndef _ossl_gost_ukm
     67551#  define _ossl_gost_ukm OPENSSL_MANGLER_ASM(ossl_gost_ukm)
     67552# endif
     67553#endif
     67554#ifndef OPENSSL_MANGLE_ASM
     67555# ifndef ossl_hexstr2buf_sep
     67556#  define ossl_hexstr2buf_sep OPENSSL_MANGLER(ossl_hexstr2buf_sep)
     67557# endif
     67558#else
     67559# ifndef _ossl_hexstr2buf_sep
     67560#  define _ossl_hexstr2buf_sep OPENSSL_MANGLER_ASM(ossl_hexstr2buf_sep)
     67561# endif
     67562#endif
     67563#ifndef OPENSSL_MANGLE_ASM
     67564# ifndef ossl_hmac_functions
     67565#  define ossl_hmac_functions OPENSSL_MANGLER(ossl_hmac_functions)
     67566# endif
     67567#else
     67568# ifndef _ossl_hmac_functions
     67569#  define _ossl_hmac_functions OPENSSL_MANGLER_ASM(ossl_hmac_functions)
     67570# endif
     67571#endif
     67572#ifndef OPENSSL_MANGLE_ASM
     67573# ifndef ossl_i2c_ASN1_BIT_STRING
     67574#  define ossl_i2c_ASN1_BIT_STRING OPENSSL_MANGLER(ossl_i2c_ASN1_BIT_STRING)
     67575# endif
     67576#else
     67577# ifndef _ossl_i2c_ASN1_BIT_STRING
     67578#  define _ossl_i2c_ASN1_BIT_STRING OPENSSL_MANGLER_ASM(ossl_i2c_ASN1_BIT_STRING)
     67579# endif
     67580#endif
     67581#ifndef OPENSSL_MANGLE_ASM
     67582# ifndef ossl_i2c_ASN1_INTEGER
     67583#  define ossl_i2c_ASN1_INTEGER OPENSSL_MANGLER(ossl_i2c_ASN1_INTEGER)
     67584# endif
     67585#else
     67586# ifndef _ossl_i2c_ASN1_INTEGER
     67587#  define _ossl_i2c_ASN1_INTEGER OPENSSL_MANGLER_ASM(ossl_i2c_ASN1_INTEGER)
     67588# endif
     67589#endif
     67590#ifndef OPENSSL_MANGLE_ASM
     67591# ifndef ossl_i2c_uint64_int
     67592#  define ossl_i2c_uint64_int OPENSSL_MANGLER(ossl_i2c_uint64_int)
     67593# endif
     67594#else
     67595# ifndef _ossl_i2c_uint64_int
     67596#  define _ossl_i2c_uint64_int OPENSSL_MANGLER_ASM(ossl_i2c_uint64_int)
     67597# endif
     67598#endif
     67599#ifndef OPENSSL_MANGLE_ASM
     67600# ifndef ossl_i2d_DH_PUBKEY
     67601#  define ossl_i2d_DH_PUBKEY OPENSSL_MANGLER(ossl_i2d_DH_PUBKEY)
     67602# endif
     67603#else
     67604# ifndef _ossl_i2d_DH_PUBKEY
     67605#  define _ossl_i2d_DH_PUBKEY OPENSSL_MANGLER_ASM(ossl_i2d_DH_PUBKEY)
     67606# endif
     67607#endif
     67608#ifndef OPENSSL_MANGLE_ASM
     67609# ifndef ossl_i2d_DHx_PUBKEY
     67610#  define ossl_i2d_DHx_PUBKEY OPENSSL_MANGLER(ossl_i2d_DHx_PUBKEY)
     67611# endif
     67612#else
     67613# ifndef _ossl_i2d_DHx_PUBKEY
     67614#  define _ossl_i2d_DHx_PUBKEY OPENSSL_MANGLER_ASM(ossl_i2d_DHx_PUBKEY)
     67615# endif
     67616#endif
     67617#ifndef OPENSSL_MANGLE_ASM
     67618# ifndef ossl_i2d_ED25519_PUBKEY
     67619#  define ossl_i2d_ED25519_PUBKEY OPENSSL_MANGLER(ossl_i2d_ED25519_PUBKEY)
     67620# endif
     67621#else
     67622# ifndef _ossl_i2d_ED25519_PUBKEY
     67623#  define _ossl_i2d_ED25519_PUBKEY OPENSSL_MANGLER_ASM(ossl_i2d_ED25519_PUBKEY)
     67624# endif
     67625#endif
     67626#ifndef OPENSSL_MANGLE_ASM
     67627# ifndef ossl_i2d_ED448_PUBKEY
     67628#  define ossl_i2d_ED448_PUBKEY OPENSSL_MANGLER(ossl_i2d_ED448_PUBKEY)
     67629# endif
     67630#else
     67631# ifndef _ossl_i2d_ED448_PUBKEY
     67632#  define _ossl_i2d_ED448_PUBKEY OPENSSL_MANGLER_ASM(ossl_i2d_ED448_PUBKEY)
     67633# endif
     67634#endif
     67635#ifndef OPENSSL_MANGLE_ASM
     67636# ifndef ossl_i2d_X25519_PUBKEY
     67637#  define ossl_i2d_X25519_PUBKEY OPENSSL_MANGLER(ossl_i2d_X25519_PUBKEY)
     67638# endif
     67639#else
     67640# ifndef _ossl_i2d_X25519_PUBKEY
     67641#  define _ossl_i2d_X25519_PUBKEY OPENSSL_MANGLER_ASM(ossl_i2d_X25519_PUBKEY)
     67642# endif
     67643#endif
     67644#ifndef OPENSSL_MANGLE_ASM
     67645# ifndef ossl_i2d_X448_PUBKEY
     67646#  define ossl_i2d_X448_PUBKEY OPENSSL_MANGLER(ossl_i2d_X448_PUBKEY)
     67647# endif
     67648#else
     67649# ifndef _ossl_i2d_X448_PUBKEY
     67650#  define _ossl_i2d_X448_PUBKEY OPENSSL_MANGLER_ASM(ossl_i2d_X448_PUBKEY)
     67651# endif
     67652#endif
     67653#ifndef OPENSSL_MANGLE_ASM
     67654# ifndef ossl_ifc_ffc_compute_security_bits
     67655#  define ossl_ifc_ffc_compute_security_bits OPENSSL_MANGLER(ossl_ifc_ffc_compute_security_bits)
     67656# endif
     67657#else
     67658# ifndef _ossl_ifc_ffc_compute_security_bits
     67659#  define _ossl_ifc_ffc_compute_security_bits OPENSSL_MANGLER_ASM(ossl_ifc_ffc_compute_security_bits)
     67660# endif
     67661#endif
     67662#ifndef OPENSSL_MANGLE_ASM
     67663# ifndef ossl_init_thread
     67664#  define ossl_init_thread OPENSSL_MANGLER(ossl_init_thread)
     67665# endif
     67666#else
     67667# ifndef _ossl_init_thread
     67668#  define _ossl_init_thread OPENSSL_MANGLER_ASM(ossl_init_thread)
     67669# endif
     67670#endif
     67671#ifndef OPENSSL_MANGLE_ASM
     67672# ifndef ossl_init_thread_deregister
     67673#  define ossl_init_thread_deregister OPENSSL_MANGLER(ossl_init_thread_deregister)
     67674# endif
     67675#else
     67676# ifndef _ossl_init_thread_deregister
     67677#  define _ossl_init_thread_deregister OPENSSL_MANGLER_ASM(ossl_init_thread_deregister)
     67678# endif
     67679#endif
     67680#ifndef OPENSSL_MANGLE_ASM
    4792667681# ifndef ossl_init_thread_start
    4792767682#  define ossl_init_thread_start OPENSSL_MANGLER(ossl_init_thread_start)
     
    4793367688#endif
    4793467689#ifndef OPENSSL_MANGLE_ASM
     67690# ifndef ossl_ipaddr_to_asc
     67691#  define ossl_ipaddr_to_asc OPENSSL_MANGLER(ossl_ipaddr_to_asc)
     67692# endif
     67693#else
     67694# ifndef _ossl_ipaddr_to_asc
     67695#  define _ossl_ipaddr_to_asc OPENSSL_MANGLER_ASM(ossl_ipaddr_to_asc)
     67696# endif
     67697#endif
     67698#ifndef OPENSSL_MANGLE_ASM
     67699# ifndef ossl_is_partially_overlapping
     67700#  define ossl_is_partially_overlapping OPENSSL_MANGLER(ossl_is_partially_overlapping)
     67701# endif
     67702#else
     67703# ifndef _ossl_is_partially_overlapping
     67704#  define _ossl_is_partially_overlapping OPENSSL_MANGLER_ASM(ossl_is_partially_overlapping)
     67705# endif
     67706#endif
     67707#ifndef OPENSSL_MANGLE_ASM
     67708# ifndef ossl_kdf_data_free
     67709#  define ossl_kdf_data_free OPENSSL_MANGLER(ossl_kdf_data_free)
     67710# endif
     67711#else
     67712# ifndef _ossl_kdf_data_free
     67713#  define _ossl_kdf_data_free OPENSSL_MANGLER_ASM(ossl_kdf_data_free)
     67714# endif
     67715#endif
     67716#ifndef OPENSSL_MANGLE_ASM
     67717# ifndef ossl_kdf_data_new
     67718#  define ossl_kdf_data_new OPENSSL_MANGLER(ossl_kdf_data_new)
     67719# endif
     67720#else
     67721# ifndef _ossl_kdf_data_new
     67722#  define _ossl_kdf_data_new OPENSSL_MANGLER_ASM(ossl_kdf_data_new)
     67723# endif
     67724#endif
     67725#ifndef OPENSSL_MANGLE_ASM
     67726# ifndef ossl_kdf_data_up_ref
     67727#  define ossl_kdf_data_up_ref OPENSSL_MANGLER(ossl_kdf_data_up_ref)
     67728# endif
     67729#else
     67730# ifndef _ossl_kdf_data_up_ref
     67731#  define _ossl_kdf_data_up_ref OPENSSL_MANGLER_ASM(ossl_kdf_data_up_ref)
     67732# endif
     67733#endif
     67734#ifndef OPENSSL_MANGLE_ASM
     67735# ifndef ossl_kdf_hkdf_functions
     67736#  define ossl_kdf_hkdf_functions OPENSSL_MANGLER(ossl_kdf_hkdf_functions)
     67737# endif
     67738#else
     67739# ifndef _ossl_kdf_hkdf_functions
     67740#  define _ossl_kdf_hkdf_functions OPENSSL_MANGLER_ASM(ossl_kdf_hkdf_functions)
     67741# endif
     67742#endif
     67743#ifndef OPENSSL_MANGLE_ASM
     67744# ifndef ossl_kdf_hkdf_keyexch_functions
     67745#  define ossl_kdf_hkdf_keyexch_functions OPENSSL_MANGLER(ossl_kdf_hkdf_keyexch_functions)
     67746# endif
     67747#else
     67748# ifndef _ossl_kdf_hkdf_keyexch_functions
     67749#  define _ossl_kdf_hkdf_keyexch_functions OPENSSL_MANGLER_ASM(ossl_kdf_hkdf_keyexch_functions)
     67750# endif
     67751#endif
     67752#ifndef OPENSSL_MANGLE_ASM
     67753# ifndef ossl_kdf_kbkdf_functions
     67754#  define ossl_kdf_kbkdf_functions OPENSSL_MANGLER(ossl_kdf_kbkdf_functions)
     67755# endif
     67756#else
     67757# ifndef _ossl_kdf_kbkdf_functions
     67758#  define _ossl_kdf_kbkdf_functions OPENSSL_MANGLER_ASM(ossl_kdf_kbkdf_functions)
     67759# endif
     67760#endif
     67761#ifndef OPENSSL_MANGLE_ASM
     67762# ifndef ossl_kdf_keymgmt_functions
     67763#  define ossl_kdf_keymgmt_functions OPENSSL_MANGLER(ossl_kdf_keymgmt_functions)
     67764# endif
     67765#else
     67766# ifndef _ossl_kdf_keymgmt_functions
     67767#  define _ossl_kdf_keymgmt_functions OPENSSL_MANGLER_ASM(ossl_kdf_keymgmt_functions)
     67768# endif
     67769#endif
     67770#ifndef OPENSSL_MANGLE_ASM
     67771# ifndef ossl_kdf_krb5kdf_functions
     67772#  define ossl_kdf_krb5kdf_functions OPENSSL_MANGLER(ossl_kdf_krb5kdf_functions)
     67773# endif
     67774#else
     67775# ifndef _ossl_kdf_krb5kdf_functions
     67776#  define _ossl_kdf_krb5kdf_functions OPENSSL_MANGLER_ASM(ossl_kdf_krb5kdf_functions)
     67777# endif
     67778#endif
     67779#ifndef OPENSSL_MANGLE_ASM
     67780# ifndef ossl_kdf_pbkdf1_functions
     67781#  define ossl_kdf_pbkdf1_functions OPENSSL_MANGLER(ossl_kdf_pbkdf1_functions)
     67782# endif
     67783#else
     67784# ifndef _ossl_kdf_pbkdf1_functions
     67785#  define _ossl_kdf_pbkdf1_functions OPENSSL_MANGLER_ASM(ossl_kdf_pbkdf1_functions)
     67786# endif
     67787#endif
     67788#ifndef OPENSSL_MANGLE_ASM
     67789# ifndef ossl_kdf_pbkdf2_functions
     67790#  define ossl_kdf_pbkdf2_functions OPENSSL_MANGLER(ossl_kdf_pbkdf2_functions)
     67791# endif
     67792#else
     67793# ifndef _ossl_kdf_pbkdf2_functions
     67794#  define _ossl_kdf_pbkdf2_functions OPENSSL_MANGLER_ASM(ossl_kdf_pbkdf2_functions)
     67795# endif
     67796#endif
     67797#ifndef OPENSSL_MANGLE_ASM
     67798# ifndef ossl_kdf_pkcs12_functions
     67799#  define ossl_kdf_pkcs12_functions OPENSSL_MANGLER(ossl_kdf_pkcs12_functions)
     67800# endif
     67801#else
     67802# ifndef _ossl_kdf_pkcs12_functions
     67803#  define _ossl_kdf_pkcs12_functions OPENSSL_MANGLER_ASM(ossl_kdf_pkcs12_functions)
     67804# endif
     67805#endif
     67806#ifndef OPENSSL_MANGLE_ASM
     67807# ifndef ossl_kdf_scrypt_functions
     67808#  define ossl_kdf_scrypt_functions OPENSSL_MANGLER(ossl_kdf_scrypt_functions)
     67809# endif
     67810#else
     67811# ifndef _ossl_kdf_scrypt_functions
     67812#  define _ossl_kdf_scrypt_functions OPENSSL_MANGLER_ASM(ossl_kdf_scrypt_functions)
     67813# endif
     67814#endif
     67815#ifndef OPENSSL_MANGLE_ASM
     67816# ifndef ossl_kdf_scrypt_keyexch_functions
     67817#  define ossl_kdf_scrypt_keyexch_functions OPENSSL_MANGLER(ossl_kdf_scrypt_keyexch_functions)
     67818# endif
     67819#else
     67820# ifndef _ossl_kdf_scrypt_keyexch_functions
     67821#  define _ossl_kdf_scrypt_keyexch_functions OPENSSL_MANGLER_ASM(ossl_kdf_scrypt_keyexch_functions)
     67822# endif
     67823#endif
     67824#ifndef OPENSSL_MANGLE_ASM
     67825# ifndef ossl_kdf_sshkdf_functions
     67826#  define ossl_kdf_sshkdf_functions OPENSSL_MANGLER(ossl_kdf_sshkdf_functions)
     67827# endif
     67828#else
     67829# ifndef _ossl_kdf_sshkdf_functions
     67830#  define _ossl_kdf_sshkdf_functions OPENSSL_MANGLER_ASM(ossl_kdf_sshkdf_functions)
     67831# endif
     67832#endif
     67833#ifndef OPENSSL_MANGLE_ASM
     67834# ifndef ossl_kdf_sskdf_functions
     67835#  define ossl_kdf_sskdf_functions OPENSSL_MANGLER(ossl_kdf_sskdf_functions)
     67836# endif
     67837#else
     67838# ifndef _ossl_kdf_sskdf_functions
     67839#  define _ossl_kdf_sskdf_functions OPENSSL_MANGLER_ASM(ossl_kdf_sskdf_functions)
     67840# endif
     67841#endif
     67842#ifndef OPENSSL_MANGLE_ASM
     67843# ifndef ossl_kdf_tls1_3_kdf_functions
     67844#  define ossl_kdf_tls1_3_kdf_functions OPENSSL_MANGLER(ossl_kdf_tls1_3_kdf_functions)
     67845# endif
     67846#else
     67847# ifndef _ossl_kdf_tls1_3_kdf_functions
     67848#  define _ossl_kdf_tls1_3_kdf_functions OPENSSL_MANGLER_ASM(ossl_kdf_tls1_3_kdf_functions)
     67849# endif
     67850#endif
     67851#ifndef OPENSSL_MANGLE_ASM
     67852# ifndef ossl_kdf_tls1_prf_functions
     67853#  define ossl_kdf_tls1_prf_functions OPENSSL_MANGLER(ossl_kdf_tls1_prf_functions)
     67854# endif
     67855#else
     67856# ifndef _ossl_kdf_tls1_prf_functions
     67857#  define _ossl_kdf_tls1_prf_functions OPENSSL_MANGLER_ASM(ossl_kdf_tls1_prf_functions)
     67858# endif
     67859#endif
     67860#ifndef OPENSSL_MANGLE_ASM
     67861# ifndef ossl_kdf_tls1_prf_keyexch_functions
     67862#  define ossl_kdf_tls1_prf_keyexch_functions OPENSSL_MANGLER(ossl_kdf_tls1_prf_keyexch_functions)
     67863# endif
     67864#else
     67865# ifndef _ossl_kdf_tls1_prf_keyexch_functions
     67866#  define _ossl_kdf_tls1_prf_keyexch_functions OPENSSL_MANGLER_ASM(ossl_kdf_tls1_prf_keyexch_functions)
     67867# endif
     67868#endif
     67869#ifndef OPENSSL_MANGLE_ASM
     67870# ifndef ossl_kdf_x942_kdf_functions
     67871#  define ossl_kdf_x942_kdf_functions OPENSSL_MANGLER(ossl_kdf_x942_kdf_functions)
     67872# endif
     67873#else
     67874# ifndef _ossl_kdf_x942_kdf_functions
     67875#  define _ossl_kdf_x942_kdf_functions OPENSSL_MANGLER_ASM(ossl_kdf_x942_kdf_functions)
     67876# endif
     67877#endif
     67878#ifndef OPENSSL_MANGLE_ASM
     67879# ifndef ossl_kdf_x963_kdf_functions
     67880#  define ossl_kdf_x963_kdf_functions OPENSSL_MANGLER(ossl_kdf_x963_kdf_functions)
     67881# endif
     67882#else
     67883# ifndef _ossl_kdf_x963_kdf_functions
     67884#  define _ossl_kdf_x963_kdf_functions OPENSSL_MANGLER_ASM(ossl_kdf_x963_kdf_functions)
     67885# endif
     67886#endif
     67887#ifndef OPENSSL_MANGLE_ASM
     67888# ifndef ossl_keccak_kmac_128_functions
     67889#  define ossl_keccak_kmac_128_functions OPENSSL_MANGLER(ossl_keccak_kmac_128_functions)
     67890# endif
     67891#else
     67892# ifndef _ossl_keccak_kmac_128_functions
     67893#  define _ossl_keccak_kmac_128_functions OPENSSL_MANGLER_ASM(ossl_keccak_kmac_128_functions)
     67894# endif
     67895#endif
     67896#ifndef OPENSSL_MANGLE_ASM
     67897# ifndef ossl_keccak_kmac_256_functions
     67898#  define ossl_keccak_kmac_256_functions OPENSSL_MANGLER(ossl_keccak_kmac_256_functions)
     67899# endif
     67900#else
     67901# ifndef _ossl_keccak_kmac_256_functions
     67902#  define _ossl_keccak_kmac_256_functions OPENSSL_MANGLER_ASM(ossl_keccak_kmac_256_functions)
     67903# endif
     67904#endif
     67905#ifndef OPENSSL_MANGLE_ASM
     67906# ifndef ossl_keccak_kmac_init
     67907#  define ossl_keccak_kmac_init OPENSSL_MANGLER(ossl_keccak_kmac_init)
     67908# endif
     67909#else
     67910# ifndef _ossl_keccak_kmac_init
     67911#  define _ossl_keccak_kmac_init OPENSSL_MANGLER_ASM(ossl_keccak_kmac_init)
     67912# endif
     67913#endif
     67914#ifndef OPENSSL_MANGLE_ASM
     67915# ifndef ossl_kmac128_functions
     67916#  define ossl_kmac128_functions OPENSSL_MANGLER(ossl_kmac128_functions)
     67917# endif
     67918#else
     67919# ifndef _ossl_kmac128_functions
     67920#  define _ossl_kmac128_functions OPENSSL_MANGLER_ASM(ossl_kmac128_functions)
     67921# endif
     67922#endif
     67923#ifndef OPENSSL_MANGLE_ASM
     67924# ifndef ossl_kmac256_functions
     67925#  define ossl_kmac256_functions OPENSSL_MANGLER(ossl_kmac256_functions)
     67926# endif
     67927#else
     67928# ifndef _ossl_kmac256_functions
     67929#  define _ossl_kmac256_functions OPENSSL_MANGLER_ASM(ossl_kmac256_functions)
     67930# endif
     67931#endif
     67932#ifndef OPENSSL_MANGLE_ASM
     67933# ifndef ossl_lh_strcasehash
     67934#  define ossl_lh_strcasehash OPENSSL_MANGLER(ossl_lh_strcasehash)
     67935# endif
     67936#else
     67937# ifndef _ossl_lh_strcasehash
     67938#  define _ossl_lh_strcasehash OPENSSL_MANGLER_ASM(ossl_lh_strcasehash)
     67939# endif
     67940#endif
     67941#ifndef OPENSSL_MANGLE_ASM
     67942# ifndef ossl_lib_ctx_default_deinit
     67943#  define ossl_lib_ctx_default_deinit OPENSSL_MANGLER(ossl_lib_ctx_default_deinit)
     67944# endif
     67945#else
     67946# ifndef _ossl_lib_ctx_default_deinit
     67947#  define _ossl_lib_ctx_default_deinit OPENSSL_MANGLER_ASM(ossl_lib_ctx_default_deinit)
     67948# endif
     67949#endif
     67950#ifndef OPENSSL_MANGLE_ASM
     67951# ifndef ossl_lib_ctx_get_concrete
     67952#  define ossl_lib_ctx_get_concrete OPENSSL_MANGLER(ossl_lib_ctx_get_concrete)
     67953# endif
     67954#else
     67955# ifndef _ossl_lib_ctx_get_concrete
     67956#  define _ossl_lib_ctx_get_concrete OPENSSL_MANGLER_ASM(ossl_lib_ctx_get_concrete)
     67957# endif
     67958#endif
     67959#ifndef OPENSSL_MANGLE_ASM
     67960# ifndef ossl_lib_ctx_get_data
     67961#  define ossl_lib_ctx_get_data OPENSSL_MANGLER(ossl_lib_ctx_get_data)
     67962# endif
     67963#else
     67964# ifndef _ossl_lib_ctx_get_data
     67965#  define _ossl_lib_ctx_get_data OPENSSL_MANGLER_ASM(ossl_lib_ctx_get_data)
     67966# endif
     67967#endif
     67968#ifndef OPENSSL_MANGLE_ASM
     67969# ifndef ossl_lib_ctx_get_descriptor
     67970#  define ossl_lib_ctx_get_descriptor OPENSSL_MANGLER(ossl_lib_ctx_get_descriptor)
     67971# endif
     67972#else
     67973# ifndef _ossl_lib_ctx_get_descriptor
     67974#  define _ossl_lib_ctx_get_descriptor OPENSSL_MANGLER_ASM(ossl_lib_ctx_get_descriptor)
     67975# endif
     67976#endif
     67977#ifndef OPENSSL_MANGLE_ASM
     67978# ifndef ossl_lib_ctx_get_ex_data_global
     67979#  define ossl_lib_ctx_get_ex_data_global OPENSSL_MANGLER(ossl_lib_ctx_get_ex_data_global)
     67980# endif
     67981#else
     67982# ifndef _ossl_lib_ctx_get_ex_data_global
     67983#  define _ossl_lib_ctx_get_ex_data_global OPENSSL_MANGLER_ASM(ossl_lib_ctx_get_ex_data_global)
     67984# endif
     67985#endif
     67986#ifndef OPENSSL_MANGLE_ASM
     67987# ifndef ossl_lib_ctx_is_child
     67988#  define ossl_lib_ctx_is_child OPENSSL_MANGLER(ossl_lib_ctx_is_child)
     67989# endif
     67990#else
     67991# ifndef _ossl_lib_ctx_is_child
     67992#  define _ossl_lib_ctx_is_child OPENSSL_MANGLER_ASM(ossl_lib_ctx_is_child)
     67993# endif
     67994#endif
     67995#ifndef OPENSSL_MANGLE_ASM
     67996# ifndef ossl_lib_ctx_is_default
     67997#  define ossl_lib_ctx_is_default OPENSSL_MANGLER(ossl_lib_ctx_is_default)
     67998# endif
     67999#else
     68000# ifndef _ossl_lib_ctx_is_default
     68001#  define _ossl_lib_ctx_is_default OPENSSL_MANGLER_ASM(ossl_lib_ctx_is_default)
     68002# endif
     68003#endif
     68004#ifndef OPENSSL_MANGLE_ASM
     68005# ifndef ossl_lib_ctx_is_global_default
     68006#  define ossl_lib_ctx_is_global_default OPENSSL_MANGLER(ossl_lib_ctx_is_global_default)
     68007# endif
     68008#else
     68009# ifndef _ossl_lib_ctx_is_global_default
     68010#  define _ossl_lib_ctx_is_global_default OPENSSL_MANGLER_ASM(ossl_lib_ctx_is_global_default)
     68011# endif
     68012#endif
     68013#ifndef OPENSSL_MANGLE_ASM
     68014# ifndef ossl_lib_ctx_onfree
     68015#  define ossl_lib_ctx_onfree OPENSSL_MANGLER(ossl_lib_ctx_onfree)
     68016# endif
     68017#else
     68018# ifndef _ossl_lib_ctx_onfree
     68019#  define _ossl_lib_ctx_onfree OPENSSL_MANGLER_ASM(ossl_lib_ctx_onfree)
     68020# endif
     68021#endif
     68022#ifndef OPENSSL_MANGLE_ASM
     68023# ifndef ossl_lib_ctx_read_lock
     68024#  define ossl_lib_ctx_read_lock OPENSSL_MANGLER(ossl_lib_ctx_read_lock)
     68025# endif
     68026#else
     68027# ifndef _ossl_lib_ctx_read_lock
     68028#  define _ossl_lib_ctx_read_lock OPENSSL_MANGLER_ASM(ossl_lib_ctx_read_lock)
     68029# endif
     68030#endif
     68031#ifndef OPENSSL_MANGLE_ASM
     68032# ifndef ossl_lib_ctx_run_once
     68033#  define ossl_lib_ctx_run_once OPENSSL_MANGLER(ossl_lib_ctx_run_once)
     68034# endif
     68035#else
     68036# ifndef _ossl_lib_ctx_run_once
     68037#  define _ossl_lib_ctx_run_once OPENSSL_MANGLER_ASM(ossl_lib_ctx_run_once)
     68038# endif
     68039#endif
     68040#ifndef OPENSSL_MANGLE_ASM
     68041# ifndef ossl_lib_ctx_unlock
     68042#  define ossl_lib_ctx_unlock OPENSSL_MANGLER(ossl_lib_ctx_unlock)
     68043# endif
     68044#else
     68045# ifndef _ossl_lib_ctx_unlock
     68046#  define _ossl_lib_ctx_unlock OPENSSL_MANGLER_ASM(ossl_lib_ctx_unlock)
     68047# endif
     68048#endif
     68049#ifndef OPENSSL_MANGLE_ASM
     68050# ifndef ossl_lib_ctx_write_lock
     68051#  define ossl_lib_ctx_write_lock OPENSSL_MANGLER(ossl_lib_ctx_write_lock)
     68052# endif
     68053#else
     68054# ifndef _ossl_lib_ctx_write_lock
     68055#  define _ossl_lib_ctx_write_lock OPENSSL_MANGLER_ASM(ossl_lib_ctx_write_lock)
     68056# endif
     68057#endif
     68058#ifndef OPENSSL_MANGLE_ASM
     68059# ifndef ossl_mac_key_free
     68060#  define ossl_mac_key_free OPENSSL_MANGLER(ossl_mac_key_free)
     68061# endif
     68062#else
     68063# ifndef _ossl_mac_key_free
     68064#  define _ossl_mac_key_free OPENSSL_MANGLER_ASM(ossl_mac_key_free)
     68065# endif
     68066#endif
     68067#ifndef OPENSSL_MANGLE_ASM
     68068# ifndef ossl_mac_key_new
     68069#  define ossl_mac_key_new OPENSSL_MANGLER(ossl_mac_key_new)
     68070# endif
     68071#else
     68072# ifndef _ossl_mac_key_new
     68073#  define _ossl_mac_key_new OPENSSL_MANGLER_ASM(ossl_mac_key_new)
     68074# endif
     68075#endif
     68076#ifndef OPENSSL_MANGLE_ASM
     68077# ifndef ossl_mac_key_up_ref
     68078#  define ossl_mac_key_up_ref OPENSSL_MANGLER(ossl_mac_key_up_ref)
     68079# endif
     68080#else
     68081# ifndef _ossl_mac_key_up_ref
     68082#  define _ossl_mac_key_up_ref OPENSSL_MANGLER_ASM(ossl_mac_key_up_ref)
     68083# endif
     68084#endif
     68085#ifndef OPENSSL_MANGLE_ASM
     68086# ifndef ossl_mac_legacy_cmac_signature_functions
     68087#  define ossl_mac_legacy_cmac_signature_functions OPENSSL_MANGLER(ossl_mac_legacy_cmac_signature_functions)
     68088# endif
     68089#else
     68090# ifndef _ossl_mac_legacy_cmac_signature_functions
     68091#  define _ossl_mac_legacy_cmac_signature_functions OPENSSL_MANGLER_ASM(ossl_mac_legacy_cmac_signature_functions)
     68092# endif
     68093#endif
     68094#ifndef OPENSSL_MANGLE_ASM
     68095# ifndef ossl_mac_legacy_hmac_signature_functions
     68096#  define ossl_mac_legacy_hmac_signature_functions OPENSSL_MANGLER(ossl_mac_legacy_hmac_signature_functions)
     68097# endif
     68098#else
     68099# ifndef _ossl_mac_legacy_hmac_signature_functions
     68100#  define _ossl_mac_legacy_hmac_signature_functions OPENSSL_MANGLER_ASM(ossl_mac_legacy_hmac_signature_functions)
     68101# endif
     68102#endif
     68103#ifndef OPENSSL_MANGLE_ASM
     68104# ifndef ossl_mac_legacy_keymgmt_functions
     68105#  define ossl_mac_legacy_keymgmt_functions OPENSSL_MANGLER(ossl_mac_legacy_keymgmt_functions)
     68106# endif
     68107#else
     68108# ifndef _ossl_mac_legacy_keymgmt_functions
     68109#  define _ossl_mac_legacy_keymgmt_functions OPENSSL_MANGLER_ASM(ossl_mac_legacy_keymgmt_functions)
     68110# endif
     68111#endif
     68112#ifndef OPENSSL_MANGLE_ASM
     68113# ifndef ossl_mac_legacy_poly1305_signature_functions
     68114#  define ossl_mac_legacy_poly1305_signature_functions OPENSSL_MANGLER(ossl_mac_legacy_poly1305_signature_functions)
     68115# endif
     68116#else
     68117# ifndef _ossl_mac_legacy_poly1305_signature_functions
     68118#  define _ossl_mac_legacy_poly1305_signature_functions OPENSSL_MANGLER_ASM(ossl_mac_legacy_poly1305_signature_functions)
     68119# endif
     68120#endif
     68121#ifndef OPENSSL_MANGLE_ASM
     68122# ifndef ossl_mac_legacy_siphash_signature_functions
     68123#  define ossl_mac_legacy_siphash_signature_functions OPENSSL_MANGLER(ossl_mac_legacy_siphash_signature_functions)
     68124# endif
     68125#else
     68126# ifndef _ossl_mac_legacy_siphash_signature_functions
     68127#  define _ossl_mac_legacy_siphash_signature_functions OPENSSL_MANGLER_ASM(ossl_mac_legacy_siphash_signature_functions)
     68128# endif
     68129#endif
     68130#ifndef OPENSSL_MANGLE_ASM
     68131# ifndef ossl_md5_block_asm_data_order
     68132#  define ossl_md5_block_asm_data_order OPENSSL_MANGLER(ossl_md5_block_asm_data_order)
     68133# endif
     68134#else
     68135# ifndef _ossl_md5_block_asm_data_order
     68136#  define _ossl_md5_block_asm_data_order OPENSSL_MANGLER_ASM(ossl_md5_block_asm_data_order)
     68137# endif
     68138#endif
     68139#ifndef OPENSSL_MANGLE_ASM
     68140# ifndef ossl_md5_functions
     68141#  define ossl_md5_functions OPENSSL_MANGLER(ossl_md5_functions)
     68142# endif
     68143#else
     68144# ifndef _ossl_md5_functions
     68145#  define _ossl_md5_functions OPENSSL_MANGLER_ASM(ossl_md5_functions)
     68146# endif
     68147#endif
     68148#ifndef OPENSSL_MANGLE_ASM
     68149# ifndef ossl_md5_sha1_ctrl
     68150#  define ossl_md5_sha1_ctrl OPENSSL_MANGLER(ossl_md5_sha1_ctrl)
     68151# endif
     68152#else
     68153# ifndef _ossl_md5_sha1_ctrl
     68154#  define _ossl_md5_sha1_ctrl OPENSSL_MANGLER_ASM(ossl_md5_sha1_ctrl)
     68155# endif
     68156#endif
     68157#ifndef OPENSSL_MANGLE_ASM
     68158# ifndef ossl_md5_sha1_final
     68159#  define ossl_md5_sha1_final OPENSSL_MANGLER(ossl_md5_sha1_final)
     68160# endif
     68161#else
     68162# ifndef _ossl_md5_sha1_final
     68163#  define _ossl_md5_sha1_final OPENSSL_MANGLER_ASM(ossl_md5_sha1_final)
     68164# endif
     68165#endif
     68166#ifndef OPENSSL_MANGLE_ASM
     68167# ifndef ossl_md5_sha1_functions
     68168#  define ossl_md5_sha1_functions OPENSSL_MANGLER(ossl_md5_sha1_functions)
     68169# endif
     68170#else
     68171# ifndef _ossl_md5_sha1_functions
     68172#  define _ossl_md5_sha1_functions OPENSSL_MANGLER_ASM(ossl_md5_sha1_functions)
     68173# endif
     68174#endif
     68175#ifndef OPENSSL_MANGLE_ASM
     68176# ifndef ossl_md5_sha1_init
     68177#  define ossl_md5_sha1_init OPENSSL_MANGLER(ossl_md5_sha1_init)
     68178# endif
     68179#else
     68180# ifndef _ossl_md5_sha1_init
     68181#  define _ossl_md5_sha1_init OPENSSL_MANGLER_ASM(ossl_md5_sha1_init)
     68182# endif
     68183#endif
     68184#ifndef OPENSSL_MANGLE_ASM
     68185# ifndef ossl_md5_sha1_update
     68186#  define ossl_md5_sha1_update OPENSSL_MANGLER(ossl_md5_sha1_update)
     68187# endif
     68188#else
     68189# ifndef _ossl_md5_sha1_update
     68190#  define _ossl_md5_sha1_update OPENSSL_MANGLER_ASM(ossl_md5_sha1_update)
     68191# endif
     68192#endif
     68193#ifndef OPENSSL_MANGLE_ASM
     68194# ifndef ossl_mdc2_functions
     68195#  define ossl_mdc2_functions OPENSSL_MANGLER(ossl_mdc2_functions)
     68196# endif
     68197#else
     68198# ifndef _ossl_mdc2_functions
     68199#  define _ossl_mdc2_functions OPENSSL_MANGLER_ASM(ossl_mdc2_functions)
     68200# endif
     68201#endif
     68202#ifndef OPENSSL_MANGLE_ASM
     68203# ifndef ossl_method_construct
     68204#  define ossl_method_construct OPENSSL_MANGLER(ossl_method_construct)
     68205# endif
     68206#else
     68207# ifndef _ossl_method_construct
     68208#  define _ossl_method_construct OPENSSL_MANGLER_ASM(ossl_method_construct)
     68209# endif
     68210#endif
     68211#ifndef OPENSSL_MANGLE_ASM
     68212# ifndef ossl_method_store_add
     68213#  define ossl_method_store_add OPENSSL_MANGLER(ossl_method_store_add)
     68214# endif
     68215#else
     68216# ifndef _ossl_method_store_add
     68217#  define _ossl_method_store_add OPENSSL_MANGLER_ASM(ossl_method_store_add)
     68218# endif
     68219#endif
     68220#ifndef OPENSSL_MANGLE_ASM
     68221# ifndef ossl_method_store_cache_get
     68222#  define ossl_method_store_cache_get OPENSSL_MANGLER(ossl_method_store_cache_get)
     68223# endif
     68224#else
     68225# ifndef _ossl_method_store_cache_get
     68226#  define _ossl_method_store_cache_get OPENSSL_MANGLER_ASM(ossl_method_store_cache_get)
     68227# endif
     68228#endif
     68229#ifndef OPENSSL_MANGLE_ASM
     68230# ifndef ossl_method_store_cache_set
     68231#  define ossl_method_store_cache_set OPENSSL_MANGLER(ossl_method_store_cache_set)
     68232# endif
     68233#else
     68234# ifndef _ossl_method_store_cache_set
     68235#  define _ossl_method_store_cache_set OPENSSL_MANGLER_ASM(ossl_method_store_cache_set)
     68236# endif
     68237#endif
     68238#ifndef OPENSSL_MANGLE_ASM
     68239# ifndef ossl_method_store_do_all
     68240#  define ossl_method_store_do_all OPENSSL_MANGLER(ossl_method_store_do_all)
     68241# endif
     68242#else
     68243# ifndef _ossl_method_store_do_all
     68244#  define _ossl_method_store_do_all OPENSSL_MANGLER_ASM(ossl_method_store_do_all)
     68245# endif
     68246#endif
     68247#ifndef OPENSSL_MANGLE_ASM
     68248# ifndef ossl_method_store_fetch
     68249#  define ossl_method_store_fetch OPENSSL_MANGLER(ossl_method_store_fetch)
     68250# endif
     68251#else
     68252# ifndef _ossl_method_store_fetch
     68253#  define _ossl_method_store_fetch OPENSSL_MANGLER_ASM(ossl_method_store_fetch)
     68254# endif
     68255#endif
     68256#ifndef OPENSSL_MANGLE_ASM
     68257# ifndef ossl_method_store_flush_cache
     68258#  define ossl_method_store_flush_cache OPENSSL_MANGLER(ossl_method_store_flush_cache)
     68259# endif
     68260#else
     68261# ifndef _ossl_method_store_flush_cache
     68262#  define _ossl_method_store_flush_cache OPENSSL_MANGLER_ASM(ossl_method_store_flush_cache)
     68263# endif
     68264#endif
     68265#ifndef OPENSSL_MANGLE_ASM
     68266# ifndef ossl_method_store_free
     68267#  define ossl_method_store_free OPENSSL_MANGLER(ossl_method_store_free)
     68268# endif
     68269#else
     68270# ifndef _ossl_method_store_free
     68271#  define _ossl_method_store_free OPENSSL_MANGLER_ASM(ossl_method_store_free)
     68272# endif
     68273#endif
     68274#ifndef OPENSSL_MANGLE_ASM
     68275# ifndef ossl_method_store_new
     68276#  define ossl_method_store_new OPENSSL_MANGLER(ossl_method_store_new)
     68277# endif
     68278#else
     68279# ifndef _ossl_method_store_new
     68280#  define _ossl_method_store_new OPENSSL_MANGLER_ASM(ossl_method_store_new)
     68281# endif
     68282#endif
     68283#ifndef OPENSSL_MANGLE_ASM
     68284# ifndef ossl_method_store_remove
     68285#  define ossl_method_store_remove OPENSSL_MANGLER(ossl_method_store_remove)
     68286# endif
     68287#else
     68288# ifndef _ossl_method_store_remove
     68289#  define _ossl_method_store_remove OPENSSL_MANGLER_ASM(ossl_method_store_remove)
     68290# endif
     68291#endif
     68292#ifndef OPENSSL_MANGLE_ASM
     68293# ifndef ossl_msblob_to_dsa_decoder_functions
     68294#  define ossl_msblob_to_dsa_decoder_functions OPENSSL_MANGLER(ossl_msblob_to_dsa_decoder_functions)
     68295# endif
     68296#else
     68297# ifndef _ossl_msblob_to_dsa_decoder_functions
     68298#  define _ossl_msblob_to_dsa_decoder_functions OPENSSL_MANGLER_ASM(ossl_msblob_to_dsa_decoder_functions)
     68299# endif
     68300#endif
     68301#ifndef OPENSSL_MANGLE_ASM
     68302# ifndef ossl_msblob_to_rsa_decoder_functions
     68303#  define ossl_msblob_to_rsa_decoder_functions OPENSSL_MANGLER(ossl_msblob_to_rsa_decoder_functions)
     68304# endif
     68305#else
     68306# ifndef _ossl_msblob_to_rsa_decoder_functions
     68307#  define _ossl_msblob_to_rsa_decoder_functions OPENSSL_MANGLER_ASM(ossl_msblob_to_rsa_decoder_functions)
     68308# endif
     68309#endif
     68310#ifndef OPENSSL_MANGLE_ASM
     68311# ifndef ossl_namemap_add_name
     68312#  define ossl_namemap_add_name OPENSSL_MANGLER(ossl_namemap_add_name)
     68313# endif
     68314#else
     68315# ifndef _ossl_namemap_add_name
     68316#  define _ossl_namemap_add_name OPENSSL_MANGLER_ASM(ossl_namemap_add_name)
     68317# endif
     68318#endif
     68319#ifndef OPENSSL_MANGLE_ASM
     68320# ifndef ossl_namemap_add_name_n
     68321#  define ossl_namemap_add_name_n OPENSSL_MANGLER(ossl_namemap_add_name_n)
     68322# endif
     68323#else
     68324# ifndef _ossl_namemap_add_name_n
     68325#  define _ossl_namemap_add_name_n OPENSSL_MANGLER_ASM(ossl_namemap_add_name_n)
     68326# endif
     68327#endif
     68328#ifndef OPENSSL_MANGLE_ASM
     68329# ifndef ossl_namemap_add_names
     68330#  define ossl_namemap_add_names OPENSSL_MANGLER(ossl_namemap_add_names)
     68331# endif
     68332#else
     68333# ifndef _ossl_namemap_add_names
     68334#  define _ossl_namemap_add_names OPENSSL_MANGLER_ASM(ossl_namemap_add_names)
     68335# endif
     68336#endif
     68337#ifndef OPENSSL_MANGLE_ASM
     68338# ifndef ossl_namemap_doall_names
     68339#  define ossl_namemap_doall_names OPENSSL_MANGLER(ossl_namemap_doall_names)
     68340# endif
     68341#else
     68342# ifndef _ossl_namemap_doall_names
     68343#  define _ossl_namemap_doall_names OPENSSL_MANGLER_ASM(ossl_namemap_doall_names)
     68344# endif
     68345#endif
     68346#ifndef OPENSSL_MANGLE_ASM
     68347# ifndef ossl_namemap_empty
     68348#  define ossl_namemap_empty OPENSSL_MANGLER(ossl_namemap_empty)
     68349# endif
     68350#else
     68351# ifndef _ossl_namemap_empty
     68352#  define _ossl_namemap_empty OPENSSL_MANGLER_ASM(ossl_namemap_empty)
     68353# endif
     68354#endif
     68355#ifndef OPENSSL_MANGLE_ASM
     68356# ifndef ossl_namemap_free
     68357#  define ossl_namemap_free OPENSSL_MANGLER(ossl_namemap_free)
     68358# endif
     68359#else
     68360# ifndef _ossl_namemap_free
     68361#  define _ossl_namemap_free OPENSSL_MANGLER_ASM(ossl_namemap_free)
     68362# endif
     68363#endif
     68364#ifndef OPENSSL_MANGLE_ASM
     68365# ifndef ossl_namemap_name2num
     68366#  define ossl_namemap_name2num OPENSSL_MANGLER(ossl_namemap_name2num)
     68367# endif
     68368#else
     68369# ifndef _ossl_namemap_name2num
     68370#  define _ossl_namemap_name2num OPENSSL_MANGLER_ASM(ossl_namemap_name2num)
     68371# endif
     68372#endif
     68373#ifndef OPENSSL_MANGLE_ASM
     68374# ifndef ossl_namemap_name2num_n
     68375#  define ossl_namemap_name2num_n OPENSSL_MANGLER(ossl_namemap_name2num_n)
     68376# endif
     68377#else
     68378# ifndef _ossl_namemap_name2num_n
     68379#  define _ossl_namemap_name2num_n OPENSSL_MANGLER_ASM(ossl_namemap_name2num_n)
     68380# endif
     68381#endif
     68382#ifndef OPENSSL_MANGLE_ASM
     68383# ifndef ossl_namemap_new
     68384#  define ossl_namemap_new OPENSSL_MANGLER(ossl_namemap_new)
     68385# endif
     68386#else
     68387# ifndef _ossl_namemap_new
     68388#  define _ossl_namemap_new OPENSSL_MANGLER_ASM(ossl_namemap_new)
     68389# endif
     68390#endif
     68391#ifndef OPENSSL_MANGLE_ASM
     68392# ifndef ossl_namemap_num2name
     68393#  define ossl_namemap_num2name OPENSSL_MANGLER(ossl_namemap_num2name)
     68394# endif
     68395#else
     68396# ifndef _ossl_namemap_num2name
     68397#  define _ossl_namemap_num2name OPENSSL_MANGLER_ASM(ossl_namemap_num2name)
     68398# endif
     68399#endif
     68400#ifndef OPENSSL_MANGLE_ASM
     68401# ifndef ossl_namemap_stored
     68402#  define ossl_namemap_stored OPENSSL_MANGLER(ossl_namemap_stored)
     68403# endif
     68404#else
     68405# ifndef _ossl_namemap_stored
     68406#  define _ossl_namemap_stored OPENSSL_MANGLER_ASM(ossl_namemap_stored)
     68407# endif
     68408#endif
     68409#ifndef OPENSSL_MANGLE_ASM
     68410# ifndef ossl_no_config_int
     68411#  define ossl_no_config_int OPENSSL_MANGLER(ossl_no_config_int)
     68412# endif
     68413#else
     68414# ifndef _ossl_no_config_int
     68415#  define _ossl_no_config_int OPENSSL_MANGLER_ASM(ossl_no_config_int)
     68416# endif
     68417#endif
     68418#ifndef OPENSSL_MANGLE_ASM
     68419# ifndef ossl_null_functions
     68420#  define ossl_null_functions OPENSSL_MANGLER(ossl_null_functions)
     68421# endif
     68422#else
     68423# ifndef _ossl_null_functions
     68424#  define _ossl_null_functions OPENSSL_MANGLER_ASM(ossl_null_functions)
     68425# endif
     68426#endif
     68427#ifndef OPENSSL_MANGLE_ASM
     68428# ifndef ossl_null_provider_init
     68429#  define ossl_null_provider_init OPENSSL_MANGLER(ossl_null_provider_init)
     68430# endif
     68431#else
     68432# ifndef _ossl_null_provider_init
     68433#  define _ossl_null_provider_init OPENSSL_MANGLER_ASM(ossl_null_provider_init)
     68434# endif
     68435#endif
     68436#ifndef OPENSSL_MANGLE_ASM
     68437# ifndef ossl_nullmd_functions
     68438#  define ossl_nullmd_functions OPENSSL_MANGLER(ossl_nullmd_functions)
     68439# endif
     68440#else
     68441# ifndef _ossl_nullmd_functions
     68442#  define _ossl_nullmd_functions OPENSSL_MANGLER_ASM(ossl_nullmd_functions)
     68443# endif
     68444#endif
     68445#ifndef OPENSSL_MANGLE_ASM
     68446# ifndef ossl_obj_cleanup_int
     68447#  define ossl_obj_cleanup_int OPENSSL_MANGLER(ossl_obj_cleanup_int)
     68448# endif
     68449#else
     68450# ifndef _ossl_obj_cleanup_int
     68451#  define _ossl_obj_cleanup_int OPENSSL_MANGLER_ASM(ossl_obj_cleanup_int)
     68452# endif
     68453#endif
     68454#ifndef OPENSSL_MANGLE_ASM
     68455# ifndef ossl_param_build_set_bn
     68456#  define ossl_param_build_set_bn OPENSSL_MANGLER(ossl_param_build_set_bn)
     68457# endif
     68458#else
     68459# ifndef _ossl_param_build_set_bn
     68460#  define _ossl_param_build_set_bn OPENSSL_MANGLER_ASM(ossl_param_build_set_bn)
     68461# endif
     68462#endif
     68463#ifndef OPENSSL_MANGLE_ASM
     68464# ifndef ossl_param_build_set_bn_pad
     68465#  define ossl_param_build_set_bn_pad OPENSSL_MANGLER(ossl_param_build_set_bn_pad)
     68466# endif
     68467#else
     68468# ifndef _ossl_param_build_set_bn_pad
     68469#  define _ossl_param_build_set_bn_pad OPENSSL_MANGLER_ASM(ossl_param_build_set_bn_pad)
     68470# endif
     68471#endif
     68472#ifndef OPENSSL_MANGLE_ASM
     68473# ifndef ossl_param_build_set_int
     68474#  define ossl_param_build_set_int OPENSSL_MANGLER(ossl_param_build_set_int)
     68475# endif
     68476#else
     68477# ifndef _ossl_param_build_set_int
     68478#  define _ossl_param_build_set_int OPENSSL_MANGLER_ASM(ossl_param_build_set_int)
     68479# endif
     68480#endif
     68481#ifndef OPENSSL_MANGLE_ASM
     68482# ifndef ossl_param_build_set_long
     68483#  define ossl_param_build_set_long OPENSSL_MANGLER(ossl_param_build_set_long)
     68484# endif
     68485#else
     68486# ifndef _ossl_param_build_set_long
     68487#  define _ossl_param_build_set_long OPENSSL_MANGLER_ASM(ossl_param_build_set_long)
     68488# endif
     68489#endif
     68490#ifndef OPENSSL_MANGLE_ASM
     68491# ifndef ossl_param_build_set_multi_key_bn
     68492#  define ossl_param_build_set_multi_key_bn OPENSSL_MANGLER(ossl_param_build_set_multi_key_bn)
     68493# endif
     68494#else
     68495# ifndef _ossl_param_build_set_multi_key_bn
     68496#  define _ossl_param_build_set_multi_key_bn OPENSSL_MANGLER_ASM(ossl_param_build_set_multi_key_bn)
     68497# endif
     68498#endif
     68499#ifndef OPENSSL_MANGLE_ASM
     68500# ifndef ossl_param_build_set_octet_string
     68501#  define ossl_param_build_set_octet_string OPENSSL_MANGLER(ossl_param_build_set_octet_string)
     68502# endif
     68503#else
     68504# ifndef _ossl_param_build_set_octet_string
     68505#  define _ossl_param_build_set_octet_string OPENSSL_MANGLER_ASM(ossl_param_build_set_octet_string)
     68506# endif
     68507#endif
     68508#ifndef OPENSSL_MANGLE_ASM
     68509# ifndef ossl_param_build_set_utf8_string
     68510#  define ossl_param_build_set_utf8_string OPENSSL_MANGLER(ossl_param_build_set_utf8_string)
     68511# endif
     68512#else
     68513# ifndef _ossl_param_build_set_utf8_string
     68514#  define _ossl_param_build_set_utf8_string OPENSSL_MANGLER_ASM(ossl_param_build_set_utf8_string)
     68515# endif
     68516#endif
     68517#ifndef OPENSSL_MANGLE_ASM
     68518# ifndef ossl_param_bytes_to_blocks
     68519#  define ossl_param_bytes_to_blocks OPENSSL_MANGLER(ossl_param_bytes_to_blocks)
     68520# endif
     68521#else
     68522# ifndef _ossl_param_bytes_to_blocks
     68523#  define _ossl_param_bytes_to_blocks OPENSSL_MANGLER_ASM(ossl_param_bytes_to_blocks)
     68524# endif
     68525#endif
     68526#ifndef OPENSSL_MANGLE_ASM
     68527# ifndef ossl_param_set_secure_block
     68528#  define ossl_param_set_secure_block OPENSSL_MANGLER(ossl_param_set_secure_block)
     68529# endif
     68530#else
     68531# ifndef _ossl_param_set_secure_block
     68532#  define _ossl_param_set_secure_block OPENSSL_MANGLER_ASM(ossl_param_set_secure_block)
     68533# endif
     68534#endif
     68535#ifndef OPENSSL_MANGLE_ASM
     68536# ifndef ossl_parse_property
     68537#  define ossl_parse_property OPENSSL_MANGLER(ossl_parse_property)
     68538# endif
     68539#else
     68540# ifndef _ossl_parse_property
     68541#  define _ossl_parse_property OPENSSL_MANGLER_ASM(ossl_parse_property)
     68542# endif
     68543#endif
     68544#ifndef OPENSSL_MANGLE_ASM
     68545# ifndef ossl_parse_query
     68546#  define ossl_parse_query OPENSSL_MANGLER(ossl_parse_query)
     68547# endif
     68548#else
     68549# ifndef _ossl_parse_query
     68550#  define _ossl_parse_query OPENSSL_MANGLER_ASM(ossl_parse_query)
     68551# endif
     68552#endif
     68553#ifndef OPENSSL_MANGLE_ASM
     68554# ifndef ossl_pem_check_suffix
     68555#  define ossl_pem_check_suffix OPENSSL_MANGLER(ossl_pem_check_suffix)
     68556# endif
     68557#else
     68558# ifndef _ossl_pem_check_suffix
     68559#  define _ossl_pem_check_suffix OPENSSL_MANGLER_ASM(ossl_pem_check_suffix)
     68560# endif
     68561#endif
     68562#ifndef OPENSSL_MANGLE_ASM
     68563# ifndef ossl_pem_to_der_decoder_functions
     68564#  define ossl_pem_to_der_decoder_functions OPENSSL_MANGLER(ossl_pem_to_der_decoder_functions)
     68565# endif
     68566#else
     68567# ifndef _ossl_pem_to_der_decoder_functions
     68568#  define _ossl_pem_to_der_decoder_functions OPENSSL_MANGLER_ASM(ossl_pem_to_der_decoder_functions)
     68569# endif
     68570#endif
     68571#ifndef OPENSSL_MANGLE_ASM
     68572# ifndef ossl_pkcs5_pbkdf2_hmac_ex
     68573#  define ossl_pkcs5_pbkdf2_hmac_ex OPENSSL_MANGLER(ossl_pkcs5_pbkdf2_hmac_ex)
     68574# endif
     68575#else
     68576# ifndef _ossl_pkcs5_pbkdf2_hmac_ex
     68577#  define _ossl_pkcs5_pbkdf2_hmac_ex OPENSSL_MANGLER_ASM(ossl_pkcs5_pbkdf2_hmac_ex)
     68578# endif
     68579#endif
     68580#ifndef OPENSSL_MANGLE_ASM
     68581# ifndef ossl_pkcs7_ctx_get0_libctx
     68582#  define ossl_pkcs7_ctx_get0_libctx OPENSSL_MANGLER(ossl_pkcs7_ctx_get0_libctx)
     68583# endif
     68584#else
     68585# ifndef _ossl_pkcs7_ctx_get0_libctx
     68586#  define _ossl_pkcs7_ctx_get0_libctx OPENSSL_MANGLER_ASM(ossl_pkcs7_ctx_get0_libctx)
     68587# endif
     68588#endif
     68589#ifndef OPENSSL_MANGLE_ASM
     68590# ifndef ossl_pkcs7_ctx_get0_propq
     68591#  define ossl_pkcs7_ctx_get0_propq OPENSSL_MANGLER(ossl_pkcs7_ctx_get0_propq)
     68592# endif
     68593#else
     68594# ifndef _ossl_pkcs7_ctx_get0_propq
     68595#  define _ossl_pkcs7_ctx_get0_propq OPENSSL_MANGLER_ASM(ossl_pkcs7_ctx_get0_propq)
     68596# endif
     68597#endif
     68598#ifndef OPENSSL_MANGLE_ASM
     68599# ifndef ossl_pkcs7_ctx_propagate
     68600#  define ossl_pkcs7_ctx_propagate OPENSSL_MANGLER(ossl_pkcs7_ctx_propagate)
     68601# endif
     68602#else
     68603# ifndef _ossl_pkcs7_ctx_propagate
     68604#  define _ossl_pkcs7_ctx_propagate OPENSSL_MANGLER_ASM(ossl_pkcs7_ctx_propagate)
     68605# endif
     68606#endif
     68607#ifndef OPENSSL_MANGLE_ASM
     68608# ifndef ossl_pkcs7_get0_ctx
     68609#  define ossl_pkcs7_get0_ctx OPENSSL_MANGLER(ossl_pkcs7_get0_ctx)
     68610# endif
     68611#else
     68612# ifndef _ossl_pkcs7_get0_ctx
     68613#  define _ossl_pkcs7_get0_ctx OPENSSL_MANGLER_ASM(ossl_pkcs7_get0_ctx)
     68614# endif
     68615#endif
     68616#ifndef OPENSSL_MANGLE_ASM
     68617# ifndef ossl_pkcs7_resolve_libctx
     68618#  define ossl_pkcs7_resolve_libctx OPENSSL_MANGLER(ossl_pkcs7_resolve_libctx)
     68619# endif
     68620#else
     68621# ifndef _ossl_pkcs7_resolve_libctx
     68622#  define _ossl_pkcs7_resolve_libctx OPENSSL_MANGLER_ASM(ossl_pkcs7_resolve_libctx)
     68623# endif
     68624#endif
     68625#ifndef OPENSSL_MANGLE_ASM
     68626# ifndef ossl_pkcs7_set0_libctx
     68627#  define ossl_pkcs7_set0_libctx OPENSSL_MANGLER(ossl_pkcs7_set0_libctx)
     68628# endif
     68629#else
     68630# ifndef _ossl_pkcs7_set0_libctx
     68631#  define _ossl_pkcs7_set0_libctx OPENSSL_MANGLER_ASM(ossl_pkcs7_set0_libctx)
     68632# endif
     68633#endif
     68634#ifndef OPENSSL_MANGLE_ASM
     68635# ifndef ossl_pkcs7_set1_propq
     68636#  define ossl_pkcs7_set1_propq OPENSSL_MANGLER(ossl_pkcs7_set1_propq)
     68637# endif
     68638#else
     68639# ifndef _ossl_pkcs7_set1_propq
     68640#  define _ossl_pkcs7_set1_propq OPENSSL_MANGLER_ASM(ossl_pkcs7_set1_propq)
     68641# endif
     68642#endif
     68643#ifndef OPENSSL_MANGLE_ASM
     68644# ifndef ossl_policy_cache_find_data
     68645#  define ossl_policy_cache_find_data OPENSSL_MANGLER(ossl_policy_cache_find_data)
     68646# endif
     68647#else
     68648# ifndef _ossl_policy_cache_find_data
     68649#  define _ossl_policy_cache_find_data OPENSSL_MANGLER_ASM(ossl_policy_cache_find_data)
     68650# endif
     68651#endif
     68652#ifndef OPENSSL_MANGLE_ASM
     68653# ifndef ossl_policy_cache_free
     68654#  define ossl_policy_cache_free OPENSSL_MANGLER(ossl_policy_cache_free)
     68655# endif
     68656#else
     68657# ifndef _ossl_policy_cache_free
     68658#  define _ossl_policy_cache_free OPENSSL_MANGLER_ASM(ossl_policy_cache_free)
     68659# endif
     68660#endif
     68661#ifndef OPENSSL_MANGLE_ASM
     68662# ifndef ossl_policy_cache_set
     68663#  define ossl_policy_cache_set OPENSSL_MANGLER(ossl_policy_cache_set)
     68664# endif
     68665#else
     68666# ifndef _ossl_policy_cache_set
     68667#  define _ossl_policy_cache_set OPENSSL_MANGLER_ASM(ossl_policy_cache_set)
     68668# endif
     68669#endif
     68670#ifndef OPENSSL_MANGLE_ASM
     68671# ifndef ossl_policy_cache_set_mapping
     68672#  define ossl_policy_cache_set_mapping OPENSSL_MANGLER(ossl_policy_cache_set_mapping)
     68673# endif
     68674#else
     68675# ifndef _ossl_policy_cache_set_mapping
     68676#  define _ossl_policy_cache_set_mapping OPENSSL_MANGLER_ASM(ossl_policy_cache_set_mapping)
     68677# endif
     68678#endif
     68679#ifndef OPENSSL_MANGLE_ASM
     68680# ifndef ossl_policy_data_free
     68681#  define ossl_policy_data_free OPENSSL_MANGLER(ossl_policy_data_free)
     68682# endif
     68683#else
     68684# ifndef _ossl_policy_data_free
     68685#  define _ossl_policy_data_free OPENSSL_MANGLER_ASM(ossl_policy_data_free)
     68686# endif
     68687#endif
     68688#ifndef OPENSSL_MANGLE_ASM
     68689# ifndef ossl_policy_data_new
     68690#  define ossl_policy_data_new OPENSSL_MANGLER(ossl_policy_data_new)
     68691# endif
     68692#else
     68693# ifndef _ossl_policy_data_new
     68694#  define _ossl_policy_data_new OPENSSL_MANGLER_ASM(ossl_policy_data_new)
     68695# endif
     68696#endif
     68697#ifndef OPENSSL_MANGLE_ASM
     68698# ifndef ossl_policy_level_add_node
     68699#  define ossl_policy_level_add_node OPENSSL_MANGLER(ossl_policy_level_add_node)
     68700# endif
     68701#else
     68702# ifndef _ossl_policy_level_add_node
     68703#  define _ossl_policy_level_add_node OPENSSL_MANGLER_ASM(ossl_policy_level_add_node)
     68704# endif
     68705#endif
     68706#ifndef OPENSSL_MANGLE_ASM
     68707# ifndef ossl_policy_level_find_node
     68708#  define ossl_policy_level_find_node OPENSSL_MANGLER(ossl_policy_level_find_node)
     68709# endif
     68710#else
     68711# ifndef _ossl_policy_level_find_node
     68712#  define _ossl_policy_level_find_node OPENSSL_MANGLER_ASM(ossl_policy_level_find_node)
     68713# endif
     68714#endif
     68715#ifndef OPENSSL_MANGLE_ASM
     68716# ifndef ossl_policy_node_cmp_new
     68717#  define ossl_policy_node_cmp_new OPENSSL_MANGLER(ossl_policy_node_cmp_new)
     68718# endif
     68719#else
     68720# ifndef _ossl_policy_node_cmp_new
     68721#  define _ossl_policy_node_cmp_new OPENSSL_MANGLER_ASM(ossl_policy_node_cmp_new)
     68722# endif
     68723#endif
     68724#ifndef OPENSSL_MANGLE_ASM
     68725# ifndef ossl_policy_node_free
     68726#  define ossl_policy_node_free OPENSSL_MANGLER(ossl_policy_node_free)
     68727# endif
     68728#else
     68729# ifndef _ossl_policy_node_free
     68730#  define _ossl_policy_node_free OPENSSL_MANGLER_ASM(ossl_policy_node_free)
     68731# endif
     68732#endif
     68733#ifndef OPENSSL_MANGLE_ASM
     68734# ifndef ossl_policy_node_match
     68735#  define ossl_policy_node_match OPENSSL_MANGLER(ossl_policy_node_match)
     68736# endif
     68737#else
     68738# ifndef _ossl_policy_node_match
     68739#  define _ossl_policy_node_match OPENSSL_MANGLER_ASM(ossl_policy_node_match)
     68740# endif
     68741#endif
     68742#ifndef OPENSSL_MANGLE_ASM
     68743# ifndef ossl_policy_tree_find_sk
     68744#  define ossl_policy_tree_find_sk OPENSSL_MANGLER(ossl_policy_tree_find_sk)
     68745# endif
     68746#else
     68747# ifndef _ossl_policy_tree_find_sk
     68748#  define _ossl_policy_tree_find_sk OPENSSL_MANGLER_ASM(ossl_policy_tree_find_sk)
     68749# endif
     68750#endif
     68751#ifndef OPENSSL_MANGLE_ASM
     68752# ifndef ossl_poly1305_functions
     68753#  define ossl_poly1305_functions OPENSSL_MANGLER(ossl_poly1305_functions)
     68754# endif
     68755#else
     68756# ifndef _ossl_poly1305_functions
     68757#  define _ossl_poly1305_functions OPENSSL_MANGLER_ASM(ossl_poly1305_functions)
     68758# endif
     68759#endif
     68760#ifndef OPENSSL_MANGLE_ASM
     68761# ifndef ossl_pool_acquire_entropy
     68762#  define ossl_pool_acquire_entropy OPENSSL_MANGLER(ossl_pool_acquire_entropy)
     68763# endif
     68764#else
     68765# ifndef _ossl_pool_acquire_entropy
     68766#  define _ossl_pool_acquire_entropy OPENSSL_MANGLER_ASM(ossl_pool_acquire_entropy)
     68767# endif
     68768#endif
     68769#ifndef OPENSSL_MANGLE_ASM
     68770# ifndef ossl_pool_add_nonce_data
     68771#  define ossl_pool_add_nonce_data OPENSSL_MANGLER(ossl_pool_add_nonce_data)
     68772# endif
     68773#else
     68774# ifndef _ossl_pool_add_nonce_data
     68775#  define _ossl_pool_add_nonce_data OPENSSL_MANGLER_ASM(ossl_pool_add_nonce_data)
     68776# endif
     68777#endif
     68778#ifndef OPENSSL_MANGLE_ASM
     68779# ifndef ossl_predefined_providers
     68780#  define ossl_predefined_providers OPENSSL_MANGLER(ossl_predefined_providers)
     68781# endif
     68782#else
     68783# ifndef _ossl_predefined_providers
     68784#  define _ossl_predefined_providers OPENSSL_MANGLER_ASM(ossl_predefined_providers)
     68785# endif
     68786#endif
     68787#ifndef OPENSSL_MANGLE_ASM
     68788# ifndef ossl_prop_defn_get
     68789#  define ossl_prop_defn_get OPENSSL_MANGLER(ossl_prop_defn_get)
     68790# endif
     68791#else
     68792# ifndef _ossl_prop_defn_get
     68793#  define _ossl_prop_defn_get OPENSSL_MANGLER_ASM(ossl_prop_defn_get)
     68794# endif
     68795#endif
     68796#ifndef OPENSSL_MANGLE_ASM
     68797# ifndef ossl_prop_defn_set
     68798#  define ossl_prop_defn_set OPENSSL_MANGLER(ossl_prop_defn_set)
     68799# endif
     68800#else
     68801# ifndef _ossl_prop_defn_set
     68802#  define _ossl_prop_defn_set OPENSSL_MANGLER_ASM(ossl_prop_defn_set)
     68803# endif
     68804#endif
     68805#ifndef OPENSSL_MANGLE_ASM
     68806# ifndef ossl_property_find_property
     68807#  define ossl_property_find_property OPENSSL_MANGLER(ossl_property_find_property)
     68808# endif
     68809#else
     68810# ifndef _ossl_property_find_property
     68811#  define _ossl_property_find_property OPENSSL_MANGLER_ASM(ossl_property_find_property)
     68812# endif
     68813#endif
     68814#ifndef OPENSSL_MANGLE_ASM
     68815# ifndef ossl_property_free
     68816#  define ossl_property_free OPENSSL_MANGLER(ossl_property_free)
     68817# endif
     68818#else
     68819# ifndef _ossl_property_free
     68820#  define _ossl_property_free OPENSSL_MANGLER_ASM(ossl_property_free)
     68821# endif
     68822#endif
     68823#ifndef OPENSSL_MANGLE_ASM
     68824# ifndef ossl_property_get_number_value
     68825#  define ossl_property_get_number_value OPENSSL_MANGLER(ossl_property_get_number_value)
     68826# endif
     68827#else
     68828# ifndef _ossl_property_get_number_value
     68829#  define _ossl_property_get_number_value OPENSSL_MANGLER_ASM(ossl_property_get_number_value)
     68830# endif
     68831#endif
     68832#ifndef OPENSSL_MANGLE_ASM
     68833# ifndef ossl_property_get_string_value
     68834#  define ossl_property_get_string_value OPENSSL_MANGLER(ossl_property_get_string_value)
     68835# endif
     68836#else
     68837# ifndef _ossl_property_get_string_value
     68838#  define _ossl_property_get_string_value OPENSSL_MANGLER_ASM(ossl_property_get_string_value)
     68839# endif
     68840#endif
     68841#ifndef OPENSSL_MANGLE_ASM
     68842# ifndef ossl_property_get_type
     68843#  define ossl_property_get_type OPENSSL_MANGLER(ossl_property_get_type)
     68844# endif
     68845#else
     68846# ifndef _ossl_property_get_type
     68847#  define _ossl_property_get_type OPENSSL_MANGLER_ASM(ossl_property_get_type)
     68848# endif
     68849#endif
     68850#ifndef OPENSSL_MANGLE_ASM
     68851# ifndef ossl_property_has_optional
     68852#  define ossl_property_has_optional OPENSSL_MANGLER(ossl_property_has_optional)
     68853# endif
     68854#else
     68855# ifndef _ossl_property_has_optional
     68856#  define _ossl_property_has_optional OPENSSL_MANGLER_ASM(ossl_property_has_optional)
     68857# endif
     68858#endif
     68859#ifndef OPENSSL_MANGLE_ASM
     68860# ifndef ossl_property_is_enabled
     68861#  define ossl_property_is_enabled OPENSSL_MANGLER(ossl_property_is_enabled)
     68862# endif
     68863#else
     68864# ifndef _ossl_property_is_enabled
     68865#  define _ossl_property_is_enabled OPENSSL_MANGLER_ASM(ossl_property_is_enabled)
     68866# endif
     68867#endif
     68868#ifndef OPENSSL_MANGLE_ASM
     68869# ifndef ossl_property_list_to_string
     68870#  define ossl_property_list_to_string OPENSSL_MANGLER(ossl_property_list_to_string)
     68871# endif
     68872#else
     68873# ifndef _ossl_property_list_to_string
     68874#  define _ossl_property_list_to_string OPENSSL_MANGLER_ASM(ossl_property_list_to_string)
     68875# endif
     68876#endif
     68877#ifndef OPENSSL_MANGLE_ASM
     68878# ifndef ossl_property_match_count
     68879#  define ossl_property_match_count OPENSSL_MANGLER(ossl_property_match_count)
     68880# endif
     68881#else
     68882# ifndef _ossl_property_match_count
     68883#  define _ossl_property_match_count OPENSSL_MANGLER_ASM(ossl_property_match_count)
     68884# endif
     68885#endif
     68886#ifndef OPENSSL_MANGLE_ASM
     68887# ifndef ossl_property_merge
     68888#  define ossl_property_merge OPENSSL_MANGLER(ossl_property_merge)
     68889# endif
     68890#else
     68891# ifndef _ossl_property_merge
     68892#  define _ossl_property_merge OPENSSL_MANGLER_ASM(ossl_property_merge)
     68893# endif
     68894#endif
     68895#ifndef OPENSSL_MANGLE_ASM
     68896# ifndef ossl_property_name
     68897#  define ossl_property_name OPENSSL_MANGLER(ossl_property_name)
     68898# endif
     68899#else
     68900# ifndef _ossl_property_name
     68901#  define _ossl_property_name OPENSSL_MANGLER_ASM(ossl_property_name)
     68902# endif
     68903#endif
     68904#ifndef OPENSSL_MANGLE_ASM
     68905# ifndef ossl_property_name_str
     68906#  define ossl_property_name_str OPENSSL_MANGLER(ossl_property_name_str)
     68907# endif
     68908#else
     68909# ifndef _ossl_property_name_str
     68910#  define _ossl_property_name_str OPENSSL_MANGLER_ASM(ossl_property_name_str)
     68911# endif
     68912#endif
     68913#ifndef OPENSSL_MANGLE_ASM
     68914# ifndef ossl_property_parse_init
     68915#  define ossl_property_parse_init OPENSSL_MANGLER(ossl_property_parse_init)
     68916# endif
     68917#else
     68918# ifndef _ossl_property_parse_init
     68919#  define _ossl_property_parse_init OPENSSL_MANGLER_ASM(ossl_property_parse_init)
     68920# endif
     68921#endif
     68922#ifndef OPENSSL_MANGLE_ASM
     68923# ifndef ossl_property_value
     68924#  define ossl_property_value OPENSSL_MANGLER(ossl_property_value)
     68925# endif
     68926#else
     68927# ifndef _ossl_property_value
     68928#  define _ossl_property_value OPENSSL_MANGLER_ASM(ossl_property_value)
     68929# endif
     68930#endif
     68931#ifndef OPENSSL_MANGLE_ASM
     68932# ifndef ossl_property_value_str
     68933#  define ossl_property_value_str OPENSSL_MANGLER(ossl_property_value_str)
     68934# endif
     68935#else
     68936# ifndef _ossl_property_value_str
     68937#  define _ossl_property_value_str OPENSSL_MANGLER_ASM(ossl_property_value_str)
     68938# endif
     68939#endif
     68940#ifndef OPENSSL_MANGLE_ASM
     68941# ifndef ossl_prov_aes_hw_ccm
     68942#  define ossl_prov_aes_hw_ccm OPENSSL_MANGLER(ossl_prov_aes_hw_ccm)
     68943# endif
     68944#else
     68945# ifndef _ossl_prov_aes_hw_ccm
     68946#  define _ossl_prov_aes_hw_ccm OPENSSL_MANGLER_ASM(ossl_prov_aes_hw_ccm)
     68947# endif
     68948#endif
     68949#ifndef OPENSSL_MANGLE_ASM
     68950# ifndef ossl_prov_aes_hw_gcm
     68951#  define ossl_prov_aes_hw_gcm OPENSSL_MANGLER(ossl_prov_aes_hw_gcm)
     68952# endif
     68953#else
     68954# ifndef _ossl_prov_aes_hw_gcm
     68955#  define _ossl_prov_aes_hw_gcm OPENSSL_MANGLER_ASM(ossl_prov_aes_hw_gcm)
     68956# endif
     68957#endif
     68958#ifndef OPENSSL_MANGLE_ASM
     68959# ifndef ossl_prov_aria_hw_ccm
     68960#  define ossl_prov_aria_hw_ccm OPENSSL_MANGLER(ossl_prov_aria_hw_ccm)
     68961# endif
     68962#else
     68963# ifndef _ossl_prov_aria_hw_ccm
     68964#  define _ossl_prov_aria_hw_ccm OPENSSL_MANGLER_ASM(ossl_prov_aria_hw_ccm)
     68965# endif
     68966#endif
     68967#ifndef OPENSSL_MANGLE_ASM
     68968# ifndef ossl_prov_aria_hw_gcm
     68969#  define ossl_prov_aria_hw_gcm OPENSSL_MANGLER(ossl_prov_aria_hw_gcm)
     68970# endif
     68971#else
     68972# ifndef _ossl_prov_aria_hw_gcm
     68973#  define _ossl_prov_aria_hw_gcm OPENSSL_MANGLER_ASM(ossl_prov_aria_hw_gcm)
     68974# endif
     68975#endif
     68976#ifndef OPENSSL_MANGLE_ASM
     68977# ifndef ossl_prov_bio_ctrl
     68978#  define ossl_prov_bio_ctrl OPENSSL_MANGLER(ossl_prov_bio_ctrl)
     68979# endif
     68980#else
     68981# ifndef _ossl_prov_bio_ctrl
     68982#  define _ossl_prov_bio_ctrl OPENSSL_MANGLER_ASM(ossl_prov_bio_ctrl)
     68983# endif
     68984#endif
     68985#ifndef OPENSSL_MANGLE_ASM
     68986# ifndef ossl_prov_bio_free
     68987#  define ossl_prov_bio_free OPENSSL_MANGLER(ossl_prov_bio_free)
     68988# endif
     68989#else
     68990# ifndef _ossl_prov_bio_free
     68991#  define _ossl_prov_bio_free OPENSSL_MANGLER_ASM(ossl_prov_bio_free)
     68992# endif
     68993#endif
     68994#ifndef OPENSSL_MANGLE_ASM
     68995# ifndef ossl_prov_bio_from_dispatch
     68996#  define ossl_prov_bio_from_dispatch OPENSSL_MANGLER(ossl_prov_bio_from_dispatch)
     68997# endif
     68998#else
     68999# ifndef _ossl_prov_bio_from_dispatch
     69000#  define _ossl_prov_bio_from_dispatch OPENSSL_MANGLER_ASM(ossl_prov_bio_from_dispatch)
     69001# endif
     69002#endif
     69003#ifndef OPENSSL_MANGLE_ASM
     69004# ifndef ossl_prov_bio_gets
     69005#  define ossl_prov_bio_gets OPENSSL_MANGLER(ossl_prov_bio_gets)
     69006# endif
     69007#else
     69008# ifndef _ossl_prov_bio_gets
     69009#  define _ossl_prov_bio_gets OPENSSL_MANGLER_ASM(ossl_prov_bio_gets)
     69010# endif
     69011#endif
     69012#ifndef OPENSSL_MANGLE_ASM
     69013# ifndef ossl_prov_bio_new_file
     69014#  define ossl_prov_bio_new_file OPENSSL_MANGLER(ossl_prov_bio_new_file)
     69015# endif
     69016#else
     69017# ifndef _ossl_prov_bio_new_file
     69018#  define _ossl_prov_bio_new_file OPENSSL_MANGLER_ASM(ossl_prov_bio_new_file)
     69019# endif
     69020#endif
     69021#ifndef OPENSSL_MANGLE_ASM
     69022# ifndef ossl_prov_bio_new_membuf
     69023#  define ossl_prov_bio_new_membuf OPENSSL_MANGLER(ossl_prov_bio_new_membuf)
     69024# endif
     69025#else
     69026# ifndef _ossl_prov_bio_new_membuf
     69027#  define _ossl_prov_bio_new_membuf OPENSSL_MANGLER_ASM(ossl_prov_bio_new_membuf)
     69028# endif
     69029#endif
     69030#ifndef OPENSSL_MANGLE_ASM
     69031# ifndef ossl_prov_bio_printf
     69032#  define ossl_prov_bio_printf OPENSSL_MANGLER(ossl_prov_bio_printf)
     69033# endif
     69034#else
     69035# ifndef _ossl_prov_bio_printf
     69036#  define _ossl_prov_bio_printf OPENSSL_MANGLER_ASM(ossl_prov_bio_printf)
     69037# endif
     69038#endif
     69039#ifndef OPENSSL_MANGLE_ASM
     69040# ifndef ossl_prov_bio_puts
     69041#  define ossl_prov_bio_puts OPENSSL_MANGLER(ossl_prov_bio_puts)
     69042# endif
     69043#else
     69044# ifndef _ossl_prov_bio_puts
     69045#  define _ossl_prov_bio_puts OPENSSL_MANGLER_ASM(ossl_prov_bio_puts)
     69046# endif
     69047#endif
     69048#ifndef OPENSSL_MANGLE_ASM
     69049# ifndef ossl_prov_bio_read_ex
     69050#  define ossl_prov_bio_read_ex OPENSSL_MANGLER(ossl_prov_bio_read_ex)
     69051# endif
     69052#else
     69053# ifndef _ossl_prov_bio_read_ex
     69054#  define _ossl_prov_bio_read_ex OPENSSL_MANGLER_ASM(ossl_prov_bio_read_ex)
     69055# endif
     69056#endif
     69057#ifndef OPENSSL_MANGLE_ASM
     69058# ifndef ossl_prov_bio_up_ref
     69059#  define ossl_prov_bio_up_ref OPENSSL_MANGLER(ossl_prov_bio_up_ref)
     69060# endif
     69061#else
     69062# ifndef _ossl_prov_bio_up_ref
     69063#  define _ossl_prov_bio_up_ref OPENSSL_MANGLER_ASM(ossl_prov_bio_up_ref)
     69064# endif
     69065#endif
     69066#ifndef OPENSSL_MANGLE_ASM
     69067# ifndef ossl_prov_bio_vprintf
     69068#  define ossl_prov_bio_vprintf OPENSSL_MANGLER(ossl_prov_bio_vprintf)
     69069# endif
     69070#else
     69071# ifndef _ossl_prov_bio_vprintf
     69072#  define _ossl_prov_bio_vprintf OPENSSL_MANGLER_ASM(ossl_prov_bio_vprintf)
     69073# endif
     69074#endif
     69075#ifndef OPENSSL_MANGLE_ASM
     69076# ifndef ossl_prov_bio_write_ex
     69077#  define ossl_prov_bio_write_ex OPENSSL_MANGLER(ossl_prov_bio_write_ex)
     69078# endif
     69079#else
     69080# ifndef _ossl_prov_bio_write_ex
     69081#  define _ossl_prov_bio_write_ex OPENSSL_MANGLER_ASM(ossl_prov_bio_write_ex)
     69082# endif
     69083#endif
     69084#ifndef OPENSSL_MANGLE_ASM
     69085# ifndef ossl_prov_cache_exported_algorithms
     69086#  define ossl_prov_cache_exported_algorithms OPENSSL_MANGLER(ossl_prov_cache_exported_algorithms)
     69087# endif
     69088#else
     69089# ifndef _ossl_prov_cache_exported_algorithms
     69090#  define _ossl_prov_cache_exported_algorithms OPENSSL_MANGLER_ASM(ossl_prov_cache_exported_algorithms)
     69091# endif
     69092#endif
     69093#ifndef OPENSSL_MANGLE_ASM
     69094# ifndef ossl_prov_cipher_cipher
     69095#  define ossl_prov_cipher_cipher OPENSSL_MANGLER(ossl_prov_cipher_cipher)
     69096# endif
     69097#else
     69098# ifndef _ossl_prov_cipher_cipher
     69099#  define _ossl_prov_cipher_cipher OPENSSL_MANGLER_ASM(ossl_prov_cipher_cipher)
     69100# endif
     69101#endif
     69102#ifndef OPENSSL_MANGLE_ASM
     69103# ifndef ossl_prov_cipher_copy
     69104#  define ossl_prov_cipher_copy OPENSSL_MANGLER(ossl_prov_cipher_copy)
     69105# endif
     69106#else
     69107# ifndef _ossl_prov_cipher_copy
     69108#  define _ossl_prov_cipher_copy OPENSSL_MANGLER_ASM(ossl_prov_cipher_copy)
     69109# endif
     69110#endif
     69111#ifndef OPENSSL_MANGLE_ASM
     69112# ifndef ossl_prov_cipher_engine
     69113#  define ossl_prov_cipher_engine OPENSSL_MANGLER(ossl_prov_cipher_engine)
     69114# endif
     69115#else
     69116# ifndef _ossl_prov_cipher_engine
     69117#  define _ossl_prov_cipher_engine OPENSSL_MANGLER_ASM(ossl_prov_cipher_engine)
     69118# endif
     69119#endif
     69120#ifndef OPENSSL_MANGLE_ASM
     69121# ifndef ossl_prov_cipher_hw_aes_cbc
     69122#  define ossl_prov_cipher_hw_aes_cbc OPENSSL_MANGLER(ossl_prov_cipher_hw_aes_cbc)
     69123# endif
     69124#else
     69125# ifndef _ossl_prov_cipher_hw_aes_cbc
     69126#  define _ossl_prov_cipher_hw_aes_cbc OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aes_cbc)
     69127# endif
     69128#endif
     69129#ifndef OPENSSL_MANGLE_ASM
     69130# ifndef ossl_prov_cipher_hw_aes_cbc_hmac_sha1
     69131#  define ossl_prov_cipher_hw_aes_cbc_hmac_sha1 OPENSSL_MANGLER(ossl_prov_cipher_hw_aes_cbc_hmac_sha1)
     69132# endif
     69133#else
     69134# ifndef _ossl_prov_cipher_hw_aes_cbc_hmac_sha1
     69135#  define _ossl_prov_cipher_hw_aes_cbc_hmac_sha1 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aes_cbc_hmac_sha1)
     69136# endif
     69137#endif
     69138#ifndef OPENSSL_MANGLE_ASM
     69139# ifndef ossl_prov_cipher_hw_aes_cbc_hmac_sha256
     69140#  define ossl_prov_cipher_hw_aes_cbc_hmac_sha256 OPENSSL_MANGLER(ossl_prov_cipher_hw_aes_cbc_hmac_sha256)
     69141# endif
     69142#else
     69143# ifndef _ossl_prov_cipher_hw_aes_cbc_hmac_sha256
     69144#  define _ossl_prov_cipher_hw_aes_cbc_hmac_sha256 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aes_cbc_hmac_sha256)
     69145# endif
     69146#endif
     69147#ifndef OPENSSL_MANGLE_ASM
     69148# ifndef ossl_prov_cipher_hw_aes_cfb1
     69149#  define ossl_prov_cipher_hw_aes_cfb1 OPENSSL_MANGLER(ossl_prov_cipher_hw_aes_cfb1)
     69150# endif
     69151#else
     69152# ifndef _ossl_prov_cipher_hw_aes_cfb1
     69153#  define _ossl_prov_cipher_hw_aes_cfb1 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aes_cfb1)
     69154# endif
     69155#endif
     69156#ifndef OPENSSL_MANGLE_ASM
     69157# ifndef ossl_prov_cipher_hw_aes_cfb128
     69158#  define ossl_prov_cipher_hw_aes_cfb128 OPENSSL_MANGLER(ossl_prov_cipher_hw_aes_cfb128)
     69159# endif
     69160#else
     69161# ifndef _ossl_prov_cipher_hw_aes_cfb128
     69162#  define _ossl_prov_cipher_hw_aes_cfb128 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aes_cfb128)
     69163# endif
     69164#endif
     69165#ifndef OPENSSL_MANGLE_ASM
     69166# ifndef ossl_prov_cipher_hw_aes_cfb8
     69167#  define ossl_prov_cipher_hw_aes_cfb8 OPENSSL_MANGLER(ossl_prov_cipher_hw_aes_cfb8)
     69168# endif
     69169#else
     69170# ifndef _ossl_prov_cipher_hw_aes_cfb8
     69171#  define _ossl_prov_cipher_hw_aes_cfb8 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aes_cfb8)
     69172# endif
     69173#endif
     69174#ifndef OPENSSL_MANGLE_ASM
     69175# ifndef ossl_prov_cipher_hw_aes_ctr
     69176#  define ossl_prov_cipher_hw_aes_ctr OPENSSL_MANGLER(ossl_prov_cipher_hw_aes_ctr)
     69177# endif
     69178#else
     69179# ifndef _ossl_prov_cipher_hw_aes_ctr
     69180#  define _ossl_prov_cipher_hw_aes_ctr OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aes_ctr)
     69181# endif
     69182#endif
     69183#ifndef OPENSSL_MANGLE_ASM
     69184# ifndef ossl_prov_cipher_hw_aes_ecb
     69185#  define ossl_prov_cipher_hw_aes_ecb OPENSSL_MANGLER(ossl_prov_cipher_hw_aes_ecb)
     69186# endif
     69187#else
     69188# ifndef _ossl_prov_cipher_hw_aes_ecb
     69189#  define _ossl_prov_cipher_hw_aes_ecb OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aes_ecb)
     69190# endif
     69191#endif
     69192#ifndef OPENSSL_MANGLE_ASM
     69193# ifndef ossl_prov_cipher_hw_aes_ocb
     69194#  define ossl_prov_cipher_hw_aes_ocb OPENSSL_MANGLER(ossl_prov_cipher_hw_aes_ocb)
     69195# endif
     69196#else
     69197# ifndef _ossl_prov_cipher_hw_aes_ocb
     69198#  define _ossl_prov_cipher_hw_aes_ocb OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aes_ocb)
     69199# endif
     69200#endif
     69201#ifndef OPENSSL_MANGLE_ASM
     69202# ifndef ossl_prov_cipher_hw_aes_ofb128
     69203#  define ossl_prov_cipher_hw_aes_ofb128 OPENSSL_MANGLER(ossl_prov_cipher_hw_aes_ofb128)
     69204# endif
     69205#else
     69206# ifndef _ossl_prov_cipher_hw_aes_ofb128
     69207#  define _ossl_prov_cipher_hw_aes_ofb128 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aes_ofb128)
     69208# endif
     69209#endif
     69210#ifndef OPENSSL_MANGLE_ASM
     69211# ifndef ossl_prov_cipher_hw_aes_siv
     69212#  define ossl_prov_cipher_hw_aes_siv OPENSSL_MANGLER(ossl_prov_cipher_hw_aes_siv)
     69213# endif
     69214#else
     69215# ifndef _ossl_prov_cipher_hw_aes_siv
     69216#  define _ossl_prov_cipher_hw_aes_siv OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aes_siv)
     69217# endif
     69218#endif
     69219#ifndef OPENSSL_MANGLE_ASM
     69220# ifndef ossl_prov_cipher_hw_aes_xts
     69221#  define ossl_prov_cipher_hw_aes_xts OPENSSL_MANGLER(ossl_prov_cipher_hw_aes_xts)
     69222# endif
     69223#else
     69224# ifndef _ossl_prov_cipher_hw_aes_xts
     69225#  define _ossl_prov_cipher_hw_aes_xts OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aes_xts)
     69226# endif
     69227#endif
     69228#ifndef OPENSSL_MANGLE_ASM
     69229# ifndef ossl_prov_cipher_hw_aria_cbc
     69230#  define ossl_prov_cipher_hw_aria_cbc OPENSSL_MANGLER(ossl_prov_cipher_hw_aria_cbc)
     69231# endif
     69232#else
     69233# ifndef _ossl_prov_cipher_hw_aria_cbc
     69234#  define _ossl_prov_cipher_hw_aria_cbc OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aria_cbc)
     69235# endif
     69236#endif
     69237#ifndef OPENSSL_MANGLE_ASM
     69238# ifndef ossl_prov_cipher_hw_aria_cfb1
     69239#  define ossl_prov_cipher_hw_aria_cfb1 OPENSSL_MANGLER(ossl_prov_cipher_hw_aria_cfb1)
     69240# endif
     69241#else
     69242# ifndef _ossl_prov_cipher_hw_aria_cfb1
     69243#  define _ossl_prov_cipher_hw_aria_cfb1 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aria_cfb1)
     69244# endif
     69245#endif
     69246#ifndef OPENSSL_MANGLE_ASM
     69247# ifndef ossl_prov_cipher_hw_aria_cfb128
     69248#  define ossl_prov_cipher_hw_aria_cfb128 OPENSSL_MANGLER(ossl_prov_cipher_hw_aria_cfb128)
     69249# endif
     69250#else
     69251# ifndef _ossl_prov_cipher_hw_aria_cfb128
     69252#  define _ossl_prov_cipher_hw_aria_cfb128 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aria_cfb128)
     69253# endif
     69254#endif
     69255#ifndef OPENSSL_MANGLE_ASM
     69256# ifndef ossl_prov_cipher_hw_aria_cfb8
     69257#  define ossl_prov_cipher_hw_aria_cfb8 OPENSSL_MANGLER(ossl_prov_cipher_hw_aria_cfb8)
     69258# endif
     69259#else
     69260# ifndef _ossl_prov_cipher_hw_aria_cfb8
     69261#  define _ossl_prov_cipher_hw_aria_cfb8 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aria_cfb8)
     69262# endif
     69263#endif
     69264#ifndef OPENSSL_MANGLE_ASM
     69265# ifndef ossl_prov_cipher_hw_aria_ctr
     69266#  define ossl_prov_cipher_hw_aria_ctr OPENSSL_MANGLER(ossl_prov_cipher_hw_aria_ctr)
     69267# endif
     69268#else
     69269# ifndef _ossl_prov_cipher_hw_aria_ctr
     69270#  define _ossl_prov_cipher_hw_aria_ctr OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aria_ctr)
     69271# endif
     69272#endif
     69273#ifndef OPENSSL_MANGLE_ASM
     69274# ifndef ossl_prov_cipher_hw_aria_ecb
     69275#  define ossl_prov_cipher_hw_aria_ecb OPENSSL_MANGLER(ossl_prov_cipher_hw_aria_ecb)
     69276# endif
     69277#else
     69278# ifndef _ossl_prov_cipher_hw_aria_ecb
     69279#  define _ossl_prov_cipher_hw_aria_ecb OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aria_ecb)
     69280# endif
     69281#endif
     69282#ifndef OPENSSL_MANGLE_ASM
     69283# ifndef ossl_prov_cipher_hw_aria_ofb128
     69284#  define ossl_prov_cipher_hw_aria_ofb128 OPENSSL_MANGLER(ossl_prov_cipher_hw_aria_ofb128)
     69285# endif
     69286#else
     69287# ifndef _ossl_prov_cipher_hw_aria_ofb128
     69288#  define _ossl_prov_cipher_hw_aria_ofb128 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_aria_ofb128)
     69289# endif
     69290#endif
     69291#ifndef OPENSSL_MANGLE_ASM
     69292# ifndef ossl_prov_cipher_hw_blowfish_cbc
     69293#  define ossl_prov_cipher_hw_blowfish_cbc OPENSSL_MANGLER(ossl_prov_cipher_hw_blowfish_cbc)
     69294# endif
     69295#else
     69296# ifndef _ossl_prov_cipher_hw_blowfish_cbc
     69297#  define _ossl_prov_cipher_hw_blowfish_cbc OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_blowfish_cbc)
     69298# endif
     69299#endif
     69300#ifndef OPENSSL_MANGLE_ASM
     69301# ifndef ossl_prov_cipher_hw_blowfish_cfb64
     69302#  define ossl_prov_cipher_hw_blowfish_cfb64 OPENSSL_MANGLER(ossl_prov_cipher_hw_blowfish_cfb64)
     69303# endif
     69304#else
     69305# ifndef _ossl_prov_cipher_hw_blowfish_cfb64
     69306#  define _ossl_prov_cipher_hw_blowfish_cfb64 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_blowfish_cfb64)
     69307# endif
     69308#endif
     69309#ifndef OPENSSL_MANGLE_ASM
     69310# ifndef ossl_prov_cipher_hw_blowfish_ecb
     69311#  define ossl_prov_cipher_hw_blowfish_ecb OPENSSL_MANGLER(ossl_prov_cipher_hw_blowfish_ecb)
     69312# endif
     69313#else
     69314# ifndef _ossl_prov_cipher_hw_blowfish_ecb
     69315#  define _ossl_prov_cipher_hw_blowfish_ecb OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_blowfish_ecb)
     69316# endif
     69317#endif
     69318#ifndef OPENSSL_MANGLE_ASM
     69319# ifndef ossl_prov_cipher_hw_blowfish_ofb64
     69320#  define ossl_prov_cipher_hw_blowfish_ofb64 OPENSSL_MANGLER(ossl_prov_cipher_hw_blowfish_ofb64)
     69321# endif
     69322#else
     69323# ifndef _ossl_prov_cipher_hw_blowfish_ofb64
     69324#  define _ossl_prov_cipher_hw_blowfish_ofb64 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_blowfish_ofb64)
     69325# endif
     69326#endif
     69327#ifndef OPENSSL_MANGLE_ASM
     69328# ifndef ossl_prov_cipher_hw_camellia_cbc
     69329#  define ossl_prov_cipher_hw_camellia_cbc OPENSSL_MANGLER(ossl_prov_cipher_hw_camellia_cbc)
     69330# endif
     69331#else
     69332# ifndef _ossl_prov_cipher_hw_camellia_cbc
     69333#  define _ossl_prov_cipher_hw_camellia_cbc OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_camellia_cbc)
     69334# endif
     69335#endif
     69336#ifndef OPENSSL_MANGLE_ASM
     69337# ifndef ossl_prov_cipher_hw_camellia_cfb1
     69338#  define ossl_prov_cipher_hw_camellia_cfb1 OPENSSL_MANGLER(ossl_prov_cipher_hw_camellia_cfb1)
     69339# endif
     69340#else
     69341# ifndef _ossl_prov_cipher_hw_camellia_cfb1
     69342#  define _ossl_prov_cipher_hw_camellia_cfb1 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_camellia_cfb1)
     69343# endif
     69344#endif
     69345#ifndef OPENSSL_MANGLE_ASM
     69346# ifndef ossl_prov_cipher_hw_camellia_cfb128
     69347#  define ossl_prov_cipher_hw_camellia_cfb128 OPENSSL_MANGLER(ossl_prov_cipher_hw_camellia_cfb128)
     69348# endif
     69349#else
     69350# ifndef _ossl_prov_cipher_hw_camellia_cfb128
     69351#  define _ossl_prov_cipher_hw_camellia_cfb128 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_camellia_cfb128)
     69352# endif
     69353#endif
     69354#ifndef OPENSSL_MANGLE_ASM
     69355# ifndef ossl_prov_cipher_hw_camellia_cfb8
     69356#  define ossl_prov_cipher_hw_camellia_cfb8 OPENSSL_MANGLER(ossl_prov_cipher_hw_camellia_cfb8)
     69357# endif
     69358#else
     69359# ifndef _ossl_prov_cipher_hw_camellia_cfb8
     69360#  define _ossl_prov_cipher_hw_camellia_cfb8 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_camellia_cfb8)
     69361# endif
     69362#endif
     69363#ifndef OPENSSL_MANGLE_ASM
     69364# ifndef ossl_prov_cipher_hw_camellia_ctr
     69365#  define ossl_prov_cipher_hw_camellia_ctr OPENSSL_MANGLER(ossl_prov_cipher_hw_camellia_ctr)
     69366# endif
     69367#else
     69368# ifndef _ossl_prov_cipher_hw_camellia_ctr
     69369#  define _ossl_prov_cipher_hw_camellia_ctr OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_camellia_ctr)
     69370# endif
     69371#endif
     69372#ifndef OPENSSL_MANGLE_ASM
     69373# ifndef ossl_prov_cipher_hw_camellia_ecb
     69374#  define ossl_prov_cipher_hw_camellia_ecb OPENSSL_MANGLER(ossl_prov_cipher_hw_camellia_ecb)
     69375# endif
     69376#else
     69377# ifndef _ossl_prov_cipher_hw_camellia_ecb
     69378#  define _ossl_prov_cipher_hw_camellia_ecb OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_camellia_ecb)
     69379# endif
     69380#endif
     69381#ifndef OPENSSL_MANGLE_ASM
     69382# ifndef ossl_prov_cipher_hw_camellia_ofb128
     69383#  define ossl_prov_cipher_hw_camellia_ofb128 OPENSSL_MANGLER(ossl_prov_cipher_hw_camellia_ofb128)
     69384# endif
     69385#else
     69386# ifndef _ossl_prov_cipher_hw_camellia_ofb128
     69387#  define _ossl_prov_cipher_hw_camellia_ofb128 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_camellia_ofb128)
     69388# endif
     69389#endif
     69390#ifndef OPENSSL_MANGLE_ASM
     69391# ifndef ossl_prov_cipher_hw_cast5_cbc
     69392#  define ossl_prov_cipher_hw_cast5_cbc OPENSSL_MANGLER(ossl_prov_cipher_hw_cast5_cbc)
     69393# endif
     69394#else
     69395# ifndef _ossl_prov_cipher_hw_cast5_cbc
     69396#  define _ossl_prov_cipher_hw_cast5_cbc OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_cast5_cbc)
     69397# endif
     69398#endif
     69399#ifndef OPENSSL_MANGLE_ASM
     69400# ifndef ossl_prov_cipher_hw_cast5_cfb64
     69401#  define ossl_prov_cipher_hw_cast5_cfb64 OPENSSL_MANGLER(ossl_prov_cipher_hw_cast5_cfb64)
     69402# endif
     69403#else
     69404# ifndef _ossl_prov_cipher_hw_cast5_cfb64
     69405#  define _ossl_prov_cipher_hw_cast5_cfb64 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_cast5_cfb64)
     69406# endif
     69407#endif
     69408#ifndef OPENSSL_MANGLE_ASM
     69409# ifndef ossl_prov_cipher_hw_cast5_ecb
     69410#  define ossl_prov_cipher_hw_cast5_ecb OPENSSL_MANGLER(ossl_prov_cipher_hw_cast5_ecb)
     69411# endif
     69412#else
     69413# ifndef _ossl_prov_cipher_hw_cast5_ecb
     69414#  define _ossl_prov_cipher_hw_cast5_ecb OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_cast5_ecb)
     69415# endif
     69416#endif
     69417#ifndef OPENSSL_MANGLE_ASM
     69418# ifndef ossl_prov_cipher_hw_cast5_ofb64
     69419#  define ossl_prov_cipher_hw_cast5_ofb64 OPENSSL_MANGLER(ossl_prov_cipher_hw_cast5_ofb64)
     69420# endif
     69421#else
     69422# ifndef _ossl_prov_cipher_hw_cast5_ofb64
     69423#  define _ossl_prov_cipher_hw_cast5_ofb64 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_cast5_ofb64)
     69424# endif
     69425#endif
     69426#ifndef OPENSSL_MANGLE_ASM
     69427# ifndef ossl_prov_cipher_hw_chacha20
     69428#  define ossl_prov_cipher_hw_chacha20 OPENSSL_MANGLER(ossl_prov_cipher_hw_chacha20)
     69429# endif
     69430#else
     69431# ifndef _ossl_prov_cipher_hw_chacha20
     69432#  define _ossl_prov_cipher_hw_chacha20 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_chacha20)
     69433# endif
     69434#endif
     69435#ifndef OPENSSL_MANGLE_ASM
     69436# ifndef ossl_prov_cipher_hw_chacha20_poly1305
     69437#  define ossl_prov_cipher_hw_chacha20_poly1305 OPENSSL_MANGLER(ossl_prov_cipher_hw_chacha20_poly1305)
     69438# endif
     69439#else
     69440# ifndef _ossl_prov_cipher_hw_chacha20_poly1305
     69441#  define _ossl_prov_cipher_hw_chacha20_poly1305 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_chacha20_poly1305)
     69442# endif
     69443#endif
     69444#ifndef OPENSSL_MANGLE_ASM
     69445# ifndef ossl_prov_cipher_hw_des_cbc
     69446#  define ossl_prov_cipher_hw_des_cbc OPENSSL_MANGLER(ossl_prov_cipher_hw_des_cbc)
     69447# endif
     69448#else
     69449# ifndef _ossl_prov_cipher_hw_des_cbc
     69450#  define _ossl_prov_cipher_hw_des_cbc OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_des_cbc)
     69451# endif
     69452#endif
     69453#ifndef OPENSSL_MANGLE_ASM
     69454# ifndef ossl_prov_cipher_hw_des_cfb1
     69455#  define ossl_prov_cipher_hw_des_cfb1 OPENSSL_MANGLER(ossl_prov_cipher_hw_des_cfb1)
     69456# endif
     69457#else
     69458# ifndef _ossl_prov_cipher_hw_des_cfb1
     69459#  define _ossl_prov_cipher_hw_des_cfb1 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_des_cfb1)
     69460# endif
     69461#endif
     69462#ifndef OPENSSL_MANGLE_ASM
     69463# ifndef ossl_prov_cipher_hw_des_cfb64
     69464#  define ossl_prov_cipher_hw_des_cfb64 OPENSSL_MANGLER(ossl_prov_cipher_hw_des_cfb64)
     69465# endif
     69466#else
     69467# ifndef _ossl_prov_cipher_hw_des_cfb64
     69468#  define _ossl_prov_cipher_hw_des_cfb64 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_des_cfb64)
     69469# endif
     69470#endif
     69471#ifndef OPENSSL_MANGLE_ASM
     69472# ifndef ossl_prov_cipher_hw_des_cfb8
     69473#  define ossl_prov_cipher_hw_des_cfb8 OPENSSL_MANGLER(ossl_prov_cipher_hw_des_cfb8)
     69474# endif
     69475#else
     69476# ifndef _ossl_prov_cipher_hw_des_cfb8
     69477#  define _ossl_prov_cipher_hw_des_cfb8 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_des_cfb8)
     69478# endif
     69479#endif
     69480#ifndef OPENSSL_MANGLE_ASM
     69481# ifndef ossl_prov_cipher_hw_des_ecb
     69482#  define ossl_prov_cipher_hw_des_ecb OPENSSL_MANGLER(ossl_prov_cipher_hw_des_ecb)
     69483# endif
     69484#else
     69485# ifndef _ossl_prov_cipher_hw_des_ecb
     69486#  define _ossl_prov_cipher_hw_des_ecb OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_des_ecb)
     69487# endif
     69488#endif
     69489#ifndef OPENSSL_MANGLE_ASM
     69490# ifndef ossl_prov_cipher_hw_des_ofb64
     69491#  define ossl_prov_cipher_hw_des_ofb64 OPENSSL_MANGLER(ossl_prov_cipher_hw_des_ofb64)
     69492# endif
     69493#else
     69494# ifndef _ossl_prov_cipher_hw_des_ofb64
     69495#  define _ossl_prov_cipher_hw_des_ofb64 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_des_ofb64)
     69496# endif
     69497#endif
     69498#ifndef OPENSSL_MANGLE_ASM
     69499# ifndef ossl_prov_cipher_hw_rc4
     69500#  define ossl_prov_cipher_hw_rc4 OPENSSL_MANGLER(ossl_prov_cipher_hw_rc4)
     69501# endif
     69502#else
     69503# ifndef _ossl_prov_cipher_hw_rc4
     69504#  define _ossl_prov_cipher_hw_rc4 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_rc4)
     69505# endif
     69506#endif
     69507#ifndef OPENSSL_MANGLE_ASM
     69508# ifndef ossl_prov_cipher_hw_rc4_hmac_md5
     69509#  define ossl_prov_cipher_hw_rc4_hmac_md5 OPENSSL_MANGLER(ossl_prov_cipher_hw_rc4_hmac_md5)
     69510# endif
     69511#else
     69512# ifndef _ossl_prov_cipher_hw_rc4_hmac_md5
     69513#  define _ossl_prov_cipher_hw_rc4_hmac_md5 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_rc4_hmac_md5)
     69514# endif
     69515#endif
     69516#ifndef OPENSSL_MANGLE_ASM
     69517# ifndef ossl_prov_cipher_hw_seed_cbc
     69518#  define ossl_prov_cipher_hw_seed_cbc OPENSSL_MANGLER(ossl_prov_cipher_hw_seed_cbc)
     69519# endif
     69520#else
     69521# ifndef _ossl_prov_cipher_hw_seed_cbc
     69522#  define _ossl_prov_cipher_hw_seed_cbc OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_seed_cbc)
     69523# endif
     69524#endif
     69525#ifndef OPENSSL_MANGLE_ASM
     69526# ifndef ossl_prov_cipher_hw_seed_cfb128
     69527#  define ossl_prov_cipher_hw_seed_cfb128 OPENSSL_MANGLER(ossl_prov_cipher_hw_seed_cfb128)
     69528# endif
     69529#else
     69530# ifndef _ossl_prov_cipher_hw_seed_cfb128
     69531#  define _ossl_prov_cipher_hw_seed_cfb128 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_seed_cfb128)
     69532# endif
     69533#endif
     69534#ifndef OPENSSL_MANGLE_ASM
     69535# ifndef ossl_prov_cipher_hw_seed_ecb
     69536#  define ossl_prov_cipher_hw_seed_ecb OPENSSL_MANGLER(ossl_prov_cipher_hw_seed_ecb)
     69537# endif
     69538#else
     69539# ifndef _ossl_prov_cipher_hw_seed_ecb
     69540#  define _ossl_prov_cipher_hw_seed_ecb OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_seed_ecb)
     69541# endif
     69542#endif
     69543#ifndef OPENSSL_MANGLE_ASM
     69544# ifndef ossl_prov_cipher_hw_seed_ofb128
     69545#  define ossl_prov_cipher_hw_seed_ofb128 OPENSSL_MANGLER(ossl_prov_cipher_hw_seed_ofb128)
     69546# endif
     69547#else
     69548# ifndef _ossl_prov_cipher_hw_seed_ofb128
     69549#  define _ossl_prov_cipher_hw_seed_ofb128 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_seed_ofb128)
     69550# endif
     69551#endif
     69552#ifndef OPENSSL_MANGLE_ASM
     69553# ifndef ossl_prov_cipher_hw_tdes_desx_cbc
     69554#  define ossl_prov_cipher_hw_tdes_desx_cbc OPENSSL_MANGLER(ossl_prov_cipher_hw_tdes_desx_cbc)
     69555# endif
     69556#else
     69557# ifndef _ossl_prov_cipher_hw_tdes_desx_cbc
     69558#  define _ossl_prov_cipher_hw_tdes_desx_cbc OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_tdes_desx_cbc)
     69559# endif
     69560#endif
     69561#ifndef OPENSSL_MANGLE_ASM
     69562# ifndef ossl_prov_cipher_hw_tdes_ede2_cbc
     69563#  define ossl_prov_cipher_hw_tdes_ede2_cbc OPENSSL_MANGLER(ossl_prov_cipher_hw_tdes_ede2_cbc)
     69564# endif
     69565#else
     69566# ifndef _ossl_prov_cipher_hw_tdes_ede2_cbc
     69567#  define _ossl_prov_cipher_hw_tdes_ede2_cbc OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_tdes_ede2_cbc)
     69568# endif
     69569#endif
     69570#ifndef OPENSSL_MANGLE_ASM
     69571# ifndef ossl_prov_cipher_hw_tdes_ede2_cfb
     69572#  define ossl_prov_cipher_hw_tdes_ede2_cfb OPENSSL_MANGLER(ossl_prov_cipher_hw_tdes_ede2_cfb)
     69573# endif
     69574#else
     69575# ifndef _ossl_prov_cipher_hw_tdes_ede2_cfb
     69576#  define _ossl_prov_cipher_hw_tdes_ede2_cfb OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_tdes_ede2_cfb)
     69577# endif
     69578#endif
     69579#ifndef OPENSSL_MANGLE_ASM
     69580# ifndef ossl_prov_cipher_hw_tdes_ede2_ecb
     69581#  define ossl_prov_cipher_hw_tdes_ede2_ecb OPENSSL_MANGLER(ossl_prov_cipher_hw_tdes_ede2_ecb)
     69582# endif
     69583#else
     69584# ifndef _ossl_prov_cipher_hw_tdes_ede2_ecb
     69585#  define _ossl_prov_cipher_hw_tdes_ede2_ecb OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_tdes_ede2_ecb)
     69586# endif
     69587#endif
     69588#ifndef OPENSSL_MANGLE_ASM
     69589# ifndef ossl_prov_cipher_hw_tdes_ede2_ofb
     69590#  define ossl_prov_cipher_hw_tdes_ede2_ofb OPENSSL_MANGLER(ossl_prov_cipher_hw_tdes_ede2_ofb)
     69591# endif
     69592#else
     69593# ifndef _ossl_prov_cipher_hw_tdes_ede2_ofb
     69594#  define _ossl_prov_cipher_hw_tdes_ede2_ofb OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_tdes_ede2_ofb)
     69595# endif
     69596#endif
     69597#ifndef OPENSSL_MANGLE_ASM
     69598# ifndef ossl_prov_cipher_hw_tdes_ede3_cbc
     69599#  define ossl_prov_cipher_hw_tdes_ede3_cbc OPENSSL_MANGLER(ossl_prov_cipher_hw_tdes_ede3_cbc)
     69600# endif
     69601#else
     69602# ifndef _ossl_prov_cipher_hw_tdes_ede3_cbc
     69603#  define _ossl_prov_cipher_hw_tdes_ede3_cbc OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_tdes_ede3_cbc)
     69604# endif
     69605#endif
     69606#ifndef OPENSSL_MANGLE_ASM
     69607# ifndef ossl_prov_cipher_hw_tdes_ede3_cfb
     69608#  define ossl_prov_cipher_hw_tdes_ede3_cfb OPENSSL_MANGLER(ossl_prov_cipher_hw_tdes_ede3_cfb)
     69609# endif
     69610#else
     69611# ifndef _ossl_prov_cipher_hw_tdes_ede3_cfb
     69612#  define _ossl_prov_cipher_hw_tdes_ede3_cfb OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_tdes_ede3_cfb)
     69613# endif
     69614#endif
     69615#ifndef OPENSSL_MANGLE_ASM
     69616# ifndef ossl_prov_cipher_hw_tdes_ede3_cfb1
     69617#  define ossl_prov_cipher_hw_tdes_ede3_cfb1 OPENSSL_MANGLER(ossl_prov_cipher_hw_tdes_ede3_cfb1)
     69618# endif
     69619#else
     69620# ifndef _ossl_prov_cipher_hw_tdes_ede3_cfb1
     69621#  define _ossl_prov_cipher_hw_tdes_ede3_cfb1 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_tdes_ede3_cfb1)
     69622# endif
     69623#endif
     69624#ifndef OPENSSL_MANGLE_ASM
     69625# ifndef ossl_prov_cipher_hw_tdes_ede3_cfb8
     69626#  define ossl_prov_cipher_hw_tdes_ede3_cfb8 OPENSSL_MANGLER(ossl_prov_cipher_hw_tdes_ede3_cfb8)
     69627# endif
     69628#else
     69629# ifndef _ossl_prov_cipher_hw_tdes_ede3_cfb8
     69630#  define _ossl_prov_cipher_hw_tdes_ede3_cfb8 OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_tdes_ede3_cfb8)
     69631# endif
     69632#endif
     69633#ifndef OPENSSL_MANGLE_ASM
     69634# ifndef ossl_prov_cipher_hw_tdes_ede3_ecb
     69635#  define ossl_prov_cipher_hw_tdes_ede3_ecb OPENSSL_MANGLER(ossl_prov_cipher_hw_tdes_ede3_ecb)
     69636# endif
     69637#else
     69638# ifndef _ossl_prov_cipher_hw_tdes_ede3_ecb
     69639#  define _ossl_prov_cipher_hw_tdes_ede3_ecb OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_tdes_ede3_ecb)
     69640# endif
     69641#endif
     69642#ifndef OPENSSL_MANGLE_ASM
     69643# ifndef ossl_prov_cipher_hw_tdes_ede3_ofb
     69644#  define ossl_prov_cipher_hw_tdes_ede3_ofb OPENSSL_MANGLER(ossl_prov_cipher_hw_tdes_ede3_ofb)
     69645# endif
     69646#else
     69647# ifndef _ossl_prov_cipher_hw_tdes_ede3_ofb
     69648#  define _ossl_prov_cipher_hw_tdes_ede3_ofb OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_tdes_ede3_ofb)
     69649# endif
     69650#endif
     69651#ifndef OPENSSL_MANGLE_ASM
     69652# ifndef ossl_prov_cipher_hw_tdes_wrap_cbc
     69653#  define ossl_prov_cipher_hw_tdes_wrap_cbc OPENSSL_MANGLER(ossl_prov_cipher_hw_tdes_wrap_cbc)
     69654# endif
     69655#else
     69656# ifndef _ossl_prov_cipher_hw_tdes_wrap_cbc
     69657#  define _ossl_prov_cipher_hw_tdes_wrap_cbc OPENSSL_MANGLER_ASM(ossl_prov_cipher_hw_tdes_wrap_cbc)
     69658# endif
     69659#endif
     69660#ifndef OPENSSL_MANGLE_ASM
     69661# ifndef ossl_prov_cipher_load_from_params
     69662#  define ossl_prov_cipher_load_from_params OPENSSL_MANGLER(ossl_prov_cipher_load_from_params)
     69663# endif
     69664#else
     69665# ifndef _ossl_prov_cipher_load_from_params
     69666#  define _ossl_prov_cipher_load_from_params OPENSSL_MANGLER_ASM(ossl_prov_cipher_load_from_params)
     69667# endif
     69668#endif
     69669#ifndef OPENSSL_MANGLE_ASM
     69670# ifndef ossl_prov_cipher_reset
     69671#  define ossl_prov_cipher_reset OPENSSL_MANGLER(ossl_prov_cipher_reset)
     69672# endif
     69673#else
     69674# ifndef _ossl_prov_cipher_reset
     69675#  define _ossl_prov_cipher_reset OPENSSL_MANGLER_ASM(ossl_prov_cipher_reset)
     69676# endif
     69677#endif
     69678#ifndef OPENSSL_MANGLE_ASM
     69679# ifndef ossl_prov_cleanup_entropy
     69680#  define ossl_prov_cleanup_entropy OPENSSL_MANGLER(ossl_prov_cleanup_entropy)
     69681# endif
     69682#else
     69683# ifndef _ossl_prov_cleanup_entropy
     69684#  define _ossl_prov_cleanup_entropy OPENSSL_MANGLER_ASM(ossl_prov_cleanup_entropy)
     69685# endif
     69686#endif
     69687#ifndef OPENSSL_MANGLE_ASM
     69688# ifndef ossl_prov_cleanup_nonce
     69689#  define ossl_prov_cleanup_nonce OPENSSL_MANGLER(ossl_prov_cleanup_nonce)
     69690# endif
     69691#else
     69692# ifndef _ossl_prov_cleanup_nonce
     69693#  define _ossl_prov_cleanup_nonce OPENSSL_MANGLER_ASM(ossl_prov_cleanup_nonce)
     69694# endif
     69695#endif
     69696#ifndef OPENSSL_MANGLE_ASM
     69697# ifndef ossl_prov_ctx_free
     69698#  define ossl_prov_ctx_free OPENSSL_MANGLER(ossl_prov_ctx_free)
     69699# endif
     69700#else
     69701# ifndef _ossl_prov_ctx_free
     69702#  define _ossl_prov_ctx_free OPENSSL_MANGLER_ASM(ossl_prov_ctx_free)
     69703# endif
     69704#endif
     69705#ifndef OPENSSL_MANGLE_ASM
     69706# ifndef ossl_prov_ctx_get0_core_bio_method
     69707#  define ossl_prov_ctx_get0_core_bio_method OPENSSL_MANGLER(ossl_prov_ctx_get0_core_bio_method)
     69708# endif
     69709#else
     69710# ifndef _ossl_prov_ctx_get0_core_bio_method
     69711#  define _ossl_prov_ctx_get0_core_bio_method OPENSSL_MANGLER_ASM(ossl_prov_ctx_get0_core_bio_method)
     69712# endif
     69713#endif
     69714#ifndef OPENSSL_MANGLE_ASM
     69715# ifndef ossl_prov_ctx_get0_handle
     69716#  define ossl_prov_ctx_get0_handle OPENSSL_MANGLER(ossl_prov_ctx_get0_handle)
     69717# endif
     69718#else
     69719# ifndef _ossl_prov_ctx_get0_handle
     69720#  define _ossl_prov_ctx_get0_handle OPENSSL_MANGLER_ASM(ossl_prov_ctx_get0_handle)
     69721# endif
     69722#endif
     69723#ifndef OPENSSL_MANGLE_ASM
     69724# ifndef ossl_prov_ctx_get0_libctx
     69725#  define ossl_prov_ctx_get0_libctx OPENSSL_MANGLER(ossl_prov_ctx_get0_libctx)
     69726# endif
     69727#else
     69728# ifndef _ossl_prov_ctx_get0_libctx
     69729#  define _ossl_prov_ctx_get0_libctx OPENSSL_MANGLER_ASM(ossl_prov_ctx_get0_libctx)
     69730# endif
     69731#endif
     69732#ifndef OPENSSL_MANGLE_ASM
     69733# ifndef ossl_prov_ctx_new
     69734#  define ossl_prov_ctx_new OPENSSL_MANGLER(ossl_prov_ctx_new)
     69735# endif
     69736#else
     69737# ifndef _ossl_prov_ctx_new
     69738#  define _ossl_prov_ctx_new OPENSSL_MANGLER_ASM(ossl_prov_ctx_new)
     69739# endif
     69740#endif
     69741#ifndef OPENSSL_MANGLE_ASM
     69742# ifndef ossl_prov_ctx_set0_core_bio_method
     69743#  define ossl_prov_ctx_set0_core_bio_method OPENSSL_MANGLER(ossl_prov_ctx_set0_core_bio_method)
     69744# endif
     69745#else
     69746# ifndef _ossl_prov_ctx_set0_core_bio_method
     69747#  define _ossl_prov_ctx_set0_core_bio_method OPENSSL_MANGLER_ASM(ossl_prov_ctx_set0_core_bio_method)
     69748# endif
     69749#endif
     69750#ifndef OPENSSL_MANGLE_ASM
     69751# ifndef ossl_prov_ctx_set0_handle
     69752#  define ossl_prov_ctx_set0_handle OPENSSL_MANGLER(ossl_prov_ctx_set0_handle)
     69753# endif
     69754#else
     69755# ifndef _ossl_prov_ctx_set0_handle
     69756#  define _ossl_prov_ctx_set0_handle OPENSSL_MANGLER_ASM(ossl_prov_ctx_set0_handle)
     69757# endif
     69758#endif
     69759#ifndef OPENSSL_MANGLE_ASM
     69760# ifndef ossl_prov_ctx_set0_libctx
     69761#  define ossl_prov_ctx_set0_libctx OPENSSL_MANGLER(ossl_prov_ctx_set0_libctx)
     69762# endif
     69763#else
     69764# ifndef _ossl_prov_ctx_set0_libctx
     69765#  define _ossl_prov_ctx_set0_libctx OPENSSL_MANGLER_ASM(ossl_prov_ctx_set0_libctx)
     69766# endif
     69767#endif
     69768#ifndef OPENSSL_MANGLE_ASM
     69769# ifndef ossl_prov_digest_copy
     69770#  define ossl_prov_digest_copy OPENSSL_MANGLER(ossl_prov_digest_copy)
     69771# endif
     69772#else
     69773# ifndef _ossl_prov_digest_copy
     69774#  define _ossl_prov_digest_copy OPENSSL_MANGLER_ASM(ossl_prov_digest_copy)
     69775# endif
     69776#endif
     69777#ifndef OPENSSL_MANGLE_ASM
     69778# ifndef ossl_prov_digest_engine
     69779#  define ossl_prov_digest_engine OPENSSL_MANGLER(ossl_prov_digest_engine)
     69780# endif
     69781#else
     69782# ifndef _ossl_prov_digest_engine
     69783#  define _ossl_prov_digest_engine OPENSSL_MANGLER_ASM(ossl_prov_digest_engine)
     69784# endif
     69785#endif
     69786#ifndef OPENSSL_MANGLE_ASM
     69787# ifndef ossl_prov_digest_fetch
     69788#  define ossl_prov_digest_fetch OPENSSL_MANGLER(ossl_prov_digest_fetch)
     69789# endif
     69790#else
     69791# ifndef _ossl_prov_digest_fetch
     69792#  define _ossl_prov_digest_fetch OPENSSL_MANGLER_ASM(ossl_prov_digest_fetch)
     69793# endif
     69794#endif
     69795#ifndef OPENSSL_MANGLE_ASM
     69796# ifndef ossl_prov_digest_load_from_params
     69797#  define ossl_prov_digest_load_from_params OPENSSL_MANGLER(ossl_prov_digest_load_from_params)
     69798# endif
     69799#else
     69800# ifndef _ossl_prov_digest_load_from_params
     69801#  define _ossl_prov_digest_load_from_params OPENSSL_MANGLER_ASM(ossl_prov_digest_load_from_params)
     69802# endif
     69803#endif
     69804#ifndef OPENSSL_MANGLE_ASM
     69805# ifndef ossl_prov_digest_md
     69806#  define ossl_prov_digest_md OPENSSL_MANGLER(ossl_prov_digest_md)
     69807# endif
     69808#else
     69809# ifndef _ossl_prov_digest_md
     69810#  define _ossl_prov_digest_md OPENSSL_MANGLER_ASM(ossl_prov_digest_md)
     69811# endif
     69812#endif
     69813#ifndef OPENSSL_MANGLE_ASM
     69814# ifndef ossl_prov_digest_reset
     69815#  define ossl_prov_digest_reset OPENSSL_MANGLER(ossl_prov_digest_reset)
     69816# endif
     69817#else
     69818# ifndef _ossl_prov_digest_reset
     69819#  define _ossl_prov_digest_reset OPENSSL_MANGLER_ASM(ossl_prov_digest_reset)
     69820# endif
     69821#endif
     69822#ifndef OPENSSL_MANGLE_ASM
     69823# ifndef ossl_prov_drbg_generate
     69824#  define ossl_prov_drbg_generate OPENSSL_MANGLER(ossl_prov_drbg_generate)
     69825# endif
     69826#else
     69827# ifndef _ossl_prov_drbg_generate
     69828#  define _ossl_prov_drbg_generate OPENSSL_MANGLER_ASM(ossl_prov_drbg_generate)
     69829# endif
     69830#endif
     69831#ifndef OPENSSL_MANGLE_ASM
     69832# ifndef ossl_prov_drbg_instantiate
     69833#  define ossl_prov_drbg_instantiate OPENSSL_MANGLER(ossl_prov_drbg_instantiate)
     69834# endif
     69835#else
     69836# ifndef _ossl_prov_drbg_instantiate
     69837#  define _ossl_prov_drbg_instantiate OPENSSL_MANGLER_ASM(ossl_prov_drbg_instantiate)
     69838# endif
     69839#endif
     69840#ifndef OPENSSL_MANGLE_ASM
     69841# ifndef ossl_prov_drbg_reseed
     69842#  define ossl_prov_drbg_reseed OPENSSL_MANGLER(ossl_prov_drbg_reseed)
     69843# endif
     69844#else
     69845# ifndef _ossl_prov_drbg_reseed
     69846#  define _ossl_prov_drbg_reseed OPENSSL_MANGLER_ASM(ossl_prov_drbg_reseed)
     69847# endif
     69848#endif
     69849#ifndef OPENSSL_MANGLE_ASM
     69850# ifndef ossl_prov_drbg_uninstantiate
     69851#  define ossl_prov_drbg_uninstantiate OPENSSL_MANGLER(ossl_prov_drbg_uninstantiate)
     69852# endif
     69853#else
     69854# ifndef _ossl_prov_drbg_uninstantiate
     69855#  define _ossl_prov_drbg_uninstantiate OPENSSL_MANGLER_ASM(ossl_prov_drbg_uninstantiate)
     69856# endif
     69857#endif
     69858#ifndef OPENSSL_MANGLE_ASM
     69859# ifndef ossl_prov_free_key
     69860#  define ossl_prov_free_key OPENSSL_MANGLER(ossl_prov_free_key)
     69861# endif
     69862#else
     69863# ifndef _ossl_prov_free_key
     69864#  define _ossl_prov_free_key OPENSSL_MANGLER_ASM(ossl_prov_free_key)
     69865# endif
     69866#endif
     69867#ifndef OPENSSL_MANGLE_ASM
     69868# ifndef ossl_prov_get_capabilities
     69869#  define ossl_prov_get_capabilities OPENSSL_MANGLER(ossl_prov_get_capabilities)
     69870# endif
     69871#else
     69872# ifndef _ossl_prov_get_capabilities
     69873#  define _ossl_prov_get_capabilities OPENSSL_MANGLER_ASM(ossl_prov_get_capabilities)
     69874# endif
     69875#endif
     69876#ifndef OPENSSL_MANGLE_ASM
     69877# ifndef ossl_prov_get_entropy
     69878#  define ossl_prov_get_entropy OPENSSL_MANGLER(ossl_prov_get_entropy)
     69879# endif
     69880#else
     69881# ifndef _ossl_prov_get_entropy
     69882#  define _ossl_prov_get_entropy OPENSSL_MANGLER_ASM(ossl_prov_get_entropy)
     69883# endif
     69884#endif
     69885#ifndef OPENSSL_MANGLE_ASM
     69886# ifndef ossl_prov_get_keymgmt_export
     69887#  define ossl_prov_get_keymgmt_export OPENSSL_MANGLER(ossl_prov_get_keymgmt_export)
     69888# endif
     69889#else
     69890# ifndef _ossl_prov_get_keymgmt_export
     69891#  define _ossl_prov_get_keymgmt_export OPENSSL_MANGLER_ASM(ossl_prov_get_keymgmt_export)
     69892# endif
     69893#endif
     69894#ifndef OPENSSL_MANGLE_ASM
     69895# ifndef ossl_prov_get_keymgmt_free
     69896#  define ossl_prov_get_keymgmt_free OPENSSL_MANGLER(ossl_prov_get_keymgmt_free)
     69897# endif
     69898#else
     69899# ifndef _ossl_prov_get_keymgmt_free
     69900#  define _ossl_prov_get_keymgmt_free OPENSSL_MANGLER_ASM(ossl_prov_get_keymgmt_free)
     69901# endif
     69902#endif
     69903#ifndef OPENSSL_MANGLE_ASM
     69904# ifndef ossl_prov_get_keymgmt_import
     69905#  define ossl_prov_get_keymgmt_import OPENSSL_MANGLER(ossl_prov_get_keymgmt_import)
     69906# endif
     69907#else
     69908# ifndef _ossl_prov_get_keymgmt_import
     69909#  define _ossl_prov_get_keymgmt_import OPENSSL_MANGLER_ASM(ossl_prov_get_keymgmt_import)
     69910# endif
     69911#endif
     69912#ifndef OPENSSL_MANGLE_ASM
     69913# ifndef ossl_prov_get_keymgmt_new
     69914#  define ossl_prov_get_keymgmt_new OPENSSL_MANGLER(ossl_prov_get_keymgmt_new)
     69915# endif
     69916#else
     69917# ifndef _ossl_prov_get_keymgmt_new
     69918#  define _ossl_prov_get_keymgmt_new OPENSSL_MANGLER_ASM(ossl_prov_get_keymgmt_new)
     69919# endif
     69920#endif
     69921#ifndef OPENSSL_MANGLE_ASM
     69922# ifndef ossl_prov_get_nonce
     69923#  define ossl_prov_get_nonce OPENSSL_MANGLER(ossl_prov_get_nonce)
     69924# endif
     69925#else
     69926# ifndef _ossl_prov_get_nonce
     69927#  define _ossl_prov_get_nonce OPENSSL_MANGLER_ASM(ossl_prov_get_nonce)
     69928# endif
     69929#endif
     69930#ifndef OPENSSL_MANGLE_ASM
     69931# ifndef ossl_prov_import_key
     69932#  define ossl_prov_import_key OPENSSL_MANGLER(ossl_prov_import_key)
     69933# endif
     69934#else
     69935# ifndef _ossl_prov_import_key
     69936#  define _ossl_prov_import_key OPENSSL_MANGLER_ASM(ossl_prov_import_key)
     69937# endif
     69938#endif
     69939#ifndef OPENSSL_MANGLE_ASM
     69940# ifndef ossl_prov_is_running
     69941#  define ossl_prov_is_running OPENSSL_MANGLER(ossl_prov_is_running)
     69942# endif
     69943#else
     69944# ifndef _ossl_prov_is_running
     69945#  define _ossl_prov_is_running OPENSSL_MANGLER_ASM(ossl_prov_is_running)
     69946# endif
     69947#endif
     69948#ifndef OPENSSL_MANGLE_ASM
     69949# ifndef ossl_prov_macctx_load_from_params
     69950#  define ossl_prov_macctx_load_from_params OPENSSL_MANGLER(ossl_prov_macctx_load_from_params)
     69951# endif
     69952#else
     69953# ifndef _ossl_prov_macctx_load_from_params
     69954#  define _ossl_prov_macctx_load_from_params OPENSSL_MANGLER_ASM(ossl_prov_macctx_load_from_params)
     69955# endif
     69956#endif
     69957#ifndef OPENSSL_MANGLE_ASM
     69958# ifndef ossl_prov_seeding_from_dispatch
     69959#  define ossl_prov_seeding_from_dispatch OPENSSL_MANGLER(ossl_prov_seeding_from_dispatch)
     69960# endif
     69961#else
     69962# ifndef _ossl_prov_seeding_from_dispatch
     69963#  define _ossl_prov_seeding_from_dispatch OPENSSL_MANGLER_ASM(ossl_prov_seeding_from_dispatch)
     69964# endif
     69965#endif
     69966#ifndef OPENSSL_MANGLE_ASM
     69967# ifndef ossl_prov_set_macctx
     69968#  define ossl_prov_set_macctx OPENSSL_MANGLER(ossl_prov_set_macctx)
     69969# endif
     69970#else
     69971# ifndef _ossl_prov_set_macctx
     69972#  define _ossl_prov_set_macctx OPENSSL_MANGLER_ASM(ossl_prov_set_macctx)
     69973# endif
     69974#endif
     69975#ifndef OPENSSL_MANGLE_ASM
     69976# ifndef ossl_provider_activate
     69977#  define ossl_provider_activate OPENSSL_MANGLER(ossl_provider_activate)
     69978# endif
     69979#else
     69980# ifndef _ossl_provider_activate
     69981#  define _ossl_provider_activate OPENSSL_MANGLER_ASM(ossl_provider_activate)
     69982# endif
     69983#endif
     69984#ifndef OPENSSL_MANGLE_ASM
     69985# ifndef ossl_provider_add_conf_module
     69986#  define ossl_provider_add_conf_module OPENSSL_MANGLER(ossl_provider_add_conf_module)
     69987# endif
     69988#else
     69989# ifndef _ossl_provider_add_conf_module
     69990#  define _ossl_provider_add_conf_module OPENSSL_MANGLER_ASM(ossl_provider_add_conf_module)
     69991# endif
     69992#endif
     69993#ifndef OPENSSL_MANGLE_ASM
     69994# ifndef ossl_provider_add_parameter
     69995#  define ossl_provider_add_parameter OPENSSL_MANGLER(ossl_provider_add_parameter)
     69996# endif
     69997#else
     69998# ifndef _ossl_provider_add_parameter
     69999#  define _ossl_provider_add_parameter OPENSSL_MANGLER_ASM(ossl_provider_add_parameter)
     70000# endif
     70001#endif
     70002#ifndef OPENSSL_MANGLE_ASM
     70003# ifndef ossl_provider_add_to_store
     70004#  define ossl_provider_add_to_store OPENSSL_MANGLER(ossl_provider_add_to_store)
     70005# endif
     70006#else
     70007# ifndef _ossl_provider_add_to_store
     70008#  define _ossl_provider_add_to_store OPENSSL_MANGLER_ASM(ossl_provider_add_to_store)
     70009# endif
     70010#endif
     70011#ifndef OPENSSL_MANGLE_ASM
     70012# ifndef ossl_provider_clear_all_operation_bits
     70013#  define ossl_provider_clear_all_operation_bits OPENSSL_MANGLER(ossl_provider_clear_all_operation_bits)
     70014# endif
     70015#else
     70016# ifndef _ossl_provider_clear_all_operation_bits
     70017#  define _ossl_provider_clear_all_operation_bits OPENSSL_MANGLER_ASM(ossl_provider_clear_all_operation_bits)
     70018# endif
     70019#endif
     70020#ifndef OPENSSL_MANGLE_ASM
     70021# ifndef ossl_provider_ctx
     70022#  define ossl_provider_ctx OPENSSL_MANGLER(ossl_provider_ctx)
     70023# endif
     70024#else
     70025# ifndef _ossl_provider_ctx
     70026#  define _ossl_provider_ctx OPENSSL_MANGLER_ASM(ossl_provider_ctx)
     70027# endif
     70028#endif
     70029#ifndef OPENSSL_MANGLE_ASM
     70030# ifndef ossl_provider_deactivate
     70031#  define ossl_provider_deactivate OPENSSL_MANGLER(ossl_provider_deactivate)
     70032# endif
     70033#else
     70034# ifndef _ossl_provider_deactivate
     70035#  define _ossl_provider_deactivate OPENSSL_MANGLER_ASM(ossl_provider_deactivate)
     70036# endif
     70037#endif
     70038#ifndef OPENSSL_MANGLE_ASM
     70039# ifndef ossl_provider_default_props_update
     70040#  define ossl_provider_default_props_update OPENSSL_MANGLER(ossl_provider_default_props_update)
     70041# endif
     70042#else
     70043# ifndef _ossl_provider_default_props_update
     70044#  define _ossl_provider_default_props_update OPENSSL_MANGLER_ASM(ossl_provider_default_props_update)
     70045# endif
     70046#endif
     70047#ifndef OPENSSL_MANGLE_ASM
     70048# ifndef ossl_provider_deinit_child
     70049#  define ossl_provider_deinit_child OPENSSL_MANGLER(ossl_provider_deinit_child)
     70050# endif
     70051#else
     70052# ifndef _ossl_provider_deinit_child
     70053#  define _ossl_provider_deinit_child OPENSSL_MANGLER_ASM(ossl_provider_deinit_child)
     70054# endif
     70055#endif
     70056#ifndef OPENSSL_MANGLE_ASM
     70057# ifndef ossl_provider_disable_fallback_loading
     70058#  define ossl_provider_disable_fallback_loading OPENSSL_MANGLER(ossl_provider_disable_fallback_loading)
     70059# endif
     70060#else
     70061# ifndef _ossl_provider_disable_fallback_loading
     70062#  define _ossl_provider_disable_fallback_loading OPENSSL_MANGLER_ASM(ossl_provider_disable_fallback_loading)
     70063# endif
     70064#endif
     70065#ifndef OPENSSL_MANGLE_ASM
     70066# ifndef ossl_provider_doall_activated
     70067#  define ossl_provider_doall_activated OPENSSL_MANGLER(ossl_provider_doall_activated)
     70068# endif
     70069#else
     70070# ifndef _ossl_provider_doall_activated
     70071#  define _ossl_provider_doall_activated OPENSSL_MANGLER_ASM(ossl_provider_doall_activated)
     70072# endif
     70073#endif
     70074#ifndef OPENSSL_MANGLE_ASM
     70075# ifndef ossl_provider_dso
     70076#  define ossl_provider_dso OPENSSL_MANGLER(ossl_provider_dso)
     70077# endif
     70078#else
     70079# ifndef _ossl_provider_dso
     70080#  define _ossl_provider_dso OPENSSL_MANGLER_ASM(ossl_provider_dso)
     70081# endif
     70082#endif
     70083#ifndef OPENSSL_MANGLE_ASM
     70084# ifndef ossl_provider_find
     70085#  define ossl_provider_find OPENSSL_MANGLER(ossl_provider_find)
     70086# endif
     70087#else
     70088# ifndef _ossl_provider_find
     70089#  define _ossl_provider_find OPENSSL_MANGLER_ASM(ossl_provider_find)
     70090# endif
     70091#endif
     70092#ifndef OPENSSL_MANGLE_ASM
     70093# ifndef ossl_provider_free
     70094#  define ossl_provider_free OPENSSL_MANGLER(ossl_provider_free)
     70095# endif
     70096#else
     70097# ifndef _ossl_provider_free
     70098#  define _ossl_provider_free OPENSSL_MANGLER_ASM(ossl_provider_free)
     70099# endif
     70100#endif
     70101#ifndef OPENSSL_MANGLE_ASM
     70102# ifndef ossl_provider_free_parent
     70103#  define ossl_provider_free_parent OPENSSL_MANGLER(ossl_provider_free_parent)
     70104# endif
     70105#else
     70106# ifndef _ossl_provider_free_parent
     70107#  define _ossl_provider_free_parent OPENSSL_MANGLER_ASM(ossl_provider_free_parent)
     70108# endif
     70109#endif
     70110#ifndef OPENSSL_MANGLE_ASM
     70111# ifndef ossl_provider_get0_dispatch
     70112#  define ossl_provider_get0_dispatch OPENSSL_MANGLER(ossl_provider_get0_dispatch)
     70113# endif
     70114#else
     70115# ifndef _ossl_provider_get0_dispatch
     70116#  define _ossl_provider_get0_dispatch OPENSSL_MANGLER_ASM(ossl_provider_get0_dispatch)
     70117# endif
     70118#endif
     70119#ifndef OPENSSL_MANGLE_ASM
     70120# ifndef ossl_provider_get_capabilities
     70121#  define ossl_provider_get_capabilities OPENSSL_MANGLER(ossl_provider_get_capabilities)
     70122# endif
     70123#else
     70124# ifndef _ossl_provider_get_capabilities
     70125#  define _ossl_provider_get_capabilities OPENSSL_MANGLER_ASM(ossl_provider_get_capabilities)
     70126# endif
     70127#endif
     70128#ifndef OPENSSL_MANGLE_ASM
     70129# ifndef ossl_provider_get_params
     70130#  define ossl_provider_get_params OPENSSL_MANGLER(ossl_provider_get_params)
     70131# endif
     70132#else
     70133# ifndef _ossl_provider_get_params
     70134#  define _ossl_provider_get_params OPENSSL_MANGLER_ASM(ossl_provider_get_params)
     70135# endif
     70136#endif
     70137#ifndef OPENSSL_MANGLE_ASM
     70138# ifndef ossl_provider_get_parent
     70139#  define ossl_provider_get_parent OPENSSL_MANGLER(ossl_provider_get_parent)
     70140# endif
     70141#else
     70142# ifndef _ossl_provider_get_parent
     70143#  define _ossl_provider_get_parent OPENSSL_MANGLER_ASM(ossl_provider_get_parent)
     70144# endif
     70145#endif
     70146#ifndef OPENSSL_MANGLE_ASM
     70147# ifndef ossl_provider_gettable_params
     70148#  define ossl_provider_gettable_params OPENSSL_MANGLER(ossl_provider_gettable_params)
     70149# endif
     70150#else
     70151# ifndef _ossl_provider_gettable_params
     70152#  define _ossl_provider_gettable_params OPENSSL_MANGLER_ASM(ossl_provider_gettable_params)
     70153# endif
     70154#endif
     70155#ifndef OPENSSL_MANGLE_ASM
     70156# ifndef ossl_provider_info_add_parameter
     70157#  define ossl_provider_info_add_parameter OPENSSL_MANGLER(ossl_provider_info_add_parameter)
     70158# endif
     70159#else
     70160# ifndef _ossl_provider_info_add_parameter
     70161#  define _ossl_provider_info_add_parameter OPENSSL_MANGLER_ASM(ossl_provider_info_add_parameter)
     70162# endif
     70163#endif
     70164#ifndef OPENSSL_MANGLE_ASM
     70165# ifndef ossl_provider_info_add_to_store
     70166#  define ossl_provider_info_add_to_store OPENSSL_MANGLER(ossl_provider_info_add_to_store)
     70167# endif
     70168#else
     70169# ifndef _ossl_provider_info_add_to_store
     70170#  define _ossl_provider_info_add_to_store OPENSSL_MANGLER_ASM(ossl_provider_info_add_to_store)
     70171# endif
     70172#endif
     70173#ifndef OPENSSL_MANGLE_ASM
     70174# ifndef ossl_provider_info_clear
     70175#  define ossl_provider_info_clear OPENSSL_MANGLER(ossl_provider_info_clear)
     70176# endif
     70177#else
     70178# ifndef _ossl_provider_info_clear
     70179#  define _ossl_provider_info_clear OPENSSL_MANGLER_ASM(ossl_provider_info_clear)
     70180# endif
     70181#endif
     70182#ifndef OPENSSL_MANGLE_ASM
     70183# ifndef ossl_provider_init_as_child
     70184#  define ossl_provider_init_as_child OPENSSL_MANGLER(ossl_provider_init_as_child)
     70185# endif
     70186#else
     70187# ifndef _ossl_provider_init_as_child
     70188#  define _ossl_provider_init_as_child OPENSSL_MANGLER_ASM(ossl_provider_init_as_child)
     70189# endif
     70190#endif
     70191#ifndef OPENSSL_MANGLE_ASM
     70192# ifndef ossl_provider_is_child
     70193#  define ossl_provider_is_child OPENSSL_MANGLER(ossl_provider_is_child)
     70194# endif
     70195#else
     70196# ifndef _ossl_provider_is_child
     70197#  define _ossl_provider_is_child OPENSSL_MANGLER_ASM(ossl_provider_is_child)
     70198# endif
     70199#endif
     70200#ifndef OPENSSL_MANGLE_ASM
     70201# ifndef ossl_provider_libctx
     70202#  define ossl_provider_libctx OPENSSL_MANGLER(ossl_provider_libctx)
     70203# endif
     70204#else
     70205# ifndef _ossl_provider_libctx
     70206#  define _ossl_provider_libctx OPENSSL_MANGLER_ASM(ossl_provider_libctx)
     70207# endif
     70208#endif
     70209#ifndef OPENSSL_MANGLE_ASM
     70210# ifndef ossl_provider_module_name
     70211#  define ossl_provider_module_name OPENSSL_MANGLER(ossl_provider_module_name)
     70212# endif
     70213#else
     70214# ifndef _ossl_provider_module_name
     70215#  define _ossl_provider_module_name OPENSSL_MANGLER_ASM(ossl_provider_module_name)
     70216# endif
     70217#endif
     70218#ifndef OPENSSL_MANGLE_ASM
     70219# ifndef ossl_provider_module_path
     70220#  define ossl_provider_module_path OPENSSL_MANGLER(ossl_provider_module_path)
     70221# endif
     70222#else
     70223# ifndef _ossl_provider_module_path
     70224#  define _ossl_provider_module_path OPENSSL_MANGLER_ASM(ossl_provider_module_path)
     70225# endif
     70226#endif
     70227#ifndef OPENSSL_MANGLE_ASM
     70228# ifndef ossl_provider_name
     70229#  define ossl_provider_name OPENSSL_MANGLER(ossl_provider_name)
     70230# endif
     70231#else
     70232# ifndef _ossl_provider_name
     70233#  define _ossl_provider_name OPENSSL_MANGLER_ASM(ossl_provider_name)
     70234# endif
     70235#endif
     70236#ifndef OPENSSL_MANGLE_ASM
     70237# ifndef ossl_provider_new
     70238#  define ossl_provider_new OPENSSL_MANGLER(ossl_provider_new)
     70239# endif
     70240#else
     70241# ifndef _ossl_provider_new
     70242#  define _ossl_provider_new OPENSSL_MANGLER_ASM(ossl_provider_new)
     70243# endif
     70244#endif
     70245#ifndef OPENSSL_MANGLE_ASM
     70246# ifndef ossl_provider_prov_ctx
     70247#  define ossl_provider_prov_ctx OPENSSL_MANGLER(ossl_provider_prov_ctx)
     70248# endif
     70249#else
     70250# ifndef _ossl_provider_prov_ctx
     70251#  define _ossl_provider_prov_ctx OPENSSL_MANGLER_ASM(ossl_provider_prov_ctx)
     70252# endif
     70253#endif
     70254#ifndef OPENSSL_MANGLE_ASM
     70255# ifndef ossl_provider_query_operation
     70256#  define ossl_provider_query_operation OPENSSL_MANGLER(ossl_provider_query_operation)
     70257# endif
     70258#else
     70259# ifndef _ossl_provider_query_operation
     70260#  define _ossl_provider_query_operation OPENSSL_MANGLER_ASM(ossl_provider_query_operation)
     70261# endif
     70262#endif
     70263#ifndef OPENSSL_MANGLE_ASM
     70264# ifndef ossl_provider_self_test
     70265#  define ossl_provider_self_test OPENSSL_MANGLER(ossl_provider_self_test)
     70266# endif
     70267#else
     70268# ifndef _ossl_provider_self_test
     70269#  define _ossl_provider_self_test OPENSSL_MANGLER_ASM(ossl_provider_self_test)
     70270# endif
     70271#endif
     70272#ifndef OPENSSL_MANGLE_ASM
     70273# ifndef ossl_provider_set_child
     70274#  define ossl_provider_set_child OPENSSL_MANGLER(ossl_provider_set_child)
     70275# endif
     70276#else
     70277# ifndef _ossl_provider_set_child
     70278#  define _ossl_provider_set_child OPENSSL_MANGLER_ASM(ossl_provider_set_child)
     70279# endif
     70280#endif
     70281#ifndef OPENSSL_MANGLE_ASM
     70282# ifndef ossl_provider_set_fallback
     70283#  define ossl_provider_set_fallback OPENSSL_MANGLER(ossl_provider_set_fallback)
     70284# endif
     70285#else
     70286# ifndef _ossl_provider_set_fallback
     70287#  define _ossl_provider_set_fallback OPENSSL_MANGLER_ASM(ossl_provider_set_fallback)
     70288# endif
     70289#endif
     70290#ifndef OPENSSL_MANGLE_ASM
     70291# ifndef ossl_provider_set_module_path
     70292#  define ossl_provider_set_module_path OPENSSL_MANGLER(ossl_provider_set_module_path)
     70293# endif
     70294#else
     70295# ifndef _ossl_provider_set_module_path
     70296#  define _ossl_provider_set_module_path OPENSSL_MANGLER_ASM(ossl_provider_set_module_path)
     70297# endif
     70298#endif
     70299#ifndef OPENSSL_MANGLE_ASM
     70300# ifndef ossl_provider_set_operation_bit
     70301#  define ossl_provider_set_operation_bit OPENSSL_MANGLER(ossl_provider_set_operation_bit)
     70302# endif
     70303#else
     70304# ifndef _ossl_provider_set_operation_bit
     70305#  define _ossl_provider_set_operation_bit OPENSSL_MANGLER_ASM(ossl_provider_set_operation_bit)
     70306# endif
     70307#endif
     70308#ifndef OPENSSL_MANGLE_ASM
     70309# ifndef ossl_provider_teardown
     70310#  define ossl_provider_teardown OPENSSL_MANGLER(ossl_provider_teardown)
     70311# endif
     70312#else
     70313# ifndef _ossl_provider_teardown
     70314#  define _ossl_provider_teardown OPENSSL_MANGLER_ASM(ossl_provider_teardown)
     70315# endif
     70316#endif
     70317#ifndef OPENSSL_MANGLE_ASM
     70318# ifndef ossl_provider_test_operation_bit
     70319#  define ossl_provider_test_operation_bit OPENSSL_MANGLER(ossl_provider_test_operation_bit)
     70320# endif
     70321#else
     70322# ifndef _ossl_provider_test_operation_bit
     70323#  define _ossl_provider_test_operation_bit OPENSSL_MANGLER_ASM(ossl_provider_test_operation_bit)
     70324# endif
     70325#endif
     70326#ifndef OPENSSL_MANGLE_ASM
     70327# ifndef ossl_provider_unquery_operation
     70328#  define ossl_provider_unquery_operation OPENSSL_MANGLER(ossl_provider_unquery_operation)
     70329# endif
     70330#else
     70331# ifndef _ossl_provider_unquery_operation
     70332#  define _ossl_provider_unquery_operation OPENSSL_MANGLER_ASM(ossl_provider_unquery_operation)
     70333# endif
     70334#endif
     70335#ifndef OPENSSL_MANGLE_ASM
     70336# ifndef ossl_provider_up_ref
     70337#  define ossl_provider_up_ref OPENSSL_MANGLER(ossl_provider_up_ref)
     70338# endif
     70339#else
     70340# ifndef _ossl_provider_up_ref
     70341#  define _ossl_provider_up_ref OPENSSL_MANGLER_ASM(ossl_provider_up_ref)
     70342# endif
     70343#endif
     70344#ifndef OPENSSL_MANGLE_ASM
     70345# ifndef ossl_provider_up_ref_parent
     70346#  define ossl_provider_up_ref_parent OPENSSL_MANGLER(ossl_provider_up_ref_parent)
     70347# endif
     70348#else
     70349# ifndef _ossl_provider_up_ref_parent
     70350#  define _ossl_provider_up_ref_parent OPENSSL_MANGLER_ASM(ossl_provider_up_ref_parent)
     70351# endif
     70352#endif
     70353#ifndef OPENSSL_MANGLE_ASM
     70354# ifndef ossl_punycode_decode
     70355#  define ossl_punycode_decode OPENSSL_MANGLER(ossl_punycode_decode)
     70356# endif
     70357#else
     70358# ifndef _ossl_punycode_decode
     70359#  define _ossl_punycode_decode OPENSSL_MANGLER_ASM(ossl_punycode_decode)
     70360# endif
     70361#endif
     70362#ifndef OPENSSL_MANGLE_ASM
     70363# ifndef ossl_pvk_to_dsa_decoder_functions
     70364#  define ossl_pvk_to_dsa_decoder_functions OPENSSL_MANGLER(ossl_pvk_to_dsa_decoder_functions)
     70365# endif
     70366#else
     70367# ifndef _ossl_pvk_to_dsa_decoder_functions
     70368#  define _ossl_pvk_to_dsa_decoder_functions OPENSSL_MANGLER_ASM(ossl_pvk_to_dsa_decoder_functions)
     70369# endif
     70370#endif
     70371#ifndef OPENSSL_MANGLE_ASM
     70372# ifndef ossl_pvk_to_rsa_decoder_functions
     70373#  define ossl_pvk_to_rsa_decoder_functions OPENSSL_MANGLER(ossl_pvk_to_rsa_decoder_functions)
     70374# endif
     70375#else
     70376# ifndef _ossl_pvk_to_rsa_decoder_functions
     70377#  define _ossl_pvk_to_rsa_decoder_functions OPENSSL_MANGLER_ASM(ossl_pvk_to_rsa_decoder_functions)
     70378# endif
     70379#endif
     70380#ifndef OPENSSL_MANGLE_ASM
     70381# ifndef ossl_pw_clear_passphrase_cache
     70382#  define ossl_pw_clear_passphrase_cache OPENSSL_MANGLER(ossl_pw_clear_passphrase_cache)
     70383# endif
     70384#else
     70385# ifndef _ossl_pw_clear_passphrase_cache
     70386#  define _ossl_pw_clear_passphrase_cache OPENSSL_MANGLER_ASM(ossl_pw_clear_passphrase_cache)
     70387# endif
     70388#endif
     70389#ifndef OPENSSL_MANGLE_ASM
     70390# ifndef ossl_pw_clear_passphrase_data
     70391#  define ossl_pw_clear_passphrase_data OPENSSL_MANGLER(ossl_pw_clear_passphrase_data)
     70392# endif
     70393#else
     70394# ifndef _ossl_pw_clear_passphrase_data
     70395#  define _ossl_pw_clear_passphrase_data OPENSSL_MANGLER_ASM(ossl_pw_clear_passphrase_data)
     70396# endif
     70397#endif
     70398#ifndef OPENSSL_MANGLE_ASM
     70399# ifndef ossl_pw_disable_passphrase_caching
     70400#  define ossl_pw_disable_passphrase_caching OPENSSL_MANGLER(ossl_pw_disable_passphrase_caching)
     70401# endif
     70402#else
     70403# ifndef _ossl_pw_disable_passphrase_caching
     70404#  define _ossl_pw_disable_passphrase_caching OPENSSL_MANGLER_ASM(ossl_pw_disable_passphrase_caching)
     70405# endif
     70406#endif
     70407#ifndef OPENSSL_MANGLE_ASM
     70408# ifndef ossl_pw_enable_passphrase_caching
     70409#  define ossl_pw_enable_passphrase_caching OPENSSL_MANGLER(ossl_pw_enable_passphrase_caching)
     70410# endif
     70411#else
     70412# ifndef _ossl_pw_enable_passphrase_caching
     70413#  define _ossl_pw_enable_passphrase_caching OPENSSL_MANGLER_ASM(ossl_pw_enable_passphrase_caching)
     70414# endif
     70415#endif
     70416#ifndef OPENSSL_MANGLE_ASM
     70417# ifndef ossl_pw_get_passphrase
     70418#  define ossl_pw_get_passphrase OPENSSL_MANGLER(ossl_pw_get_passphrase)
     70419# endif
     70420#else
     70421# ifndef _ossl_pw_get_passphrase
     70422#  define _ossl_pw_get_passphrase OPENSSL_MANGLER_ASM(ossl_pw_get_passphrase)
     70423# endif
     70424#endif
     70425#ifndef OPENSSL_MANGLE_ASM
     70426# ifndef ossl_pw_passphrase_callback_dec
     70427#  define ossl_pw_passphrase_callback_dec OPENSSL_MANGLER(ossl_pw_passphrase_callback_dec)
     70428# endif
     70429#else
     70430# ifndef _ossl_pw_passphrase_callback_dec
     70431#  define _ossl_pw_passphrase_callback_dec OPENSSL_MANGLER_ASM(ossl_pw_passphrase_callback_dec)
     70432# endif
     70433#endif
     70434#ifndef OPENSSL_MANGLE_ASM
     70435# ifndef ossl_pw_passphrase_callback_enc
     70436#  define ossl_pw_passphrase_callback_enc OPENSSL_MANGLER(ossl_pw_passphrase_callback_enc)
     70437# endif
     70438#else
     70439# ifndef _ossl_pw_passphrase_callback_enc
     70440#  define _ossl_pw_passphrase_callback_enc OPENSSL_MANGLER_ASM(ossl_pw_passphrase_callback_enc)
     70441# endif
     70442#endif
     70443#ifndef OPENSSL_MANGLE_ASM
     70444# ifndef ossl_pw_pem_password
     70445#  define ossl_pw_pem_password OPENSSL_MANGLER(ossl_pw_pem_password)
     70446# endif
     70447#else
     70448# ifndef _ossl_pw_pem_password
     70449#  define _ossl_pw_pem_password OPENSSL_MANGLER_ASM(ossl_pw_pem_password)
     70450# endif
     70451#endif
     70452#ifndef OPENSSL_MANGLE_ASM
     70453# ifndef ossl_pw_pvk_password
     70454#  define ossl_pw_pvk_password OPENSSL_MANGLER(ossl_pw_pvk_password)
     70455# endif
     70456#else
     70457# ifndef _ossl_pw_pvk_password
     70458#  define _ossl_pw_pvk_password OPENSSL_MANGLER_ASM(ossl_pw_pvk_password)
     70459# endif
     70460#endif
     70461#ifndef OPENSSL_MANGLE_ASM
     70462# ifndef ossl_pw_set_ossl_passphrase_cb
     70463#  define ossl_pw_set_ossl_passphrase_cb OPENSSL_MANGLER(ossl_pw_set_ossl_passphrase_cb)
     70464# endif
     70465#else
     70466# ifndef _ossl_pw_set_ossl_passphrase_cb
     70467#  define _ossl_pw_set_ossl_passphrase_cb OPENSSL_MANGLER_ASM(ossl_pw_set_ossl_passphrase_cb)
     70468# endif
     70469#endif
     70470#ifndef OPENSSL_MANGLE_ASM
     70471# ifndef ossl_pw_set_passphrase
     70472#  define ossl_pw_set_passphrase OPENSSL_MANGLER(ossl_pw_set_passphrase)
     70473# endif
     70474#else
     70475# ifndef _ossl_pw_set_passphrase
     70476#  define _ossl_pw_set_passphrase OPENSSL_MANGLER_ASM(ossl_pw_set_passphrase)
     70477# endif
     70478#endif
     70479#ifndef OPENSSL_MANGLE_ASM
     70480# ifndef ossl_pw_set_pem_password_cb
     70481#  define ossl_pw_set_pem_password_cb OPENSSL_MANGLER(ossl_pw_set_pem_password_cb)
     70482# endif
     70483#else
     70484# ifndef _ossl_pw_set_pem_password_cb
     70485#  define _ossl_pw_set_pem_password_cb OPENSSL_MANGLER_ASM(ossl_pw_set_pem_password_cb)
     70486# endif
     70487#endif
     70488#ifndef OPENSSL_MANGLE_ASM
     70489# ifndef ossl_pw_set_ui_method
     70490#  define ossl_pw_set_ui_method OPENSSL_MANGLER(ossl_pw_set_ui_method)
     70491# endif
     70492#else
     70493# ifndef _ossl_pw_set_ui_method
     70494#  define _ossl_pw_set_ui_method OPENSSL_MANGLER_ASM(ossl_pw_set_ui_method)
     70495# endif
     70496#endif
     70497#ifndef OPENSSL_MANGLE_ASM
     70498# ifndef ossl_rand_cleanup_entropy
     70499#  define ossl_rand_cleanup_entropy OPENSSL_MANGLER(ossl_rand_cleanup_entropy)
     70500# endif
     70501#else
     70502# ifndef _ossl_rand_cleanup_entropy
     70503#  define _ossl_rand_cleanup_entropy OPENSSL_MANGLER_ASM(ossl_rand_cleanup_entropy)
     70504# endif
     70505#endif
     70506#ifndef OPENSSL_MANGLE_ASM
     70507# ifndef ossl_rand_cleanup_int
     70508#  define ossl_rand_cleanup_int OPENSSL_MANGLER(ossl_rand_cleanup_int)
     70509# endif
     70510#else
     70511# ifndef _ossl_rand_cleanup_int
     70512#  define _ossl_rand_cleanup_int OPENSSL_MANGLER_ASM(ossl_rand_cleanup_int)
     70513# endif
     70514#endif
     70515#ifndef OPENSSL_MANGLE_ASM
     70516# ifndef ossl_rand_cleanup_nonce
     70517#  define ossl_rand_cleanup_nonce OPENSSL_MANGLER(ossl_rand_cleanup_nonce)
     70518# endif
     70519#else
     70520# ifndef _ossl_rand_cleanup_nonce
     70521#  define _ossl_rand_cleanup_nonce OPENSSL_MANGLER_ASM(ossl_rand_cleanup_nonce)
     70522# endif
     70523#endif
     70524#ifndef OPENSSL_MANGLE_ASM
     70525# ifndef ossl_rand_drbg_free
     70526#  define ossl_rand_drbg_free OPENSSL_MANGLER(ossl_rand_drbg_free)
     70527# endif
     70528#else
     70529# ifndef _ossl_rand_drbg_free
     70530#  define _ossl_rand_drbg_free OPENSSL_MANGLER_ASM(ossl_rand_drbg_free)
     70531# endif
     70532#endif
     70533#ifndef OPENSSL_MANGLE_ASM
     70534# ifndef ossl_rand_drbg_new
     70535#  define ossl_rand_drbg_new OPENSSL_MANGLER(ossl_rand_drbg_new)
     70536# endif
     70537#else
     70538# ifndef _ossl_rand_drbg_new
     70539#  define _ossl_rand_drbg_new OPENSSL_MANGLER_ASM(ossl_rand_drbg_new)
     70540# endif
     70541#endif
     70542#ifndef OPENSSL_MANGLE_ASM
     70543# ifndef ossl_rand_get_entropy
     70544#  define ossl_rand_get_entropy OPENSSL_MANGLER(ossl_rand_get_entropy)
     70545# endif
     70546#else
     70547# ifndef _ossl_rand_get_entropy
     70548#  define _ossl_rand_get_entropy OPENSSL_MANGLER_ASM(ossl_rand_get_entropy)
     70549# endif
     70550#endif
     70551#ifndef OPENSSL_MANGLE_ASM
     70552# ifndef ossl_rand_get_nonce
     70553#  define ossl_rand_get_nonce OPENSSL_MANGLER(ossl_rand_get_nonce)
     70554# endif
     70555#else
     70556# ifndef _ossl_rand_get_nonce
     70557#  define _ossl_rand_get_nonce OPENSSL_MANGLER_ASM(ossl_rand_get_nonce)
     70558# endif
     70559#endif
     70560#ifndef OPENSSL_MANGLE_ASM
     70561# ifndef ossl_rand_meth
     70562#  define ossl_rand_meth OPENSSL_MANGLER(ossl_rand_meth)
     70563# endif
     70564#else
     70565# ifndef _ossl_rand_meth
     70566#  define _ossl_rand_meth OPENSSL_MANGLER_ASM(ossl_rand_meth)
     70567# endif
     70568#endif
     70569#ifndef OPENSSL_MANGLE_ASM
     70570# ifndef ossl_rand_pool_add
     70571#  define ossl_rand_pool_add OPENSSL_MANGLER(ossl_rand_pool_add)
     70572# endif
     70573#else
     70574# ifndef _ossl_rand_pool_add
     70575#  define _ossl_rand_pool_add OPENSSL_MANGLER_ASM(ossl_rand_pool_add)
     70576# endif
     70577#endif
     70578#ifndef OPENSSL_MANGLE_ASM
     70579# ifndef ossl_rand_pool_add_additional_data
     70580#  define ossl_rand_pool_add_additional_data OPENSSL_MANGLER(ossl_rand_pool_add_additional_data)
     70581# endif
     70582#else
     70583# ifndef _ossl_rand_pool_add_additional_data
     70584#  define _ossl_rand_pool_add_additional_data OPENSSL_MANGLER_ASM(ossl_rand_pool_add_additional_data)
     70585# endif
     70586#endif
     70587#ifndef OPENSSL_MANGLE_ASM
     70588# ifndef ossl_rand_pool_add_begin
     70589#  define ossl_rand_pool_add_begin OPENSSL_MANGLER(ossl_rand_pool_add_begin)
     70590# endif
     70591#else
     70592# ifndef _ossl_rand_pool_add_begin
     70593#  define _ossl_rand_pool_add_begin OPENSSL_MANGLER_ASM(ossl_rand_pool_add_begin)
     70594# endif
     70595#endif
     70596#ifndef OPENSSL_MANGLE_ASM
     70597# ifndef ossl_rand_pool_add_end
     70598#  define ossl_rand_pool_add_end OPENSSL_MANGLER(ossl_rand_pool_add_end)
     70599# endif
     70600#else
     70601# ifndef _ossl_rand_pool_add_end
     70602#  define _ossl_rand_pool_add_end OPENSSL_MANGLER_ASM(ossl_rand_pool_add_end)
     70603# endif
     70604#endif
     70605#ifndef OPENSSL_MANGLE_ASM
     70606# ifndef ossl_rand_pool_attach
     70607#  define ossl_rand_pool_attach OPENSSL_MANGLER(ossl_rand_pool_attach)
     70608# endif
     70609#else
     70610# ifndef _ossl_rand_pool_attach
     70611#  define _ossl_rand_pool_attach OPENSSL_MANGLER_ASM(ossl_rand_pool_attach)
     70612# endif
     70613#endif
     70614#ifndef OPENSSL_MANGLE_ASM
     70615# ifndef ossl_rand_pool_buffer
     70616#  define ossl_rand_pool_buffer OPENSSL_MANGLER(ossl_rand_pool_buffer)
     70617# endif
     70618#else
     70619# ifndef _ossl_rand_pool_buffer
     70620#  define _ossl_rand_pool_buffer OPENSSL_MANGLER_ASM(ossl_rand_pool_buffer)
     70621# endif
     70622#endif
     70623#ifndef OPENSSL_MANGLE_ASM
     70624# ifndef ossl_rand_pool_bytes_needed
     70625#  define ossl_rand_pool_bytes_needed OPENSSL_MANGLER(ossl_rand_pool_bytes_needed)
     70626# endif
     70627#else
     70628# ifndef _ossl_rand_pool_bytes_needed
     70629#  define _ossl_rand_pool_bytes_needed OPENSSL_MANGLER_ASM(ossl_rand_pool_bytes_needed)
     70630# endif
     70631#endif
     70632#ifndef OPENSSL_MANGLE_ASM
     70633# ifndef ossl_rand_pool_bytes_remaining
     70634#  define ossl_rand_pool_bytes_remaining OPENSSL_MANGLER(ossl_rand_pool_bytes_remaining)
     70635# endif
     70636#else
     70637# ifndef _ossl_rand_pool_bytes_remaining
     70638#  define _ossl_rand_pool_bytes_remaining OPENSSL_MANGLER_ASM(ossl_rand_pool_bytes_remaining)
     70639# endif
     70640#endif
     70641#ifndef OPENSSL_MANGLE_ASM
     70642# ifndef ossl_rand_pool_cleanup
     70643#  define ossl_rand_pool_cleanup OPENSSL_MANGLER(ossl_rand_pool_cleanup)
     70644# endif
     70645#else
     70646# ifndef _ossl_rand_pool_cleanup
     70647#  define _ossl_rand_pool_cleanup OPENSSL_MANGLER_ASM(ossl_rand_pool_cleanup)
     70648# endif
     70649#endif
     70650#ifndef OPENSSL_MANGLE_ASM
     70651# ifndef ossl_rand_pool_detach
     70652#  define ossl_rand_pool_detach OPENSSL_MANGLER(ossl_rand_pool_detach)
     70653# endif
     70654#else
     70655# ifndef _ossl_rand_pool_detach
     70656#  define _ossl_rand_pool_detach OPENSSL_MANGLER_ASM(ossl_rand_pool_detach)
     70657# endif
     70658#endif
     70659#ifndef OPENSSL_MANGLE_ASM
     70660# ifndef ossl_rand_pool_entropy
     70661#  define ossl_rand_pool_entropy OPENSSL_MANGLER(ossl_rand_pool_entropy)
     70662# endif
     70663#else
     70664# ifndef _ossl_rand_pool_entropy
     70665#  define _ossl_rand_pool_entropy OPENSSL_MANGLER_ASM(ossl_rand_pool_entropy)
     70666# endif
     70667#endif
     70668#ifndef OPENSSL_MANGLE_ASM
     70669# ifndef ossl_rand_pool_entropy_available
     70670#  define ossl_rand_pool_entropy_available OPENSSL_MANGLER(ossl_rand_pool_entropy_available)
     70671# endif
     70672#else
     70673# ifndef _ossl_rand_pool_entropy_available
     70674#  define _ossl_rand_pool_entropy_available OPENSSL_MANGLER_ASM(ossl_rand_pool_entropy_available)
     70675# endif
     70676#endif
     70677#ifndef OPENSSL_MANGLE_ASM
     70678# ifndef ossl_rand_pool_entropy_needed
     70679#  define ossl_rand_pool_entropy_needed OPENSSL_MANGLER(ossl_rand_pool_entropy_needed)
     70680# endif
     70681#else
     70682# ifndef _ossl_rand_pool_entropy_needed
     70683#  define _ossl_rand_pool_entropy_needed OPENSSL_MANGLER_ASM(ossl_rand_pool_entropy_needed)
     70684# endif
     70685#endif
     70686#ifndef OPENSSL_MANGLE_ASM
     70687# ifndef ossl_rand_pool_free
     70688#  define ossl_rand_pool_free OPENSSL_MANGLER(ossl_rand_pool_free)
     70689# endif
     70690#else
     70691# ifndef _ossl_rand_pool_free
     70692#  define _ossl_rand_pool_free OPENSSL_MANGLER_ASM(ossl_rand_pool_free)
     70693# endif
     70694#endif
     70695#ifndef OPENSSL_MANGLE_ASM
     70696# ifndef ossl_rand_pool_init
     70697#  define ossl_rand_pool_init OPENSSL_MANGLER(ossl_rand_pool_init)
     70698# endif
     70699#else
     70700# ifndef _ossl_rand_pool_init
     70701#  define _ossl_rand_pool_init OPENSSL_MANGLER_ASM(ossl_rand_pool_init)
     70702# endif
     70703#endif
     70704#ifndef OPENSSL_MANGLE_ASM
     70705# ifndef ossl_rand_pool_keep_random_devices_open
     70706#  define ossl_rand_pool_keep_random_devices_open OPENSSL_MANGLER(ossl_rand_pool_keep_random_devices_open)
     70707# endif
     70708#else
     70709# ifndef _ossl_rand_pool_keep_random_devices_open
     70710#  define _ossl_rand_pool_keep_random_devices_open OPENSSL_MANGLER_ASM(ossl_rand_pool_keep_random_devices_open)
     70711# endif
     70712#endif
     70713#ifndef OPENSSL_MANGLE_ASM
     70714# ifndef ossl_rand_pool_length
     70715#  define ossl_rand_pool_length OPENSSL_MANGLER(ossl_rand_pool_length)
     70716# endif
     70717#else
     70718# ifndef _ossl_rand_pool_length
     70719#  define _ossl_rand_pool_length OPENSSL_MANGLER_ASM(ossl_rand_pool_length)
     70720# endif
     70721#endif
     70722#ifndef OPENSSL_MANGLE_ASM
     70723# ifndef ossl_rand_pool_new
     70724#  define ossl_rand_pool_new OPENSSL_MANGLER(ossl_rand_pool_new)
     70725# endif
     70726#else
     70727# ifndef _ossl_rand_pool_new
     70728#  define _ossl_rand_pool_new OPENSSL_MANGLER_ASM(ossl_rand_pool_new)
     70729# endif
     70730#endif
     70731#ifndef OPENSSL_MANGLE_ASM
     70732# ifndef ossl_rand_pool_reattach
     70733#  define ossl_rand_pool_reattach OPENSSL_MANGLER(ossl_rand_pool_reattach)
     70734# endif
     70735#else
     70736# ifndef _ossl_rand_pool_reattach
     70737#  define _ossl_rand_pool_reattach OPENSSL_MANGLER_ASM(ossl_rand_pool_reattach)
     70738# endif
     70739#endif
     70740#ifndef OPENSSL_MANGLE_ASM
     70741# ifndef ossl_random_add_conf_module
     70742#  define ossl_random_add_conf_module OPENSSL_MANGLER(ossl_random_add_conf_module)
     70743# endif
     70744#else
     70745# ifndef _ossl_random_add_conf_module
     70746#  define _ossl_random_add_conf_module OPENSSL_MANGLER_ASM(ossl_random_add_conf_module)
     70747# endif
     70748#endif
     70749#ifndef OPENSSL_MANGLE_ASM
     70750# ifndef ossl_rc4128_functions
     70751#  define ossl_rc4128_functions OPENSSL_MANGLER(ossl_rc4128_functions)
     70752# endif
     70753#else
     70754# ifndef _ossl_rc4128_functions
     70755#  define _ossl_rc4128_functions OPENSSL_MANGLER_ASM(ossl_rc4128_functions)
     70756# endif
     70757#endif
     70758#ifndef OPENSSL_MANGLE_ASM
     70759# ifndef ossl_rc440_functions
     70760#  define ossl_rc440_functions OPENSSL_MANGLER(ossl_rc440_functions)
     70761# endif
     70762#else
     70763# ifndef _ossl_rc440_functions
     70764#  define _ossl_rc440_functions OPENSSL_MANGLER_ASM(ossl_rc440_functions)
     70765# endif
     70766#endif
     70767#ifndef OPENSSL_MANGLE_ASM
     70768# ifndef ossl_rc4_hmac_ossl_md5_functions
     70769#  define ossl_rc4_hmac_ossl_md5_functions OPENSSL_MANGLER(ossl_rc4_hmac_ossl_md5_functions)
     70770# endif
     70771#else
     70772# ifndef _ossl_rc4_hmac_ossl_md5_functions
     70773#  define _ossl_rc4_hmac_ossl_md5_functions OPENSSL_MANGLER_ASM(ossl_rc4_hmac_ossl_md5_functions)
     70774# endif
     70775#endif
     70776#ifndef OPENSSL_MANGLE_ASM
     70777# ifndef ossl_read_der
     70778#  define ossl_read_der OPENSSL_MANGLER(ossl_read_der)
     70779# endif
     70780#else
     70781# ifndef _ossl_read_der
     70782#  define _ossl_read_der OPENSSL_MANGLER_ASM(ossl_read_der)
     70783# endif
     70784#endif
     70785#ifndef OPENSSL_MANGLE_ASM
     70786# ifndef ossl_rsa_asn1_meths
     70787#  define ossl_rsa_asn1_meths OPENSSL_MANGLER(ossl_rsa_asn1_meths)
     70788# endif
     70789#else
     70790# ifndef _ossl_rsa_asn1_meths
     70791#  define _ossl_rsa_asn1_meths OPENSSL_MANGLER_ASM(ossl_rsa_asn1_meths)
     70792# endif
     70793#endif
     70794#ifndef OPENSSL_MANGLE_ASM
     70795# ifndef ossl_rsa_asym_cipher_functions
     70796#  define ossl_rsa_asym_cipher_functions OPENSSL_MANGLER(ossl_rsa_asym_cipher_functions)
     70797# endif
     70798#else
     70799# ifndef _ossl_rsa_asym_cipher_functions
     70800#  define _ossl_rsa_asym_cipher_functions OPENSSL_MANGLER_ASM(ossl_rsa_asym_cipher_functions)
     70801# endif
     70802#endif
     70803#ifndef OPENSSL_MANGLE_ASM
     70804# ifndef ossl_rsa_asym_kem_functions
     70805#  define ossl_rsa_asym_kem_functions OPENSSL_MANGLER(ossl_rsa_asym_kem_functions)
     70806# endif
     70807#else
     70808# ifndef _ossl_rsa_asym_kem_functions
     70809#  define _ossl_rsa_asym_kem_functions OPENSSL_MANGLER_ASM(ossl_rsa_asym_kem_functions)
     70810# endif
     70811#endif
     70812#ifndef OPENSSL_MANGLE_ASM
     70813# ifndef ossl_rsa_check_crt_components
     70814#  define ossl_rsa_check_crt_components OPENSSL_MANGLER(ossl_rsa_check_crt_components)
     70815# endif
     70816#else
     70817# ifndef _ossl_rsa_check_crt_components
     70818#  define _ossl_rsa_check_crt_components OPENSSL_MANGLER_ASM(ossl_rsa_check_crt_components)
     70819# endif
     70820#endif
     70821#ifndef OPENSSL_MANGLE_ASM
     70822# ifndef ossl_rsa_check_key
     70823#  define ossl_rsa_check_key OPENSSL_MANGLER(ossl_rsa_check_key)
     70824# endif
     70825#else
     70826# ifndef _ossl_rsa_check_key
     70827#  define _ossl_rsa_check_key OPENSSL_MANGLER_ASM(ossl_rsa_check_key)
     70828# endif
     70829#endif
     70830#ifndef OPENSSL_MANGLE_ASM
     70831# ifndef ossl_rsa_check_pminusq_diff
     70832#  define ossl_rsa_check_pminusq_diff OPENSSL_MANGLER(ossl_rsa_check_pminusq_diff)
     70833# endif
     70834#else
     70835# ifndef _ossl_rsa_check_pminusq_diff
     70836#  define _ossl_rsa_check_pminusq_diff OPENSSL_MANGLER_ASM(ossl_rsa_check_pminusq_diff)
     70837# endif
     70838#endif
     70839#ifndef OPENSSL_MANGLE_ASM
     70840# ifndef ossl_rsa_check_prime_factor
     70841#  define ossl_rsa_check_prime_factor OPENSSL_MANGLER(ossl_rsa_check_prime_factor)
     70842# endif
     70843#else
     70844# ifndef _ossl_rsa_check_prime_factor
     70845#  define _ossl_rsa_check_prime_factor OPENSSL_MANGLER_ASM(ossl_rsa_check_prime_factor)
     70846# endif
     70847#endif
     70848#ifndef OPENSSL_MANGLE_ASM
     70849# ifndef ossl_rsa_check_prime_factor_range
     70850#  define ossl_rsa_check_prime_factor_range OPENSSL_MANGLER(ossl_rsa_check_prime_factor_range)
     70851# endif
     70852#else
     70853# ifndef _ossl_rsa_check_prime_factor_range
     70854#  define _ossl_rsa_check_prime_factor_range OPENSSL_MANGLER_ASM(ossl_rsa_check_prime_factor_range)
     70855# endif
     70856#endif
     70857#ifndef OPENSSL_MANGLE_ASM
     70858# ifndef ossl_rsa_check_private_exponent
     70859#  define ossl_rsa_check_private_exponent OPENSSL_MANGLER(ossl_rsa_check_private_exponent)
     70860# endif
     70861#else
     70862# ifndef _ossl_rsa_check_private_exponent
     70863#  define _ossl_rsa_check_private_exponent OPENSSL_MANGLER_ASM(ossl_rsa_check_private_exponent)
     70864# endif
     70865#endif
     70866#ifndef OPENSSL_MANGLE_ASM
     70867# ifndef ossl_rsa_check_public_exponent
     70868#  define ossl_rsa_check_public_exponent OPENSSL_MANGLER(ossl_rsa_check_public_exponent)
     70869# endif
     70870#else
     70871# ifndef _ossl_rsa_check_public_exponent
     70872#  define _ossl_rsa_check_public_exponent OPENSSL_MANGLER_ASM(ossl_rsa_check_public_exponent)
     70873# endif
     70874#endif
     70875#ifndef OPENSSL_MANGLE_ASM
     70876# ifndef ossl_rsa_ctx_to_pss_string
     70877#  define ossl_rsa_ctx_to_pss_string OPENSSL_MANGLER(ossl_rsa_ctx_to_pss_string)
     70878# endif
     70879#else
     70880# ifndef _ossl_rsa_ctx_to_pss_string
     70881#  define _ossl_rsa_ctx_to_pss_string OPENSSL_MANGLER_ASM(ossl_rsa_ctx_to_pss_string)
     70882# endif
     70883#endif
     70884#ifndef OPENSSL_MANGLE_ASM
     70885# ifndef ossl_rsa_digestinfo_encoding
     70886#  define ossl_rsa_digestinfo_encoding OPENSSL_MANGLER(ossl_rsa_digestinfo_encoding)
     70887# endif
     70888#else
     70889# ifndef _ossl_rsa_digestinfo_encoding
     70890#  define _ossl_rsa_digestinfo_encoding OPENSSL_MANGLER_ASM(ossl_rsa_digestinfo_encoding)
     70891# endif
     70892#endif
     70893#ifndef OPENSSL_MANGLE_ASM
     70894# ifndef ossl_rsa_dup
     70895#  define ossl_rsa_dup OPENSSL_MANGLER(ossl_rsa_dup)
     70896# endif
     70897#else
     70898# ifndef _ossl_rsa_dup
     70899#  define _ossl_rsa_dup OPENSSL_MANGLER_ASM(ossl_rsa_dup)
     70900# endif
     70901#endif
     70902#ifndef OPENSSL_MANGLE_ASM
     70903# ifndef ossl_rsa_fips186_4_gen_prob_primes
     70904#  define ossl_rsa_fips186_4_gen_prob_primes OPENSSL_MANGLER(ossl_rsa_fips186_4_gen_prob_primes)
     70905# endif
     70906#else
     70907# ifndef _ossl_rsa_fips186_4_gen_prob_primes
     70908#  define _ossl_rsa_fips186_4_gen_prob_primes OPENSSL_MANGLER_ASM(ossl_rsa_fips186_4_gen_prob_primes)
     70909# endif
     70910#endif
     70911#ifndef OPENSSL_MANGLE_ASM
     70912# ifndef ossl_rsa_fromdata
     70913#  define ossl_rsa_fromdata OPENSSL_MANGLER(ossl_rsa_fromdata)
     70914# endif
     70915#else
     70916# ifndef _ossl_rsa_fromdata
     70917#  define _ossl_rsa_fromdata OPENSSL_MANGLER_ASM(ossl_rsa_fromdata)
     70918# endif
     70919#endif
     70920#ifndef OPENSSL_MANGLE_ASM
     70921# ifndef ossl_rsa_get0_all_params
     70922#  define ossl_rsa_get0_all_params OPENSSL_MANGLER(ossl_rsa_get0_all_params)
     70923# endif
     70924#else
     70925# ifndef _ossl_rsa_get0_all_params
     70926#  define _ossl_rsa_get0_all_params OPENSSL_MANGLER_ASM(ossl_rsa_get0_all_params)
     70927# endif
     70928#endif
     70929#ifndef OPENSSL_MANGLE_ASM
     70930# ifndef ossl_rsa_get0_libctx
     70931#  define ossl_rsa_get0_libctx OPENSSL_MANGLER(ossl_rsa_get0_libctx)
     70932# endif
     70933#else
     70934# ifndef _ossl_rsa_get0_libctx
     70935#  define _ossl_rsa_get0_libctx OPENSSL_MANGLER_ASM(ossl_rsa_get0_libctx)
     70936# endif
     70937#endif
     70938#ifndef OPENSSL_MANGLE_ASM
     70939# ifndef ossl_rsa_get0_pss_params_30
     70940#  define ossl_rsa_get0_pss_params_30 OPENSSL_MANGLER(ossl_rsa_get0_pss_params_30)
     70941# endif
     70942#else
     70943# ifndef _ossl_rsa_get0_pss_params_30
     70944#  define _ossl_rsa_get0_pss_params_30 OPENSSL_MANGLER_ASM(ossl_rsa_get0_pss_params_30)
     70945# endif
     70946#endif
     70947#ifndef OPENSSL_MANGLE_ASM
     70948# ifndef ossl_rsa_get_lcm
     70949#  define ossl_rsa_get_lcm OPENSSL_MANGLER(ossl_rsa_get_lcm)
     70950# endif
     70951#else
     70952# ifndef _ossl_rsa_get_lcm
     70953#  define _ossl_rsa_get_lcm OPENSSL_MANGLER_ASM(ossl_rsa_get_lcm)
     70954# endif
     70955#endif
     70956#ifndef OPENSSL_MANGLE_ASM
     70957# ifndef ossl_rsa_is_foreign
     70958#  define ossl_rsa_is_foreign OPENSSL_MANGLER(ossl_rsa_is_foreign)
     70959# endif
     70960#else
     70961# ifndef _ossl_rsa_is_foreign
     70962#  define _ossl_rsa_is_foreign OPENSSL_MANGLER_ASM(ossl_rsa_is_foreign)
     70963# endif
     70964#endif
     70965#ifndef OPENSSL_MANGLE_ASM
     70966# ifndef ossl_rsa_key_from_pkcs8
     70967#  define ossl_rsa_key_from_pkcs8 OPENSSL_MANGLER(ossl_rsa_key_from_pkcs8)
     70968# endif
     70969#else
     70970# ifndef _ossl_rsa_key_from_pkcs8
     70971#  define _ossl_rsa_key_from_pkcs8 OPENSSL_MANGLER_ASM(ossl_rsa_key_from_pkcs8)
     70972# endif
     70973#endif
     70974#ifndef OPENSSL_MANGLE_ASM
     70975# ifndef ossl_rsa_keymgmt_functions
     70976#  define ossl_rsa_keymgmt_functions OPENSSL_MANGLER(ossl_rsa_keymgmt_functions)
     70977# endif
     70978#else
     70979# ifndef _ossl_rsa_keymgmt_functions
     70980#  define _ossl_rsa_keymgmt_functions OPENSSL_MANGLER_ASM(ossl_rsa_keymgmt_functions)
     70981# endif
     70982#endif
     70983#ifndef OPENSSL_MANGLE_ASM
     70984# ifndef ossl_rsa_mgf_nid2name
     70985#  define ossl_rsa_mgf_nid2name OPENSSL_MANGLER(ossl_rsa_mgf_nid2name)
     70986# endif
     70987#else
     70988# ifndef _ossl_rsa_mgf_nid2name
     70989#  define _ossl_rsa_mgf_nid2name OPENSSL_MANGLER_ASM(ossl_rsa_mgf_nid2name)
     70990# endif
     70991#endif
     70992#ifndef OPENSSL_MANGLE_ASM
     70993# ifndef ossl_rsa_mp_coeff_names
     70994#  define ossl_rsa_mp_coeff_names OPENSSL_MANGLER(ossl_rsa_mp_coeff_names)
     70995# endif
     70996#else
     70997# ifndef _ossl_rsa_mp_coeff_names
     70998#  define _ossl_rsa_mp_coeff_names OPENSSL_MANGLER_ASM(ossl_rsa_mp_coeff_names)
     70999# endif
     71000#endif
     71001#ifndef OPENSSL_MANGLE_ASM
     71002# ifndef ossl_rsa_mp_exp_names
     71003#  define ossl_rsa_mp_exp_names OPENSSL_MANGLER(ossl_rsa_mp_exp_names)
     71004# endif
     71005#else
     71006# ifndef _ossl_rsa_mp_exp_names
     71007#  define _ossl_rsa_mp_exp_names OPENSSL_MANGLER_ASM(ossl_rsa_mp_exp_names)
     71008# endif
     71009#endif
     71010#ifndef OPENSSL_MANGLE_ASM
     71011# ifndef ossl_rsa_mp_factor_names
     71012#  define ossl_rsa_mp_factor_names OPENSSL_MANGLER(ossl_rsa_mp_factor_names)
     71013# endif
     71014#else
     71015# ifndef _ossl_rsa_mp_factor_names
     71016#  define _ossl_rsa_mp_factor_names OPENSSL_MANGLER_ASM(ossl_rsa_mp_factor_names)
     71017# endif
     71018#endif
     71019#ifndef OPENSSL_MANGLE_ASM
     71020# ifndef ossl_rsa_multip_calc_product
     71021#  define ossl_rsa_multip_calc_product OPENSSL_MANGLER(ossl_rsa_multip_calc_product)
     71022# endif
     71023#else
     71024# ifndef _ossl_rsa_multip_calc_product
     71025#  define _ossl_rsa_multip_calc_product OPENSSL_MANGLER_ASM(ossl_rsa_multip_calc_product)
     71026# endif
     71027#endif
     71028#ifndef OPENSSL_MANGLE_ASM
     71029# ifndef ossl_rsa_multip_cap
     71030#  define ossl_rsa_multip_cap OPENSSL_MANGLER(ossl_rsa_multip_cap)
     71031# endif
     71032#else
     71033# ifndef _ossl_rsa_multip_cap
     71034#  define _ossl_rsa_multip_cap OPENSSL_MANGLER_ASM(ossl_rsa_multip_cap)
     71035# endif
     71036#endif
     71037#ifndef OPENSSL_MANGLE_ASM
     71038# ifndef ossl_rsa_multip_info_free
     71039#  define ossl_rsa_multip_info_free OPENSSL_MANGLER(ossl_rsa_multip_info_free)
     71040# endif
     71041#else
     71042# ifndef _ossl_rsa_multip_info_free
     71043#  define _ossl_rsa_multip_info_free OPENSSL_MANGLER_ASM(ossl_rsa_multip_info_free)
     71044# endif
     71045#endif
     71046#ifndef OPENSSL_MANGLE_ASM
     71047# ifndef ossl_rsa_multip_info_free_ex
     71048#  define ossl_rsa_multip_info_free_ex OPENSSL_MANGLER(ossl_rsa_multip_info_free_ex)
     71049# endif
     71050#else
     71051# ifndef _ossl_rsa_multip_info_free_ex
     71052#  define _ossl_rsa_multip_info_free_ex OPENSSL_MANGLER_ASM(ossl_rsa_multip_info_free_ex)
     71053# endif
     71054#endif
     71055#ifndef OPENSSL_MANGLE_ASM
     71056# ifndef ossl_rsa_multip_info_new
     71057#  define ossl_rsa_multip_info_new OPENSSL_MANGLER(ossl_rsa_multip_info_new)
     71058# endif
     71059#else
     71060# ifndef _ossl_rsa_multip_info_new
     71061#  define _ossl_rsa_multip_info_new OPENSSL_MANGLER_ASM(ossl_rsa_multip_info_new)
     71062# endif
     71063#endif
     71064#ifndef OPENSSL_MANGLE_ASM
     71065# ifndef ossl_rsa_new_with_ctx
     71066#  define ossl_rsa_new_with_ctx OPENSSL_MANGLER(ossl_rsa_new_with_ctx)
     71067# endif
     71068#else
     71069# ifndef _ossl_rsa_new_with_ctx
     71070#  define _ossl_rsa_new_with_ctx OPENSSL_MANGLER_ASM(ossl_rsa_new_with_ctx)
     71071# endif
     71072#endif
     71073#ifndef OPENSSL_MANGLE_ASM
     71074# ifndef ossl_rsa_oaeppss_md2nid
     71075#  define ossl_rsa_oaeppss_md2nid OPENSSL_MANGLER(ossl_rsa_oaeppss_md2nid)
     71076# endif
     71077#else
     71078# ifndef _ossl_rsa_oaeppss_md2nid
     71079#  define _ossl_rsa_oaeppss_md2nid OPENSSL_MANGLER_ASM(ossl_rsa_oaeppss_md2nid)
     71080# endif
     71081#endif
     71082#ifndef OPENSSL_MANGLE_ASM
     71083# ifndef ossl_rsa_oaeppss_nid2name
     71084#  define ossl_rsa_oaeppss_nid2name OPENSSL_MANGLER(ossl_rsa_oaeppss_nid2name)
     71085# endif
     71086#else
     71087# ifndef _ossl_rsa_oaeppss_nid2name
     71088#  define _ossl_rsa_oaeppss_nid2name OPENSSL_MANGLER_ASM(ossl_rsa_oaeppss_nid2name)
     71089# endif
     71090#endif
     71091#ifndef OPENSSL_MANGLE_ASM
     71092# ifndef ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
     71093#  define ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex OPENSSL_MANGLER(ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex)
     71094# endif
     71095#else
     71096# ifndef _ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex
     71097#  define _ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex OPENSSL_MANGLER_ASM(ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex)
     71098# endif
     71099#endif
     71100#ifndef OPENSSL_MANGLE_ASM
     71101# ifndef ossl_rsa_padding_add_PKCS1_type_2_ex
     71102#  define ossl_rsa_padding_add_PKCS1_type_2_ex OPENSSL_MANGLER(ossl_rsa_padding_add_PKCS1_type_2_ex)
     71103# endif
     71104#else
     71105# ifndef _ossl_rsa_padding_add_PKCS1_type_2_ex
     71106#  define _ossl_rsa_padding_add_PKCS1_type_2_ex OPENSSL_MANGLER_ASM(ossl_rsa_padding_add_PKCS1_type_2_ex)
     71107# endif
     71108#endif
     71109#ifndef OPENSSL_MANGLE_ASM
     71110# ifndef ossl_rsa_padding_check_PKCS1_type_2_TLS
     71111#  define ossl_rsa_padding_check_PKCS1_type_2_TLS OPENSSL_MANGLER(ossl_rsa_padding_check_PKCS1_type_2_TLS)
     71112# endif
     71113#else
     71114# ifndef _ossl_rsa_padding_check_PKCS1_type_2_TLS
     71115#  define _ossl_rsa_padding_check_PKCS1_type_2_TLS OPENSSL_MANGLER_ASM(ossl_rsa_padding_check_PKCS1_type_2_TLS)
     71116# endif
     71117#endif
     71118#ifndef OPENSSL_MANGLE_ASM
     71119# ifndef ossl_rsa_param_decode
     71120#  define ossl_rsa_param_decode OPENSSL_MANGLER(ossl_rsa_param_decode)
     71121# endif
     71122#else
     71123# ifndef _ossl_rsa_param_decode
     71124#  define _ossl_rsa_param_decode OPENSSL_MANGLER_ASM(ossl_rsa_param_decode)
     71125# endif
     71126#endif
     71127#ifndef OPENSSL_MANGLE_ASM
     71128# ifndef ossl_rsa_pkey_method
     71129#  define ossl_rsa_pkey_method OPENSSL_MANGLER(ossl_rsa_pkey_method)
     71130# endif
     71131#else
     71132# ifndef _ossl_rsa_pkey_method
     71133#  define _ossl_rsa_pkey_method OPENSSL_MANGLER_ASM(ossl_rsa_pkey_method)
     71134# endif
     71135#endif
     71136#ifndef OPENSSL_MANGLE_ASM
     71137# ifndef ossl_rsa_pss_asn1_meth
     71138#  define ossl_rsa_pss_asn1_meth OPENSSL_MANGLER(ossl_rsa_pss_asn1_meth)
     71139# endif
     71140#else
     71141# ifndef _ossl_rsa_pss_asn1_meth
     71142#  define _ossl_rsa_pss_asn1_meth OPENSSL_MANGLER_ASM(ossl_rsa_pss_asn1_meth)
     71143# endif
     71144#endif
     71145#ifndef OPENSSL_MANGLE_ASM
     71146# ifndef ossl_rsa_pss_decode
     71147#  define ossl_rsa_pss_decode OPENSSL_MANGLER(ossl_rsa_pss_decode)
     71148# endif
     71149#else
     71150# ifndef _ossl_rsa_pss_decode
     71151#  define _ossl_rsa_pss_decode OPENSSL_MANGLER_ASM(ossl_rsa_pss_decode)
     71152# endif
     71153#endif
     71154#ifndef OPENSSL_MANGLE_ASM
     71155# ifndef ossl_rsa_pss_get_param
     71156#  define ossl_rsa_pss_get_param OPENSSL_MANGLER(ossl_rsa_pss_get_param)
     71157# endif
     71158#else
     71159# ifndef _ossl_rsa_pss_get_param
     71160#  define _ossl_rsa_pss_get_param OPENSSL_MANGLER_ASM(ossl_rsa_pss_get_param)
     71161# endif
     71162#endif
     71163#ifndef OPENSSL_MANGLE_ASM
     71164# ifndef ossl_rsa_pss_get_param_unverified
     71165#  define ossl_rsa_pss_get_param_unverified OPENSSL_MANGLER(ossl_rsa_pss_get_param_unverified)
     71166# endif
     71167#else
     71168# ifndef _ossl_rsa_pss_get_param_unverified
     71169#  define _ossl_rsa_pss_get_param_unverified OPENSSL_MANGLER_ASM(ossl_rsa_pss_get_param_unverified)
     71170# endif
     71171#endif
     71172#ifndef OPENSSL_MANGLE_ASM
     71173# ifndef ossl_rsa_pss_params_30_copy
     71174#  define ossl_rsa_pss_params_30_copy OPENSSL_MANGLER(ossl_rsa_pss_params_30_copy)
     71175# endif
     71176#else
     71177# ifndef _ossl_rsa_pss_params_30_copy
     71178#  define _ossl_rsa_pss_params_30_copy OPENSSL_MANGLER_ASM(ossl_rsa_pss_params_30_copy)
     71179# endif
     71180#endif
     71181#ifndef OPENSSL_MANGLE_ASM
     71182# ifndef ossl_rsa_pss_params_30_fromdata
     71183#  define ossl_rsa_pss_params_30_fromdata OPENSSL_MANGLER(ossl_rsa_pss_params_30_fromdata)
     71184# endif
     71185#else
     71186# ifndef _ossl_rsa_pss_params_30_fromdata
     71187#  define _ossl_rsa_pss_params_30_fromdata OPENSSL_MANGLER_ASM(ossl_rsa_pss_params_30_fromdata)
     71188# endif
     71189#endif
     71190#ifndef OPENSSL_MANGLE_ASM
     71191# ifndef ossl_rsa_pss_params_30_hashalg
     71192#  define ossl_rsa_pss_params_30_hashalg OPENSSL_MANGLER(ossl_rsa_pss_params_30_hashalg)
     71193# endif
     71194#else
     71195# ifndef _ossl_rsa_pss_params_30_hashalg
     71196#  define _ossl_rsa_pss_params_30_hashalg OPENSSL_MANGLER_ASM(ossl_rsa_pss_params_30_hashalg)
     71197# endif
     71198#endif
     71199#ifndef OPENSSL_MANGLE_ASM
     71200# ifndef ossl_rsa_pss_params_30_is_unrestricted
     71201#  define ossl_rsa_pss_params_30_is_unrestricted OPENSSL_MANGLER(ossl_rsa_pss_params_30_is_unrestricted)
     71202# endif
     71203#else
     71204# ifndef _ossl_rsa_pss_params_30_is_unrestricted
     71205#  define _ossl_rsa_pss_params_30_is_unrestricted OPENSSL_MANGLER_ASM(ossl_rsa_pss_params_30_is_unrestricted)
     71206# endif
     71207#endif
     71208#ifndef OPENSSL_MANGLE_ASM
     71209# ifndef ossl_rsa_pss_params_30_maskgenalg
     71210#  define ossl_rsa_pss_params_30_maskgenalg OPENSSL_MANGLER(ossl_rsa_pss_params_30_maskgenalg)
     71211# endif
     71212#else
     71213# ifndef _ossl_rsa_pss_params_30_maskgenalg
     71214#  define _ossl_rsa_pss_params_30_maskgenalg OPENSSL_MANGLER_ASM(ossl_rsa_pss_params_30_maskgenalg)
     71215# endif
     71216#endif
     71217#ifndef OPENSSL_MANGLE_ASM
     71218# ifndef ossl_rsa_pss_params_30_maskgenhashalg
     71219#  define ossl_rsa_pss_params_30_maskgenhashalg OPENSSL_MANGLER(ossl_rsa_pss_params_30_maskgenhashalg)
     71220# endif
     71221#else
     71222# ifndef _ossl_rsa_pss_params_30_maskgenhashalg
     71223#  define _ossl_rsa_pss_params_30_maskgenhashalg OPENSSL_MANGLER_ASM(ossl_rsa_pss_params_30_maskgenhashalg)
     71224# endif
     71225#endif
     71226#ifndef OPENSSL_MANGLE_ASM
     71227# ifndef ossl_rsa_pss_params_30_saltlen
     71228#  define ossl_rsa_pss_params_30_saltlen OPENSSL_MANGLER(ossl_rsa_pss_params_30_saltlen)
     71229# endif
     71230#else
     71231# ifndef _ossl_rsa_pss_params_30_saltlen
     71232#  define _ossl_rsa_pss_params_30_saltlen OPENSSL_MANGLER_ASM(ossl_rsa_pss_params_30_saltlen)
     71233# endif
     71234#endif
     71235#ifndef OPENSSL_MANGLE_ASM
     71236# ifndef ossl_rsa_pss_params_30_set_defaults
     71237#  define ossl_rsa_pss_params_30_set_defaults OPENSSL_MANGLER(ossl_rsa_pss_params_30_set_defaults)
     71238# endif
     71239#else
     71240# ifndef _ossl_rsa_pss_params_30_set_defaults
     71241#  define _ossl_rsa_pss_params_30_set_defaults OPENSSL_MANGLER_ASM(ossl_rsa_pss_params_30_set_defaults)
     71242# endif
     71243#endif
     71244#ifndef OPENSSL_MANGLE_ASM
     71245# ifndef ossl_rsa_pss_params_30_set_hashalg
     71246#  define ossl_rsa_pss_params_30_set_hashalg OPENSSL_MANGLER(ossl_rsa_pss_params_30_set_hashalg)
     71247# endif
     71248#else
     71249# ifndef _ossl_rsa_pss_params_30_set_hashalg
     71250#  define _ossl_rsa_pss_params_30_set_hashalg OPENSSL_MANGLER_ASM(ossl_rsa_pss_params_30_set_hashalg)
     71251# endif
     71252#endif
     71253#ifndef OPENSSL_MANGLE_ASM
     71254# ifndef ossl_rsa_pss_params_30_set_maskgenalg
     71255#  define ossl_rsa_pss_params_30_set_maskgenalg OPENSSL_MANGLER(ossl_rsa_pss_params_30_set_maskgenalg)
     71256# endif
     71257#else
     71258# ifndef _ossl_rsa_pss_params_30_set_maskgenalg
     71259#  define _ossl_rsa_pss_params_30_set_maskgenalg OPENSSL_MANGLER_ASM(ossl_rsa_pss_params_30_set_maskgenalg)
     71260# endif
     71261#endif
     71262#ifndef OPENSSL_MANGLE_ASM
     71263# ifndef ossl_rsa_pss_params_30_set_maskgenhashalg
     71264#  define ossl_rsa_pss_params_30_set_maskgenhashalg OPENSSL_MANGLER(ossl_rsa_pss_params_30_set_maskgenhashalg)
     71265# endif
     71266#else
     71267# ifndef _ossl_rsa_pss_params_30_set_maskgenhashalg
     71268#  define _ossl_rsa_pss_params_30_set_maskgenhashalg OPENSSL_MANGLER_ASM(ossl_rsa_pss_params_30_set_maskgenhashalg)
     71269# endif
     71270#endif
     71271#ifndef OPENSSL_MANGLE_ASM
     71272# ifndef ossl_rsa_pss_params_30_set_saltlen
     71273#  define ossl_rsa_pss_params_30_set_saltlen OPENSSL_MANGLER(ossl_rsa_pss_params_30_set_saltlen)
     71274# endif
     71275#else
     71276# ifndef _ossl_rsa_pss_params_30_set_saltlen
     71277#  define _ossl_rsa_pss_params_30_set_saltlen OPENSSL_MANGLER_ASM(ossl_rsa_pss_params_30_set_saltlen)
     71278# endif
     71279#endif
     71280#ifndef OPENSSL_MANGLE_ASM
     71281# ifndef ossl_rsa_pss_params_30_set_trailerfield
     71282#  define ossl_rsa_pss_params_30_set_trailerfield OPENSSL_MANGLER(ossl_rsa_pss_params_30_set_trailerfield)
     71283# endif
     71284#else
     71285# ifndef _ossl_rsa_pss_params_30_set_trailerfield
     71286#  define _ossl_rsa_pss_params_30_set_trailerfield OPENSSL_MANGLER_ASM(ossl_rsa_pss_params_30_set_trailerfield)
     71287# endif
     71288#endif
     71289#ifndef OPENSSL_MANGLE_ASM
     71290# ifndef ossl_rsa_pss_params_30_todata
     71291#  define ossl_rsa_pss_params_30_todata OPENSSL_MANGLER(ossl_rsa_pss_params_30_todata)
     71292# endif
     71293#else
     71294# ifndef _ossl_rsa_pss_params_30_todata
     71295#  define _ossl_rsa_pss_params_30_todata OPENSSL_MANGLER_ASM(ossl_rsa_pss_params_30_todata)
     71296# endif
     71297#endif
     71298#ifndef OPENSSL_MANGLE_ASM
     71299# ifndef ossl_rsa_pss_params_30_trailerfield
     71300#  define ossl_rsa_pss_params_30_trailerfield OPENSSL_MANGLER(ossl_rsa_pss_params_30_trailerfield)
     71301# endif
     71302#else
     71303# ifndef _ossl_rsa_pss_params_30_trailerfield
     71304#  define _ossl_rsa_pss_params_30_trailerfield OPENSSL_MANGLER_ASM(ossl_rsa_pss_params_30_trailerfield)
     71305# endif
     71306#endif
     71307#ifndef OPENSSL_MANGLE_ASM
     71308# ifndef ossl_rsa_pss_params_create
     71309#  define ossl_rsa_pss_params_create OPENSSL_MANGLER(ossl_rsa_pss_params_create)
     71310# endif
     71311#else
     71312# ifndef _ossl_rsa_pss_params_create
     71313#  define _ossl_rsa_pss_params_create OPENSSL_MANGLER_ASM(ossl_rsa_pss_params_create)
     71314# endif
     71315#endif
     71316#ifndef OPENSSL_MANGLE_ASM
     71317# ifndef ossl_rsa_pss_pkey_method
     71318#  define ossl_rsa_pss_pkey_method OPENSSL_MANGLER(ossl_rsa_pss_pkey_method)
     71319# endif
     71320#else
     71321# ifndef _ossl_rsa_pss_pkey_method
     71322#  define _ossl_rsa_pss_pkey_method OPENSSL_MANGLER_ASM(ossl_rsa_pss_pkey_method)
     71323# endif
     71324#endif
     71325#ifndef OPENSSL_MANGLE_ASM
     71326# ifndef ossl_rsa_pss_to_ctx
     71327#  define ossl_rsa_pss_to_ctx OPENSSL_MANGLER(ossl_rsa_pss_to_ctx)
     71328# endif
     71329#else
     71330# ifndef _ossl_rsa_pss_to_ctx
     71331#  define _ossl_rsa_pss_to_ctx OPENSSL_MANGLER_ASM(ossl_rsa_pss_to_ctx)
     71332# endif
     71333#endif
     71334#ifndef OPENSSL_MANGLE_ASM
     71335# ifndef ossl_rsa_set0_all_params
     71336#  define ossl_rsa_set0_all_params OPENSSL_MANGLER(ossl_rsa_set0_all_params)
     71337# endif
     71338#else
     71339# ifndef _ossl_rsa_set0_all_params
     71340#  define _ossl_rsa_set0_all_params OPENSSL_MANGLER_ASM(ossl_rsa_set0_all_params)
     71341# endif
     71342#endif
     71343#ifndef OPENSSL_MANGLE_ASM
     71344# ifndef ossl_rsa_set0_libctx
     71345#  define ossl_rsa_set0_libctx OPENSSL_MANGLER(ossl_rsa_set0_libctx)
     71346# endif
     71347#else
     71348# ifndef _ossl_rsa_set0_libctx
     71349#  define _ossl_rsa_set0_libctx OPENSSL_MANGLER_ASM(ossl_rsa_set0_libctx)
     71350# endif
     71351#endif
     71352#ifndef OPENSSL_MANGLE_ASM
     71353# ifndef ossl_rsa_set0_pss_params
     71354#  define ossl_rsa_set0_pss_params OPENSSL_MANGLER(ossl_rsa_set0_pss_params)
     71355# endif
     71356#else
     71357# ifndef _ossl_rsa_set0_pss_params
     71358#  define _ossl_rsa_set0_pss_params OPENSSL_MANGLER_ASM(ossl_rsa_set0_pss_params)
     71359# endif
     71360#endif
     71361#ifndef OPENSSL_MANGLE_ASM
     71362# ifndef ossl_rsa_signature_functions
     71363#  define ossl_rsa_signature_functions OPENSSL_MANGLER(ossl_rsa_signature_functions)
     71364# endif
     71365#else
     71366# ifndef _ossl_rsa_signature_functions
     71367#  define _ossl_rsa_signature_functions OPENSSL_MANGLER_ASM(ossl_rsa_signature_functions)
     71368# endif
     71369#endif
     71370#ifndef OPENSSL_MANGLE_ASM
     71371# ifndef ossl_rsa_sp800_56b_check_keypair
     71372#  define ossl_rsa_sp800_56b_check_keypair OPENSSL_MANGLER(ossl_rsa_sp800_56b_check_keypair)
     71373# endif
     71374#else
     71375# ifndef _ossl_rsa_sp800_56b_check_keypair
     71376#  define _ossl_rsa_sp800_56b_check_keypair OPENSSL_MANGLER_ASM(ossl_rsa_sp800_56b_check_keypair)
     71377# endif
     71378#endif
     71379#ifndef OPENSSL_MANGLE_ASM
     71380# ifndef ossl_rsa_sp800_56b_check_private
     71381#  define ossl_rsa_sp800_56b_check_private OPENSSL_MANGLER(ossl_rsa_sp800_56b_check_private)
     71382# endif
     71383#else
     71384# ifndef _ossl_rsa_sp800_56b_check_private
     71385#  define _ossl_rsa_sp800_56b_check_private OPENSSL_MANGLER_ASM(ossl_rsa_sp800_56b_check_private)
     71386# endif
     71387#endif
     71388#ifndef OPENSSL_MANGLE_ASM
     71389# ifndef ossl_rsa_sp800_56b_check_public
     71390#  define ossl_rsa_sp800_56b_check_public OPENSSL_MANGLER(ossl_rsa_sp800_56b_check_public)
     71391# endif
     71392#else
     71393# ifndef _ossl_rsa_sp800_56b_check_public
     71394#  define _ossl_rsa_sp800_56b_check_public OPENSSL_MANGLER_ASM(ossl_rsa_sp800_56b_check_public)
     71395# endif
     71396#endif
     71397#ifndef OPENSSL_MANGLE_ASM
     71398# ifndef ossl_rsa_sp800_56b_derive_params_from_pq
     71399#  define ossl_rsa_sp800_56b_derive_params_from_pq OPENSSL_MANGLER(ossl_rsa_sp800_56b_derive_params_from_pq)
     71400# endif
     71401#else
     71402# ifndef _ossl_rsa_sp800_56b_derive_params_from_pq
     71403#  define _ossl_rsa_sp800_56b_derive_params_from_pq OPENSSL_MANGLER_ASM(ossl_rsa_sp800_56b_derive_params_from_pq)
     71404# endif
     71405#endif
     71406#ifndef OPENSSL_MANGLE_ASM
     71407# ifndef ossl_rsa_sp800_56b_generate_key
     71408#  define ossl_rsa_sp800_56b_generate_key OPENSSL_MANGLER(ossl_rsa_sp800_56b_generate_key)
     71409# endif
     71410#else
     71411# ifndef _ossl_rsa_sp800_56b_generate_key
     71412#  define _ossl_rsa_sp800_56b_generate_key OPENSSL_MANGLER_ASM(ossl_rsa_sp800_56b_generate_key)
     71413# endif
     71414#endif
     71415#ifndef OPENSSL_MANGLE_ASM
     71416# ifndef ossl_rsa_sp800_56b_pairwise_test
     71417#  define ossl_rsa_sp800_56b_pairwise_test OPENSSL_MANGLER(ossl_rsa_sp800_56b_pairwise_test)
     71418# endif
     71419#else
     71420# ifndef _ossl_rsa_sp800_56b_pairwise_test
     71421#  define _ossl_rsa_sp800_56b_pairwise_test OPENSSL_MANGLER_ASM(ossl_rsa_sp800_56b_pairwise_test)
     71422# endif
     71423#endif
     71424#ifndef OPENSSL_MANGLE_ASM
     71425# ifndef ossl_rsa_sp800_56b_validate_strength
     71426#  define ossl_rsa_sp800_56b_validate_strength OPENSSL_MANGLER(ossl_rsa_sp800_56b_validate_strength)
     71427# endif
     71428#else
     71429# ifndef _ossl_rsa_sp800_56b_validate_strength
     71430#  define _ossl_rsa_sp800_56b_validate_strength OPENSSL_MANGLER_ASM(ossl_rsa_sp800_56b_validate_strength)
     71431# endif
     71432#endif
     71433#ifndef OPENSSL_MANGLE_ASM
     71434# ifndef ossl_rsa_to_EncryptedPrivateKeyInfo_der_encoder_functions
     71435#  define ossl_rsa_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_rsa_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     71436# endif
     71437#else
     71438# ifndef _ossl_rsa_to_EncryptedPrivateKeyInfo_der_encoder_functions
     71439#  define _ossl_rsa_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsa_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     71440# endif
     71441#endif
     71442#ifndef OPENSSL_MANGLE_ASM
     71443# ifndef ossl_rsa_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     71444#  define ossl_rsa_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_rsa_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     71445# endif
     71446#else
     71447# ifndef _ossl_rsa_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     71448#  define _ossl_rsa_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsa_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     71449# endif
     71450#endif
     71451#ifndef OPENSSL_MANGLE_ASM
     71452# ifndef ossl_rsa_to_PKCS1_der_encoder_functions
     71453#  define ossl_rsa_to_PKCS1_der_encoder_functions OPENSSL_MANGLER(ossl_rsa_to_PKCS1_der_encoder_functions)
     71454# endif
     71455#else
     71456# ifndef _ossl_rsa_to_PKCS1_der_encoder_functions
     71457#  define _ossl_rsa_to_PKCS1_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsa_to_PKCS1_der_encoder_functions)
     71458# endif
     71459#endif
     71460#ifndef OPENSSL_MANGLE_ASM
     71461# ifndef ossl_rsa_to_PKCS1_pem_encoder_functions
     71462#  define ossl_rsa_to_PKCS1_pem_encoder_functions OPENSSL_MANGLER(ossl_rsa_to_PKCS1_pem_encoder_functions)
     71463# endif
     71464#else
     71465# ifndef _ossl_rsa_to_PKCS1_pem_encoder_functions
     71466#  define _ossl_rsa_to_PKCS1_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsa_to_PKCS1_pem_encoder_functions)
     71467# endif
     71468#endif
     71469#ifndef OPENSSL_MANGLE_ASM
     71470# ifndef ossl_rsa_to_PrivateKeyInfo_der_encoder_functions
     71471#  define ossl_rsa_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_rsa_to_PrivateKeyInfo_der_encoder_functions)
     71472# endif
     71473#else
     71474# ifndef _ossl_rsa_to_PrivateKeyInfo_der_encoder_functions
     71475#  define _ossl_rsa_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsa_to_PrivateKeyInfo_der_encoder_functions)
     71476# endif
     71477#endif
     71478#ifndef OPENSSL_MANGLE_ASM
     71479# ifndef ossl_rsa_to_PrivateKeyInfo_pem_encoder_functions
     71480#  define ossl_rsa_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_rsa_to_PrivateKeyInfo_pem_encoder_functions)
     71481# endif
     71482#else
     71483# ifndef _ossl_rsa_to_PrivateKeyInfo_pem_encoder_functions
     71484#  define _ossl_rsa_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsa_to_PrivateKeyInfo_pem_encoder_functions)
     71485# endif
     71486#endif
     71487#ifndef OPENSSL_MANGLE_ASM
     71488# ifndef ossl_rsa_to_RSA_der_encoder_functions
     71489#  define ossl_rsa_to_RSA_der_encoder_functions OPENSSL_MANGLER(ossl_rsa_to_RSA_der_encoder_functions)
     71490# endif
     71491#else
     71492# ifndef _ossl_rsa_to_RSA_der_encoder_functions
     71493#  define _ossl_rsa_to_RSA_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsa_to_RSA_der_encoder_functions)
     71494# endif
     71495#endif
     71496#ifndef OPENSSL_MANGLE_ASM
     71497# ifndef ossl_rsa_to_RSA_pem_encoder_functions
     71498#  define ossl_rsa_to_RSA_pem_encoder_functions OPENSSL_MANGLER(ossl_rsa_to_RSA_pem_encoder_functions)
     71499# endif
     71500#else
     71501# ifndef _ossl_rsa_to_RSA_pem_encoder_functions
     71502#  define _ossl_rsa_to_RSA_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsa_to_RSA_pem_encoder_functions)
     71503# endif
     71504#endif
     71505#ifndef OPENSSL_MANGLE_ASM
     71506# ifndef ossl_rsa_to_SubjectPublicKeyInfo_der_encoder_functions
     71507#  define ossl_rsa_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_rsa_to_SubjectPublicKeyInfo_der_encoder_functions)
     71508# endif
     71509#else
     71510# ifndef _ossl_rsa_to_SubjectPublicKeyInfo_der_encoder_functions
     71511#  define _ossl_rsa_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsa_to_SubjectPublicKeyInfo_der_encoder_functions)
     71512# endif
     71513#endif
     71514#ifndef OPENSSL_MANGLE_ASM
     71515# ifndef ossl_rsa_to_SubjectPublicKeyInfo_pem_encoder_functions
     71516#  define ossl_rsa_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_rsa_to_SubjectPublicKeyInfo_pem_encoder_functions)
     71517# endif
     71518#else
     71519# ifndef _ossl_rsa_to_SubjectPublicKeyInfo_pem_encoder_functions
     71520#  define _ossl_rsa_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsa_to_SubjectPublicKeyInfo_pem_encoder_functions)
     71521# endif
     71522#endif
     71523#ifndef OPENSSL_MANGLE_ASM
     71524# ifndef ossl_rsa_to_msblob_encoder_functions
     71525#  define ossl_rsa_to_msblob_encoder_functions OPENSSL_MANGLER(ossl_rsa_to_msblob_encoder_functions)
     71526# endif
     71527#else
     71528# ifndef _ossl_rsa_to_msblob_encoder_functions
     71529#  define _ossl_rsa_to_msblob_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsa_to_msblob_encoder_functions)
     71530# endif
     71531#endif
     71532#ifndef OPENSSL_MANGLE_ASM
     71533# ifndef ossl_rsa_to_pvk_encoder_functions
     71534#  define ossl_rsa_to_pvk_encoder_functions OPENSSL_MANGLER(ossl_rsa_to_pvk_encoder_functions)
     71535# endif
     71536#else
     71537# ifndef _ossl_rsa_to_pvk_encoder_functions
     71538#  define _ossl_rsa_to_pvk_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsa_to_pvk_encoder_functions)
     71539# endif
     71540#endif
     71541#ifndef OPENSSL_MANGLE_ASM
     71542# ifndef ossl_rsa_to_text_encoder_functions
     71543#  define ossl_rsa_to_text_encoder_functions OPENSSL_MANGLER(ossl_rsa_to_text_encoder_functions)
     71544# endif
     71545#else
     71546# ifndef _ossl_rsa_to_text_encoder_functions
     71547#  define _ossl_rsa_to_text_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsa_to_text_encoder_functions)
     71548# endif
     71549#endif
     71550#ifndef OPENSSL_MANGLE_ASM
     71551# ifndef ossl_rsa_to_type_specific_keypair_der_encoder_functions
     71552#  define ossl_rsa_to_type_specific_keypair_der_encoder_functions OPENSSL_MANGLER(ossl_rsa_to_type_specific_keypair_der_encoder_functions)
     71553# endif
     71554#else
     71555# ifndef _ossl_rsa_to_type_specific_keypair_der_encoder_functions
     71556#  define _ossl_rsa_to_type_specific_keypair_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsa_to_type_specific_keypair_der_encoder_functions)
     71557# endif
     71558#endif
     71559#ifndef OPENSSL_MANGLE_ASM
     71560# ifndef ossl_rsa_to_type_specific_keypair_pem_encoder_functions
     71561#  define ossl_rsa_to_type_specific_keypair_pem_encoder_functions OPENSSL_MANGLER(ossl_rsa_to_type_specific_keypair_pem_encoder_functions)
     71562# endif
     71563#else
     71564# ifndef _ossl_rsa_to_type_specific_keypair_pem_encoder_functions
     71565#  define _ossl_rsa_to_type_specific_keypair_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsa_to_type_specific_keypair_pem_encoder_functions)
     71566# endif
     71567#endif
     71568#ifndef OPENSSL_MANGLE_ASM
     71569# ifndef ossl_rsa_todata
     71570#  define ossl_rsa_todata OPENSSL_MANGLER(ossl_rsa_todata)
     71571# endif
     71572#else
     71573# ifndef _ossl_rsa_todata
     71574#  define _ossl_rsa_todata OPENSSL_MANGLER_ASM(ossl_rsa_todata)
     71575# endif
     71576#endif
     71577#ifndef OPENSSL_MANGLE_ASM
     71578# ifndef ossl_rsa_validate_pairwise
     71579#  define ossl_rsa_validate_pairwise OPENSSL_MANGLER(ossl_rsa_validate_pairwise)
     71580# endif
     71581#else
     71582# ifndef _ossl_rsa_validate_pairwise
     71583#  define _ossl_rsa_validate_pairwise OPENSSL_MANGLER_ASM(ossl_rsa_validate_pairwise)
     71584# endif
     71585#endif
     71586#ifndef OPENSSL_MANGLE_ASM
     71587# ifndef ossl_rsa_validate_private
     71588#  define ossl_rsa_validate_private OPENSSL_MANGLER(ossl_rsa_validate_private)
     71589# endif
     71590#else
     71591# ifndef _ossl_rsa_validate_private
     71592#  define _ossl_rsa_validate_private OPENSSL_MANGLER_ASM(ossl_rsa_validate_private)
     71593# endif
     71594#endif
     71595#ifndef OPENSSL_MANGLE_ASM
     71596# ifndef ossl_rsa_validate_public
     71597#  define ossl_rsa_validate_public OPENSSL_MANGLER(ossl_rsa_validate_public)
     71598# endif
     71599#else
     71600# ifndef _ossl_rsa_validate_public
     71601#  define _ossl_rsa_validate_public OPENSSL_MANGLER_ASM(ossl_rsa_validate_public)
     71602# endif
     71603#endif
     71604#ifndef OPENSSL_MANGLE_ASM
     71605# ifndef ossl_rsa_verify
     71606#  define ossl_rsa_verify OPENSSL_MANGLER(ossl_rsa_verify)
     71607# endif
     71608#else
     71609# ifndef _ossl_rsa_verify
     71610#  define _ossl_rsa_verify OPENSSL_MANGLER_ASM(ossl_rsa_verify)
     71611# endif
     71612#endif
     71613#ifndef OPENSSL_MANGLE_ASM
     71614# ifndef ossl_rsapss_keymgmt_functions
     71615#  define ossl_rsapss_keymgmt_functions OPENSSL_MANGLER(ossl_rsapss_keymgmt_functions)
     71616# endif
     71617#else
     71618# ifndef _ossl_rsapss_keymgmt_functions
     71619#  define _ossl_rsapss_keymgmt_functions OPENSSL_MANGLER_ASM(ossl_rsapss_keymgmt_functions)
     71620# endif
     71621#endif
     71622#ifndef OPENSSL_MANGLE_ASM
     71623# ifndef ossl_rsapss_to_EncryptedPrivateKeyInfo_der_encoder_functions
     71624#  define ossl_rsapss_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_rsapss_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     71625# endif
     71626#else
     71627# ifndef _ossl_rsapss_to_EncryptedPrivateKeyInfo_der_encoder_functions
     71628#  define _ossl_rsapss_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsapss_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     71629# endif
     71630#endif
     71631#ifndef OPENSSL_MANGLE_ASM
     71632# ifndef ossl_rsapss_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     71633#  define ossl_rsapss_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_rsapss_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     71634# endif
     71635#else
     71636# ifndef _ossl_rsapss_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     71637#  define _ossl_rsapss_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsapss_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     71638# endif
     71639#endif
     71640#ifndef OPENSSL_MANGLE_ASM
     71641# ifndef ossl_rsapss_to_PKCS1_der_encoder_functions
     71642#  define ossl_rsapss_to_PKCS1_der_encoder_functions OPENSSL_MANGLER(ossl_rsapss_to_PKCS1_der_encoder_functions)
     71643# endif
     71644#else
     71645# ifndef _ossl_rsapss_to_PKCS1_der_encoder_functions
     71646#  define _ossl_rsapss_to_PKCS1_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsapss_to_PKCS1_der_encoder_functions)
     71647# endif
     71648#endif
     71649#ifndef OPENSSL_MANGLE_ASM
     71650# ifndef ossl_rsapss_to_PKCS1_pem_encoder_functions
     71651#  define ossl_rsapss_to_PKCS1_pem_encoder_functions OPENSSL_MANGLER(ossl_rsapss_to_PKCS1_pem_encoder_functions)
     71652# endif
     71653#else
     71654# ifndef _ossl_rsapss_to_PKCS1_pem_encoder_functions
     71655#  define _ossl_rsapss_to_PKCS1_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsapss_to_PKCS1_pem_encoder_functions)
     71656# endif
     71657#endif
     71658#ifndef OPENSSL_MANGLE_ASM
     71659# ifndef ossl_rsapss_to_PrivateKeyInfo_der_encoder_functions
     71660#  define ossl_rsapss_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_rsapss_to_PrivateKeyInfo_der_encoder_functions)
     71661# endif
     71662#else
     71663# ifndef _ossl_rsapss_to_PrivateKeyInfo_der_encoder_functions
     71664#  define _ossl_rsapss_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsapss_to_PrivateKeyInfo_der_encoder_functions)
     71665# endif
     71666#endif
     71667#ifndef OPENSSL_MANGLE_ASM
     71668# ifndef ossl_rsapss_to_PrivateKeyInfo_pem_encoder_functions
     71669#  define ossl_rsapss_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_rsapss_to_PrivateKeyInfo_pem_encoder_functions)
     71670# endif
     71671#else
     71672# ifndef _ossl_rsapss_to_PrivateKeyInfo_pem_encoder_functions
     71673#  define _ossl_rsapss_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsapss_to_PrivateKeyInfo_pem_encoder_functions)
     71674# endif
     71675#endif
     71676#ifndef OPENSSL_MANGLE_ASM
     71677# ifndef ossl_rsapss_to_SubjectPublicKeyInfo_der_encoder_functions
     71678#  define ossl_rsapss_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_rsapss_to_SubjectPublicKeyInfo_der_encoder_functions)
     71679# endif
     71680#else
     71681# ifndef _ossl_rsapss_to_SubjectPublicKeyInfo_der_encoder_functions
     71682#  define _ossl_rsapss_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsapss_to_SubjectPublicKeyInfo_der_encoder_functions)
     71683# endif
     71684#endif
     71685#ifndef OPENSSL_MANGLE_ASM
     71686# ifndef ossl_rsapss_to_SubjectPublicKeyInfo_pem_encoder_functions
     71687#  define ossl_rsapss_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_rsapss_to_SubjectPublicKeyInfo_pem_encoder_functions)
     71688# endif
     71689#else
     71690# ifndef _ossl_rsapss_to_SubjectPublicKeyInfo_pem_encoder_functions
     71691#  define _ossl_rsapss_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsapss_to_SubjectPublicKeyInfo_pem_encoder_functions)
     71692# endif
     71693#endif
     71694#ifndef OPENSSL_MANGLE_ASM
     71695# ifndef ossl_rsapss_to_text_encoder_functions
     71696#  define ossl_rsapss_to_text_encoder_functions OPENSSL_MANGLER(ossl_rsapss_to_text_encoder_functions)
     71697# endif
     71698#else
     71699# ifndef _ossl_rsapss_to_text_encoder_functions
     71700#  define _ossl_rsapss_to_text_encoder_functions OPENSSL_MANGLER_ASM(ossl_rsapss_to_text_encoder_functions)
     71701# endif
     71702#endif
     71703#ifndef OPENSSL_MANGLE_ASM
     71704# ifndef ossl_rsaz_amm52x20_x1_256
     71705#  define ossl_rsaz_amm52x20_x1_256 OPENSSL_MANGLER(ossl_rsaz_amm52x20_x1_256)
     71706# endif
     71707#else
     71708# ifndef _ossl_rsaz_amm52x20_x1_256
     71709#  define _ossl_rsaz_amm52x20_x1_256 OPENSSL_MANGLER_ASM(ossl_rsaz_amm52x20_x1_256)
     71710# endif
     71711#endif
     71712#ifndef OPENSSL_MANGLE_ASM
     71713# ifndef ossl_rsaz_amm52x20_x2_256
     71714#  define ossl_rsaz_amm52x20_x2_256 OPENSSL_MANGLER(ossl_rsaz_amm52x20_x2_256)
     71715# endif
     71716#else
     71717# ifndef _ossl_rsaz_amm52x20_x2_256
     71718#  define _ossl_rsaz_amm52x20_x2_256 OPENSSL_MANGLER_ASM(ossl_rsaz_amm52x20_x2_256)
     71719# endif
     71720#endif
     71721#ifndef OPENSSL_MANGLE_ASM
     71722# ifndef ossl_rsaz_avx512ifma_eligible
     71723#  define ossl_rsaz_avx512ifma_eligible OPENSSL_MANGLER(ossl_rsaz_avx512ifma_eligible)
     71724# endif
     71725#else
     71726# ifndef _ossl_rsaz_avx512ifma_eligible
     71727#  define _ossl_rsaz_avx512ifma_eligible OPENSSL_MANGLER_ASM(ossl_rsaz_avx512ifma_eligible)
     71728# endif
     71729#endif
     71730#ifndef OPENSSL_MANGLE_ASM
     71731# ifndef ossl_rsaz_mod_exp_avx512_x2
     71732#  define ossl_rsaz_mod_exp_avx512_x2 OPENSSL_MANGLER(ossl_rsaz_mod_exp_avx512_x2)
     71733# endif
     71734#else
     71735# ifndef _ossl_rsaz_mod_exp_avx512_x2
     71736#  define _ossl_rsaz_mod_exp_avx512_x2 OPENSSL_MANGLER_ASM(ossl_rsaz_mod_exp_avx512_x2)
     71737# endif
     71738#endif
     71739#ifndef OPENSSL_MANGLE_ASM
     71740# ifndef ossl_sa_doall
     71741#  define ossl_sa_doall OPENSSL_MANGLER(ossl_sa_doall)
     71742# endif
     71743#else
     71744# ifndef _ossl_sa_doall
     71745#  define _ossl_sa_doall OPENSSL_MANGLER_ASM(ossl_sa_doall)
     71746# endif
     71747#endif
     71748#ifndef OPENSSL_MANGLE_ASM
     71749# ifndef ossl_sa_doall_arg
     71750#  define ossl_sa_doall_arg OPENSSL_MANGLER(ossl_sa_doall_arg)
     71751# endif
     71752#else
     71753# ifndef _ossl_sa_doall_arg
     71754#  define _ossl_sa_doall_arg OPENSSL_MANGLER_ASM(ossl_sa_doall_arg)
     71755# endif
     71756#endif
     71757#ifndef OPENSSL_MANGLE_ASM
     71758# ifndef ossl_sa_free
     71759#  define ossl_sa_free OPENSSL_MANGLER(ossl_sa_free)
     71760# endif
     71761#else
     71762# ifndef _ossl_sa_free
     71763#  define _ossl_sa_free OPENSSL_MANGLER_ASM(ossl_sa_free)
     71764# endif
     71765#endif
     71766#ifndef OPENSSL_MANGLE_ASM
     71767# ifndef ossl_sa_free_leaves
     71768#  define ossl_sa_free_leaves OPENSSL_MANGLER(ossl_sa_free_leaves)
     71769# endif
     71770#else
     71771# ifndef _ossl_sa_free_leaves
     71772#  define _ossl_sa_free_leaves OPENSSL_MANGLER_ASM(ossl_sa_free_leaves)
     71773# endif
     71774#endif
     71775#ifndef OPENSSL_MANGLE_ASM
     71776# ifndef ossl_sa_get
     71777#  define ossl_sa_get OPENSSL_MANGLER(ossl_sa_get)
     71778# endif
     71779#else
     71780# ifndef _ossl_sa_get
     71781#  define _ossl_sa_get OPENSSL_MANGLER_ASM(ossl_sa_get)
     71782# endif
     71783#endif
     71784#ifndef OPENSSL_MANGLE_ASM
     71785# ifndef ossl_sa_new
     71786#  define ossl_sa_new OPENSSL_MANGLER(ossl_sa_new)
     71787# endif
     71788#else
     71789# ifndef _ossl_sa_new
     71790#  define _ossl_sa_new OPENSSL_MANGLER_ASM(ossl_sa_new)
     71791# endif
     71792#endif
     71793#ifndef OPENSSL_MANGLE_ASM
     71794# ifndef ossl_sa_num
     71795#  define ossl_sa_num OPENSSL_MANGLER(ossl_sa_num)
     71796# endif
     71797#else
     71798# ifndef _ossl_sa_num
     71799#  define _ossl_sa_num OPENSSL_MANGLER_ASM(ossl_sa_num)
     71800# endif
     71801#endif
     71802#ifndef OPENSSL_MANGLE_ASM
     71803# ifndef ossl_sa_set
     71804#  define ossl_sa_set OPENSSL_MANGLER(ossl_sa_set)
     71805# endif
     71806#else
     71807# ifndef _ossl_sa_set
     71808#  define _ossl_sa_set OPENSSL_MANGLER_ASM(ossl_sa_set)
     71809# endif
     71810#endif
     71811#ifndef OPENSSL_MANGLE_ASM
    4793571812# ifndef ossl_safe_getenv
    4793671813#  define ossl_safe_getenv OPENSSL_MANGLER(ossl_safe_getenv)
     
    4794271819#endif
    4794371820#ifndef OPENSSL_MANGLE_ASM
     71821# ifndef ossl_securitycheck_enabled
     71822#  define ossl_securitycheck_enabled OPENSSL_MANGLER(ossl_securitycheck_enabled)
     71823# endif
     71824#else
     71825# ifndef _ossl_securitycheck_enabled
     71826#  define _ossl_securitycheck_enabled OPENSSL_MANGLER_ASM(ossl_securitycheck_enabled)
     71827# endif
     71828#endif
     71829#ifndef OPENSSL_MANGLE_ASM
     71830# ifndef ossl_securitycheck_enabled
     71831#  define ossl_securitycheck_enabled OPENSSL_MANGLER(ossl_securitycheck_enabled)
     71832# endif
     71833#else
     71834# ifndef _ossl_securitycheck_enabled
     71835#  define _ossl_securitycheck_enabled OPENSSL_MANGLER_ASM(ossl_securitycheck_enabled)
     71836# endif
     71837#endif
     71838#ifndef OPENSSL_MANGLE_ASM
     71839# ifndef ossl_seed128cbc_functions
     71840#  define ossl_seed128cbc_functions OPENSSL_MANGLER(ossl_seed128cbc_functions)
     71841# endif
     71842#else
     71843# ifndef _ossl_seed128cbc_functions
     71844#  define _ossl_seed128cbc_functions OPENSSL_MANGLER_ASM(ossl_seed128cbc_functions)
     71845# endif
     71846#endif
     71847#ifndef OPENSSL_MANGLE_ASM
     71848# ifndef ossl_seed128cfb128_functions
     71849#  define ossl_seed128cfb128_functions OPENSSL_MANGLER(ossl_seed128cfb128_functions)
     71850# endif
     71851#else
     71852# ifndef _ossl_seed128cfb128_functions
     71853#  define _ossl_seed128cfb128_functions OPENSSL_MANGLER_ASM(ossl_seed128cfb128_functions)
     71854# endif
     71855#endif
     71856#ifndef OPENSSL_MANGLE_ASM
     71857# ifndef ossl_seed128ecb_functions
     71858#  define ossl_seed128ecb_functions OPENSSL_MANGLER(ossl_seed128ecb_functions)
     71859# endif
     71860#else
     71861# ifndef _ossl_seed128ecb_functions
     71862#  define _ossl_seed128ecb_functions OPENSSL_MANGLER_ASM(ossl_seed128ecb_functions)
     71863# endif
     71864#endif
     71865#ifndef OPENSSL_MANGLE_ASM
     71866# ifndef ossl_seed128ofb128_functions
     71867#  define ossl_seed128ofb128_functions OPENSSL_MANGLER(ossl_seed128ofb128_functions)
     71868# endif
     71869#else
     71870# ifndef _ossl_seed128ofb128_functions
     71871#  define _ossl_seed128ofb128_functions OPENSSL_MANGLER_ASM(ossl_seed128ofb128_functions)
     71872# endif
     71873#endif
     71874#ifndef OPENSSL_MANGLE_ASM
     71875# ifndef ossl_seed_src_functions
     71876#  define ossl_seed_src_functions OPENSSL_MANGLER(ossl_seed_src_functions)
     71877# endif
     71878#else
     71879# ifndef _ossl_seed_src_functions
     71880#  define _ossl_seed_src_functions OPENSSL_MANGLER_ASM(ossl_seed_src_functions)
     71881# endif
     71882#endif
     71883#ifndef OPENSSL_MANGLE_ASM
     71884# ifndef ossl_set_error_state
     71885#  define ossl_set_error_state OPENSSL_MANGLER(ossl_set_error_state)
     71886# endif
     71887#else
     71888# ifndef _ossl_set_error_state
     71889#  define _ossl_set_error_state OPENSSL_MANGLER_ASM(ossl_set_error_state)
     71890# endif
     71891#endif
     71892#ifndef OPENSSL_MANGLE_ASM
     71893# ifndef ossl_sha1
     71894#  define ossl_sha1 OPENSSL_MANGLER(ossl_sha1)
     71895# endif
     71896#else
     71897# ifndef _ossl_sha1
     71898#  define _ossl_sha1 OPENSSL_MANGLER_ASM(ossl_sha1)
     71899# endif
     71900#endif
     71901#ifndef OPENSSL_MANGLE_ASM
     71902# ifndef ossl_sha1_ctrl
     71903#  define ossl_sha1_ctrl OPENSSL_MANGLER(ossl_sha1_ctrl)
     71904# endif
     71905#else
     71906# ifndef _ossl_sha1_ctrl
     71907#  define _ossl_sha1_ctrl OPENSSL_MANGLER_ASM(ossl_sha1_ctrl)
     71908# endif
     71909#endif
     71910#ifndef OPENSSL_MANGLE_ASM
     71911# ifndef ossl_sha1_functions
     71912#  define ossl_sha1_functions OPENSSL_MANGLER(ossl_sha1_functions)
     71913# endif
     71914#else
     71915# ifndef _ossl_sha1_functions
     71916#  define _ossl_sha1_functions OPENSSL_MANGLER_ASM(ossl_sha1_functions)
     71917# endif
     71918#endif
     71919#ifndef OPENSSL_MANGLE_ASM
     71920# ifndef ossl_sha224_functions
     71921#  define ossl_sha224_functions OPENSSL_MANGLER(ossl_sha224_functions)
     71922# endif
     71923#else
     71924# ifndef _ossl_sha224_functions
     71925#  define _ossl_sha224_functions OPENSSL_MANGLER_ASM(ossl_sha224_functions)
     71926# endif
     71927#endif
     71928#ifndef OPENSSL_MANGLE_ASM
     71929# ifndef ossl_sha256_functions
     71930#  define ossl_sha256_functions OPENSSL_MANGLER(ossl_sha256_functions)
     71931# endif
     71932#else
     71933# ifndef _ossl_sha256_functions
     71934#  define _ossl_sha256_functions OPENSSL_MANGLER_ASM(ossl_sha256_functions)
     71935# endif
     71936#endif
     71937#ifndef OPENSSL_MANGLE_ASM
     71938# ifndef ossl_sha384_functions
     71939#  define ossl_sha384_functions OPENSSL_MANGLER(ossl_sha384_functions)
     71940# endif
     71941#else
     71942# ifndef _ossl_sha384_functions
     71943#  define _ossl_sha384_functions OPENSSL_MANGLER_ASM(ossl_sha384_functions)
     71944# endif
     71945#endif
     71946#ifndef OPENSSL_MANGLE_ASM
     71947# ifndef ossl_sha3_224_functions
     71948#  define ossl_sha3_224_functions OPENSSL_MANGLER(ossl_sha3_224_functions)
     71949# endif
     71950#else
     71951# ifndef _ossl_sha3_224_functions
     71952#  define _ossl_sha3_224_functions OPENSSL_MANGLER_ASM(ossl_sha3_224_functions)
     71953# endif
     71954#endif
     71955#ifndef OPENSSL_MANGLE_ASM
     71956# ifndef ossl_sha3_256_functions
     71957#  define ossl_sha3_256_functions OPENSSL_MANGLER(ossl_sha3_256_functions)
     71958# endif
     71959#else
     71960# ifndef _ossl_sha3_256_functions
     71961#  define _ossl_sha3_256_functions OPENSSL_MANGLER_ASM(ossl_sha3_256_functions)
     71962# endif
     71963#endif
     71964#ifndef OPENSSL_MANGLE_ASM
     71965# ifndef ossl_sha3_384_functions
     71966#  define ossl_sha3_384_functions OPENSSL_MANGLER(ossl_sha3_384_functions)
     71967# endif
     71968#else
     71969# ifndef _ossl_sha3_384_functions
     71970#  define _ossl_sha3_384_functions OPENSSL_MANGLER_ASM(ossl_sha3_384_functions)
     71971# endif
     71972#endif
     71973#ifndef OPENSSL_MANGLE_ASM
     71974# ifndef ossl_sha3_512_functions
     71975#  define ossl_sha3_512_functions OPENSSL_MANGLER(ossl_sha3_512_functions)
     71976# endif
     71977#else
     71978# ifndef _ossl_sha3_512_functions
     71979#  define _ossl_sha3_512_functions OPENSSL_MANGLER_ASM(ossl_sha3_512_functions)
     71980# endif
     71981#endif
     71982#ifndef OPENSSL_MANGLE_ASM
     71983# ifndef ossl_sha3_final
     71984#  define ossl_sha3_final OPENSSL_MANGLER(ossl_sha3_final)
     71985# endif
     71986#else
     71987# ifndef _ossl_sha3_final
     71988#  define _ossl_sha3_final OPENSSL_MANGLER_ASM(ossl_sha3_final)
     71989# endif
     71990#endif
     71991#ifndef OPENSSL_MANGLE_ASM
     71992# ifndef ossl_sha3_init
     71993#  define ossl_sha3_init OPENSSL_MANGLER(ossl_sha3_init)
     71994# endif
     71995#else
     71996# ifndef _ossl_sha3_init
     71997#  define _ossl_sha3_init OPENSSL_MANGLER_ASM(ossl_sha3_init)
     71998# endif
     71999#endif
     72000#ifndef OPENSSL_MANGLE_ASM
     72001# ifndef ossl_sha3_reset
     72002#  define ossl_sha3_reset OPENSSL_MANGLER(ossl_sha3_reset)
     72003# endif
     72004#else
     72005# ifndef _ossl_sha3_reset
     72006#  define _ossl_sha3_reset OPENSSL_MANGLER_ASM(ossl_sha3_reset)
     72007# endif
     72008#endif
     72009#ifndef OPENSSL_MANGLE_ASM
     72010# ifndef ossl_sha3_update
     72011#  define ossl_sha3_update OPENSSL_MANGLER(ossl_sha3_update)
     72012# endif
     72013#else
     72014# ifndef _ossl_sha3_update
     72015#  define _ossl_sha3_update OPENSSL_MANGLER_ASM(ossl_sha3_update)
     72016# endif
     72017#endif
     72018#ifndef OPENSSL_MANGLE_ASM
     72019# ifndef ossl_sha512_224_functions
     72020#  define ossl_sha512_224_functions OPENSSL_MANGLER(ossl_sha512_224_functions)
     72021# endif
     72022#else
     72023# ifndef _ossl_sha512_224_functions
     72024#  define _ossl_sha512_224_functions OPENSSL_MANGLER_ASM(ossl_sha512_224_functions)
     72025# endif
     72026#endif
     72027#ifndef OPENSSL_MANGLE_ASM
     72028# ifndef ossl_sha512_256_functions
     72029#  define ossl_sha512_256_functions OPENSSL_MANGLER(ossl_sha512_256_functions)
     72030# endif
     72031#else
     72032# ifndef _ossl_sha512_256_functions
     72033#  define _ossl_sha512_256_functions OPENSSL_MANGLER_ASM(ossl_sha512_256_functions)
     72034# endif
     72035#endif
     72036#ifndef OPENSSL_MANGLE_ASM
     72037# ifndef ossl_sha512_functions
     72038#  define ossl_sha512_functions OPENSSL_MANGLER(ossl_sha512_functions)
     72039# endif
     72040#else
     72041# ifndef _ossl_sha512_functions
     72042#  define _ossl_sha512_functions OPENSSL_MANGLER_ASM(ossl_sha512_functions)
     72043# endif
     72044#endif
     72045#ifndef OPENSSL_MANGLE_ASM
     72046# ifndef ossl_shake_128_functions
     72047#  define ossl_shake_128_functions OPENSSL_MANGLER(ossl_shake_128_functions)
     72048# endif
     72049#else
     72050# ifndef _ossl_shake_128_functions
     72051#  define _ossl_shake_128_functions OPENSSL_MANGLER_ASM(ossl_shake_128_functions)
     72052# endif
     72053#endif
     72054#ifndef OPENSSL_MANGLE_ASM
     72055# ifndef ossl_shake_256_functions
     72056#  define ossl_shake_256_functions OPENSSL_MANGLER(ossl_shake_256_functions)
     72057# endif
     72058#else
     72059# ifndef _ossl_shake_256_functions
     72060#  define _ossl_shake_256_functions OPENSSL_MANGLER_ASM(ossl_shake_256_functions)
     72061# endif
     72062#endif
     72063#ifndef OPENSSL_MANGLE_ASM
     72064# ifndef ossl_siphash_functions
     72065#  define ossl_siphash_functions OPENSSL_MANGLER(ossl_siphash_functions)
     72066# endif
     72067#else
     72068# ifndef _ossl_siphash_functions
     72069#  define _ossl_siphash_functions OPENSSL_MANGLER_ASM(ossl_siphash_functions)
     72070# endif
     72071#endif
     72072#ifndef OPENSSL_MANGLE_ASM
     72073# ifndef ossl_siv128_aad
     72074#  define ossl_siv128_aad OPENSSL_MANGLER(ossl_siv128_aad)
     72075# endif
     72076#else
     72077# ifndef _ossl_siv128_aad
     72078#  define _ossl_siv128_aad OPENSSL_MANGLER_ASM(ossl_siv128_aad)
     72079# endif
     72080#endif
     72081#ifndef OPENSSL_MANGLE_ASM
     72082# ifndef ossl_siv128_cleanup
     72083#  define ossl_siv128_cleanup OPENSSL_MANGLER(ossl_siv128_cleanup)
     72084# endif
     72085#else
     72086# ifndef _ossl_siv128_cleanup
     72087#  define _ossl_siv128_cleanup OPENSSL_MANGLER_ASM(ossl_siv128_cleanup)
     72088# endif
     72089#endif
     72090#ifndef OPENSSL_MANGLE_ASM
     72091# ifndef ossl_siv128_copy_ctx
     72092#  define ossl_siv128_copy_ctx OPENSSL_MANGLER(ossl_siv128_copy_ctx)
     72093# endif
     72094#else
     72095# ifndef _ossl_siv128_copy_ctx
     72096#  define _ossl_siv128_copy_ctx OPENSSL_MANGLER_ASM(ossl_siv128_copy_ctx)
     72097# endif
     72098#endif
     72099#ifndef OPENSSL_MANGLE_ASM
     72100# ifndef ossl_siv128_decrypt
     72101#  define ossl_siv128_decrypt OPENSSL_MANGLER(ossl_siv128_decrypt)
     72102# endif
     72103#else
     72104# ifndef _ossl_siv128_decrypt
     72105#  define _ossl_siv128_decrypt OPENSSL_MANGLER_ASM(ossl_siv128_decrypt)
     72106# endif
     72107#endif
     72108#ifndef OPENSSL_MANGLE_ASM
     72109# ifndef ossl_siv128_encrypt
     72110#  define ossl_siv128_encrypt OPENSSL_MANGLER(ossl_siv128_encrypt)
     72111# endif
     72112#else
     72113# ifndef _ossl_siv128_encrypt
     72114#  define _ossl_siv128_encrypt OPENSSL_MANGLER_ASM(ossl_siv128_encrypt)
     72115# endif
     72116#endif
     72117#ifndef OPENSSL_MANGLE_ASM
     72118# ifndef ossl_siv128_finish
     72119#  define ossl_siv128_finish OPENSSL_MANGLER(ossl_siv128_finish)
     72120# endif
     72121#else
     72122# ifndef _ossl_siv128_finish
     72123#  define _ossl_siv128_finish OPENSSL_MANGLER_ASM(ossl_siv128_finish)
     72124# endif
     72125#endif
     72126#ifndef OPENSSL_MANGLE_ASM
     72127# ifndef ossl_siv128_get_tag
     72128#  define ossl_siv128_get_tag OPENSSL_MANGLER(ossl_siv128_get_tag)
     72129# endif
     72130#else
     72131# ifndef _ossl_siv128_get_tag
     72132#  define _ossl_siv128_get_tag OPENSSL_MANGLER_ASM(ossl_siv128_get_tag)
     72133# endif
     72134#endif
     72135#ifndef OPENSSL_MANGLE_ASM
     72136# ifndef ossl_siv128_init
     72137#  define ossl_siv128_init OPENSSL_MANGLER(ossl_siv128_init)
     72138# endif
     72139#else
     72140# ifndef _ossl_siv128_init
     72141#  define _ossl_siv128_init OPENSSL_MANGLER_ASM(ossl_siv128_init)
     72142# endif
     72143#endif
     72144#ifndef OPENSSL_MANGLE_ASM
     72145# ifndef ossl_siv128_new
     72146#  define ossl_siv128_new OPENSSL_MANGLER(ossl_siv128_new)
     72147# endif
     72148#else
     72149# ifndef _ossl_siv128_new
     72150#  define _ossl_siv128_new OPENSSL_MANGLER_ASM(ossl_siv128_new)
     72151# endif
     72152#endif
     72153#ifndef OPENSSL_MANGLE_ASM
     72154# ifndef ossl_siv128_set_tag
     72155#  define ossl_siv128_set_tag OPENSSL_MANGLER(ossl_siv128_set_tag)
     72156# endif
     72157#else
     72158# ifndef _ossl_siv128_set_tag
     72159#  define _ossl_siv128_set_tag OPENSSL_MANGLER_ASM(ossl_siv128_set_tag)
     72160# endif
     72161#endif
     72162#ifndef OPENSSL_MANGLE_ASM
     72163# ifndef ossl_siv128_speed
     72164#  define ossl_siv128_speed OPENSSL_MANGLER(ossl_siv128_speed)
     72165# endif
     72166#else
     72167# ifndef _ossl_siv128_speed
     72168#  define _ossl_siv128_speed OPENSSL_MANGLER_ASM(ossl_siv128_speed)
     72169# endif
     72170#endif
     72171#ifndef OPENSSL_MANGLE_ASM
     72172# ifndef ossl_sk_ASN1_UTF8STRING2text
     72173#  define ossl_sk_ASN1_UTF8STRING2text OPENSSL_MANGLER(ossl_sk_ASN1_UTF8STRING2text)
     72174# endif
     72175#else
     72176# ifndef _ossl_sk_ASN1_UTF8STRING2text
     72177#  define _ossl_sk_ASN1_UTF8STRING2text OPENSSL_MANGLER_ASM(ossl_sk_ASN1_UTF8STRING2text)
     72178# endif
     72179#endif
     72180#ifndef OPENSSL_MANGLE_ASM
     72181# ifndef ossl_sm3_block_data_order
     72182#  define ossl_sm3_block_data_order OPENSSL_MANGLER(ossl_sm3_block_data_order)
     72183# endif
     72184#else
     72185# ifndef _ossl_sm3_block_data_order
     72186#  define _ossl_sm3_block_data_order OPENSSL_MANGLER_ASM(ossl_sm3_block_data_order)
     72187# endif
     72188#endif
     72189#ifndef OPENSSL_MANGLE_ASM
     72190# ifndef ossl_sm3_final
     72191#  define ossl_sm3_final OPENSSL_MANGLER(ossl_sm3_final)
     72192# endif
     72193#else
     72194# ifndef _ossl_sm3_final
     72195#  define _ossl_sm3_final OPENSSL_MANGLER_ASM(ossl_sm3_final)
     72196# endif
     72197#endif
     72198#ifndef OPENSSL_MANGLE_ASM
     72199# ifndef ossl_sm3_functions
     72200#  define ossl_sm3_functions OPENSSL_MANGLER(ossl_sm3_functions)
     72201# endif
     72202#else
     72203# ifndef _ossl_sm3_functions
     72204#  define _ossl_sm3_functions OPENSSL_MANGLER_ASM(ossl_sm3_functions)
     72205# endif
     72206#endif
     72207#ifndef OPENSSL_MANGLE_ASM
     72208# ifndef ossl_sm3_init
     72209#  define ossl_sm3_init OPENSSL_MANGLER(ossl_sm3_init)
     72210# endif
     72211#else
     72212# ifndef _ossl_sm3_init
     72213#  define _ossl_sm3_init OPENSSL_MANGLER_ASM(ossl_sm3_init)
     72214# endif
     72215#endif
     72216#ifndef OPENSSL_MANGLE_ASM
     72217# ifndef ossl_sm3_transform
     72218#  define ossl_sm3_transform OPENSSL_MANGLER(ossl_sm3_transform)
     72219# endif
     72220#else
     72221# ifndef _ossl_sm3_transform
     72222#  define _ossl_sm3_transform OPENSSL_MANGLER_ASM(ossl_sm3_transform)
     72223# endif
     72224#endif
     72225#ifndef OPENSSL_MANGLE_ASM
     72226# ifndef ossl_sm3_update
     72227#  define ossl_sm3_update OPENSSL_MANGLER(ossl_sm3_update)
     72228# endif
     72229#else
     72230# ifndef _ossl_sm3_update
     72231#  define _ossl_sm3_update OPENSSL_MANGLER_ASM(ossl_sm3_update)
     72232# endif
     72233#endif
     72234#ifndef OPENSSL_MANGLE_ASM
    4794472235# ifndef ossl_statem_accept
    4794572236#  define ossl_statem_accept OPENSSL_MANGLER(ossl_statem_accept)
     
    4810472395#endif
    4810572396#ifndef OPENSSL_MANGLE_ASM
     72397# ifndef ossl_statem_send_fatal
     72398#  define ossl_statem_send_fatal OPENSSL_MANGLER(ossl_statem_send_fatal)
     72399# endif
     72400#else
     72401# ifndef _ossl_statem_send_fatal
     72402#  define _ossl_statem_send_fatal OPENSSL_MANGLER_ASM(ossl_statem_send_fatal)
     72403# endif
     72404#endif
     72405#ifndef OPENSSL_MANGLE_ASM
    4810672406# ifndef ossl_statem_server_construct_message
    4810772407#  define ossl_statem_server_construct_message OPENSSL_MANGLER(ossl_statem_server_construct_message)
     
    4822172521#endif
    4822272522#ifndef OPENSSL_MANGLE_ASM
    48223 # ifndef ossl_store_attach_pem_bio
    48224 #  define ossl_store_attach_pem_bio OPENSSL_MANGLER(ossl_store_attach_pem_bio)
    48225 # endif
    48226 #else
    48227 # ifndef _ossl_store_attach_pem_bio
    48228 #  define _ossl_store_attach_pem_bio OPENSSL_MANGLER_ASM(ossl_store_attach_pem_bio)
    48229 # endif
    48230 #endif
    48231 #ifndef OPENSSL_MANGLE_ASM
    4823272523# ifndef ossl_store_cleanup_int
    4823372524#  define ossl_store_cleanup_int OPENSSL_MANGLER(ossl_store_cleanup_int)
     
    4824872539#endif
    4824972540#ifndef OPENSSL_MANGLE_ASM
    48250 # ifndef ossl_store_detach_pem_bio
    48251 #  define ossl_store_detach_pem_bio OPENSSL_MANGLER(ossl_store_detach_pem_bio)
    48252 # endif
    48253 #else
    48254 # ifndef _ossl_store_detach_pem_bio
    48255 #  define _ossl_store_detach_pem_bio OPENSSL_MANGLER_ASM(ossl_store_detach_pem_bio)
    48256 # endif
    48257 #endif
    48258 #ifndef OPENSSL_MANGLE_ASM
    48259 # ifndef ossl_store_file_attach_pem_bio_int
    48260 #  define ossl_store_file_attach_pem_bio_int OPENSSL_MANGLER(ossl_store_file_attach_pem_bio_int)
    48261 # endif
    48262 #else
    48263 # ifndef _ossl_store_file_attach_pem_bio_int
    48264 #  define _ossl_store_file_attach_pem_bio_int OPENSSL_MANGLER_ASM(ossl_store_file_attach_pem_bio_int)
    48265 # endif
    48266 #endif
    48267 #ifndef OPENSSL_MANGLE_ASM
    48268 # ifndef ossl_store_file_detach_pem_bio_int
    48269 #  define ossl_store_file_detach_pem_bio_int OPENSSL_MANGLER(ossl_store_file_detach_pem_bio_int)
    48270 # endif
    48271 #else
    48272 # ifndef _ossl_store_file_detach_pem_bio_int
    48273 #  define _ossl_store_file_detach_pem_bio_int OPENSSL_MANGLER_ASM(ossl_store_file_detach_pem_bio_int)
    48274 # endif
    48275 #endif
    48276 #ifndef OPENSSL_MANGLE_ASM
    48277 # ifndef ossl_store_file_loader_init
    48278 #  define ossl_store_file_loader_init OPENSSL_MANGLER(ossl_store_file_loader_init)
    48279 # endif
    48280 #else
    48281 # ifndef _ossl_store_file_loader_init
    48282 #  define _ossl_store_file_loader_init OPENSSL_MANGLER_ASM(ossl_store_file_loader_init)
    48283 # endif
    48284 #endif
    48285 #ifndef OPENSSL_MANGLE_ASM
    4828672541# ifndef ossl_store_get0_loader_int
    4828772542#  define ossl_store_get0_loader_int OPENSSL_MANGLER(ossl_store_get0_loader_int)
     
    4829372548#endif
    4829472549#ifndef OPENSSL_MANGLE_ASM
    48295 # ifndef ossl_store_info_get0_EMBEDDED_buffer
    48296 #  define ossl_store_info_get0_EMBEDDED_buffer OPENSSL_MANGLER(ossl_store_info_get0_EMBEDDED_buffer)
    48297 # endif
    48298 #else
    48299 # ifndef _ossl_store_info_get0_EMBEDDED_buffer
    48300 #  define _ossl_store_info_get0_EMBEDDED_buffer OPENSSL_MANGLER_ASM(ossl_store_info_get0_EMBEDDED_buffer)
    48301 # endif
    48302 #endif
    48303 #ifndef OPENSSL_MANGLE_ASM
    48304 # ifndef ossl_store_info_get0_EMBEDDED_pem_name
    48305 #  define ossl_store_info_get0_EMBEDDED_pem_name OPENSSL_MANGLER(ossl_store_info_get0_EMBEDDED_pem_name)
    48306 # endif
    48307 #else
    48308 # ifndef _ossl_store_info_get0_EMBEDDED_pem_name
    48309 #  define _ossl_store_info_get0_EMBEDDED_pem_name OPENSSL_MANGLER_ASM(ossl_store_info_get0_EMBEDDED_pem_name)
    48310 # endif
    48311 #endif
    48312 #ifndef OPENSSL_MANGLE_ASM
    48313 # ifndef ossl_store_info_new_EMBEDDED
    48314 #  define ossl_store_info_new_EMBEDDED OPENSSL_MANGLER(ossl_store_info_new_EMBEDDED)
    48315 # endif
    48316 #else
    48317 # ifndef _ossl_store_info_new_EMBEDDED
    48318 #  define _ossl_store_info_new_EMBEDDED OPENSSL_MANGLER_ASM(ossl_store_info_new_EMBEDDED)
    48319 # endif
    48320 #endif
    48321 #ifndef OPENSSL_MANGLE_ASM
    48322 # ifndef ossl_store_init_once
    48323 #  define ossl_store_init_once OPENSSL_MANGLER(ossl_store_init_once)
    48324 # endif
    48325 #else
    48326 # ifndef _ossl_store_init_once
    48327 #  define _ossl_store_init_once OPENSSL_MANGLER_ASM(ossl_store_init_once)
     72550# ifndef ossl_store_handle_load_result
     72551#  define ossl_store_handle_load_result OPENSSL_MANGLER(ossl_store_handle_load_result)
     72552# endif
     72553#else
     72554# ifndef _ossl_store_handle_load_result
     72555#  define _ossl_store_handle_load_result OPENSSL_MANGLER_ASM(ossl_store_handle_load_result)
     72556# endif
     72557#endif
     72558#ifndef OPENSSL_MANGLE_ASM
     72559# ifndef ossl_store_loader_fetch_by_number
     72560#  define ossl_store_loader_fetch_by_number OPENSSL_MANGLER(ossl_store_loader_fetch_by_number)
     72561# endif
     72562#else
     72563# ifndef _ossl_store_loader_fetch_by_number
     72564#  define _ossl_store_loader_fetch_by_number OPENSSL_MANGLER_ASM(ossl_store_loader_fetch_by_number)
     72565# endif
     72566#endif
     72567#ifndef OPENSSL_MANGLE_ASM
     72568# ifndef ossl_store_loader_get_number
     72569#  define ossl_store_loader_get_number OPENSSL_MANGLER(ossl_store_loader_get_number)
     72570# endif
     72571#else
     72572# ifndef _ossl_store_loader_get_number
     72573#  define _ossl_store_loader_get_number OPENSSL_MANGLER_ASM(ossl_store_loader_get_number)
    4832872574# endif
    4832972575#endif
     
    4834772593#endif
    4834872594#ifndef OPENSSL_MANGLE_ASM
     72595# ifndef ossl_tdes_desx_cbc_functions
     72596#  define ossl_tdes_desx_cbc_functions OPENSSL_MANGLER(ossl_tdes_desx_cbc_functions)
     72597# endif
     72598#else
     72599# ifndef _ossl_tdes_desx_cbc_functions
     72600#  define _ossl_tdes_desx_cbc_functions OPENSSL_MANGLER_ASM(ossl_tdes_desx_cbc_functions)
     72601# endif
     72602#endif
     72603#ifndef OPENSSL_MANGLE_ASM
     72604# ifndef ossl_tdes_dinit
     72605#  define ossl_tdes_dinit OPENSSL_MANGLER(ossl_tdes_dinit)
     72606# endif
     72607#else
     72608# ifndef _ossl_tdes_dinit
     72609#  define _ossl_tdes_dinit OPENSSL_MANGLER_ASM(ossl_tdes_dinit)
     72610# endif
     72611#endif
     72612#ifndef OPENSSL_MANGLE_ASM
     72613# ifndef ossl_tdes_dupctx
     72614#  define ossl_tdes_dupctx OPENSSL_MANGLER(ossl_tdes_dupctx)
     72615# endif
     72616#else
     72617# ifndef _ossl_tdes_dupctx
     72618#  define _ossl_tdes_dupctx OPENSSL_MANGLER_ASM(ossl_tdes_dupctx)
     72619# endif
     72620#endif
     72621#ifndef OPENSSL_MANGLE_ASM
     72622# ifndef ossl_tdes_ede2_cbc_functions
     72623#  define ossl_tdes_ede2_cbc_functions OPENSSL_MANGLER(ossl_tdes_ede2_cbc_functions)
     72624# endif
     72625#else
     72626# ifndef _ossl_tdes_ede2_cbc_functions
     72627#  define _ossl_tdes_ede2_cbc_functions OPENSSL_MANGLER_ASM(ossl_tdes_ede2_cbc_functions)
     72628# endif
     72629#endif
     72630#ifndef OPENSSL_MANGLE_ASM
     72631# ifndef ossl_tdes_ede2_cfb_functions
     72632#  define ossl_tdes_ede2_cfb_functions OPENSSL_MANGLER(ossl_tdes_ede2_cfb_functions)
     72633# endif
     72634#else
     72635# ifndef _ossl_tdes_ede2_cfb_functions
     72636#  define _ossl_tdes_ede2_cfb_functions OPENSSL_MANGLER_ASM(ossl_tdes_ede2_cfb_functions)
     72637# endif
     72638#endif
     72639#ifndef OPENSSL_MANGLE_ASM
     72640# ifndef ossl_tdes_ede2_ecb_functions
     72641#  define ossl_tdes_ede2_ecb_functions OPENSSL_MANGLER(ossl_tdes_ede2_ecb_functions)
     72642# endif
     72643#else
     72644# ifndef _ossl_tdes_ede2_ecb_functions
     72645#  define _ossl_tdes_ede2_ecb_functions OPENSSL_MANGLER_ASM(ossl_tdes_ede2_ecb_functions)
     72646# endif
     72647#endif
     72648#ifndef OPENSSL_MANGLE_ASM
     72649# ifndef ossl_tdes_ede2_ofb_functions
     72650#  define ossl_tdes_ede2_ofb_functions OPENSSL_MANGLER(ossl_tdes_ede2_ofb_functions)
     72651# endif
     72652#else
     72653# ifndef _ossl_tdes_ede2_ofb_functions
     72654#  define _ossl_tdes_ede2_ofb_functions OPENSSL_MANGLER_ASM(ossl_tdes_ede2_ofb_functions)
     72655# endif
     72656#endif
     72657#ifndef OPENSSL_MANGLE_ASM
     72658# ifndef ossl_tdes_ede3_cbc_functions
     72659#  define ossl_tdes_ede3_cbc_functions OPENSSL_MANGLER(ossl_tdes_ede3_cbc_functions)
     72660# endif
     72661#else
     72662# ifndef _ossl_tdes_ede3_cbc_functions
     72663#  define _ossl_tdes_ede3_cbc_functions OPENSSL_MANGLER_ASM(ossl_tdes_ede3_cbc_functions)
     72664# endif
     72665#endif
     72666#ifndef OPENSSL_MANGLE_ASM
     72667# ifndef ossl_tdes_ede3_cfb1_functions
     72668#  define ossl_tdes_ede3_cfb1_functions OPENSSL_MANGLER(ossl_tdes_ede3_cfb1_functions)
     72669# endif
     72670#else
     72671# ifndef _ossl_tdes_ede3_cfb1_functions
     72672#  define _ossl_tdes_ede3_cfb1_functions OPENSSL_MANGLER_ASM(ossl_tdes_ede3_cfb1_functions)
     72673# endif
     72674#endif
     72675#ifndef OPENSSL_MANGLE_ASM
     72676# ifndef ossl_tdes_ede3_cfb8_functions
     72677#  define ossl_tdes_ede3_cfb8_functions OPENSSL_MANGLER(ossl_tdes_ede3_cfb8_functions)
     72678# endif
     72679#else
     72680# ifndef _ossl_tdes_ede3_cfb8_functions
     72681#  define _ossl_tdes_ede3_cfb8_functions OPENSSL_MANGLER_ASM(ossl_tdes_ede3_cfb8_functions)
     72682# endif
     72683#endif
     72684#ifndef OPENSSL_MANGLE_ASM
     72685# ifndef ossl_tdes_ede3_cfb_functions
     72686#  define ossl_tdes_ede3_cfb_functions OPENSSL_MANGLER(ossl_tdes_ede3_cfb_functions)
     72687# endif
     72688#else
     72689# ifndef _ossl_tdes_ede3_cfb_functions
     72690#  define _ossl_tdes_ede3_cfb_functions OPENSSL_MANGLER_ASM(ossl_tdes_ede3_cfb_functions)
     72691# endif
     72692#endif
     72693#ifndef OPENSSL_MANGLE_ASM
     72694# ifndef ossl_tdes_ede3_ecb_functions
     72695#  define ossl_tdes_ede3_ecb_functions OPENSSL_MANGLER(ossl_tdes_ede3_ecb_functions)
     72696# endif
     72697#else
     72698# ifndef _ossl_tdes_ede3_ecb_functions
     72699#  define _ossl_tdes_ede3_ecb_functions OPENSSL_MANGLER_ASM(ossl_tdes_ede3_ecb_functions)
     72700# endif
     72701#endif
     72702#ifndef OPENSSL_MANGLE_ASM
     72703# ifndef ossl_tdes_ede3_ofb_functions
     72704#  define ossl_tdes_ede3_ofb_functions OPENSSL_MANGLER(ossl_tdes_ede3_ofb_functions)
     72705# endif
     72706#else
     72707# ifndef _ossl_tdes_ede3_ofb_functions
     72708#  define _ossl_tdes_ede3_ofb_functions OPENSSL_MANGLER_ASM(ossl_tdes_ede3_ofb_functions)
     72709# endif
     72710#endif
     72711#ifndef OPENSSL_MANGLE_ASM
     72712# ifndef ossl_tdes_einit
     72713#  define ossl_tdes_einit OPENSSL_MANGLER(ossl_tdes_einit)
     72714# endif
     72715#else
     72716# ifndef _ossl_tdes_einit
     72717#  define _ossl_tdes_einit OPENSSL_MANGLER_ASM(ossl_tdes_einit)
     72718# endif
     72719#endif
     72720#ifndef OPENSSL_MANGLE_ASM
     72721# ifndef ossl_tdes_freectx
     72722#  define ossl_tdes_freectx OPENSSL_MANGLER(ossl_tdes_freectx)
     72723# endif
     72724#else
     72725# ifndef _ossl_tdes_freectx
     72726#  define _ossl_tdes_freectx OPENSSL_MANGLER_ASM(ossl_tdes_freectx)
     72727# endif
     72728#endif
     72729#ifndef OPENSSL_MANGLE_ASM
     72730# ifndef ossl_tdes_get_ctx_params
     72731#  define ossl_tdes_get_ctx_params OPENSSL_MANGLER(ossl_tdes_get_ctx_params)
     72732# endif
     72733#else
     72734# ifndef _ossl_tdes_get_ctx_params
     72735#  define _ossl_tdes_get_ctx_params OPENSSL_MANGLER_ASM(ossl_tdes_get_ctx_params)
     72736# endif
     72737#endif
     72738#ifndef OPENSSL_MANGLE_ASM
     72739# ifndef ossl_tdes_gettable_ctx_params
     72740#  define ossl_tdes_gettable_ctx_params OPENSSL_MANGLER(ossl_tdes_gettable_ctx_params)
     72741# endif
     72742#else
     72743# ifndef _ossl_tdes_gettable_ctx_params
     72744#  define _ossl_tdes_gettable_ctx_params OPENSSL_MANGLER_ASM(ossl_tdes_gettable_ctx_params)
     72745# endif
     72746#endif
     72747#ifndef OPENSSL_MANGLE_ASM
     72748# ifndef ossl_tdes_newctx
     72749#  define ossl_tdes_newctx OPENSSL_MANGLER(ossl_tdes_newctx)
     72750# endif
     72751#else
     72752# ifndef _ossl_tdes_newctx
     72753#  define _ossl_tdes_newctx OPENSSL_MANGLER_ASM(ossl_tdes_newctx)
     72754# endif
     72755#endif
     72756#ifndef OPENSSL_MANGLE_ASM
     72757# ifndef ossl_tdes_wrap_cbc_functions
     72758#  define ossl_tdes_wrap_cbc_functions OPENSSL_MANGLER(ossl_tdes_wrap_cbc_functions)
     72759# endif
     72760#else
     72761# ifndef _ossl_tdes_wrap_cbc_functions
     72762#  define _ossl_tdes_wrap_cbc_functions OPENSSL_MANGLER_ASM(ossl_tdes_wrap_cbc_functions)
     72763# endif
     72764#endif
     72765#ifndef OPENSSL_MANGLE_ASM
     72766# ifndef ossl_test_rng_functions
     72767#  define ossl_test_rng_functions OPENSSL_MANGLER(ossl_test_rng_functions)
     72768# endif
     72769#else
     72770# ifndef _ossl_test_rng_functions
     72771#  define _ossl_test_rng_functions OPENSSL_MANGLER_ASM(ossl_test_rng_functions)
     72772# endif
     72773#endif
     72774#ifndef OPENSSL_MANGLE_ASM
    4834972775# ifndef ossl_tolower
    4835072776#  define ossl_tolower OPENSSL_MANGLER(ossl_tolower)
     
    4836572791#endif
    4836672792#ifndef OPENSSL_MANGLE_ASM
     72793# ifndef ossl_trace_cleanup
     72794#  define ossl_trace_cleanup OPENSSL_MANGLER(ossl_trace_cleanup)
     72795# endif
     72796#else
     72797# ifndef _ossl_trace_cleanup
     72798#  define _ossl_trace_cleanup OPENSSL_MANGLER_ASM(ossl_trace_cleanup)
     72799# endif
     72800#endif
     72801#ifndef OPENSSL_MANGLE_ASM
     72802# ifndef ossl_type_specific_der_to_dsa_decoder_functions
     72803#  define ossl_type_specific_der_to_dsa_decoder_functions OPENSSL_MANGLER(ossl_type_specific_der_to_dsa_decoder_functions)
     72804# endif
     72805#else
     72806# ifndef _ossl_type_specific_der_to_dsa_decoder_functions
     72807#  define _ossl_type_specific_der_to_dsa_decoder_functions OPENSSL_MANGLER_ASM(ossl_type_specific_der_to_dsa_decoder_functions)
     72808# endif
     72809#endif
     72810#ifndef OPENSSL_MANGLE_ASM
     72811# ifndef ossl_type_specific_keypair_der_to_rsa_decoder_functions
     72812#  define ossl_type_specific_keypair_der_to_rsa_decoder_functions OPENSSL_MANGLER(ossl_type_specific_keypair_der_to_rsa_decoder_functions)
     72813# endif
     72814#else
     72815# ifndef _ossl_type_specific_keypair_der_to_rsa_decoder_functions
     72816#  define _ossl_type_specific_keypair_der_to_rsa_decoder_functions OPENSSL_MANGLER_ASM(ossl_type_specific_keypair_der_to_rsa_decoder_functions)
     72817# endif
     72818#endif
     72819#ifndef OPENSSL_MANGLE_ASM
     72820# ifndef ossl_type_specific_no_pub_der_to_ec_decoder_functions
     72821#  define ossl_type_specific_no_pub_der_to_ec_decoder_functions OPENSSL_MANGLER(ossl_type_specific_no_pub_der_to_ec_decoder_functions)
     72822# endif
     72823#else
     72824# ifndef _ossl_type_specific_no_pub_der_to_ec_decoder_functions
     72825#  define _ossl_type_specific_no_pub_der_to_ec_decoder_functions OPENSSL_MANGLER_ASM(ossl_type_specific_no_pub_der_to_ec_decoder_functions)
     72826# endif
     72827#endif
     72828#ifndef OPENSSL_MANGLE_ASM
     72829# ifndef ossl_type_specific_params_der_to_dh_decoder_functions
     72830#  define ossl_type_specific_params_der_to_dh_decoder_functions OPENSSL_MANGLER(ossl_type_specific_params_der_to_dh_decoder_functions)
     72831# endif
     72832#else
     72833# ifndef _ossl_type_specific_params_der_to_dh_decoder_functions
     72834#  define _ossl_type_specific_params_der_to_dh_decoder_functions OPENSSL_MANGLER_ASM(ossl_type_specific_params_der_to_dh_decoder_functions)
     72835# endif
     72836#endif
     72837#ifndef OPENSSL_MANGLE_ASM
     72838# ifndef ossl_type_specific_params_der_to_dhx_decoder_functions
     72839#  define ossl_type_specific_params_der_to_dhx_decoder_functions OPENSSL_MANGLER(ossl_type_specific_params_der_to_dhx_decoder_functions)
     72840# endif
     72841#else
     72842# ifndef _ossl_type_specific_params_der_to_dhx_decoder_functions
     72843#  define _ossl_type_specific_params_der_to_dhx_decoder_functions OPENSSL_MANGLER_ASM(ossl_type_specific_params_der_to_dhx_decoder_functions)
     72844# endif
     72845#endif
     72846#ifndef OPENSSL_MANGLE_ASM
     72847# ifndef ossl_v3_addr
     72848#  define ossl_v3_addr OPENSSL_MANGLER(ossl_v3_addr)
     72849# endif
     72850#else
     72851# ifndef _ossl_v3_addr
     72852#  define _ossl_v3_addr OPENSSL_MANGLER_ASM(ossl_v3_addr)
     72853# endif
     72854#endif
     72855#ifndef OPENSSL_MANGLE_ASM
     72856# ifndef ossl_v3_akey_id
     72857#  define ossl_v3_akey_id OPENSSL_MANGLER(ossl_v3_akey_id)
     72858# endif
     72859#else
     72860# ifndef _ossl_v3_akey_id
     72861#  define _ossl_v3_akey_id OPENSSL_MANGLER_ASM(ossl_v3_akey_id)
     72862# endif
     72863#endif
     72864#ifndef OPENSSL_MANGLE_ASM
     72865# ifndef ossl_v3_alt
     72866#  define ossl_v3_alt OPENSSL_MANGLER(ossl_v3_alt)
     72867# endif
     72868#else
     72869# ifndef _ossl_v3_alt
     72870#  define _ossl_v3_alt OPENSSL_MANGLER_ASM(ossl_v3_alt)
     72871# endif
     72872#endif
     72873#ifndef OPENSSL_MANGLE_ASM
     72874# ifndef ossl_v3_asid
     72875#  define ossl_v3_asid OPENSSL_MANGLER(ossl_v3_asid)
     72876# endif
     72877#else
     72878# ifndef _ossl_v3_asid
     72879#  define _ossl_v3_asid OPENSSL_MANGLER_ASM(ossl_v3_asid)
     72880# endif
     72881#endif
     72882#ifndef OPENSSL_MANGLE_ASM
     72883# ifndef ossl_v3_bcons
     72884#  define ossl_v3_bcons OPENSSL_MANGLER(ossl_v3_bcons)
     72885# endif
     72886#else
     72887# ifndef _ossl_v3_bcons
     72888#  define _ossl_v3_bcons OPENSSL_MANGLER_ASM(ossl_v3_bcons)
     72889# endif
     72890#endif
     72891#ifndef OPENSSL_MANGLE_ASM
     72892# ifndef ossl_v3_cpols
     72893#  define ossl_v3_cpols OPENSSL_MANGLER(ossl_v3_cpols)
     72894# endif
     72895#else
     72896# ifndef _ossl_v3_cpols
     72897#  define _ossl_v3_cpols OPENSSL_MANGLER_ASM(ossl_v3_cpols)
     72898# endif
     72899#endif
     72900#ifndef OPENSSL_MANGLE_ASM
     72901# ifndef ossl_v3_crl_hold
     72902#  define ossl_v3_crl_hold OPENSSL_MANGLER(ossl_v3_crl_hold)
     72903# endif
     72904#else
     72905# ifndef _ossl_v3_crl_hold
     72906#  define _ossl_v3_crl_hold OPENSSL_MANGLER_ASM(ossl_v3_crl_hold)
     72907# endif
     72908#endif
     72909#ifndef OPENSSL_MANGLE_ASM
     72910# ifndef ossl_v3_crl_invdate
     72911#  define ossl_v3_crl_invdate OPENSSL_MANGLER(ossl_v3_crl_invdate)
     72912# endif
     72913#else
     72914# ifndef _ossl_v3_crl_invdate
     72915#  define _ossl_v3_crl_invdate OPENSSL_MANGLER_ASM(ossl_v3_crl_invdate)
     72916# endif
     72917#endif
     72918#ifndef OPENSSL_MANGLE_ASM
     72919# ifndef ossl_v3_crl_num
     72920#  define ossl_v3_crl_num OPENSSL_MANGLER(ossl_v3_crl_num)
     72921# endif
     72922#else
     72923# ifndef _ossl_v3_crl_num
     72924#  define _ossl_v3_crl_num OPENSSL_MANGLER_ASM(ossl_v3_crl_num)
     72925# endif
     72926#endif
     72927#ifndef OPENSSL_MANGLE_ASM
     72928# ifndef ossl_v3_crl_reason
     72929#  define ossl_v3_crl_reason OPENSSL_MANGLER(ossl_v3_crl_reason)
     72930# endif
     72931#else
     72932# ifndef _ossl_v3_crl_reason
     72933#  define _ossl_v3_crl_reason OPENSSL_MANGLER_ASM(ossl_v3_crl_reason)
     72934# endif
     72935#endif
     72936#ifndef OPENSSL_MANGLE_ASM
     72937# ifndef ossl_v3_crld
     72938#  define ossl_v3_crld OPENSSL_MANGLER(ossl_v3_crld)
     72939# endif
     72940#else
     72941# ifndef _ossl_v3_crld
     72942#  define _ossl_v3_crld OPENSSL_MANGLER_ASM(ossl_v3_crld)
     72943# endif
     72944#endif
     72945#ifndef OPENSSL_MANGLE_ASM
     72946# ifndef ossl_v3_ct_scts
     72947#  define ossl_v3_ct_scts OPENSSL_MANGLER(ossl_v3_ct_scts)
     72948# endif
     72949#else
     72950# ifndef _ossl_v3_ct_scts
     72951#  define _ossl_v3_ct_scts OPENSSL_MANGLER_ASM(ossl_v3_ct_scts)
     72952# endif
     72953#endif
     72954#ifndef OPENSSL_MANGLE_ASM
     72955# ifndef ossl_v3_delta_crl
     72956#  define ossl_v3_delta_crl OPENSSL_MANGLER(ossl_v3_delta_crl)
     72957# endif
     72958#else
     72959# ifndef _ossl_v3_delta_crl
     72960#  define _ossl_v3_delta_crl OPENSSL_MANGLER_ASM(ossl_v3_delta_crl)
     72961# endif
     72962#endif
     72963#ifndef OPENSSL_MANGLE_ASM
     72964# ifndef ossl_v3_ext_admission
     72965#  define ossl_v3_ext_admission OPENSSL_MANGLER(ossl_v3_ext_admission)
     72966# endif
     72967#else
     72968# ifndef _ossl_v3_ext_admission
     72969#  define _ossl_v3_ext_admission OPENSSL_MANGLER_ASM(ossl_v3_ext_admission)
     72970# endif
     72971#endif
     72972#ifndef OPENSSL_MANGLE_ASM
     72973# ifndef ossl_v3_ext_ku
     72974#  define ossl_v3_ext_ku OPENSSL_MANGLER(ossl_v3_ext_ku)
     72975# endif
     72976#else
     72977# ifndef _ossl_v3_ext_ku
     72978#  define _ossl_v3_ext_ku OPENSSL_MANGLER_ASM(ossl_v3_ext_ku)
     72979# endif
     72980#endif
     72981#ifndef OPENSSL_MANGLE_ASM
     72982# ifndef ossl_v3_freshest_crl
     72983#  define ossl_v3_freshest_crl OPENSSL_MANGLER(ossl_v3_freshest_crl)
     72984# endif
     72985#else
     72986# ifndef _ossl_v3_freshest_crl
     72987#  define _ossl_v3_freshest_crl OPENSSL_MANGLER_ASM(ossl_v3_freshest_crl)
     72988# endif
     72989#endif
     72990#ifndef OPENSSL_MANGLE_ASM
     72991# ifndef ossl_v3_idp
     72992#  define ossl_v3_idp OPENSSL_MANGLER(ossl_v3_idp)
     72993# endif
     72994#else
     72995# ifndef _ossl_v3_idp
     72996#  define _ossl_v3_idp OPENSSL_MANGLER_ASM(ossl_v3_idp)
     72997# endif
     72998#endif
     72999#ifndef OPENSSL_MANGLE_ASM
     73000# ifndef ossl_v3_info
     73001#  define ossl_v3_info OPENSSL_MANGLER(ossl_v3_info)
     73002# endif
     73003#else
     73004# ifndef _ossl_v3_info
     73005#  define _ossl_v3_info OPENSSL_MANGLER_ASM(ossl_v3_info)
     73006# endif
     73007#endif
     73008#ifndef OPENSSL_MANGLE_ASM
     73009# ifndef ossl_v3_inhibit_anyp
     73010#  define ossl_v3_inhibit_anyp OPENSSL_MANGLER(ossl_v3_inhibit_anyp)
     73011# endif
     73012#else
     73013# ifndef _ossl_v3_inhibit_anyp
     73014#  define _ossl_v3_inhibit_anyp OPENSSL_MANGLER_ASM(ossl_v3_inhibit_anyp)
     73015# endif
     73016#endif
     73017#ifndef OPENSSL_MANGLE_ASM
     73018# ifndef ossl_v3_issuer_sign_tool
     73019#  define ossl_v3_issuer_sign_tool OPENSSL_MANGLER(ossl_v3_issuer_sign_tool)
     73020# endif
     73021#else
     73022# ifndef _ossl_v3_issuer_sign_tool
     73023#  define _ossl_v3_issuer_sign_tool OPENSSL_MANGLER_ASM(ossl_v3_issuer_sign_tool)
     73024# endif
     73025#endif
     73026#ifndef OPENSSL_MANGLE_ASM
     73027# ifndef ossl_v3_key_usage
     73028#  define ossl_v3_key_usage OPENSSL_MANGLER(ossl_v3_key_usage)
     73029# endif
     73030#else
     73031# ifndef _ossl_v3_key_usage
     73032#  define _ossl_v3_key_usage OPENSSL_MANGLER_ASM(ossl_v3_key_usage)
     73033# endif
     73034#endif
     73035#ifndef OPENSSL_MANGLE_ASM
     73036# ifndef ossl_v3_name_cmp
     73037#  define ossl_v3_name_cmp OPENSSL_MANGLER(ossl_v3_name_cmp)
     73038# endif
     73039#else
     73040# ifndef _ossl_v3_name_cmp
     73041#  define _ossl_v3_name_cmp OPENSSL_MANGLER_ASM(ossl_v3_name_cmp)
     73042# endif
     73043#endif
     73044#ifndef OPENSSL_MANGLE_ASM
     73045# ifndef ossl_v3_name_constraints
     73046#  define ossl_v3_name_constraints OPENSSL_MANGLER(ossl_v3_name_constraints)
     73047# endif
     73048#else
     73049# ifndef _ossl_v3_name_constraints
     73050#  define _ossl_v3_name_constraints OPENSSL_MANGLER_ASM(ossl_v3_name_constraints)
     73051# endif
     73052#endif
     73053#ifndef OPENSSL_MANGLE_ASM
     73054# ifndef ossl_v3_ns_ia5_list
     73055#  define ossl_v3_ns_ia5_list OPENSSL_MANGLER(ossl_v3_ns_ia5_list)
     73056# endif
     73057#else
     73058# ifndef _ossl_v3_ns_ia5_list
     73059#  define _ossl_v3_ns_ia5_list OPENSSL_MANGLER_ASM(ossl_v3_ns_ia5_list)
     73060# endif
     73061#endif
     73062#ifndef OPENSSL_MANGLE_ASM
     73063# ifndef ossl_v3_nscert
     73064#  define ossl_v3_nscert OPENSSL_MANGLER(ossl_v3_nscert)
     73065# endif
     73066#else
     73067# ifndef _ossl_v3_nscert
     73068#  define _ossl_v3_nscert OPENSSL_MANGLER_ASM(ossl_v3_nscert)
     73069# endif
     73070#endif
     73071#ifndef OPENSSL_MANGLE_ASM
     73072# ifndef ossl_v3_ocsp_accresp
     73073#  define ossl_v3_ocsp_accresp OPENSSL_MANGLER(ossl_v3_ocsp_accresp)
     73074# endif
     73075#else
     73076# ifndef _ossl_v3_ocsp_accresp
     73077#  define _ossl_v3_ocsp_accresp OPENSSL_MANGLER_ASM(ossl_v3_ocsp_accresp)
     73078# endif
     73079#endif
     73080#ifndef OPENSSL_MANGLE_ASM
     73081# ifndef ossl_v3_ocsp_acutoff
     73082#  define ossl_v3_ocsp_acutoff OPENSSL_MANGLER(ossl_v3_ocsp_acutoff)
     73083# endif
     73084#else
     73085# ifndef _ossl_v3_ocsp_acutoff
     73086#  define _ossl_v3_ocsp_acutoff OPENSSL_MANGLER_ASM(ossl_v3_ocsp_acutoff)
     73087# endif
     73088#endif
     73089#ifndef OPENSSL_MANGLE_ASM
     73090# ifndef ossl_v3_ocsp_crlid
     73091#  define ossl_v3_ocsp_crlid OPENSSL_MANGLER(ossl_v3_ocsp_crlid)
     73092# endif
     73093#else
     73094# ifndef _ossl_v3_ocsp_crlid
     73095#  define _ossl_v3_ocsp_crlid OPENSSL_MANGLER_ASM(ossl_v3_ocsp_crlid)
     73096# endif
     73097#endif
     73098#ifndef OPENSSL_MANGLE_ASM
     73099# ifndef ossl_v3_ocsp_nocheck
     73100#  define ossl_v3_ocsp_nocheck OPENSSL_MANGLER(ossl_v3_ocsp_nocheck)
     73101# endif
     73102#else
     73103# ifndef _ossl_v3_ocsp_nocheck
     73104#  define _ossl_v3_ocsp_nocheck OPENSSL_MANGLER_ASM(ossl_v3_ocsp_nocheck)
     73105# endif
     73106#endif
     73107#ifndef OPENSSL_MANGLE_ASM
     73108# ifndef ossl_v3_ocsp_nonce
     73109#  define ossl_v3_ocsp_nonce OPENSSL_MANGLER(ossl_v3_ocsp_nonce)
     73110# endif
     73111#else
     73112# ifndef _ossl_v3_ocsp_nonce
     73113#  define _ossl_v3_ocsp_nonce OPENSSL_MANGLER_ASM(ossl_v3_ocsp_nonce)
     73114# endif
     73115#endif
     73116#ifndef OPENSSL_MANGLE_ASM
     73117# ifndef ossl_v3_ocsp_serviceloc
     73118#  define ossl_v3_ocsp_serviceloc OPENSSL_MANGLER(ossl_v3_ocsp_serviceloc)
     73119# endif
     73120#else
     73121# ifndef _ossl_v3_ocsp_serviceloc
     73122#  define _ossl_v3_ocsp_serviceloc OPENSSL_MANGLER_ASM(ossl_v3_ocsp_serviceloc)
     73123# endif
     73124#endif
     73125#ifndef OPENSSL_MANGLE_ASM
     73126# ifndef ossl_v3_pci
     73127#  define ossl_v3_pci OPENSSL_MANGLER(ossl_v3_pci)
     73128# endif
     73129#else
     73130# ifndef _ossl_v3_pci
     73131#  define _ossl_v3_pci OPENSSL_MANGLER_ASM(ossl_v3_pci)
     73132# endif
     73133#endif
     73134#ifndef OPENSSL_MANGLE_ASM
     73135# ifndef ossl_v3_pkey_usage_period
     73136#  define ossl_v3_pkey_usage_period OPENSSL_MANGLER(ossl_v3_pkey_usage_period)
     73137# endif
     73138#else
     73139# ifndef _ossl_v3_pkey_usage_period
     73140#  define _ossl_v3_pkey_usage_period OPENSSL_MANGLER_ASM(ossl_v3_pkey_usage_period)
     73141# endif
     73142#endif
     73143#ifndef OPENSSL_MANGLE_ASM
     73144# ifndef ossl_v3_policy_constraints
     73145#  define ossl_v3_policy_constraints OPENSSL_MANGLER(ossl_v3_policy_constraints)
     73146# endif
     73147#else
     73148# ifndef _ossl_v3_policy_constraints
     73149#  define _ossl_v3_policy_constraints OPENSSL_MANGLER_ASM(ossl_v3_policy_constraints)
     73150# endif
     73151#endif
     73152#ifndef OPENSSL_MANGLE_ASM
     73153# ifndef ossl_v3_policy_mappings
     73154#  define ossl_v3_policy_mappings OPENSSL_MANGLER(ossl_v3_policy_mappings)
     73155# endif
     73156#else
     73157# ifndef _ossl_v3_policy_mappings
     73158#  define _ossl_v3_policy_mappings OPENSSL_MANGLER_ASM(ossl_v3_policy_mappings)
     73159# endif
     73160#endif
     73161#ifndef OPENSSL_MANGLE_ASM
     73162# ifndef ossl_v3_sinfo
     73163#  define ossl_v3_sinfo OPENSSL_MANGLER(ossl_v3_sinfo)
     73164# endif
     73165#else
     73166# ifndef _ossl_v3_sinfo
     73167#  define _ossl_v3_sinfo OPENSSL_MANGLER_ASM(ossl_v3_sinfo)
     73168# endif
     73169#endif
     73170#ifndef OPENSSL_MANGLE_ASM
     73171# ifndef ossl_v3_skey_id
     73172#  define ossl_v3_skey_id OPENSSL_MANGLER(ossl_v3_skey_id)
     73173# endif
     73174#else
     73175# ifndef _ossl_v3_skey_id
     73176#  define _ossl_v3_skey_id OPENSSL_MANGLER_ASM(ossl_v3_skey_id)
     73177# endif
     73178#endif
     73179#ifndef OPENSSL_MANGLE_ASM
     73180# ifndef ossl_v3_sxnet
     73181#  define ossl_v3_sxnet OPENSSL_MANGLER(ossl_v3_sxnet)
     73182# endif
     73183#else
     73184# ifndef _ossl_v3_sxnet
     73185#  define _ossl_v3_sxnet OPENSSL_MANGLER_ASM(ossl_v3_sxnet)
     73186# endif
     73187#endif
     73188#ifndef OPENSSL_MANGLE_ASM
     73189# ifndef ossl_v3_tls_feature
     73190#  define ossl_v3_tls_feature OPENSSL_MANGLER(ossl_v3_tls_feature)
     73191# endif
     73192#else
     73193# ifndef _ossl_v3_tls_feature
     73194#  define _ossl_v3_tls_feature OPENSSL_MANGLER_ASM(ossl_v3_tls_feature)
     73195# endif
     73196#endif
     73197#ifndef OPENSSL_MANGLE_ASM
     73198# ifndef ossl_v3_utf8_list
     73199#  define ossl_v3_utf8_list OPENSSL_MANGLER(ossl_v3_utf8_list)
     73200# endif
     73201#else
     73202# ifndef _ossl_v3_utf8_list
     73203#  define _ossl_v3_utf8_list OPENSSL_MANGLER_ASM(ossl_v3_utf8_list)
     73204# endif
     73205#endif
     73206#ifndef OPENSSL_MANGLE_ASM
     73207# ifndef ossl_x25519
     73208#  define ossl_x25519 OPENSSL_MANGLER(ossl_x25519)
     73209# endif
     73210#else
     73211# ifndef _ossl_x25519
     73212#  define _ossl_x25519 OPENSSL_MANGLER_ASM(ossl_x25519)
     73213# endif
     73214#endif
     73215#ifndef OPENSSL_MANGLE_ASM
     73216# ifndef ossl_x25519_keyexch_functions
     73217#  define ossl_x25519_keyexch_functions OPENSSL_MANGLER(ossl_x25519_keyexch_functions)
     73218# endif
     73219#else
     73220# ifndef _ossl_x25519_keyexch_functions
     73221#  define _ossl_x25519_keyexch_functions OPENSSL_MANGLER_ASM(ossl_x25519_keyexch_functions)
     73222# endif
     73223#endif
     73224#ifndef OPENSSL_MANGLE_ASM
     73225# ifndef ossl_x25519_keymgmt_functions
     73226#  define ossl_x25519_keymgmt_functions OPENSSL_MANGLER(ossl_x25519_keymgmt_functions)
     73227# endif
     73228#else
     73229# ifndef _ossl_x25519_keymgmt_functions
     73230#  define _ossl_x25519_keymgmt_functions OPENSSL_MANGLER_ASM(ossl_x25519_keymgmt_functions)
     73231# endif
     73232#endif
     73233#ifndef OPENSSL_MANGLE_ASM
     73234# ifndef ossl_x25519_public_from_private
     73235#  define ossl_x25519_public_from_private OPENSSL_MANGLER(ossl_x25519_public_from_private)
     73236# endif
     73237#else
     73238# ifndef _ossl_x25519_public_from_private
     73239#  define _ossl_x25519_public_from_private OPENSSL_MANGLER_ASM(ossl_x25519_public_from_private)
     73240# endif
     73241#endif
     73242#ifndef OPENSSL_MANGLE_ASM
     73243# ifndef ossl_x25519_to_EncryptedPrivateKeyInfo_der_encoder_functions
     73244#  define ossl_x25519_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_x25519_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     73245# endif
     73246#else
     73247# ifndef _ossl_x25519_to_EncryptedPrivateKeyInfo_der_encoder_functions
     73248#  define _ossl_x25519_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_x25519_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     73249# endif
     73250#endif
     73251#ifndef OPENSSL_MANGLE_ASM
     73252# ifndef ossl_x25519_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     73253#  define ossl_x25519_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_x25519_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     73254# endif
     73255#else
     73256# ifndef _ossl_x25519_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     73257#  define _ossl_x25519_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_x25519_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     73258# endif
     73259#endif
     73260#ifndef OPENSSL_MANGLE_ASM
     73261# ifndef ossl_x25519_to_PrivateKeyInfo_der_encoder_functions
     73262#  define ossl_x25519_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_x25519_to_PrivateKeyInfo_der_encoder_functions)
     73263# endif
     73264#else
     73265# ifndef _ossl_x25519_to_PrivateKeyInfo_der_encoder_functions
     73266#  define _ossl_x25519_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_x25519_to_PrivateKeyInfo_der_encoder_functions)
     73267# endif
     73268#endif
     73269#ifndef OPENSSL_MANGLE_ASM
     73270# ifndef ossl_x25519_to_PrivateKeyInfo_pem_encoder_functions
     73271#  define ossl_x25519_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_x25519_to_PrivateKeyInfo_pem_encoder_functions)
     73272# endif
     73273#else
     73274# ifndef _ossl_x25519_to_PrivateKeyInfo_pem_encoder_functions
     73275#  define _ossl_x25519_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_x25519_to_PrivateKeyInfo_pem_encoder_functions)
     73276# endif
     73277#endif
     73278#ifndef OPENSSL_MANGLE_ASM
     73279# ifndef ossl_x25519_to_SubjectPublicKeyInfo_der_encoder_functions
     73280#  define ossl_x25519_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_x25519_to_SubjectPublicKeyInfo_der_encoder_functions)
     73281# endif
     73282#else
     73283# ifndef _ossl_x25519_to_SubjectPublicKeyInfo_der_encoder_functions
     73284#  define _ossl_x25519_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_x25519_to_SubjectPublicKeyInfo_der_encoder_functions)
     73285# endif
     73286#endif
     73287#ifndef OPENSSL_MANGLE_ASM
     73288# ifndef ossl_x25519_to_SubjectPublicKeyInfo_pem_encoder_functions
     73289#  define ossl_x25519_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_x25519_to_SubjectPublicKeyInfo_pem_encoder_functions)
     73290# endif
     73291#else
     73292# ifndef _ossl_x25519_to_SubjectPublicKeyInfo_pem_encoder_functions
     73293#  define _ossl_x25519_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_x25519_to_SubjectPublicKeyInfo_pem_encoder_functions)
     73294# endif
     73295#endif
     73296#ifndef OPENSSL_MANGLE_ASM
     73297# ifndef ossl_x25519_to_text_encoder_functions
     73298#  define ossl_x25519_to_text_encoder_functions OPENSSL_MANGLER(ossl_x25519_to_text_encoder_functions)
     73299# endif
     73300#else
     73301# ifndef _ossl_x25519_to_text_encoder_functions
     73302#  define _ossl_x25519_to_text_encoder_functions OPENSSL_MANGLER_ASM(ossl_x25519_to_text_encoder_functions)
     73303# endif
     73304#endif
     73305#ifndef OPENSSL_MANGLE_ASM
     73306# ifndef ossl_x448
     73307#  define ossl_x448 OPENSSL_MANGLER(ossl_x448)
     73308# endif
     73309#else
     73310# ifndef _ossl_x448
     73311#  define _ossl_x448 OPENSSL_MANGLER_ASM(ossl_x448)
     73312# endif
     73313#endif
     73314#ifndef OPENSSL_MANGLE_ASM
     73315# ifndef ossl_x448_derive_public_key
     73316#  define ossl_x448_derive_public_key OPENSSL_MANGLER(ossl_x448_derive_public_key)
     73317# endif
     73318#else
     73319# ifndef _ossl_x448_derive_public_key
     73320#  define _ossl_x448_derive_public_key OPENSSL_MANGLER_ASM(ossl_x448_derive_public_key)
     73321# endif
     73322#endif
     73323#ifndef OPENSSL_MANGLE_ASM
     73324# ifndef ossl_x448_int
     73325#  define ossl_x448_int OPENSSL_MANGLER(ossl_x448_int)
     73326# endif
     73327#else
     73328# ifndef _ossl_x448_int
     73329#  define _ossl_x448_int OPENSSL_MANGLER_ASM(ossl_x448_int)
     73330# endif
     73331#endif
     73332#ifndef OPENSSL_MANGLE_ASM
     73333# ifndef ossl_x448_keyexch_functions
     73334#  define ossl_x448_keyexch_functions OPENSSL_MANGLER(ossl_x448_keyexch_functions)
     73335# endif
     73336#else
     73337# ifndef _ossl_x448_keyexch_functions
     73338#  define _ossl_x448_keyexch_functions OPENSSL_MANGLER_ASM(ossl_x448_keyexch_functions)
     73339# endif
     73340#endif
     73341#ifndef OPENSSL_MANGLE_ASM
     73342# ifndef ossl_x448_keymgmt_functions
     73343#  define ossl_x448_keymgmt_functions OPENSSL_MANGLER(ossl_x448_keymgmt_functions)
     73344# endif
     73345#else
     73346# ifndef _ossl_x448_keymgmt_functions
     73347#  define _ossl_x448_keymgmt_functions OPENSSL_MANGLER_ASM(ossl_x448_keymgmt_functions)
     73348# endif
     73349#endif
     73350#ifndef OPENSSL_MANGLE_ASM
     73351# ifndef ossl_x448_public_from_private
     73352#  define ossl_x448_public_from_private OPENSSL_MANGLER(ossl_x448_public_from_private)
     73353# endif
     73354#else
     73355# ifndef _ossl_x448_public_from_private
     73356#  define _ossl_x448_public_from_private OPENSSL_MANGLER_ASM(ossl_x448_public_from_private)
     73357# endif
     73358#endif
     73359#ifndef OPENSSL_MANGLE_ASM
     73360# ifndef ossl_x448_to_EncryptedPrivateKeyInfo_der_encoder_functions
     73361#  define ossl_x448_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_x448_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     73362# endif
     73363#else
     73364# ifndef _ossl_x448_to_EncryptedPrivateKeyInfo_der_encoder_functions
     73365#  define _ossl_x448_to_EncryptedPrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_x448_to_EncryptedPrivateKeyInfo_der_encoder_functions)
     73366# endif
     73367#endif
     73368#ifndef OPENSSL_MANGLE_ASM
     73369# ifndef ossl_x448_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     73370#  define ossl_x448_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_x448_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     73371# endif
     73372#else
     73373# ifndef _ossl_x448_to_EncryptedPrivateKeyInfo_pem_encoder_functions
     73374#  define _ossl_x448_to_EncryptedPrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_x448_to_EncryptedPrivateKeyInfo_pem_encoder_functions)
     73375# endif
     73376#endif
     73377#ifndef OPENSSL_MANGLE_ASM
     73378# ifndef ossl_x448_to_PrivateKeyInfo_der_encoder_functions
     73379#  define ossl_x448_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_x448_to_PrivateKeyInfo_der_encoder_functions)
     73380# endif
     73381#else
     73382# ifndef _ossl_x448_to_PrivateKeyInfo_der_encoder_functions
     73383#  define _ossl_x448_to_PrivateKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_x448_to_PrivateKeyInfo_der_encoder_functions)
     73384# endif
     73385#endif
     73386#ifndef OPENSSL_MANGLE_ASM
     73387# ifndef ossl_x448_to_PrivateKeyInfo_pem_encoder_functions
     73388#  define ossl_x448_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_x448_to_PrivateKeyInfo_pem_encoder_functions)
     73389# endif
     73390#else
     73391# ifndef _ossl_x448_to_PrivateKeyInfo_pem_encoder_functions
     73392#  define _ossl_x448_to_PrivateKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_x448_to_PrivateKeyInfo_pem_encoder_functions)
     73393# endif
     73394#endif
     73395#ifndef OPENSSL_MANGLE_ASM
     73396# ifndef ossl_x448_to_SubjectPublicKeyInfo_der_encoder_functions
     73397#  define ossl_x448_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER(ossl_x448_to_SubjectPublicKeyInfo_der_encoder_functions)
     73398# endif
     73399#else
     73400# ifndef _ossl_x448_to_SubjectPublicKeyInfo_der_encoder_functions
     73401#  define _ossl_x448_to_SubjectPublicKeyInfo_der_encoder_functions OPENSSL_MANGLER_ASM(ossl_x448_to_SubjectPublicKeyInfo_der_encoder_functions)
     73402# endif
     73403#endif
     73404#ifndef OPENSSL_MANGLE_ASM
     73405# ifndef ossl_x448_to_SubjectPublicKeyInfo_pem_encoder_functions
     73406#  define ossl_x448_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER(ossl_x448_to_SubjectPublicKeyInfo_pem_encoder_functions)
     73407# endif
     73408#else
     73409# ifndef _ossl_x448_to_SubjectPublicKeyInfo_pem_encoder_functions
     73410#  define _ossl_x448_to_SubjectPublicKeyInfo_pem_encoder_functions OPENSSL_MANGLER_ASM(ossl_x448_to_SubjectPublicKeyInfo_pem_encoder_functions)
     73411# endif
     73412#endif
     73413#ifndef OPENSSL_MANGLE_ASM
     73414# ifndef ossl_x448_to_text_encoder_functions
     73415#  define ossl_x448_to_text_encoder_functions OPENSSL_MANGLER(ossl_x448_to_text_encoder_functions)
     73416# endif
     73417#else
     73418# ifndef _ossl_x448_to_text_encoder_functions
     73419#  define _ossl_x448_to_text_encoder_functions OPENSSL_MANGLER_ASM(ossl_x448_to_text_encoder_functions)
     73420# endif
     73421#endif
     73422#ifndef OPENSSL_MANGLE_ASM
     73423# ifndef ossl_x509_PUBKEY_get0_libctx
     73424#  define ossl_x509_PUBKEY_get0_libctx OPENSSL_MANGLER(ossl_x509_PUBKEY_get0_libctx)
     73425# endif
     73426#else
     73427# ifndef _ossl_x509_PUBKEY_get0_libctx
     73428#  define _ossl_x509_PUBKEY_get0_libctx OPENSSL_MANGLER_ASM(ossl_x509_PUBKEY_get0_libctx)
     73429# endif
     73430#endif
     73431#ifndef OPENSSL_MANGLE_ASM
     73432# ifndef ossl_x509_add_cert_new
     73433#  define ossl_x509_add_cert_new OPENSSL_MANGLER(ossl_x509_add_cert_new)
     73434# endif
     73435#else
     73436# ifndef _ossl_x509_add_cert_new
     73437#  define _ossl_x509_add_cert_new OPENSSL_MANGLER_ASM(ossl_x509_add_cert_new)
     73438# endif
     73439#endif
     73440#ifndef OPENSSL_MANGLE_ASM
     73441# ifndef ossl_x509_add_certs_new
     73442#  define ossl_x509_add_certs_new OPENSSL_MANGLER(ossl_x509_add_certs_new)
     73443# endif
     73444#else
     73445# ifndef _ossl_x509_add_certs_new
     73446#  define _ossl_x509_add_certs_new OPENSSL_MANGLER_ASM(ossl_x509_add_certs_new)
     73447# endif
     73448#endif
     73449#ifndef OPENSSL_MANGLE_ASM
     73450# ifndef ossl_x509_algor_get_md
     73451#  define ossl_x509_algor_get_md OPENSSL_MANGLER(ossl_x509_algor_get_md)
     73452# endif
     73453#else
     73454# ifndef _ossl_x509_algor_get_md
     73455#  define _ossl_x509_algor_get_md OPENSSL_MANGLER_ASM(ossl_x509_algor_get_md)
     73456# endif
     73457#endif
     73458#ifndef OPENSSL_MANGLE_ASM
     73459# ifndef ossl_x509_algor_is_sm2
     73460#  define ossl_x509_algor_is_sm2 OPENSSL_MANGLER(ossl_x509_algor_is_sm2)
     73461# endif
     73462#else
     73463# ifndef _ossl_x509_algor_is_sm2
     73464#  define _ossl_x509_algor_is_sm2 OPENSSL_MANGLER_ASM(ossl_x509_algor_is_sm2)
     73465# endif
     73466#endif
     73467#ifndef OPENSSL_MANGLE_ASM
     73468# ifndef ossl_x509_algor_md_to_mgf1
     73469#  define ossl_x509_algor_md_to_mgf1 OPENSSL_MANGLER(ossl_x509_algor_md_to_mgf1)
     73470# endif
     73471#else
     73472# ifndef _ossl_x509_algor_md_to_mgf1
     73473#  define _ossl_x509_algor_md_to_mgf1 OPENSSL_MANGLER_ASM(ossl_x509_algor_md_to_mgf1)
     73474# endif
     73475#endif
     73476#ifndef OPENSSL_MANGLE_ASM
     73477# ifndef ossl_x509_algor_mgf1_decode
     73478#  define ossl_x509_algor_mgf1_decode OPENSSL_MANGLER(ossl_x509_algor_mgf1_decode)
     73479# endif
     73480#else
     73481# ifndef _ossl_x509_algor_mgf1_decode
     73482#  define _ossl_x509_algor_mgf1_decode OPENSSL_MANGLER_ASM(ossl_x509_algor_mgf1_decode)
     73483# endif
     73484#endif
     73485#ifndef OPENSSL_MANGLE_ASM
     73486# ifndef ossl_x509_algor_new_from_md
     73487#  define ossl_x509_algor_new_from_md OPENSSL_MANGLER(ossl_x509_algor_new_from_md)
     73488# endif
     73489#else
     73490# ifndef _ossl_x509_algor_new_from_md
     73491#  define _ossl_x509_algor_new_from_md OPENSSL_MANGLER_ASM(ossl_x509_algor_new_from_md)
     73492# endif
     73493#endif
     73494#ifndef OPENSSL_MANGLE_ASM
     73495# ifndef ossl_x509_check_cert_time
     73496#  define ossl_x509_check_cert_time OPENSSL_MANGLER(ossl_x509_check_cert_time)
     73497# endif
     73498#else
     73499# ifndef _ossl_x509_check_cert_time
     73500#  define _ossl_x509_check_cert_time OPENSSL_MANGLER_ASM(ossl_x509_check_cert_time)
     73501# endif
     73502#endif
     73503#ifndef OPENSSL_MANGLE_ASM
     73504# ifndef ossl_x509_crl_set0_libctx
     73505#  define ossl_x509_crl_set0_libctx OPENSSL_MANGLER(ossl_x509_crl_set0_libctx)
     73506# endif
     73507#else
     73508# ifndef _ossl_x509_crl_set0_libctx
     73509#  define _ossl_x509_crl_set0_libctx OPENSSL_MANGLER_ASM(ossl_x509_crl_set0_libctx)
     73510# endif
     73511#endif
     73512#ifndef OPENSSL_MANGLE_ASM
     73513# ifndef ossl_x509_init_sig_info
     73514#  define ossl_x509_init_sig_info OPENSSL_MANGLER(ossl_x509_init_sig_info)
     73515# endif
     73516#else
     73517# ifndef _ossl_x509_init_sig_info
     73518#  define _ossl_x509_init_sig_info OPENSSL_MANGLER_ASM(ossl_x509_init_sig_info)
     73519# endif
     73520#endif
     73521#ifndef OPENSSL_MANGLE_ASM
     73522# ifndef ossl_x509_likely_issued
     73523#  define ossl_x509_likely_issued OPENSSL_MANGLER(ossl_x509_likely_issued)
     73524# endif
     73525#else
     73526# ifndef _ossl_x509_likely_issued
     73527#  define _ossl_x509_likely_issued OPENSSL_MANGLER_ASM(ossl_x509_likely_issued)
     73528# endif
     73529#endif
     73530#ifndef OPENSSL_MANGLE_ASM
     73531# ifndef ossl_x509_print_ex_brief
     73532#  define ossl_x509_print_ex_brief OPENSSL_MANGLER(ossl_x509_print_ex_brief)
     73533# endif
     73534#else
     73535# ifndef _ossl_x509_print_ex_brief
     73536#  define _ossl_x509_print_ex_brief OPENSSL_MANGLER_ASM(ossl_x509_print_ex_brief)
     73537# endif
     73538#endif
     73539#ifndef OPENSSL_MANGLE_ASM
     73540# ifndef ossl_x509_pubkey_hash
     73541#  define ossl_x509_pubkey_hash OPENSSL_MANGLER(ossl_x509_pubkey_hash)
     73542# endif
     73543#else
     73544# ifndef _ossl_x509_pubkey_hash
     73545#  define _ossl_x509_pubkey_hash OPENSSL_MANGLER_ASM(ossl_x509_pubkey_hash)
     73546# endif
     73547#endif
     73548#ifndef OPENSSL_MANGLE_ASM
     73549# ifndef ossl_x509_req_set0_libctx
     73550#  define ossl_x509_req_set0_libctx OPENSSL_MANGLER(ossl_x509_req_set0_libctx)
     73551# endif
     73552#else
     73553# ifndef _ossl_x509_req_set0_libctx
     73554#  define _ossl_x509_req_set0_libctx OPENSSL_MANGLER_ASM(ossl_x509_req_set0_libctx)
     73555# endif
     73556#endif
     73557#ifndef OPENSSL_MANGLE_ASM
     73558# ifndef ossl_x509_set0_libctx
     73559#  define ossl_x509_set0_libctx OPENSSL_MANGLER(ossl_x509_set0_libctx)
     73560# endif
     73561#else
     73562# ifndef _ossl_x509_set0_libctx
     73563#  define _ossl_x509_set0_libctx OPENSSL_MANGLER_ASM(ossl_x509_set0_libctx)
     73564# endif
     73565#endif
     73566#ifndef OPENSSL_MANGLE_ASM
     73567# ifndef ossl_x509_set1_time
     73568#  define ossl_x509_set1_time OPENSSL_MANGLER(ossl_x509_set1_time)
     73569# endif
     73570#else
     73571# ifndef _ossl_x509_set1_time
     73572#  define _ossl_x509_set1_time OPENSSL_MANGLER_ASM(ossl_x509_set1_time)
     73573# endif
     73574#endif
     73575#ifndef OPENSSL_MANGLE_ASM
     73576# ifndef ossl_x509_signing_allowed
     73577#  define ossl_x509_signing_allowed OPENSSL_MANGLER(ossl_x509_signing_allowed)
     73578# endif
     73579#else
     73580# ifndef _ossl_x509_signing_allowed
     73581#  define _ossl_x509_signing_allowed OPENSSL_MANGLER_ASM(ossl_x509_signing_allowed)
     73582# endif
     73583#endif
     73584#ifndef OPENSSL_MANGLE_ASM
     73585# ifndef ossl_x509at_dup
     73586#  define ossl_x509at_dup OPENSSL_MANGLER(ossl_x509at_dup)
     73587# endif
     73588#else
     73589# ifndef _ossl_x509at_dup
     73590#  define _ossl_x509at_dup OPENSSL_MANGLER_ASM(ossl_x509at_dup)
     73591# endif
     73592#endif
     73593#ifndef OPENSSL_MANGLE_ASM
     73594# ifndef ossl_x509v3_cache_extensions
     73595#  define ossl_x509v3_cache_extensions OPENSSL_MANGLER(ossl_x509v3_cache_extensions)
     73596# endif
     73597#else
     73598# ifndef _ossl_x509v3_cache_extensions
     73599#  define _ossl_x509v3_cache_extensions OPENSSL_MANGLER_ASM(ossl_x509v3_cache_extensions)
     73600# endif
     73601#endif
     73602#ifndef OPENSSL_MANGLE_ASM
    4836773603# ifndef parse_ca_names
    4836873604#  define parse_ca_names OPENSSL_MANGLER(parse_ca_names)
     
    4837473610#endif
    4837573611#ifndef OPENSSL_MANGLE_ASM
    48376 # ifndef pem_check_suffix
    48377 #  define pem_check_suffix OPENSSL_MANGLER(pem_check_suffix)
    48378 # endif
    48379 #else
    48380 # ifndef _pem_check_suffix
    48381 #  define _pem_check_suffix OPENSSL_MANGLER_ASM(pem_check_suffix)
    48382 # endif
    48383 #endif
    48384 #ifndef OPENSSL_MANGLE_ASM
    4838573612# ifndef pitem_free
    4838673613#  define pitem_free OPENSSL_MANGLER(pitem_free)
     
    4840173628#endif
    4840273629#ifndef OPENSSL_MANGLE_ASM
    48403 # ifndef policy_cache_find_data
    48404 #  define policy_cache_find_data OPENSSL_MANGLER(policy_cache_find_data)
    48405 # endif
    48406 #else
    48407 # ifndef _policy_cache_find_data
    48408 #  define _policy_cache_find_data OPENSSL_MANGLER_ASM(policy_cache_find_data)
    48409 # endif
    48410 #endif
    48411 #ifndef OPENSSL_MANGLE_ASM
    48412 # ifndef policy_cache_free
    48413 #  define policy_cache_free OPENSSL_MANGLER(policy_cache_free)
    48414 # endif
    48415 #else
    48416 # ifndef _policy_cache_free
    48417 #  define _policy_cache_free OPENSSL_MANGLER_ASM(policy_cache_free)
    48418 # endif
    48419 #endif
    48420 #ifndef OPENSSL_MANGLE_ASM
    48421 # ifndef policy_cache_set
    48422 #  define policy_cache_set OPENSSL_MANGLER(policy_cache_set)
    48423 # endif
    48424 #else
    48425 # ifndef _policy_cache_set
    48426 #  define _policy_cache_set OPENSSL_MANGLER_ASM(policy_cache_set)
    48427 # endif
    48428 #endif
    48429 #ifndef OPENSSL_MANGLE_ASM
    48430 # ifndef policy_cache_set_mapping
    48431 #  define policy_cache_set_mapping OPENSSL_MANGLER(policy_cache_set_mapping)
    48432 # endif
    48433 #else
    48434 # ifndef _policy_cache_set_mapping
    48435 #  define _policy_cache_set_mapping OPENSSL_MANGLER_ASM(policy_cache_set_mapping)
    48436 # endif
    48437 #endif
    48438 #ifndef OPENSSL_MANGLE_ASM
    48439 # ifndef policy_data_free
    48440 #  define policy_data_free OPENSSL_MANGLER(policy_data_free)
    48441 # endif
    48442 #else
    48443 # ifndef _policy_data_free
    48444 #  define _policy_data_free OPENSSL_MANGLER_ASM(policy_data_free)
    48445 # endif
    48446 #endif
    48447 #ifndef OPENSSL_MANGLE_ASM
    48448 # ifndef policy_data_new
    48449 #  define policy_data_new OPENSSL_MANGLER(policy_data_new)
    48450 # endif
    48451 #else
    48452 # ifndef _policy_data_new
    48453 #  define _policy_data_new OPENSSL_MANGLER_ASM(policy_data_new)
    48454 # endif
    48455 #endif
    48456 #ifndef OPENSSL_MANGLE_ASM
    48457 # ifndef policy_node_cmp_new
    48458 #  define policy_node_cmp_new OPENSSL_MANGLER(policy_node_cmp_new)
    48459 # endif
    48460 #else
    48461 # ifndef _policy_node_cmp_new
    48462 #  define _policy_node_cmp_new OPENSSL_MANGLER_ASM(policy_node_cmp_new)
    48463 # endif
    48464 #endif
    48465 #ifndef OPENSSL_MANGLE_ASM
    48466 # ifndef policy_node_free
    48467 #  define policy_node_free OPENSSL_MANGLER(policy_node_free)
    48468 # endif
    48469 #else
    48470 # ifndef _policy_node_free
    48471 #  define _policy_node_free OPENSSL_MANGLER_ASM(policy_node_free)
    48472 # endif
    48473 #endif
    48474 #ifndef OPENSSL_MANGLE_ASM
    48475 # ifndef policy_node_match
    48476 #  define policy_node_match OPENSSL_MANGLER(policy_node_match)
    48477 # endif
    48478 #else
    48479 # ifndef _policy_node_match
    48480 #  define _policy_node_match OPENSSL_MANGLER_ASM(policy_node_match)
     73630# ifndef poly1305_blocks
     73631#  define poly1305_blocks OPENSSL_MANGLER(poly1305_blocks)
     73632# endif
     73633#else
     73634# ifndef _poly1305_blocks
     73635#  define _poly1305_blocks OPENSSL_MANGLER_ASM(poly1305_blocks)
     73636# endif
     73637#endif
     73638#ifndef OPENSSL_MANGLE_ASM
     73639# ifndef poly1305_emit
     73640#  define poly1305_emit OPENSSL_MANGLER(poly1305_emit)
     73641# endif
     73642#else
     73643# ifndef _poly1305_emit
     73644#  define _poly1305_emit OPENSSL_MANGLER_ASM(poly1305_emit)
     73645# endif
     73646#endif
     73647#ifndef OPENSSL_MANGLE_ASM
     73648# ifndef poly1305_init
     73649#  define poly1305_init OPENSSL_MANGLER(poly1305_init)
     73650# endif
     73651#else
     73652# ifndef _poly1305_init
     73653#  define _poly1305_init OPENSSL_MANGLER_ASM(poly1305_init)
    4848173654# endif
    4848273655#endif
     
    4856373736#endif
    4856473737#ifndef OPENSSL_MANGLE_ASM
    48565 # ifndef rand_cleanup_int
    48566 #  define rand_cleanup_int OPENSSL_MANGLER(rand_cleanup_int)
    48567 # endif
    48568 #else
    48569 # ifndef _rand_cleanup_int
    48570 #  define _rand_cleanup_int OPENSSL_MANGLER_ASM(rand_cleanup_int)
    48571 # endif
    48572 #endif
    48573 #ifndef OPENSSL_MANGLE_ASM
    48574 # ifndef rand_drbg_cleanup_additional_data
    48575 #  define rand_drbg_cleanup_additional_data OPENSSL_MANGLER(rand_drbg_cleanup_additional_data)
    48576 # endif
    48577 #else
    48578 # ifndef _rand_drbg_cleanup_additional_data
    48579 #  define _rand_drbg_cleanup_additional_data OPENSSL_MANGLER_ASM(rand_drbg_cleanup_additional_data)
    48580 # endif
    48581 #endif
    48582 #ifndef OPENSSL_MANGLE_ASM
    48583 # ifndef rand_drbg_cleanup_entropy
    48584 #  define rand_drbg_cleanup_entropy OPENSSL_MANGLER(rand_drbg_cleanup_entropy)
    48585 # endif
    48586 #else
    48587 # ifndef _rand_drbg_cleanup_entropy
    48588 #  define _rand_drbg_cleanup_entropy OPENSSL_MANGLER_ASM(rand_drbg_cleanup_entropy)
    48589 # endif
    48590 #endif
    48591 #ifndef OPENSSL_MANGLE_ASM
    48592 # ifndef rand_drbg_cleanup_int
    48593 #  define rand_drbg_cleanup_int OPENSSL_MANGLER(rand_drbg_cleanup_int)
    48594 # endif
    48595 #else
    48596 # ifndef _rand_drbg_cleanup_int
    48597 #  define _rand_drbg_cleanup_int OPENSSL_MANGLER_ASM(rand_drbg_cleanup_int)
    48598 # endif
    48599 #endif
    48600 #ifndef OPENSSL_MANGLE_ASM
    48601 # ifndef rand_drbg_cleanup_nonce
    48602 #  define rand_drbg_cleanup_nonce OPENSSL_MANGLER(rand_drbg_cleanup_nonce)
    48603 # endif
    48604 #else
    48605 # ifndef _rand_drbg_cleanup_nonce
    48606 #  define _rand_drbg_cleanup_nonce OPENSSL_MANGLER_ASM(rand_drbg_cleanup_nonce)
    48607 # endif
    48608 #endif
    48609 #ifndef OPENSSL_MANGLE_ASM
    48610 # ifndef rand_drbg_enable_locking
    48611 #  define rand_drbg_enable_locking OPENSSL_MANGLER(rand_drbg_enable_locking)
    48612 # endif
    48613 #else
    48614 # ifndef _rand_drbg_enable_locking
    48615 #  define _rand_drbg_enable_locking OPENSSL_MANGLER_ASM(rand_drbg_enable_locking)
    48616 # endif
    48617 #endif
    48618 #ifndef OPENSSL_MANGLE_ASM
    48619 # ifndef rand_drbg_get_additional_data
    48620 #  define rand_drbg_get_additional_data OPENSSL_MANGLER(rand_drbg_get_additional_data)
    48621 # endif
    48622 #else
    48623 # ifndef _rand_drbg_get_additional_data
    48624 #  define _rand_drbg_get_additional_data OPENSSL_MANGLER_ASM(rand_drbg_get_additional_data)
    48625 # endif
    48626 #endif
    48627 #ifndef OPENSSL_MANGLE_ASM
    48628 # ifndef rand_drbg_get_entropy
    48629 #  define rand_drbg_get_entropy OPENSSL_MANGLER(rand_drbg_get_entropy)
    48630 # endif
    48631 #else
    48632 # ifndef _rand_drbg_get_entropy
    48633 #  define _rand_drbg_get_entropy OPENSSL_MANGLER_ASM(rand_drbg_get_entropy)
    48634 # endif
    48635 #endif
    48636 #ifndef OPENSSL_MANGLE_ASM
    48637 # ifndef rand_drbg_get_nonce
    48638 #  define rand_drbg_get_nonce OPENSSL_MANGLER(rand_drbg_get_nonce)
    48639 # endif
    48640 #else
    48641 # ifndef _rand_drbg_get_nonce
    48642 #  define _rand_drbg_get_nonce OPENSSL_MANGLER_ASM(rand_drbg_get_nonce)
    48643 # endif
    48644 #endif
    48645 #ifndef OPENSSL_MANGLE_ASM
    48646 # ifndef rand_drbg_lock
    48647 #  define rand_drbg_lock OPENSSL_MANGLER(rand_drbg_lock)
    48648 # endif
    48649 #else
    48650 # ifndef _rand_drbg_lock
    48651 #  define _rand_drbg_lock OPENSSL_MANGLER_ASM(rand_drbg_lock)
    48652 # endif
    48653 #endif
    48654 #ifndef OPENSSL_MANGLE_ASM
    48655 # ifndef rand_drbg_restart
    48656 #  define rand_drbg_restart OPENSSL_MANGLER(rand_drbg_restart)
    48657 # endif
    48658 #else
    48659 # ifndef _rand_drbg_restart
    48660 #  define _rand_drbg_restart OPENSSL_MANGLER_ASM(rand_drbg_restart)
    48661 # endif
    48662 #endif
    48663 #ifndef OPENSSL_MANGLE_ASM
    48664 # ifndef rand_drbg_seedlen
    48665 #  define rand_drbg_seedlen OPENSSL_MANGLER(rand_drbg_seedlen)
    48666 # endif
    48667 #else
    48668 # ifndef _rand_drbg_seedlen
    48669 #  define _rand_drbg_seedlen OPENSSL_MANGLER_ASM(rand_drbg_seedlen)
    48670 # endif
    48671 #endif
    48672 #ifndef OPENSSL_MANGLE_ASM
    48673 # ifndef rand_drbg_unlock
    48674 #  define rand_drbg_unlock OPENSSL_MANGLER(rand_drbg_unlock)
    48675 # endif
    48676 #else
    48677 # ifndef _rand_drbg_unlock
    48678 #  define _rand_drbg_unlock OPENSSL_MANGLER_ASM(rand_drbg_unlock)
    48679 # endif
    48680 #endif
    48681 #ifndef OPENSSL_MANGLE_ASM
    48682 # ifndef rand_meth
    48683 #  define rand_meth OPENSSL_MANGLER(rand_meth)
    48684 # endif
    48685 #else
    48686 # ifndef _rand_meth
    48687 #  define _rand_meth OPENSSL_MANGLER_ASM(rand_meth)
    48688 # endif
    48689 #endif
    48690 #ifndef OPENSSL_MANGLE_ASM
    48691 # ifndef rand_pool_acquire_entropy
    48692 #  define rand_pool_acquire_entropy OPENSSL_MANGLER(rand_pool_acquire_entropy)
    48693 # endif
    48694 #else
    48695 # ifndef _rand_pool_acquire_entropy
    48696 #  define _rand_pool_acquire_entropy OPENSSL_MANGLER_ASM(rand_pool_acquire_entropy)
    48697 # endif
    48698 #endif
    48699 #ifndef OPENSSL_MANGLE_ASM
    48700 # ifndef rand_pool_add
    48701 #  define rand_pool_add OPENSSL_MANGLER(rand_pool_add)
    48702 # endif
    48703 #else
    48704 # ifndef _rand_pool_add
    48705 #  define _rand_pool_add OPENSSL_MANGLER_ASM(rand_pool_add)
    48706 # endif
    48707 #endif
    48708 #ifndef OPENSSL_MANGLE_ASM
    48709 # ifndef rand_pool_add_additional_data
    48710 #  define rand_pool_add_additional_data OPENSSL_MANGLER(rand_pool_add_additional_data)
    48711 # endif
    48712 #else
    48713 # ifndef _rand_pool_add_additional_data
    48714 #  define _rand_pool_add_additional_data OPENSSL_MANGLER_ASM(rand_pool_add_additional_data)
    48715 # endif
    48716 #endif
    48717 #ifndef OPENSSL_MANGLE_ASM
    48718 # ifndef rand_pool_add_begin
    48719 #  define rand_pool_add_begin OPENSSL_MANGLER(rand_pool_add_begin)
    48720 # endif
    48721 #else
    48722 # ifndef _rand_pool_add_begin
    48723 #  define _rand_pool_add_begin OPENSSL_MANGLER_ASM(rand_pool_add_begin)
    48724 # endif
    48725 #endif
    48726 #ifndef OPENSSL_MANGLE_ASM
    48727 # ifndef rand_pool_add_end
    48728 #  define rand_pool_add_end OPENSSL_MANGLER(rand_pool_add_end)
    48729 # endif
    48730 #else
    48731 # ifndef _rand_pool_add_end
    48732 #  define _rand_pool_add_end OPENSSL_MANGLER_ASM(rand_pool_add_end)
    48733 # endif
    48734 #endif
    48735 #ifndef OPENSSL_MANGLE_ASM
    48736 # ifndef rand_pool_add_nonce_data
    48737 #  define rand_pool_add_nonce_data OPENSSL_MANGLER(rand_pool_add_nonce_data)
    48738 # endif
    48739 #else
    48740 # ifndef _rand_pool_add_nonce_data
    48741 #  define _rand_pool_add_nonce_data OPENSSL_MANGLER_ASM(rand_pool_add_nonce_data)
    48742 # endif
    48743 #endif
    48744 #ifndef OPENSSL_MANGLE_ASM
    48745 # ifndef rand_pool_attach
    48746 #  define rand_pool_attach OPENSSL_MANGLER(rand_pool_attach)
    48747 # endif
    48748 #else
    48749 # ifndef _rand_pool_attach
    48750 #  define _rand_pool_attach OPENSSL_MANGLER_ASM(rand_pool_attach)
    48751 # endif
    48752 #endif
    48753 #ifndef OPENSSL_MANGLE_ASM
    48754 # ifndef rand_pool_buffer
    48755 #  define rand_pool_buffer OPENSSL_MANGLER(rand_pool_buffer)
    48756 # endif
    48757 #else
    48758 # ifndef _rand_pool_buffer
    48759 #  define _rand_pool_buffer OPENSSL_MANGLER_ASM(rand_pool_buffer)
    48760 # endif
    48761 #endif
    48762 #ifndef OPENSSL_MANGLE_ASM
    48763 # ifndef rand_pool_bytes_needed
    48764 #  define rand_pool_bytes_needed OPENSSL_MANGLER(rand_pool_bytes_needed)
    48765 # endif
    48766 #else
    48767 # ifndef _rand_pool_bytes_needed
    48768 #  define _rand_pool_bytes_needed OPENSSL_MANGLER_ASM(rand_pool_bytes_needed)
    48769 # endif
    48770 #endif
    48771 #ifndef OPENSSL_MANGLE_ASM
    48772 # ifndef rand_pool_bytes_remaining
    48773 #  define rand_pool_bytes_remaining OPENSSL_MANGLER(rand_pool_bytes_remaining)
    48774 # endif
    48775 #else
    48776 # ifndef _rand_pool_bytes_remaining
    48777 #  define _rand_pool_bytes_remaining OPENSSL_MANGLER_ASM(rand_pool_bytes_remaining)
    48778 # endif
    48779 #endif
    48780 #ifndef OPENSSL_MANGLE_ASM
    48781 # ifndef rand_pool_cleanup
    48782 #  define rand_pool_cleanup OPENSSL_MANGLER(rand_pool_cleanup)
    48783 # endif
    48784 #else
    48785 # ifndef _rand_pool_cleanup
    48786 #  define _rand_pool_cleanup OPENSSL_MANGLER_ASM(rand_pool_cleanup)
    48787 # endif
    48788 #endif
    48789 #ifndef OPENSSL_MANGLE_ASM
    48790 # ifndef rand_pool_detach
    48791 #  define rand_pool_detach OPENSSL_MANGLER(rand_pool_detach)
    48792 # endif
    48793 #else
    48794 # ifndef _rand_pool_detach
    48795 #  define _rand_pool_detach OPENSSL_MANGLER_ASM(rand_pool_detach)
    48796 # endif
    48797 #endif
    48798 #ifndef OPENSSL_MANGLE_ASM
    48799 # ifndef rand_pool_entropy
    48800 #  define rand_pool_entropy OPENSSL_MANGLER(rand_pool_entropy)
    48801 # endif
    48802 #else
    48803 # ifndef _rand_pool_entropy
    48804 #  define _rand_pool_entropy OPENSSL_MANGLER_ASM(rand_pool_entropy)
    48805 # endif
    48806 #endif
    48807 #ifndef OPENSSL_MANGLE_ASM
    48808 # ifndef rand_pool_entropy_available
    48809 #  define rand_pool_entropy_available OPENSSL_MANGLER(rand_pool_entropy_available)
    48810 # endif
    48811 #else
    48812 # ifndef _rand_pool_entropy_available
    48813 #  define _rand_pool_entropy_available OPENSSL_MANGLER_ASM(rand_pool_entropy_available)
    48814 # endif
    48815 #endif
    48816 #ifndef OPENSSL_MANGLE_ASM
    48817 # ifndef rand_pool_entropy_needed
    48818 #  define rand_pool_entropy_needed OPENSSL_MANGLER(rand_pool_entropy_needed)
    48819 # endif
    48820 #else
    48821 # ifndef _rand_pool_entropy_needed
    48822 #  define _rand_pool_entropy_needed OPENSSL_MANGLER_ASM(rand_pool_entropy_needed)
    48823 # endif
    48824 #endif
    48825 #ifndef OPENSSL_MANGLE_ASM
    48826 # ifndef rand_pool_free
    48827 #  define rand_pool_free OPENSSL_MANGLER(rand_pool_free)
    48828 # endif
    48829 #else
    48830 # ifndef _rand_pool_free
    48831 #  define _rand_pool_free OPENSSL_MANGLER_ASM(rand_pool_free)
    48832 # endif
    48833 #endif
    48834 #ifndef OPENSSL_MANGLE_ASM
    48835 # ifndef rand_pool_init
    48836 #  define rand_pool_init OPENSSL_MANGLER(rand_pool_init)
    48837 # endif
    48838 #else
    48839 # ifndef _rand_pool_init
    48840 #  define _rand_pool_init OPENSSL_MANGLER_ASM(rand_pool_init)
    48841 # endif
    48842 #endif
    48843 #ifndef OPENSSL_MANGLE_ASM
    48844 # ifndef rand_pool_keep_random_devices_open
    48845 #  define rand_pool_keep_random_devices_open OPENSSL_MANGLER(rand_pool_keep_random_devices_open)
    48846 # endif
    48847 #else
    48848 # ifndef _rand_pool_keep_random_devices_open
    48849 #  define _rand_pool_keep_random_devices_open OPENSSL_MANGLER_ASM(rand_pool_keep_random_devices_open)
    48850 # endif
    48851 #endif
    48852 #ifndef OPENSSL_MANGLE_ASM
    48853 # ifndef rand_pool_length
    48854 #  define rand_pool_length OPENSSL_MANGLER(rand_pool_length)
    48855 # endif
    48856 #else
    48857 # ifndef _rand_pool_length
    48858 #  define _rand_pool_length OPENSSL_MANGLER_ASM(rand_pool_length)
    48859 # endif
    48860 #endif
    48861 #ifndef OPENSSL_MANGLE_ASM
    48862 # ifndef rand_pool_new
    48863 #  define rand_pool_new OPENSSL_MANGLER(rand_pool_new)
    48864 # endif
    48865 #else
    48866 # ifndef _rand_pool_new
    48867 #  define _rand_pool_new OPENSSL_MANGLER_ASM(rand_pool_new)
    48868 # endif
    48869 #endif
    48870 #ifndef OPENSSL_MANGLE_ASM
    48871 # ifndef rand_pool_reattach
    48872 #  define rand_pool_reattach OPENSSL_MANGLER(rand_pool_reattach)
    48873 # endif
    48874 #else
    48875 # ifndef _rand_pool_reattach
    48876 #  define _rand_pool_reattach OPENSSL_MANGLER_ASM(rand_pool_reattach)
    48877 # endif
    48878 #endif
    48879 #ifndef OPENSSL_MANGLE_ASM
    4888073738# ifndef rc4_md5_enc
    4888173739#  define rc4_md5_enc OPENSSL_MANGLER(rc4_md5_enc)
     
    4888773745#endif
    4888873746#ifndef OPENSSL_MANGLE_ASM
    48889 # ifndef rsa_asn1_meths
    48890 #  define rsa_asn1_meths OPENSSL_MANGLER(rsa_asn1_meths)
    48891 # endif
    48892 #else
    48893 # ifndef _rsa_asn1_meths
    48894 #  define _rsa_asn1_meths OPENSSL_MANGLER_ASM(rsa_asn1_meths)
    48895 # endif
    48896 #endif
    48897 #ifndef OPENSSL_MANGLE_ASM
    48898 # ifndef rsa_multip_calc_product
    48899 #  define rsa_multip_calc_product OPENSSL_MANGLER(rsa_multip_calc_product)
    48900 # endif
    48901 #else
    48902 # ifndef _rsa_multip_calc_product
    48903 #  define _rsa_multip_calc_product OPENSSL_MANGLER_ASM(rsa_multip_calc_product)
    48904 # endif
    48905 #endif
    48906 #ifndef OPENSSL_MANGLE_ASM
    48907 # ifndef rsa_multip_cap
    48908 #  define rsa_multip_cap OPENSSL_MANGLER(rsa_multip_cap)
    48909 # endif
    48910 #else
    48911 # ifndef _rsa_multip_cap
    48912 #  define _rsa_multip_cap OPENSSL_MANGLER_ASM(rsa_multip_cap)
    48913 # endif
    48914 #endif
    48915 #ifndef OPENSSL_MANGLE_ASM
    48916 # ifndef rsa_multip_info_free
    48917 #  define rsa_multip_info_free OPENSSL_MANGLER(rsa_multip_info_free)
    48918 # endif
    48919 #else
    48920 # ifndef _rsa_multip_info_free
    48921 #  define _rsa_multip_info_free OPENSSL_MANGLER_ASM(rsa_multip_info_free)
    48922 # endif
    48923 #endif
    48924 #ifndef OPENSSL_MANGLE_ASM
    48925 # ifndef rsa_multip_info_free_ex
    48926 #  define rsa_multip_info_free_ex OPENSSL_MANGLER(rsa_multip_info_free_ex)
    48927 # endif
    48928 #else
    48929 # ifndef _rsa_multip_info_free_ex
    48930 #  define _rsa_multip_info_free_ex OPENSSL_MANGLER_ASM(rsa_multip_info_free_ex)
    48931 # endif
    48932 #endif
    48933 #ifndef OPENSSL_MANGLE_ASM
    48934 # ifndef rsa_multip_info_new
    48935 #  define rsa_multip_info_new OPENSSL_MANGLER(rsa_multip_info_new)
    48936 # endif
    48937 #else
    48938 # ifndef _rsa_multip_info_new
    48939 #  define _rsa_multip_info_new OPENSSL_MANGLER_ASM(rsa_multip_info_new)
    48940 # endif
    48941 #endif
    48942 #ifndef OPENSSL_MANGLE_ASM
    48943 # ifndef rsa_pkey_meth
    48944 #  define rsa_pkey_meth OPENSSL_MANGLER(rsa_pkey_meth)
    48945 # endif
    48946 #else
    48947 # ifndef _rsa_pkey_meth
    48948 #  define _rsa_pkey_meth OPENSSL_MANGLER_ASM(rsa_pkey_meth)
    48949 # endif
    48950 #endif
    48951 #ifndef OPENSSL_MANGLE_ASM
    48952 # ifndef rsa_pss_asn1_meth
    48953 #  define rsa_pss_asn1_meth OPENSSL_MANGLER(rsa_pss_asn1_meth)
    48954 # endif
    48955 #else
    48956 # ifndef _rsa_pss_asn1_meth
    48957 #  define _rsa_pss_asn1_meth OPENSSL_MANGLER_ASM(rsa_pss_asn1_meth)
    48958 # endif
    48959 #endif
    48960 #ifndef OPENSSL_MANGLE_ASM
    48961 # ifndef rsa_pss_get_param
    48962 #  define rsa_pss_get_param OPENSSL_MANGLER(rsa_pss_get_param)
    48963 # endif
    48964 #else
    48965 # ifndef _rsa_pss_get_param
    48966 #  define _rsa_pss_get_param OPENSSL_MANGLER_ASM(rsa_pss_get_param)
    48967 # endif
    48968 #endif
    48969 #ifndef OPENSSL_MANGLE_ASM
    48970 # ifndef rsa_pss_params_create
    48971 #  define rsa_pss_params_create OPENSSL_MANGLER(rsa_pss_params_create)
    48972 # endif
    48973 #else
    48974 # ifndef _rsa_pss_params_create
    48975 #  define _rsa_pss_params_create OPENSSL_MANGLER_ASM(rsa_pss_params_create)
    48976 # endif
    48977 #endif
    48978 #ifndef OPENSSL_MANGLE_ASM
    48979 # ifndef rsa_pss_pkey_meth
    48980 #  define rsa_pss_pkey_meth OPENSSL_MANGLER(rsa_pss_pkey_meth)
    48981 # endif
    48982 #else
    48983 # ifndef _rsa_pss_pkey_meth
    48984 #  define _rsa_pss_pkey_meth OPENSSL_MANGLER_ASM(rsa_pss_pkey_meth)
    48985 # endif
    48986 #endif
    48987 #ifndef OPENSSL_MANGLE_ASM
    4898873747# ifndef rsaz_1024_gather5_avx2
    4898973748#  define rsaz_1024_gather5_avx2 OPENSSL_MANGLER(rsaz_1024_gather5_avx2)
     
    4913973898#endif
    4914073899#ifndef OPENSSL_MANGLE_ASM
    49141 # ifndef scrypt_pkey_meth
    49142 #  define scrypt_pkey_meth OPENSSL_MANGLER(scrypt_pkey_meth)
    49143 # endif
    49144 #else
    49145 # ifndef _scrypt_pkey_meth
    49146 #  define _scrypt_pkey_meth OPENSSL_MANGLER_ASM(scrypt_pkey_meth)
     73900# ifndef s2i_ASN1_UTF8STRING
     73901#  define s2i_ASN1_UTF8STRING OPENSSL_MANGLER(s2i_ASN1_UTF8STRING)
     73902# endif
     73903#else
     73904# ifndef _s2i_ASN1_UTF8STRING
     73905#  define _s2i_ASN1_UTF8STRING OPENSSL_MANGLER_ASM(s2i_ASN1_UTF8STRING)
    4914773906# endif
    4914873907#endif
     
    4922973988#endif
    4923073989#ifndef OPENSSL_MANGLE_ASM
    49231 # ifndef siphash_asn1_meth
    49232 #  define siphash_asn1_meth OPENSSL_MANGLER(siphash_asn1_meth)
    49233 # endif
    49234 #else
    49235 # ifndef _siphash_asn1_meth
    49236 #  define _siphash_asn1_meth OPENSSL_MANGLER_ASM(siphash_asn1_meth)
    49237 # endif
    49238 #endif
    49239 #ifndef OPENSSL_MANGLE_ASM
    49240 # ifndef siphash_pkey_meth
    49241 #  define siphash_pkey_meth OPENSSL_MANGLER(siphash_pkey_meth)
    49242 # endif
    49243 #else
    49244 # ifndef _siphash_pkey_meth
    49245 #  define _siphash_pkey_meth OPENSSL_MANGLER_ASM(siphash_pkey_meth)
    49246 # endif
    49247 #endif
    49248 #ifndef OPENSSL_MANGLE_ASM
    49249 # ifndef sm3_block_data_order
    49250 #  define sm3_block_data_order OPENSSL_MANGLER(sm3_block_data_order)
    49251 # endif
    49252 #else
    49253 # ifndef _sm3_block_data_order
    49254 #  define _sm3_block_data_order OPENSSL_MANGLER_ASM(sm3_block_data_order)
    49255 # endif
    49256 #endif
    49257 #ifndef OPENSSL_MANGLE_ASM
    49258 # ifndef sm3_final
    49259 #  define sm3_final OPENSSL_MANGLER(sm3_final)
    49260 # endif
    49261 #else
    49262 # ifndef _sm3_final
    49263 #  define _sm3_final OPENSSL_MANGLER_ASM(sm3_final)
    49264 # endif
    49265 #endif
    49266 #ifndef OPENSSL_MANGLE_ASM
    49267 # ifndef sm3_init
    49268 #  define sm3_init OPENSSL_MANGLER(sm3_init)
    49269 # endif
    49270 #else
    49271 # ifndef _sm3_init
    49272 #  define _sm3_init OPENSSL_MANGLER_ASM(sm3_init)
    49273 # endif
    49274 #endif
    49275 #ifndef OPENSSL_MANGLE_ASM
    49276 # ifndef sm3_transform
    49277 #  define sm3_transform OPENSSL_MANGLER(sm3_transform)
    49278 # endif
    49279 #else
    49280 # ifndef _sm3_transform
    49281 #  define _sm3_transform OPENSSL_MANGLER_ASM(sm3_transform)
    49282 # endif
    49283 #endif
    49284 #ifndef OPENSSL_MANGLE_ASM
    49285 # ifndef sm3_update
    49286 #  define sm3_update OPENSSL_MANGLER(sm3_update)
    49287 # endif
    49288 #else
    49289 # ifndef _sm3_update
    49290 #  define _sm3_update OPENSSL_MANGLER_ASM(sm3_update)
    49291 # endif
    49292 #endif
    49293 #ifndef OPENSSL_MANGLE_ASM
    4929473990# ifndef srp_generate_client_master_secret
    4929573991#  define srp_generate_client_master_secret OPENSSL_MANGLER(srp_generate_client_master_secret)
     
    4933774033#endif
    4933874034#ifndef OPENSSL_MANGLE_ASM
    49339 # ifndef ssl3_cbc_copy_mac
    49340 #  define ssl3_cbc_copy_mac OPENSSL_MANGLER(ssl3_cbc_copy_mac)
    49341 # endif
    49342 #else
    49343 # ifndef _ssl3_cbc_copy_mac
    49344 #  define _ssl3_cbc_copy_mac OPENSSL_MANGLER_ASM(ssl3_cbc_copy_mac)
    49345 # endif
    49346 #endif
    49347 #ifndef OPENSSL_MANGLE_ASM
    4934874035# ifndef ssl3_cbc_digest_record
    4934974036#  define ssl3_cbc_digest_record OPENSSL_MANGLER(ssl3_cbc_digest_record)
     
    4936474051#endif
    4936574052#ifndef OPENSSL_MANGLE_ASM
    49366 # ifndef ssl3_cbc_remove_padding
    49367 #  define ssl3_cbc_remove_padding OPENSSL_MANGLER(ssl3_cbc_remove_padding)
    49368 # endif
    49369 #else
    49370 # ifndef _ssl3_cbc_remove_padding
    49371 #  define _ssl3_cbc_remove_padding OPENSSL_MANGLER_ASM(ssl3_cbc_remove_padding)
     74053# ifndef ssl3_cbc_remove_padding_and_mac
     74054#  define ssl3_cbc_remove_padding_and_mac OPENSSL_MANGLER(ssl3_cbc_remove_padding_and_mac)
     74055# endif
     74056#else
     74057# ifndef _ssl3_cbc_remove_padding_and_mac
     74058#  define _ssl3_cbc_remove_padding_and_mac OPENSSL_MANGLER_ASM(ssl3_cbc_remove_padding_and_mac)
    4937274059# endif
    4937374060#endif
     
    4947274159#endif
    4947374160#ifndef OPENSSL_MANGLE_ASM
     74161# ifndef ssl3_digest_master_key_set_params
     74162#  define ssl3_digest_master_key_set_params OPENSSL_MANGLER(ssl3_digest_master_key_set_params)
     74163# endif
     74164#else
     74165# ifndef _ssl3_digest_master_key_set_params
     74166#  define _ssl3_digest_master_key_set_params OPENSSL_MANGLER_ASM(ssl3_digest_master_key_set_params)
     74167# endif
     74168#endif
     74169#ifndef OPENSSL_MANGLE_ASM
    4947474170# ifndef ssl3_dispatch_alert
    4947574171#  define ssl3_dispatch_alert OPENSSL_MANGLER(ssl3_dispatch_alert)
     
    5011174807#endif
    5011274808#ifndef OPENSSL_MANGLE_ASM
     74809# ifndef ssl_cipher_get_evp_cipher
     74810#  define ssl_cipher_get_evp_cipher OPENSSL_MANGLER(ssl_cipher_get_evp_cipher)
     74811# endif
     74812#else
     74813# ifndef _ssl_cipher_get_evp_cipher
     74814#  define _ssl_cipher_get_evp_cipher OPENSSL_MANGLER_ASM(ssl_cipher_get_evp_cipher)
     74815# endif
     74816#endif
     74817#ifndef OPENSSL_MANGLE_ASM
    5011374818# ifndef ssl_cipher_get_overhead
    5011474819#  define ssl_cipher_get_overhead OPENSSL_MANGLER(ssl_cipher_get_overhead)
     
    5016574870#endif
    5016674871#ifndef OPENSSL_MANGLE_ASM
     74872# ifndef ssl_comp_free_compression_methods_int
     74873#  define ssl_comp_free_compression_methods_int OPENSSL_MANGLER(ssl_comp_free_compression_methods_int)
     74874# endif
     74875#else
     74876# ifndef _ssl_comp_free_compression_methods_int
     74877#  define _ssl_comp_free_compression_methods_int OPENSSL_MANGLER_ASM(ssl_comp_free_compression_methods_int)
     74878# endif
     74879#endif
     74880#ifndef OPENSSL_MANGLE_ASM
    5016774881# ifndef ssl_create_cipher_list
    5016874882#  define ssl_create_cipher_list OPENSSL_MANGLER(ssl_create_cipher_list)
     
    5018374897#endif
    5018474898#ifndef OPENSSL_MANGLE_ASM
     74899# ifndef ssl_ctx_srp_ctx_free_intern
     74900#  define ssl_ctx_srp_ctx_free_intern OPENSSL_MANGLER(ssl_ctx_srp_ctx_free_intern)
     74901# endif
     74902#else
     74903# ifndef _ssl_ctx_srp_ctx_free_intern
     74904#  define _ssl_ctx_srp_ctx_free_intern OPENSSL_MANGLER_ASM(ssl_ctx_srp_ctx_free_intern)
     74905# endif
     74906#endif
     74907#ifndef OPENSSL_MANGLE_ASM
     74908# ifndef ssl_ctx_srp_ctx_init_intern
     74909#  define ssl_ctx_srp_ctx_init_intern OPENSSL_MANGLER(ssl_ctx_srp_ctx_init_intern)
     74910# endif
     74911#else
     74912# ifndef _ssl_ctx_srp_ctx_init_intern
     74913#  define _ssl_ctx_srp_ctx_init_intern OPENSSL_MANGLER_ASM(ssl_ctx_srp_ctx_init_intern)
     74914# endif
     74915#endif
     74916#ifndef OPENSSL_MANGLE_ASM
    5018574917# ifndef ssl_ctx_system_config
    5018674918#  define ssl_ctx_system_config OPENSSL_MANGLER(ssl_ctx_system_config)
     
    5019274924#endif
    5019374925#ifndef OPENSSL_MANGLE_ASM
     74926# ifndef ssl_decapsulate
     74927#  define ssl_decapsulate OPENSSL_MANGLER(ssl_decapsulate)
     74928# endif
     74929#else
     74930# ifndef _ssl_decapsulate
     74931#  define _ssl_decapsulate OPENSSL_MANGLER_ASM(ssl_decapsulate)
     74932# endif
     74933#endif
     74934#ifndef OPENSSL_MANGLE_ASM
    5019474935# ifndef ssl_derive
    5019574936#  define ssl_derive OPENSSL_MANGLER(ssl_derive)
     
    5021974960#endif
    5022074961#ifndef OPENSSL_MANGLE_ASM
     74962# ifndef ssl_encapsulate
     74963#  define ssl_encapsulate OPENSSL_MANGLER(ssl_encapsulate)
     74964# endif
     74965#else
     74966# ifndef _ssl_encapsulate
     74967#  define _ssl_encapsulate OPENSSL_MANGLER_ASM(ssl_encapsulate)
     74968# endif
     74969#endif
     74970#ifndef OPENSSL_MANGLE_ASM
     74971# ifndef ssl_evp_cipher_fetch
     74972#  define ssl_evp_cipher_fetch OPENSSL_MANGLER(ssl_evp_cipher_fetch)
     74973# endif
     74974#else
     74975# ifndef _ssl_evp_cipher_fetch
     74976#  define _ssl_evp_cipher_fetch OPENSSL_MANGLER_ASM(ssl_evp_cipher_fetch)
     74977# endif
     74978#endif
     74979#ifndef OPENSSL_MANGLE_ASM
     74980# ifndef ssl_evp_cipher_free
     74981#  define ssl_evp_cipher_free OPENSSL_MANGLER(ssl_evp_cipher_free)
     74982# endif
     74983#else
     74984# ifndef _ssl_evp_cipher_free
     74985#  define _ssl_evp_cipher_free OPENSSL_MANGLER_ASM(ssl_evp_cipher_free)
     74986# endif
     74987#endif
     74988#ifndef OPENSSL_MANGLE_ASM
     74989# ifndef ssl_evp_cipher_up_ref
     74990#  define ssl_evp_cipher_up_ref OPENSSL_MANGLER(ssl_evp_cipher_up_ref)
     74991# endif
     74992#else
     74993# ifndef _ssl_evp_cipher_up_ref
     74994#  define _ssl_evp_cipher_up_ref OPENSSL_MANGLER_ASM(ssl_evp_cipher_up_ref)
     74995# endif
     74996#endif
     74997#ifndef OPENSSL_MANGLE_ASM
     74998# ifndef ssl_evp_md_fetch
     74999#  define ssl_evp_md_fetch OPENSSL_MANGLER(ssl_evp_md_fetch)
     75000# endif
     75001#else
     75002# ifndef _ssl_evp_md_fetch
     75003#  define _ssl_evp_md_fetch OPENSSL_MANGLER_ASM(ssl_evp_md_fetch)
     75004# endif
     75005#endif
     75006#ifndef OPENSSL_MANGLE_ASM
     75007# ifndef ssl_evp_md_free
     75008#  define ssl_evp_md_free OPENSSL_MANGLER(ssl_evp_md_free)
     75009# endif
     75010#else
     75011# ifndef _ssl_evp_md_free
     75012#  define _ssl_evp_md_free OPENSSL_MANGLER_ASM(ssl_evp_md_free)
     75013# endif
     75014#endif
     75015#ifndef OPENSSL_MANGLE_ASM
     75016# ifndef ssl_evp_md_up_ref
     75017#  define ssl_evp_md_up_ref OPENSSL_MANGLER(ssl_evp_md_up_ref)
     75018# endif
     75019#else
     75020# ifndef _ssl_evp_md_up_ref
     75021#  define _ssl_evp_md_up_ref OPENSSL_MANGLER_ASM(ssl_evp_md_up_ref)
     75022# endif
     75023#endif
     75024#ifndef OPENSSL_MANGLE_ASM
    5022175025# ifndef ssl_fill_hello_random
    5022275026#  define ssl_fill_hello_random OPENSSL_MANGLER(ssl_fill_hello_random)
     
    5028275086#endif
    5028375087#ifndef OPENSSL_MANGLE_ASM
     75088# ifndef ssl_gensecret
     75089#  define ssl_gensecret OPENSSL_MANGLER(ssl_gensecret)
     75090# endif
     75091#else
     75092# ifndef _ssl_gensecret
     75093#  define _ssl_gensecret OPENSSL_MANGLER_ASM(ssl_gensecret)
     75094# endif
     75095#endif
     75096#ifndef OPENSSL_MANGLE_ASM
     75097# ifndef ssl_get_EC_curve_nid
     75098#  define ssl_get_EC_curve_nid OPENSSL_MANGLER(ssl_get_EC_curve_nid)
     75099# endif
     75100#else
     75101# ifndef _ssl_get_EC_curve_nid
     75102#  define _ssl_get_EC_curve_nid OPENSSL_MANGLER_ASM(ssl_get_EC_curve_nid)
     75103# endif
     75104#endif
     75105#ifndef OPENSSL_MANGLE_ASM
    5028475106# ifndef ssl_get_algorithm2
    5028575107#  define ssl_get_algorithm2 OPENSSL_MANGLER(ssl_get_algorithm2)
     
    5035475176#endif
    5035575177#ifndef OPENSSL_MANGLE_ASM
     75178# ifndef ssl_get_security_level_bits
     75179#  define ssl_get_security_level_bits OPENSSL_MANGLER(ssl_get_security_level_bits)
     75180# endif
     75181#else
     75182# ifndef _ssl_get_security_level_bits
     75183#  define _ssl_get_security_level_bits OPENSSL_MANGLER_ASM(ssl_get_security_level_bits)
     75184# endif
     75185#endif
     75186#ifndef OPENSSL_MANGLE_ASM
    5035675187# ifndef ssl_get_server_cert_serverinfo
    5035775188#  define ssl_get_server_cert_serverinfo OPENSSL_MANGLER(ssl_get_server_cert_serverinfo)
     
    5039075221#endif
    5039175222#ifndef OPENSSL_MANGLE_ASM
     75223# ifndef ssl_hmac_final
     75224#  define ssl_hmac_final OPENSSL_MANGLER(ssl_hmac_final)
     75225# endif
     75226#else
     75227# ifndef _ssl_hmac_final
     75228#  define _ssl_hmac_final OPENSSL_MANGLER_ASM(ssl_hmac_final)
     75229# endif
     75230#endif
     75231#ifndef OPENSSL_MANGLE_ASM
     75232# ifndef ssl_hmac_free
     75233#  define ssl_hmac_free OPENSSL_MANGLER(ssl_hmac_free)
     75234# endif
     75235#else
     75236# ifndef _ssl_hmac_free
     75237#  define _ssl_hmac_free OPENSSL_MANGLER_ASM(ssl_hmac_free)
     75238# endif
     75239#endif
     75240#ifndef OPENSSL_MANGLE_ASM
     75241# ifndef ssl_hmac_get0_EVP_MAC_CTX
     75242#  define ssl_hmac_get0_EVP_MAC_CTX OPENSSL_MANGLER(ssl_hmac_get0_EVP_MAC_CTX)
     75243# endif
     75244#else
     75245# ifndef _ssl_hmac_get0_EVP_MAC_CTX
     75246#  define _ssl_hmac_get0_EVP_MAC_CTX OPENSSL_MANGLER_ASM(ssl_hmac_get0_EVP_MAC_CTX)
     75247# endif
     75248#endif
     75249#ifndef OPENSSL_MANGLE_ASM
     75250# ifndef ssl_hmac_get0_HMAC_CTX
     75251#  define ssl_hmac_get0_HMAC_CTX OPENSSL_MANGLER(ssl_hmac_get0_HMAC_CTX)
     75252# endif
     75253#else
     75254# ifndef _ssl_hmac_get0_HMAC_CTX
     75255#  define _ssl_hmac_get0_HMAC_CTX OPENSSL_MANGLER_ASM(ssl_hmac_get0_HMAC_CTX)
     75256# endif
     75257#endif
     75258#ifndef OPENSSL_MANGLE_ASM
     75259# ifndef ssl_hmac_init
     75260#  define ssl_hmac_init OPENSSL_MANGLER(ssl_hmac_init)
     75261# endif
     75262#else
     75263# ifndef _ssl_hmac_init
     75264#  define _ssl_hmac_init OPENSSL_MANGLER_ASM(ssl_hmac_init)
     75265# endif
     75266#endif
     75267#ifndef OPENSSL_MANGLE_ASM
     75268# ifndef ssl_hmac_new
     75269#  define ssl_hmac_new OPENSSL_MANGLER(ssl_hmac_new)
     75270# endif
     75271#else
     75272# ifndef _ssl_hmac_new
     75273#  define _ssl_hmac_new OPENSSL_MANGLER_ASM(ssl_hmac_new)
     75274# endif
     75275#endif
     75276#ifndef OPENSSL_MANGLE_ASM
     75277# ifndef ssl_hmac_old_final
     75278#  define ssl_hmac_old_final OPENSSL_MANGLER(ssl_hmac_old_final)
     75279# endif
     75280#else
     75281# ifndef _ssl_hmac_old_final
     75282#  define _ssl_hmac_old_final OPENSSL_MANGLER_ASM(ssl_hmac_old_final)
     75283# endif
     75284#endif
     75285#ifndef OPENSSL_MANGLE_ASM
     75286# ifndef ssl_hmac_old_free
     75287#  define ssl_hmac_old_free OPENSSL_MANGLER(ssl_hmac_old_free)
     75288# endif
     75289#else
     75290# ifndef _ssl_hmac_old_free
     75291#  define _ssl_hmac_old_free OPENSSL_MANGLER_ASM(ssl_hmac_old_free)
     75292# endif
     75293#endif
     75294#ifndef OPENSSL_MANGLE_ASM
     75295# ifndef ssl_hmac_old_init
     75296#  define ssl_hmac_old_init OPENSSL_MANGLER(ssl_hmac_old_init)
     75297# endif
     75298#else
     75299# ifndef _ssl_hmac_old_init
     75300#  define _ssl_hmac_old_init OPENSSL_MANGLER_ASM(ssl_hmac_old_init)
     75301# endif
     75302#endif
     75303#ifndef OPENSSL_MANGLE_ASM
     75304# ifndef ssl_hmac_old_new
     75305#  define ssl_hmac_old_new OPENSSL_MANGLER(ssl_hmac_old_new)
     75306# endif
     75307#else
     75308# ifndef _ssl_hmac_old_new
     75309#  define _ssl_hmac_old_new OPENSSL_MANGLER_ASM(ssl_hmac_old_new)
     75310# endif
     75311#endif
     75312#ifndef OPENSSL_MANGLE_ASM
     75313# ifndef ssl_hmac_old_size
     75314#  define ssl_hmac_old_size OPENSSL_MANGLER(ssl_hmac_old_size)
     75315# endif
     75316#else
     75317# ifndef _ssl_hmac_old_size
     75318#  define _ssl_hmac_old_size OPENSSL_MANGLER_ASM(ssl_hmac_old_size)
     75319# endif
     75320#endif
     75321#ifndef OPENSSL_MANGLE_ASM
     75322# ifndef ssl_hmac_old_update
     75323#  define ssl_hmac_old_update OPENSSL_MANGLER(ssl_hmac_old_update)
     75324# endif
     75325#else
     75326# ifndef _ssl_hmac_old_update
     75327#  define _ssl_hmac_old_update OPENSSL_MANGLER_ASM(ssl_hmac_old_update)
     75328# endif
     75329#endif
     75330#ifndef OPENSSL_MANGLE_ASM
     75331# ifndef ssl_hmac_size
     75332#  define ssl_hmac_size OPENSSL_MANGLER(ssl_hmac_size)
     75333# endif
     75334#else
     75335# ifndef _ssl_hmac_size
     75336#  define _ssl_hmac_size OPENSSL_MANGLER_ASM(ssl_hmac_size)
     75337# endif
     75338#endif
     75339#ifndef OPENSSL_MANGLE_ASM
     75340# ifndef ssl_hmac_update
     75341#  define ssl_hmac_update OPENSSL_MANGLER(ssl_hmac_update)
     75342# endif
     75343#else
     75344# ifndef _ssl_hmac_update
     75345#  define _ssl_hmac_update OPENSSL_MANGLER_ASM(ssl_hmac_update)
     75346# endif
     75347#endif
     75348#ifndef OPENSSL_MANGLE_ASM
    5039275349# ifndef ssl_init_wbio_buffer
    5039375350#  define ssl_init_wbio_buffer OPENSSL_MANGLER(ssl_init_wbio_buffer)
     
    5040875365#endif
    5040975366#ifndef OPENSSL_MANGLE_ASM
     75367# ifndef ssl_load_groups
     75368#  define ssl_load_groups OPENSSL_MANGLER(ssl_load_groups)
     75369# endif
     75370#else
     75371# ifndef _ssl_load_groups
     75372#  define _ssl_load_groups OPENSSL_MANGLER_ASM(ssl_load_groups)
     75373# endif
     75374#endif
     75375#ifndef OPENSSL_MANGLE_ASM
    5041075376# ifndef ssl_log_rsa_client_key_exchange
    5041175377#  define ssl_log_rsa_client_key_exchange OPENSSL_MANGLER(ssl_log_rsa_client_key_exchange)
     
    5049875464#endif
    5049975465#ifndef OPENSSL_MANGLE_ASM
     75466# ifndef ssl_session_calculate_timeout
     75467#  define ssl_session_calculate_timeout OPENSSL_MANGLER(ssl_session_calculate_timeout)
     75468# endif
     75469#else
     75470# ifndef _ssl_session_calculate_timeout
     75471#  define _ssl_session_calculate_timeout OPENSSL_MANGLER_ASM(ssl_session_calculate_timeout)
     75472# endif
     75473#endif
     75474#ifndef OPENSSL_MANGLE_ASM
    5050075475# ifndef ssl_session_dup
    5050175476#  define ssl_session_dup OPENSSL_MANGLER(ssl_session_dup)
     
    5054375518#endif
    5054475519#ifndef OPENSSL_MANGLE_ASM
     75520# ifndef ssl_set_tmp_ecdh_groups
     75521#  define ssl_set_tmp_ecdh_groups OPENSSL_MANGLER(ssl_set_tmp_ecdh_groups)
     75522# endif
     75523#else
     75524# ifndef _ssl_set_tmp_ecdh_groups
     75525#  define _ssl_set_tmp_ecdh_groups OPENSSL_MANGLER_ASM(ssl_set_tmp_ecdh_groups)
     75526# endif
     75527#endif
     75528#ifndef OPENSSL_MANGLE_ASM
    5054575529# ifndef ssl_set_version_bound
    5054675530#  define ssl_set_version_bound OPENSSL_MANGLER(ssl_set_version_bound)
     
    5055275536#endif
    5055375537#ifndef OPENSSL_MANGLE_ASM
     75538# ifndef ssl_setup_sig_algs
     75539#  define ssl_setup_sig_algs OPENSSL_MANGLER(ssl_setup_sig_algs)
     75540# endif
     75541#else
     75542# ifndef _ssl_setup_sig_algs
     75543#  define _ssl_setup_sig_algs OPENSSL_MANGLER_ASM(ssl_setup_sig_algs)
     75544# endif
     75545#endif
     75546#ifndef OPENSSL_MANGLE_ASM
    5055475547# ifndef ssl_sort_cipher_list
    5055575548#  define ssl_sort_cipher_list OPENSSL_MANGLER(ssl_sort_cipher_list)
     
    5056175554#endif
    5056275555#ifndef OPENSSL_MANGLE_ASM
     75556# ifndef ssl_srp_calc_a_param_intern
     75557#  define ssl_srp_calc_a_param_intern OPENSSL_MANGLER(ssl_srp_calc_a_param_intern)
     75558# endif
     75559#else
     75560# ifndef _ssl_srp_calc_a_param_intern
     75561#  define _ssl_srp_calc_a_param_intern OPENSSL_MANGLER_ASM(ssl_srp_calc_a_param_intern)
     75562# endif
     75563#endif
     75564#ifndef OPENSSL_MANGLE_ASM
     75565# ifndef ssl_srp_ctx_free_intern
     75566#  define ssl_srp_ctx_free_intern OPENSSL_MANGLER(ssl_srp_ctx_free_intern)
     75567# endif
     75568#else
     75569# ifndef _ssl_srp_ctx_free_intern
     75570#  define _ssl_srp_ctx_free_intern OPENSSL_MANGLER_ASM(ssl_srp_ctx_free_intern)
     75571# endif
     75572#endif
     75573#ifndef OPENSSL_MANGLE_ASM
     75574# ifndef ssl_srp_ctx_init_intern
     75575#  define ssl_srp_ctx_init_intern OPENSSL_MANGLER(ssl_srp_ctx_init_intern)
     75576# endif
     75577#else
     75578# ifndef _ssl_srp_ctx_init_intern
     75579#  define _ssl_srp_ctx_init_intern OPENSSL_MANGLER_ASM(ssl_srp_ctx_init_intern)
     75580# endif
     75581#endif
     75582#ifndef OPENSSL_MANGLE_ASM
     75583# ifndef ssl_srp_server_param_with_username_intern
     75584#  define ssl_srp_server_param_with_username_intern OPENSSL_MANGLER(ssl_srp_server_param_with_username_intern)
     75585# endif
     75586#else
     75587# ifndef _ssl_srp_server_param_with_username_intern
     75588#  define _ssl_srp_server_param_with_username_intern OPENSSL_MANGLER_ASM(ssl_srp_server_param_with_username_intern)
     75589# endif
     75590#endif
     75591#ifndef OPENSSL_MANGLE_ASM
    5056375592# ifndef ssl_undefined_const_function
    5056475593#  define ssl_undefined_const_function OPENSSL_MANGLER(ssl_undefined_const_function)
     
    5084075869#endif
    5084175870#ifndef OPENSSL_MANGLE_ASM
    50842 # ifndef tls1_cbc_remove_padding
    50843 #  define tls1_cbc_remove_padding OPENSSL_MANGLER(tls1_cbc_remove_padding)
    50844 # endif
    50845 #else
    50846 # ifndef _tls1_cbc_remove_padding
    50847 #  define _tls1_cbc_remove_padding OPENSSL_MANGLER_ASM(tls1_cbc_remove_padding)
     75871# ifndef tls1_cbc_remove_padding_and_mac
     75872#  define tls1_cbc_remove_padding_and_mac OPENSSL_MANGLER(tls1_cbc_remove_padding_and_mac)
     75873# endif
     75874#else
     75875# ifndef _tls1_cbc_remove_padding_and_mac
     75876#  define _tls1_cbc_remove_padding_and_mac OPENSSL_MANGLER_ASM(tls1_cbc_remove_padding_and_mac)
    5084875877# endif
    5084975878#endif
     
    5096675995#endif
    5096775996#ifndef OPENSSL_MANGLE_ASM
     75997# ifndef tls1_group_id2nid
     75998#  define tls1_group_id2nid OPENSSL_MANGLER(tls1_group_id2nid)
     75999# endif
     76000#else
     76001# ifndef _tls1_group_id2nid
     76002#  define _tls1_group_id2nid OPENSSL_MANGLER_ASM(tls1_group_id2nid)
     76003# endif
     76004#endif
     76005#ifndef OPENSSL_MANGLE_ASM
    5096876006# ifndef tls1_group_id_lookup
    5096976007#  define tls1_group_id_lookup OPENSSL_MANGLER(tls1_group_id_lookup)
     
    5100276040#endif
    5100376041#ifndef OPENSSL_MANGLE_ASM
    51004 # ifndef tls1_prf_pkey_meth
    51005 #  define tls1_prf_pkey_meth OPENSSL_MANGLER(tls1_prf_pkey_meth)
    51006 # endif
    51007 #else
    51008 # ifndef _tls1_prf_pkey_meth
    51009 #  define _tls1_prf_pkey_meth OPENSSL_MANGLER_ASM(tls1_prf_pkey_meth)
     76042# ifndef tls1_nid2group_id
     76043#  define tls1_nid2group_id OPENSSL_MANGLER(tls1_nid2group_id)
     76044# endif
     76045#else
     76046# ifndef _tls1_nid2group_id
     76047#  define _tls1_nid2group_id OPENSSL_MANGLER_ASM(tls1_nid2group_id)
    5101076048# endif
    5101176049#endif
     
    5170476742#endif
    5170576743#ifndef OPENSSL_MANGLE_ASM
    51706 # ifndef tls_curve_allowed
    51707 #  define tls_curve_allowed OPENSSL_MANGLER(tls_curve_allowed)
    51708 # endif
    51709 #else
    51710 # ifndef _tls_curve_allowed
    51711 #  define _tls_curve_allowed OPENSSL_MANGLER_ASM(tls_curve_allowed)
    51712 # endif
    51713 #endif
    51714 #ifndef OPENSSL_MANGLE_ASM
    5171576744# ifndef tls_decrypt_ticket
    5171676745#  define tls_decrypt_ticket OPENSSL_MANGLER(tls_decrypt_ticket)
     
    5172276751#endif
    5172376752#ifndef OPENSSL_MANGLE_ASM
     76753# ifndef tls_engine_finish
     76754#  define tls_engine_finish OPENSSL_MANGLER(tls_engine_finish)
     76755# endif
     76756#else
     76757# ifndef _tls_engine_finish
     76758#  define _tls_engine_finish OPENSSL_MANGLER_ASM(tls_engine_finish)
     76759# endif
     76760#endif
     76761#ifndef OPENSSL_MANGLE_ASM
     76762# ifndef tls_engine_load_ssl_client_cert
     76763#  define tls_engine_load_ssl_client_cert OPENSSL_MANGLER(tls_engine_load_ssl_client_cert)
     76764# endif
     76765#else
     76766# ifndef _tls_engine_load_ssl_client_cert
     76767#  define _tls_engine_load_ssl_client_cert OPENSSL_MANGLER_ASM(tls_engine_load_ssl_client_cert)
     76768# endif
     76769#endif
     76770#ifndef OPENSSL_MANGLE_ASM
    5172476771# ifndef tls_finish_handshake
    5172576772#  define tls_finish_handshake OPENSSL_MANGLER(tls_finish_handshake)
     
    5173176778#endif
    5173276779#ifndef OPENSSL_MANGLE_ASM
     76780# ifndef tls_get_cipher_from_engine
     76781#  define tls_get_cipher_from_engine OPENSSL_MANGLER(tls_get_cipher_from_engine)
     76782# endif
     76783#else
     76784# ifndef _tls_get_cipher_from_engine
     76785#  define _tls_get_cipher_from_engine OPENSSL_MANGLER_ASM(tls_get_cipher_from_engine)
     76786# endif
     76787#endif
     76788#ifndef OPENSSL_MANGLE_ASM
     76789# ifndef tls_get_digest_from_engine
     76790#  define tls_get_digest_from_engine OPENSSL_MANGLER(tls_get_digest_from_engine)
     76791# endif
     76792#else
     76793# ifndef _tls_get_digest_from_engine
     76794#  define _tls_get_digest_from_engine OPENSSL_MANGLER_ASM(tls_get_digest_from_engine)
     76795# endif
     76796#endif
     76797#ifndef OPENSSL_MANGLE_ASM
    5173376798# ifndef tls_get_message_body
    5173476799#  define tls_get_message_body OPENSSL_MANGLER(tls_get_message_body)
     
    5175876823#endif
    5175976824#ifndef OPENSSL_MANGLE_ASM
     76825# ifndef tls_group_allowed
     76826#  define tls_group_allowed OPENSSL_MANGLER(tls_group_allowed)
     76827# endif
     76828#else
     76829# ifndef _tls_group_allowed
     76830#  define _tls_group_allowed OPENSSL_MANGLER_ASM(tls_group_allowed)
     76831# endif
     76832#endif
     76833#ifndef OPENSSL_MANGLE_ASM
    5176076834# ifndef tls_handle_alpn
    5176176835#  define tls_handle_alpn OPENSSL_MANGLER(tls_handle_alpn)
     
    5214577219#endif
    5214677220#ifndef OPENSSL_MANGLE_ASM
     77221# ifndef tls_post_process_server_certificate
     77222#  define tls_post_process_server_certificate OPENSSL_MANGLER(tls_post_process_server_certificate)
     77223# endif
     77224#else
     77225# ifndef _tls_post_process_server_certificate
     77226#  define _tls_post_process_server_certificate OPENSSL_MANGLER_ASM(tls_post_process_server_certificate)
     77227# endif
     77228#endif
     77229#ifndef OPENSSL_MANGLE_ASM
    5214777230# ifndef tls_prepare_client_certificate
    5214877231#  define tls_prepare_client_certificate OPENSSL_MANGLER(tls_prepare_client_certificate)
     
    5232577408#endif
    5232677409#ifndef OPENSSL_MANGLE_ASM
     77410# ifndef tls_provider_set_tls_params
     77411#  define tls_provider_set_tls_params OPENSSL_MANGLER(tls_provider_set_tls_params)
     77412# endif
     77413#else
     77414# ifndef _tls_provider_set_tls_params
     77415#  define _tls_provider_set_tls_params OPENSSL_MANGLER_ASM(tls_provider_set_tls_params)
     77416# endif
     77417#endif
     77418#ifndef OPENSSL_MANGLE_ASM
    5232777419# ifndef tls_psk_do_binder
    5232877420#  define tls_psk_do_binder OPENSSL_MANGLER(tls_psk_do_binder)
     
    5235277444#endif
    5235377445#ifndef OPENSSL_MANGLE_ASM
     77446# ifndef tls_valid_group
     77447#  define tls_valid_group OPENSSL_MANGLER(tls_valid_group)
     77448# endif
     77449#else
     77450# ifndef _tls_valid_group
     77451#  define _tls_valid_group OPENSSL_MANGLER_ASM(tls_valid_group)
     77452# endif
     77453#endif
     77454#ifndef OPENSSL_MANGLE_ASM
    5235477455# ifndef tls_validate_all_contexts
    5235577456#  define tls_validate_all_contexts OPENSSL_MANGLER(tls_validate_all_contexts)
     
    5246977570#endif
    5247077571#ifndef OPENSSL_MANGLE_ASM
    52471 # ifndef tree_find_sk
    52472 #  define tree_find_sk OPENSSL_MANGLER(tree_find_sk)
    52473 # endif
    52474 #else
    52475 # ifndef _tree_find_sk
    52476 #  define _tree_find_sk OPENSSL_MANGLER_ASM(tree_find_sk)
    52477 # endif
    52478 #endif
    52479 #ifndef OPENSSL_MANGLE_ASM
    5248077572# ifndef v2i_ASN1_BIT_STRING
    5248177573#  define v2i_ASN1_BIT_STRING OPENSSL_MANGLER(v2i_ASN1_BIT_STRING)
     
    5251477606#endif
    5251577607#ifndef OPENSSL_MANGLE_ASM
    52516 # ifndef v3_addr
    52517 #  define v3_addr OPENSSL_MANGLER(v3_addr)
    52518 # endif
    52519 #else
    52520 # ifndef _v3_addr
    52521 #  define _v3_addr OPENSSL_MANGLER_ASM(v3_addr)
    52522 # endif
    52523 #endif
    52524 #ifndef OPENSSL_MANGLE_ASM
    52525 # ifndef v3_akey_id
    52526 #  define v3_akey_id OPENSSL_MANGLER(v3_akey_id)
    52527 # endif
    52528 #else
    52529 # ifndef _v3_akey_id
    52530 #  define _v3_akey_id OPENSSL_MANGLER_ASM(v3_akey_id)
    52531 # endif
    52532 #endif
    52533 #ifndef OPENSSL_MANGLE_ASM
    52534 # ifndef v3_alt
    52535 #  define v3_alt OPENSSL_MANGLER(v3_alt)
    52536 # endif
    52537 #else
    52538 # ifndef _v3_alt
    52539 #  define _v3_alt OPENSSL_MANGLER_ASM(v3_alt)
    52540 # endif
    52541 #endif
    52542 #ifndef OPENSSL_MANGLE_ASM
    52543 # ifndef v3_asid
    52544 #  define v3_asid OPENSSL_MANGLER(v3_asid)
    52545 # endif
    52546 #else
    52547 # ifndef _v3_asid
    52548 #  define _v3_asid OPENSSL_MANGLER_ASM(v3_asid)
    52549 # endif
    52550 #endif
    52551 #ifndef OPENSSL_MANGLE_ASM
    52552 # ifndef v3_bcons
    52553 #  define v3_bcons OPENSSL_MANGLER(v3_bcons)
    52554 # endif
    52555 #else
    52556 # ifndef _v3_bcons
    52557 #  define _v3_bcons OPENSSL_MANGLER_ASM(v3_bcons)
    52558 # endif
    52559 #endif
    52560 #ifndef OPENSSL_MANGLE_ASM
    52561 # ifndef v3_cpols
    52562 #  define v3_cpols OPENSSL_MANGLER(v3_cpols)
    52563 # endif
    52564 #else
    52565 # ifndef _v3_cpols
    52566 #  define _v3_cpols OPENSSL_MANGLER_ASM(v3_cpols)
    52567 # endif
    52568 #endif
    52569 #ifndef OPENSSL_MANGLE_ASM
    52570 # ifndef v3_crl_hold
    52571 #  define v3_crl_hold OPENSSL_MANGLER(v3_crl_hold)
    52572 # endif
    52573 #else
    52574 # ifndef _v3_crl_hold
    52575 #  define _v3_crl_hold OPENSSL_MANGLER_ASM(v3_crl_hold)
    52576 # endif
    52577 #endif
    52578 #ifndef OPENSSL_MANGLE_ASM
    52579 # ifndef v3_crl_invdate
    52580 #  define v3_crl_invdate OPENSSL_MANGLER(v3_crl_invdate)
    52581 # endif
    52582 #else
    52583 # ifndef _v3_crl_invdate
    52584 #  define _v3_crl_invdate OPENSSL_MANGLER_ASM(v3_crl_invdate)
    52585 # endif
    52586 #endif
    52587 #ifndef OPENSSL_MANGLE_ASM
    52588 # ifndef v3_crl_num
    52589 #  define v3_crl_num OPENSSL_MANGLER(v3_crl_num)
    52590 # endif
    52591 #else
    52592 # ifndef _v3_crl_num
    52593 #  define _v3_crl_num OPENSSL_MANGLER_ASM(v3_crl_num)
    52594 # endif
    52595 #endif
    52596 #ifndef OPENSSL_MANGLE_ASM
    52597 # ifndef v3_crl_reason
    52598 #  define v3_crl_reason OPENSSL_MANGLER(v3_crl_reason)
    52599 # endif
    52600 #else
    52601 # ifndef _v3_crl_reason
    52602 #  define _v3_crl_reason OPENSSL_MANGLER_ASM(v3_crl_reason)
    52603 # endif
    52604 #endif
    52605 #ifndef OPENSSL_MANGLE_ASM
    52606 # ifndef v3_crld
    52607 #  define v3_crld OPENSSL_MANGLER(v3_crld)
    52608 # endif
    52609 #else
    52610 # ifndef _v3_crld
    52611 #  define _v3_crld OPENSSL_MANGLER_ASM(v3_crld)
    52612 # endif
    52613 #endif
    52614 #ifndef OPENSSL_MANGLE_ASM
    52615 # ifndef v3_ct_scts
    52616 #  define v3_ct_scts OPENSSL_MANGLER(v3_ct_scts)
    52617 # endif
    52618 #else
    52619 # ifndef _v3_ct_scts
    52620 #  define _v3_ct_scts OPENSSL_MANGLER_ASM(v3_ct_scts)
    52621 # endif
    52622 #endif
    52623 #ifndef OPENSSL_MANGLE_ASM
    52624 # ifndef v3_delta_crl
    52625 #  define v3_delta_crl OPENSSL_MANGLER(v3_delta_crl)
    52626 # endif
    52627 #else
    52628 # ifndef _v3_delta_crl
    52629 #  define _v3_delta_crl OPENSSL_MANGLER_ASM(v3_delta_crl)
    52630 # endif
    52631 #endif
    52632 #ifndef OPENSSL_MANGLE_ASM
    52633 # ifndef v3_ext_admission
    52634 #  define v3_ext_admission OPENSSL_MANGLER(v3_ext_admission)
    52635 # endif
    52636 #else
    52637 # ifndef _v3_ext_admission
    52638 #  define _v3_ext_admission OPENSSL_MANGLER_ASM(v3_ext_admission)
    52639 # endif
    52640 #endif
    52641 #ifndef OPENSSL_MANGLE_ASM
    52642 # ifndef v3_ext_ku
    52643 #  define v3_ext_ku OPENSSL_MANGLER(v3_ext_ku)
    52644 # endif
    52645 #else
    52646 # ifndef _v3_ext_ku
    52647 #  define _v3_ext_ku OPENSSL_MANGLER_ASM(v3_ext_ku)
    52648 # endif
    52649 #endif
    52650 #ifndef OPENSSL_MANGLE_ASM
    52651 # ifndef v3_freshest_crl
    52652 #  define v3_freshest_crl OPENSSL_MANGLER(v3_freshest_crl)
    52653 # endif
    52654 #else
    52655 # ifndef _v3_freshest_crl
    52656 #  define _v3_freshest_crl OPENSSL_MANGLER_ASM(v3_freshest_crl)
    52657 # endif
    52658 #endif
    52659 #ifndef OPENSSL_MANGLE_ASM
    52660 # ifndef v3_idp
    52661 #  define v3_idp OPENSSL_MANGLER(v3_idp)
    52662 # endif
    52663 #else
    52664 # ifndef _v3_idp
    52665 #  define _v3_idp OPENSSL_MANGLER_ASM(v3_idp)
    52666 # endif
    52667 #endif
    52668 #ifndef OPENSSL_MANGLE_ASM
    52669 # ifndef v3_info
    52670 #  define v3_info OPENSSL_MANGLER(v3_info)
    52671 # endif
    52672 #else
    52673 # ifndef _v3_info
    52674 #  define _v3_info OPENSSL_MANGLER_ASM(v3_info)
    52675 # endif
    52676 #endif
    52677 #ifndef OPENSSL_MANGLE_ASM
    52678 # ifndef v3_inhibit_anyp
    52679 #  define v3_inhibit_anyp OPENSSL_MANGLER(v3_inhibit_anyp)
    52680 # endif
    52681 #else
    52682 # ifndef _v3_inhibit_anyp
    52683 #  define _v3_inhibit_anyp OPENSSL_MANGLER_ASM(v3_inhibit_anyp)
    52684 # endif
    52685 #endif
    52686 #ifndef OPENSSL_MANGLE_ASM
    52687 # ifndef v3_key_usage
    52688 #  define v3_key_usage OPENSSL_MANGLER(v3_key_usage)
    52689 # endif
    52690 #else
    52691 # ifndef _v3_key_usage
    52692 #  define _v3_key_usage OPENSSL_MANGLER_ASM(v3_key_usage)
    52693 # endif
    52694 #endif
    52695 #ifndef OPENSSL_MANGLE_ASM
    52696 # ifndef v3_name_constraints
    52697 #  define v3_name_constraints OPENSSL_MANGLER(v3_name_constraints)
    52698 # endif
    52699 #else
    52700 # ifndef _v3_name_constraints
    52701 #  define _v3_name_constraints OPENSSL_MANGLER_ASM(v3_name_constraints)
    52702 # endif
    52703 #endif
    52704 #ifndef OPENSSL_MANGLE_ASM
    52705 # ifndef v3_ns_ia5_list
    52706 #  define v3_ns_ia5_list OPENSSL_MANGLER(v3_ns_ia5_list)
    52707 # endif
    52708 #else
    52709 # ifndef _v3_ns_ia5_list
    52710 #  define _v3_ns_ia5_list OPENSSL_MANGLER_ASM(v3_ns_ia5_list)
    52711 # endif
    52712 #endif
    52713 #ifndef OPENSSL_MANGLE_ASM
    52714 # ifndef v3_nscert
    52715 #  define v3_nscert OPENSSL_MANGLER(v3_nscert)
    52716 # endif
    52717 #else
    52718 # ifndef _v3_nscert
    52719 #  define _v3_nscert OPENSSL_MANGLER_ASM(v3_nscert)
    52720 # endif
    52721 #endif
    52722 #ifndef OPENSSL_MANGLE_ASM
    52723 # ifndef v3_ocsp_accresp
    52724 #  define v3_ocsp_accresp OPENSSL_MANGLER(v3_ocsp_accresp)
    52725 # endif
    52726 #else
    52727 # ifndef _v3_ocsp_accresp
    52728 #  define _v3_ocsp_accresp OPENSSL_MANGLER_ASM(v3_ocsp_accresp)
    52729 # endif
    52730 #endif
    52731 #ifndef OPENSSL_MANGLE_ASM
    52732 # ifndef v3_ocsp_acutoff
    52733 #  define v3_ocsp_acutoff OPENSSL_MANGLER(v3_ocsp_acutoff)
    52734 # endif
    52735 #else
    52736 # ifndef _v3_ocsp_acutoff
    52737 #  define _v3_ocsp_acutoff OPENSSL_MANGLER_ASM(v3_ocsp_acutoff)
    52738 # endif
    52739 #endif
    52740 #ifndef OPENSSL_MANGLE_ASM
    52741 # ifndef v3_ocsp_crlid
    52742 #  define v3_ocsp_crlid OPENSSL_MANGLER(v3_ocsp_crlid)
    52743 # endif
    52744 #else
    52745 # ifndef _v3_ocsp_crlid
    52746 #  define _v3_ocsp_crlid OPENSSL_MANGLER_ASM(v3_ocsp_crlid)
    52747 # endif
    52748 #endif
    52749 #ifndef OPENSSL_MANGLE_ASM
    52750 # ifndef v3_ocsp_nocheck
    52751 #  define v3_ocsp_nocheck OPENSSL_MANGLER(v3_ocsp_nocheck)
    52752 # endif
    52753 #else
    52754 # ifndef _v3_ocsp_nocheck
    52755 #  define _v3_ocsp_nocheck OPENSSL_MANGLER_ASM(v3_ocsp_nocheck)
    52756 # endif
    52757 #endif
    52758 #ifndef OPENSSL_MANGLE_ASM
    52759 # ifndef v3_ocsp_nonce
    52760 #  define v3_ocsp_nonce OPENSSL_MANGLER(v3_ocsp_nonce)
    52761 # endif
    52762 #else
    52763 # ifndef _v3_ocsp_nonce
    52764 #  define _v3_ocsp_nonce OPENSSL_MANGLER_ASM(v3_ocsp_nonce)
    52765 # endif
    52766 #endif
    52767 #ifndef OPENSSL_MANGLE_ASM
    52768 # ifndef v3_ocsp_serviceloc
    52769 #  define v3_ocsp_serviceloc OPENSSL_MANGLER(v3_ocsp_serviceloc)
    52770 # endif
    52771 #else
    52772 # ifndef _v3_ocsp_serviceloc
    52773 #  define _v3_ocsp_serviceloc OPENSSL_MANGLER_ASM(v3_ocsp_serviceloc)
    52774 # endif
    52775 #endif
    52776 #ifndef OPENSSL_MANGLE_ASM
    52777 # ifndef v3_pci
    52778 #  define v3_pci OPENSSL_MANGLER(v3_pci)
    52779 # endif
    52780 #else
    52781 # ifndef _v3_pci
    52782 #  define _v3_pci OPENSSL_MANGLER_ASM(v3_pci)
    52783 # endif
    52784 #endif
    52785 #ifndef OPENSSL_MANGLE_ASM
    52786 # ifndef v3_pkey_usage_period
    52787 #  define v3_pkey_usage_period OPENSSL_MANGLER(v3_pkey_usage_period)
    52788 # endif
    52789 #else
    52790 # ifndef _v3_pkey_usage_period
    52791 #  define _v3_pkey_usage_period OPENSSL_MANGLER_ASM(v3_pkey_usage_period)
    52792 # endif
    52793 #endif
    52794 #ifndef OPENSSL_MANGLE_ASM
    52795 # ifndef v3_policy_constraints
    52796 #  define v3_policy_constraints OPENSSL_MANGLER(v3_policy_constraints)
    52797 # endif
    52798 #else
    52799 # ifndef _v3_policy_constraints
    52800 #  define _v3_policy_constraints OPENSSL_MANGLER_ASM(v3_policy_constraints)
    52801 # endif
    52802 #endif
    52803 #ifndef OPENSSL_MANGLE_ASM
    52804 # ifndef v3_policy_mappings
    52805 #  define v3_policy_mappings OPENSSL_MANGLER(v3_policy_mappings)
    52806 # endif
    52807 #else
    52808 # ifndef _v3_policy_mappings
    52809 #  define _v3_policy_mappings OPENSSL_MANGLER_ASM(v3_policy_mappings)
    52810 # endif
    52811 #endif
    52812 #ifndef OPENSSL_MANGLE_ASM
    52813 # ifndef v3_sinfo
    52814 #  define v3_sinfo OPENSSL_MANGLER(v3_sinfo)
    52815 # endif
    52816 #else
    52817 # ifndef _v3_sinfo
    52818 #  define _v3_sinfo OPENSSL_MANGLER_ASM(v3_sinfo)
    52819 # endif
    52820 #endif
    52821 #ifndef OPENSSL_MANGLE_ASM
    52822 # ifndef v3_skey_id
    52823 #  define v3_skey_id OPENSSL_MANGLER(v3_skey_id)
    52824 # endif
    52825 #else
    52826 # ifndef _v3_skey_id
    52827 #  define _v3_skey_id OPENSSL_MANGLER_ASM(v3_skey_id)
    52828 # endif
    52829 #endif
    52830 #ifndef OPENSSL_MANGLE_ASM
    52831 # ifndef v3_sxnet
    52832 #  define v3_sxnet OPENSSL_MANGLER(v3_sxnet)
    52833 # endif
    52834 #else
    52835 # ifndef _v3_sxnet
    52836 #  define _v3_sxnet OPENSSL_MANGLER_ASM(v3_sxnet)
    52837 # endif
    52838 #endif
    52839 #ifndef OPENSSL_MANGLE_ASM
    52840 # ifndef v3_tls_feature
    52841 #  define v3_tls_feature OPENSSL_MANGLER(v3_tls_feature)
    52842 # endif
    52843 #else
    52844 # ifndef _v3_tls_feature
    52845 #  define _v3_tls_feature OPENSSL_MANGLER_ASM(v3_tls_feature)
    52846 # endif
    52847 #endif
    52848 #ifndef OPENSSL_MANGLE_ASM
    5284977608# ifndef vpaes_cbc_encrypt
    5285077609#  define vpaes_cbc_encrypt OPENSSL_MANGLER(vpaes_cbc_encrypt)
     
    5298277741#endif
    5298377742#ifndef OPENSSL_MANGLE_ASM
    52984 # ifndef x448_derive_public_key
    52985 #  define x448_derive_public_key OPENSSL_MANGLER(x448_derive_public_key)
    52986 # endif
    52987 #else
    52988 # ifndef _x448_derive_public_key
    52989 #  define _x448_derive_public_key OPENSSL_MANGLER_ASM(x448_derive_public_key)
    52990 # endif
    52991 #endif
    52992 #ifndef OPENSSL_MANGLE_ASM
    52993 # ifndef x448_int
    52994 #  define x448_int OPENSSL_MANGLER(x448_int)
    52995 # endif
    52996 #else
    52997 # ifndef _x448_int
    52998 #  define _x448_int OPENSSL_MANGLER_ASM(x448_int)
    52999 # endif
    53000 #endif
    53001 #ifndef OPENSSL_MANGLE_ASM
    53002 # ifndef x509_check_cert_time
    53003 #  define x509_check_cert_time OPENSSL_MANGLER(x509_check_cert_time)
    53004 # endif
    53005 #else
    53006 # ifndef _x509_check_cert_time
    53007 #  define _x509_check_cert_time OPENSSL_MANGLER_ASM(x509_check_cert_time)
    53008 # endif
    53009 #endif
    53010 #ifndef OPENSSL_MANGLE_ASM
    53011 # ifndef x509_init_sig_info
    53012 #  define x509_init_sig_info OPENSSL_MANGLER(x509_init_sig_info)
    53013 # endif
    53014 #else
    53015 # ifndef _x509_init_sig_info
    53016 #  define _x509_init_sig_info OPENSSL_MANGLER_ASM(x509_init_sig_info)
    53017 # endif
    53018 #endif
    53019 #ifndef OPENSSL_MANGLE_ASM
    53020 # ifndef x509_likely_issued
    53021 #  define x509_likely_issued OPENSSL_MANGLER(x509_likely_issued)
    53022 # endif
    53023 #else
    53024 # ifndef _x509_likely_issued
    53025 #  define _x509_likely_issued OPENSSL_MANGLER_ASM(x509_likely_issued)
    53026 # endif
    53027 #endif
    53028 #ifndef OPENSSL_MANGLE_ASM
    53029 # ifndef x509_set1_time
    53030 #  define x509_set1_time OPENSSL_MANGLER(x509_set1_time)
    53031 # endif
    53032 #else
    53033 # ifndef _x509_set1_time
    53034 #  define _x509_set1_time OPENSSL_MANGLER_ASM(x509_set1_time)
    53035 # endif
    53036 #endif
    53037 #ifndef OPENSSL_MANGLE_ASM
    53038 # ifndef x509_signing_allowed
    53039 #  define x509_signing_allowed OPENSSL_MANGLER(x509_signing_allowed)
    53040 # endif
    53041 #else
    53042 # ifndef _x509_signing_allowed
    53043 #  define _x509_signing_allowed OPENSSL_MANGLER_ASM(x509_signing_allowed)
     77743# ifndef x509v3_add_len_value_uchar
     77744#  define x509v3_add_len_value_uchar OPENSSL_MANGLER(x509v3_add_len_value_uchar)
     77745# endif
     77746#else
     77747# ifndef _x509v3_add_len_value_uchar
     77748#  define _x509v3_add_len_value_uchar OPENSSL_MANGLER_ASM(x509v3_add_len_value_uchar)
    5304477749# endif
    5304577750#endif
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette