Commit Graph

762 Commits (12de86387f302140ab87d73c555ff1b3ffae1c20)
 

Author SHA1 Message Date
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
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