Commit Graph

  • 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 0.9.0 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 2combine 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 optional-deps 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 compact-sig Andrew Poelstra 2017-07-12 19:55:06 +0000
  • c1951d6025
    Update to 0.6.2 for git bs v0.6.2 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
  • b677e3e826 Revert "tmp" temp-buildfix Andrew Poelstra 2015-11-08 14:35:34 -0600
  • ca63b1ef3c tmp Andrew Poelstra 2015-11-08 14:33:57 -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
  • ebde999634 RecoverableSignature now supports compact serialization via FFI, with additional test case added. Matt Quinn 2015-10-11 00:04:28 -0700
  • 701c5e5e08 Expose serialization of Signature; move copy_nonoverlapping for rustc stable Andrew Poelstra 2015-10-09 14:19:53 -0500
  • ec0e8407f2 Minor documentation fixes Andrew Poelstra 2015-10-09 11:39:42 -0500
  • 2748dae7eb Remove `hex_slice` macro as it was never used Andrew Poelstra 2015-09-21 08:30:06 -0500
  • b978e76934 Drop some unused imports; bump version no Andrew Poelstra 2015-09-20 15:30:03 -0500
  • 5ce825398a Fix benchmarks Andrew Poelstra 2015-09-20 15:18:53 -0500
  • b42b1f9408 Bugfix for nightly Andrew Poelstra 2015-09-20 15:13:42 -0500
  • 4012281a2d Fix for upstream API changes Andrew Poelstra 2015-09-20 14:52:29 -0500
  • cc68cf8b9e Update serde dep to 0.6 from 0.3 Andrew Poelstra 2015-09-20 12:52:46 -0500
  • 016d781f2e Fix for upstream API changes; add ECDH support Andrew Poelstra 2015-09-18 15:22:48 -0500
  • 8d6f384dac Update Travis to use travis-cargo Andrew Poelstra 2015-07-28 12:38:01 -0500
  • 77f6b6bf21 [API BREAK] Update for new libsecp256k1 API Andrew Poelstra 2015-07-28 11:03:10 -0500
  • 0de8bfabb6 Fix typo in Andrew's email address; remove rust-crypto dependency Andrew Poelstra 2015-05-04 10:33:53 -0500
  • 5bea30dbb9 Update Cargo.toml for crates.io metadata; this marks the "official" 0.1.0 release Andrew Poelstra 2015-05-04 10:26:45 -0500
  • 5602d6f988 Expose `secp256k1_context_randomize` Andrew Poelstra 2015-05-03 18:22:30 -0500
  • 63011aaa3f Add a bunch of benchmarks Andrew Poelstra 2015-04-30 14:28:34 -0500
  • fba427cb15 Add extreme value sign/verify test Andrew Poelstra 2015-04-28 13:46:17 -0500
  • 2b64b0a210 Fix documentation link in README; github interprets it as an image then breaks the URL Andrew Poelstra 2015-04-16 14:09:25 -0500
  • 1ba1f5b2ce Add sanity-check unit test for RecoveryId Andrew Poelstra 2015-04-13 22:21:56 -0500
  • f8bbc89df6 [API BREAK] expose ability to create contexts without verify or signing caps Andrew Poelstra 2015-04-13 22:04:43 -0500
  • d7c7230f28 Impl `Send` and `Sync` for secp256k1 contexts Andrew Poelstra 2015-04-13 20:41:24 -0500