Lines Matching +full:riscv +full:- +full:crypto
1 # SPDX-License-Identifier: GPL-2.0
3 menu "Crypto library routines"
35 the functions from <crypto/blake2b.h>.
42 # BLAKE2s support is always built-in, so there's no CRYPTO_LIB_BLAKE2S option.
64 default y if RISCV && 64BIT && RISCV_ISA_V && TOOLCHAIN_HAS_VECTOR_CRYPTO
73 of the functions from <crypto/curve25519.h>.
93 The MD5 and HMAC-MD5 library functions. Select this if your module
94 uses any of the functions from <crypto/md5.h>.
107 of the functions from <crypto/poly1305.h>.
117 default y if RISCV
133 default 2 if MIPS || RISCV
142 the functions from <crypto/polyval.h>.
159 The SHA-1 and HMAC-SHA1 library functions. Select this if your module
160 uses any of the functions from <crypto/sha1.h>.
176 The SHA-224, SHA-256, HMAC-SHA224, and HMAC-SHA256 library functions.
178 <crypto/sha2.h>.
187 default y if RISCV && 64BIT && RISCV_ISA_V && TOOLCHAIN_HAS_VECTOR_CRYPTO
195 The SHA-384, SHA-512, HMAC-SHA384, and HMAC-SHA512 library functions.
197 <crypto/sha2.h>.
205 default y if RISCV && 64BIT && RISCV_ISA_V && TOOLCHAIN_HAS_VECTOR_CRYPTO
215 the functions from <crypto/sha3.h>.
226 source "lib/crypto/tests/Kconfig"