Commit Graph

61 Commits (7175dcb1078abbdaa130a8c5f5fd2b93fa7b3086)

Author SHA1 Message Date
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
8 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
moneromooo-monero b337aea6cc
rct: do not serialize senderPk - it is not used anymore
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 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