diff options
author | Damjan Marion <damarion@cisco.com> | 2020-01-30 15:46:23 +0100 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2020-01-30 21:39:20 +0000 |
commit | 93975e699a89c5a99dcfb9d6b987f71d2af9c835 (patch) | |
tree | 361d5a92175d1718bf8142639d78ba58b7a2ff28 /src/plugins/crypto_native/aes_gcm.c | |
parent | 548d70de68a4156d5bd4148e50a81555a0ef169f (diff) |
crypto-native: refactor AES code
- use neutral types in preparation for ARMv8 support
- simplify x86 key extraction support
Type: refactor
Change-Id: I947eb37b8c9d9ee6909bb32ef14c4de192d40a46
Signed-off-by: Damjan Marion <damarion@cisco.com>
Diffstat (limited to 'src/plugins/crypto_native/aes_gcm.c')
-rw-r--r-- | src/plugins/crypto_native/aes_gcm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/crypto_native/aes_gcm.c b/src/plugins/crypto_native/aes_gcm.c index 3eb7ae84e19..554fb2b2699 100644 --- a/src/plugins/crypto_native/aes_gcm.c +++ b/src/plugins/crypto_native/aes_gcm.c @@ -718,7 +718,7 @@ aesni_gcm_key_exp (vnet_crypto_key_t * key, aes_key_size_t ks) kd = clib_mem_alloc_aligned (sizeof (*kd), CLIB_CACHE_LINE_BYTES); /* expand AES key */ - aes_key_expand ((__m128i *) kd->Ke, key->data, ks); + aes_key_expand ((u8x16 *) kd->Ke, key->data, ks); /* pre-calculate H */ H = kd->Ke[0]; |