summaryrefslogtreecommitdiff
path: root/cbc-aes128-encrypt.c
diff options
context:
space:
mode:
Diffstat (limited to 'cbc-aes128-encrypt.c')
-rw-r--r--cbc-aes128-encrypt.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/cbc-aes128-encrypt.c b/cbc-aes128-encrypt.c
index 358a3d70..b13c744c 100644
--- a/cbc-aes128-encrypt.c
+++ b/cbc-aes128-encrypt.c
@@ -38,14 +38,16 @@
/* For fat builds */
#if HAVE_NATIVE_cbc_aes128_encrypt
void
-_nettle_cbc_aes128_encrypt_c(struct cbc_aes128_ctx *ctx,
+_nettle_cbc_aes128_encrypt_c(const struct aes128_ctx *ctx, uint8_t *iv,
size_t length, uint8_t *dst,
const uint8_t *src);
# define nettle_cbc_aes128_encrypt _nettle_cbc_aes128_encrypt_c
#endif
void
-cbc_aes128_encrypt(struct cbc_aes128_ctx *ctx, size_t length, uint8_t *dst, const uint8_t *src)
+cbc_aes128_encrypt(const struct aes128_ctx *ctx, uint8_t *iv,
+ size_t length, uint8_t *dst, const uint8_t *src)
{
- CBC_ENCRYPT(ctx, aes128_encrypt, length, dst, src);
+ cbc_encrypt(ctx, (nettle_cipher_func *) aes128_encrypt,
+ AES_BLOCK_SIZE, iv, length, dst, src);
}