1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/pkg/cryptoauthlib/Kconfig
2023-08-31 14:38:50 +02:00

67 lines
1.7 KiB
Plaintext

# Copyright (c) 2022 Inria
#
# This file is subject to the terms and conditions of the GNU Lesser
# General Public License v2.1. See the file LICENSE in the top level
# directory for more details.
#
menuconfig PACKAGE_CRYPTOAUTHLIB
bool "Microchip CryptoAuthentication Library package"
depends on TEST_KCONFIG
depends on !HAS_ARCH_EFM32
depends on HAS_PERIPH_I2C
select MODULE_AUTO_INIT_SECURITY
select MODULE_CRYPTOAUTHLIB_CONTRIB
if PACKAGE_CRYPTOAUTHLIB
config MODULE_CRYPTOAUTHLIB_CONTRIB
bool
select ZTIMER_USEC
select MODULE_PERIPH_I2C
select MODULE_PERIPH_I2C_RECONFIGURE if HAS_PERIPH_I2C_RECONFIGURE
config MODULE_PSA_ATCA_DRIVER
bool
depends on PACKAGE_CRYPTOAUTHLIB
default y if MODULE_PSA_CRYPTO
select PSA_KEY_MANAGEMENT
config MODULE_CRYPTOAUTHLIB_TEST
bool "Module for cryptoauthlib tests"
depends on TEST_KCONFIG
select MODULE_CRYPTOAUTHLIB_TEST_THIRD_PARTY_UNITY
select MODULE_CRYPTOAUTHLIB_TEST_API_ATCAB
select MODULE_CRYPTOAUTHLIB_TEST_API_CALIB
select MODULE_CRYPTOAUTHLIB_TEST_API_CRYPTO
select MODULE_CRYPTOAUTHLIB_TEST_VECTORS
select MODULE_CRYPTOAUTHLIB_TEST_JWT
select MODULE_CRYPTOAUTHLIB_TEST_TNG
select MODULE_CRYPTOAUTHLIB_TEST_ATCACERT
config MODULE_CRYPTOAUTHLIB_TEST_JWT
bool
config MODULE_CRYPTOAUTHLIB_TEST_TNG
bool
config MODULE_CRYPTOAUTHLIB_TEST_ATCACERT
bool
config MODULE_CRYPTOAUTHLIB_TEST_THIRD_PARTY_UNITY
bool
config MODULE_CRYPTOAUTHLIB_TEST_API_ATCAB
bool
config MODULE_CRYPTOAUTHLIB_TEST_API_CALIB
bool
config MODULE_CRYPTOAUTHLIB_TEST_API_CRYPTO
bool
config MODULE_CRYPTOAUTHLIB_TEST_VECTORS
bool
endif # PACKAGE_CRYPTOAUTHLIB