WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
config-ws-iot.h 文件参考

浏览源代码.

宏定义

#define MBEDTLS_HAVE_ASM
 
#define MBEDTLS_CIPHER_MODE_CBC
 
#define MBEDTLS_CIPHER_MODE_CFB
 
#define MBEDTLS_CIPHER_MODE_CTR
 
#define MBEDTLS_CIPHER_MODE_OFB
 
#define MBEDTLS_CIPHER_MODE_XTS
 
#define MBEDTLS_CIPHER_PADDING_PKCS7
 
#define MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS
 
#define MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN
 
#define MBEDTLS_CIPHER_PADDING_ZEROS
 
#define MBEDTLS_ECP_DP_SECP192R1_ENABLED
 
#define MBEDTLS_ECP_DP_SECP224R1_ENABLED
 
#define MBEDTLS_ECP_DP_SECP256R1_ENABLED
 
#define MBEDTLS_ECP_DP_SECP384R1_ENABLED
 
#define MBEDTLS_ECP_DP_BP256R1_ENABLED
 
#define MBEDTLS_ECP_DP_CURVE25519_ENABLED
 
#define MBEDTLS_ECP_DP_CURVE448_ENABLED
 
#define MBEDTLS_ECP_FIXED_POINT_OPTIM   0
 
#define MBEDTLS_ECP_NIST_OPTIM
 
#define MBEDTLS_ECP_RESTARTABLE
 
#define MBEDTLS_ECDSA_DETERMINISTIC
 
#define MBEDTLS_KEY_EXCHANGE_PSK_ENABLED
 
#define MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED
 
#define MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
 
#define MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED
 
#define MBEDTLS_KEY_EXCHANGE_RSA_ENABLED
 
#define MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
 
#define MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
 
#define MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
 
#define MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED
 
#define MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED
 
#define MBEDTLS_PK_PARSE_EC_EXTENDED
 
#define MBEDTLS_ERROR_STRERROR_DUMMY
 
#define MBEDTLS_GENPRIME
 
#define MBEDTLS_PK_RSA_ALT_SUPPORT
 
#define MBEDTLS_PKCS1_V15
 
#define MBEDTLS_PKCS1_V21
 
#define MBEDTLS_SELF_TEST
 
#define MBEDTLS_SSL_ALL_ALERT_MESSAGES
 
#define MBEDTLS_SSL_CONTEXT_SERIALIZATION
 
#define MBEDTLS_SSL_ENCRYPT_THEN_MAC
 
#define MBEDTLS_SSL_EXTENDED_MASTER_SECRET
 
#define MBEDTLS_SSL_KEEP_PEER_CERTIFICATE
 
#define MBEDTLS_SSL_RENEGOTIATION
 
#define MBEDTLS_SSL_MAX_FRAGMENT_LENGTH
 
#define MBEDTLS_SSL_PROTO_TLS1_2
 
#define MBEDTLS_SSL_PROTO_DTLS
 
#define MBEDTLS_SSL_ALPN
 
#define MBEDTLS_SSL_DTLS_ANTI_REPLAY
 
#define MBEDTLS_SSL_DTLS_HELLO_VERIFY
 
#define MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE
 
#define MBEDTLS_SSL_SESSION_TICKETS
 
#define MBEDTLS_SSL_SERVER_NAME_INDICATION
 
#define MBEDTLS_VERSION_FEATURES
 
#define MBEDTLS_X509_RSASSA_PSS_SUPPORT
 
#define MBEDTLS_AESNI_C
 
#define MBEDTLS_AES_C
 
#define MBEDTLS_ASN1_PARSE_C
 
#define MBEDTLS_ASN1_WRITE_C
 
#define MBEDTLS_BASE64_C
 
#define MBEDTLS_BIGNUM_C
 
#define MBEDTLS_CAMELLIA_C
 
#define MBEDTLS_ARIA_C
 
#define MBEDTLS_CCM_C
 
#define MBEDTLS_CHACHA20_C
 
#define MBEDTLS_CHACHAPOLY_C
 
#define MBEDTLS_CIPHER_C
 
#define MBEDTLS_CMAC_C
 
#define MBEDTLS_CTR_DRBG_C
 
#define MBEDTLS_DES_C
 
#define MBEDTLS_DHM_C
 
#define MBEDTLS_ECDH_C
 
#define MBEDTLS_ECDSA_C
 
#define MBEDTLS_ECJPAKE_C
 
#define MBEDTLS_ECP_C
 
#define MBEDTLS_ENTROPY_C
 
#define MBEDTLS_ERROR_C
 
#define MBEDTLS_GCM_C
 
#define MBEDTLS_HKDF_C
 
#define MBEDTLS_HMAC_DRBG_C
 
#define MBEDTLS_NIST_KW_C
 
#define MBEDTLS_MD_C
 
