Commit Graph

762 Commits (12de86387f302140ab87d73c555ff1b3ffae1c20)
 

Author SHA1 Message Date
Gregory Maxwell 12de86387f Make the libcrypto detection fail the newer API.
8 years ago
Pieter Wuille 2928420c1b
Merge #427: Remove Schnorr from travis as well
8 years ago
Pieter Wuille 8eecc4a302 Remove Schnorr from travis as well
8 years ago
Pieter Wuille a8abae7e5f
Merge #310: Add exhaustive test for group functions on a low-order subgroup
8 years ago
Andrew Poelstra b4ceedf14f Add exhaustive test for verification
8 years ago
Andrew Poelstra 83836a9547 Add exhaustive tests for group arithmetic, signing, and ecmult on a small group
8 years ago
Andrew Poelstra 20b8877be1 Add exhaustive test for group functions on a low-order subgroup
8 years ago
Pieter Wuille 80773a6b74
Merge #425: Remove Schnorr experiment
8 years ago
Pieter Wuille e06e878fd7 Remove Schnorr experiment
8 years ago
Pieter Wuille 04c8ef36ad
Merge #407: Modify parameter order of internal functions to match API parameter order
8 years ago
Pieter Wuille 6e066962b7
Merge #411: Remove guarantees about memcmp-ability
8 years ago
Pieter Wuille 40c8d7e8bf
Merge #421: Update scalar_4x64_impl.h
8 years ago
Pieter Wuille a922365f20
Merge #422: Restructure nonce clearing
8 years ago
bgorlick 37697832d6 Restructure nonce clearing
8 years ago
bgorlick 0f9e69db55 Restructure nonce clearing
8 years ago
Alex-GR 9d67afad96 Update scalar_4x64_impl.h
8 years ago
Pieter Wuille 7d15cd7859
Merge #413: fix auto-enabled static precompuatation
8 years ago
Cory Fields 00c5d2e142 fix auto-enabled static precompuatation
8 years ago
Andrew Poelstra 91219a1cc0 Remove guarantees about memcmp-ability
8 years ago
Pieter Wuille 7a49cacd39
Merge #410: Add string.h include to ecmult_impl
8 years ago
Wladimir J. van der Laan 0bbd5d4025 Add string.h include to ecmult_impl
8 years ago
llamasoft 353c1bf0d7 Fix secp256k1_ge_set_table_gej_var parameter order
8 years ago
llamasoft 541b783920 Fix secp256k1_ge_set_all_gej_var parameter order
8 years ago
llamasoft 7d893f4980 Fix secp256k1_fe_inv_all_var parameter order
8 years ago
Pieter Wuille c5b32e16c4
Merge #405: Make secp256k1_fe_sqrt constant time
8 years ago
Pieter Wuille 926836ad36 Make secp256k1_fe_sqrt constant time
8 years ago
Pieter Wuille e2a8e92125
Merge #404: Replace 3M + 4S doubling formula with 2M + 5S one
8 years ago
Andrew Poelstra 8ec49d8a5a Add note about 2M + 5S doubling formula
8 years ago
Pieter Wuille 5a91bd768f
Merge #400: A couple minor cleanups
8 years ago
Andrew Poelstra ac01378c87 build: add -DSECP256K1_BUILD to benchmark_internal build flags
8 years ago
Andrew Poelstra a6c6f994b5 Remove a bunch of unused stdlib #includes
8 years ago
Pieter Wuille 65285a63ee
Merge #403: configure: add flag to disable OpenSSL tests
8 years ago
Andrew Poelstra a9b2a5d850 configure: add flag to disable OpenSSL tests
8 years ago
Pieter Wuille b3401237be
Merge #402: Add support for testing quadratic residues
8 years ago
Pieter Wuille e6e9805fc4 Add function for testing quadratic residue field/group elements.
8 years ago
Peter Dettman efd953a7a7 Add Jacobi symbol test via GMP
8 years ago
Pieter Wuille fa36a0ddb8
Merge #401: ecmult_const: unify endomorphism and non-endomorphism skew cases
9 years ago
Andrew Poelstra c6191fded8 ecmult_const: unify endomorphism and non-endomorphism skew cases
9 years ago
Pieter Wuille 0b3e618a1c
Merge #378: .gitignore build-aux cleanup
9 years ago
Pieter Wuille 6042217d5d
Merge #384: JNI: align shared files copyright/comments to bitcoinj's
9 years ago
Pieter Wuille 24ad20f75b
Merge #399: build: verify that the native compiler works for static precomp
9 years ago
Pieter Wuille b3be8521e6
Merge #398: Test whether ECDH and Schnorr are enabled for JNI
9 years ago
Cory Fields aa0b1fd149 build: verify that the native compiler works for static precomp
9 years ago
Pieter Wuille eee808d809 Test whether ECDH and Schnorr are enabled for JNI
9 years ago
Pieter Wuille 7b0fb18b75
Merge #366: ARM assembly implementation of field_10x26 inner (rebase of #173)
9 years ago
Wladimir J. van der Laan 001f1763c7 ARM assembly implementation of field_10x26 inner
9 years ago
Pieter Wuille 0172be92e5
Merge #397: Small fixes for sha256
9 years ago
Kirill Fomichev 3f8b78e5e9 Fix undefs in hash_impl.h
9 years ago
Kirill Fomichev 2ab46954cb Fix state size in sha256 struct
9 years ago
Pieter Wuille 6875b013e6
Merge #386: Add some missing `VERIFY_CHECK(ctx != NULL)`
9 years ago