diff options
author | Bernd Fix <brf@hoi-polloi.org> | 2020-05-26 13:59:45 +0200 |
---|---|---|
committer | Bernd Fix <brf@hoi-polloi.org> | 2020-05-26 13:59:45 +0200 |
commit | d9dc142fe6d634066c8e33b48106cd6e5c588baf (patch) | |
tree | 3fa6b3a4b956bd69ff002de362802d862493a506 | |
parent | f234d70a9302b6a16fcfe362091a8389a3d3c2e2 (diff) | |
download | gnunet-go-d9dc142fe6d634066c8e33b48106cd6e5c588baf.tar.gz gnunet-go-d9dc142fe6d634066c8e33b48106cd6e5c588baf.zip |
Changed argon2 salt to "GnsRevocationPow".
-rw-r--r-- | src/gnunet/service/revocation/pow.go | 2 | ||||
-rw-r--r-- | src/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 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. |
102 | func (p *PoWData) Compute() *math.Int { | 102 | func (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 | ) |