summaryrefslogtreecommitdiff
path: root/aes192-meta.c
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2014-01-29 15:13:54 +0100
committerNiels Möller <nisse@lysator.liu.se>2014-01-29 15:13:54 +0100
commit587855374c50562acf598660e173e76c6e3195bb (patch)
tree2a8169192ca0c6df7cdbf230094f497680996a67 /aes192-meta.c
parentf508b1fe613f06c571bdc1997cd006f95874d4cb (diff)
downloadnettle-587855374c50562acf598660e173e76c6e3195bb.tar.gz
Dropped length argument from nettle_set_key_func.set_key-changes
Diffstat (limited to 'aes192-meta.c')
-rw-r--r--aes192-meta.c23
1 files changed, 3 insertions, 20 deletions
diff --git a/aes192-meta.c b/aes192-meta.c
index 0ee0c1aa..80719249 100644
--- a/aes192-meta.c
+++ b/aes192-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 aes192_set_encrypt_key_wrapper;
-static nettle_set_key_func aes192_set_decrypt_key_wrapper;
-
-static void
-aes192_set_encrypt_key_wrapper (void *ctx, size_t length, const uint8_t *key)
-{
- assert (length == AES192_KEY_SIZE);
- aes192_set_encrypt_key (ctx, key);
-}
-
-static void
-aes192_set_decrypt_key_wrapper (void *ctx, size_t length, const uint8_t *key)
-{
- assert (length == AES192_KEY_SIZE);
- aes192_set_decrypt_key (ctx, key);
-}
-
const struct nettle_cipher nettle_aes192 =
{ "aes192", sizeof(struct aes192_ctx),
AES_BLOCK_SIZE, AES192_KEY_SIZE,
- aes192_set_encrypt_key_wrapper,
- aes192_set_decrypt_key_wrapper,
+ (nettle_set_key_func *) aes192_set_encrypt_key,
+ (nettle_set_key_func *) aes192_set_decrypt_key,
(nettle_crypt_func *) aes192_encrypt,
(nettle_crypt_func *) aes192_decrypt
};