50 lines
1.1 KiB
Plaintext
50 lines
1.1 KiB
Plaintext
# Private config options for PSA Crypto application
|
|
|
|
# Copyright (c) 2023 Linaro
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
mainmenu "PSA Crypto sample application"
|
|
|
|
menu "Application configuration"
|
|
|
|
module = PSA
|
|
module-str = psa
|
|
source "subsys/logging/Kconfig.template.log_config"
|
|
|
|
endmenu
|
|
|
|
config PSA_SHELL
|
|
bool "The 'psa' shell command"
|
|
depends on SHELL
|
|
help
|
|
Enabling this option will make the 'psa' shell command available.
|
|
|
|
config PSA_IMPORT_KEY
|
|
bool "Support for importing private key data"
|
|
help
|
|
Enable support for importing a pre-generated or randomly generated
|
|
private key using PSA APIs and PRIVATE_KEY_STATIC or
|
|
PRIVATE_KEY_RANDOM.
|
|
|
|
choice
|
|
prompt "Private Key"
|
|
default PRIVATE_KEY_RANDOM
|
|
|
|
config PRIVATE_KEY_STATIC
|
|
bool "Static"
|
|
depends on PSA_IMPORT_KEY
|
|
help
|
|
A static key value will be used for the elliptic curve 'secp256r1'
|
|
private key.
|
|
|
|
config PRIVATE_KEY_RANDOM
|
|
bool "Random"
|
|
depends on PSA_IMPORT_KEY
|
|
help
|
|
A randomly generated value will be used for the elliptic curve
|
|
'secp256r1' private key.
|
|
|
|
endchoice
|
|
|
|
source "Kconfig.zephyr"
|