Relax 'select' dependencies to 'imply' for crypto algorithms that are fulfilled only at runtime, and which may be implemented by other drivers than the generic ones implemented in C. This permits, e.g., arm64 builds to omit the generic CRYPTO_SHA256 and CRYPTO_AES drivers, both of which are superseded by optimized scalar versions at the very least,
Cc: "Theodore Y. Ts'o" <[email protected]> Cc: Jaegeuk Kim <[email protected]> Cc: Eric Biggers <[email protected]> Ard Biesheuvel (2): fscrypt: relax Kconfig dependencies for crypto API algorithms fsverity: relax build time dependency on CRYPTO_SHA256 fs/crypto/Kconfig | 23 ++++++++++++++------ fs/verity/Kconfig | 8 +++++-- 2 files changed, 22 insertions(+), 9 deletions(-) -- 2.30.2
