diff --git a/components/esp32/aes.c b/components/esp32/hwcrypto/aes.c similarity index 100% rename from components/esp32/aes.c rename to components/esp32/hwcrypto/aes.c diff --git a/components/esp32/bignum.c b/components/esp32/hwcrypto/bignum.c similarity index 100% rename from components/esp32/bignum.c rename to components/esp32/hwcrypto/bignum.c diff --git a/components/esp32/esp_crypto.c b/components/esp32/hwcrypto/esp_crypto.c similarity index 100% rename from components/esp32/esp_crypto.c rename to components/esp32/hwcrypto/esp_crypto.c diff --git a/components/esp32/sha.c b/components/esp32/hwcrypto/sha.c similarity index 100% rename from components/esp32/sha.c rename to components/esp32/hwcrypto/sha.c diff --git a/components/esp32/include/aes.h b/components/esp32/include/hwcrypto/aes.h similarity index 100% rename from components/esp32/include/aes.h rename to components/esp32/include/hwcrypto/aes.h diff --git a/components/esp32/include/bignum.h b/components/esp32/include/hwcrypto/bignum.h similarity index 100% rename from components/esp32/include/bignum.h rename to components/esp32/include/hwcrypto/bignum.h diff --git a/components/esp32/include/esp_crypto.h b/components/esp32/include/hwcrypto/esp_crypto.h similarity index 100% rename from components/esp32/include/esp_crypto.h rename to components/esp32/include/hwcrypto/esp_crypto.h diff --git a/components/esp32/include/sha.h b/components/esp32/include/hwcrypto/sha.h similarity index 100% rename from components/esp32/include/sha.h rename to components/esp32/include/hwcrypto/sha.h