1108713a7SNeal Liuconfig CRYPTO_DEV_ASPEED 2108713a7SNeal Liu tristate "Support for Aspeed cryptographic engine driver" 331b39755SHerbert Xu depends on ARCH_ASPEED || COMPILE_TEST 4*f78f6f0bSNeal Liu select CRYPTO_ENGINE 5108713a7SNeal Liu help 6108713a7SNeal Liu Hash and Crypto Engine (HACE) is designed to accelerate the 7108713a7SNeal Liu throughput of hash data digest, encryption and decryption. 8108713a7SNeal Liu 9108713a7SNeal Liu Select y here to have support for the cryptographic driver 10108713a7SNeal Liu available on Aspeed SoC. 11108713a7SNeal Liu 12108713a7SNeal Liuconfig CRYPTO_DEV_ASPEED_DEBUG 13108713a7SNeal Liu bool "Enable Aspeed crypto debug messages" 14108713a7SNeal Liu depends on CRYPTO_DEV_ASPEED 15108713a7SNeal Liu help 16108713a7SNeal Liu Print Aspeed crypto debugging messages if you use this 17108713a7SNeal Liu option to ask for those messages. 18108713a7SNeal Liu Avoid enabling this option for production build to 19108713a7SNeal Liu minimize driver timing. 20108713a7SNeal Liu 21108713a7SNeal Liuconfig CRYPTO_DEV_ASPEED_HACE_HASH 22108713a7SNeal Liu bool "Enable Aspeed Hash & Crypto Engine (HACE) hash" 23108713a7SNeal Liu depends on CRYPTO_DEV_ASPEED 24108713a7SNeal Liu select CRYPTO_SHA1 25108713a7SNeal Liu select CRYPTO_SHA256 26108713a7SNeal Liu select CRYPTO_SHA512 27108713a7SNeal Liu select CRYPTO_HMAC 28108713a7SNeal Liu help 29108713a7SNeal Liu Select here to enable Aspeed Hash & Crypto Engine (HACE) 30108713a7SNeal Liu hash driver. 31108713a7SNeal Liu Supports multiple message digest standards, including 32108713a7SNeal Liu SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, and so on. 3362f58b16SNeal Liu 3462f58b16SNeal Liuconfig CRYPTO_DEV_ASPEED_HACE_CRYPTO 3562f58b16SNeal Liu bool "Enable Aspeed Hash & Crypto Engine (HACE) crypto" 3662f58b16SNeal Liu depends on CRYPTO_DEV_ASPEED 3762f58b16SNeal Liu select CRYPTO_AES 3862f58b16SNeal Liu select CRYPTO_DES 3962f58b16SNeal Liu select CRYPTO_ECB 4062f58b16SNeal Liu select CRYPTO_CBC 4162f58b16SNeal Liu select CRYPTO_CFB 4262f58b16SNeal Liu select CRYPTO_OFB 4362f58b16SNeal Liu select CRYPTO_CTR 4462f58b16SNeal Liu help 4562f58b16SNeal Liu Select here to enable Aspeed Hash & Crypto Engine (HACE) 4662f58b16SNeal Liu crypto driver. 4762f58b16SNeal Liu Supports AES/DES symmetric-key encryption and decryption 4862f58b16SNeal Liu with ECB/CBC/CFB/OFB/CTR options. 49