Skip to content

arm64 crypto roundup

Catalin Marinas linux-arm-kernel linux-crypto 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v1 Latest posting 2/20 of 15 patches 3 repliesIn review
  2. v1 posting 1/28 of 15 patches 0 repliesSuperseded

Patches in v1 posting 2/2 No applies recorded yet

None of the 15 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH resend 00/15] arm64 crypto roundup
Quoted 28 lines · Ard Biesheuvel
Quoted 27 lines · Catalin Marinas
Quoted 14 lines · Ard Biesheuvel

This is a repost of the arm64 crypto patches that I have posted to the LAKML over the past months. They have now been verified on actual hardware (Cortex-A57) so if there are no remaining issues I would like to propose them for 3.16.

Ard Biesheuvel (15):
asm-generic: allow generic unaligned access if the arch supports it
arm64: add abstractions for FPSIMD state manipulation
arm64: defer reloading a task's FPSIMD state to userland resume
arm64: add support for kernel mode NEON in interrupt context arm64/crypto: SHA-1 using ARMv8 Crypto Extensions arm64/crypto: SHA-224/SHA-256 using ARMv8 Crypto Extensions arm64/crypto: GHASH secure hash using ARMv8 Crypto Extensions arm64/crypto: AES using ARMv8 Crypto Extensions

Quoted 8 lines

arm64/crypto: AES in CCM mode using ARMv8 Crypto Extensions
arm64: pull in <asm/simd.h> from asm-generic arm64/crypto: AES-ECB/CBC/CTR/XTS using ARMv8 NEON and Crypto
Extensions
arm64/crypto: add shared macro to test for NEED_RESCHED arm64/crypto: add voluntary preemption to Crypto Extensions SHA1 arm64/crypto: add voluntary preemption to Crypto Extensions SHA2 arm64/crypto: add voluntary preemption to Crypto Extensions GHASH

There are about 5 patches that make sense to me ;) and apart from a few minor comments they look fine.

Quoted 6 lines
Quoted 3 lines

There are the other 10 crypto patches that are beyond my knowledge. Do you know anyone who could do a sanity check on them? Are there any tests that would show the correctness of the implementation?

I will re-send the 3 FPSIMD patches separately with your review comments addressed.

Thanks. If you get another acked/reviewed-by tag on the rest of the patches it?s even better (I plan to get the series in for 3.16, after we do some tests internally as well).

Catalin