diff options
author | Niels Möller <nisse@lysator.liu.se> | 2011-02-09 22:57:05 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2011-02-09 22:57:05 +0100 |
commit | 9924966a2494505e5138f4bc1c0aa0ef0e770d2e (patch) | |
tree | 78ae5a7d72307da7867b25d80fafbdf38693dd2a /gcm.h | |
parent | 1fb0a70b5c8c920ca0e365813c15d29c4d258378 (diff) | |
download | nettle-9924966a2494505e5138f4bc1c0aa0ef0e770d2e.tar.gz |
* gcm.c (gcm_hash_sizes): New function.
(gcm_set_iv): Added support for IVs of arbitrary size. Needed
another argument, for the hash subkey.
(gcm_digest): Use gcm_hash_sizes.
Rev: nettle/gcm.c:1.13
Rev: nettle/gcm.h:1.8
Diffstat (limited to 'gcm.h')
-rw-r--r-- | gcm.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -93,7 +93,8 @@ gcm_set_key(struct gcm_key *key, void *cipher, nettle_crypt_func *f); void -gcm_set_iv(struct gcm_ctx *ctx, unsigned length, const uint8_t *iv); +gcm_set_iv(struct gcm_ctx *ctx, const struct gcm_key *key, + unsigned length, const uint8_t *iv); void gcm_auth(struct gcm_ctx *ctx, const struct gcm_key *key, |