Skip to content
  1. Mar 10, 2016
  2. Jan 20, 2016
  3. Nov 29, 2015
  4. Nov 19, 2015
  5. Nov 15, 2015
  6. Nov 08, 2015
    • Andrew Poelstra's avatar
      Bump minor version number · 54632bf7
      Andrew Poelstra authored
      We had added a necessary include directory to build.rs but not updated the
      library on crates.io, so dependencies of rust-secp were failing to build.
      (However, on my local system I had secp installed in /usr/local/include,
      so I did not notice the problem until Travis pointed it out on a different
      project!)
      54632bf7
  7. Oct 28, 2015
  8. Oct 26, 2015
  9. Oct 25, 2015
    • Andrew Poelstra's avatar
      Update for breaking changes in underlying rustc. · f1e1da12
      Andrew Poelstra authored
      This should be a major version number since I changed public constants
      in the ffi module. I'm not doing so as the invariant "will the constants
      be meaningful to the underlying library" has not changed.
      
      In general this library's version numbers do not map well to the
      underlying library, which is as-yet not versioned at all, so users
      need to always be running "the lastest" rust-secp256k1 anyway, and
      semantic versioning can't really be used meaninfully. So this is a
      bit of a judgement call.
      f1e1da12
  10. Oct 17, 2015
  11. Oct 14, 2015
  12. Oct 13, 2015
  13. Oct 11, 2015
  14. Oct 09, 2015
  15. Sep 21, 2015
  16. Sep 20, 2015
  17. Sep 18, 2015
    • Andrew Poelstra's avatar
      Fix for upstream API changes; add ECDH support · 016d781f
      Andrew Poelstra authored
      I didn't mean for both of these to go into the same commit, but given how
      small the ECDH code was, and the fact that no commit prior to this one will
      compile (as both libsecp256k1 and rustc have changed so much), I'm letting
      it slide.
      016d781f
  18. Jul 28, 2015
  19. May 04, 2015
  20. May 03, 2015
  21. Apr 30, 2015
  22. Apr 28, 2015
  23. Apr 16, 2015
  24. Apr 14, 2015
    • Andrew Poelstra's avatar
      Add sanity-check unit test for RecoveryId · 1ba1f5b2
      Andrew Poelstra authored
      This is kinda silly but gets me 100% coverage from kcov
      1ba1f5b2
    • Andrew Poelstra's avatar
      [API BREAK] expose ability to create contexts without verify or signing caps · f8bbc89d
      Andrew Poelstra authored
      There are a lot of cases in rust-bitcoin where we need a `Secp256k1`
      which doesn't need any signing or verification capabilities, only
      checking the validity of various objects. We can get away with a bare
      context (i.e. no precomputation) which can be cheaply created on demand,
      avoiding the need to pass around references to Secp256k1 objects everywhere.
      
      API break because the following functions can now fail (given an insufficiently
      capable context) and therefore now return a Result:
      
          Secp256k1::generate_keypair
          Secp256k1::sign
          Secp256k1::sign_compact
      f8bbc89d