Commit graph

6 commits

Author SHA1 Message Date
Tony Arcieri
4f81231dc2 Add #![no_std]
Use ::core in lieu of ::std, allowing this crate to be usable in #![no_std]
environments.

Gates features that presently depend on ::std (presently just rand) behind a
"std" cargo feature, which is enabled by default.

Switches from the "rust-crypto" crate (which is not #![no_std] compatible) to
the sha2 crate, which is factored out of the original "rust-crypto" project
and being actively maintained.
2017-02-06 13:48:35 -08:00
Tony Arcieri
6269edb266 Update to curve25519-dalek v0.3.0
Changes `curve25519_dalek::curve::CompressedPoint` -> `CompressedEdwardsY`
2017-02-06 13:43:37 -08:00
Isis Lovecruft
50f53841bf
Ensure signatures match bytewise with reference and Go implementations. 2016-12-09 01:18:46 +00:00
Isis Lovecruft
b4bcc5e3b5
Remove an unused import. 2016-12-08 10:20:52 +00:00
Isis Lovecruft
d9ec8386da
Remove conversion to/from X25519 keys. 2016-12-08 10:19:34 +00:00
Isis Lovecruft
27ee13b6ef
Initial commit 2016-12-01 22:03:46 +00:00