https://github.com/str4d/fpe
Format-preserving encryption in Rust
https://github.com/str4d/fpe
encryption ff1 format-preserving-encryption fpe rust
Last synced: 6 months ago
JSON representation
Format-preserving encryption in Rust
- Host: GitHub
- URL: https://github.com/str4d/fpe
- Owner: str4d
- License: other
- Created: 2018-07-03T11:07:10.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2023-04-13T16:25:52.000Z (about 2 years ago)
- Last Synced: 2024-12-08T03:49:48.893Z (6 months ago)
- Topics: encryption, ff1, format-preserving-encryption, fpe, rust
- Language: Rust
- Size: 132 KB
- Stars: 27
- Watchers: 7
- Forks: 9
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# fpe [](https://crates.io/crates/fpe) #
This crate contains pure-Rust implementations of format-preserving encryption
algorithms.The following algorithms are implemented:
- FF1 (specified in [NIST Special Publication 800-38G](http://dx.doi.org/10.6028/NIST.SP.800-38G)).This crate requires Rust version 1.56 or greater.
## License
Licensed under either of
* Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
* MIT license ([LICENSE-MIT](LICENSE-MIT) or 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.