Andrew Poelstra
05885975ab
bump version to 0.12
2018-12-03 13:54:17 +00:00
Andrew Poelstra
8986aa3d71
export `serde`, `rand` and `libc`; update version to 0.11.5
2018-11-07 20:18:55 +00:00
Andrew Poelstra
4819c5aabd
bump version to 0.11.4
2018-11-06 20:38:09 +00:00
Andrew Poelstra
f5e3e17be6
bump version to 0.11.3
2018-09-21 17:14:19 +00:00
Andrew Poelstra
d41fc90972
Merge pull request #66 from rust-bitcoin/2018-09-docs-fix
...
attempt to fix docs.rs docs
2018-09-14 15:15:00 +00:00
Andrew Poelstra
4298438aaa
bump version to 0.11.2
2018-09-11 18:06:30 +00:00
Andrew Poelstra
d1e449a14b
attempt to fix docs.rs docs
2018-09-04 14:28:15 +00:00
Andrew Poelstra
6f025a36a5
bump version to 0.11.1
2018-08-22 20:43:20 +00:00
Andrew Poelstra
ce91fa0f38
bump version to 0.11
2018-08-22 16:40:05 +00:00
Andrew Poelstra
93d8249028
improve documentation
2018-08-20 17:56:46 +00:00
Andrew Poelstra
d4149be931
update `rand` to 0.4
2018-07-30 03:03:20 +00:00
Andrew Poelstra
6f27422c4c
update gcc 0.3 to cc 1.0
2018-07-30 02:53:35 +00:00
Andrew Poelstra
9fe5150480
bump version to 0.10.0; introduce CHANGELOG.md
2018-07-25 23:49:48 +00:00
Andrew Poelstra
2478930ec1
add feature-gated serde 1.0 support for Signature, SecretKey, PublicKey
2018-07-25 14:44:51 +00:00
Roman Zeyde
9a7cfd7072
Use latest version at docs.rs
2018-07-09 15:13:13 +03:00
Andrew Poelstra
2769d66370
bump version to 0.9.2
2018-06-04 19:37:50 +00:00
Aleksey Sidorov
eb51c28df5
Bump crate version
2018-05-22 12:34:04 +03:00
Matt Corallo
758380991a
Bump major version
2018-03-21 18:05:04 -04:00
Matt Corallo
e1878c4522
Remove all serde/rustc-serialize stuff
2018-03-21 18:01:33 -04:00
Matt Corallo
e5e36c4854
Bump minor version for fuzztarget feature addition
2018-03-20 12:55:29 -04:00
Matt Corallo
5a7c88b9c7
Add fuzztarget feature that replaces crypto with memcpys
2018-03-20 11:58:59 -04:00
Andrew Poelstra
e08ddbc613
update github links in Cargo.toml, bump version number to republish
2018-03-05 19:42:39 +00:00
Andrew Poelstra
c03d5ab819
Change documentation link, increment version so I can republish
2018-02-25 22:51:16 +00:00
Andrew Poelstra
6d4f64f901
fix potential unsafety bug for non-u8 types in macros
...
We don't have any non-u8 newtypes but better safe than sorry. See
https://github.com/apoelstra/rust-bitcoin/pull/45/
2018-02-14 16:25:45 +00:00
Andrew Poelstra
2c5f45e165
expose 2-key version of PublicKey::combine
2017-12-21 01:04:07 +00:00
Andrew Poelstra
5c54698bf9
make `serde` optional
2017-12-19 22:40:06 +00:00
Andrew Poelstra
12e9f4b90b
make `rustc-serialize` crate optional
2017-12-19 22:36:30 +00:00
Andrew Poelstra
298929600b
make `rand` crate optional
2017-12-19 22:36:27 +00:00
Andrew Poelstra
dba0d67912
remove arrayvec dependency; rename PublicKey::serialize_vec
2017-12-19 20:36:46 +00:00
Tim Ruffing
b4a41a8ed2
Bump version to 0.7.1
2017-07-22 00:06:40 +02:00
Tim Ruffing
a400e1678e
Bump version to 0.7.0 for serde update
2017-07-21 22:22:55 +02:00
Tim Ruffing
76d160344b
Update serde to 1.0
2017-07-21 22:15:00 +02:00
Andrew Poelstra
b6887b44a0
add compact signature encoding
2017-07-12 19:55:06 +00:00
Andrew Poelstra
c1951d6025
Update to 0.6.2 for git bs
2017-05-08 13:53:58 +00:00
Andrew Poelstra
5a5048d544
Bump version to 0.6.1 for new PT changes
2017-05-08 13:53:34 +00:00
Andrew Poelstra
f272b8345f
Increase libc to 0.2
...
Annoyingly, this is a major version bump since we expose libc types in the FFI module
2016-10-10 13:12:12 +00:00
Andrew Poelstra
5b906ec069
expose *_tweak_mul functions
2016-08-20 17:00:39 +00:00
Andrew Poelstra
9e3b93d572
Add ZERO_KEY and ONE_KEY constants
...
Turns out you cannot initialize constant SecretKeys in any way; these
two constants should cover most sane use cases (other good choices
are the SECG generator and the Alpha CT generator, but these will
wait for a major CT-supporting upgrade, unless demand for them appears.)
2016-08-07 21:33:38 +00:00
Andrew Poelstra
cfde1f9925
Add missing schnorr.rs
2015-12-20 13:47:53 -06:00
Andrew Poelstra
4f83a83308
cleanup: remove unused attributes; add `dev` compile feature that'll run clippy
2015-12-19 20:20:47 -06:00
Andrew Poelstra
d45d026901
Bump minor version number for addition of Schnorr functionality
2015-12-15 12:49:57 -06:00
Andrew Poelstra
9a91b69fad
Remove side-effect from assertion; add release build to travis
2015-11-18 18:22:16 -06:00
Andrew Poelstra
d35168d626
[BREAKING CHANGE] Fix FFI
2015-11-15 17:00:07 -06:00
Andrew Poelstra
54632bf789
Bump minor version number
...
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!)
2015-11-08 15:11:15 -06:00
Andrew Poelstra
a65f4cf01f
Expose normalize_s function to convert signatures to low-S form
2015-10-26 14:25:18 -05:00
Andrew Poelstra
8e984c5912
Add "lax DER" support; bump major version number for recent build system changes
2015-10-26 12:59:40 -05:00
Andrew Poelstra
e7ca836c2b
Switch to static linking of secp256k1
...
Pieter moved some stuff I need into the contrib/ directory which does
not expose anything through the shared lib, so I need to statically
link.
I might also use this to do evil things to expose the SHA256 code
in libsecp, but not for now ;).
2015-10-26 10:28:01 -05:00
Andrew Poelstra
f1e1da1213
Update for breaking changes in underlying rustc.
...
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.
2015-10-25 18:26:08 -05:00
Andrew Poelstra
d49db8167e
impl Error for error type; remove `Unknown` error variant
2015-10-17 09:49:19 -05:00
Andrew Poelstra
7c85199b92
Bump minor version number as error returns of PK::add_exp_assign have changed
2015-10-14 12:26:51 -05:00