summaryrefslogtreecommitdiff
path: root/ed25519-sha512.c
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2020-01-02 22:58:07 +0100
committerNiels Möller <nisse@lysator.liu.se>2020-01-02 22:58:07 +0100
commit1e3410359ec202203abbc2cf06f774c5ff88e82f (patch)
tree4907c2da5a91931abf19e921de6adfc9591e6554 /ed25519-sha512.c
parenta148ed32b381a6294d0fcbd58e7198532c1bc709 (diff)
downloadnettle-1e3410359ec202203abbc2cf06f774c5ff88e82f.tar.gz
Use function pointer to represent eddsa dom prefix.
Diffstat (limited to 'ed25519-sha512.c')
-rw-r--r--ed25519-sha512.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/ed25519-sha512.c b/ed25519-sha512.c
index 09d0f8a5..72c4e517 100644
--- a/ed25519-sha512.c
+++ b/ed25519-sha512.c
@@ -38,11 +38,15 @@
#include "nettle-types.h"
#include "sha2.h"
+static nettle_eddsa_dom_func ed25519_dom;
+
+static void ed25519_dom(void *ctx UNUSED) {}
+
const struct ecc_eddsa _nettle_ed25519_sha512 =
{
(nettle_hash_update_func *) sha512_update,
(nettle_hash_digest_func *) sha512_digest,
- NULL, 0,
+ ed25519_dom,
~(mp_limb_t) 7,
(mp_limb_t) 1 << (254 % GMP_NUMB_BITS),
};