Show patches with: Submitter = Ard Biesheuvel       |    Archived = No       |   45 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,6/6] crypto: arm/crct10dif - Implement plain NEON variant Clean up and improve ARM/arm64 CRC-T10DIF code - - - --- 2024-11-05 Ard Biesheuvel herbert Under Review
[v2,5/6] crypto: arm/crct10dif - Macroify PMULL asm code Clean up and improve ARM/arm64 CRC-T10DIF code - 1 - --- 2024-11-05 Ard Biesheuvel herbert Under Review
[v2,4/6] crypto: arm/crct10dif - Use existing mov_l macro instead of __adrl Clean up and improve ARM/arm64 CRC-T10DIF code - 1 - --- 2024-11-05 Ard Biesheuvel herbert Under Review
[v2,3/6] crypto: arm64/crct10dif - Remove remaining 64x64 PMULL fallback code Clean up and improve ARM/arm64 CRC-T10DIF code - - - --- 2024-11-05 Ard Biesheuvel herbert Under Review
[v2,2/6] crypto: arm64/crct10dif - Use faster 16x64 bit polynomial multiply Clean up and improve ARM/arm64 CRC-T10DIF code - - - --- 2024-11-05 Ard Biesheuvel herbert Under Review
[v2,1/6] crypto: arm64/crct10dif - Remove obsolete chunking logic Clean up and improve ARM/arm64 CRC-T10DIF code - 1 - --- 2024-11-05 Ard Biesheuvel herbert Under Review
[6/6] crypto: arm/crct10dif - Implement plain NEON variant Clean up and improve ARM/arm64 CRC-T10DIF code - - - --- 2024-10-28 Ard Biesheuvel herbert Superseded
[5/6] crypto: arm/crct10dif - Macroify PMULL asm code Clean up and improve ARM/arm64 CRC-T10DIF code - 1 - --- 2024-10-28 Ard Biesheuvel herbert Superseded
[4/6] crypto: arm/crct10dif - Use existing mov_l macro instead of __adrl Clean up and improve ARM/arm64 CRC-T10DIF code - 1 - --- 2024-10-28 Ard Biesheuvel herbert Superseded
[3/6] crypto: arm64/crct10dif - Remove remaining 64x64 PMULL fallback code Clean up and improve ARM/arm64 CRC-T10DIF code - - - --- 2024-10-28 Ard Biesheuvel herbert Superseded
[2/6] crypto: arm64/crct10dif - Use faster 16x64 bit polynomial multiply Clean up and improve ARM/arm64 CRC-T10DIF code - - - --- 2024-10-28 Ard Biesheuvel herbert Superseded
[1/6] crypto: arm64/crct10dif - Remove obsolete chunking logic Clean up and improve ARM/arm64 CRC-T10DIF code - 1 - --- 2024-10-28 Ard Biesheuvel herbert Superseded
[v4,3/3] arm64/crc32: Implement 4-way interleave using PMULL arm64: Speed up CRC-32 using PMULL instructions - 1 - --- 2024-10-18 Ard Biesheuvel herbert Not Applicable
[v4,2/3] arm64/crc32: Reorganize bit/byte ordering macros arm64: Speed up CRC-32 using PMULL instructions - 1 - --- 2024-10-18 Ard Biesheuvel herbert Not Applicable
[v4,1/3] arm64/lib: Handle CRC-32 alternative in C code arm64: Speed up CRC-32 using PMULL instructions - 1 - --- 2024-10-18 Ard Biesheuvel herbert Not Applicable
[v3,2/2] arm64/crc32: Implement 4-way interleave using PMULL arm64: Speed up CRC-32 using PMULL instructions - 1 - --- 2024-10-17 Ard Biesheuvel herbert Superseded
[v3,1/2] arm64/lib: Handle CRC-32 alternative in C code arm64: Speed up CRC-32 using PMULL instructions - 1 - --- 2024-10-17 Ard Biesheuvel herbert Superseded
[v2,2/2] arm64/crc32: Implement 4-way interleave using PMULL arm64: Speed up CRC-32 using PMULL instructions - 1 - --- 2024-10-16 Ard Biesheuvel herbert Superseded
[v2,1/2] arm64/lib: Handle CRC-32 alternative in C code arm64: Speed up CRC-32 using PMULL instructions - 1 - --- 2024-10-16 Ard Biesheuvel herbert Superseded
[v2,2/2] crypto/crc32c: Provide crc32c-arch driver for accelerated library code crypto: Enable fuzz testing for arch code - - - --- 2024-10-16 Ard Biesheuvel herbert Accepted
[v2,1/2] crypto/crc32: Provide crc32-arch driver for accelerated library code crypto: Enable fuzz testing for arch code - - - --- 2024-10-16 Ard Biesheuvel herbert Accepted
[2/2] crypto/crc32c: Provide crc32c-base alias to enable fuzz testing crypto: Enable fuzz testing for generic crc32/crc32c - - - --- 2024-10-15 Ard Biesheuvel herbert Superseded
[1/2] crypto/crc32: Provide crc32-base alias to enable fuzz testing crypto: Enable fuzz testing for generic crc32/crc32c - - - --- 2024-10-15 Ard Biesheuvel herbert Superseded
[2/2] arm64/crc32: Implement 4-way interleave using PMULL arm64: Speed up CRC-32 using PMULL instructions - - - --- 2024-10-15 Ard Biesheuvel herbert Superseded
[1/2] arm64/lib: Handle CRC-32 alternative in C code arm64: Speed up CRC-32 using PMULL instructions - - - --- 2024-10-15 Ard Biesheuvel herbert Superseded
crypto: arm/crc32 - add kCFI annotations to asm routines crypto: arm/crc32 - add kCFI annotations to asm routines - 2 - --- 2024-06-10 Ard Biesheuvel herbert Accepted
crypto: arm64/aes-ce - Simplify round key load sequence crypto: arm64/aes-ce - Simplify round key load sequence - 1 - --- 2024-04-15 Ard Biesheuvel herbert Accepted
[v2] crypto: arm64/neonbs - fix out-of-bounds access on short input [v2] crypto: arm64/neonbs - fix out-of-bounds access on short input - 1 - --- 2024-02-23 Ard Biesheuvel herbert Accepted
crypto: arm64/neonbs - fix out-of-bounds access on short input crypto: arm64/neonbs - fix out-of-bounds access on short input - 1 1 --- 2024-02-17 Ard Biesheuvel herbert Superseded
[v2,8/8] crypto: arm64/aes-ccm - Merge finalization into en/decrypt asm helpers crypto: Clean up arm64 AES-CCM code - - - --- 2024-01-18 Ard Biesheuvel herbert Accepted
[v2,7/8] crypto: arm64/aes-ccm - Merge encrypt and decrypt tail handling crypto: Clean up arm64 AES-CCM code - - - --- 2024-01-18 Ard Biesheuvel herbert Accepted
[v2,6/8] crypto: arm64/aes-ccm - Cache round keys and unroll AES loops crypto: Clean up arm64 AES-CCM code - - - --- 2024-01-18 Ard Biesheuvel herbert Accepted
[v2,5/8] crypto: arm64/aes-ccm - Reuse existing MAC update for AAD input crypto: Clean up arm64 AES-CCM code - - - --- 2024-01-18 Ard Biesheuvel herbert Accepted
[v2,4/8] crypto: arm64/aes-ccm - Replace bytewise tail handling with NEON permute crypto: Clean up arm64 AES-CCM code - - - --- 2024-01-18 Ard Biesheuvel herbert Accepted
[v2,3/8] crypto: arm64/aes-ccm - Pass short inputs via stack buffer crypto: Clean up arm64 AES-CCM code - - - --- 2024-01-18 Ard Biesheuvel herbert Accepted
[v2,2/8] crypto: arm64/aes-ccm - Keep NEON enabled during skcipher walk crypto: Clean up arm64 AES-CCM code - - - --- 2024-01-18 Ard Biesheuvel herbert Accepted
[v2,1/8] crypto: arm64/aes-ccm - Revert "Rewrite skcipher walker loop" crypto: Clean up arm64 AES-CCM code - - - --- 2024-01-18 Ard Biesheuvel herbert Accepted
[8/8] crypto: arm64/aes-ccm - Merge finalization into en/decrypt asm helper crypto: Clean up arm64 AES-CCM code - - - --- 2024-01-11 Ard Biesheuvel herbert Superseded
[7/8] crypto: arm64/aes-ccm - Merge encrypt and decrypt asm routines crypto: Clean up arm64 AES-CCM code - - - --- 2024-01-11 Ard Biesheuvel herbert Superseded
[6/8] crypto: arm64/aes-ccm - Cache round keys and unroll AES loops crypto: Clean up arm64 AES-CCM code - - - --- 2024-01-11 Ard Biesheuvel herbert Superseded
[5/8] crypto: arm64/aes-ccm - Reuse existing MAC update for AAD input crypto: Clean up arm64 AES-CCM code - - - --- 2024-01-11 Ard Biesheuvel herbert Superseded
[4/8] crypto: arm64/aes-ccm - Replace bytewise tail handling with NEON permute crypto: Clean up arm64 AES-CCM code - - - --- 2024-01-11 Ard Biesheuvel herbert Superseded
[3/8] crypto: arm64/aes-ccm - Pass short inputs via stack buffer crypto: Clean up arm64 AES-CCM code - - - --- 2024-01-11 Ard Biesheuvel herbert Superseded
[2/8] crypto: arm64/aes-ccm - Keep NEON enabled during skcipher walk crypto: Clean up arm64 AES-CCM code - - - --- 2024-01-11 Ard Biesheuvel herbert Superseded
[1/8] crypto: arm64/aes-ccm - Revert "Rewrite skcipher walker loop" crypto: Clean up arm64 AES-CCM code - - - --- 2024-01-11 Ard Biesheuvel herbert Superseded