mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-11 12:22:39 -03:00
1d84107924
2bfb82b
Merge pull request #35106aeea5
Turn secp256k1_ec_pubkey_serialize outlen to in/out970164d
Merge pull request #3486466625
Improvements for coordinate decompressione2100ad
Merge pull request #3478e48787
Change secp256k1_ec_pubkey_combine's count argument to size_t.c69dea0
Clear output in more cases for pubkey_combine, adds tests.269d422
Comment copyediting.b4d17da
Merge pull request #3444709265
Merge pull request #34526abce7
Adds 32 static test vectors for scalar mul, sqr, inv.5b71a3f
Better error case handling for pubkey_create & pubkey_serialize, more tests.3b7bc69
Merge pull request #343eed87af
Change contrib/laxder from headers-only to files compilable as standalone Cd7eb1ae
Merge pull request #3427914a6e
Make lax_der_privatekey_parsing.h not depend on internal code73f64ff
Merge pull request #3399234391
Overhaul flags handling1a36898
Make flags more explicit, add runtime checks.1a3e03a
Merge pull request #34096be204
Add additional tests for eckey and arg-checks.bb5aa4d
Make the tweak function zeroize-output-on-fail behavior consistent.4a243da
Move secp256k1_ec_privkey_import/export to contrib.1b3efc1
Move secp256k1_ecdsa_sig_recover into the recovery module.e3cd679
Eliminate all side-effects from VERIFY_CHECK() usage.b30fc85
Avoid nonce_function_rfc6979 algo16 argument emulation.70d4640
Make secp256k1_ec_pubkey_create skip processing invalid secret keys.6c476a8
Minor comment improvements.131afe5
Merge pull request #3340c6ab2f
Introduce explicit lower-S normalizationfea19e7
Add contrib/lax_der_parsing.h3bb9c44
Rewrite ECDSA signature parsing codefa57f1b
Use secp256k1_rand_int and secp256k1_rand_bits more49b3749
Add new tests for the extra testrand functionsf684d7d
Faster secp256k1_rand_int implementation251b1a6
Improve testrand: add extra random functions31994c8
Merge pull request #338f79aa88
Bugfix: swap arguments to noncefpc98df26
Merge pull request #31967f7da4
Extensive interface and operations tests for secp256k1_ec_pubkey_parse.ee2cb40
Add ARG_CHECKs to secp256k1_ec_pubkey_parse/secp256k1_ec_pubkey_serialize7450ef1
Merge pull request #32868a3c76
Merge pull request #32998135ee
Merge pull request #33237100d7
improve ECDH header-docb13d749
Fix couple of typos in API comments7c823e3
travis: fixup module configscc3141a
Merge pull request #325ee58fae
Merge pull request #326213aa67
Do not force benchmarks to be statically linked.338fc8b
Add API exports to secp256k1_nonce_function_default and secp256k1_nonce_function_rfc6979.52fd03f
Merge pull request #3209f6993f
Remove some dead code.357f8cd
Merge pull request #314118cd82
Use explicit symbol visibility.4e64608
Include public module headers when compiling modules.1f41437
Merge pull request #316fe0d463
Merge pull request #317cfe0ed9
Fix miscellaneous style nits that irritate overactive static analysis.2b199de
Use the explicit NULL macro for pointer comparisons.9e90516
Merge pull request #294dd891e0
Get rid of _t as it is POSIX reserved201819b
Merge pull request #313912f203
Eliminate a few unbraced statements that crept into the code.eeab823
Merge pull request #299486b9bb
Use a flags bitfield for compressed option to secp256k1_ec_pubkey_serialize and secp256k1_ec_privkey_export05732c5
Callback data: Accept pointers to either const or non-const data1973c73
Bugfix: Reinitialise buffer lengths that have been used as outputs788038d
Use size_t for lengths (at least in external API)c9d7c2a
secp256k1_context_set_{error,illegal}_callback: Restore default handler by passing NULL as function argument9aac008
secp256k1_context_destroy: Allow NULL argument as a no-op64b730b
secp256k1_context_create: Use unsigned type for flags bitfieldcb04ab5
Merge pull request #309a551669
Merge pull request #29581e45ff
Update group_impl.h85e3a2c
Merge pull request #112b2eb63b
Merge pull request #293dc0ce9f
[API BREAK] Change argument order to out/outin/in6d947ca
Merge pull request #298c822693
Merge pull request #3016d04350
Merge pull request #3037ab311c
Merge pull request #3045fb3229
Fixes a bug where bench_sign would fail due to passing in too small a buffer.263dcbc
remove unused assignmentb183b41
bugfix: "ARG_CHECK(ctx != NULL)" makes no sense6da1446
build: fix parallel build5eb4356
Merge pull request #291c996d53
Print success9f443be
Move pubkey recovery code to separate moduled49abbd
Separate ECDSA recovery tests439d34a
Separate recoverable and normal signaturesa7b046e
Merge pull request #289f66907f
Improve/reformat API documentation secp256k1.h2f77487
Add context building benchmarkscc623d5
Merge pull request #287de7e398
small typo fix9d96e36
Merge pull request #280432e1ce
Merge pull request #28314727fd
Use correct name in gitignore356b0e9
Actually test static precomputation in Travisff3a5df
Merge pull request #2842587208
Merge pull request #212a5a66c7
Add support for custom EC-Schnorr-SHA256 signaturesd84a378
Merge pull request #25272ae443
Improve perf. of cmov-based table lookup92e53fc
Implement endomorphism optimization for secp256k1_ecmult_consted35d43
Make `secp256k1_scalar_add_bit` conditional; make `secp256k1_scalar_split_lambda_var` constant time91c0ce9
Add benchmarks for ECDH and const-time multiplication0739bbb
Add ECDH module which works by hashing the output of ecmult_const4401500
Add constant-time multiply `secp256k1_ecmult_const` for ECDHe4ce393
build: fix hard-coded usage of "gen_context"b8e39ac
build: don't use BUILT_SOURCES for the static context headerbaa75da
tests: add a couple testsae4f0c6
Merge pull request #278995c548
Introduce callback functions for dealing with errors.c333074
Merge pull request #28218c329c
Remove the internal secp256k1_ecdsa_sig_t type74a2acd
Add a secp256k1_ecdsa_signature_t type23cfa91
Introduce secp256k1_pubkey_t type4c63780
Merge pull request #2693e6f1e2
Change rfc6979 implementation to be a generic PRNGed5334a
Update configure.ac to make it build on OpenBSD1b68366
Merge pull request #274a83bb48
Make ecmult static precomputation default166b32f
Merge pull request #276c37812f
Add gen_context src/ecmult_static_context.h to CLEANFILES to fix distclean.125c15d
Merge pull request #27576f6769
Fix build with static ecmult altroot and make dist.5133f78
Merge pull request #254b0a60e6
Merge pull request #258733c1e6
Add travis build to test the static context.fbecc38
Add ability to use a statically generated ecmult context.4fb174d
Merge pull request #263 4ab8990 Merge pull request #270bdf0e0c
Merge pull request #27131d0c1f
Merge pull request #273eb2c8ff
Add missing casts to SECP256K1_FE_CONST_INNER55399c2
Further performance improvements to _ecmult_wnaf99fd963
Add secp256k1_ec_pubkey_compress(), with test similar to the related decompress() function.145cc6e
Improve performance of _ecmult_wnaf36b305a
Verify the result of GMP modular inverse using non-GMP code0cbc860
Merge pull request #26606ff7fe
Merge pull request #2675a43124
Save 1 _fe_negate since s1 == -s2a5d796e
Update code comments3f3964e
Add specific VERIFY tests for _fe_cmov7d054cd
Refactor to save a _fe_negateb28d02a
Refactor to remove a local var55e7fc3
Perf. improvement in _gej_add_gea0601cd
Fix VERIFY calculations in _fe_cmov methods17f7148
Merge pull request #2617657420
Add tests for adding P+Q with P.x!=Q.x and P.y=-Q.y8c5d5f7
tests: Add failing unit test for #257 (bad addition formula)5de4c5d
gej_add_ge: fix degenerate case when computing P + (-lambda)Pbcf2fcf
gej_add_ge: rearrange algebrae2a07c7
Fix compilation with C++873a453
Merge pull request #25091eb0da
Merge pull request #247210ffed
Use separate in and out pointers in `secp256k1_ec_pubkey_decompress`a1d5ae1
Tiny optimization729badf
Merge pull request #2102d5a186
Apply effective-affine trick to precomp4f9791a
Effective affine addition in EC multiplication2b4cf41
Use pkg-config always when possible, with failover to manual checks for libcrypto git-subtree-dir: src/secp256k1 git-subtree-split:2bfb82b10e
116 lines
1.4 KiB
Text
116 lines
1.4 KiB
Text
*.tar.gz
|
|
|
|
*.exe
|
|
src/bitcoin
|
|
src/bitcoind
|
|
src/bitcoin-cli
|
|
src/bitcoin-tx
|
|
src/test/test_bitcoin
|
|
src/qt/test/test_bitcoin-qt
|
|
|
|
# autoreconf
|
|
Makefile.in
|
|
aclocal.m4
|
|
autom4te.cache/
|
|
build-aux/config.guess
|
|
build-aux/config.sub
|
|
build-aux/depcomp
|
|
build-aux/install-sh
|
|
build-aux/ltmain.sh
|
|
build-aux/m4/libtool.m4
|
|
build-aux/m4/lt~obsolete.m4
|
|
build-aux/m4/ltoptions.m4
|
|
build-aux/m4/ltsugar.m4
|
|
build-aux/m4/ltversion.m4
|
|
build-aux/missing
|
|
build-aux/compile
|
|
build-aux/test-driver
|
|
config.log
|
|
config.status
|
|
configure
|
|
libtool
|
|
src/config/bitcoin-config.h
|
|
src/config/bitcoin-config.h.in
|
|
src/config/stamp-h1
|
|
share/setup.nsi
|
|
share/qt/Info.plist
|
|
|
|
src/univalue/gen
|
|
|
|
src/qt/*.moc
|
|
src/qt/moc_*.cpp
|
|
src/qt/forms/ui_*.h
|
|
|
|
src/qt/test/moc*.cpp
|
|
|
|
.deps
|
|
.dirstamp
|
|
.libs
|
|
.*.swp
|
|
*.*~*
|
|
*.bak
|
|
*.rej
|
|
*.orig
|
|
*.pyc
|
|
*.o
|
|
*.o-*
|
|
*.patch
|
|
.bitcoin
|
|
*.a
|
|
*.pb.cc
|
|
*.pb.h
|
|
|
|
*.log
|
|
*.trs
|
|
*.dmg
|
|
|
|
*.json.h
|
|
*.raw.h
|
|
|
|
#libtool object files
|
|
*.lo
|
|
*.la
|
|
|
|
# Compilation and Qt preprocessor part
|
|
*.qm
|
|
Makefile
|
|
bitcoin-qt
|
|
Bitcoin-Qt.app
|
|
|
|
# Unit-tests
|
|
Makefile.test
|
|
bitcoin-qt_test
|
|
src/test/buildenv.py
|
|
|
|
# Resources cpp
|
|
qrc_*.cpp
|
|
|
|
# Mac specific
|
|
.DS_Store
|
|
build
|
|
|
|
#lcov
|
|
*.gcno
|
|
*.gcda
|
|
/*.info
|
|
test_bitcoin.coverage/
|
|
total.coverage/
|
|
coverage_percent.txt
|
|
|
|
#build tests
|
|
linux-coverage-build
|
|
linux-build
|
|
win32-build
|
|
qa/pull-tester/run-bitcoind-for-test.sh
|
|
qa/pull-tester/tests_config.py
|
|
qa/pull-tester/cache/*
|
|
qa/pull-tester/test.*/*
|
|
qa/tmp
|
|
cache/
|
|
share/BitcoindComparisonTool.jar
|
|
|
|
!src/leveldb*/Makefile
|
|
|
|
/doc/doxygen/
|
|
|
|
libbitcoinconsensus.pc
|