cossacklabs / acra

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.
https://www.cossacklabs.com/acra/
Apache License 2.0
1.35k stars 128 forks source link

Add cache encryptor in keystore #555

Closed Zhaars closed 2 years ago

Zhaars commented 2 years ago

This PR includes creating a new cache encryptor (SCellKeyEncryptor) for improving Keystore operation. This can help to read keys from KMS only once and store them in an encrypted way in the cache.

Distribute changed all over acra tools that use Keystore.

Checklist