crypto_ia32: multiarch
[vpp.git] / src / plugins / crypto_ia32 / aesni.h
index 077889a..ceb2845 100644 (file)
@@ -18,6 +18,7 @@
 #ifndef __aesni_h__
 #define __aesni_h__
 
+
 typedef enum
 {
   AESNI_KEY_128 = 0,
@@ -195,8 +196,9 @@ aes_key_expand (__m128i * k, u8 * key, aesni_key_size_t ks)
 
 
 static_always_inline void
-aes_key_enc_to_dec (__m128i * k, aesni_key_size_t rounds)
+aes_key_enc_to_dec (__m128i * k, aesni_key_size_t ks)
 {
+  int rounds = AESNI_KEY_ROUNDS (ks);
   __m128i r;
 
   r = k[rounds];