Commit Graph

296 Commits (master)

Author SHA1 Message Date
luigi1111 689381dff9
Merge pull request #9194
5 days ago
jeffro256 c4e1c5a640
ringct: fix trunc_amount field name change
2 months ago
jeffro256 9d101d5ea0
serialization: protect blob serialization from undefined behavior
3 months ago
Lee *!* Clagett ed50938af4 Zero initialize rctSigBase elements
4 months ago
luigi1111 c03e404980
Merge pull request #9035
7 months ago
jeffro256 05231400ce
ringct: make `rctSigBase` serialization follow strict aliasing rule
7 months ago
jeff 80b5bf8b3d
gcc: fix uninitialized constructor warnings
7 months ago
luigi1111 9bf06ea75d
Merge pull request #8698
1 year ago
luigi1111 ecf0d01aa2
Merge pull request #8679
1 year ago
Jeffrey Ryan 7159f92a57 verRctNonSemanticsSimpleCached: fix fragility
1 year ago
mj-xmr 5b4fea72cf Copyright: Update to 2023
1 year ago
luigi1111 50aa0e8b7f
Merge pull request #8675
1 year ago
koe b1bce857c9 miscellaneous crypto updates
1 year ago
SChernykh 1a568deacb Cache successful `verRctNonSemanticsSimple` calls
1 year ago
koe b986421b4f adjust multiexp pippenger_cached_data for better reusability
1 year ago
SChernykh 28f25c0dbc 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
4 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