No description provided.
. #26967
pull aguycalled wants to merge 368 commits into bitcoin:master from navcoin:test-ci-bls-sigs changing 1060 files +234157 −253518-
aguycalled commented at 5:06 PM on January 25, 2023: none
-
Added support for 32bit builds for herumi mcl and bls libs 95c3ec9baa
-
Added ranlib call to the mcl and bls .a files during build 92f1ba4e33
-
psbt: Avoid unsigned int overflow in PSBT_IN_TAP_BIP32_DERIVATION d44e9fbcd6
-
4770ec6682
Merge pull request #66 from mxaddict/fix-ci-issues-after-pr-54
fixes for CI builds related to PR #54
-
Merge branch 'master' into btc-master 50280fcd08
-
Merge branch 'master' into blsct-keys-classes 13634748cb
-
substitute uint8_t with unsigned char 6d596bf62c
-
Merge branch 'blsct-keys-classes' of github.com:navcoin/navcoin into blsct-keys-classes 5d4ec535f2
-
Updated test_scalar_shift_left test to pass UBSan 59f8a3c4f5
-
Fixed issue with clang-tidy complaining about a copied value that was never modified 2d7231d955
-
Updated test_scalar_getint64 to pass UBSan test 9bb6172571
-
4a1596e3ca
Merge pull request #62 from navcoin/blsct-keys-classes
Add blsct::{PublicKey,DoublePublicKey,PrivateKey} classes -
d4c6f89bee
Merge pull request #64 from mxaddict/btc-master
Btc master 29/08/2022
-
migrate code from old bulletproofs branch 1349186448
-
fix RangeProof initialization issue bf4c97ba19
-
fix most of Scalar tests 6375e50981
-
fix remaining Scalar tests 8ea69f33dc
-
clean up d3565d3bb2
-
test negative number in Scalar int64_t ctor test 7b6982ddd2
-
drop redundant copy assignment operator a3049552aa
-
a78ebda674
Remove GUI components from project.
They are not needed for navcoin as another solution will be employed.
-
wip b8cb55c1d6
-
wip 4ce7d18901
-
wip 660baaf331
-
add almost working generators de5ce3c460
-
fix Generators tests b5673f127f
-
add elements assign op test 307e441894
-
use std::optional to allow lazy initialization for G1Points 091e08a4a5
-
wip 16bb39004a
-
wip 04b6cedb76
-
Remove linter Qt circular dependencies. 56c5c589ec
-
Remove Win64 native build's Qt targets. 74ba62f4ea
-
Android ci: do not build src/qt. 67b9c7ad69
-
Add includes for bls, mcl. a9a5593699
-
wip 236ab839c4
-
4010005d79
Merge pull request #72 from sinetek/pr-noqt
Remove GUI components.
-
wip adde90ebee
-
refactor the first loop of verify function d4a8152554
-
wip 150d7b804d
-
wip f2362d1ba4
-
wip 29b46ad9f2
-
wip 4c667c6073
-
clean up 2nd loop of verify function (wip) 8d4c3b55ac
-
Add pkcs5_pbkdf2_hmacsha512 & its tests. (#73) 0d148e9a05
-
7cb2ec7aa7
Merge remote-tracking branch 'btc/master' into btc-master
Conflicts: depends/packages/qt.mk doc/release-notes.md src/Makefile.am src/Makefile.bench.include src/Makefile.qttest.include src/Makefile.test.include src/bitcoin-wallet.cpp src/qt/bitcoin.cpp src/qt/bitcoingui.cpp src/qt/bitcoingui.h src/qt/bitcoinstrings.cpp src/qt/clientmodel.cpp src/qt/clientmodel.h src/qt/forms/intro.ui src/qt/guiutil.cpp src/qt/locale/bitcoin_en.ts src/qt/locale/bitcoin_en.xlf src/qt/modaloverlay.cpp src/qt/modaloverlay.h src/qt/rpcconsole.cpp src/qt/rpcconsole.h src/qt/sendcoinsdialog.cpp src/qt/sendcoinsdialog.h
-
rename points to multi_exp e13d86102d
-
replace RangeProofState with Proof 6ae7dce393
-
get rid of all compile errors 1c11d8992c
-
wip 8ee19fdc0b
-
merge parameters to recovery function into one struct a2d5cbbfbf
-
wip 5a7c4ea25b
-
wip 04585e7eaa
-
wip 3a1b207291
-
add comments to recover tx function e275725a03
-
rename try_again to retry 87af24a37a
-
wip 40be426cef
-
integrate RangeProof::GetTrimmedVch to Scalar::GetVch 4bcb9d8950
-
wip 1856d7f9cc
-
wip ce7558ba8e
-
wip 9bdfe6eb5f
-
wip 9313107888
-
5d6b074bda
Merge pull request #74 from mxaddict/btc-master
Btc upstream updates 22/09/2022
-
0fd534c4b2
Windows cross build fix (#75)
* Removed more GUI related configure.ac entries * Removed --disable-gui-tests from ./ci/test/00_setup_env_win64.sh * Removed GUI/QT related items from .cirrus.yml * Removed FILTER_TEMPLATE from .cirrus.yml * Removed nsis (No longer needed) * Changed GOAL to be 'install' instead of 'deploy'
-
wip 7446036d83
-
wip f399feaf6e
-
504137de1d
Fixing crashing crypto_tests (#76)
* Removed more QT related CI code * Replaced vector.assign() with instance assignment * Updated hmac_sha512 handling of empty key * Updated hmac_sha256 handling for empty keys
-
wip d46143e7f4
-
b5b59f460e
Merge remote-tracking branch 'btc/master' into btc-master
Conflicts: src/qt/utilitydialog.cpp
-
wip 5ac341fd88
-
wip 8d1ba7ed7e
-
wip d4d55fa1bf
-
wip f3bed3478f
-
rename transcript to transcript_gen 13c4eeb43d
-
fix compile errors 9fcda67053
-
simplify y_pow and y_inv_pow update 84335b520e
-
wip 24782cec32
-
wip 0d37c8b624
-
remove redundant parens 916e6e2789
-
use ws instead of xs to match with verification code in inner product argument code 5dfb20b3c7
-
use y_inv_pows instead of scale_factors to match with verification code in inner product argument code b29c83c77d
-
wip 1da674ec51
-
clean up inner product argument code 616ad68fb9
-
6b6d8f88e4
Removed more qt code (#78)
* Removed more QT related code * Removed some QT related logging logic * Updated rpc_misc.py to use util instead of qt logging flag
-
1581d10597
Merge pull request #77 from mxaddict/btc-master
Btc master updates 01/10/2022
-
wip 67255f357a
-
wip dc706984ef
-
fix compile errors 62f2882eb1
-
fix s is one more than the expected value bug 30ae7dbc02
-
fix off by 1 bug 00dc2cf36b
-
wip 4fb86c41bc
-
wip ad6b5d2530
-
fix Scalar::GetVch. add original bulletproofs test 5158eaac6c
-
fix Scalar::GetVch. add original bulletproofs test f3c104a1db
-
add test skeleton for test range proof 64835dc737
-
fix compilation errors and segfault issue 803e752864
-
wip 513eaa3f8a
-
wip b93edfb080
-
wip 4699e9f147
-
fix RangeProof constructor 815f4fe3b3
-
uncomment GeneratorsFactory ctor 71d3e85e93
-
wip 313d78e3c1
-
port range proof test from the original code a33051c0a9
-
wup 18504e5b79
-
remove unnecessary size check from elements assignment operator impl 98d7a98baa
-
fix elements assignment operator implementation 925172fafc
-
fix Prove() up to InnerProductArgument call eae729afa4
-
fix elements size related issues d9779b2ec4
-
wip 5bacbec88a
-
wip c4c10a0f5c
-
fix a mistake f8dfdd195d
-
wip 77ce848ac8
-
make fix to match (65) in verify function 46d2ebffd8
-
wip cd61894c4f
-
wip 36e5b50309
-
add working (66)=(67) debug check c855b4274f
-
wip c5863f8294
-
wip a09256d2b2
-
add back original range proof code for testing 63cc467533
-
add failing original range proof prove/verify functions 705eb22fa7
-
wip cd439e8137
-
wip 650fc87ae6
-
wip bbcc80041e
-
wip 18842f1143
-
wip f5d88a0600
-
works up to recovery functionality c4669890c0
-
wip 423d084e48
-
wip 908e0981c7
-
fix scalar >> operator override 1831d13124
-
wip 83ffdaa2cc
-
add check code 8a50a9dfe8
-
wip 0befeb1a6d
-
wip 7b5d2dfca4
-
wip 4e590b65ce
-
wip 1668aec353
-
fix ip12 initialization issue 9f455df590
-
fix up to Prove function cfd0b8c735
-
fix new implementation 58286a276b
-
wip 80fe7182fd
-
revert changes made to Generators 7a9b2e6bb1
-
revert to before-parallel-testing state further dce4f53403
-
swap back G and H. add working recovery test 38959c1f38
-
wip d09aa9d0de
-
revert changes to GeneratorsFactory 4b6b48dc1b
-
make uint64_max static value a0e0eed867
-
wip 77cae3773a
-
wip 2567a94f8b
-
wip 1d2ed1dcd4
-
wip 07738cc68d
-
wip 3c49c42268
-
wip 666cc7028b
-
fix aL generation 6b28d21a49
-
remove uint64 mask e54cfaedcb
-
wip c0eeb07823
-
fixing tests 7e45b83902
-
wip ceb9d63fe0
-
improve test runner b343c14b6e
-
wip ade1517ffd
-
fix 3 input issue 455756fc19
-
add working prove/verify/recover tests 0bd10acc32
-
wip 817f4566f0
-
make Scalar interface tighter a4f28a6921
-
add all remaining tests to range_proof_tests 372cd9e031
-
wip 09a4c11627
-
support setting values via index operator in Elements 3ac587691f
-
add out of range check to Elements 8078616b8f
-
give name to magic number 23 f95607ee54
-
wip cd36528bd9
-
wip 5e4da103c5
-
add lazy_g1point ec43fadfad
-
use mulvec in VerifyProofs e2985e1977
-
compute A and S with MulVec fdd9fee2a6
-
use MulVec in inner product arguument 35919e0df4
-
use boost::format instead of sprintf 550313ecef
-
add bulletproofs range proof prove/verify/recover funtcions based on Scalar and G1Point 6a6d7c323e
-
Merge branch 'bulletproofs' of github.com.gogoex:gogoex/navcoin into bulletproofs 5e0113a524
-
ready for review a635b2a837
-
drop debug output in range proof tests 8146a5ce4b
-
make H generator static and G generator derived from token_id 4a446d2e84
-
rename recovery request index to id 16cb9b8bc1
-
add explanation for the reason to assign base point to H 846c862064
-
use size_t instead of uint32_t for elements index type 5873e1de02
-
give vector element type 51eb716294
-
surround >> expr by parenthes eebd7d49a3
-
add explicit copy ctor to Elements 3974763c2a
-
drop unused variable f22620697a
-
replace boost format with strprintf 9c58dc8edd
-
remove circular dependency. fix include guard of tokenid.h as suggested. remove duplicate includes af7e9b11a6
-
match Scalar ctor arugment by adding const 95655fd3a1
-
fix spagetti meatballs typo 097bb65393
-
fix typo test fix 0b0ec672c5
-
remove debug print 5a65385ddd
-
fix typo c1060ea13e
-
remove x and z from proof ab8d7dae9a
-
remove num_rounds from Proof 29bdb943d2
-
rename RangeProof to RangeProofLogic 602001fd97
-
rename Proof to RangeProof 14070b258a
-
remove circular dependency fa9fbb10eb
-
try to fix scalar_shift_left_test 73982df479
-
fix circular dependency 5be7432e3e
-
replace local dependent to_string with function based on ostringstream 3febca21b7
-
make l1 const reference b75c7fddf4
-
address ub sanitizer issue 2d55d73010
-
drop Elements::Invert function 781a819907
-
fix scalar shift left test ec9c39d8e8
-
cast ~GetUint64() result to int64_t first 64bf93046e
-
make l1 const reference fdb8b46049
-
set 0 when empty vector is given to Scalar::SetVch b5f36f67a1
-
add test cases to cover all valid message lengths f4d7f7a102
-
explicitly cast to int64_t 074c4d8606
-
add missing test in g1point 9d63a2eb38
-
comment out 1 msan failing test bb9b571965
-
drop g1point test entirely 442b55e2cc
-
add g1point tests back 53a0ae8b24
-
initialize allocated memory entirely first 743a51d8de
-
add MCL_MAX_BIT_SIZE=384 to cflags of mcl and bls 8f169e1149
-
use mcl instead of bcl in MclInitializer 9c36801df3
-
revert previous change b1ffc2e8c1
-
drop vscode generated confdefs.h 427ca32ddf
-
revert experimental change to mcl array.hpp f63c1d080b
-
Merge pull request #82 from gogoex/bulletproofs 932c2a498b
-
suppress mcl fake-positives asan efe23a4288
-
use msan instead of asan 73f1f0a930
-
use bls* 049b5c0997
-
suppress from test/blsct ffc62ef0fc
-
use -fsanitize-ignorelist fdfed992bf
-
add missing - 0b7cbdf251
-
do not pass fsanitize-ignorelist to libevent 48f56e0dfd
-
use fsanitize-blacklist b8c575f306
-
use clang12 syntax 3e17a4022d
-
add verbose to make 3672999e7c
-
remove V=1 083df94417
-
add suppresion rule 0ce7d645a9
-
try suppresion in mcl initializer 752ee1ed89
-
remove unnecessary check 43db7fb2bf
-
test removing macro conditions 82697c5199
-
test suppress wildcard function c4f7030911
-
rule with fun:*mcl* ed95af4f6f
-
remove unnecessary commented rules 46005ed414
-
try src:src/bls/mcl 6f8c60b129
-
try fun:mcl::*::init 8f4932a3c8
-
try fun:*mcl*init* f46260b0d2
-
back to fun:*mcl* ef1ea97a90
-
revert last commits 671090d2bf
-
995290d1f2
Merge pull request #84 from navcoin/supress-asan
Suppress mcl false positives msan
-
Update .cirrus.yml 39d16e7124
-
Update task sh script da9c1e234c
-
change ci/test/00_setup_env_mac_native_arm64.sh permissions 60704b081d
-
update .cirrus.yml 98afbc83d1
-
getopt path from brew 886194e992
-
update src/Makefile.test_util.include 76865a73cc
-
DrahtBot commented at 5:06 PM on January 25, 2023: member
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--021abf342d371248e50ceaed478a90ca-->
Reviews
See the guideline for information on the review process. A summary of reviews will appear here.
- aguycalled closed this on Jan 25, 2023
- fanquake locked this on Jan 25, 2023
- fanquake renamed this:
Test ci bls sigs [DO NOT MERGE]
.
on Jan 25, 2023
Contributors