2015-10-25 21:03:33 +00:00
|
|
|
menu "Crypto support"
|
|
|
|
|
2011-10-08 14:41:55 +00:00
|
|
|
config CRC32
|
|
|
|
bool
|
|
|
|
|
|
|
|
config CRC16
|
2015-11-26 08:47:23 +00:00
|
|
|
default y
|
2011-10-08 14:41:55 +00:00
|
|
|
bool
|
|
|
|
|
2011-11-24 20:46:32 +00:00
|
|
|
config CRC7
|
|
|
|
bool
|
|
|
|
|
2011-10-08 14:41:55 +00:00
|
|
|
menuconfig DIGEST
|
2012-12-08 06:51:19 +00:00
|
|
|
bool "Digest"
|
2011-10-08 14:41:55 +00:00
|
|
|
|
|
|
|
if DIGEST
|
|
|
|
|
|
|
|
config MD5
|
2015-03-25 11:56:14 +00:00
|
|
|
bool
|
2011-10-08 14:41:55 +00:00
|
|
|
|
|
|
|
config SHA1
|
2015-03-25 11:56:14 +00:00
|
|
|
bool
|
2011-10-08 14:41:55 +00:00
|
|
|
|
2011-10-08 14:41:58 +00:00
|
|
|
config SHA224
|
2015-03-25 11:56:14 +00:00
|
|
|
bool
|
2011-10-08 14:41:58 +00:00
|
|
|
|
2011-10-08 14:41:55 +00:00
|
|
|
config SHA256
|
2015-03-25 11:56:14 +00:00
|
|
|
bool
|
2011-10-08 14:41:55 +00:00
|
|
|
|
2015-03-11 16:53:05 +00:00
|
|
|
config SHA384
|
2015-03-25 11:56:14 +00:00
|
|
|
bool
|
2015-03-11 16:53:05 +00:00
|
|
|
|
|
|
|
config SHA512
|
2015-03-25 11:56:14 +00:00
|
|
|
bool
|
2015-03-11 16:53:05 +00:00
|
|
|
|
2015-03-11 16:53:08 +00:00
|
|
|
config DIGEST_HMAC
|
2015-03-25 11:56:14 +00:00
|
|
|
bool
|
|
|
|
|
2016-05-25 07:51:13 +00:00
|
|
|
config DIGEST_CRC32_GENERIC
|
|
|
|
bool "CRC32"
|
|
|
|
select CRC32
|
|
|
|
|
2015-03-25 11:56:14 +00:00
|
|
|
config DIGEST_MD5_GENERIC
|
|
|
|
bool "MD5"
|
|
|
|
select MD5
|
|
|
|
|
|
|
|
config DIGEST_SHA1_GENERIC
|
|
|
|
bool "SHA1"
|
|
|
|
select SHA1
|
|
|
|
|
|
|
|
config DIGEST_SHA224_GENERIC
|
|
|
|
bool "SHA224"
|
|
|
|
select SHA224
|
|
|
|
|
|
|
|
config DIGEST_SHA256_GENERIC
|
|
|
|
bool "SHA256"
|
|
|
|
select SHA256
|
|
|
|
|
|
|
|
config DIGEST_SHA384_GENERIC
|
|
|
|
bool "SHA384"
|
|
|
|
select SHA384
|
|
|
|
|
|
|
|
config DIGEST_SHA512_GENERIC
|
|
|
|
bool "SHA512"
|
|
|
|
select SHA512
|
|
|
|
|
|
|
|
config DIGEST_HMAC_GENERIC
|
2015-03-11 16:53:08 +00:00
|
|
|
bool "HMAC"
|
2015-03-25 11:56:14 +00:00
|
|
|
select DIGEST_HMAC
|
2015-03-11 16:53:08 +00:00
|
|
|
|
2015-03-25 11:56:19 +00:00
|
|
|
config DIGEST_SHA1_ARM
|
|
|
|
tristate "SHA1 digest algorithm (ARM-asm)"
|
|
|
|
depends on ARM
|
|
|
|
select SHA1
|
|
|
|
help
|
|
|
|
SHA-1 secure hash standard (FIPS 180-1/DFIPS 180-2) implemented
|
|
|
|
using optimized ARM assembler.
|
|
|
|
|
2015-03-25 11:56:20 +00:00
|
|
|
config DIGEST_SHA256_ARM
|
|
|
|
tristate "SHA-224/256 digest algorithm (ARM-asm and NEON)"
|
|
|
|
depends on ARM
|
|
|
|
select SHA256
|
|
|
|
select SHA224
|
|
|
|
help
|
|
|
|
SHA-256 secure hash standard (DFIPS 180-2) implemented
|
|
|
|
using optimized ARM assembler and NEON, when available.
|
|
|
|
|
2011-10-08 14:41:55 +00:00
|
|
|
endif
|
2015-03-17 11:53:13 +00:00
|
|
|
|
|
|
|
config CRYPTO_PBKDF2
|
|
|
|
select DIGEST
|
2015-08-27 14:17:11 +00:00
|
|
|
select DIGEST_SHA1_GENERIC
|
2015-03-17 11:53:13 +00:00
|
|
|
bool
|
2015-10-25 21:03:33 +00:00
|
|
|
|
2016-01-06 17:01:30 +00:00
|
|
|
config CRYPTO_RSA
|
|
|
|
bool
|
|
|
|
|
2015-10-25 21:03:34 +00:00
|
|
|
config CRYPTO_KEYSTORE
|
|
|
|
bool "Keystore"
|
|
|
|
help
|
|
|
|
This is a simple keystore, which can be used to pass keys
|
|
|
|
between several components via simple interface.
|
|
|
|
|
2015-10-25 21:03:33 +00:00
|
|
|
endmenu
|