Closed beardface closed 4 weeks ago
👋 Thank for this request @beardface. Is this something you are willing to contribute a PR for?
I'm happy to submit the PR for this one as I'm probably the most motivated to see it supported. :)
Thank you @beardface! This old PR might be helpful: https://github.com/vectordotdev/vrl/pull/299
Details
We require Deterministic decryption for our use case, and the ideal algorithm for us is AES-SIV (RFC 5297).
More about why AES-SIV -> https://connect2id.com/blog/deterministic-encryption-with-aes-siv
What needs to update?
The Decrypt lib will need to be updated to support AES-SIV (here).
The following rust library provides an implementation for aes_siv encryption and decryption: https://docs.rs/aes-siv/latest/aes_siv/