aboutsummaryrefslogtreecommitdiffstats
path: root/dashboard/config/linux/bits
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2021-03-15 14:09:57 +0100
committerDmitry Vyukov <dvyukov@google.com>2021-03-15 15:19:59 +0100
commit3762c4d99f703555fef6069bf976f7de4fd66160 (patch)
tree2e2be32976898be5542a63ecbcb17b5716822bbb /dashboard/config/linux/bits
parent719ab86f55a406f1f81b76f99bd21a9a6154bdee (diff)
dashboard/config/linux: move crypto configs into own fragment file
Diffstat (limited to 'dashboard/config/linux/bits')
-rw-r--r--dashboard/config/linux/bits/arm.yml18
-rw-r--r--dashboard/config/linux/bits/crypto.yml122
-rw-r--r--dashboard/config/linux/bits/subsystems.yml82
3 files changed, 122 insertions, 100 deletions
diff --git a/dashboard/config/linux/bits/arm.yml b/dashboard/config/linux/bits/arm.yml
index 145b0960c..e53da4dde 100644
--- a/dashboard/config/linux/bits/arm.yml
+++ b/dashboard/config/linux/bits/arm.yml
@@ -49,22 +49,4 @@ config:
- BINFMT_ZFLAT
- BINFMT_SHARED_FLAT
- CAN_KVASER_PCIEFD: [-baseline, -onlyusb]
-
- - ARM_CRYPTO
- - CRYPTO_SHA1_ARM
- - CRYPTO_SHA256_ARM
- - CRYPTO_SHA512_ARM
- - CRYPTO_AES_ARM
- - CRYPTO_CHACHA20_NEON
- - CRYPTO_POLY1305_ARM
- - CRYPTO_SHA1_ARM_NEON
- - CRYPTO_SHA1_ARM_CE
- - CRYPTO_SHA2_ARM_CE
- - CRYPTO_AES_ARM_BS
- - CRYPTO_AES_ARM_CE
- - CRYPTO_GHASH_ARM_CE
- - CRYPTO_CRCT10DIF_ARM_CE
- - CRYPTO_CRC32_ARM_CE
- - CRYPTO_NHPOLY1305_NEON
- - CRYPTO_CURVE25519_NEON
- CRC_T10DIF
diff --git a/dashboard/config/linux/bits/crypto.yml b/dashboard/config/linux/bits/crypto.yml
new file mode 100644
index 000000000..96ddb2a49
--- /dev/null
+++ b/dashboard/config/linux/bits/crypto.yml
@@ -0,0 +1,122 @@
+# Copyright 2021 syzkaller project authors. All rights reserved.
+# Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file.
+
+config:
+ - CRYPTO_USER
+ - CRYPTO_USER_API_ENABLE_OBSOLETE: [v5.10]
+ - CRYPTO_PCRYPT
+ - CRYPTO_ECRDSA
+ - CRYPTO_CURVE25519: [v5.6]
+ - CRYPTO_CHACHA20POLY1305
+ - CRYPTO_AEGIS128
+ - CRYPTO_CFB
+ - CRYPTO_LRW
+ - CRYPTO_OFB
+ - CRYPTO_KEYWRAP
+ - CRYPTO_ADIANTUM
+ - CRYPTO_XCBC
+ - CRYPTO_VMAC
+ - CRYPTO_BLAKE2S: [v5.6]
+ - CRYPTO_MICHAEL_MIC
+ - CRYPTO_RMD160
+ # Removed in b21b9a5e0aef "crypto: rmd128 - remove RIPE-MD 128 hash algorithm".
+ - CRYPTO_RMD128: [-v5.12]
+ - CRYPTO_RMD256: [-v5.12]
+ - CRYPTO_RMD320: [-v5.12]
+ - CRYPTO_TGR192: [-v5.12]
+ - CRYPTO_SALSA20: [-v5.12]
+ - CRYPTO_SHA3
+ - CRYPTO_SM3
+ - CRYPTO_WP512
+ - CRYPTO_AES_TI
+ - CRYPTO_ANUBIS
+ - CRYPTO_ARC4
+ - CRYPTO_BLOWFISH
+ - CRYPTO_CAMELLIA
+ - CRYPTO_DES
+ - CRYPTO_KHAZAD
+ - CRYPTO_SEED
+ - CRYPTO_SM4
+ - CRYPTO_TEA
+ - CRYPTO_TWOFISH
+ - CRYPTO_842
+ - CRYPTO_LZ4
+ - CRYPTO_LZ4HC
+ - CRYPTO_ANSI_CPRNG
+ - CRYPTO_DRBG_HASH
+ - CRYPTO_DRBG_CTR
+ - CRYPTO_USER_API_HASH
+ - CRYPTO_USER_API_SKCIPHER
+ - CRYPTO_USER_API_RNG
+ - CRYPTO_USER_API_AEAD
+ - CRYPTO_HW
+ - CRYPTO_DEV_VIRTIO
+ - CRYPTO_SM2: [v5.10]
+ - CRYPTO_DEV_CCP: [-arm, -riscv, -s390]
+ - CRYPTO_DEV_CCP_DD: [-arm, -riscv, -s390]
+ - CRYPTO_DEV_SP_CCP: n
+ - CRYPTO_DEV_SP_PSP: n
+
+ - CRYPTO_TWOFISH_AVX_X86_64: [x86_64]
+ - CRYPTO_BLOWFISH_X86_64: [x86_64]
+ - CRYPTO_CAMELLIA_AESNI_AVX2_X86_64: [x86_64]
+ - CRYPTO_CAST5_AVX_X86_64: [x86_64]
+ - CRYPTO_CAST6_AVX_X86_64: [x86_64]
+ - CRYPTO_DES3_EDE_X86_64: [x86_64]
+ - CRYPTO_SERPENT_SSE2_X86_64: [x86_64]
+ - CRYPTO_SERPENT_AVX2_X86_64: [x86_64]
+ - CRYPTO_AES_NI_INTEL: [x86_64]
+ - CRYPTO_GHASH_CLMUL_NI_INTEL: [x86_64]
+ - CRYPTO_AEGIS128_AESNI_SSE2: [x86_64]
+ - CRYPTO_NHPOLY1305_SSE2: [x86_64]
+ - CRYPTO_NHPOLY1305_AVX2: [x86_64]
+ - CRYPTO_CRC32C_INTEL: [x86_64]
+ - CRYPTO_CRC32_PCLMUL: [x86_64]
+ - CRYPTO_CRCT10DIF_PCLMUL: [x86_64]
+ - CRYPTO_SHA1_SSSE3: [x86_64]
+ - CRYPTO_SHA256_SSSE3: [x86_64]
+ - CRYPTO_SHA512_SSSE3: [x86_64]
+ - CRYPTO_DEV_PADLOCK: [x86_64]
+ - CRYPTO_DEV_PADLOCK_AES: [x86_64]
+ - CRYPTO_DEV_PADLOCK_SHA: [x86_64]
+ - CRYPTO_DEV_QAT_DH895xCC: [x86_64]
+ - CRYPTO_DEV_QAT_C3XXX: [x86_64]
+ - CRYPTO_DEV_QAT_C62X: [x86_64]
+ - CRYPTO_DEV_QAT_DH895xCCVF: [x86_64]
+ - CRYPTO_DEV_QAT_C3XXXVF: [x86_64]
+ - CRYPTO_DEV_QAT_C62XVF: [x86_64]
+
+ - ARM_CRYPTO: [arm]
+ - CRYPTO_SHA1_ARM: [arm]
+ - CRYPTO_SHA256_ARM: [arm]
+ - CRYPTO_SHA512_ARM: [arm]
+ - CRYPTO_AES_ARM: [arm]
+ - CRYPTO_CHACHA20_NEON: [arm, arm64]
+ - CRYPTO_POLY1305_ARM: [arm]
+ - CRYPTO_SHA1_ARM_NEON: [arm]
+ - CRYPTO_SHA1_ARM_CE: [arm]
+ - CRYPTO_SHA2_ARM_CE: [arm]
+ - CRYPTO_AES_ARM_BS: [arm]
+ - CRYPTO_AES_ARM_CE: [arm]
+ - CRYPTO_GHASH_ARM_CE: [arm]
+ - CRYPTO_CRCT10DIF_ARM_CE: [arm]
+ - CRYPTO_CRC32_ARM_CE: [arm]
+ - CRYPTO_NHPOLY1305_NEON: [arm, arm64]
+ - CRYPTO_CURVE25519_NEON: [arm]
+ - CRYPTO_SHA256_ARM64: [arm64]
+ - CRYPTO_SHA512_ARM64: [arm64]
+ - CRYPTO_SHA1_ARM64_CE: [arm64]
+ - CRYPTO_SHA2_ARM64_CE: [arm64]
+ - CRYPTO_SHA512_ARM64_CE: [arm64]
+ - CRYPTO_SHA3_ARM64: [arm64]
+ - CRYPTO_SM3_ARM64_CE: [arm64]
+ - CRYPTO_SM4_ARM64_CE: [arm64]
+ - CRYPTO_GHASH_ARM64_CE: [arm64]
+ - CRYPTO_CRCT10DIF_ARM64_CE: [arm64]
+ - CRYPTO_AES_ARM64: [arm64]
+ - CRYPTO_AES_ARM64_CE: [arm64]
+ - CRYPTO_AES_ARM64_CE_CCM: [arm64]
+ - CRYPTO_AES_ARM64_CE_BLK: [arm64]
+ - CRYPTO_AES_ARM64_NEON_BLK: [arm64]
+ - CRYPTO_POLY1305_NEON: [arm64]
+ - CRYPTO_AES_ARM64_BS: [arm64]
diff --git a/dashboard/config/linux/bits/subsystems.yml b/dashboard/config/linux/bits/subsystems.yml
index 1dbee2407..6c92675b6 100644
--- a/dashboard/config/linux/bits/subsystems.yml
+++ b/dashboard/config/linux/bits/subsystems.yml
@@ -1037,88 +1037,6 @@ config:
- BIG_KEYS
- TRUSTED_KEYS
- KEY_DH_OPERATIONS
- - CRYPTO_USER
- - CRYPTO_USER_API_ENABLE_OBSOLETE: [v5.10]
- - CRYPTO_PCRYPT
- - CRYPTO_ECRDSA
- - CRYPTO_CURVE25519: [v5.6]
- - CRYPTO_CHACHA20POLY1305
- - CRYPTO_AEGIS128
- - CRYPTO_AEGIS128_AESNI_SSE2: [x86_64]
- - CRYPTO_CFB
- - CRYPTO_LRW
- - CRYPTO_OFB
- - CRYPTO_KEYWRAP
- - CRYPTO_NHPOLY1305_SSE2: [x86_64]
- - CRYPTO_NHPOLY1305_AVX2: [x86_64]
- - CRYPTO_ADIANTUM
- - CRYPTO_XCBC
- - CRYPTO_VMAC
- - CRYPTO_CRC32C_INTEL: [x86_64]
- - CRYPTO_CRC32_PCLMUL: [x86_64]
- - CRYPTO_BLAKE2S: [v5.6]
- - CRYPTO_CRCT10DIF_PCLMUL: [x86_64]
- - CRYPTO_MICHAEL_MIC
- - CRYPTO_RMD160
- # Removed in b21b9a5e0aef "crypto: rmd128 - remove RIPE-MD 128 hash algorithm".
- - CRYPTO_RMD128: [-v5.12]
- - CRYPTO_RMD256: [-v5.12]
- - CRYPTO_RMD320: [-v5.12]
- - CRYPTO_TGR192: [-v5.12]
- - CRYPTO_SALSA20: [-v5.12]
- - CRYPTO_SHA1_SSSE3: [x86_64]
- - CRYPTO_SHA256_SSSE3: [x86_64]
- - CRYPTO_SHA512_SSSE3: [x86_64]
- - CRYPTO_SHA3
- - CRYPTO_SM3
- - CRYPTO_WP512
- - CRYPTO_GHASH_CLMUL_NI_INTEL: [x86_64]
- - CRYPTO_AES_TI
- - CRYPTO_AES_NI_INTEL: [x86_64]
- - CRYPTO_ANUBIS
- - CRYPTO_ARC4
- - CRYPTO_BLOWFISH
- - CRYPTO_BLOWFISH_X86_64: [x86_64]
- - CRYPTO_CAMELLIA
- - CRYPTO_CAMELLIA_AESNI_AVX2_X86_64: [x86_64]
- - CRYPTO_CAST5_AVX_X86_64: [x86_64]
- - CRYPTO_CAST6_AVX_X86_64: [x86_64]
- - CRYPTO_DES
- - CRYPTO_DES3_EDE_X86_64: [x86_64]
- - CRYPTO_KHAZAD
- - CRYPTO_SEED
- - CRYPTO_SERPENT_SSE2_X86_64: [x86_64]
- - CRYPTO_SERPENT_AVX2_X86_64: [x86_64]
- - CRYPTO_SM4
- - CRYPTO_TEA
- - CRYPTO_TWOFISH
- - CRYPTO_TWOFISH_AVX_X86_64: [x86_64]
- - CRYPTO_842
- - CRYPTO_LZ4
- - CRYPTO_LZ4HC
- - CRYPTO_ANSI_CPRNG
- - CRYPTO_DRBG_HASH
- - CRYPTO_DRBG_CTR
- - CRYPTO_USER_API_HASH
- - CRYPTO_USER_API_SKCIPHER
- - CRYPTO_USER_API_RNG
- - CRYPTO_USER_API_AEAD
- - CRYPTO_DEV_PADLOCK: [x86_64]
- - CRYPTO_DEV_PADLOCK_AES: [x86_64]
- - CRYPTO_DEV_PADLOCK_SHA: [x86_64]
- - CRYPTO_DEV_CCP: [-arm, -riscv, -s390]
- - CRYPTO_DEV_CCP_DD: [-arm, -riscv, -s390]
- - CRYPTO_DEV_SP_CCP: n
- - CRYPTO_DEV_SP_PSP: n
- - CRYPTO_DEV_QAT_DH895xCC: [x86_64]
- - CRYPTO_DEV_QAT_C3XXX: [x86_64]
- - CRYPTO_DEV_QAT_C62X: [x86_64]
- - CRYPTO_DEV_QAT_DH895xCCVF: [x86_64]
- - CRYPTO_DEV_QAT_C3XXXVF: [x86_64]
- - CRYPTO_DEV_QAT_C62XVF: [x86_64]
- - CRYPTO_HW
- - CRYPTO_DEV_VIRTIO
- - CRYPTO_SM2: [v5.10]
- ASYMMETRIC_TPM_KEY_SUBTYPE
- PKCS8_PRIVATE_KEY_PARSER
- TPM_KEY_PARSER