]> granicus.if.org Git - esp-idf/commit
nvs_flash: Add support for nvs encryption
authorSagar Bijwe <sagar@espressif.com>
Mon, 2 Jul 2018 11:10:43 +0000 (16:40 +0530)
committerSagar Bijwe <sagar@espressif.com>
Mon, 24 Sep 2018 05:55:21 +0000 (11:25 +0530)
commit48fccbf5dd69fd788bab3ea2fa471c8c4c4303af
treecbbe09e49945401905cb4efbe07cca51d26544a6
parent4d50427e877224edcc3b45b83d33a8e94c7cdba0
nvs_flash: Add support for nvs encryption
43 files changed:
components/bootloader_support/src/bootloader_utility.c
components/bootloader_support/src/flash_encrypt.c
components/esp32/esp_err_to_name.c
components/esp32/hwcrypto/aes.c
components/esp32/include/esp_flash_data_types.h
components/esp32/include/hwcrypto/aes.h
components/mbedtls/port/include/aes_alt.h
components/mbedtls/port/include/mbedtls/esp_config.h
components/nvs_flash/CMakeLists.txt
components/nvs_flash/Kconfig [new file with mode: 0644]
components/nvs_flash/README.rst
components/nvs_flash/component.mk
components/nvs_flash/include/nvs.h
components/nvs_flash/include/nvs_flash.h
components/nvs_flash/nvs_partition_generator/README.rst
components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py
components/nvs_flash/nvs_partition_generator/testdata/encryption_keys.txt [new file with mode: 0644]
components/nvs_flash/src/intrusive_list.h
components/nvs_flash/src/nvs_api.cpp
components/nvs_flash/src/nvs_encr.cpp [new file with mode: 0644]
components/nvs_flash/src/nvs_encr.hpp [new file with mode: 0644]
components/nvs_flash/src/nvs_ops.cpp [new file with mode: 0644]
components/nvs_flash/src/nvs_ops.hpp [new file with mode: 0644]
components/nvs_flash/src/nvs_page.cpp
components/nvs_flash/src/nvs_pagemanager.hpp
components/nvs_flash/src/nvs_storage.cpp
components/nvs_flash/src/nvs_storage.hpp
components/nvs_flash/src/nvs_test_api.h
components/nvs_flash/test/component.mk
components/nvs_flash/test/encryption_keys.bin [new file with mode: 0644]
components/nvs_flash/test/partition_encrypted.bin [new file with mode: 0644]
components/nvs_flash/test/sample.bin [new file with mode: 0644]
components/nvs_flash/test/test_nvs.c
components/nvs_flash/test_nvs_host/Makefile
components/nvs_flash/test_nvs_host/test_nvs.cpp
components/partition_table/gen_esp32part.py
components/partition_table/test/test_partition.c
components/spi_flash/include/esp_partition.h
components/spi_flash/partition.c
components/wpa_supplicant/port/include/endian.h
docs/en/api-guides/partition-tables.rst
requirements.txt
tools/unit-test-app/partition_table_unit_test_app.csv