Show patches with: Submitter = Ard Biesheuvel       |    Archived = No       |   44 patches
Patch Series 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 New
[v2,5/6] crypto: arm/crct10dif - Macroify PMULL asm code Clean up and improve ARM/arm64 CRC-T10DIF code --- 2024-11-05 Ard Biesheuvel New
[v2,4/6] crypto: arm/crct10dif - Use existing mov_l macro instead of __adrl Clean up and improve ARM/arm64 CRC-T10DIF code --- 2024-11-05 Ard Biesheuvel New
[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 New
[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 New
[v2,1/6] crypto: arm64/crct10dif - Remove obsolete chunking logic Clean up and improve ARM/arm64 CRC-T10DIF code --- 2024-11-05 Ard Biesheuvel New
[6/6] crypto: arm/crct10dif - Implement plain NEON variant Clean up and improve ARM/arm64 CRC-T10DIF code --- 2024-10-28 Ard Biesheuvel New
[5/6] crypto: arm/crct10dif - Macroify PMULL asm code Clean up and improve ARM/arm64 CRC-T10DIF code --- 2024-10-28 Ard Biesheuvel Superseded
[4/6] crypto: arm/crct10dif - Use existing mov_l macro instead of __adrl Clean up and improve ARM/arm64 CRC-T10DIF code --- 2024-10-28 Ard Biesheuvel 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 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 New
[1/6] crypto: arm64/crct10dif - Remove obsolete chunking logic Clean up and improve ARM/arm64 CRC-T10DIF code --- 2024-10-28 Ard Biesheuvel Superseded
[v4,3/3] arm64/crc32: Implement 4-way interleave using PMULL arm64: Speed up CRC-32 using PMULL instructions --- 2024-10-18 Ard Biesheuvel New
[v4,2/3] arm64/crc32: Reorganize bit/byte ordering macros arm64: Speed up CRC-32 using PMULL instructions --- 2024-10-18 Ard Biesheuvel New
[v4,1/3] arm64/lib: Handle CRC-32 alternative in C code arm64: Speed up CRC-32 using PMULL instructions --- 2024-10-18 Ard Biesheuvel Superseded
[v3,2/2] arm64/crc32: Implement 4-way interleave using PMULL arm64: Speed up CRC-32 using PMULL instructions --- 2024-10-17 Ard Biesheuvel Superseded
[v3,1/2] arm64/lib: Handle CRC-32 alternative in C code arm64: Speed up CRC-32 using PMULL instructions --- 2024-10-17 Ard Biesheuvel New
[v2,2/2] arm64/crc32: Implement 4-way interleave using PMULL arm64: Speed up CRC-32 using PMULL instructions --- 2024-10-16 Ard Biesheuvel New
[v2,1/2] arm64/lib: Handle CRC-32 alternative in C code arm64: Speed up CRC-32 using PMULL instructions --- 2024-10-16 Ard Biesheuvel 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 New
[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 New
[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 New
[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 New
[2/2] arm64/crc32: Implement 4-way interleave using PMULL arm64: Speed up CRC-32 using PMULL instructions --- 2024-10-15 Ard Biesheuvel New
[1/2] arm64/lib: Handle CRC-32 alternative in C code arm64: Speed up CRC-32 using PMULL instructions --- 2024-10-15 Ard Biesheuvel Superseded
crypto: arm/crc32 - add kCFI annotations to asm routines crypto: arm/crc32 - add kCFI annotations to asm routines --- 2024-06-10 Ard Biesheuvel New
crypto: arm64/aes-ce - Simplify round key load sequence crypto: arm64/aes-ce - Simplify round key load sequence --- 2024-04-15 Ard Biesheuvel New
crypto: arm64/neonbs - fix out-of-bounds access on short input crypto: arm64/neonbs - fix out-of-bounds access on short input --- 2024-02-17 Ard Biesheuvel New
[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 New
[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 New
[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 New
[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 New
[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 New
[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 New
[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 New
[v2,1/8] crypto: arm64/aes-ccm - Revert "Rewrite skcipher walker loop" crypto: Clean up arm64 AES-CCM code --- 2024-01-18 Ard Biesheuvel New
[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 New
[7/8] crypto: arm64/aes-ccm - Merge encrypt and decrypt asm routines crypto: Clean up arm64 AES-CCM code --- 2024-01-11 Ard Biesheuvel New
[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 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 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 New
[3/8] crypto: arm64/aes-ccm - Pass short inputs via stack buffer crypto: Clean up arm64 AES-CCM code --- 2024-01-11 Ard Biesheuvel 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 Superseded
[1/8] crypto: arm64/aes-ccm - Revert "Rewrite skcipher walker loop" crypto: Clean up arm64 AES-CCM code --- 2024-01-11 Ard Biesheuvel Superseded