#define MBEDTLS_MD5_C
 
#define MBEDTLS_NET_C
 
#define MBEDTLS_OID_C
 
#define MBEDTLS_PADLOCK_C
 
#define MBEDTLS_PEM_PARSE_C
 
#define MBEDTLS_PEM_WRITE_C
 
#define MBEDTLS_PK_C
 
#define MBEDTLS_PK_PARSE_C
 
#define MBEDTLS_PK_WRITE_C
 
#define MBEDTLS_PKCS5_C
 
#define MBEDTLS_PKCS12_C
 
#define MBEDTLS_PLATFORM_C
 
#define MBEDTLS_POLY1305_C
 
#define MBEDTLS_PSA_CRYPTO_C
 
#define MBEDTLS_RSA_C
 
#define MBEDTLS_SHA1_C
 
#define MBEDTLS_SHA224_C
 
#define MBEDTLS_SHA256_C
 
#define MBEDTLS_SHA384_C
 
#define MBEDTLS_SHA512_C
 
#define MBEDTLS_SSL_CACHE_C
 
#define MBEDTLS_SSL_COOKIE_C
 
#define MBEDTLS_SSL_TICKET_C
 
#define MBEDTLS_SSL_CLI_C
 
#define MBEDTLS_SSL_SRV_C
 
#define MBEDTLS_SSL_TLS_C
 
#define MBEDTLS_VERSION_C
 
#define MBEDTLS_X509_USE_C
 
#define MBEDTLS_X509_CRT_PARSE_C
 
#define MBEDTLS_X509_CRL_PARSE_C
 
#define MBEDTLS_X509_CSR_PARSE_C
 
#define MBEDTLS_X509_CREATE_C
 
#define MBEDTLS_X509_CRT_WRITE_C
 
#define MBEDTLS_X509_CSR_WRITE_C
 
#define MBEDTLS_NO_PLATFORM_ENTROPY
 

宏定义说明

◆ MBEDTLS_AES_C

#define MBEDTLS_AES_C

◆ MBEDTLS_AESNI_C

#define MBEDTLS_AESNI_C

◆ MBEDTLS_ARIA_C

#define MBEDTLS_ARIA_C

◆ MBEDTLS_ASN1_PARSE_C

#define MBEDTLS_ASN1_PARSE_C

◆ MBEDTLS_ASN1_WRITE_C

#define MBEDTLS_ASN1_WRITE_C

◆ MBEDTLS_BASE64_C

#define MBEDTLS_BASE64_C

◆ MBEDTLS_BIGNUM_C

#define MBEDTLS_BIGNUM_C

◆ MBEDTLS_CAMELLIA_C

#define MBEDTLS_CAMELLIA_C

◆ MBEDTLS_CCM_C

#define MBEDTLS_CCM_C

◆ MBEDTLS_CHACHA20_C

#define MBEDTLS_CHACHA20_C

◆ MBEDTLS_CHACHAPOLY_C

#define MBEDTLS_CHACHAPOLY_C

◆ MBEDTLS_CIPHER_C

#define MBEDTLS_CIPHER_C

◆ MBEDTLS_CIPHER_MODE_CBC

#define MBEDTLS_CIPHER_MODE_CBC

◆ MBEDTLS_CIPHER_MODE_CFB

#define MBEDTLS_CIPHER_MODE_CFB

◆ MBEDTLS_CIPHER_MODE_CTR

#define MBEDTLS_CIPHER_MODE_CTR

◆ MBEDTLS_CIPHER_MODE_OFB

#define MBEDTLS_CIPHER_MODE_OFB

◆ MBEDTLS_CIPHER_MODE_XTS

#define MBEDTLS_CIPHER_MODE_XTS

◆ MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS

#define MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS

◆ MBEDTLS_CIPHER_PADDING_PKCS7

#define MBEDTLS_CIPHER_PADDING_PKCS7

◆ MBEDTLS_CIPHER_PADDING_ZEROS

#define MBEDTLS_CIPHER_PADDING_ZEROS

◆ MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN

#define MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN

◆ MBEDTLS_CMAC_C

#define MBEDTLS_CMAC_C

◆ MBEDTLS_CTR_DRBG_C

#define MBEDTLS_CTR_DRBG_C

◆ MBEDTLS_DES_C

#define MBEDTLS_DES_C

◆ MBEDTLS_DHM_C

#define MBEDTLS_DHM_C

◆ MBEDTLS_ECDH_C

#define MBEDTLS_ECDH_C

◆ MBEDTLS_ECDSA_C

#define MBEDTLS_ECDSA_C

◆ MBEDTLS_ECDSA_DETERMINISTIC

#define MBEDTLS_ECDSA_DETERMINISTIC

◆ MBEDTLS_ECJPAKE_C

#define MBEDTLS_ECJPAKE_C

