5 Commits

Author SHA1 Message Date
Kazuaki Ishiguro
db99a9e787 fix module name 2023-11-15 18:16:09 +09:00
568f34442e port https://github.com/arnaucube/poseidon-rs to arkworks ff 2023-05-05 11:27:50 +02:00
4c5dadf3f7 Use imported Fr
v0.0.7
2020-12-26 20:31:44 +01:00
725d6397b8 Update methods to more efficient usage of ff
On a Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz, with 16GB of RAM:
- Old (using num-bigint):
hash  time:   [5.9258 ms 5.9407 ms 5.9587 ms]
- New (using ff):
hash  time:   [120.12 us 121.08 us 122.30 us]

On a Intel(R) Core(TM) i7-8705G CPU @ 3.10GHz, with 32 GB of RAM:
- Old (using num-bigint):
hash  time:   [4.1192 ms 4.1318 ms 4.1461 ms]
- In the previous commit (using ff):
hash  time:   [91.394 us 91.430 us 91.476 us]
- In this commit (using ff):
hash  time:   [85.517 us 85.545 us 85.574 us]
2020-07-22 19:53:00 +02:00
32cf0558fa Add benchmarks (49x improvement with ff)
Tested on a Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz, with 16GB of RAM.

- Old (using nnum-bigint):
hash           time:   [5.9258 ms 5.9407 ms 5.9587 ms]

- New (using ff):
hash           time:   [120.12 us 121.08 us 122.30 us]
2020-07-19 12:12:39 +02:00