Elichai Turkel
11ce86681f
Replaced std with core, and made std::error::Error optional through feature
2019-04-14 12:09:36 +03:00
François Garillot
e69eabb36f
Bumping minimum Rust version 1.14.0 -> 1.22.0, as per https://git.io/fhDLO
2019-02-25 20:09:44 -08:00
François Garillot
bafef68c56
Bumps rand to 0.6.3 & associated updates
2019-02-25 20:09:43 -08:00
Andrew Poelstra
432face734
bump version to 0.12.2
2019-01-18 15:35:44 +00:00
Andrew Poelstra
0466b5ed75
Merge pull request #93 from rust-bitcoin/2019-0.12.1
...
bump version to 0.12.1
2019-01-15 17:27:49 +00:00
Andrew Poelstra
dd8866c144
bump version to 0.12.1
2019-01-15 16:32:55 +00:00
Pierre Krieger
9c45944a5f
Remove dependency on libc
2018-12-27 14:39:54 +01:00
Matt Corallo
34aadb72d4
Fix cc dep as the rust ecosystem is terrible
2018-12-19 15:25:47 -05:00
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