diff options
author | Niels Möller <nisse@lysator.liu.se> | 2014-01-29 15:13:54 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2014-01-29 15:13:54 +0100 |
commit | 587855374c50562acf598660e173e76c6e3195bb (patch) | |
tree | 2a8169192ca0c6df7cdbf230094f497680996a67 /aes256-meta.c | |
parent | f508b1fe613f06c571bdc1997cd006f95874d4cb (diff) | |
download | nettle-587855374c50562acf598660e173e76c6e3195bb.tar.gz |
Dropped length argument from nettle_set_key_func.set_key-changes
Diffstat (limited to 'aes256-meta.c')
-rw-r--r-- | aes256-meta.c | 23 |
1 files changed, 3 insertions, 20 deletions
diff --git a/aes256-meta.c b/aes256-meta.c index 197441e0..7f1e2e1e 100644 --- a/aes256-meta.c +++ b/aes256-meta.c @@ -2,7 +2,7 @@ /* nettle, low-level cryptographics library * - * Copyright (C) 2013 Niels Möller + * Copyright (C) 2013, 2014 Niels Möller * * The nettle library is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by @@ -30,28 +30,11 @@ #include "aes.h" -static nettle_set_key_func aes256_set_encrypt_key_wrapper; -static nettle_set_key_func aes256_set_decrypt_key_wrapper; - -static void -aes256_set_encrypt_key_wrapper (void *ctx, size_t length, const uint8_t *key) -{ - assert (length == AES256_KEY_SIZE); - aes256_set_encrypt_key (ctx, key); -} - -static void -aes256_set_decrypt_key_wrapper (void *ctx, size_t length, const uint8_t *key) -{ - assert (length == AES256_KEY_SIZE); - aes256_set_decrypt_key (ctx, key); -} - const struct nettle_cipher nettle_aes256 = { "aes256", sizeof(struct aes256_ctx), AES_BLOCK_SIZE, AES256_KEY_SIZE, - aes256_set_encrypt_key_wrapper, - aes256_set_decrypt_key_wrapper, + (nettle_set_key_func *) aes256_set_encrypt_key, + (nettle_set_key_func *) aes256_set_decrypt_key, (nettle_crypt_func *) aes256_encrypt, (nettle_crypt_func *) aes256_decrypt }; |