aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernd Fix <brf@hoi-polloi.org>2020-05-26 13:59:45 +0200
committerBernd Fix <brf@hoi-polloi.org>2020-05-26 13:59:45 +0200
commitd9dc142fe6d634066c8e33b48106cd6e5c588baf (patch)
tree3fa6b3a4b956bd69ff002de362802d862493a506
parentf234d70a9302b6a16fcfe362091a8389a3d3c2e2 (diff)
downloadgnunet-go-d9dc142fe6d634066c8e33b48106cd6e5c588baf.tar.gz
gnunet-go-d9dc142fe6d634066c8e33b48106cd6e5c588baf.zip
Changed argon2 salt to "GnsRevocationPow".
-rw-r--r--src/gnunet/service/revocation/pow.go2
-rw-r--r--src/gnunet/service/revocation/pow_test.go78
2 files changed, 40 insertions, 40 deletions
diff --git a/src/gnunet/service/revocation/pow.go b/src/gnunet/service/revocation/pow.go
index 03a89af..dd702b4 100644
--- a/src/gnunet/service/revocation/pow.go
+++ b/src/gnunet/service/revocation/pow.go
@@ -100,7 +100,7 @@ func (p *PoWData) Next() {
100// Compute calculates the current result for a PoWData content. 100// Compute calculates the current result for a PoWData content.
101// The result is returned as a big integer value. 101// The result is returned as a big integer value.
102func (p *PoWData) Compute() *math.Int { 102func (p *PoWData) Compute() *math.Int {
103 key := argon2.IDKey(p.blob, []byte("gnunet-revocation-proof-of-work"), 3, 1024, 1, 64) 103 key := argon2.IDKey(p.blob, []byte("GnsRevocationPow"), 3, 1024, 1, 64)
104 return math.NewIntFromBytes(key) 104 return math.NewIntFromBytes(key)
105} 105}
106 106
diff --git a/src/gnunet/service/revocation/pow_test.go b/src/gnunet/service/revocation/pow_test.go
index aba07d9..6e7a355 100644
--- a/src/gnunet/service/revocation/pow_test.go
+++ b/src/gnunet/service/revocation/pow_test.go
@@ -23,46 +23,46 @@ var (
23 test_data = []testData{ 23 test_data = []testData{
24 { 24 {
25 25
26 "e01d304d45676849edcb36c843ad31837c9de8c7e58028a2e7c2a9894f130b6f", // private scalar D 26 "90ea2a95cb9ef482b45817dc45b805cae00f387022a065a3674f41ad15173c63", // private scalar D
27 "d2c825295cfd3073b6149c4393aa9483c51cfaf62731d2bf1127856913233b78", // public key 27 "4ac1e51d9a585a9ad9fb0dfac2be100aee83f0cc79c4c5ea8f3eb8afd9092fa5", // public key
28 "" + 28 "" +
29 "0005a5fc192e1d2c" + // timestamp 29 "0005a5fd368978f4" + // private scalar D
30 "0000395d1827c000" + // TTL 30 "0000395d1827c000" + // public key Ed25519
31 "f74d39f9ee9a7344" + // PoW_0 31 "e23f657bc47ec853" + // PoW_0
32 "f74d39f9ee9a7610" + 32 "e23f657bc47ec9d8" +
33 "f74d39f9ee9a7677" + 33 "e23f657bc47ecaec" +
34 "f74d39f9ee9a7774" + 34 "e23f657bc47ecb29" +
35 "f74d39f9ee9a777d" + 35 "e23f657bc47ecc00" +
36 "f74d39f9ee9a77a3" + 36 "e23f657bc47ecc79" +
37 "f74d39f9ee9a77ad" + 37 "e23f657bc47ece83" +
38 "f74d39f9ee9a77b9" + 38 "e23f657bc47ecfc6" +
39 "f74d39f9ee9a77de" + 39 "e23f657bc47ecfc8" +
40 "f74d39f9ee9a7851" + 40 "e23f657bc47ecfd5" +
41 "f74d39f9ee9a786f" + 41 "e23f657bc47ed02b" +
42 "f74d39f9ee9a78a3" + 42 "e23f657bc47ed03b" +
43 "f74d39f9ee9a78ba" + 43 "e23f657bc47ed0ff" +
44 "f74d39f9ee9a78ca" + 44 "e23f657bc47ed241" +
45 "f74d39f9ee9a7916" + 45 "e23f657bc47ed264" +
46 "f74d39f9ee9a79a9" + 46 "e23f657bc47ed2e5" +
47 "f74d39f9ee9a7a37" + 47 "e23f657bc47ed343" +
48 "f74d39f9ee9a7a57" + 48 "e23f657bc47ed348" +
49 "f74d39f9ee9a7a5c" + 49 "e23f657bc47ed45e" +
50 "f74d39f9ee9a7a9e" + 50 "e23f657bc47ed480" +
51 "f74d39f9ee9a7ad3" + 51 "e23f657bc47ed49a" +
52 "f74d39f9ee9a7b1b" + 52 "e23f657bc47ed564" +
53 "f74d39f9ee9a7b7b" + 53 "e23f657bc47ed565" +
54 "f74d39f9ee9a7b83" + 54 "e23f657bc47ed5b6" +
55 "f74d39f9ee9a7b8b" + 55 "e23f657bc47ed5de" +
56 "f74d39f9ee9a7bbe" + 56 "e23f657bc47ed5e0" +
57 "f74d39f9ee9a7bcc" + 57 "e23f657bc47ed77f" +
58 "f74d39f9ee9a7be6" + 58 "e23f657bc47ed800" +
59 "f74d39f9ee9a7c2b" + 59 "e23f657bc47ed80c" +
60 "f74d39f9ee9a7c5b" + 60 "e23f657bc47ed817" +
61 "f74d39f9ee9a7c5f" + 61 "e23f657bc47ed82c" +
62 "f74d39f9ee9a7c83" + // PoW_31 62 "e23f657bc47ed8a6" + // PoW_31
63 "05b94e2ad6496a8938aaf122f91edbacf2401cce8ec02e551e2a4433e0a76256" + // Sig.R 63 "0396020c831a5405cee6c38842209191c8db799dbe81e0dcf6dbd4f91c257ae2" + // Sig.R
64 "09195bbe7636e9fd9076f8f20bc62467cc8371c487e7809efeaeb6ef7178b623" + // Sig.S 64 "0079e7fd1cd31cc24cd9a52831d5ec30f10e22e5a6dd906518746cfce2095610" + // Sig.S
65 "d2c825295cfd3073b6149c4393aa9483c51cfaf62731d2bf1127856913233b78", // PKEY 65 "4ac1e51d9a585a9ad9fb0dfac2be100aee83f0cc79c4c5ea8f3eb8afd9092fa5", // PKEY
66 }, 66 },
67 } 67 }
68) 68)