Commit Graph

  • f1bdee210a
    add cross testing on rust tier 1 and tier 2 with host tools Riccardo Casatta 2021-06-30 10:24:21 +0200
  • 24d6f62603
    Use explicit u8 when assigning a byte slice junderw 2021-10-17 10:07:51 +0900
  • 931b560dc7
    Fixing documentation for BIP 340-related functions Dr Maxim Orlovsky 2021-09-27 15:19:27 +0200
  • 6810c2b547
    Dedicated display_secret fn for secret-containing types Dr Maxim Orlovsky 2021-08-09 17:06:05 +0200
  • 635a6ae441
    Add to_hex converter and add tests for hex conversion Elichai Turkel 2021-06-28 16:48:38 +0300
  • 24a9c9c765
    Merge pull request #304 from p2pderivatives/combine-keys-test-and-doc Andrew Poelstra 2021-09-24 22:37:19 +0000
  • cd62343407
    Merge rust-bitcoin/rust-secp256k1#326: Bump bitcoin_hashes to version 0.10 Andrew Poelstra 2021-09-09 13:19:41 +0000
  • c72e7cc743
    Merge pull request #308 from LNP-BP/extrakeys/keypair-ser Andrew Poelstra 2021-09-08 21:37:32 +0000
  • acba77cb63
    Merge pull request #323 from RCasatta/lower_memory Andrew Poelstra 2021-09-08 20:48:34 +0000
  • bc42529a16
    Rename `secp256k1::bitcoin_hashes` module to `secp256k1::hashes` Thomas Eizinger 2021-09-08 15:46:38 +1000
  • ae1f8f4609
    Bump bitcoin_hashes to version 0.10 Thomas Eizinger 2021-09-08 15:21:39 +1000
  • 674cc79d87 Add error type for combine keys + test and doc Tibo-lg 2021-06-10 21:06:48 +0900
  • 505b04df49
    Reduce size of precomputed signing table (ECMULT_GEN_PREC_BITS) for lowmemory Riccardo Casatta 2021-07-21 09:10:35 +0200
  • 12e3c66bec
    Merge pull request #318 from elichai/secp_build_warn Andrew Poelstra 2021-07-01 22:02:47 +0000
  • 70847e6165
    Remove SECP256K1_BUILD as its no longer needed Elichai Turkel 2021-06-30 16:56:12 +0300
  • ea4eae8a20
    Merge pull request #315 from LNP-BP/fix/feat-warning Elichai Turkel 2021-06-30 15:32:35 +0300
  • 6ac9f4d453
    Merge pull request #316 from sanket1729/err_fix Elichai Turkel 2021-06-28 11:43:25 +0300
  • 5bac4e4bac Change error enum for KeyPair::from_seckey_slice sanket1729 2021-06-27 17:20:23 -0700
  • 593a550e3f
    Fixing warning in context mod under feature-specific compilation Dr Maxim Orlovsky 2021-06-19 12:54:43 +0200
  • 8ee4e05e63
    Removing uneeded Secp context arguments Dr Maxim Orlovsky 2021-06-20 17:07:44 +0200
  • 7e2f7fef72
    Adding KeyPair::serialize_sec. Closes #298 Dr Maxim Orlovsky 2021-06-19 11:06:27 +0200
  • 05f4278499
    Merge pull request #306 from LNP-BP/extrakeys/update-1 Andrew Poelstra 2021-06-18 22:13:47 +0000
  • 455ee57ba4
    Bump sys version to 0.4.1 Dr Maxim Orlovsky 2021-06-18 23:33:37 +0200
  • a1705e3f9d
    Merge pull request #305 from apoelstra/2021-06--0.20.3 Matt Corallo 2021-06-18 21:18:56 +0000
  • aa6bdaff3c
    Creating SecretKey and PublicKey from BIP-340 KeyPair Dr Maxim Orlovsky 2021-06-16 10:56:59 +0200
  • 4652ab6116 Updating secp256k1 version to 1758a92ffd896af533b142707e9892ea6e15e5db Dr. Maxim Orlovsky 2021-06-14 17:55:38 +0300
  • dce8a5d645 bump version to 0.20.3 Andrew Poelstra 2021-06-10 14:46:30 +0000
  • bb25ed4715
    Merge pull request #282 from TheBlueMatt/2021-02-redo-fuzz Andrew Poelstra 2021-06-09 15:01:52 +0000
  • 65a2b4f3cb
    Merge pull request #300 from devrandom/alloc Elichai Turkel 2021-06-09 11:09:07 +0300
  • 79119e8123 Skip context randomization in fuzzing to improve performance Matt Corallo 2021-02-26 23:20:48 -0500
  • c486ca10c7 Use a global static context in fuzzing, reducing overhead Matt Corallo 2021-02-26 23:20:16 -0500
  • 940a51c2c6 Reduce cryptography usage in --cfg=fuzzing Matt Corallo 2021-02-18 09:55:46 -0500
  • f2e4b297e1 Do not test secret->public derivation or pk validity in fuzzing cfg Matt Corallo 2021-02-18 09:50:58 -0500
  • b5ff47a1a8 New alloc feature Devrandom 2021-05-17 14:37:36 +0200
  • 5ff59f7f5c
    Merge pull request #289 from TheBlueMatt/2021-03-no-vis Andrew Poelstra 2021-06-08 18:12:55 +0000
  • e89fd5d269
    Merge pull request #291 from p2pderivatives/add-combine-keys Andrew Poelstra 2021-06-08 18:09:35 +0000
  • a5dfd09e94
    Merge pull request #294 from LNP-BP/feat/from_secret_key Andrew Poelstra 2021-06-08 18:05:20 +0000
  • b686de76fb
    Merge pull request #279 from TheBlueMatt/master Andrew Poelstra 2021-06-08 02:09:25 +0000
  • ce930ab6b7 Add a global-context-less-secure feature which skips randomization Matt Corallo 2021-02-12 18:36:46 -0500
  • cf8921a338
    Merge pull request #302 from jules23/recovery-no-std-test Elichai Turkel 2021-05-23 12:02:47 +0300
  • c925644b74 Touch recovery module in no_std_test Jules Comte 2021-05-20 07:18:42 -0600
  • a66f581b36
    Merge pull request #296 from sanket1729/seckey_fromstr Elichai Turkel 2021-04-29 11:34:57 +0300
  • b48d1eafc5
    Merge pull request #297 from apoelstra/2021-04--0.20.2 Andrew Poelstra 2021-04-28 16:19:38 +0000
  • 5307f9ba6c release secp256k1 0.20.2 Andrew Poelstra 2021-04-27 22:16:58 +0000
  • 6265b2558a Fix SecretKey FromStr bug sanket1729 2021-04-25 22:43:54 -0700
  • 3c2bee31f2
    Merge pull request #270 from thomaseizinger/serde-owned-types Elichai Turkel 2021-04-21 19:06:29 +0300
  • bf9a276342
    Adding schnorrsig::KeyPair::from_secret_key convenience function Dr Maxim Orlovsky 2021-04-12 15:25:50 +0200
  • 7d32182537 Add combine_keys function to PublicKey Tibo-lg 2021-03-31 10:07:20 +0900
  • ee1103a1f3 Reduce visibility on secp-sys symbols Matt Corallo 2021-03-18 15:23:28 -0400
  • 63f4de78ce
    Merge pull request #290 from real-or-random/202103_panic_from_c Andrew Poelstra 2021-04-07 15:00:58 +0000
  • 1eb2c32df7 Manually test that panicking from C will abort the process Tim Ruffing 2021-03-19 11:16:06 +0100
  • 4ae0e7ebd1
    Merge pull request #284 from fanatid/patch-1 Andrew Poelstra 2021-03-12 19:18:24 +0000
  • 0a91f2ba2b
    Use CARGO_CFG_TARGET_ARCH instead TARGET in build.rs Kirill Fomichev 2021-03-08 16:37:18 +0300
  • 3bff596948
    Merge pull request #277 from LNP-BP/fix/error-derive Andrew Poelstra 2021-02-10 18:03:34 +0000
  • 519857cd83
    More standard derives for Error Dr Maxim Orlovsky 2021-01-30 12:35:41 +0100
  • 8e61874d77
    Merge pull request #275 from gregdhill/master Andrew Poelstra 2021-01-25 16:00:35 +0000
  • c86808fac7
    use core instead of std for wasm sanity checks Gregory Hill 2021-01-20 14:55:48 +0000
  • a24e27e94b
    Merge pull request #269 from apoelstra/2021-01--rename-fuzz-feature Andrew Poelstra 2021-01-15 15:00:23 +0000
  • c2fd5cefa4
    Remove `visit_bytes` implementation from `FromStrVisitor` Thomas Eizinger 2021-01-13 09:57:09 +1100
  • e6e23e9dd6
    Rename `HexVisitor` to `FromStrVisitor` Thomas Eizinger 2021-01-13 09:54:33 +1100
  • 18890d3b86
    Extend schnorr-sig serde test suite with owned and slice variants Thomas Eizinger 2021-01-12 11:50:52 +1100
  • b4040f0a82
    Update test names to reflect what they are doing Thomas Eizinger 2021-01-12 11:49:44 +1100
  • 1f08a313e5
    Replace serde macros with generic visitor module Elichai Turkel 2020-05-15 15:37:08 +0300
  • ca3caf9c94 bump version to 0.20.1 Andrew Poelstra 2021-01-11 19:15:10 +0000
  • 65ff814a39 rename `rust_secp_fuzz` to `fuzzing` Andrew Poelstra 2021-01-11 19:14:42 +0000
  • 5f1622f917
    Merge pull request #257 from apoelstra/2020-12--no-endo Andrew Poelstra 2021-01-03 20:10:23 +0000
  • c534b54e11
    Merge pull request #267 from TheBlueMatt/master Andrew Poelstra 2020-12-29 22:25:15 +0000
  • 1f043216a0 Add ability to randomize context without the `rand` feature. Matt Corallo 2020-12-29 16:42:48 -0500
  • c4d2fefa70 rust-secp 0.20.0 Andrew Poelstra 2020-12-21 22:16:23 +0000
  • d12be7966c drop unnecessary no_mangle annotations on non-exported functions Andrew Poelstra 2020-12-29 19:28:53 +0000
  • 58f946fcc8 secp-sys: remove now-unneeded endianness check from build.rs Andrew Poelstra 2020-12-29 17:04:42 +0000
  • e687622a81 bump secp-sys version; drop endomorphism flag Andrew Poelstra 2020-12-21 22:00:04 +0000
  • a93d671d05 update libsecp to 98dac87839838b86094f1bccc71cc20e67b146cc Andrew Poelstra 2020-12-29 17:15:51 +0000
  • e5d9e088cf secp-sys: update scratch_impl.patch for upstream changes Andrew Poelstra 2020-12-21 22:05:26 +0000
  • a9049f8eb2
    Merge pull request #266 from junderw/patch-1 Andrew Poelstra 2020-12-29 17:12:36 +0000
  • 867b920aac
    Merge pull request #264 from rust-bitcoin/2020-12--no-extsymb2 Andrew Poelstra 2020-12-28 19:48:11 +0000
  • 75d717729a fuzz: fix elichai's nits Andrew Poelstra 2020-12-28 18:56:16 +0000
  • d1714ce0ac fuzz: disable sig-grinding tests, prevent spin-looping Andrew Poelstra 2020-12-28 18:55:33 +0000
  • 96862b6a74 fuzz: implement recoverable signatures, get all tests passing, run them in CI Andrew Poelstra 2020-12-23 18:00:34 +0000
  • 51bc0b1c0c
    Fix link_name for secp256k1_ec_seckey_negate Jonathan Underwood 2020-12-28 15:06:18 +0900
  • b811ec133a fuzz: only replace signing and verification, leave everything else alone Andrew Poelstra 2020-12-22 20:16:10 +0000
  • 40c31342f2 ffi: make function types nullable Andrew Poelstra 2020-12-22 21:17:31 +0000
  • 91eea119b3
    Merge pull request #256 from rust-bitcoin/workspace Andrew Poelstra 2020-12-23 17:58:34 +0000
  • 21f231bf4d
    Make test.sh test and build secp256k1-sys Elichai Turkel 2020-12-18 14:08:52 +0200
  • a2c25f2e83
    Merge pull request #259 from p2pderivatives/implement-low-r-signing Andrew Poelstra 2020-12-22 23:28:34 +0000
  • 67c9be3c3e
    Merge pull request #263 from apoelstra/2020-12--no-extsymb Andrew Poelstra 2020-12-22 21:24:47 +0000
  • 29316efff5 add warning about fuzzing being enabled Andrew Poelstra 2020-12-22 17:34:50 +0000
  • 85075a654c replace `fuzztarget` Cargo feature with a rustc --cfg flag Andrew Poelstra 2020-12-22 15:42:02 +0000
  • d77483f00e replace cargo `external-symbols` feature with a rustc --cfg flag Andrew Poelstra 2020-12-22 15:35:16 +0000
  • b31bf2f611
    Merge pull request #258 from thomaseizinger/better-wasm-tests Andrew Poelstra 2020-12-22 06:12:01 +0000
  • 1d166d061b Implement low r signing Tibo-lg 2020-12-21 17:08:15 +0900
  • 2917de5ca7
    Merge pull request #261 from tcharding/more-clippy Andrew Poelstra 2020-12-22 04:34:09 +0000
  • a584643486 Use ManuallyDrop Tobin Harding 2020-12-22 14:11:09 +1100
  • c38136b6bc Use for loop instead of map Tobin Harding 2020-12-22 14:02:31 +1100
  • c92b946493 Remove unnecessary clone Tobin Harding 2020-12-22 14:10:46 +1100
  • ef23cb8167 Return Ok directly Tobin Harding 2020-12-22 13:45:19 +1100
  • 34ad4110f1 Remove unused error return value Tobin Harding 2020-12-22 13:41:03 +1100
  • ed29f12216
    Remove unnecessary return statements Tobin Harding 2020-12-22 13:38:02 +1100
  • 4e87e6fe94
    Implement is_empty method Tobin Harding 2020-12-22 13:35:17 +1100
  • 1a818ea099
    Merge pull request #260 from tcharding/clippy Andrew Poelstra 2020-12-22 02:18:24 +0000