Commit Graph

6766 Commits (a085da32476148f86a0688c10cf97260c1a4bc23)
 

Author SHA1 Message Date
stoffu 67a56a9f8b
rctTypes: fix incorrect serialization
6 years ago
moneromooo-monero 56b50faab2
wallet: use wipeable_string in more places where a secret is used
6 years ago
moneromooo-monero 07ec748c82
wipeable_string: add hex_to_pod function
6 years ago
Riccardo Spagni 11dbfbc5b3
Merge pull request #4342
6 years ago
Riccardo Spagni 157690caaa
Merge pull request #4352
6 years ago
thomasvaughan bcda7adcd4 NetBSD support
6 years ago
Riccardo Spagni e6d36c1701
Merge pull request #4219
6 years ago
moneromooo-monero 9137ad2c63
blockchain: add a testnet v9 a day after v8
6 years ago
moneromooo-monero ac4f71c200
wallet2: bump testnet rollback to account for coming reorg
6 years ago
moneromooo-monero 8f418a6db0
bulletproofs: #include <openssl/bn.h>
6 years ago
moneromooo-monero 2bf636503f
bulletproofs: speed up the latest changes a bit
6 years ago
moneromooo-monero 044dff5a30
bulletproofs: scale points by 8 to ensure subgroup validity
6 years ago
moneromooo-monero c83012c476
bulletproofs: match aggregated verification to sarang's latest prototype
6 years ago
moneromooo-monero ce0c743205
performance_tests: add padded bulletproof construction
6 years ago
moneromooo-monero 1224e53b74
core_tests: add a test for 4-aggregated BP verification
6 years ago
moneromooo-monero 0e6ed559c6
fuzz_tests: add a bulletproof fuzz test
6 years ago
moneromooo-monero 463434d1f7
more comprehensive test for ge_p3 comparison to identity/point at infinity
6 years ago
moneromooo-monero d0a0565f7d
unit_tests: add a few more multiexp unit tests
6 years ago
moneromooo-monero 6526d87f17
core_tests: add a test for a tx with empty bulletproof
6 years ago
moneromooo-monero a129bbd944
multiexp: fix maxscalar off by one
6 years ago
moneromooo-monero 7ed496cc78
ringct: error out when hashToPoint* returns the point at infinity
6 years ago
moneromooo-monero d1591853bf
cryptonote_basic: check output type before using it
6 years ago
moneromooo-monero 61632dc166
ringct: prevent a potential very large allocation
6 years ago
moneromooo-monero a4317e61b5
crypto: some paranoid checks in generate_signature/check_signature
6 years ago
moneromooo-monero 7434df1cc6
crypto: never return zero in random32_unbiased
6 years ago
moneromooo-monero 0825e97436
multiexp: fix wrong Bos-Coster result for 1 non trivial input
6 years ago
moneromooo-monero a1359ad43c
Check inputs to addKeys are in range
6 years ago
moneromooo-monero fe0fa3b9c5
bulletproofs: reject x, y, z, or w[i] being zero
6 years ago
moneromooo-monero 5ffb2ff9b7
v8: per byte fee, pad bulletproofs, fixed 11 ring size
6 years ago
moneromooo-monero 869b3bf824
bulletproofs: a few fixes from the Kudelski review
6 years ago
moneromooo-monero c429176248
bulletproofs: reject points not in the main subgroup
6 years ago
moneromooo-monero 1569717718
bulletproofs: speed up a few multiplies using existing Hi cache
6 years ago
moneromooo-monero 0b05a0fa74
Add Pippenger cache and limit Straus cache size
6 years ago
moneromooo-monero 51eb3bdcd6
add pippenger unit tests
6 years ago
moneromooo-monero b17b8db3f5
performance_tests: add stats and loop count multiplier options
6 years ago
moneromooo-monero 7314d919e7
perf_timer: split timer class into a base one and a logging one
6 years ago
moneromooo-monero d126a02b5d
performance_tests: add aggregated bulletproof tx verification
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 1b867e7f40
precalc the ge_p3 representation of H
6 years ago
moneromooo-monero ef56529f93
performance_tests: document the tested bulletproof layouts
6 years ago
moneromooo-monero 3011178021
unit_tests: a couple more bulletproof unit tests for gamma
6 years ago
moneromooo-monero c444b1b229
require canonical multi output bulletproof layout
6 years ago
moneromooo-monero 7e67c52fa2
Add a define for the max number of bulletproof multi-outputs
6 years ago
moneromooo-monero 2a8fcb421b
Bulletproof aggregated verification and tests
6 years ago
moneromooo-monero 126196b017
multiexp: some speedups
6 years ago
moneromooo-monero 71d67bda74
aligned: aligned memory alloc/realloc/free
6 years ago
moneromooo-monero cb9ecab197
performance_tests: add signature generation/verification
6 years ago
moneromooo-monero bacf0a1e2f
bulletproofs: add aggregated verification
6 years ago
moneromooo-monero e895c3def1
make straus cached mode thread safe, and add tests for it
6 years ago