Commit Graph

654 Commits (70d46401728699b49a2489ce0943d14764b55bd5)
 

Author SHA1 Message Date
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
Pieter Wuille fea19e7bb7 Add contrib/lax_der_parsing.h
9 years ago
Pieter Wuille 3bb9c44719 Rewrite ECDSA signature parsing code
9 years ago
Pieter Wuille fa57f1bdf1 Use secp256k1_rand_int and secp256k1_rand_bits more
9 years ago
Pieter Wuille 49b374985d Add new tests for the extra testrand functions
9 years ago
Pieter Wuille f684d7d987 Faster secp256k1_rand_int implementation
9 years ago
Pieter Wuille 251b1a62d3 Improve testrand: add extra random functions
9 years ago
Pieter Wuille 31994c8e5b
Merge pull request #338
9 years ago
Pieter Wuille f79aa88373 Bugfix: swap arguments to noncefp
9 years ago
Pieter Wuille c98df263ed
Merge pull request #319
9 years ago
Gregory Maxwell 67f7da4087 Extensive interface and operations tests for secp256k1_ec_pubkey_parse.
9 years ago
Gregory Maxwell ee2cb4007d Add ARG_CHECKs to secp256k1_ec_pubkey_parse/secp256k1_ec_pubkey_serialize
9 years ago
Pieter Wuille 7450ef171d
Merge pull request #328
9 years ago
Pieter Wuille 68a3c766ad
Merge pull request #329
9 years ago
Pieter Wuille 98135ee3d2
Merge pull request #332
9 years ago
Jonas Schnelli 37100d7284
improve ECDH header-doc
9 years ago
Gustav Simonsson b13d749947 Fix couple of typos in API comments
9 years ago
Cory Fields 7c823e3030 travis: fixup module configs
9 years ago
Pieter Wuille cc3141a003
Merge pull request #325
9 years ago
Pieter Wuille ee58fae4f8
Merge pull request #326
9 years ago
Gregory Maxwell 213aa67397 Do not force benchmarks to be statically linked.
9 years ago
Gregory Maxwell 338fc8bd71 Add API exports to secp256k1_nonce_function_default and secp256k1_nonce_function_rfc6979.
9 years ago
Pieter Wuille 52fd03f1ba
Merge pull request #320
9 years ago
Gregory Maxwell 9f6993f370 Remove some dead code.
9 years ago
Pieter Wuille 357f8cd8f5
Merge pull request #314
9 years ago
Gregory Maxwell 118cd8210f Use explicit symbol visibility.
9 years ago
Gregory Maxwell 4e64608082 Include public module headers when compiling modules.
9 years ago
Pieter Wuille 1f414378b8
Merge pull request #316
9 years ago
Pieter Wuille fe0d463494
Merge pull request #317
9 years ago
Gregory Maxwell cfe0ed916a Fix miscellaneous style nits that irritate overactive static analysis.
9 years ago
Gregory Maxwell 2b199de888 Use the explicit NULL macro for pointer comparisons.
9 years ago
Pieter Wuille 9e9051687c
Merge pull request #294
9 years ago
Pieter Wuille dd891e0ed5 Get rid of _t as it is POSIX reserved
9 years ago
Pieter Wuille 201819b3bc
Merge pull request #313
9 years ago
Gregory Maxwell 912f203fc5 Eliminate a few unbraced statements that crept into the code.
9 years ago
Pieter Wuille eeab823b70
Merge pull request #299
9 years ago
Luke Dashjr 486b9bb8ce Use a flags bitfield for compressed option to secp256k1_ec_pubkey_serialize and secp256k1_ec_privkey_export
9 years ago
Luke Dashjr 05732c5a5f Callback data: Accept pointers to either const or non-const data
9 years ago
Luke Dashjr 1973c7379e Bugfix: Reinitialise buffer lengths that have been used as outputs
9 years ago
Luke Dashjr 788038d323 Use size_t for lengths (at least in external API)
9 years ago
Luke Dashjr c9d7c2a484 secp256k1_context_set_{error,illegal}_callback: Restore default handler by passing NULL as function argument
9 years ago
Luke Dashjr 9aac008038 secp256k1_context_destroy: Allow NULL argument as a no-op
9 years ago
Luke Dashjr 64b730bc3f secp256k1_context_create: Use unsigned type for flags bitfield
9 years ago
Pieter Wuille cb04ab5e3c
Merge pull request #309
9 years ago
Pieter Wuille a55166950f
Merge pull request #295
9 years ago
GSongHashrate 81e45ff9d1 Update group_impl.h
9 years ago
Pieter Wuille 85e3a2cc08
Merge pull request #112
9 years ago