aboutsummaryrefslogtreecommitdiff
path: root/tests/unit_tests/bulletproofs.cpp
Commit message (Collapse)AuthorAgeFilesLines
* multisig: fix critical vulnerabilities in signinganon2022-06-301-1/+2
|
* Merge pull request #8197luigi11112022-04-061-1/+1
|\ | | | | | | da9aa1f Copyright: Update to 2022 (mj-xmr)
| * Copyright: Update to 2022mj-xmr2022-03-041-1/+1
| |
* | plug bulletproofs plus into consensusmoneromooo-monero2022-04-051-1/+1
|/
* Remove unused variables in monero codebaseKevin Barbour2021-02-091-1/+0
| | | | | | | | | | | There are quite a few variables in the code that are no longer (or perhaps never were) in use. These were discovered by enabling compiler warnings for unused variables and cleaning them up. In most cases where the unused variables were the result of a function call the call was left but the variable assignment removed, unless it was obvious that it was a simple getter with no side effects.
* Update copyright year to 2020SomaticFanatic2020-05-061-1/+1
| | | | Update copyright year to 2020
* unit_tests: remove invalid bulletproofs unit testmoneromooo-monero2019-12-011-9/+0
| | | | | | | It was intended to check a case which is actually valid (0 gamma), but was actually duplicating the bad amount test. Reported by WhatDo_ on IRC.
* cryptonote: add function to get weight from a pruned txmoneromooo-monero2019-10-111-0/+37
| | | | | The weight of the prunable data is deterministic from the unpruned data, so it can be determined from a pruned tx
* Update 2019 copyrightbinaryFate2019-03-051-1/+1
|
* add a bulletproof version, new bulletproof type, and rct configmoneromooo-monero2019-01-221-1/+2
| | | | This makes it easier to modify the bulletproof format
* unit_tests: sanity check on transaction weightmoneromooo-monero2018-09-151-0/+32
|
* v8: per byte fee, pad bulletproofs, fixed 11 ring sizemoneromooo-monero2018-09-111-1/+1
|
* bulletproofs: a few fixes from the Kudelski reviewmoneromooo-monero2018-09-111-10/+0
| | | | | | | - fix integer overflow in n_bulletproof_amounts - check input scalars are in range - remove use of environment variable to tweak straus performance - do not use implementation defined signed shift for signum
* bulletproofs: reject points not in the main subgroupmoneromooo-monero2018-09-111-0/+61
|
* unit_tests: a couple more bulletproof unit tests for gammamoneromooo-monero2018-09-111-0/+19
|
* Bulletproof aggregated verification and testsmoneromooo-monero2018-09-111-12/+16
| | | | Also constrains bulletproofs to simple rct, for simplicity
* bulletproofs: add aggregated verificationmoneromooo-monero2018-09-111-0/+19
| | | | Ported from sarang's java code
* bulletproofs: add multi output bulletproofs to rctmoneromooo-monero2018-09-111-0/+63
|
* bulletproofs: multi-output bulletproofsmoneromooo-monero2018-09-111-0/+19
|
* Readd copyright starting datexmr-eric2018-01-261-1/+1
|
* Update 2018 copyrightxmr-eric2018-01-261-1/+1
|
* integrate bulletproofs into moneromoneromooo-monero2017-12-081-0/+1
|
* add bulletproofs to the build, with basic unit testsmoneromooo-monero2017-12-081-0/+70
Based on Java code from Sarang Noether