menuconfig SOCT_CIPHER_SUPPORT
	tristate "Cipher Support"
	default y if SOCT_DRV_BUILDIN
	default m

config SOCT_PLATFORM_TYPE_LINUX
    bool "Linux Platform or not"
    depends on SOCT_CIPHER_SUPPORT
    default y

config SOCT_CIPHER_DMA_SUPPORT
    bool "dma support"
    default y
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_CENC_SUPPORT
    bool "cenc support"
    default n
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_RSA_SUPPORT
    bool "rsa support"
    default n
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_CBC_MAC_SUPPORT
    bool "CBC_MAC Support"
    depends on SOCT_CIPHER_SUPPORT
    default n

config SOCT_CIPHER_SOFT_SHA1_SUPPORT
    bool "soft SHA1 support"
    default n
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_SOFT_SHA256_SUPPORT
    bool "soft SHA256 support"
    default n
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_SOFT_SHA512_SUPPORT
    bool "soft SHA512 support"
    default n
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_HASH_CMAC_SUPPORT
    bool "hash cmac support"
    default n
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_SOFT_ECC_SUPPORT
    bool "soft ECC support"
    default n
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_CHIP_SYMC_ODD_KEY_SUPPORT
    bool "chip odd key support"
    default n
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_SOFT_AES_CTS_SUPPORT
    bool "soft aes cts support"
    default n
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_SOFT_AES_CCM_GCM_SUPPORT
    bool "soft aes ccm gcm support"
    default n
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_CHIP_AES_CCM_GCM_SUPPORT
    bool "chip aes ccm gcm support"
    default n
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_SOFT_SM2_SUPPORT
    bool "soft sm2 support"
    default n
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_SOFT_SM3_SUPPORT
    bool "soft sm3 support"
    default n
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_SOFT_SM4_SUPPORT
    bool "soft sm4 support"
    default n
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_CHIP_SYMC_SM2_SUPPORT
    bool "chip sm2 support"
    default n
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_CHIP_SYMC_SM3_SUPPORT
    bool "chip sm3 support"
    default n
    depends on SOCT_CIPHER_SUPPORT

config SOCT_CIPHER_CHIP_SYMC_SM4_SUPPORT
    bool "chip sm4 support"
    default n
    depends on SOCT_CIPHER_SUPPORT
