| /linux/crypto/ |
| H A D | sha256.c | 3 * Crypto API support for SHA-224, SHA-256, HMAC-SHA224, and HMAC-SHA256 8 * SHA224 Support Copyright 2007 Intel Corporation <jonathan.lynch@intel.com> 100 sha224(data, len, out); in crypto_sha224_digest() 182 /* HMAC-SHA224 */ 320 .base.cra_name = "sha224", 321 .base.cra_driver_name = "sha224-lib", 356 .base.cra_name = "hmac(sha224)", 357 .base.cra_driver_name = "hmac-sha224-lib", 410 MODULE_DESCRIPTION("Crypto API support for SHA-224, SHA-256, HMAC-SHA224, and HMAC-SHA256"); 412 MODULE_ALIAS_CRYPTO("sha224"); [all …]
|
| /linux/lib/crypto/tests/ |
| H A D | sha224_kunit.c | 6 #include "sha224-testvecs.h" 8 #define HASH sha224 31 .name = "sha224", 38 MODULE_DESCRIPTION("KUnit tests and benchmark for SHA-224 and HMAC-SHA224");
|
| /linux/drivers/crypto/intel/keembay/ |
| H A D | Kconfig | 81 bool "Enable sha224 and hmac(sha224) support in Intel Keem Bay OCS HCU" 84 Enables support for sha224 and hmac(sha224) algorithms in the Intel 88 Provides OCS HCU hardware acceleration of sha224 and hmac(224).
|
| /linux/include/crypto/ |
| H A D | sha2.h | 135 * HMAC key and message context structs, shared by HMAC-SHA224 and HMAC-SHA256. 162 * If you don't need incremental computation, consider sha224() instead. 196 * sha224() - Compute SHA-224 message digest in one shot 203 void sha224(const u8 *data, size_t len, u8 out[at_least SHA224_DIGEST_SIZE]); 206 * struct hmac_sha224_key - Prepared key for HMAC-SHA224 214 * struct hmac_sha224_ctx - Context for computing HMAC-SHA224 of a message 222 * hmac_sha224_preparekey() - Prepare a key for HMAC-SHA224 224 * @raw_key: the raw HMAC-SHA224 key 236 * hmac_sha224_init() - Initialize an HMAC-SHA224 context for a new message 251 * hmac_sha224_init_usingrawkey() - Initialize an HMAC-SHA224 context for a new [all …]
|
| /linux/drivers/crypto/inside-secure/eip93/ |
| H A D | eip93-aead.c | 328 .cra_name = "authenc(hmac(sha224),cbc(aes))", 330 "authenc(hmac(sha224-eip93),cbc(aes-eip93))", 443 .cra_name = "authenc(hmac(sha224),rfc3686(ctr(aes)))", 445 "authenc(hmac(sha224-eip93),rfc3686(ctr(aes-eip93)))", 556 .cra_name = "authenc(hmac(sha224),cbc(des))", 558 "authenc(hmac(sha224-eip93),cbc(des-eip93))", 668 .cra_name = "authenc(hmac(sha224),cbc(des3_ede))", 670 "authenc(hmac(sha224-eip93),cbc(des3_ede-eip93))",
|
| H A D | eip93-hash.c | 74 * This is to handle SHA224 that have a 32 byte intermediate digest. in eip93_hash_handle_result() 708 .cra_name = "sha224", 709 .cra_driver_name = "sha224-eip93", 831 .cra_name = "hmac(sha224)", 832 .cra_driver_name = "hmac(sha224-eip93)",
|
| /linux/Documentation/devicetree/bindings/crypto/ |
| H A D | nvidia,tegra234-se-hash.yaml | 11 SHA1, SHA224, SHA256, SHA384, SHA512, SHA3-224, SHA3-256, SHA3-384, SHA3-512 12 HMAC(SHA224), HMAC(SHA256), HMAC(SHA384), HMAC(SHA512)
|
| /linux/drivers/crypto/caam/ |
| H A D | key_gen.h | 12 * SHA224, SHA384, SHA512. 30 * SHA224, SHA384, SHA512.
|
| H A D | caamalg.c | 2294 .cra_name = "authenc(hmac(sha224)," 2296 .cra_driver_name = "authenc-hmac-sha224-" 2490 .cra_name = "authenc(hmac(sha224),cbc(aes))", 2491 .cra_driver_name = "authenc-hmac-sha224-" 2514 .cra_name = "echainiv(authenc(hmac(sha224)," 2517 "hmac-sha224-cbc-aes-caam", 2792 .cra_name = "authenc(hmac(sha224)," 2794 .cra_driver_name = "authenc-hmac-sha224-" 2817 .cra_name = "echainiv(authenc(hmac(sha224)," 2820 "hmac-sha224-" [all …]
|
| H A D | caamalg_qi.c | 1741 .cra_name = "authenc(hmac(sha224),cbc(aes))", 1742 .cra_driver_name = "authenc-hmac-sha224-" 1762 .cra_name = "echainiv(authenc(hmac(sha224)," 1765 "hmac-sha224-cbc-aes-caam-qi", 2010 .cra_name = "authenc(hmac(sha224)," 2012 .cra_driver_name = "authenc-hmac-sha224-" 2032 .cra_name = "echainiv(authenc(hmac(sha224)," 2035 "hmac-sha224-" 2282 .cra_name = "authenc(hmac(sha224),cbc(des))", 2283 .cra_driver_name = "authenc-hmac-sha224-" [all …]
|
| H A D | caamalg_qi2.c | 1951 .cra_name = "authenc(hmac(sha224),cbc(aes))", 1952 .cra_driver_name = "authenc-hmac-sha224-" 1972 .cra_name = "echainiv(authenc(hmac(sha224)," 1975 "hmac-sha224-cbc-aes-caam-qi2", 2220 .cra_name = "authenc(hmac(sha224)," 2222 .cra_driver_name = "authenc-hmac-sha224-" 2242 .cra_name = "echainiv(authenc(hmac(sha224)," 2245 "hmac-sha224-" 2492 .cra_name = "authenc(hmac(sha224),cbc(des))", 2493 .cra_driver_name = "authenc-hmac-sha224 [all...] |
| H A D | caamhash_desc.c | 18 * Valid algorithm values - one of OP_ALG_ALGSEL_{MD5, SHA1, SHA224,
|
| H A D | caamalg_desc.c | 52 * OP_ALG_ALGSEL_{MD5, SHA1, SHA224, SHA256, SHA384, SHA512} ANDed 131 * OP_ALG_ALGSEL_{MD5, SHA1, SHA224, SHA256, SHA384, SHA512} ANDed 279 * OP_ALG_ALGSEL_{MD5, SHA1, SHA224, SHA256, SHA384, SHA512} ANDed 373 * OP_ALG_ALGSEL_{MD5, SHA1, SHA224, SHA256, SHA384, SHA512} ANDed 491 * OP_ALG_ALGSEL_{MD5, SHA1, SHA224, SHA256, SHA384, SHA512} ANDed
|
| /linux/lib/crypto/ |
| H A D | sha256.c | 3 * SHA-224, SHA-256, HMAC-SHA224, and HMAC-SHA256 library functions 252 void sha224(const u8 *data, size_t len, u8 out[SHA224_DIGEST_SIZE]) in sha224() function 260 EXPORT_SYMBOL(sha224); 340 sha224(raw_key, raw_key_len, derived_key.b); in __hmac_sha256_preparekey() 492 * test requirement for SHA-224, SHA-256, and HMAC-SHA224 too. in sha256_mod_init() 514 MODULE_DESCRIPTION("SHA-224, SHA-256, HMAC-SHA224, and HMAC-SHA256 library functions");
|
| H A D | hash_info.c | 19 [HASH_ALGO_SHA224] = "sha224",
|
| H A D | Kconfig | 209 The SHA-224, SHA-256, HMAC-SHA224, and HMAC-SHA256 library functions.
|
| /linux/drivers/crypto/starfive/ |
| H A D | jh7110-hash.c | 476 alg_name = "sha224-starfive"; in starfive_hash_setkey() 499 return starfive_hash_init_tfm(hash, "sha224-lib", in starfive_sha224_init_tfm() 529 return starfive_hash_init_tfm(hash, "hmac-sha224-lib", in starfive_hmac_sha224_init_tfm() 572 .cra_name = "sha224", 573 .cra_driver_name = "sha224-starfive", 601 .cra_name = "hmac(sha224)", 602 .cra_driver_name = "sha224-hmac-starfive",
|
| /linux/drivers/crypto/ccree/ |
| H A D | cc_hash.h | 87 * @mode: The Hash mode. Supported modes: MD5/SHA1/SHA224/SHA256/SHA384/SHA512 99 * @mode: The Hash mode. Supported modes: MD5/SHA1/SHA224/SHA256/SHA384/SHA512
|
| /linux/tools/testing/selftests/arm64/fp/ |
| H A D | kernel-test.c | 50 "sha224-arm64", 51 "sha224-arm64-neon", 52 "sha224-ce",
|
| /linux/drivers/crypto/ |
| H A D | Kconfig | 199 protected key HMAC support for SHA224, SHA256, SHA384 and SHA512. 474 Some Atmel processors have SHA1/SHA224/SHA256/SHA384/SHA512 477 SHA1/SHA224/SHA256/SHA384/SHA512 algorithms. 687 hardware hash accelerator. Supporting MD5/SHA1/SHA224/SHA256 803 AES block ciphers in ECB and CBC mode, as well as SHA1, SHA224, SHA256,
|
| H A D | atmel-sha.c | 347 * multiple of 512 bits (SHA1/SHA224/SHA256) or 1024 bits (SHA384/SHA512). 349 * "padlen-1" zero bits. Then a 64 bits block (SHA1/SHA224/SHA256) or 353 * For SHA1/SHA224/SHA256, padlen is calculated as followed: 1292 .halg.base.cra_name = "sha224", 1293 .halg.base.cra_driver_name = "atmel-sha224", 2072 .halg.base.cra_name = "hmac(sha224)", 2073 .halg.base.cra_driver_name = "atmel-hmac-sha224", 2182 name = "atmel-hmac-sha224"; in atmel_sha_authenc_spawn() 2653 sha_dd->caps.has_sha224 ? "/SHA224" : "", in atmel_sha_probe()
|
| /linux/lib/crypto/sparc/ |
| H A D | sha256.h | 8 * SHA224 Support Copyright 2007 Intel Corporation <jonathan.lynch@intel.com>
|
| /linux/lib/crypto/mips/ |
| H A D | sha256.h | 12 * SHA224 Support Copyright 2007 Intel Corporation <jonathan.lynch@intel.com>
|
| /linux/drivers/crypto/allwinner/sun8i-ss/ |
| H A D | sun8i-ss-hash.c | 8 * This file add support for MD5 and SHA1/SHA224/SHA256. 373 * since SS support only MD5,sha1,sha224 and sha256, blocksize in sun8i_ss_hash_need_fallback() 453 /* sha1 sha224 sha256 */ in hash_pad()
|
| /linux/drivers/crypto/ccp/ |
| H A D | ccp-crypto-sha.c | 379 .name = "sha224", 380 .drv_name = "sha224-ccp",
|