Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/RustCrypto/PAKEs
Password-Authenticated Key Agreement protocols
https://github.com/RustCrypto/PAKEs
Last synced: 1 day ago
JSON representation
Password-Authenticated Key Agreement protocols
- Host: GitHub
- URL: https://github.com/RustCrypto/PAKEs
- Owner: RustCrypto
- Created: 2017-08-13T00:53:04.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-19T15:57:57.000Z (15 days ago)
- Last Synced: 2024-10-27T20:05:20.588Z (7 days ago)
- Language: Rust
- Homepage:
- Size: 295 KB
- Stars: 105
- Watchers: 9
- Forks: 34
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-cryptography-rust - PAKEs - Authenticated Key Agreement protocols. (SRP, spake2). (Cryptography / Others)
README
# RustCrypto: PAKEs [![dependency status][deps-image]][deps-link]
[Password-Authenticated Key Agreement][1] protocols implementation.## 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) |
| [aucpace][5] | [![crates.io](https://img.shields.io/crates/v/aucpace.svg)](https://crates.io/crates/aucpace) | [![Documentation](https://docs.rs/aucpace/badge.svg)](https://docs.rs/aucpace) |## 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.[//]: # (badges)
[deps-image]: https://deps.rs/repo/github/RustCrypto/PAKEs/status.svg
[deps-link]: https://deps.rs/repo/github/RustCrypto/PAKEs[//]: # (footnotes)
[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
[5]: https://eprint.iacr.org/2018/286