8 releases (4 breaking)
0.5.2 | Apr 2, 2024 |
---|---|
0.5.1 | Apr 1, 2024 |
0.5.0 | Mar 30, 2024 |
0.4.0 | Mar 9, 2024 |
0.1.1 | Jan 19, 2024 |
#463 in Cryptography
549 downloads per month
5MB
3.5K
SLoC
E-Voting Crypto Primitives in Rust
Introduction
This crate implements functionalities of the crpyto primitives for the E-Voting system of Swiss Post. It is based on the specifications of Swiss Post, according to the following document version:
- Crypo-primitives, version 1.4.0
It implements only the functionalities that are necessary for the implementation of the Verifier.
See API Documentation for details
Development guide
The crate is tested with the version 1.76.0 of Rust.
Installation
The crate uses the crate openssl to wrap the functions of the library openssl for the basic cryptographic functions. Please check the installation guide of the create.
Licence
Rug is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See the full text of the GNU LGPL for details.
Third party
See THIRD_PARTY
Dependencies
~6–10MB
~202K SLoC