Data Vault
Data Vault is a library for storing and retrieving Credit Card data via Tokens.
add data_vault as a dependency to Cargo.toml
= "0.1.0"
use CreditCard;
use RedisDataVault;
let vault = new;
let cc = CreditCard ;
vault.store_credit_card.await;
let credit_card = vault.retrieve_credit_card.await;
assert_eq!
Current Features
- Store
String
- Store Credit Cards
- Automatic Encryption and Decryption
- Redis Database with Auth password
- Configurable from .env file or Environment Variables
Future Features
- Swappable Encryption
- Postgres Database
Notice:
This is under development right now, so interfaces and apis will be changing. If you are interested in using this please create an issue or reach out with your feature request so I can help add it.