Commit Graph

  • 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
  • 02dec3eb9b
    Implement AsRef instead of custom method Tobin Harding 2020-12-22 11:47:22 +1100
  • 3afc172096
    Conditionally compile fn strlen Tobin Harding 2020-12-22 11:28:57 +1100
  • 617bff9df3
    Conditionally include ALIGN_TO Tobin Harding 2020-12-22 11:26:43 +1100
  • f67081a01c
    Allow unnecessary parentheses Tobin Harding 2020-12-22 11:24:11 +1100
  • 8b8e482f79
    Run more tests in wasm Thomas Eizinger 2020-12-22 10:27:55 +1100
  • 3151352be6
    Merge pull request #233 from elichai/alloc-AlignedType2 Andrew Poelstra 2020-12-21 21:53:38 +0000
  • 0638107918
    Adopt no-std tests to new preacllocated_* functions Elichai Turkel 2020-08-28 18:18:53 +0300
  • 767246a282
    Make preallocated use AlignedType Elichai Turkel 2020-08-28 15:20:50 +0300
  • fd206ab57c
    Replace use of boxes with global allocator Elichai Turkel 2020-08-28 15:20:19 +0300
  • 7b99784837
    Add AligneType and redo secp256k1_context_create with alloc Elichai Turkel 2020-08-28 13:58:07 +0300
  • 11e9641d21
    Merge pull request #253 from apoelstra/2020-11--schnorrsig-followup Andrew Poelstra 2020-12-09 20:31:07 +0000
  • ea027ce258 schnorrsig: change tweak_add_check to return a bool, take a fixed-length array Andrew Poelstra 2020-12-09 16:49:48 +0000
  • 0ec8fab82c stop explicitly casting references to rawptrs Andrew Poelstra 2020-11-30 02:47:34 +0000
  • 37049d743e schnorrsig: expose tweak_check_add API Andrew Poelstra 2020-11-27 18:31:00 +0000
  • 12b0abbcf8 make `ffi::Type::new` functions all unsafe, expand documentation Andrew Poelstra 2020-11-27 17:49:11 +0000
  • be9a78f39e
    Merge pull request #237 from p2pderivatives/add-bip340-schnorr Andrew Poelstra 2020-11-27 18:04:44 +0000
  • 9083babbe2
    Merge pull request #248 from justinmoon/pubkey-ordering Andrew Poelstra 2020-11-26 03:03:17 +0000
  • 6f8a480974 Implement lexigraphic ordering for PubKey Justin Moon 2020-11-09 11:30:57 -0600
  • d448cd868b
    Merge pull request #252 from justinmoon/readme Andrew Poelstra 2020-11-25 23:06:28 +0000
  • 6b41326f9f Fix link in README Justin Moon 2020-11-25 16:41:02 -0600
  • ac4541adb2
    Merge pull request #250 from rust-bitcoin/2020-11--github-actions Andrew Poelstra 2020-11-23 21:25:21 +0000
  • 221254b641
    Merge pull request #246 from vorot93/patch-2 Andrew Poelstra 2020-11-11 21:07:56 +0000
  • 1859ddc28a switch from travis to github workflows Andrew Poelstra 2020-11-10 23:36:07 +0000
  • 0c937d04f5 Add key::PublicKey to schnorrsig::PublicKey conversion Tibo-lg 2020-11-10 14:15:34 +0900
  • 09b04560bc Add schnorrsig module Tibo-lg 2020-09-15 10:46:19 +0900
  • 47b33828bc Add serde macros for public keys Tibo-lg 2020-11-09 09:19:14 +0900
  • 45a4459baf Update secp256k1-sys to add schnorr/extra-keys Tibo-lg 2020-09-15 10:42:20 +0900
  • bc81930a89
    global-context depends on rand-std Artem Vorotnikov 2020-11-07 01:17:22 +0300
  • cfb565126a Update depend folder to latest master Tibo-lg 2020-09-15 10:39:26 +0900
  • d31dcf20b0
    Merge pull request #242 from TheBlueMatt/master Elichai Turkel 2020-10-06 20:29:56 +0300
  • 3a2dba0e7f Use wasm sysroot for wasm32-wasi target as well Matt Corallo 2020-10-05 16:13:21 -0400
  • a3c7c0a424
    Merge pull request #236 from rust-bitcoin/sanitizers Andrew Poelstra 2020-10-04 14:09:58 +0000
  • f375f6dfef
    Merge pull request #232 from rust-bitcoin/2020-08-modernize Andrew Poelstra 2020-10-04 14:08:51 +0000