Commit Graph

  • 1ad4afcd03
    Merge pull request #36 from rust-bitcoin/2018-07-minor-fixes Andrew Poelstra 2018-07-25 13:17:28 +0000
  • c3ec027925 remove `PublicKey::new()` and `PublicKey::is_valid()` Andrew Poelstra 2018-07-24 21:24:19 +0000
  • bc773fbdce add comments for Sync/Send impl Andrew Poelstra 2018-07-24 21:18:03 +0000
  • 2aeff4c62f fix typos Andrew Poelstra 2018-07-24 21:16:52 +0000
  • 9b51ed3e2c
    Merge pull request #35 from rust-bitcoin/2018-07-secp-build-flags Andrew Poelstra 2018-07-24 21:12:16 +0000
  • a9f479c1f8 build.rs: change build flags to eliminate compiler warnings Andrew Poelstra 2018-07-24 17:30:04 +0000
  • 49ea989d85
    Merge pull request #31 from romanz/master Andrew Poelstra 2018-07-24 17:22:57 +0000
  • 09caa2d56c
    Merge pull request #32 from romanz/update Andrew Poelstra 2018-07-24 17:22:34 +0000
  • 9a7cfd7072 Use latest version at docs.rs Roman Zeyde 2018-07-09 15:13:13 +0300
  • 5442e710a8 Remove Schnorr support Roman Zeyde 2018-07-09 14:38:42 +0300
  • 0a9f7a35c7 Update libsecp to latest master, 1e6f1f5ad5e7f1e3ef79313ec02023902bf8175c Roman Zeyde 2018-07-09 14:17:44 +0300
  • b433e7bb1e
    Merge pull request #27 from thomaseizinger/feature/ergonomic-apis Andrew Poelstra 2018-06-08 18:02:24 +0000
  • 20222d50c9 Add docs to new public API Thomas Eizinger 2018-06-06 13:01:28 +0800
  • f13cdfa8a4 Replace Result return type with actual value Thomas Eizinger 2018-06-03 19:08:09 +1000
  • be7134c7f4 Cleanup obsolete code Thomas Eizinger 2018-06-03 18:48:21 +1000
  • bb77741e47 Fix unit tests and benchmarks Thomas Eizinger 2018-06-03 18:47:14 +1000
  • f1a88259fb Introduce generic-based capability handling Thomas Eizinger 2018-06-03 12:35:12 +1000
  • 2862630616
    Merge pull request #28 from rust-bitcoin/version-0.9.2 Andrew Poelstra 2018-06-04 21:01:56 +0000
  • 2769d66370 bump version to 0.9.2 Andrew Poelstra 2018-06-04 19:37:50 +0000
  • 94807d9d29
    Merge pull request #24 from TheBlueMatt/master Andrew Poelstra 2018-06-04 18:46:58 +0000
  • e3b08c2f5e
    Merge pull request #26 from alekseysidorov/derive-standard-traits Andrew Poelstra 2018-06-01 19:21:10 +0000
  • 113fe420b9 Add tests to detect regressions. Aleksey Sidorov 2018-05-29 14:11:18 +0300
  • eb51c28df5 Bump crate version Aleksey Sidorov 2018-05-22 12:34:04 +0300
  • b192157ab4 Implement Ord for arrays Aleksey Sidorov 2018-05-22 12:33:11 +0300
  • 01fb30502a
    Merge pull request #25 from tamasblummer/ignore_intellij Matt Corallo 2018-05-12 12:40:06 -0400
  • da62cb6349 ignore intellij files Tamas Blummer 2018-05-11 16:06:59 +0200
  • 207ccdf803 impl fuzztarget secp256k1_ecdsa_signature_serialize_der Matt Corallo 2018-04-25 13:11:15 -0400
  • 02d8a5180c
    Merge pull request #23 from TheBlueMatt/master Andrew Poelstra 2018-04-17 13:13:29 +0000
  • 730da80f0b Ensure fuzztarget pubkey deserialize-serialize roundtrips are same Matt Corallo 2018-03-29 15:41:28 -0400
  • eee25f6265 Fix fuzztarget ECDH to be symmetric Matt Corallo 2018-03-29 11:21:13 -0400
  • b45c3804e4
    Merge pull request #22 from TheBlueMatt/master Andrew Poelstra 2018-03-21 22:09:17 +0000
  • 758380991a Bump major version Matt Corallo 2018-03-21 18:01:19 -0400
  • ad72da771c Use travis' native rust support (and build fuzztarget on travis) Matt Corallo 2018-03-21 17:31:39 -0400
  • e1878c4522 Remove all serde/rustc-serialize stuff Matt Corallo 2018-03-21 18:01:08 -0400
  • 86af2dc0d2 Fix missing include on older rustcs Matt Corallo 2018-03-21 17:32:32 -0400
  • 3b0fcbd05f
    Merge pull request #21 from TheBlueMatt/master Andrew Poelstra 2018-03-20 17:00:40 +0000
  • e5e36c4854 Bump minor version for fuzztarget feature addition Matt Corallo 2018-03-20 12:55:29 -0400
  • 5a7c88b9c7 Add fuzztarget feature that replaces crypto with memcpys Matt Corallo 2018-03-18 23:16:48 -0400
  • 7b396112fd Correct ptr type in ffi Matt Corallo 2018-03-19 15:45:13 -0400
  • 6a9f8ba375 Fix README links Matt Corallo 2018-03-18 14:45:38 -0400
  • e08ddbc613 update github links in Cargo.toml, bump version number to republish Andrew Poelstra 2018-03-05 19:42:39 +0000
  • c03d5ab819 Change documentation link, increment version so I can republish Andrew Poelstra 2018-02-25 22:51:16 +0000
  • 6d4f64f901 fix potential unsafety bug for non-u8 types in macros Andrew Poelstra 2018-02-14 16:25:45 +0000
  • f14e747431 expose key::{Secret, Public}Key in the crate root for ease of use Andrew Poelstra 2018-01-17 15:38:11 +0000
  • 06137aefda
    Merge pull request #20 from apoelstra/2combine Andrew Poelstra 2017-12-22 17:46:39 +0000
  • 2c5f45e165 expose 2-key version of PublicKey::combine Andrew Poelstra 2017-12-21 00:59:22 +0000
  • 37f3107894
    Merge pull request #19 from apoelstra/optional-deps Andrew Poelstra 2017-12-19 23:22:04 +0000
  • fa7dc40254 rename gcc::Config to gcc::Build Andrew Poelstra 2017-12-19 22:40:24 +0000
  • 5c54698bf9 make `serde` optional Andrew Poelstra 2017-12-19 22:40:06 +0000
  • 12e9f4b90b make `rustc-serialize` crate optional Andrew Poelstra 2017-12-19 22:21:23 +0000
  • 298929600b make `rand` crate optional Andrew Poelstra 2017-12-19 20:49:01 +0000
  • dba0d67912 remove arrayvec dependency; rename PublicKey::serialize_vec Andrew Poelstra 2017-12-19 20:36:46 +0000
  • d0dc0f89d8 Merge pull request #18 from real-or-random/patch-1 Andrew Poelstra 2017-07-26 15:38:33 +0000
  • b4a41a8ed2 Bump version to 0.7.1 Tim Ruffing 2017-07-22 00:06:40 +0200
  • e71ed3b6d2 Implement serde traits for Signature Tim Ruffing 2017-07-21 23:58:19 +0200
  • 18ac2d6080 Merge pull request #17 from real-or-random/patch-1 Andrew Poelstra 2017-07-21 20:30:59 +0000
  • a400e1678e Bump version to 0.7.0 for serde update Tim Ruffing 2017-07-21 22:22:55 +0200
  • b1d8b09f25 Add tests for trailing bytes during deserilization Tim Ruffing 2017-07-21 22:21:37 +0200
  • 76d160344b Update serde to 1.0 Tim Ruffing 2017-07-21 11:17:40 +0200
  • e69fedb35a Merge pull request #16 from apoelstra/compact-sig Andrew Poelstra 2017-07-12 20:06:53 +0000
  • b6887b44a0
    add compact signature encoding Andrew Poelstra 2017-07-12 19:55:06 +0000
  • c1951d6025
    Update to 0.6.2 for git bs Andrew Poelstra 2017-05-08 13:53:58 +0000
  • 5a5048d544 Bump version to 0.6.1 for new PT changes Andrew Poelstra 2017-05-08 13:50:20 +0000
  • f88eb1d6d7 Merge pull request #14 from petertodd/2017-05-08-use-copy_from_slice Andrew Poelstra 2017-05-08 12:53:19 +0000
  • 20c5b903db
    Replace unsafe copy_nonoverlapping() with safe copy_from_slice() Peter Todd 2017-05-08 07:18:35 -0400
  • bba4527af0 Merge pull request #13 from petertodd/2017-05-08-from-impl-for-message Andrew Poelstra 2017-05-08 11:21:10 +0000
  • eccd625828
    Implement From<[u8;32]> for Message Peter Todd 2017-05-08 07:10:51 -0400
  • 70f54e1dea Merge pull request #12 from petertodd/2017-05-08-error-comment Andrew Poelstra 2017-05-08 10:17:26 +0000
  • 70fd5a9e27
    Improve Error::InvalidMessage comment Peter Todd 2017-05-08 06:11:27 -0400
  • ab72e8da42 Merge pull request #11 from chritchens/master Andrew Poelstra 2017-04-27 21:13:59 +0000
  • ab0493e46a Use DefaultHasher in place of the deprecated SipHasher Christian Nyumbayire 2017-04-27 21:46:28 +0200
  • f272b8345f Increase libc to 0.2 Andrew Poelstra 2016-10-10 13:12:12 +0000
  • 5b906ec069 expose *_tweak_mul functions Andrew Poelstra 2016-08-20 17:00:39 +0000
  • 9e3b93d572 Add ZERO_KEY and ONE_KEY constants Andrew Poelstra 2016-08-07 21:33:38 +0000
  • fe811b37b2 Add some `--` to travis-cargo to separate cargo opts from travis-cargo ones Andrew Poelstra 2016-05-30 15:59:44 +0000
  • 458a3d9417 Update libsecp to latest master, c18b869e58aa4d3bff6958f370f6b643d1223c44 Andrew Poelstra 2016-01-14 18:35:54 +0000
  • 16b36f18e1 key: Add PubKey hashing test. Dawid Ciężarkiewicz 2016-01-08 19:45:20 -0800
  • 6686c213dd Implement Hash for PublicKey. Dawid Ciężarkiewicz 2016-01-05 21:01:40 -0800
  • cfde1f9925 Add missing schnorr.rs Andrew Poelstra 2015-12-20 13:47:53 -0600
  • 4f83a83308 cleanup: remove unused attributes; add `dev` compile feature that'll run clippy Andrew Poelstra 2015-12-19 20:19:45 -0600
  • d45d026901 Bump minor version number for addition of Schnorr functionality Andrew Poelstra 2015-12-15 12:49:57 -0600
  • f613dbbc00 Fix nonce doccoments Andrew Poelstra 2015-12-15 12:48:01 -0600
  • 8aa2569818 Expose Schnorr sign/verify Andrew Poelstra 2015-12-15 12:47:07 -0600
  • 9a91b69fad Remove side-effect from assertion; add release build to travis Andrew Poelstra 2015-11-18 18:22:16 -0600
  • d35168d626 [BREAKING CHANGE] Fix FFI Andrew Poelstra 2015-11-15 17:00:07 -0600
  • 54632bf789 Bump minor version number Andrew Poelstra 2015-11-08 15:11:15 -0600
  • 2df3c0b37c Minor changes for problems `cargo clippy` found Andrew Poelstra 2015-10-28 07:46:46 -0500
  • e5c1b42e3c Upgrades for Travis Andrew Poelstra 2015-10-26 16:26:45 -0500
  • a65f4cf01f Expose normalize_s function to convert signatures to low-S form Andrew Poelstra 2015-10-26 14:25:18 -0500
  • 8e984c5912 Add "lax DER" support; bump major version number for recent build system changes Andrew Poelstra 2015-10-26 12:59:40 -0500
  • e7ca836c2b Switch to static linking of secp256k1 Andrew Poelstra 2015-10-26 10:21:01 -0500
  • 98295a285b Add underlying secp256k1 to library Andrew Poelstra 2015-10-26 09:54:21 -0500
  • f1e1da1213 Update for breaking changes in underlying rustc. Andrew Poelstra 2015-10-25 18:26:08 -0500
  • d49db8167e impl Error for error type; remove `Unknown` error variant Andrew Poelstra 2015-10-17 09:49:19 -0500
  • 7c85199b92 Bump minor version number as error returns of PK::add_exp_assign have changed Andrew Poelstra 2015-10-14 12:26:51 -0500
  • 32107132f0 Improve unit tests for bad secp context Andrew Poelstra 2015-10-14 12:21:15 -0500
  • c84cfb193f [BREAKING CHANGE] Make PK::from_secret_key() return a Result; change from_ffi functions to From impls Andrew Poelstra 2015-10-14 09:35:02 -0500
  • b7d2b594e1 Merge pull request #6 from mquinn/mquinn-recov-id Andrew Poelstra 2015-10-13 10:16:39 -0500
  • 595f64bca6 Adding to_i32 and from_i32 functions to RecoveryId in order to give library users the ability to create RecoveryId objects and convert them to i32 equivalents, without allowing users to create invalid ones. Matt Quinn 2015-10-11 10:29:53 -0700
  • 2b1f87a1ba Merge pull request #5 from mquinn/mquinn-recov-sig Andrew Poelstra 2015-10-11 11:48:51 -0500