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.2"
use CreditCard;
use ;
let vault = new;
let cc = CreditCard ;
let token = vault.store_credit_card.await;
let credit_card = vault.retrieve_credit_card.await;
assert_eq!
Current Features
- Store Credit Cards
- Automatic Encryption and Decryption
- Redis Database with Auth password
- Configurable from .env file or Environment Variables
Future Features
- Swappable Encryption
- Swappable Tokenization hasher
- 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.