Kconfig (df9b42963f2d010ae3163a894ce22cf6b27cd344) Kconfig (ae8488a507357fd4fd2c825ac423b39ea1041353)
1config CRYPTO_DEV_FSL_CAAM
2 tristate "Freescale CAAM-Multicore driver backend"
3 depends on FSL_SOC
4 help
5 Enables the driver module for Freescale's Cryptographic Accelerator
6 and Assurance Module (CAAM), also known as the SEC version 4 (SEC4).
7 This module adds a job ring operation interface, and configures h/w
8 to operate as a DPAA component automatically, depending

--- 64 unchanged lines hidden (view full) ---

73
74 To compile this as a module, choose M here: the module
75 will be called caamalg.
76
77config CRYPTO_DEV_FSL_CAAM_AHASH_API
78 tristate "Register hash algorithm implementations with Crypto API"
79 depends on CRYPTO_DEV_FSL_CAAM
80 default y
1config CRYPTO_DEV_FSL_CAAM
2 tristate "Freescale CAAM-Multicore driver backend"
3 depends on FSL_SOC
4 help
5 Enables the driver module for Freescale's Cryptographic Accelerator
6 and Assurance Module (CAAM), also known as the SEC version 4 (SEC4).
7 This module adds a job ring operation interface, and configures h/w
8 to operate as a DPAA component automatically, depending

--- 64 unchanged lines hidden (view full) ---

73
74 To compile this as a module, choose M here: the module
75 will be called caamalg.
76
77config CRYPTO_DEV_FSL_CAAM_AHASH_API
78 tristate "Register hash algorithm implementations with Crypto API"
79 depends on CRYPTO_DEV_FSL_CAAM
80 default y
81 select CRYPTO_AHASH
81 select CRYPTO_HASH
82 help
83 Selecting this will offload ahash for users of the
84 scatterlist crypto API to the SEC4 via job ring.
85
86 To compile this as a module, choose M here: the module
87 will be called caamhash.
88
89config CRYPTO_DEV_FSL_CAAM_RNG_API
90 tristate "Register caam device for hwrng API"
91 depends on CRYPTO_DEV_FSL_CAAM
92 default y
93 select CRYPTO_RNG
94 select HW_RANDOM
95 help
96 Selecting this will register the SEC4 hardware rng to
97 the hw_random API for suppying the kernel entropy pool.
98
99 To compile this as a module, choose M here: the module
100 will be called caamrng.
82 help
83 Selecting this will offload ahash for users of the
84 scatterlist crypto API to the SEC4 via job ring.
85
86 To compile this as a module, choose M here: the module
87 will be called caamhash.
88
89config CRYPTO_DEV_FSL_CAAM_RNG_API
90 tristate "Register caam device for hwrng API"
91 depends on CRYPTO_DEV_FSL_CAAM
92 default y
93 select CRYPTO_RNG
94 select HW_RANDOM
95 help
96 Selecting this will register the SEC4 hardware rng to
97 the hw_random API for suppying the kernel entropy pool.
98
99 To compile this as a module, choose M here: the module
100 will be called caamrng.