forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Pull crypto update from Herbert Xu: - XTS mode optimisation for twofish/cast6/camellia/aes on x86 - AVX2/x86_64 implementation for blowfish/twofish/serpent/camellia - SSSE3/AVX/AVX2 optimisations for sha256/sha512 - Added driver for SAHARA2 crypto accelerator - Fix for GMAC when used in non-IPsec secnarios - Added generic CMAC implementation (including IPsec glue) - IP update for crypto/atmel - Support for more than one device in hwrng/timeriomem - Added Broadcom BCM2835 RNG driver - Misc fixes * git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (59 commits) crypto: caam - fix job ring cleanup code crypto: camellia - add AVX2/AES-NI/x86_64 assembler implementation of camellia cipher crypto: serpent - add AVX2/x86_64 assembler implementation of serpent cipher crypto: twofish - add AVX2/x86_64 assembler implementation of twofish cipher crypto: blowfish - add AVX2/x86_64 implementation of blowfish cipher crypto: tcrypt - add async cipher speed tests for blowfish crypto: testmgr - extend camellia test-vectors for camellia-aesni/avx2 crypto: aesni_intel - fix Kconfig problem with CRYPTO_GLUE_HELPER_X86 crypto: aesni_intel - add more optimized XTS mode for x86-64 crypto: x86/camellia-aesni-avx - add more optimized XTS code crypto: cast6-avx: use new optimized XTS code crypto: x86/twofish-avx - use optimized XTS code crypto: x86 - add more optimized XTS-mode for serpent-avx xfrm: add rfc4494 AES-CMAC-96 support crypto: add CMAC support to CryptoAPI crypto: testmgr - add empty test vectors for null ciphers crypto: testmgr - add AES GMAC test vectors crypto: gcm - fix rfc4543 to handle async crypto correctly crypto: gcm - make GMAC work when dst and src are different hwrng: timeriomem - added devicetree hooks ...
- Loading branch information
Showing
88 changed files
with
15,378 additions
and
744 deletions.
There are no files selected for viewing
15 changes: 15 additions & 0 deletions
15
Documentation/devicetree/bindings/crypto/fsl-imx-sahara.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
Freescale SAHARA Cryptographic Accelerator included in some i.MX chips. | ||
Currently only i.MX27 is supported. | ||
|
||
Required properties: | ||
- compatible : Should be "fsl,<soc>-sahara" | ||
- reg : Should contain SAHARA registers location and length | ||
- interrupts : Should contain SAHARA interrupt number | ||
|
||
Example: | ||
|
||
sah@10025000 { | ||
compatible = "fsl,imx27-sahara"; | ||
reg = < 0x10025000 0x800>; | ||
interrupts = <75>; | ||
}; |
18 changes: 18 additions & 0 deletions
18
Documentation/devicetree/bindings/hwrng/timeriomem_rng.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
HWRNG support for the timeriomem_rng driver | ||
|
||
Required properties: | ||
- compatible : "timeriomem_rng" | ||
- reg : base address to sample from | ||
- period : wait time in microseconds to use between samples | ||
|
||
N.B. currently 'reg' must be four bytes wide and aligned | ||
|
||
Example: | ||
|
||
hwrng@44 { | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
compatible = "timeriomem_rng"; | ||
reg = <0x44 0x04>; | ||
period = <1000000>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
BCM2835 Random number generator | ||
|
||
Required properties: | ||
|
||
- compatible : should be "brcm,bcm2835-rng" | ||
- reg : Specifies base physical address and size of the registers. | ||
|
||
Example: | ||
|
||
rng { | ||
compatible = "brcm,bcm2835-rng"; | ||
reg = <0x7e104000 0x10>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.