◆ MBEDTLS_ECP_C

#define MBEDTLS_ECP_C

◆ MBEDTLS_ECP_DP_BP256R1_ENABLED

#define MBEDTLS_ECP_DP_BP256R1_ENABLED

◆ MBEDTLS_ECP_DP_CURVE25519_ENABLED

#define MBEDTLS_ECP_DP_CURVE25519_ENABLED

◆ MBEDTLS_ECP_DP_CURVE448_ENABLED

#define MBEDTLS_ECP_DP_CURVE448_ENABLED

◆ MBEDTLS_ECP_DP_SECP192R1_ENABLED

#define MBEDTLS_ECP_DP_SECP192R1_ENABLED

◆ MBEDTLS_ECP_DP_SECP224R1_ENABLED

#define MBEDTLS_ECP_DP_SECP224R1_ENABLED

◆ MBEDTLS_ECP_DP_SECP256R1_ENABLED

#define MBEDTLS_ECP_DP_SECP256R1_ENABLED

◆ MBEDTLS_ECP_DP_SECP384R1_ENABLED

#define MBEDTLS_ECP_DP_SECP384R1_ENABLED

◆ MBEDTLS_ECP_FIXED_POINT_OPTIM

#define MBEDTLS_ECP_FIXED_POINT_OPTIM   0

◆ MBEDTLS_ECP_NIST_OPTIM

#define MBEDTLS_ECP_NIST_OPTIM

◆ MBEDTLS_ECP_RESTARTABLE

#define MBEDTLS_ECP_RESTARTABLE

◆ MBEDTLS_ENTROPY_C

#define MBEDTLS_ENTROPY_C

◆ MBEDTLS_ERROR_C

#define MBEDTLS_ERROR_C

◆ MBEDTLS_ERROR_STRERROR_DUMMY

#define MBEDTLS_ERROR_STRERROR_DUMMY

◆ MBEDTLS_GCM_C

#define MBEDTLS_GCM_C

◆ MBEDTLS_GENPRIME

#define MBEDTLS_GENPRIME

◆ MBEDTLS_HAVE_ASM

#define MBEDTLS_HAVE_ASM

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2024-2024. All rights reserved. Description: mbedtls ws iot configuration.

Create: 2024-07-11

◆ MBEDTLS_HKDF_C

#define MBEDTLS_HKDF_C

◆ MBEDTLS_HMAC_DRBG_C

#define MBEDTLS_HMAC_DRBG_C

◆ MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED

#define MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED

◆ MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED

#define MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED

◆ MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED

#define MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED

◆ MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED

#define MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED

◆ MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED

#define MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED

◆ MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED

#define MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED

◆ MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED

#define MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED

◆ MBEDTLS_KEY_EXCHANGE_PSK_ENABLED

#define MBEDTLS_KEY_EXCHANGE_PSK_ENABLED

◆ MBEDTLS_KEY_EXCHANGE_RSA_ENABLED

#define MBEDTLS_KEY_EXCHANGE_RSA_ENABLED

◆ MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED

#define MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED

◆ MBEDTLS_MD5_C

#define MBEDTLS_MD5_C

◆ MBEDTLS_MD_C

#define MBEDTLS_MD_C

◆ MBEDTLS_NET_C

#define MBEDTLS_NET_C

◆ MBEDTLS_NIST_KW_C

#define MBEDTLS_NIST_KW_C

◆ MBEDTLS_NO_PLATFORM_ENTROPY

#define MBEDTLS_NO_PLATFORM_ENTROPY

◆ MBEDTLS_OID_C

#define MBEDTLS_OID_C

◆ MBEDTLS_PADLOCK_C

#define MBEDTLS_PADLOCK_C

◆ MBEDTLS_PEM_PARSE_C

#define MBEDTLS_PEM_PARSE_C

◆ MBEDTLS_PEM_WRITE_C

#define MBEDTLS_PEM_WRITE_C

◆ MBEDTLS_PK_C

#define MBEDTLS_PK_C

◆ MBEDTLS_PK_PARSE_C

#define MBEDTLS_PK_PARSE_C

◆ MBEDTLS_PK_PARSE_EC_EXTENDED

#define MBEDTLS_PK_PARSE_EC_EXTENDED

◆ MBEDTLS_PK_RSA_ALT_SUPPORT

#define MBEDTLS_PK_RSA_ALT_SUPPORT

◆ MBEDTLS_PK_WRITE_C

#define MBEDTLS_PK_WRITE_C

◆ MBEDTLS_PKCS12_C

#define MBEDTLS_PKCS12_C

◆ MBEDTLS_PKCS1_V15

#define MBEDTLS_PKCS1_V15

◆ MBEDTLS_PKCS1_V21

#define MBEDTLS_PKCS1_V21

◆ MBEDTLS_PKCS5_C

