diff options
author | Daniel Kestrel <kestrel1974@t-online.de> | 2022-01-04 21:56:09 +0100 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2022-01-06 00:23:15 +0100 |
commit | fc4d88cf73bc8dbd715524fd0a10a7f3a4c47775 (patch) | |
tree | 1928271f07fb9d70fb1d5ae8d5d1e93fcdaf83fa /.github | |
parent | 973e28f248d5a56a309daa46800a60a5d7cf694d (diff) | |
download | upstream-fc4d88cf73bc8dbd715524fd0a10a7f3a4c47775.tar.gz upstream-fc4d88cf73bc8dbd715524fd0a10a7f3a4c47775.tar.bz2 upstream-fc4d88cf73bc8dbd715524fd0a10a7f3a4c47775.zip |
ltq-deu: add aes_gcm algorithm
The lantiq AES hardware does not support the gcm algorithm. But it
can be implemented in the driver as a combination of the aes_ctr
algorithm and the xor plus gfmul operations for the hashing.
Due to the wrapping of the several algorithms and the inefficient
16 byte block by 16 byte block invokation in the kernel
implementations, this driver is about 3 times faster for the larger
block sizes.
Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
Diffstat (limited to '.github')
0 files changed, 0 insertions, 0 deletions