/**************************************************************************/ /* */ /* Copyright (c) Microsoft Corporation. All rights reserved. */ /* */ /* This software is licensed under the Microsoft Software License */ /* Terms for Microsoft Azure RTOS. Full text of the license can be */ /* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ /* and in the root directory of this software. */ /* */ /**************************************************************************/ #ifndef NX_AZURE_IOT_CIPHERSUITES_H #define NX_AZURE_IOT_CIPHERSUITES_H #include "nx_secure_tls_api.h" /* Users can use these ciphersuites as sample, and also can build their own ciphersuite referring to nx_secure/nx_crypto_generic_ciphersuites.c. */ extern const NX_CRYPTO_METHOD *_nx_azure_iot_tls_supported_crypto[]; extern const UINT _nx_azure_iot_tls_supported_crypto_size; extern const NX_CRYPTO_CIPHERSUITE *_nx_azure_iot_tls_ciphersuite_map[]; extern const UINT _nx_azure_iot_tls_ciphersuite_map_size; /* Define the metadata size for _nx_azure_iot_tls_ciphers. */ #ifndef NX_AZURE_IOT_TLS_METADATA_BUFFER_SIZE #define NX_AZURE_IOT_TLS_METADATA_BUFFER_SIZE (10 * 1024) #endif /* NX_AZURE_IOT_TLS_METADATA_BUFFER_SIZE */ #endif /* NX_AZURE_IOT_CIPHERSUITES_H */