Show patches with: Submitter = Ard Biesheuvel       |    State = Action Required       |    Archived = No       |   389 patches
« 1 2 3 4 »
Patch Series S/W/F Date Submitter Delegate State
[01/12] arm64: neon: replace generic definition of may_use_simd() arm64: crypto: prepare for new kernel mode NEON policy --- 2017-06-10 Ard Biesheuvel New
[06/12] crypto: arm64/sha2-ce - add non-SIMD scalar fallback arm64: crypto: prepare for new kernel mode NEON policy --- 2017-06-10 Ard Biesheuvel New
[08/17] crypto: skcipher - add the ability to abort a skcipher walk crypto: arm/aes - XTS ciphertext stealing and other updates --- 2019-08-21 Ard Biesheuvel New
[09/10] crypto: arm64/aes-neon-blk - tweak performance for low end cores crypto - AES for ARM/arm64 updates for v4.11 (round #2) --- 2017-01-17 Ard Biesheuvel New
[09/12] crypto: arm64/aes-ce-ccm: add non-SIMD generic fallback arm64: crypto: prepare for new kernel mode NEON policy --- 2017-06-10 Ard Biesheuvel New
[10/12] crypto: arm64/aes-blk - add a non-SIMD fallback for synchronous CTR arm64: crypto: prepare for new kernel mode NEON policy --- 2017-06-10 Ard Biesheuvel New
[1/2] crypto: arm64/aes-ce - add 5 way interleave routines crypto: arm64/aes-ce - implement 5-way interleave for some modes --- 2019-06-24 Ard Biesheuvel New
[1/2] crypto/arm64: aes-ce-gcm - operate on two input blocks at a time crypto/arm64: aes-ce-gcm - switch to 2-way aggregation --- 2018-07-28 Ard Biesheuvel New
[1/2] crypto: arm64/chacha20 - implement NEON version based on SSE3 code --- 2016-12-08 Ard Biesheuvel New
[1/2] crypto: arm64/crc32 - accelerated support based on x86 SSE implementation --- 2016-11-26 Ard Biesheuvel New
[1/2] crypto: arm64/crc32: bring in line with generic CRC32 --- 2015-05-04 Ard Biesheuvel New
[1/2] crypto: arm/crct10dif - revert to C code for short inputs crypto: fix crct10dif for ARM and arm64 --- 2019-01-24 Ard Biesheuvel New
[1/2] crypto: arm/ghash-ce - add missing async import/export --- 2016-08-29 Ard Biesheuvel New
[1/2] crypto: ccm - honour alignmask of subordinate MAC cipher [1/2] crypto: ccm - honour alignmask of subordinate MAC cipher --- 2017-02-11 Ard Biesheuvel New
[1/2] crypto: testmgr - add another gcm(aes) testcase crypto: faster GCM-AES for arm64 --- 2019-09-10 Ard Biesheuvel New
[1/3] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling crypto: arm64/aes-ccm - various bug fixes --- 2019-01-24 Ard Biesheuvel New
[1/3] crypto: memneq - use unaligned accessors for aligned fast path crypto: use unaligned accessors in aligned fast paths --- 2018-10-08 Ard Biesheuvel New
[1/4] crypto/arm64: ghash - reduce performance impact of NEON yield checks crypto/arm64: reduce impact of NEON yield checks --- 2018-07-24 Ard Biesheuvel New
[1/4] crypto: arm/aes-ce: fix broken monolithic build --- 2016-11-29 Ard Biesheuvel New
[1/4] crypto/arm: move ARM specific Kconfig definitions to a dedicated file --- 2015-03-09 Ard Biesheuvel New
[1/5] ARM: wire up HWCAP2 feature bits to the CPU modalias --- 2016-10-18 Ard Biesheuvel New
[1/5] crypto: arm/aes-ce - enable module autoloading based on CPU feature bits crypto: arm - enable module autoloading --- 2017-05-21 Ard Biesheuvel New
[1/6] crypto: aegis128 - use unaliged helper in unaligned decrypt path crypto: aegis128 - add NEON intrinsics version for ARM/arm64 --- 2019-06-24 Ard Biesheuvel New
[1/6] crypto: generic/aes - export encrypt and decrypt entry points --- 2017-01-02 Ard Biesheuvel New
[1/7] arm64: kernel: avoid executable literal pools arm64: move literal data into .rodata section --- 2018-01-10 Ard Biesheuvel New
[2/2] crypto: aegis/generic - fix for big endian systems crypto - fix aegis/morus for big endian systems --- 2018-09-30 Ard Biesheuvel New
[2/2] crypto/arm64: aes-ce-gcm - implement 2-way aggregation crypto/arm64: aes-ce-gcm - switch to 2-way aggregation --- 2018-07-28 Ard Biesheuvel New
[2/2] crypto: arm/crc32 - accelerated support based on x86 SSE implementation --- 2016-11-26 Ard Biesheuvel New
[2/2] crypto: testmgr - add chunked test cases for chacha20 [1/2] crypto/chacha20: fix handling of chunked input --- 2017-08-14 Ard Biesheuvel New
[2/2] net: fastopen: use endianness agnostic representation of the cookie net: fastopen: follow-up tweaks for SipHash switch --- 2019-06-18 Ard Biesheuvel New
[2/3] crypto: crypto_xor - use unaligned accessors for aligned fast path crypto: use unaligned accessors in aligned fast paths --- 2018-10-08 Ard Biesheuvel New
[2/4] crypto: arm64/aes-blk - revert NEON yield for skciphers crypto: arm64/aes-blk - cleanups and optimizations for XTS/CTS-CBC --- 2018-09-10 Ard Biesheuvel New
[2/4] crypto/arm64: aes-ccm - reduce performance impact of NEON yield checks crypto/arm64: reduce impact of NEON yield checks --- 2018-07-24 Ard Biesheuvel New
[2/4] crypto/arm: add support for SHA1 using ARMv8 Crypto Instructions --- 2015-03-09 Ard Biesheuvel New
[2/5] crypto: arm/aes-ce - enable module autoloading based on CPU feature bits --- 2016-10-18 Ard Biesheuvel New
[2/6] crypto: aegis - drop empty TFM init/exit routines crypto: aegis128 - add NEON intrinsics version for ARM/arm64 --- 2019-06-24 Ard Biesheuvel New
[2/6] crypto: arm/aes-neonbs - process 8 blocks in parallel if we can --- 2017-01-02 Ard Biesheuvel New
[2/7] crypto: aes - add new Kconfig symbol for soft dependency on AES crypto: aes - allow generic AES to be omitted --- 2017-03-26 Ard Biesheuvel New
[2/8] crypto/generic: sha3: rewrite KECCAK transform to help the compiler optimize crypto: arm64+generic - SHA3/SHA-512/SM-3 roundup --- 2018-01-19 Ard Biesheuvel New
3.17 regression; alg: skcipher: Chunk test 1 failed on encryption at page 0 for ecb-aes-padlock --- 2014-10-20 Ard Biesheuvel New
[3/3] crypto: siphash - drop _aligned variants crypto: use unaligned accessors in aligned fast paths --- 2018-10-08 Ard Biesheuvel New
[3/4] crypto: arm64/aes - add NEON and Crypto Extension CBC-MAC driver crypto: time invariant AES for CCM (and GCM/CTR) --- 2017-01-26 Ard Biesheuvel New
[3/4] crypto: arm64/aes-ce-ccm - fix decrypt path with new skcipher interface --- 2016-11-29 Ard Biesheuvel New
[3/4] crypto: arm64/crct10dif - port x86 SSE implementation to arm64 --- 2016-11-24 Ard Biesheuvel New
[3/4] crypto/arm64: sha1 - reduce performance impact of NEON yield checks crypto/arm64: reduce impact of NEON yield checks --- 2018-07-24 Ard Biesheuvel New
[3/4] crypto/arm: add support for SHA-224/256 using ARMv8 Crypto Extensions --- 2015-03-09 Ard Biesheuvel New
[3/7] crypto: aes/x86 - eliminate set_key() handling for IRQ context crypto: aes - allow generic AES to be omitted --- 2017-03-26 Ard Biesheuvel New
[4/4] crypto: arm64/aes-blk - improve XTS mask handling crypto: arm64/aes-blk - cleanups and optimizations for XTS/CTS-CBC --- 2018-09-10 Ard Biesheuvel New
[4/4] crypto/arm64: sha2 - reduce performance impact of NEON yield checks crypto/arm64: reduce impact of NEON yield checks --- 2018-07-24 Ard Biesheuvel New
[4/4] crypto/arm: AES in ECB/CBC/CTR/XTS modes using ARMv8 Crypto Extensions --- 2015-03-09 Ard Biesheuvel New
[4/4] crypto: arm/crct10dif - port x86 SSE implementation to ARM --- 2016-11-24 Ard Biesheuvel New
[4/5] crypto/arm64: sha3 - new implementation based on special instructions sha3 fixes and new implementation for arm64 --- 2018-01-12 Ard Biesheuvel New
[4/7] crypto: aes/arm64 - eliminate dependency on crypto_aes_set_key() crypto: aes - allow generic AES to be omitted --- 2017-03-26 Ard Biesheuvel New
[4/8] crypto/generic: sha3 - export init/update/final routines crypto: arm64+generic - SHA3/SHA-512/SM-3 roundup --- 2018-01-19 Ard Biesheuvel New
[5/5] crypto: arm64/ghash - move kernel mode neon en/disable into loop [1/5] crypto: arm64/aes-ce-ccm - move kernel mode neon en/disable into loop --- 2017-12-01 Ard Biesheuvel New
[5/5] dt-bindings: add Atmel SHA204A I2C crypto processor synquacer - wire up Atmel SHA204A as RNG in DT and ACPI mode --- 2019-04-30 Ard Biesheuvel New
[5/6] crypto: aegis128 - provide a SIMD implementation based on NEON intrinsics crypto: aegis128 - add NEON intrinsics version for ARM/arm64 --- 2019-06-24 Ard Biesheuvel New
[5/7] crypto: aes - move crypto_aes_expand_key() to fixed-time AES driver crypto: aes - allow generic AES to be omitted --- 2017-03-26 Ard Biesheuvel New
[5/8] crypto/testmgr: sha3 - add new testcases crypto: arm64+generic - SHA3/SHA-512/SM-3 roundup --- 2018-01-19 Ard Biesheuvel New
[6/6] crypto: arm64/aes - reimplement bit-sliced ARM/NEON implementation for arm64 --- 2017-01-02 Ard Biesheuvel New
[6/7] crypto: aes - split off shared AES tables and key expansion routines crypto: aes - allow generic AES to be omitted --- 2017-03-26 Ard Biesheuvel New
[7/7] crypto: aes - allow alternative AES drivers to fulfil AES dependency crypto: aes - allow generic AES to be omitted --- 2017-03-26 Ard Biesheuvel New
[8/8] crypto/arm64: sha512 - fix/improve new v8.2 Crypto Extensions code crypto: arm64+generic - SHA3/SHA-512/SM-3 roundup --- 2018-01-19 Ard Biesheuvel New
arm64/crypto: use crypto instructions for generating AES key schedule --- 2014-10-22 Ard Biesheuvel New
[bugfix,1/2] crypto: arm64/sha1-ce - prevent asm code finalization in final() path --- 2015-05-06 Ard Biesheuvel New
[bugfix,2/2] crypto: arm64/sha2-ce - prevent asm code finalization in final() path --- 2015-05-06 Ard Biesheuvel New
crypto: add test cases for SHA-1, SHA-224 and SHA-256 --- 2014-04-01 Ard Biesheuvel New
crypto: aegis128 - deal with missing simd.h header on some architecures crypto: aegis128 - deal with missing simd.h header on some architecures --- 2019-07-29 Ard Biesheuvel New
crypto: aegis128/simd - build 32-bit ARM for v8 architecture explicitly crypto: aegis128/simd - build 32-bit ARM for v8 architecture explicitly --- 2019-10-02 Ard Biesheuvel New
crypto/arm64: aes-ce-cipher - move assembler code to .S file crypto/arm64: aes-ce-cipher - move assembler code to .S file --- 2017-11-21 Ard Biesheuvel New
crypto: arm64/aes-modes - get rid of literal load of addend vector crypto: arm64/aes-modes - get rid of literal load of addend vector --- 2018-08-21 Ard Biesheuvel New
crypto: arm64/aes: reimplement bit-sliced ARM/NEON implementation for arm64 --- 2016-12-12 Ard Biesheuvel New
crypto: arm64/gcm - implement native driver using v8 Crypto Extensions --- 2017-06-29 Ard Biesheuvel New
crypto: arm64/sha256 - add support for SHA256 using NEON instructions --- 2016-09-29 Ard Biesheuvel New
crypto/arm: add support for GHASH using ARMv8 Crypto Extensions --- 2015-03-09 Ard Biesheuvel New
crypto/arm: fix big-endian bug in ghash --- 2015-03-23 Ard Biesheuvel New
crypto: arm/ghash-ce - implement support for 4-way aggregation crypto: arm/ghash-ce - implement support for 4-way aggregation --- 2018-08-22 Ard Biesheuvel New
crypto: generic/aes - drop alignment requirement --- 2017-02-02 Ard Biesheuvel New
crypto: generic/cts - fix regression in iv handling --- 2017-01-16 Ard Biesheuvel New
crypto/generic - sha3: deal with oversize stack frames crypto/generic - sha3: deal with oversize stack frames --- 2018-01-27 Ard Biesheuvel New
crypto: scompress - eliminate percpu scratch buffers --- 2017-07-20 Ard Biesheuvel New
crypto/simd: correctly take reqsize of wrapped skcipher into account crypto/simd: correctly take reqsize of wrapped skcipher into account --- 2018-11-08 Ard Biesheuvel New
crypto: x86/sha512_ssse3 - fixup for asm function prototype change --- 2015-04-24 Ard Biesheuvel New
Fwd: [crypto:master 60/60] arch/x86/crypto/ghash-clmulni-intel_glue.c:71:25: sparse: cast to restricted __be64 --- 2014-04-11 Ard Biesheuvel New
Kernel panic - encryption/decryption failed when open file on Arm64 --- 2016-09-09 Ard Biesheuvel New
[resend,02/18] crypto/algapi - make crypto_xor() take separate dst and src arguments crypto: ARM/arm64 roundup for v4.14 --- 2017-07-24 Ard Biesheuvel New
[resend,03/10] crypto: arm64/aes-ccm - yield NEON after every block of input crypto: arm64 - play nice with CONFIG_PREEMPT --- 2018-04-30 Ard Biesheuvel New
[resend,04/10] crypto: arm64/aes-blk - yield NEON after every block of input crypto: arm64 - play nice with CONFIG_PREEMPT --- 2018-04-30 Ard Biesheuvel New
[resend,05/10] crypto: arm64/aes-bs - yield NEON after every block of input crypto: arm64 - play nice with CONFIG_PREEMPT --- 2018-04-30 Ard Biesheuvel New
[resend,07/10] crypto: arm64/crc32-ce - yield NEON after every block of input crypto: arm64 - play nice with CONFIG_PREEMPT --- 2018-04-30 Ard Biesheuvel New
[resend,09/10] crypto: arm64/sha3-ce - yield NEON after every block of input crypto: arm64 - play nice with CONFIG_PREEMPT --- 2018-04-30 Ard Biesheuvel New
[resend,10/10] crypto: arm64/sha512-ce - yield NEON after every block of input crypto: arm64 - play nice with CONFIG_PREEMPT --- 2018-04-30 Ard Biesheuvel New
[resend,2/3] crypto: aegis128 - provide a SIMD implementation based on NEON intrinsics crypto: aegis128 followup --- 2019-08-02 Ard Biesheuvel New
[RFC,01/18] crypto: shash - add plumbing for operating on scatterlists crypto: wireguard using the existing crypto API --- 2019-09-25 Ard Biesheuvel New
[RFC,01/20] crypto: chacha - move existing library code into lib/crypto crypto: wireguard with crypto API library interface --- 2019-09-29 Ard Biesheuvel New
[RFC,01/30] crypto: des/3des_ede - add new helpers to verify key length crypto: DES/3DES cleanup --- 2019-06-22 Ard Biesheuvel New
[RFC,02/18] crypto: x86/poly1305 - implement .update_from_sg method crypto: wireguard using the existing crypto API --- 2019-09-25 Ard Biesheuvel New
[RFC,02/20] crypto: arm/aes - rename local routines to prevent future clashes AES cleanup --- 2019-06-12 Ard Biesheuvel New
[RFC,02/20] crypto: x86/chacha - expose SIMD ChaCha routine as library function crypto: wireguard with crypto API library interface --- 2019-09-29 Ard Biesheuvel New
[RFC,02/30] crypto: s390/des - switch to new verification routines crypto: DES/3DES cleanup --- 2019-06-22 Ard Biesheuvel New
« 1 2 3 4 »