Custom fork of rust-secp256k1 with unsafe modifications for higher speed. Unsuitable for production.
Go to file
Andrew Poelstra a67260eb3a Remove unsafe markers and just call `init` everywhere
It turns out I need to run `init` before pretty-much every FFI function,
which means that most everything would have to be marked unsafe if I'm
expecting the Rust user to do this. This is unacceptable -- users who
need to sacrifice safety for speed can just use the `ffi::` functions
instead.

Also, I noticed that I was locking up in `PublicKey::from_secret_key`.
Fix to return an error value -- unfortunately a breaking change since
it changes the function signature.

[breaking-change]
2014-08-28 10:59:44 -07:00
src Remove unsafe markers and just call `init` everywhere 2014-08-28 10:59:44 -07:00
.gitignore Add gitignore 2014-08-04 19:59:58 -04:00
.travis.yml Travis speaks rust now :D 2014-08-27 10:58:24 -07:00
Cargo.toml Add .travis.yml, update tests and Cargo.toml for upstream changes 2014-08-17 18:58:20 -07:00
LICENSE Add `LICENSE`. 2014-08-10 16:23:40 -07:00
LICENSE-CC0 Add CC0 license and header to all files 2014-08-11 19:26:45 -07:00
Makefile Initial (failing) implementation. 2014-07-06 22:41:22 -07:00