cipher-aes 0.1.3 → 0.1.4
raw patch · 2 files changed
+9/−9 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- cbits/aes.c +8/−8
- cipher-aes.cabal +1/−1
cbits/aes.c view
@@ -40,7 +40,7 @@ void aes_encrypt_block(aes_block *output, aes_key *key, aes_block *input) {-#ifdef ARCH_X86+#if defined(ARCH_X86) && defined(WITH_AESNI) if (have_aesni() && key->nbr == 10) return aes_ni_encrypt_ecb((uint8_t *) output, key, (uint8_t *) input, 1); #endif@@ -49,7 +49,7 @@ void aes_decrypt_block(aes_block *output, aes_key *key, aes_block *input) {-#ifdef ARCH_X86+#if defined(ARCH_X86) && defined(WITH_AESNI) if (have_aesni() && key->nbr == 10) return aes_ni_decrypt_ecb((uint8_t *) output, key, (uint8_t *) input, 1); #endif@@ -63,7 +63,7 @@ case 24: key->nbr = 12; break; case 32: key->nbr = 14; break; }-#ifdef ARCH_X86+#if defined(ARCH_X86) && defined(WITH_AESNI) if (have_aesni() && size == 16) return aes_ni_init(key, origkey, size); #endif@@ -75,7 +75,7 @@ if (!nb_blocks) return; -#ifdef ARCH_X86+#if defined(ARCH_X86) && defined(WITH_AESNI) if (have_aesni() && key->nbr == 10) return aes_ni_encrypt_ecb(output, key, input, nb_blocks); #endif@@ -90,7 +90,7 @@ if (!nb_blocks) return; -#ifdef ARCH_X86+#if defined(ARCH_X86) && defined(WITH_AESNI) if (have_aesni() && key->nbr == 10) return aes_ni_decrypt_ecb(output, key, input, nb_blocks); #endif@@ -106,7 +106,7 @@ if (!nb_blocks) return;-#ifdef ARCH_X86+#if defined(ARCH_X86) && defined(WITH_AESNI) if (have_aesni() && key->nbr == 10) return aes_ni_encrypt_cbc(output, key, (uint8_t *) iv, input, nb_blocks); #endif@@ -130,7 +130,7 @@ if (!nb_blocks) return;-#ifdef ARCH_X86+#if defined(ARCH_X86) && defined(WITH_AESNI) if (have_aesni() && key->nbr == 10) { return aes_ni_decrypt_cbc(output, key, (uint8_t *) ivini, input, nb_blocks); }@@ -197,7 +197,7 @@ if (!nb_blocks) return; -#ifdef ARCH_X86+#if defined(ARCH_X86) && defined(WITH_AESNI) if (have_aesni() && k1->nbr == 10) { aes_ni_encrypt_xts(output, k1, k2, (uint8_t *) dataunit, spoint, input, nb_blocks); return;
cipher-aes.cabal view
@@ -1,5 +1,5 @@ Name: cipher-aes-Version: 0.1.3+Version: 0.1.4 Description: Fast AES cipher implementation with advanced mode of operations. .