Commit Graph

67 Commits (0bdbd108d814f33c2d130077bc4b0bd20673b56d)

Author SHA1 Message Date
Sarang Noether 0bdbd108d8 Bulletproofs+
3 years ago
wowario e1ff02c1c5 support old BP
3 years ago
moneromooo-monero 9e6187a736
fix a couple bugs found by OSS-fuzz
4 years ago
moneromooo-monero e6c81c5ea7
ringct: fix CLSAG serialization after boost/epee changes
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
moneromooo-monero 613071f4fa
use memwipe on secret k/alpha values
4 years ago
moneromooo-monero 9447e7276d
cryptonote: add function to get weight from a pruned tx
5 years ago
moneromooo-monero 1387549e90
serialization: check stream good flag at the end
5 years ago
moneromooo-monero 93bb2f48f7
ringct: prevent use of full ringct signatures for more than one input
5 years ago
moneromooo-monero b6534c40e6
ringct: remove unused senderPk from ecdhTuple
5 years ago
moneromooo-monero 7d37598158
ringct: the commitment mask is now deterministic
5 years ago
moneromooo-monero 99d946e619
ringct: encode 8 byte amount, saving 24 bytes per output
5 years ago
moneromooo-monero cdc3ccec5f
ringct: save 3 bytes on bulletproof size
5 years ago
moneromooo-monero f931e16c6e
add a bulletproof version, new bulletproof type, and rct config
5 years ago
Tadeas Moravec 6456cb415a
Bulletproof: Initialize members in default construtor.
6 years ago
stoffu 67a56a9f8b
rctTypes: fix incorrect serialization
6 years ago
moneromooo-monero 61632dc166
ringct: prevent a potential very large allocation
6 years ago
moneromooo-monero 5ffb2ff9b7
v8: per byte fee, pad bulletproofs, fixed 11 ring size
6 years ago
moneromooo-monero 2a8fcb421b
Bulletproof aggregated verification and tests
6 years ago
moneromooo-monero 9ce9f8caf6
bulletproofs: add multi output bulletproofs to rct
6 years ago
moneromooo-monero aacfd6e370
bulletproofs: multi-output bulletproofs
6 years ago
moneromooo-monero 7c8f95d3e2
ringct: make conversion functions return const refs
6 years ago
moneromooo-monero d2e26c23f3
add and use constant time 32 byte equality function
6 years ago
Lee Clagett 4616cf2641 Fixed ZMQ-RPC for transactions and GET_BLOCKS_FAST
6 years ago
einsteinsfool 7cdd147da5 Changed URLs to HTTPS
6 years ago
moneromooo-monero b809058993
ringct: pseudoOuts moved to prunable in the simple bulletproof case
6 years ago
moneromooo-monero 2d17feb060
factor STL container serialization
6 years ago
moneromooo-monero f4eda44ce3
N-1/N multisig
6 years ago
moneromooo-monero 4c313324b1
Add N/N multisig tx generation and signing
6 years ago
moneromooo-monero c83d0b3ee2
add bulletproofs from v7 on testnet
7 years ago
moneromooo-monero d58835b2f6
integrate bulletproofs into monero
7 years ago
moneromooo-monero 383ff4f689
remove "using namespace std" from headers
7 years ago
kenshi84 53ad5a0f42
Subaddresses
7 years ago
Lee Clagett 93e10f1cc4 Simplified the implementation and features of span
7 years ago
Lee Clagett 4a8f96f95d Improvements for epee binary to hex functions:
7 years ago
Timothy D. Prime 6b145763f7 Fix clang build failure, caused by mixing C and C++
7 years ago
Chris Vickio fb76d43980 add extra braces around subobjects (missing-braces warning)
7 years ago
moneroexamples 374b58d131 fix MGs json
7 years ago
Shen Noether 76958fc75a
ringct: switch to Borromean signatures
8 years ago
moneromooo-monero 59443bf9df
ringct: fix MGs serialization to JSON
8 years ago
moneromooo-monero 3126ba7425
ringct: use const refs as parameters where appropriate
8 years ago
moneromooo-monero 7d413f635f
rct: rework serialization to avoid storing vector sizes
8 years ago
moneromooo-monero 16732a85d7
rct: faster Cryptonote/rct conversions
8 years ago
moneromooo-monero c3b3260ae5
New "Halfway RingCT" outputs for coinbase transactions
8 years ago
moneromooo-monero d4b8991e44
rct: serialize txnFee as varint
8 years ago
moneromooo-monero 93f5c625f0
rct: rework v2 txes into prunable and non prunable data
8 years ago
moneromooo-monero 3ab2ab3e76
rct: change the simple flag to a type
8 years ago
Shen Noether c5be4b0bea
rct: avoid the need for the last II element
8 years ago