Skip to content

Commit 0bd82f5

Browse files
tstrukherbertx
authored andcommitted
crypto: aesni-intel - RFC4106 AES-GCM Driver Using Intel New Instructions
This patch adds an optimized RFC4106 AES-GCM implementation for 64-bit kernels. It supports 128-bit AES key size. This leverages the crypto AEAD interface type to facilitate a combined AES & GCM operation to be implemented in assembly code. The assembly code leverages Intel(R) AES New Instructions and the PCLMULQDQ instruction. Signed-off-by: Adrian Hoban <[email protected]> Signed-off-by: Tadeusz Struk <[email protected]> Signed-off-by: Gabriele Paoloni <[email protected]> Signed-off-by: Aidan O'Mahony <[email protected]> Signed-off-by: Erdinc Ozturk <[email protected]> Signed-off-by: James Guilford <[email protected]> Signed-off-by: Wajdi Feghali <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
1 parent 895be15 commit 0bd82f5

File tree

2 files changed

+1708
-2
lines changed

2 files changed

+1708
-2
lines changed

0 commit comments

Comments
 (0)