19#include "hitls_build.h"
20#ifdef HITLS_CRYPTO_ASM_CHECK
21#include "crypt_ealinit.h"
27#if defined(HITLS_CRYPTO_CIPHER)
28#if defined(HITLS_CRYPTO_AES_ASM)
30int32_t CRYPT_AES_AsmCheck(
void);
33#if defined(HITLS_CRYPTO_CHACHA20_ASM)
34int32_t CRYPT_CHACHA20_AsmCheck(
void);
37#if defined(HITLS_CRYPTO_CHACHA20POLY1305_ASM)
38int32_t CRYPT_POLY1305_AsmCheck(
void);
41#if defined(HITLS_CRYPTO_SM4_ASM)
42int32_t CRYPT_SM4_AsmCheck(
void);
45#if defined(HITLS_CRYPTO_GCM_ASM)
46int32_t CRYPT_GHASH_AsmCheck(
void);
51#if defined(HITLS_CRYPTO_MD)
52#if defined(HITLS_CRYPTO_MD5_ASM)
53int32_t CRYPT_MD5_AsmCheck(
void);
55#if defined(HITLS_CRYPTO_SHA1_ASM)
56int32_t CRYPT_SHA1_AsmCheck(
void);
59#if defined(HITLS_CRYPTO_SHA2_ASM)
60int32_t CRYPT_SHA2_AsmCheck(
void);
63#if defined(HITLS_CRYPTO_SM3_ASM)
64int32_t CRYPT_SM3_AsmCheck(
void);
69#if defined(HITLS_CRYPTO_PKEY)
71#if defined(HITLS_CRYPTO_BN_ASM)
72int32_t CRYPT_BN_AsmCheck(
void);
75#if defined(HITLS_CRYPTO_CURVE_NISTP256_ASM)
76int32_t CRYPT_ECP256_AsmCheck(
void);