#define MBEDTLS_PKCS5_C

◆ MBEDTLS_PLATFORM_C

#define MBEDTLS_PLATFORM_C

◆ MBEDTLS_POLY1305_C

#define MBEDTLS_POLY1305_C

◆ MBEDTLS_PSA_CRYPTO_C

#define MBEDTLS_PSA_CRYPTO_C

◆ MBEDTLS_RSA_C

#define MBEDTLS_RSA_C

◆ MBEDTLS_SELF_TEST

#define MBEDTLS_SELF_TEST

◆ MBEDTLS_SHA1_C

#define MBEDTLS_SHA1_C

◆ MBEDTLS_SHA224_C

#define MBEDTLS_SHA224_C

◆ MBEDTLS_SHA256_C

#define MBEDTLS_SHA256_C

◆ MBEDTLS_SHA384_C

#define MBEDTLS_SHA384_C

◆ MBEDTLS_SHA512_C

#define MBEDTLS_SHA512_C

◆ MBEDTLS_SSL_ALL_ALERT_MESSAGES

#define MBEDTLS_SSL_ALL_ALERT_MESSAGES

◆ MBEDTLS_SSL_ALPN

#define MBEDTLS_SSL_ALPN

◆ MBEDTLS_SSL_CACHE_C

#define MBEDTLS_SSL_CACHE_C

◆ MBEDTLS_SSL_CLI_C

#define MBEDTLS_SSL_CLI_C

◆ MBEDTLS_SSL_CONTEXT_SERIALIZATION

#define MBEDTLS_SSL_CONTEXT_SERIALIZATION

◆ MBEDTLS_SSL_COOKIE_C

#define MBEDTLS_SSL_COOKIE_C

◆ MBEDTLS_SSL_DTLS_ANTI_REPLAY

#define MBEDTLS_SSL_DTLS_ANTI_REPLAY

◆ MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE

#define MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE

◆ MBEDTLS_SSL_DTLS_HELLO_VERIFY

#define MBEDTLS_SSL_DTLS_HELLO_VERIFY

◆ MBEDTLS_SSL_ENCRYPT_THEN_MAC

#define MBEDTLS_SSL_ENCRYPT_THEN_MAC

◆ MBEDTLS_SSL_EXTENDED_MASTER_SECRET

#define MBEDTLS_SSL_EXTENDED_MASTER_SECRET

◆ MBEDTLS_SSL_KEEP_PEER_CERTIFICATE

#define MBEDTLS_SSL_KEEP_PEER_CERTIFICATE

◆ MBEDTLS_SSL_MAX_FRAGMENT_LENGTH

#define MBEDTLS_SSL_MAX_FRAGMENT_LENGTH

◆ MBEDTLS_SSL_PROTO_DTLS

#define MBEDTLS_SSL_PROTO_DTLS

◆ MBEDTLS_SSL_PROTO_TLS1_2

#define MBEDTLS_SSL_PROTO_TLS1_2

◆ MBEDTLS_SSL_RENEGOTIATION

#define MBEDTLS_SSL_RENEGOTIATION

◆ MBEDTLS_SSL_SERVER_NAME_INDICATION

#define MBEDTLS_SSL_SERVER_NAME_INDICATION

◆ MBEDTLS_SSL_SESSION_TICKETS

#define MBEDTLS_SSL_SESSION_TICKETS

◆ MBEDTLS_SSL_SRV_C

#define MBEDTLS_SSL_SRV_C

◆ MBEDTLS_SSL_TICKET_C

#define MBEDTLS_SSL_TICKET_C

◆ MBEDTLS_SSL_TLS_C

#define MBEDTLS_SSL_TLS_C

◆ MBEDTLS_VERSION_C

#define MBEDTLS_VERSION_C

◆ MBEDTLS_VERSION_FEATURES

#define MBEDTLS_VERSION_FEATURES

◆ MBEDTLS_X509_CREATE_C

#define MBEDTLS_X509_CREATE_C

◆ MBEDTLS_X509_CRL_PARSE_C

#define MBEDTLS_X509_CRL_PARSE_C

◆ MBEDTLS_X509_CRT_PARSE_C

#define MBEDTLS_X509_CRT_PARSE_C

◆ MBEDTLS_X509_CRT_WRITE_C

#define MBEDTLS_X509_CRT_WRITE_C

◆ MBEDTLS_X509_CSR_PARSE_C

#define MBEDTLS_X509_CSR_PARSE_C

◆ MBEDTLS_X509_CSR_WRITE_C

#define MBEDTLS_X509_CSR_WRITE_C

◆ MBEDTLS_X509_RSASSA_PSS_SUPPORT

#define MBEDTLS_X509_RSASSA_PSS_SUPPORT

◆ MBEDTLS_X509_USE_C

#define MBEDTLS_X509_USE_C