Searched refs:SHA256 (Results 1 - 24 of 24) sorted by relevance

/linux-4.4.14/arch/mips/cavium-octeon/crypto/
H A Docteon-crypto.h8 * MD5/SHA1/SHA256/SHA512 instruction definitions added by
25 * Macros needed to implement MD5/SHA1/SHA256:
29 * The index can be 0-1 (MD5) or 0-2 (SHA1), 0-3 (SHA256).
40 * The index can be 0-1 (MD5) or 0-2 (SHA1), 0-3 (SHA256).
/linux-4.4.14/arch/arm/crypto/
H A Dsha256_glue.c2 * Glue code for the SHA256 Secure Hash Algorithm assembly implementation
126 MODULE_DESCRIPTION("SHA256 Secure Hash Algorithm (ARM), including NEON");
H A Dsha256_neon_glue.c2 * Glue code for the SHA256 Secure Hash Algorithm assembly implementation
H A Dsha256-armv4.pl12 # SHA256 block procedure for ARMv4. May 2007.
667 .asciz "SHA256 block transform for ARMv4/NEON/ARMv8, CRYPTOGAMS by <appro\@openssl.org>"
/linux-4.4.14/arch/s390/crypto/
H A Dsha256_s390.c4 * s390 implementation of the SHA256 and SHA224 Secure Hash Algorithm.
150 MODULE_DESCRIPTION("SHA256 and SHA224 Secure Hash Algorithm");
/linux-4.4.14/arch/sparc/crypto/
H A Dopcodes.h24 #define SHA256 \ macro
H A Dsha256_glue.c1 /* Glue code for SHA256 hashing optimized for sparc64 crypto opcodes.
/linux-4.4.14/drivers/staging/rtl8723au/include/
H A Drtw_security.h287 /* ===== start - public domain SHA256 implementation ===== */
289 /* This is based on SHA256 implementation in LibTomCrypt that was released into
/linux-4.4.14/arch/x86/crypto/
H A Dsha256_ssse3_glue.c4 * Glue code for the SHA256 Secure Hash Algorithm assembler
427 MODULE_DESCRIPTION("SHA256 Secure Hash Algorithm, Supplemental SSE3 accelerated");
/linux-4.4.14/drivers/crypto/
H A Dpadlock-sha.c564 printk(KERN_NOTICE PFX "Using VIA PadLock ACE for SHA1/SHA256 algorithms.\n"); padlock_init()
572 printk(KERN_ERR PFX "VIA PadLock SHA1/SHA256 initialization failed.\n"); padlock_init()
592 MODULE_DESCRIPTION("VIA PadLock SHA1/SHA256 algorithms support.");
H A Datmel-sha.c4 * Support for ATMEL SHA1/SHA256 HW acceleration.
202 * multiple of 512 bits (SHA1/SHA224/SHA256) or 1024 bits (SHA384/SHA512).
204 * "padlen-1" zero bits. Then a 64 bits block (SHA1/SHA224/SHA256) or
208 * For SHA1/SHA224/SHA256, padlen is calculated as followed:
1452 dev_info(dev, "Atmel SHA1/SHA256%s%s\n", atmel_sha_probe()
H A Dmxs-dcp.c507 * Hashing (SHA1/SHA256)
854 /* SHA256 */
H A Dimg-hash.c974 dev_dbg(dev, "Img MD5/SHA1/SHA224/SHA256 Hardware accelerator initialized\n"); img_hash_probe()
/linux-4.4.14/arch/sparc/include/uapi/asm/
H A Dpstate.h98 #define CFR_SHA256 _AC(0x0000000000000040,UL) /* Supports SHA256 opcodes */
/linux-4.4.14/drivers/staging/rtl8188eu/include/
H A Drtw_security.h305 /* ===== start - public domain SHA256 implementation ===== */
307 /* This is based on SHA256 implementation in LibTomCrypt that was released into
/linux-4.4.14/crypto/asymmetric_keys/
H A Drsa.c80 [HASH_ALGO_SHA256] = _(SHA256),
/linux-4.4.14/arch/powerpc/crypto/
H A Dsha256-spe-glue.c29 * between preempt_disable() and preempt_enable(). SHA256 takes ~2,000
/linux-4.4.14/drivers/crypto/ux500/hash/
H A Dhash_core.c67 /* HMAC-SHA256, no key */
559 * hash_init - Common hash init function for SHA1/SHA2 (SHA256).
865 * hash_dma_final - The hash dma final function for SHA1/SHA256.
1304 * hash_update - The hash update function for SHA1/SHA2 (SHA256).
1324 * hash_final - The hash final function for SHA1/SHA2 (SHA256).
H A Dhash_alg.h270 * @HASH_ALGO_SHA2: Indicates that SHA2 (SHA256) is used.
/linux-4.4.14/arch/x86/include/asm/
H A Dcpufeature.h245 #define X86_FEATURE_SHA_NI ( 9*32+29) /* SHA1/SHA256 Instruction Extensions */
/linux-4.4.14/drivers/crypto/marvell/
H A Dhash.c2 * Hash algorithms supported by the CESA: MD5, SHA1 and SHA256.
/linux-4.4.14/net/sctp/
H A Dauth.c444 * now, the supported digests are SHA1 and SHA256. We do this here once
/linux-4.4.14/crypto/
H A Ddrbg.c113 * the SHA256 / AES 256 over other ciphers. Thus, the favored
H A Dtestmgr.h1093 * SHA256 test vectors from from NIST
2605 * HMAC-SHA256 test vectors from

Completed in 862 milliseconds