Commit graph

53 commits

Author SHA1 Message Date
Isis Lovecruft
b3da93b069
Clarify README documentation on nightly-only features. 2018-07-04 21:36:57 +00:00
Isis Lovecruft
1b52b4b7b7
Thank Sean Bowe and Daira Hopwood in the README. 2018-07-04 20:59:37 +00:00
Isis Lovecruft
4a54f66a48
Move documentation of yolocrypto feature in README. 2018-07-04 20:54:05 +00:00
Isis Lovecruft
ebf0801dfc
Update warning statement on production readiness in README. 2018-07-04 20:50:22 +00:00
Henry de Valence
28b7ed5709 Change version to 0.18.0 (since feature flags changed) 2018-06-22 12:24:20 -07:00
Henry de Valence
16f39c82e5 Remove yolocrypto from avx2_backend 2018-06-18 13:32:04 -07:00
Isis Lovecruft
337de2a204
Bump curve25519-dalek version to 0.17.0. 2018-05-15 20:39:01 +00:00
Henry de Valence
34c43c20a9 Rework backend selection code.
Each backend can now be selected by an individual feature:

- `u32_backend` for `backend::u32`;
- `u64_backend` for `backend::u64`;
- `avx2_backend` for `backend::avx2`;

The `u64_backend` is selected by default, since most people use X64 and we have
no way to select based on target (see discussion in #126).  However, these
changes mean that it is possible to select the backend explicitly, and if we
had the ability to select target-default features, we could do so easily.
2018-05-14 17:43:54 -07:00
Henry de Valence
207fbb640e Bump version to 0.16.1 2018-04-04 15:30:12 -07:00
Henry de Valence
d6b8389428 Use criterion.rs instead of libtest for benchmarks.
Since Criterion can only benchmark public API, these changes just drop
all internal benchmarks (e.g., benchmarks for field operations). But
those are usually microbenchmarks whose meaning is kind of questionable
anyways, so I don't think this is a big loss.

The `bench` feature disappears, since Criterion works on stable Rust.
2018-03-25 17:14:37 -07:00
Isis Lovecruft
c2be44749f
Add a custom docs badge. 2018-03-09 23:59:20 +00:00
Henry de Valence
3969d80c89 Add links to dalek.rs 2018-02-21 11:11:17 -08:00
Henry de Valence
2b42966bb4 Load resources from our own domain 2018-02-21 11:03:18 -08:00
Henry de Valence
70f06338f9 Remove docs.rs
docs.rs won't be the authoritative source for docs any more. Also, it won't build our docs properly, because the nightly Rust it uses is too old to support stuff like markdown-included-in-docs :(
2018-02-21 11:01:59 -08:00
Isis Lovecruft
23bc6ff848
Change README and docs sidebar image to transparent version. 2018-01-31 02:26:28 +00:00
Henry de Valence
80f77bbc8a Add more contributors 2018-01-26 10:44:48 -08:00
Henry de Valence
e83a32639b Add Ristretto note to intro 2018-01-25 17:34:06 -08:00
Henry de Valence
a887908419 Add note on yolocrypto stability 2018-01-25 16:26:05 -08:00
Henry de Valence
99921de6f3 Use README.md for the crate docs, and rewrite it. 2018-01-25 16:26:05 -08:00
Isis Lovecruft
4b8f2963d8
Update links to point to new official repos. 2018-01-20 00:54:46 +00:00
Isis Lovecruft
385004cadb
Add dalek logo to README. 2018-01-19 23:52:21 +00:00
Isis Lovecruft
209854acc6
Bump curve25519-dalek version to 0.14.0. 2017-12-04 02:08:03 +00:00
Isis Lovecruft
27ba42a6eb
Cleanup code snippets in README. 2017-12-02 03:19:19 +00:00
Isis Lovecruft
a03d5f2d58
Bump curve25519-dalek version to 0.13.0 2017-11-16 00:47:17 +00:00
Isis Lovecruft
11f4c765c6
Add a README section on contributing. 2017-11-16 00:47:01 +00:00
Isis Lovecruft
bf25b2767b
Bump curve25519-dalek version to 0.12.0. 2017-10-05 06:29:39 +00:00
Isis Lovecruft
f1a1886d96
Bump dalek to 0.11.0. 2017-08-15 04:53:28 +00:00
Isis Lovecruft
65525313e8
Update TODO section of README. 2017-08-01 03:03:11 +00:00
Isis Lovecruft
cbf3f6d8c2
Bump dalek version to 0.10.0. 2017-08-01 03:02:47 +00:00
Jason Davies
b49a2e55bd Fix broken crates.io link. 2017-07-06 23:35:43 +01:00
Isis Lovecruft
994a70b071
Remove the TODO for serde. 2017-05-26 20:16:30 +00:00
Isis Lovecruft
1d18956286
Make badges in README be links. 2017-05-26 20:14:55 +00:00
Isis Lovecruft
4d6e5e304c
Bump curve25519-dalek version to 0.9.0. 2017-05-26 20:14:18 +00:00
Isis Lovecruft
562318d4b8
Bump curve25519-dalek version to 0.8.0. 2017-05-18 06:26:23 +00:00
Isis Lovecruft
af7be4aad0
Update TODO section in README. 2017-05-14 11:08:38 +00:00
Isis Lovecruft
1b3422c37d
Bump the version to 0.7.0. 2017-05-14 09:39:13 +00:00
Henry de Valence
a6618351f0 Add note about nightly feature 2017-03-14 01:53:26 -07:00
Henry de Valence
b6a71304c8 Bump version 2017-03-14 01:53:05 -07:00
Isis Lovecruft
5d48526be7
Add a Travis badge to the README. 2017-03-14 03:32:17 +00:00
Isis Lovecruft
f0c43ce798
Bump version to 0.5.0. 2017-02-22 22:25:13 +00:00
Isis Lovecruft
78701d5441
Bump version to 0.4.0. 2017-02-21 20:59:17 +00:00
Isis Lovecruft
a6850f8e82
Fix version number in install instructions in README. 2017-02-21 06:15:48 +00:00
Isis Lovecruft
a339da82e7
Update the minor version number in the README. 2016-12-14 05:02:55 +00:00
Henry de Valence
22f78e227f Merge remote-tracking branch 'isis/master' 2016-12-09 14:57:58 -08:00
Henry de Valence
71bf0d5e53 Remove port of Montgomery conversion from Adam's code
This should be brought back later as part of reworking the compressed
point formats / serialization code.  Right now there's just
"CompressedPoint" which is in the ed25519 format.  Ideally, users should
be able to serialize points to formats used for X25519, for decaf, etc.
and not have to worry too much about the internal model.
2016-12-09 14:49:27 -08:00
Henry de Valence
b5eee15f50 Add additional TODO items 2016-12-09 14:47:35 -08:00
Isis Lovecruft
0c9d43e82a
Fix another typo in the package description. 2016-12-09 02:13:04 +00:00
Isis Lovecruft
cd4642c57e
Fix typo in package description. 2016-12-09 01:39:55 +00:00
Isis Lovecruft
bf1da4e9cd
Add a crates.io badge. 2016-12-08 22:26:56 +00:00
Isis Lovecruft
f3b29398bc
Add warning, documentation links, and install instructions to the README. 2016-12-08 22:18:57 +00:00