Skip to content

Commit

Permalink
certs: move the 'depends on' to the choice of module signing keys
Browse files Browse the repository at this point in the history
When the condition "MODULE_SIG || (IMA_APPRAISE_MODSIG && MODULES)"
is unmet, you cannot choose anything in the choice, but the choice
menu is still displayed in the menuconfig etc.

Move the 'depends on' to the choice to hide the meaningless menu.

Also delete the redundant 'default'. In a choice, the first entry is
the default.

Signed-off-by: Masahiro Yamada <[email protected]>
  • Loading branch information
masahir0y committed Dec 11, 2021
1 parent 4dc0759 commit be0d5fa
Showing 1 changed file with 1 addition and 3 deletions.
4 changes: 1 addition & 3 deletions certs/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -17,21 +17,19 @@ config MODULE_SIG_KEY

choice
prompt "Type of module signing key to be generated"
default MODULE_SIG_KEY_TYPE_RSA
depends on MODULE_SIG || (IMA_APPRAISE_MODSIG && MODULES)
help
The type of module signing key type to generate. This option
does not apply if a #PKCS11 URI is used.

config MODULE_SIG_KEY_TYPE_RSA
bool "RSA"
depends on MODULE_SIG || (IMA_APPRAISE_MODSIG && MODULES)
help
Use an RSA key for module signing.

config MODULE_SIG_KEY_TYPE_ECDSA
bool "ECDSA"
select CRYPTO_ECDSA
depends on MODULE_SIG || (IMA_APPRAISE_MODSIG && MODULES)
help
Use an elliptic curve key (NIST P384) for module signing. Consider
using a strong hash like sha256 or sha384 for hashing modules.
Expand Down

0 comments on commit be0d5fa

Please sign in to comment.