diff options
Diffstat (limited to 'cbc-aes128-encrypt.c')
-rw-r--r-- | cbc-aes128-encrypt.c | 8 |
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); } |