gnunet-go

GNUnet Bindings for Go
Log | Files | Refs | README | LICENSE

commit d9dc142fe6d634066c8e33b48106cd6e5c588baf
parent f234d70a9302b6a16fcfe362091a8389a3d3c2e2
Author: Bernd Fix <brf@hoi-polloi.org>
Date:   Tue, 26 May 2020 13:59:45 +0200

Changed argon2 salt to "GnsRevocationPow".

Diffstat:
Msrc/gnunet/service/revocation/pow.go | 2+-
Msrc/gnunet/service/revocation/pow_test.go | 78+++++++++++++++++++++++++++++++++++++++---------------------------------------
2 files changed, 40 insertions(+), 40 deletions(-)

diff --git a/src/gnunet/service/revocation/pow.go b/src/gnunet/service/revocation/pow.go @@ -100,7 +100,7 @@ func (p *PoWData) Next() { // Compute calculates the current result for a PoWData content. // The result is returned as a big integer value. func (p *PoWData) Compute() *math.Int { - key := argon2.IDKey(p.blob, []byte("gnunet-revocation-proof-of-work"), 3, 1024, 1, 64) + key := argon2.IDKey(p.blob, []byte("GnsRevocationPow"), 3, 1024, 1, 64) return math.NewIntFromBytes(key) } diff --git a/src/gnunet/service/revocation/pow_test.go b/src/gnunet/service/revocation/pow_test.go @@ -23,46 +23,46 @@ var ( test_data = []testData{ { - "e01d304d45676849edcb36c843ad31837c9de8c7e58028a2e7c2a9894f130b6f", // private scalar D - "d2c825295cfd3073b6149c4393aa9483c51cfaf62731d2bf1127856913233b78", // public key + "90ea2a95cb9ef482b45817dc45b805cae00f387022a065a3674f41ad15173c63", // private scalar D + "4ac1e51d9a585a9ad9fb0dfac2be100aee83f0cc79c4c5ea8f3eb8afd9092fa5", // public key "" + - "0005a5fc192e1d2c" + // timestamp - "0000395d1827c000" + // TTL - "f74d39f9ee9a7344" + // PoW_0 - "f74d39f9ee9a7610" + - "f74d39f9ee9a7677" + - "f74d39f9ee9a7774" + - "f74d39f9ee9a777d" + - "f74d39f9ee9a77a3" + - "f74d39f9ee9a77ad" + - "f74d39f9ee9a77b9" + - "f74d39f9ee9a77de" + - "f74d39f9ee9a7851" + - "f74d39f9ee9a786f" + - "f74d39f9ee9a78a3" + - "f74d39f9ee9a78ba" + - "f74d39f9ee9a78ca" + - "f74d39f9ee9a7916" + - "f74d39f9ee9a79a9" + - "f74d39f9ee9a7a37" + - "f74d39f9ee9a7a57" + - "f74d39f9ee9a7a5c" + - "f74d39f9ee9a7a9e" + - "f74d39f9ee9a7ad3" + - "f74d39f9ee9a7b1b" + - "f74d39f9ee9a7b7b" + - "f74d39f9ee9a7b83" + - "f74d39f9ee9a7b8b" + - "f74d39f9ee9a7bbe" + - "f74d39f9ee9a7bcc" + - "f74d39f9ee9a7be6" + - "f74d39f9ee9a7c2b" + - "f74d39f9ee9a7c5b" + - "f74d39f9ee9a7c5f" + - "f74d39f9ee9a7c83" + // PoW_31 - "05b94e2ad6496a8938aaf122f91edbacf2401cce8ec02e551e2a4433e0a76256" + // Sig.R - "09195bbe7636e9fd9076f8f20bc62467cc8371c487e7809efeaeb6ef7178b623" + // Sig.S - "d2c825295cfd3073b6149c4393aa9483c51cfaf62731d2bf1127856913233b78", // PKEY + "0005a5fd368978f4" + // private scalar D + "0000395d1827c000" + // public key Ed25519 + "e23f657bc47ec853" + // PoW_0 + "e23f657bc47ec9d8" + + "e23f657bc47ecaec" + + "e23f657bc47ecb29" + + "e23f657bc47ecc00" + + "e23f657bc47ecc79" + + "e23f657bc47ece83" + + "e23f657bc47ecfc6" + + "e23f657bc47ecfc8" + + "e23f657bc47ecfd5" + + "e23f657bc47ed02b" + + "e23f657bc47ed03b" + + "e23f657bc47ed0ff" + + "e23f657bc47ed241" + + "e23f657bc47ed264" + + "e23f657bc47ed2e5" + + "e23f657bc47ed343" + + "e23f657bc47ed348" + + "e23f657bc47ed45e" + + "e23f657bc47ed480" + + "e23f657bc47ed49a" + + "e23f657bc47ed564" + + "e23f657bc47ed565" + + "e23f657bc47ed5b6" + + "e23f657bc47ed5de" + + "e23f657bc47ed5e0" + + "e23f657bc47ed77f" + + "e23f657bc47ed800" + + "e23f657bc47ed80c" + + "e23f657bc47ed817" + + "e23f657bc47ed82c" + + "e23f657bc47ed8a6" + // PoW_31 + "0396020c831a5405cee6c38842209191c8db799dbe81e0dcf6dbd4f91c257ae2" + // Sig.R + "0079e7fd1cd31cc24cd9a52831d5ec30f10e22e5a6dd906518746cfce2095610" + // Sig.S + "4ac1e51d9a585a9ad9fb0dfac2be100aee83f0cc79c4c5ea8f3eb8afd9092fa5", // PKEY }, } )