1864e581cSLin Jinhanconfig ROCKCHIP_RSA 2864e581cSLin Jinhan bool "Enable rockchip RSA support" 3*00565589SLin Jinhan depends on ROCKCHIP_CRYPTO_V1 || ROCKCHIP_CRYPTO_V2 || ROCKCHIP_CRYPTO_CE 4864e581cSLin Jinhan default y 5864e581cSLin Jinhan help 6864e581cSLin Jinhan This enable RSA512/RSA1024/RSA2048 algorithm support for 7864e581cSLin Jinhan rockchip crypto module. 8864e581cSLin Jinhan 9864e581cSLin Jinhanconfig SPL_ROCKCHIP_RSA 10864e581cSLin Jinhan bool "Enable rockchip RSA support in spl" 11*00565589SLin Jinhan depends on SPL_ROCKCHIP_CRYPTO_V1 || SPL_ROCKCHIP_CRYPTO_V2 || SPL_ROCKCHIP_CRYPTO_CE 12864e581cSLin Jinhan default y 13864e581cSLin Jinhan help 14864e581cSLin Jinhan This enable RSA512/RSA1024/RSA2048 algorithm support for 15864e581cSLin Jinhan rockchip crypto module. 16864e581cSLin Jinhan 1702b4cf42SLin Jinhanconfig ROCKCHIP_EC 1802b4cf42SLin Jinhan bool "Enable rockchip ECC/SM2 support" 19*00565589SLin Jinhan depends on ROCKCHIP_CRYPTO_V1 || ROCKCHIP_CRYPTO_V2 || ROCKCHIP_CRYPTO_CE 2002b4cf42SLin Jinhan default n 2102b4cf42SLin Jinhan help 2202b4cf42SLin Jinhan This enable SM2/ECC192R1/ECC224R1/ECC256R1 algorithm support for 2302b4cf42SLin Jinhan rockchip crypto module. 2402b4cf42SLin Jinhan 2502b4cf42SLin Jinhanconfig SPL_ROCKCHIP_EC 2602b4cf42SLin Jinhan bool "Enable rockchip ECC/SM2 support in spl" 27*00565589SLin Jinhan depends on SPL_ROCKCHIP_CRYPTO_V1 || SPL_ROCKCHIP_CRYPTO_V2 || SPL_ROCKCHIP_CRYPTO_CE 2802b4cf42SLin Jinhan default n 2902b4cf42SLin Jinhan help 3002b4cf42SLin Jinhan This enable SM2/ECC192R1/ECC224R1/ECC256R1 algorithm support for 3102b4cf42SLin Jinhan rockchip crypto module. 3202b4cf42SLin Jinhan 3349a2135eSLin Jinhanconfig ROCKCHIP_CIPHER 3449a2135eSLin Jinhan bool "Enable rockchip cipher support" 35*00565589SLin Jinhan depends on ROCKCHIP_CRYPTO_V1 || ROCKCHIP_CRYPTO_V2 || ROCKCHIP_CRYPTO_CE 3649a2135eSLin Jinhan default n 3749a2135eSLin Jinhan help 3849a2135eSLin Jinhan This enable DES/AES/SM4 algorithm support for 3949a2135eSLin Jinhan rockchip crypto module. 4049a2135eSLin Jinhan 4149a2135eSLin Jinhanconfig SPL_ROCKCHIP_CIPHER 4249a2135eSLin Jinhan bool "Enable rockchip cipher support in spl" 43*00565589SLin Jinhan depends on SPL_ROCKCHIP_CRYPTO_V1 || SPL_ROCKCHIP_CRYPTO_V2 || SPL_ROCKCHIP_CRYPTO_CE 4449a2135eSLin Jinhan default n 4549a2135eSLin Jinhan help 4649a2135eSLin Jinhan This enable DES/AES/SM4 algorithm support for 4749a2135eSLin Jinhan rockchip crypto module. 4849a2135eSLin Jinhan 4949a2135eSLin Jinhanconfig ROCKCHIP_HMAC 5049a2135eSLin Jinhan bool "Enable rockchip hmac support" 51*00565589SLin Jinhan depends on ROCKCHIP_CRYPTO_V1 || ROCKCHIP_CRYPTO_V2 || ROCKCHIP_CRYPTO_CE 5249a2135eSLin Jinhan default n 5349a2135eSLin Jinhan help 5449a2135eSLin Jinhan This enable HMAC algorithm support for 5549a2135eSLin Jinhan rockchip crypto module. 5649a2135eSLin Jinhan 5749a2135eSLin Jinhanconfig SPL_ROCKCHIP_HMAC 5849a2135eSLin Jinhan bool "Enable rockchip hmac support in spl" 59*00565589SLin Jinhan depends on SPL_ROCKCHIP_CRYPTO_V1 || SPL_ROCKCHIP_CRYPTO_V2 || SPL_ROCKCHIP_CRYPTO_CE 6049a2135eSLin Jinhan default n 6149a2135eSLin Jinhan help 6249a2135eSLin Jinhan This enable HMAC algorithm support for 6349a2135eSLin Jinhan rockchip crypto module. 6449a2135eSLin Jinhan 65a3d00835SJoseph Chenconfig ROCKCHIP_CRYPTO_V1 66a3d00835SJoseph Chen bool "Enable rockchip crypto v1 support" 673a72f503SJason Zhu depends on DM_CRYPTO 68726087deSJason Zhu help 69a3d00835SJoseph Chen This enable MD5/SHA1/SHA256/RSA512/RSA1024/RSA2048 algorithm support for 70a3d00835SJoseph Chen rockchip crypto v1 on platforms: rk3399/rk3368/rk3328/rk3229/rk3288/rk3128. 71b353a43cSLin Jinhan 72bf767149SJason Zhuconfig SPL_ROCKCHIP_CRYPTO_V1 73bf767149SJason Zhu bool "Enable rockchip crypto v1 support in spl" 74bf767149SJason Zhu depends on SPL_DM_CRYPTO 75bf767149SJason Zhu help 76bf767149SJason Zhu This enable MD5/SHA1/SHA256/RSA512/RSA1024/RSA2048 algorithm support for 77bf767149SJason Zhu rockchip crypto v1 on platforms: rk3399/rk3368/rk3328/rk3229/rk3288/rk3128. 78bf767149SJason Zhu 79b353a43cSLin Jinhanconfig ROCKCHIP_CRYPTO_V2 80b353a43cSLin Jinhan bool "Enable rockchip crypto v2 support" 813a72f503SJason Zhu depends on DM_CRYPTO 82b353a43cSLin Jinhan help 83b353a43cSLin Jinhan This enable MD5/SHA1/SHA256/RSA512/RSA1024/RSA2048 algorithm support for 843a72f503SJason Zhu rockchip crypto v2 on platforms: px30/rk3326/rk1808/rk3308. 85bf767149SJason Zhu 86bf767149SJason Zhuconfig SPL_ROCKCHIP_CRYPTO_V2 87bf767149SJason Zhu bool "Enable rockchip crypto v2 support in spl" 88bf767149SJason Zhu depends on SPL_DM_CRYPTO 89bf767149SJason Zhu help 90bf767149SJason Zhu This enable MD5/SHA1/SHA256/RSA512/RSA1024/RSA2048 algorithm support for 91bf767149SJason Zhu rockchip crypto v2 on platforms: px30/rk3326/rk1808/rk3308. 92*00565589SLin Jinhan 93*00565589SLin Jinhanconfig ROCKCHIP_CRYPTO_CE 94*00565589SLin Jinhan bool "Enable rockchip crypto ce support" 95*00565589SLin Jinhan depends on DM_CRYPTO 96*00565589SLin Jinhan help 97*00565589SLin Jinhan This enable MD5/SHA1/SHA256/RSA512/RSA1024/RSA2048/RSA3072/RSA4096 algorithm support for 98*00565589SLin Jinhan rockchip crypto ce on platforms: rv1126b. 99*00565589SLin Jinhan 100*00565589SLin Jinhanconfig SPL_ROCKCHIP_CRYPTO_CE 101*00565589SLin Jinhan bool "Enable rockchip crypto ce support in spl" 102*00565589SLin Jinhan depends on SPL_DM_CRYPTO 103*00565589SLin Jinhan help 104*00565589SLin Jinhan This enable MD5/SHA1/SHA256/RSA512/RSA1024/RSA2048/RSA3072/RSA4096 algorithm support for 105*00565589SLin Jinhan rockchip crypto ce on platforms: rv1126b. 106