Commit Graph

  • 264b368ee0 Move recovery to its own module Jonas Nick 2019-05-20 19:11:59 +0000
  • b843f72955
    Merge pull request #107 from jonasnick/human-readable-sk Andrew Poelstra 2019-05-17 13:37:55 +0000
  • 3825ed35a7 Add human readable serialization and deserialization to Secret Key Jonas Nick 2019-05-13 22:22:37 +0000
  • ab4320f8cc
    Merge pull request #100 from elichai/master Tim Ruffing 2019-05-10 23:32:52 +0200
  • dfcf74f9d0
    Added a new struct for the DER serialized signature Elichai Turkel 2019-04-11 21:47:20 +0300
  • 90faf434c9
    Merge pull request #104 from alekseysidorov/fix_rand Andrew Poelstra 2019-05-01 01:47:43 +0000
  • 82565cb5a8
    Merge pull request #105 from jonasnick/pk_as_mut_ptr Andrew Poelstra 2019-05-01 01:46:20 +0000
  • 312b9a55fc
    Added Error::description copied c_void impl from core::ffi::c_void Elichai Turkel 2019-02-18 16:47:11 +0200
  • bf9b972174
    Merge pull request #103 from alekseysidorov/master Tim Ruffing 2019-04-27 20:59:10 +0200
  • 733755d19e Relax cc dependency requirements. Aleksei Sidorov 2019-03-28 14:38:26 +0300
  • 91c43e7320 Add as_mut_ptr to PublicKey Jonas Nick 2019-04-16 18:48:24 +0000
  • 2536c5a3c4 Fix rand trait bounds. Aleksei Sidorov 2019-04-16 16:35:33 +0300
  • e98975a1c0
    Added backwards support without the crate keyword Elichai Turkel 2019-02-18 15:24:48 +0200
  • 6871567a1c
    Updated travis.yml to test no-std too Elichai Turkel 2019-02-18 14:42:06 +0200
  • ab8066eb1a
    Replaced the std::os::raw c types with types.rs Elichai Turkel 2019-02-18 14:31:30 +0200
  • 11ce86681f
    Replaced std with core, and made std::error::Error optional through feature Elichai Turkel 2019-02-18 14:30:39 +0200
  • 8b4963588a
    Merge pull request #101 from jonasnick/export_raw_ctx Andrew Poelstra 2019-03-04 17:47:08 +0000
  • 6eaacb19c5 Add raw context getter to Secp256k1 struct Jonas Nick 2019-03-01 19:39:55 +0000
  • 7234606267
    Merge pull request #92 from huitseeker/rand-update Andrew Poelstra 2019-02-26 14:10:38 +0000
  • a8a3afe8db
    Fix clippy errors François Garillot 2019-02-11 10:33:17 -0800
  • e69eabb36f
    Bumping minimum Rust version 1.14.0 -> 1.22.0, as per https://git.io/fhDLO François Garillot 2019-01-30 15:44:26 -0800
  • bafef68c56
    Bumps rand to 0.6.3 & associated updates François Garillot 2019-01-11 12:57:34 -0800
  • 75bc49bf51
    Merge pull request #96 from TheBlueMatt/master Andrew Poelstra 2019-02-25 20:12:49 +0000
  • e9588d9c85 Test builds using cargo-web on Travis to ensure they dont break Matt Corallo 2019-01-24 13:46:43 -0500
  • 77619e8b8d
    Merge pull request #95 from rust-bitcoin/2019-01-0.12.2 Andrew Poelstra 2019-01-18 16:11:49 +0000
  • 432face734 bump version to 0.12.2 Andrew Poelstra 2019-01-18 15:35:44 +0000
  • a54f9b7f20
    Merge pull request #94 from TheBlueMatt/master Matt Corallo 2019-01-17 10:41:02 -0500
  • f90e9f3454 Stop checking context flags for secp256k1_ecdh as its not required Matt Corallo 2019-01-16 16:02:24 -0500
  • 0466b5ed75
    Merge pull request #93 from rust-bitcoin/2019-0.12.1 Andrew Poelstra 2019-01-15 17:27:49 +0000
  • dd8866c144 bump version to 0.12.1 Andrew Poelstra 2019-01-15 16:32:55 +0000
  • dee10b9389
    Merge pull request #89 from TheBlueMatt/master Matt Corallo 2019-01-09 10:30:38 -0500
  • fba7dfbda2 Fix cargo warning output and wrong pointer width (#88) Pierre Krieger 2019-01-09 13:15:28 +0100
  • a74cbb6781 Sync fuzztarget combine with tweak_add since real functions do that Matt Corallo 2019-01-08 16:09:46 -0500
  • 4f44a0f3bc
    Merge pull request #87 from tomaka/rm-libc Matt Corallo 2018-12-27 11:55:24 -0500
  • 9c45944a5f
    Remove dependency on libc Pierre Krieger 2018-12-27 14:39:54 +0100
  • 7d7085c304
    Merge pull request #85 from TheBlueMatt/2018-12-fuck-rust-ecosystem Matt Corallo 2018-12-19 15:56:59 -0500
  • 34aadb72d4 Fix cc dep as the rust ecosystem is terrible Matt Corallo 2018-12-19 15:12:09 -0500
  • a7b2302e38
    Merge pull request #84 from rust-bitcoin/travis-multi-os Tim Ruffing 2018-12-07 23:37:37 +0100
  • 9a4961c823 Disable travis build on rust 1.14 on windows Tim Ruffing 2018-12-07 22:37:21 +0100
  • 28c7881643 Build C with debug information also on MSVC Tim Ruffing 2018-12-07 21:34:31 +0100
  • bbbc63713e Add window target to travis Tim Ruffing 2018-12-07 20:53:44 +0100
  • 56b538099f
    Merge pull request #83 from rust-bitcoin/2018-12-0.12 Tim Ruffing 2018-12-03 15:15:04 +0100
  • 05885975ab bump version to 0.12 Andrew Poelstra 2018-12-03 13:51:42 +0000
  • b470f70e90
    Merge pull request #57 from rust-bitcoin/2018-08-no-index Tim Ruffing 2018-12-03 14:27:08 +0100
  • cc6d379b29
    Merge pull request #51 from rust-bitcoin/2018-08-message Tim Ruffing 2018-12-03 14:07:24 +0100
  • e5a02bd9a0 add `ThirtyTwoByteHash` hash trait which can be implemented for easier conversion of things to `Message`s Andrew Poelstra 2018-08-15 17:33:51 +0000
  • 1f4a4c11a3 change add_*_assign and mul_*_assign to use a byteslice as a tweak, rather than a `SecretKey` Andrew Poelstra 2018-08-15 17:11:32 +0000
  • f93b959b4a disallow Messages that are not valid secret keys to prevent mistakes related to 0 Andrew Poelstra 2018-08-15 17:05:17 +0000
  • 8d2347602a remove `ops::Index` impls for `Signature` Andrew Poelstra 2018-08-24 22:56:40 +0000
  • 7fbaf2f91b remove unsafe ZERO_KEY and deprecated ONE Andrew Poelstra 2018-11-06 21:59:22 +0000
  • 4b88cfc2fc
    Merge pull request #78 from rust-bitcoin/2018-11-remove-without-caps Andrew Poelstra 2018-11-10 12:51:14 +0000
  • ef9bd562df
    Merge pull request #80 from rust-bitcoin/2018-11-0.11.5 Andrew Poelstra 2018-11-09 18:05:06 +0000
  • 8986aa3d71 export `serde`, `rand` and `libc`; update version to 0.11.5 Andrew Poelstra 2018-11-07 20:18:09 +0000
  • 223eb41fd0 remove context object from ECDH Andrew Poelstra 2018-11-06 22:04:02 +0000
  • 93abca5896 remove `without_caps` and every function that used a cap-less context Andrew Poelstra 2018-11-06 21:57:52 +0000
  • 4653100b7a update upstream libsecp256k1 to 314a61d72474aa29ff4afba8472553ad91d88e9d Andrew Poelstra 2018-11-06 21:36:43 +0000
  • ca08c4f338
    Merge pull request #77 from rust-bitcoin/2018-11-0.11.4 Andrew Poelstra 2018-11-06 21:09:37 +0000
  • 4819c5aabd bump version to 0.11.4 Andrew Poelstra 2018-11-04 13:17:18 +0000
  • 724192e081
    Merge pull request #60 from rust-bitcoin/2018-08-fromstr Andrew Poelstra 2018-11-04 13:09:22 +0000
  • 0b1640f2ae
    Merge pull request #61 from rust-bitcoin/2018-08-windows-fix Andrew Poelstra 2018-11-04 13:09:10 +0000
  • 68c838f357 change `Debug` impl for `Signature` to use `Display` Andrew Poelstra 2018-10-28 15:11:04 +0000
  • 30aa3a0c28 add `fmt::Display` and `str::FromStr` impls for `Signature` Andrew Poelstra 2018-08-26 18:52:17 +0000
  • 572adb2873 add `FromStr` implementation for key types Andrew Poelstra 2018-08-26 18:39:41 +0000
  • f528135104 fix build.rs on Windows Andrew Poelstra 2018-08-26 18:58:33 +0000
  • dc2cd97196
    Merge pull request #72 from rust-bitcoin/2018-09-0.11.3 Andrew Poelstra 2018-10-28 14:44:41 +0000
  • f5e3e17be6 bump version to 0.11.3 Andrew Poelstra 2018-09-21 17:14:19 +0000
  • d41fc90972
    Merge pull request #66 from rust-bitcoin/2018-09-docs-fix Andrew Poelstra 2018-09-14 15:15:00 +0000
  • 6354f08264
    Merge pull request #69 from rust-bitcoin/2018-09-0.11.2 Andrew Poelstra 2018-09-11 18:46:43 +0000
  • 4298438aaa bump version to 0.11.2 Andrew Poelstra 2018-09-11 18:06:12 +0000
  • d1e449a14b attempt to fix docs.rs docs Andrew Poelstra 2018-09-04 14:28:15 +0000
  • 0fe06e9b64
    Merge pull request #64 from mpapierski/63-big-endian Andrew Poelstra 2018-08-31 16:07:50 +0000
  • 3b86de9b0f Use correct flag on big endian machines. Michał Papierski 2018-08-31 10:26:06 +0200
  • 2f8855f8fd
    Merge pull request #56 from rust-bitcoin/2018-08-return-pubkey-combine Andrew Poelstra 2018-08-22 21:16:33 +0000
  • 6f025a36a5 bump version to 0.11.1 Andrew Poelstra 2018-08-22 20:22:07 +0000
  • a810880c54 restore missing `mem` import in key.rs Andrew Poelstra 2018-08-22 20:43:06 +0000
  • 0d41c23c21 Revert "remove PublicKey::combine" Andrew Poelstra 2018-08-22 20:18:25 +0000
  • 15655e543d
    Merge pull request #55 from rust-bitcoin/2018-08-0.11 Andrew Poelstra 2018-08-22 19:01:38 +0000
  • ce91fa0f38 bump version to 0.11 Andrew Poelstra 2018-08-22 16:39:36 +0000
  • c773dfbc8d remove unused import that was causing warning Andrew Poelstra 2018-08-22 16:39:54 +0000
  • aa050325da
    Merge pull request #42 from rust-bitcoin/2018-07-64bit Andrew Poelstra 2018-08-22 16:38:08 +0000
  • 5cd4533375 add warning if uint128_t detection fails Andrew Poelstra 2018-08-21 18:41:42 +0000
  • 5a27abab52 switch to 64-bit compilation; add flag for 32-bit Andrew Poelstra 2018-07-30 03:11:43 +0000
  • 2c18a16858
    Merge pull request #50 from rust-bitcoin/2018-08-no-combine Andrew Poelstra 2018-08-21 18:36:27 +0000
  • 3563c5f305
    Merge pull request #46 from rust-bitcoin/2018-08-context-debug Andrew Poelstra 2018-08-20 18:34:13 +0000
  • 1f73a784cb
    Merge pull request #52 from rust-bitcoin/2018-08-display-keys Andrew Poelstra 2018-08-20 18:32:53 +0000
  • 7a5617d01d
    Merge pull request #44 from rust-bitcoin/2018-07-docs Andrew Poelstra 2018-08-20 18:12:42 +0000
  • 93d8249028 improve documentation Andrew Poelstra 2018-07-31 15:55:58 +0000
  • 7d2474b10a add Display impl for the key types which outputs their hex representation Andrew Poelstra 2018-08-15 20:40:15 +0000
  • 17450e91fd remove PublicKey::combine Andrew Poelstra 2018-08-15 16:29:23 +0000
  • 0fe17f57f1
    Merge pull request #48 from rex4539/typos Andrew Poelstra 2018-08-15 14:57:06 +0000
  • 5c6dcf6b5e
    Fix typo Dimitris Apostolou 2018-08-15 11:03:22 +0300
  • 83c7b6d9b7 add Debug impl to context object Andrew Poelstra 2018-08-12 15:20:31 +0000
  • fa670a0c2a
    Merge pull request #41 from rust-bitcoin/2018-07-updated-deps Andrew Poelstra 2018-07-31 16:00:38 +0000
  • d4149be931 update `rand` to 0.4 Andrew Poelstra 2018-07-30 03:03:20 +0000
  • 6f27422c4c update gcc 0.3 to cc 1.0 Andrew Poelstra 2018-07-30 02:53:20 +0000
  • f6526c5014
    Merge pull request #39 from rust-bitcoin/2018-07-0.10.0 Andrew Poelstra 2018-07-26 20:25:41 +0000
  • 9fe5150480 bump version to 0.10.0; introduce CHANGELOG.md Andrew Poelstra 2018-07-25 22:05:06 +0000
  • ad080da1d8
    Merge pull request #38 from rust-bitcoin/2018-08-serde Andrew Poelstra 2018-07-25 23:49:27 +0000
  • 2478930ec1 add feature-gated serde 1.0 support for Signature, SecretKey, PublicKey Andrew Poelstra 2018-07-25 13:57:36 +0000
  • 54ddbc74a4
    Merge pull request #37 from rust-bitcoin/2018-07-public-key Andrew Poelstra 2018-07-25 13:19:10 +0000