summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2011-02-09 22:35:18 +0100
committerNiels Möller <nisse@lysator.liu.se>2011-02-09 22:35:18 +0100
commit55909a410f1e3e147f89d0555b3574da73ce1dff (patch)
tree9dc7745c5f51dd405b12374aa3d023cddb258844 /examples
parent31acdadac7e2c6bf6de4f75d66989c8171d764ca (diff)
downloadnettle-55909a410f1e3e147f89d0555b3574da73ce1dff.tar.gz
(time_gmac): Use gcm_aes interface.
Rev: nettle/examples/nettle-benchmark.c:1.17
Diffstat (limited to 'examples')
-rw-r--r--examples/nettle-benchmark.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/examples/nettle-benchmark.c b/examples/nettle-benchmark.c
index af92bf5d..567c14a1 100644
--- a/examples/nettle-benchmark.c
+++ b/examples/nettle-benchmark.c
@@ -349,17 +349,15 @@ time_gmac(void)
{
static uint8_t data[BENCH_BLOCK];
struct bench_hash_info info;
- struct gcm_ctx gcm;
- struct aes_ctx aes;
+ struct gcm_aes_ctx ctx;
uint8_t key[16];
uint8_t iv[GCM_IV_SIZE];
- aes_set_encrypt_key(&aes, sizeof(key), key);
- gcm_set_key(&gcm, &aes, (nettle_crypt_func *) aes_encrypt);
- gcm_set_iv(&gcm, sizeof(iv), iv);
+ gcm_aes_set_key(&ctx, sizeof(key), key);
+ gcm_aes_set_iv(&ctx, sizeof(iv), iv);
- info.ctx = &gcm;
- info.update = (nettle_hash_update_func *) gcm_auth;
+ info.ctx = &ctx;
+ info.update = (nettle_hash_update_func *) gcm_aes_auth;
info.data = data;
display("gmac", "auth", GCM_BLOCK_SIZE,