Commit Graph

20 Commits (master)

Author SHA1 Message Date
mj-xmr da9aa1f7f8
Copyright: Update to 2022
2 years ago
koe c36ea26e5c fix ge_p3_is_point_at_infinity(), which is evaluating field elements that haven't been reduced by the field order
2 years ago
selsta d749e0d97c
ringct: silence unused variable warning
3 years ago
Kevin Barbour 85db1734e7
Remove unused variables in monero codebase
3 years ago
moneromooo-monero 1a66a86f94
remove unused code
5 years ago
moneromooo-monero 74fb3d882c
multiexp: some minor speedups
6 years ago
moneromooo-monero a110e6aa18
multiexp: tune which variants to use for which number of points
6 years ago
moneromooo-monero 6f9ae5b6eb
multiexp: handle pippenger multiexps with part precalc
6 years ago
moneromooo-monero 4061960a16
multiexp: pack the digits table when STRAUS_C is 4
6 years ago
moneromooo-monero 463434d1f7
more comprehensive test for ge_p3 comparison to identity/point at infinity
6 years ago
moneromooo-monero a129bbd944
multiexp: fix maxscalar off by one
6 years ago
moneromooo-monero 0825e97436
multiexp: fix wrong Bos-Coster result for 1 non trivial input
6 years ago
moneromooo-monero 0b05a0fa74
Add Pippenger cache and limit Straus cache size
6 years ago
moneromooo-monero 263431c486
Pippenger multiexp
6 years ago
moneromooo-monero 1ed0ed4de4
multiexp: cut down on memory allocations
6 years ago
moneromooo-monero 126196b017
multiexp: some speedups
6 years ago
moneromooo-monero e895c3def1
make straus cached mode thread safe, and add tests for it
6 years ago
moneromooo-monero 7f48bf05d7
multiexp: bos coster now works for just one point
6 years ago
moneromooo-monero 939bc22332
add Straus multiexp
6 years ago
moneromooo-monero 9ff6e6a0a7
ringct: add bos coster multiexp
6 years ago