5 releases
new 0.1.2 | Dec 14, 2024 |
---|---|
0.1.1 | Dec 14, 2024 |
0.1.0 | Dec 11, 2024 |
0.0.2 | Oct 17, 2024 |
0.0.1 | Oct 16, 2024 |
#1409 in Cryptography
148 downloads per month
340KB
9K
SLoC
Pure Rust implementation of the FAEST digital signature scheme
FAEST is a digital signature algorithm designed to be secure against quantum computers. The security of FAEST is based on standard cryptographic hashes and ciphers, specifically SHA3 and AES, which are believed to remain secure against quantum adversaries.
This crate provides an implementation of FAEST written in Rust.
Security Notes
This crate has received no security audit. Use at your own risk.
License
This crate is licensed under Apache-2.0 or the MIT license. Some parts of src/rijndael_32.rs
are
based on the bitspliced implementation of AES from the aes crate
which is licensed under Apache License version 2.0 or
the MIT license.
Acknowledgments
This work has received funding from the Austrian security research programme of the Federal Ministry of Finance (BMF) as part of the project PREPARED and from the DIGITAL-2021-QCI-01 Digital European Program under Project number No 101091642 (QCI-CAT) and the National Foundation for Research, Technology and Development.
Dependencies
~3MB
~44K SLoC