Skip to content
Commit 3072400f authored by Tomasz Kantecki's avatar Tomasz Kantecki
Browse files

GCM: compressed GCM key structure by 144 bytes (9 blocks)

- created separate files to define key structure for different architecture
  implementations
- SSE/AVX needs 8 hash keys for schoolbook and karatsuba multiply
- AVX2/AVX512 needs only 8 hash keys for schoolbook multiply
- VAES AVX512 needs only 48 or 128 hash keys for schoolbook multiply
- 16 byte padding between AES keys and hash keys removed

Change-Id: I58dc8612cd52dce8c15af3285834b9f58b9f7b07
parent 26d09573
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment