Commit Graph

289 Commits (master)

Author SHA1 Message Date
jeffro256 cb63c922f8
ringct: fix trunc_amount field name change
1 month ago
wowario f742aed6a3
support old ass BPs
2 months ago
wowario e224b4af93
support old BP
2 months ago
wowario cf8e878869
revert Preserve commitment format inside transactions #8277
2 months ago
Lee *!* Clagett 052df1b28c Zero initialize rctSigBase elements
3 months ago
jeffro256 eae62a07e0
ringct: make `rctSigBase` serialization follow strict aliasing rule
6 months ago
Jeffrey Ryan c59e0096b6 verRctNonSemanticsSimpleCached: fix fragility
1 year ago
SChernykh 29208a33cb Cache successful `verRctNonSemanticsSimple` calls
1 year ago
SChernykh 6adf03cdc5 Second thread pool for IO
2 years ago
anon c7b2944f89 multisig: fix critical vulnerabilities in signing
2 years ago
Crypto City 353cd5355e
wallet2: speedup large tx construction: no pointless clsag generation
2 years ago
luigi1111 d58ea37a8d
Merge pull request #8302
2 years ago
luigi1111 fbd1f1e476
Merge pull request #8293
2 years ago
Akrit 41da2fe6f3 Update copyright to 2022 for Hardfork files
2 years ago
Dusan Klinec 4f08bcd800
refactor(bp+): save one inversion, use sc_muladd
2 years ago
Luke Parker baee2c06ec
Preserve commitment format inside transactions
2 years ago
mj-xmr 4db6aed98c CMake: Add missing headers via monero_find_all_headers macro
2 years ago
luigi1111 0eb1b570b6
Merge pull request #8197
2 years ago
moneromooo-monero 5acdd0e2cb
bulletproofs+: some minor cleanup from vtnerd's review
2 years ago
moneromooo-monero 4c94cfecfc
store outPk/8 in the tx for speed
2 years ago
moneromooo-monero a345060ace
ringct: port some of vtnerd's review changes from BP+ to BP
2 years ago
moneromooo-monero 75bd004f4e
ringct: a few minor optimizations from review
2 years ago
moneromooo-monero a0d80b1f95
plug bulletproofs plus into consensus
2 years ago
Sarang Noether b535d662b9 Updates from security audit
2 years ago
Sarang Noether b7713cce26 Precompute initial transcript hash
2 years ago
Sarang Noether bd27debb2d Bulletproofs+
2 years ago
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
Lee Clagett 08e4497c6e Improve cryptonote (block and tx) binary read performance
3 years ago
Kevin Barbour 85db1734e7
Remove unused variables in monero codebase
3 years ago
SChernykh c0c75ac19d Fixed issues found by static analysis
3 years ago
moneromooo-monero b6c4f8cd54
fix a couple bugs found by OSS-fuzz
4 years ago
luigi1111 ee0b02d0db
Merge pull request #6757
4 years ago
moneromooo-monero 6a37da837e
threadpool: guard against exceptions in jobs, and armour plating
4 years ago
moneromooo-monero e6c81c5ea7
ringct: fix CLSAG serialization after boost/epee changes
4 years ago
Sarang Noether 703944c4d4 CLSAG device support
4 years ago
Sarang Noether 641b08c920 CLSAG optimizations
4 years ago
moneromooo-monero 82ee01699c
Integrate CLSAGs into monero
4 years ago
Sarang Noether 4b328c6616 CLSAG signatures
4 years ago
moneromooo-monero 7175dcb107
replace most boost serialization with existing monero serialization
4 years ago
SomaticFanatic 5ef0607da6 Update copyright year to 2020
4 years ago
luigi1111 b4023dcfc5
Merge pull request #6441
4 years ago
moneromooo-monero 613071f4fa
use memwipe on secret k/alpha values
4 years ago
Sarang Noether 4ed60b626a Bulletproofs: verification speedup
4 years ago
luigi1111 c4f75fe898
Merge pull request #6339
4 years ago
Sarang Noether 80d5320fff Hash domain separation
4 years ago
Interchained c61abf87c0 remove empty statements
4 years ago
luigi1111 e629db18f4
Merge pull request #6049
4 years ago
Jethro Grassie d8fc8d8868
make d2h et al. constant-time
5 years ago