Commit Graph

40 Commits (62ae03bfd3ca87828f557ae63e9ca2ca40812d30)

Author SHA1 Message Date
Jeffrey Ryan 62ae03bfd3
verRctNonSemanticsSimpleCached: fix fragility
1 year ago
wowario a636325df3
support old BP
1 year ago
SChernykh 29208a33cb Cache successful `verRctNonSemanticsSimple` calls
1 year ago
anon c7b2944f89 multisig: fix critical vulnerabilities in signing
2 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 f931e16c6e
add a bulletproof version, new bulletproof type, and rct config
5 years ago
moneromooo-monero 611639710d
a few minor (but easy) performance tweaks
6 years ago
Dusan Klinec 29ffb6bba8
device/trezor: trezor support added
6 years ago
moneromooo-monero 2a8fcb421b
Bulletproof aggregated verification and tests
6 years ago
moneromooo-monero bacf0a1e2f
bulletproofs: add aggregated verification
6 years ago
moneromooo-monero 9ce9f8caf6
bulletproofs: add multi output bulletproofs to rct
6 years ago
einsteinsfool 7cdd147da5 Changed URLs to HTTPS
6 years ago
stoffu 27a196b126
device: untangle cyclic depenency
6 years ago
h908714124 c95dddd2d2 remove unused function keyImageV
6 years ago
cslashm e745c1e38d Code modifications to integrate Ledger HW device into monero-wallet-cli.
6 years ago
moneromooo-monero 4c313324b1
Add N/N multisig tx generation and signing
6 years ago
moneromooo-monero d58835b2f6
integrate bulletproofs into monero
6 years ago
moneromooo-monero 383ff4f689
remove "using namespace std" from headers
7 years ago
moneromooo-monero ba3968f6ce
rct: split rct checks between semantics and other
7 years ago
Shen Noether 76958fc75a
ringct: switch to Borromean signatures
8 years ago
moneromooo-monero e06a4daf33
ringct: remove unneeded type conversions
8 years ago
moneromooo-monero 3126ba7425
ringct: use const refs as parameters where appropriate
8 years ago
moneromooo-monero b38452bd55
ringct: pass structure by const ref, not value
8 years ago
moneromooo-monero d4b62a1e29
rct amount key modified as per luigi1111's recommendations
8 years ago
moneromooo-monero d93746b6d3
rct: rework the verification preparation process
8 years ago
Shen Noether c5be4b0bea
rct: avoid the need for the last II element
8 years ago
moneromooo-monero 9b70856ccb
rct: make the amount key derivable by a third party with the tx key
8 years ago
moneromooo-monero cf33e1a52a
rct: do not serialize public keys in outPk
8 years ago
moneromooo-monero e81a2b2cfa
port get_tx_key/check_tx_key to rct
8 years ago
moneromooo-monero a4d4d6194b
integrate simple rct api
8 years ago
Shen Noether 4fd01f2bee
ringct: "simple" ringct variant
8 years ago
moneromooo-monero 20e50ec7f7
ringct: do not serialize what can be reconstructed
8 years ago
Shen Noether f8c04ad94f
ringct: txn fee stuff
8 years ago
moneromooo-monero 66f96260b2
ringct: new {gen,decode}Rct APIs for convenience
8 years ago
moneromooo-monero d37c1db032
ringct: add a few consts where appropriate
8 years ago
moneromooo-monero 4d7f073491
ringct: add simple input validation
8 years ago
moneromooo-monero 9b1afe5f2d
ringct: import of Shen Noether's ring confidential transactions
8 years ago