Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, NoSQL.
1.34k
stars
128
forks
source link
Use kms per client #556
Closed
Zhaars closed 2 years ago
Initial Implementation of KMS per client.
This PR contains several significant changes:
keystore.Encryptor
interface - nowEncrypt/Decrypt
method expect to pass KeyContext.KeyContext.Context
kms.Encryptor
andkms.KeyMakingWrapper
which is simple Decorator with kms key creationLeft some TODOs in the code with some open questions to discuss.
Checklist