]> granicus.if.org Git - esp-idf/commitdiff
mbedtls: Remove esp_aes_encrypt/decrypt
authorAngus Gratton <angus@espressif.com>
Wed, 21 Aug 2019 02:55:26 +0000 (12:55 +1000)
committerAngus Gratton <gus@projectgus.com>
Thu, 12 Sep 2019 23:44:07 +0000 (09:44 +1000)
Deprecated in ESP-IDF V3.1

Anyone reading this should please include mbedtls/aes.h and use mbedTLS APIs,
not the ESP-specific APIs.

components/mbedtls/port/esp32/aes.c
components/mbedtls/port/include/esp32/aes.h

index db8f1bf57021c827f45b5d63fbf1b0afb9387807..edf2e2f0835669d7931502b6d843d5b71a32df97 100644 (file)
@@ -208,13 +208,6 @@ int esp_internal_aes_encrypt( esp_aes_context *ctx,
     return r;
 }
 
-void esp_aes_encrypt( esp_aes_context *ctx,
-        const unsigned char input[16],
-        unsigned char output[16] )
-{
-    esp_internal_aes_encrypt(ctx, input, output);
-}
-
 /*
  * AES-ECB block decryption
  */
@@ -237,13 +230,6 @@ int esp_internal_aes_decrypt( esp_aes_context *ctx,
     return r;
 }
 
-void esp_aes_decrypt( esp_aes_context *ctx,
-                      const unsigned char input[16],
-                      unsigned char output[16] )
-{
-    esp_internal_aes_decrypt(ctx, input, output);
-}
-
 /*
  * AES-ECB block encryption/decryption
  */
index 107193015472405527eef0b0e0ca70e152b5349d..f423b8a7ff43999613d0b378d9c73d52507b7582 100644 (file)
@@ -332,9 +332,6 @@ int esp_aes_xts_setkey_dec( esp_aes_xts_context *ctx,
  */
 int esp_internal_aes_encrypt( esp_aes_context *ctx, const unsigned char input[16], unsigned char output[16] );
 
-/** Deprecated, see esp_aes_internal_encrypt */
-void esp_aes_encrypt( esp_aes_context *ctx, const unsigned char input[16], unsigned char output[16] ) __attribute__((deprecated));
-
 /**
  * \brief           Internal AES block decryption function
  *                  (Only exposed to allow overriding it,
@@ -346,9 +343,6 @@ void esp_aes_encrypt( esp_aes_context *ctx, const unsigned char input[16], unsig
  */
 int esp_internal_aes_decrypt( esp_aes_context *ctx, const unsigned char input[16], unsigned char output[16] );
 
-/** Deprecated, see esp_aes_internal_decrypt */
-void esp_aes_decrypt( esp_aes_context *ctx, const unsigned char input[16], unsigned char output[16] ) __attribute__((deprecated));
-
 /** AES-XTS buffer encryption/decryption */
 int esp_aes_crypt_xts( esp_aes_xts_context *ctx, int mode, size_t length, const unsigned char data_unit[16], const unsigned char *input, unsigned char *output );