Commit Graph

700 Commits (a40c701c8393849f894ede74bb7c70e5f2ac694d)
 

Author SHA1 Message Date
Jon Griffiths a40c701c83 JNI: Only call ecdsa_verify if its inputs parsed correctly
9 years ago
Pieter Wuille 7b549b1abc
Merge #373: build: fix x86_64 asm detection for some compilers
9 years ago
Pieter Wuille bc7c93c6cd
Merge #374: Add note about y=0 being possible on one of the sextic twists
9 years ago
Pieter Wuille e4570184ff
Merge #364: JNI rebased
9 years ago
GreenAddress 86e2d07e4c JNI library: cleanup, removed unimplemented code
9 years ago
GreenAddress 3093576aa4 JNI library
9 years ago
Pieter Wuille bd2895fdd9
Merge pull request #371
9 years ago
Andrew Poelstra e72e93ad9c Add note about y=0 being possible on one of the sextic twists
9 years ago
Cory Fields 3f8fdfbec1 build: fix x86_64 asm detection for some compilers
9 years ago
paveljanik e5a904788e [Trivial] Remove double semicolons
9 years ago
Pieter Wuille c18b869e58
Merge pull request #360
9 years ago
Pieter Wuille 3026daa095
Merge pull request #302
9 years ago
Pieter Wuille 03d4611c81 Add sage verification script for the group laws
9 years ago
Pieter Wuille a965937290
Merge pull request #361
9 years ago
Pieter Wuille 83221ecb00 Add experimental features to configure
9 years ago
Gregory Maxwell 5d4c5a31b9 Prevent damage_array in the signature test from going out of bounds.
9 years ago
Pieter Wuille 419bf7fd9d
Merge pull request #356
9 years ago
Pieter Wuille 6c527eceee
Merge pull request #357
9 years ago
ptschip 445f7f104c Fix for Windows compile issue
9 years ago
Pieter Wuille 03d84a427f Benchmark against OpenSSL verification
9 years ago
Pieter Wuille 2bfb82b10e
Merge pull request #351
9 years ago
Pieter Wuille 06aeea555e Turn secp256k1_ec_pubkey_serialize outlen to in/out
9 years ago
Pieter Wuille 970164dace
Merge pull request #348
9 years ago
Pieter Wuille 646662517f Improvements for coordinate decompression
9 years ago
Pieter Wuille e2100ad5b3
Merge pull request #347
9 years ago
Gregory Maxwell 8e48787d97 Change secp256k1_ec_pubkey_combine's count argument to size_t.
9 years ago
Gregory Maxwell c69dea025a Clear output in more cases for pubkey_combine, adds tests.
9 years ago
Gregory Maxwell 269d422703 Comment copyediting.
9 years ago
Pieter Wuille b4d17da903
Merge pull request #344
9 years ago
Pieter Wuille 47092650f9
Merge pull request #345
9 years ago
Gregory Maxwell 26abce75ea Adds 32 static test vectors for scalar mul, sqr, inv.
9 years ago
Gregory Maxwell 5b71a3f460 Better error case handling for pubkey_create & pubkey_serialize, more tests.
9 years ago
Pieter Wuille 3b7bc695ef
Merge pull request #343
9 years ago
Andrew Poelstra eed87af10a Change contrib/laxder from headers-only to files compilable as standalone C
9 years ago
Pieter Wuille d7eb1ae96d
Merge pull request #342
9 years ago
Pieter Wuille 7914a6ebae Make lax_der_privatekey_parsing.h not depend on internal code
9 years ago
Pieter Wuille 73f64ff8f3
Merge pull request #339
9 years ago
Pieter Wuille 9234391ed4 Overhaul flags handling
9 years ago
Rusty Russell 1a368980c8 Make flags more explicit, add runtime checks.
9 years ago
Pieter Wuille 1a3e03a348
Merge pull request #340
9 years ago
Gregory Maxwell 96be20463f Add additional tests for eckey and arg-checks.
9 years ago
Gregory Maxwell bb5aa4df55 Make the tweak function zeroize-output-on-fail behavior consistent.
9 years ago
Gregory Maxwell 4a243da47c Move secp256k1_ec_privkey_import/export to contrib.
9 years ago
Gregory Maxwell 1b3efc1147 Move secp256k1_ecdsa_sig_recover into the recovery module.
9 years ago
Gregory Maxwell e3cd679634 Eliminate all side-effects from VERIFY_CHECK() usage.
9 years ago
Gregory Maxwell b30fc85c9e Avoid nonce_function_rfc6979 algo16 argument emulation.
9 years ago
Gregory Maxwell 70d4640172 Make secp256k1_ec_pubkey_create skip processing invalid secret keys.
9 years ago
Gregory Maxwell 6c476a8a9b Minor comment improvements.
9 years ago
Pieter Wuille 131afe5bf5
Merge pull request #334
9 years ago
Pieter Wuille 0c6ab2ff18 Introduce explicit lower-S normalization
9 years ago