From f1b0cf0da6b3bcc530d7f72982278510d94f6456 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Thu, 11 May 2017 10:42:15 +0100 Subject: [PATCH] catacomb/__init__.py: Settle on SHAKE256 for X448 box-key generation. This matches Ed448 hashing, which is probably a good thing. --- catacomb/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/catacomb/__init__.py b/catacomb/__init__.py index 4840eef..5cbf993 100644 --- a/catacomb/__init__.py +++ b/catacomb/__init__.py @@ -889,7 +889,7 @@ class X448Pub (_XDHPub): class X448Priv (_XDHPriv, X448Pub): _KEYSZ = KeySZSet(X448_KEYSZ) def _op(me, k, X): return x448(k, X) - ##def _hashkey(me, z): return ??? + def _hashkey(me, z): return Shake256().hash(z).done(salsa20.keysz.default) class _EdDSAPub (_BasePub): def beginhash(me): return me._HASH() -- 2.11.0