Fides is a library for hashing and symmetric/asymmetric cryptography written in Rust.
In your Cargo.toml
:
```
[dependencies] fides = "0.3.0"
```
Hashing
```
use fides::hash;
let h: [u8;32] = hash(&bytes);
```
Symmetric Encryption
```
use fides::symmetric::encrypt;
let cipher: Vec
```
Symmetric Decryption
```
use fides::symmetric::decrypt;
let plain: Vec
```
Asymmetric Private Key Generation
Asymmetric Public Key Generation
Asymmetric Shared Key Generation
Asymmetric Message Signing
Asymmetric Message Verification
Pull requests, bug reports and any kind of suggestion are welcome.
2022-02-18