]> git.lizzy.rs Git - PAKEs.git/blobdiff - README.md
deps: update to rand-0.6
[PAKEs.git] / README.md
index b4bfea348d1246838d7982a242744a644316dbf1..adbb104c88c728ba664cd3c9fca1441b8d844bae 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,4 +1,41 @@
-# spake2.rs
-the SPAKE2 password-authenticated key-exchange algorithm, in Rust
+# RustCrypto: PAKEs [![Build Status](https://travis-ci.org/RustCrypto/PAKEs.svg?branch=master)](https://travis-ci.org/RustCrypto/PAKEs)
+[Password-Authenticated Key Agreement][1] protocols implementation.
 
-NOTE: this is just a beginning: you should absolutely not use this for anything at all yet. It has a long way to go. Wait until it has a real version number and has been published to crates.io.
+[![dependency status](https://deps.rs/repo/github/RustCrypto/PAKEs/status.svg)](https://deps.rs/repo/github/RustCrypto/PAKEs)
+
+## Warnings
+
+Crates in this repository have not yet received any formal cryptographic and
+security reviews.
+
+No efforts were yet taken in regards of [blinding][3] or erasing secrets from
+the memory.
+
+**USE AT YOUR OWN RISK.**
+
+## Supported algorithms
+
+| Name      | Crates.io  | Documentation  |
+| --------- |:----------:| :-----:|
+| [SRP][2]  | [![crates.io](https://img.shields.io/crates/v/srp.svg)](https://crates.io/crates/srp) | [![Documentation](https://docs.rs/srp/badge.svg)](https://docs.rs/srp) |
+| [spake2][4]  | [![crates.io](https://img.shields.io/crates/v/spake2.svg)](https://crates.io/crates/spake2) | [![Documentation](https://docs.rs/spake2/badge.svg)](https://docs.rs/spake2) |
+
+## License
+
+All crates are licensed under either of
+
+ * [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)
+ * [MIT license](http://opensource.org/licenses/MIT)
+
+at your option.
+
+### Contribution
+
+Unless you explicitly state otherwise, any contribution intentionally submitted
+for inclusion in the work by you, as defined in the Apache-2.0 license, shall be
+dual licensed as above, without any additional terms or conditions.
+
+[1]: https://en.wikipedia.org/wiki/Password-authenticated_key_agreement
+[2]: https://en.wikipedia.org/wiki/Secure_Remote_Password_protocol
+[3]: https://en.wikipedia.org/wiki/Blinding_(cryptography)
+[4]: https://www.di.ens.fr/~mabdalla/papers/AbPo05a-letter.pdf