Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-09-11 | Add Pippenger cache and limit Straus cache size | moneromooo-monero | 1 | -9/+20 | |
2018-09-11 | Pippenger multiexp | moneromooo-monero | 1 | -3/+3 | |
Based on sarang's python code | |||||
2018-09-11 | precalc the ge_p3 representation of H | moneromooo-monero | 1 | -11/+11 | |
2018-09-11 | Add a define for the max number of bulletproof multi-outputs | moneromooo-monero | 1 | -1/+2 | |
2018-09-11 | multiexp: some speedups | moneromooo-monero | 1 | -1/+2 | |
- use a raw memory block to store cache - use aligned memory - use doubling API where appropriate - calculate straus in bands | |||||
2018-09-11 | bulletproofs: add aggregated verification | moneromooo-monero | 1 | -175/+219 | |
Ported from sarang's java code | |||||
2018-09-11 | make straus cached mode thread safe, and add tests for it | moneromooo-monero | 1 | -2/+9 | |
2018-09-11 | add Straus multiexp | moneromooo-monero | 1 | -143/+47 | |
2018-09-11 | ringct: add bos coster multiexp | moneromooo-monero | 1 | -51/+154 | |
2018-09-11 | bulletproofs: misc optimizations | moneromooo-monero | 1 | -23/+87 | |
Use double mults where possible, avoid conversions, simplify | |||||
2018-09-11 | bulletproofs: multi-output bulletproofs | moneromooo-monero | 1 | -32/+316 | |
2018-01-31 | bulletproofs: more robust challenge computation | moneromooo-monero | 1 | -56/+47 | |
Changes from sarang, from a recommendation by an anonymous reviewer | |||||
2018-01-26 | Readd copyright starting date | xmr-eric | 1 | -1/+1 | |
2018-01-26 | Update 2018 copyright | xmr-eric | 1 | -1/+1 | |
2017-12-08 | bulletproofs: switch H/G in Pedersen commitments to match rct | moneromooo-monero | 1 | -13/+14 | |
Changes from sarang | |||||
2017-12-08 | add bulletproofs to the build, with basic unit tests | moneromooo-monero | 1 | -0/+760 | |
Based on Java code from Sarang Noether |