mirror of
https://github.com/espressif/esp-idf.git
synced 2025-09-11 09:09:24 +00:00
recompile crypto and bignum function
This commit is contained in:
@@ -276,27 +276,7 @@ void mbedtls_aes_decrypt( mbedtls_aes_context *ctx,
|
||||
#endif
|
||||
|
||||
#else /* MBEDTLS_AES_ALT */
|
||||
#include "port/aes_alt.h"
|
||||
|
||||
typedef AES_CTX mbedtls_aes_context;
|
||||
|
||||
#define mbedtls_aes_init aes_init
|
||||
#define mbedtls_aes_free aes_free
|
||||
#define mbedtls_aes_setkey_enc aes_setkey_enc
|
||||
#define mbedtls_aes_setkey_dec aes_setkey_dec
|
||||
#define mbedtls_aes_crypt_ecb aes_crypt_ecb
|
||||
#if defined(MBEDTLS_CIPHER_MODE_CBC)
|
||||
#define mbedtls_aes_crypt_cbc aes_crypt_cbc
|
||||
#endif
|
||||
#if defined(MBEDTLS_CIPHER_MODE_CFB)
|
||||
#define mbedtls_aes_crypt_cfb128 aes_crypt_cfb128
|
||||
#define mbedtls_aes_crypt_cfb8 aes_crypt_cfb8
|
||||
#endif
|
||||
#if defined(MBEDTLS_CIPHER_MODE_CTR)
|
||||
#define mbedtls_aes_crypt_ctr aes_crypt_ctr
|
||||
#endif
|
||||
#define mbedtls_aes_encrypt aes_encrypt
|
||||
#define mbedtls_aes_decrypt aes_decrypt
|
||||
#include "aes_alt.h"
|
||||
#endif /* MBEDTLS_AES_ALT */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@@ -705,52 +705,7 @@ int mbedtls_mpi_gen_prime( mbedtls_mpi *X, size_t nbits, int dh_flag,
|
||||
int (*f_rng)(void *, unsigned char *, size_t),
|
||||
void *p_rng );
|
||||
#else /* MBEDTLS_BIGNUM_ALT */
|
||||
#include "port/bignum_alt.h"
|
||||
|
||||
typedef mpi mbedtls_mpi;
|
||||
|
||||
#define mbedtls_mpi_init mpi_init
|
||||
#define mbedtls_mpi_free mpi_free
|
||||
#define mbedtls_mpi_grow mpi_grow
|
||||
#define mbedtls_mpi_shrink mpi_shrink
|
||||
#define mbedtls_mpi_copy mpi_copy
|
||||
#define mbedtls_mpi_swap mpi_swap
|
||||
#define mbedtls_mpi_safe_cond_assign mpi_safe_cond_assign
|
||||
#define mbedtls_mpi_safe_cond_swap mpi_safe_cond_swap
|
||||
#define mbedtls_mpi_lset mpi_lset
|
||||
#define mbedtls_mpi_get_bit mpi_get_bit
|
||||
#define mbedtls_mpi_set_bit mpi_set_bit
|
||||
#define mbedtls_mpi_lsb mpi_lsb
|
||||
#define mbedtls_mpi_bitlen mpi_bitlen
|
||||
#define mbedtls_mpi_size mpi_size
|
||||
#define mbedtls_mpi_read_string mpi_read_string
|
||||
#define mbedtls_mpi_write_string mpi_write_string
|
||||
#define mbedtls_mpi_read_binary mpi_read_binary
|
||||
#define mbedtls_mpi_write_binary mpi_write_binary
|
||||
#define mbedtls_mpi_shift_l mpi_shift_l
|
||||
#define mbedtls_mpi_shift_r mpi_shift_r
|
||||
#define mbedtls_mpi_cmp_abs mpi_cmp_abs
|
||||
#define mbedtls_mpi_cmp_mpi mpi_cmp_mpi
|
||||
#define mbedtls_mpi_cmp_int mpi_cmp_int
|
||||
#define mbedtls_mpi_add_abs mpi_add_abs
|
||||
#define mbedtls_mpi_sub_abs mpi_sub_abs
|
||||
#define mbedtls_mpi_add_mpi mpi_add_mpi
|
||||
#define mbedtls_mpi_sub_mpi mpi_sub_mpi
|
||||
#define mbedtls_mpi_add_int mpi_add_int
|
||||
#define mbedtls_mpi_sub_int mpi_sub_int
|
||||
#define mbedtls_mpi_mul_mpi mpi_mul_mpi
|
||||
#define mbedtls_mpi_mul_int mpi_mul_int
|
||||
#define mbedtls_mpi_div_mpi mpi_div_mpi
|
||||
#define mbedtls_mpi_div_int mpi_div_int
|
||||
#define mbedtls_mpi_mod_mpi mpi_mod_mpi
|
||||
#define mbedtls_mpi_mod_int mpi_mod_int
|
||||
#define mbedtls_mpi_exp_mod mpi_exp_mod
|
||||
#define mbedtls_mpi_fill_random mpi_fill_random
|
||||
#define mbedtls_mpi_gcd mpi_gcd
|
||||
#define mbedtls_mpi_inv_mod mpi_inv_mod
|
||||
#define mbedtls_mpi_is_prime mpi_is_prime
|
||||
#define mbedtls_mpi_gen_prime mpi_gen_prime
|
||||
|
||||
#include "bignum_alt.h"
|
||||
#endif /* MBEDTLS_BIGNUM_ALT */
|
||||
|
||||
/**
|
||||
|
@@ -2466,8 +2466,7 @@
|
||||
//#define MBEDTLS_SSL_CACHE_DEFAULT_MAX_ENTRIES 50 /**< Maximum entries in cache */
|
||||
|
||||
/* SSL options */
|
||||
extern unsigned int max_content_len;
|
||||
#define MBEDTLS_SSL_MAX_CONTENT_LEN max_content_len /**< Maxium fragment length in bytes, determines the size of each of the two internal I/O buffers */
|
||||
#define MBEDTLS_SSL_MAX_CONTENT_LEN 3072 /**< Maxium fragment length in bytes, determines the size of each of the two internal I/O buffers */
|
||||
//#define MBEDTLS_SSL_DEFAULT_TICKET_LIFETIME 86400 /**< Lifetime of session tickets (if enabled) */
|
||||
//#define MBEDTLS_PSK_MAX_LEN 32 /**< Max size of TLS pre-shared keys, in bytes (default 256 bits) */
|
||||
//#define MBEDTLS_SSL_COOKIE_TIMEOUT 60 /**< Default expiration delay of DTLS cookies, in seconds if HAVE_TIME, or in number of cookies issued */
|
||||
|
@@ -106,17 +106,7 @@ void mbedtls_sha1_process( mbedtls_sha1_context *ctx, const unsigned char data[6
|
||||
#endif
|
||||
|
||||
#else /* MBEDTLS_SHA1_ALT */
|
||||
#include "port/sha1_alt.h"
|
||||
|
||||
typedef SHA1_CTX mbedtls_sha1_context;
|
||||
|
||||
#define mbedtls_sha1_init sha1_init
|
||||
#define mbedtls_sha1_starts sha1_starts
|
||||
#define mbedtls_sha1_clone sha1_clone
|
||||
#define mbedtls_sha1_update sha1_update
|
||||
#define mbedtls_sha1_finish sha1_finish
|
||||
#define mbedtls_sha1_free sha1_free
|
||||
#define mbedtls_sha1_process sha1_process
|
||||
#include "sha1_alt.h"
|
||||
#endif /* MBEDTLS_SHA1_ALT */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@@ -109,17 +109,7 @@ void mbedtls_sha256_process( mbedtls_sha256_context *ctx, const unsigned char da
|
||||
#endif
|
||||
|
||||
#else /* MBEDTLS_SHA256_ALT */
|
||||
#include "port/sha256_alt.h"
|
||||
|
||||
typedef SHA256_CTX mbedtls_sha256_context;
|
||||
|
||||
#define mbedtls_sha256_init sha256_init
|
||||
#define mbedtls_sha256_clone sha256_clone
|
||||
#define mbedtls_sha256_starts sha256_starts
|
||||
#define mbedtls_sha256_update sha256_update
|
||||
#define mbedtls_sha256_finish sha256_finish
|
||||
#define mbedtls_sha256_free sha256_free
|
||||
#define mbedtls_sha256_process sha256_process
|
||||
#include "sha256_alt.h"
|
||||
#endif /* MBEDTLS_SHA256_ALT */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@@ -106,17 +106,7 @@ void mbedtls_sha512_finish( mbedtls_sha512_context *ctx, unsigned char output[64
|
||||
#endif
|
||||
|
||||
#else /* MBEDTLS_SHA512_ALT */
|
||||
#include "port/sha512_alt.h"
|
||||
|
||||
typedef SHA512_CTX mbedtls_sha512_context;
|
||||
|
||||
#define mbedtls_sha512_init sha512_init
|
||||
#define mbedtls_sha512_clone sha512_clone
|
||||
#define mbedtls_sha512_starts sha512_starts
|
||||
#define mbedtls_sha512_update sha512_update
|
||||
#define mbedtls_sha512_finish sha512_finish
|
||||
#define mbedtls_sha512_free sha512_free
|
||||
|
||||
#include "sha512_alt.h"
|
||||
#endif /* MBEDTLS_SHA512_ALT */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
Reference in New Issue
Block a user