[no subject]

2018-07-28 Thread Andrew Martinez
Brauchen Sie einen Kredit? Wenn ja, mailen Sie uns jetzt für weitere Informationen Do you need a loan of any kind? If Yes email us now for more info

[no subject]

2018-07-28 Thread Andrew Martinez
body {height: 100%; color:#00; font-size:12pt; font-family:arial, helvetica, sans-serif;} Brauchen Sie einen Kredit? Wenn ja, mailen Sie uns jetzt für weitere Informationen Do you need a loan of any kind? If Yes email us now for more info

[PATCH 2/2] crypto/arm64: aes-ce-gcm - implement 2-way aggregation

2018-07-28 Thread Ard Biesheuvel
Implement a faster version of the GHASH transform which amortizes the reduction modulo the characteristic polynomial across two input blocks at a time. This is based on the Intel white paper "Carry-Less Multiplication Instruction and its Usage for Computing the GCM Mode" On a Cortex-A53, the

[PATCH 0/2] crypto/arm64: aes-ce-gcm - switch to 2-way aggregation

2018-07-28 Thread Ard Biesheuvel
Update the combined AES-GCM AEAD implementation to process two blocks at a time, allowing us to switch to a faster version of the GHASH implementation. Note that this does not update the core GHASH transform, only the combined AES-GCM AEAD mode. GHASH is mostly used with AES anyway, and the ARMv8

[PATCH 1/2] crypto/arm64: aes-ce-gcm - operate on two input blocks at a time

2018-07-28 Thread Ard Biesheuvel
Update the core AES/GCM transform and the associated plumbing to operate on 2 AES/GHASH blocks at a time. By itself, this is not expected to result in a noticeable speedup, but it paves the way for reimplementing the GHASH component using 2-way aggregation. Signed-off-by: Ard Biesheuvel ---