Commit Graph

110 Commits (7a9a4a666986589dff679d086b377a9dfaa99d69)

Author SHA1 Message Date
moneromooo-monero f4eda44ce3
N-1/N multisig
7 years ago
moneromooo-monero 4c313324b1
Add N/N multisig tx generation and signing
7 years ago
moneromooo-monero 09ce03d612
move includes around to lessen overall load
7 years ago
moneromooo-monero 46eaaae79b
ringct: always use outPk.mask to decode amounts
7 years ago
moneromooo-monero 8d4469a0ac
ringct: do not include bulletproof commitments in signed message
7 years ago
moneromooo-monero c83d0b3ee2
add bulletproofs from v7 on testnet
7 years ago
moneromooo-monero 8620ef0a0d
bulletproofs: switch H/G in Pedersen commitments to match rct
7 years ago
moneromooo-monero d58835b2f6
integrate bulletproofs into monero
7 years ago
moneromooo-monero 90b8d9f271
add bulletproofs to the build, with basic unit tests
7 years ago
moneromooo-monero ada4291469
add a version of ge_double_scalarmult_precomp_vartime with A precomp
7 years ago
moneromooo-monero d43eef6def
ringct: add a version of addKeys which returns the result
7 years ago
moneromooo-monero 383ff4f689
remove "using namespace std" from headers
7 years ago
kenshi84 53ad5a0f42
Subaddresses
7 years ago
Howard Chu 510d0d4753
Use a threadpool
7 years ago
Gentian 4b932ff314 changed crypto to cncrypto so it generated libcncrypto
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
moneromooo-monero 00cbf72064
ringct: move ge_frombytes_vartime failure error to warning
7 years ago
moneromooo-monero da18898f0e
ringct: do not require range proof in decodeRct/decodeRctSimple
7 years ago
Riccardo Spagni c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
moneromooo-monero d282cfcc46
core: test key images against validity domain
7 years ago
kenshi84 8027ce0c75 extract some basic code from libcryptonote_core into libcryptonote_basic
7 years ago
Timothy D. Prime 6b145763f7 Fix clang build failure, caused by mixing C and C++
8 years ago
moneromooo-monero 6cc7d26140
ringct: reorder a bit to check quicker tests first
8 years ago
moneromooo-monero 5833d66f65
Change logging to easylogging++
8 years ago
Riccardo Spagni ec323d8c3f
Merge pull request #1561
8 years ago
moneromooo-monero ba3968f6ce
rct: split rct checks between semantics and other
8 years ago
Chris Vickio fb76d43980 add extra braces around subobjects (missing-braces warning)
8 years ago
Lee Clagett e3639f5cc3 Removed unused functions
8 years ago
moneroexamples 374b58d131 fix MGs json
8 years ago
luigi1111 9d906159c3
Tx verification failing is not an error
8 years ago
Riccardo Spagni e6b05ed95a
Merge pull request #1414
8 years ago
moneromooo-monero 3b00527500
ringct: add sc_check calls in MLSAG_Ver for ss and cc
8 years ago
moneromooo-monero 2f1732a7e5
ringct: guard against bad data exceptions in worker threads
8 years ago
luigi1111 46a0dcc1d2
ringct: luigi1111's changes to fix and speedup Borromean sigs
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
Lee Clagett f025198f19 Added task_region - a fork/join task implementation
8 years ago
Lee Clagett 64094e5f4e adding thread_group for managing async tasks
8 years ago
Riccardo Spagni d51f1af75f
Merge pull request #1272
8 years ago
moneromooo-monero ffd8c41f36
ringct: check the size of amount_keys is the same as destinations
8 years ago
moneromooo-monero 836669d276
ringct: always shutdown the boost io service
8 years ago
moneromooo-monero 59f0d4b574
ringct: some more small optimizations
8 years ago
moneromooo-monero 3429bfb71d
ringct: thread verRct and verRctSimple
8 years ago
moneromooo-monero e06a4daf33
ringct: remove unneeded type conversions
8 years ago
moneromooo-monero afc70df7ea
ringct: reserve space in vectors to avoid excessive reallocation
8 years ago
moneromooo-monero 9ebf7b6dcf
ringct: avoid unnecessary memcpy
8 years ago
moneromooo-monero 1fe75c1ea7
ringct: add a few consts where possible
8 years ago
moneromooo-monero ab002a1d97
ringct: pass vectors by const ref where possible
8 years ago
moneromooo-monero 4038e86527
Add performance timers for ringct tx verification
8 years ago