[PATCH] Poly1305-AEAD: update to match latest Internet-Draft version
wk at gnupg.org
Mon Jun 23 18:50:17 CEST 2014
On Mon, 23 Jun 2014 18:01, jussi.kivilinna at iki.fi said:
> places, so it might be good idea to support both the old Poly1305-AEAD
> and the new. But what would be the best way to select between the two
> Poly1305-AEAD modes?
We had the same probloem with the TIGER algorithm. Eventually we ended
up with 3 algorithm ids to support all variants and implementation bugs.
Thus what about:
GCRY_MAC_POLY1305X = 501,
GCRY_MAC_POLY1305X_AES = 502,
GCRY_MAC_POLY1305X_CAMELLIA = 503,
GCRY_MAC_POLY1305X_TWOFISH = 504,
GCRY_MAC_POLY1305X_SERPENT = 505,
GCRY_MAC_POLY1305X_SEED = 506,
GCRY_MAC_POLY1305 = 511,
GCRY_MAC_POLY1305_AES = 512,
GCRY_MAC_POLY1305_CAMELLIA = 513,
GCRY_MAC_POLY1305_TWOFISH = 514,
GCRY_MAC_POLY1305_SERPENT = 515,
GCRY_MAC_POLY1305_SEED = 516
or maybe better "OLD" instead of "X".
Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz.
More information about the Gcrypt-devel