663 Commits (9234391ed4d5fae38921a8bb4ca36f9f33736fd7)
 

Author SHA1 Message Date
Pieter Wuille 9234391ed4 Overhaul flags handling 7 years ago
Rusty Russell 1a368980c8 Make flags more explicit, add runtime checks. 7 years ago
Pieter Wuille 1a3e03a348
Merge pull request #340 7 years ago
Gregory Maxwell 96be20463f Add additional tests for eckey and arg-checks. 7 years ago
Gregory Maxwell bb5aa4df55 Make the tweak function zeroize-output-on-fail behavior consistent. 7 years ago
Gregory Maxwell 4a243da47c Move secp256k1_ec_privkey_import/export to contrib. 7 years ago
Gregory Maxwell 1b3efc1147 Move secp256k1_ecdsa_sig_recover into the recovery module. 7 years ago
Gregory Maxwell e3cd679634 Eliminate all side-effects from VERIFY_CHECK() usage. 7 years ago
Gregory Maxwell b30fc85c9e Avoid nonce_function_rfc6979 algo16 argument emulation. 7 years ago
Gregory Maxwell 70d4640172 Make secp256k1_ec_pubkey_create skip processing invalid secret keys. 7 years ago
Gregory Maxwell 6c476a8a9b Minor comment improvements. 7 years ago
Pieter Wuille 131afe5bf5
Merge pull request #334 7 years ago
Pieter Wuille 0c6ab2ff18 Introduce explicit lower-S normalization 7 years ago
Pieter Wuille fea19e7bb7 Add contrib/lax_der_parsing.h 7 years ago
Pieter Wuille 3bb9c44719 Rewrite ECDSA signature parsing code 7 years ago
Pieter Wuille fa57f1bdf1 Use secp256k1_rand_int and secp256k1_rand_bits more 7 years ago
Pieter Wuille 49b374985d Add new tests for the extra testrand functions 7 years ago
Pieter Wuille f684d7d987 Faster secp256k1_rand_int implementation 7 years ago
Pieter Wuille 251b1a62d3 Improve testrand: add extra random functions 7 years ago
Pieter Wuille 31994c8e5b
Merge pull request #338 7 years ago
Pieter Wuille f79aa88373 Bugfix: swap arguments to noncefp 7 years ago
Pieter Wuille c98df263ed
Merge pull request #319 7 years ago
Gregory Maxwell 67f7da4087 Extensive interface and operations tests for secp256k1_ec_pubkey_parse. 7 years ago
Gregory Maxwell ee2cb4007d Add ARG_CHECKs to secp256k1_ec_pubkey_parse/secp256k1_ec_pubkey_serialize 7 years ago
Pieter Wuille 7450ef171d
Merge pull request #328 7 years ago
Pieter Wuille 68a3c766ad
Merge pull request #329 7 years ago
Pieter Wuille 98135ee3d2
Merge pull request #332 7 years ago
Jonas Schnelli 37100d7284
improve ECDH header-doc 7 years ago
Gustav Simonsson b13d749947 Fix couple of typos in API comments 7 years ago
Cory Fields 7c823e3030 travis: fixup module configs 7 years ago
Pieter Wuille cc3141a003
Merge pull request #325 7 years ago
Pieter Wuille ee58fae4f8
Merge pull request #326 7 years ago
Gregory Maxwell 213aa67397 Do not force benchmarks to be statically linked. 7 years ago
Gregory Maxwell 338fc8bd71 Add API exports to secp256k1_nonce_function_default and secp256k1_nonce_function_rfc6979. 7 years ago
Pieter Wuille 52fd03f1ba
Merge pull request #320 7 years ago
Gregory Maxwell 9f6993f370 Remove some dead code. 7 years ago
Pieter Wuille 357f8cd8f5
Merge pull request #314 7 years ago
Gregory Maxwell 118cd8210f Use explicit symbol visibility. 7 years ago
Gregory Maxwell 4e64608082 Include public module headers when compiling modules. 7 years ago
Pieter Wuille 1f414378b8
Merge pull request #316 7 years ago
Pieter Wuille fe0d463494
Merge pull request #317 7 years ago
Gregory Maxwell cfe0ed916a Fix miscellaneous style nits that irritate overactive static analysis. 7 years ago
Gregory Maxwell 2b199de888 Use the explicit NULL macro for pointer comparisons. 7 years ago
Pieter Wuille 9e9051687c
Merge pull request #294 7 years ago
Pieter Wuille dd891e0ed5 Get rid of _t as it is POSIX reserved 7 years ago
Pieter Wuille 201819b3bc
Merge pull request #313 7 years ago
Gregory Maxwell 912f203fc5 Eliminate a few unbraced statements that crept into the code. 7 years ago
Pieter Wuille eeab823b70
Merge pull request #299 7 years ago
Luke Dashjr 486b9bb8ce Use a flags bitfield for compressed option to secp256k1_ec_pubkey_serialize and secp256k1_ec_privkey_export 7 years ago
Luke Dashjr 05732c5a5f Callback data: Accept pointers to either const or non-const data 7 years ago