Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove libsnark, libgmp, mini-gmp #613

Merged
merged 50 commits into from
Aug 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
444ebdb
tests: add bitcoin_base58{en,de}code test
DeckerSU Feb 1, 2024
e39a7d8
tests: base58operations, switch from smart pointer to vector
DeckerSU Feb 1, 2024
e494521
tests: base58operations, add special cases, add encode/decode replace…
DeckerSU Feb 1, 2024
1b9b181
get rid of mini-gmp library
DeckerSU Feb 1, 2024
8d6683f
tests: base58operations, add wif decode/encode with bitcoin_ functions
DeckerSU Feb 2, 2024
c24418f
payments cc: add comment about mpz_set_lli
DeckerSU Feb 6, 2024
053f3f8
tests: add part of RewardsTest
DeckerSU Feb 6, 2024
53ea5d5
tests: add boilerplate code for 2nd part of RewardsTest
DeckerSU Feb 9, 2024
7eac20c
rewards: fix small memory leak in RewardsCalc
DeckerSU Feb 9, 2024
b71c2ff
tests: RewardsTest completed
DeckerSU Feb 9, 2024
a564dfc
remove gmp functions from rewards.cpp, use arith_uint256 math instead
DeckerSU Feb 9, 2024
10946fe
tests: RewardsTest Improve compatibility with other tests.
DeckerSU Feb 9, 2024
8841b60
tests: PaymentsTest add BnToString, BnFitsCAmount for payments.cpp
DeckerSU Feb 12, 2024
79b0f2c
uint256: remove ridiculous pointer comparsion
DeckerSU Feb 12, 2024
c612002
tests: prevent MAX_MONEY altering during ParseArgumentsTests
DeckerSU Feb 12, 2024
b86a3ec
remove gmp functions from payments.cpp, use arith_uint256 math instead
DeckerSU Feb 12, 2024
86f6a58
remove dilithium and musig from the CC, due to upcoming secp256k1 update
DeckerSU Feb 12, 2024
c8d7e33
Always skip verification for old Sprout proofs
str4d Jun 25, 2019
56ce7e5
Remove ability to create non-Groth16 Sprout JSDescriptions
str4d Jun 25, 2019
c436434
Use Sapling JSDescriptions in Boost tests
str4d Jun 25, 2019
6e85e17
Remove non-Groth16 Sprout proofs from joinsplit gtests
str4d Jun 25, 2019
4f6f35f
Remove libsnark code for pre-Sapling Sprout proofs
str4d Jun 25, 2019
45a2dfb
Remove pre-Sapling Sprout circuit
str4d Jun 25, 2019
39bf8ec
Revert "Check if OpenMP is available before using it"
str4d Jun 25, 2019
1f6ce0d
build: More OpenMP / Multicore related things removal
DeckerSU Feb 13, 2024
a9d21d3
Remove libsnark from build system
str4d Jun 25, 2019
97fe680
Remove *_7776 files from tracking
DeckerSU Feb 13, 2024
781efa4
Remove libsnark
DeckerSU Feb 13, 2024
bd867d6
Remove libsnark from build and depends system.
DeckerSU Feb 13, 2024
f9610fc
More remove libnark
DeckerSU Mar 1, 2024
bb60054
remove zcsymbols.txt
DeckerSU Mar 1, 2024
dcde6da
Remove libgmp
str4d Jun 25, 2019
80327be
test: Require minimum of Sapling for all RPC tests
str4d Jul 18, 2019
012dc26
rpc: Use Sapling transactions in zc_raw_joinsplit
str4d Jul 29, 2019
5a0465f
Use Sapling JSDescriptions in gtests
str4d Jul 19, 2019
044fea0
Remove makeGrothProof argument from JoinSplit::prove
str4d Sep 16, 2019
d05fda5
Stop fetching old Sprout parameters
str4d Sep 17, 2019
6b23a8f
Add libsnark removal to notable changes
str4d Sep 17, 2019
592b57b
Move AbortNode to the top of main.cpp
str4d Sep 19, 2019
cdc6740
Add comments on IBD and nMinimumChainWork
DeckerSU Feb 13, 2024
c2aa940
Remove obsolete CreateJoinSplit and GenerateParams binaries
str4d May 3, 2018
58351c3
update KMD checkpoints
DeckerSU Feb 14, 2024
7a2b3a4
add additional params logging with -debug=params
DeckerSU Feb 15, 2024
402d1fe
get rid of check right port condition in dns address seed thread
DeckerSU Feb 15, 2024
cf5690f
add AC checkpoints, KMD checkpoints now include only normal PoW blocks
DeckerSU Feb 26, 2024
10f2938
Update .gitignore
DeckerSU Mar 1, 2024
dc37452
fix stringop-overflow error in CheckCODAimport
DeckerSU Mar 1, 2024
3f3677c
Remove excessive gmp.h header in GMPArithTests
DeckerSU Mar 1, 2024
177ba90
fix messages in fetch-params.sh, fetch-params-alt.sh
DeckerSU Mar 6, 2024
5400507
remove unused patches (*.patch) in repo's root
DeckerSU Mar 6, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ src/config/bitcoin-config.h
src/config/bitcoin-config.h.in
src/config/stamp-h1
share/setup.nsi
src/cryptoconditions/src/cryptoconditions-config.h.in

cache/
venv-mnf/
Expand All @@ -45,7 +46,7 @@ src/univalue/gen
.idea
.libs
.*.swp
*.*~*
*~
*.bak
*.rej
*.orig
Expand Down Expand Up @@ -124,6 +125,9 @@ src/komodo-tx.exe
#output during builds, symbol tables?
*.dSYM

src/*_7776
*_7776


src/cryptoconditions/compile

Expand Down
218 changes: 0 additions & 218 deletions Makefile.am.patch

This file was deleted.

55 changes: 0 additions & 55 deletions boost.mk.patch

This file was deleted.

Loading
Loading