Archived
1
0

try fixing signing omg this suxass

This commit is contained in:
Jeff Becker
2017-08-25 10:52:57 -04:00
parent d61228215e
commit fea75f7200
6 changed files with 11 additions and 33 deletions

View File

@@ -180,7 +180,7 @@ func signArticle(nntp NNTPMessage, seed []byte) (signed *nntpArticle, err error)
mw.Write([]byte{10})
if err == nil {
// build keypair
pk, sk := seedToKeyPair(seed)
pk, sk := naclSeedToKeyPair(seed)
// sign it nigguh
digest := sha.Sum(nil)
sig := cryptoSignFucky(digest, sk)
@@ -188,8 +188,8 @@ func signArticle(nntp NNTPMessage, seed []byte) (signed *nntpArticle, err error)
// log.Printf("signed %s pubkey=%s sig=%s hash=%s", nntp.MessageID(), pk, sig, hexify(digest))
signed.headers.Set("X-Signature-Ed25519-SHA512", sig)
signed.headers.Set("X-PubKey-Ed25519", hexify(pk[:]))
sig = cryptoSignProper(blake.Sum(nil), sk)
signed.headers.Set("X-Signature-Ed25519-BLAKE2B", sig)
//sig = cryptoSignProper(blake.Sum(nil), sk)
//signed.headers.Set("X-Signature-Ed25519-BLAKE2B", sig)
}
return
}