diff options
author | moneromooo-monero <moneromooo-monero@users.noreply.github.com> | 2018-08-08 18:39:31 +0000 |
---|---|---|
committer | moneromooo-monero <moneromooo-monero@users.noreply.github.com> | 2018-10-22 16:07:44 +0000 |
commit | a281b950bff73fc715554d00ec32292ef97b56ec (patch) | |
tree | 5425701ffb353a97ac47ea58c49d837469cf5373 /src/ringct/rctSigs.cpp | |
parent | bulletproofs: some more speedup (diff) | |
download | monero-a281b950bff73fc715554d00ec32292ef97b56ec.tar.xz |
bulletproofs: remove single value prover
It is now expressed in terms of the array prover
Diffstat (limited to '')
-rw-r--r-- | src/ringct/rctSigs.cpp | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/src/ringct/rctSigs.cpp b/src/ringct/rctSigs.cpp index 0d1789a38..5ec9a1750 100644 --- a/src/ringct/rctSigs.cpp +++ b/src/ringct/rctSigs.cpp @@ -45,15 +45,6 @@ using namespace std; #define CHECK_AND_ASSERT_MES_L1(expr, ret, message) {if(!(expr)) {MCERROR("verify", message); return ret;}} namespace rct { - Bulletproof proveRangeBulletproof(key &C, key &mask, uint64_t amount) - { - mask = rct::skGen(); - Bulletproof proof = bulletproof_PROVE(amount, mask); - CHECK_AND_ASSERT_THROW_MES(proof.V.size() == 1, "V has not exactly one element"); - C = proof.V[0]; - return proof; - } - Bulletproof proveRangeBulletproof(keyV &C, keyV &masks, const std::vector<uint64_t> &amounts) { masks = rct::skvGen(amounts.size()); |