summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorGrant Limberg <grant.limberg@zerotier.com>2018-12-06 13:08:39 -0800
committerGrant Limberg <grant.limberg@zerotier.com>2018-12-06 13:08:39 -0800
commit20f02bb772cde179b6d58f33199aaaead3abba87 (patch)
tree65a49e7f4ebb61628e6c29056380f974f54dc3ea /ext
parent1c86f25fab57f4c2bc3f314683a911959f90b9b8 (diff)
parente6f9ab929df19ba667441b005ae2b9771922a92c (diff)
downloadinfinitytier-20f02bb772cde179b6d58f33199aaaead3abba87.tar.gz
infinitytier-20f02bb772cde179b6d58f33199aaaead3abba87.zip
Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev
Diffstat (limited to 'ext')
-rw-r--r--ext/ed25519-amd64-asm/sign.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/ext/ed25519-amd64-asm/sign.c b/ext/ed25519-amd64-asm/sign.c
index 958e4a14..882ae76f 100644
--- a/ext/ed25519-amd64-asm/sign.c
+++ b/ext/ed25519-amd64-asm/sign.c
@@ -124,18 +124,15 @@ void get_hram(unsigned char *hram, const unsigned char *sm, const unsigned char
extern void ZT_sha512internal(void *digest,const void *data,unsigned int len);
-extern void ed25519_amd64_asm_sign(const unsigned char *sk,const unsigned char *pk,const unsigned char *m,const unsigned int mlen,unsigned char *sig)
+extern void ed25519_amd64_asm_sign(const unsigned char *sk,const unsigned char *pk,const unsigned char *digest,unsigned char *sig)
{
unsigned char az[64];
unsigned char nonce[64];
unsigned char hram[64];
sc25519 sck, scs, scsk;
ge25519 ger;
- unsigned char digest[64];
unsigned int i;
- ZT_sha512internal(digest,m,mlen);
-
ZT_sha512internal(az,sk,32);
az[0] &= 248;
az[31] &= 127;