Skip to content

Commit

Permalink
crypto: aesni-intel - RFC4106 AES-GCM Driver Using Intel New Instruct…
Browse files Browse the repository at this point in the history
…ions

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]>
  • Loading branch information
tstruk authored and herbertx committed Nov 13, 2010
1 parent 895be15 commit 0bd82f5
Show file tree
Hide file tree
Showing 2 changed files with 1,708 additions and 2 deletions.
Loading

0 comments on commit 0bd82f5

Please sign in to comment.