+1192
−0
File changed.
Preview size limit exceeded, changes collapsed.
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
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 <adrian.hoban@intel.com> Signed-off-by:
Tadeusz Struk <tadeusz.struk@intel.com> Signed-off-by:
Gabriele Paoloni <gabriele.paoloni@intel.com> Signed-off-by:
Aidan O'Mahony <aidan.o.mahony@intel.com> Signed-off-by:
Erdinc Ozturk <erdinc.ozturk@intel.com> Signed-off-by:
James Guilford <james.guilford@intel.com> Signed-off-by:
Wajdi Feghali <wajdi.k.feghali@intel.com> Signed-off-by:
Herbert Xu <herbert@gondor.apana.org.au>
File changed.
Preview size limit exceeded, changes collapsed.