- 09 Feb, 2011 2 commits
-
-
Niels Möller authored
(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
-
Niels Möller authored
gcm_key *. (gcm_hash): Replaced context argument by a struct gcm_key * and a pointer to the hashing state block. (gcm_auth): Added struct gcm_key * argument. (gcm_encrypt): Likewise. (gcm_decrypt): Likewise. (gcm_digest): Likewise. * gcm.h (struct gcm_key): Moved the key-dependent and message-independent state to its own struct. (struct gcm_ctx): ... and removed it here. (GCM_CTX): New macro. (GCM_SET_KEY): Likewise. (GCM_AUTH): Likewise. (GCM_ENCRYPT): Likewise. (GCM_DECRYPT): Likewise. (GCM_DIGEST): Likewise. (struct gcm_aes_ctx): New struct. Rev: nettle/ChangeLog:1.142 Rev: nettle/gcm.c:1.12 Rev: nettle/gcm.h:1.7
-
- 08 Feb, 2011 2 commits
-
-
Niels Möller authored
named h, with array size depending on GCM_TABLE_BITS. Rev: nettle/gcm.h:1.6
-
Niels Möller authored
* gcm.h (union gcm_block): New union, used to enforce alignment. Rev: nettle/ChangeLog:1.138 Rev: nettle/gcm.c:1.9 Rev: nettle/gcm.h:1.5
-
- 07 Feb, 2011 1 commit
-
-
Niels Möller authored
Rev: nettle/gcm.h:1.4
-
- 05 Feb, 2011 3 commits
-
-
Niels Möller authored
Rev: nettle/gcm.h:1.3
-
Niels Möller authored
Rev: nettle/gcm.h:1.2
-
* gcm.h: New file. Rev: nettle/gcm.c:1.1 Rev: nettle/gcm.h:1.1
-