Commit Graph

654 Commits (70d46401728699b49a2489ce0943d14764b55bd5)
 

Author SHA1 Message Date
Pieter Wuille b2eb63b2d7
Merge pull request #293
9 years ago
Pieter Wuille dc0ce9fc41 [API BREAK] Change argument order to out/outin/in
9 years ago
Pieter Wuille 6d947cadcc
Merge pull request #298
9 years ago
Pieter Wuille c822693eff
Merge pull request #301
9 years ago
Pieter Wuille 6d043505b0
Merge pull request #303
9 years ago
Pieter Wuille 7ab311cbb3
Merge pull request #304
9 years ago
Gregory Maxwell 5fb32296af Fixes a bug where bench_sign would fail due to passing in too small a buffer.
9 years ago
Cory Fields 263dcbca4a remove unused assignment
9 years ago
Cory Fields b183b41122 bugfix: "ARG_CHECK(ctx != NULL)" makes no sense
9 years ago
Cory Fields 6da1446dcf build: fix parallel build
9 years ago
Pieter Wuille 5eb435694e
Merge pull request #291
9 years ago
Pieter Wuille c996d53ab1 Print success
9 years ago
Pieter Wuille 9f443be086 Move pubkey recovery code to separate module
9 years ago
Pieter Wuille d49abbd5a0 Separate ECDSA recovery tests
9 years ago
Pieter Wuille 439d34adc6 Separate recoverable and normal signatures
9 years ago
Pieter Wuille a7b046e554
Merge pull request #289
9 years ago
Pieter Wuille f66907f220 Improve/reformat API documentation secp256k1.h
9 years ago
Pieter Wuille 2f77487012 Add context building benchmarks
9 years ago
Pieter Wuille cc623d50e4
Merge pull request #287
9 years ago
Veres Lajos de7e398dfa small typo fix
9 years ago
Pieter Wuille 9d96e362a5
Merge pull request #280
9 years ago
Pieter Wuille 432e1ceca0
Merge pull request #283
9 years ago
Pieter Wuille 14727fd9e1 Use correct name in gitignore
9 years ago
Pieter Wuille 356b0e9c77 Actually test static precomputation in Travis
9 years ago
Pieter Wuille ff3a5dfc97
Merge pull request #284
9 years ago
Pieter Wuille 258720851e
Merge pull request #212
9 years ago
Pieter Wuille a5a66c70b6 Add support for custom EC-Schnorr-SHA256 signatures
9 years ago
Pieter Wuille d84a3784f4
Merge pull request #252
9 years ago
Peter Dettman 72ae443afb Improve perf. of cmov-based table lookup
9 years ago
Andrew Poelstra 92e53fc4c8 Implement endomorphism optimization for secp256k1_ecmult_const
9 years ago
Andrew Poelstra ed35d43a0c Make `secp256k1_scalar_add_bit` conditional; make `secp256k1_scalar_split_lambda_var` constant time
9 years ago
Andrew Poelstra 91c0ce95ca Add benchmarks for ECDH and const-time multiplication
9 years ago
Andrew Poelstra 0739bbb6f0 Add ECDH module which works by hashing the output of ecmult_const
9 years ago
Andrew Poelstra 4401500060 Add constant-time multiply `secp256k1_ecmult_const` for ECDH
9 years ago
Cory Fields e4ce393683 build: fix hard-coded usage of "gen_context"
9 years ago
Cory Fields b8e39ac5e4 build: don't use BUILT_SOURCES for the static context header
9 years ago
Andrew Poelstra baa75da59d tests: add a couple tests
9 years ago
Pieter Wuille ae4f0c6eec
Merge pull request #278
9 years ago
Pieter Wuille 995c548771 Introduce callback functions for dealing with errors.
9 years ago
Pieter Wuille c33307495b
Merge pull request #282
9 years ago
Pieter Wuille 18c329c506 Remove the internal secp256k1_ecdsa_sig_t type
9 years ago
Pieter Wuille 74a2acdb8a Add a secp256k1_ecdsa_signature_t type
9 years ago
Pieter Wuille 23cfa914d2 Introduce secp256k1_pubkey_t type
9 years ago
Pieter Wuille 4c63780710
Merge pull request #269
9 years ago
Pieter Wuille 3e6f1e20dc Change rfc6979 implementation to be a generic PRNG
9 years ago
mlmikael ed5334a7fe Update configure.ac to make it build on OpenBSD
9 years ago
Pieter Wuille 1b68366201
Merge pull request #274
9 years ago
Pieter Wuille a83bb48068 Make ecmult static precomputation default
9 years ago
Pieter Wuille 166b32f70a
Merge pull request #276
9 years ago
Gregory Maxwell c37812f54c Add gen_context src/ecmult_static_context.h to CLEANFILES to fix distclean.
9 years ago