diff options
author | Niels Möller <nisse@lysator.liu.se> | 2019-12-25 12:34:29 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2020-02-09 08:42:48 +0100 |
commit | 197ae827aaef311d7bd0514a9d5e0009816ae9b8 (patch) | |
tree | 4bcdff082674fe9583679f7cd800fad5fd5521bd /nettle-meta.h | |
parent | ad710f485421ab093015be99f4c63a2f25b6f6ba (diff) | |
download | nettle-197ae827aaef311d7bd0514a9d5e0009816ae9b8.tar.gz |
Move struct nettle_mac to nettle-meta.h.
Diffstat (limited to 'nettle-meta.h')
-rw-r--r-- | nettle-meta.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/nettle-meta.h b/nettle-meta.h index b4cdb8f3..fbe5df89 100644 --- a/nettle-meta.h +++ b/nettle-meta.h @@ -144,6 +144,24 @@ extern const struct nettle_hash nettle_sha3_256; extern const struct nettle_hash nettle_sha3_384; extern const struct nettle_hash nettle_sha3_512; +struct nettle_mac +{ + const char *name; + + /* Size of the context struct */ + unsigned context_size; + + /* Size of digests */ + unsigned digest_size; + + /* Key size */ + unsigned key_size; + + nettle_set_key_func *set_key; + nettle_hash_update_func *update; + nettle_hash_digest_func *digest; +}; + struct nettle_aead { const char *name; |