Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose the EVP_AEAD Interface #58

Open
initsecret opened this issue Dec 2, 2021 · 1 comment · May be fixed by #68
Open

Expose the EVP_AEAD Interface #58

initsecret opened this issue Dec 2, 2021 · 1 comment · May be fixed by #68

Comments

@initsecret
Copy link

initsecret commented Dec 2, 2021

Right now, the EVP_AEAD Interface is the only way to access modern primitives like AES-GCM-SIV and XChaCha20-Poly1305. Exposing it would make it easier for folks to use these primitives in their rust programs.

For use in a different project, I wrote a quick patch that exposes EVP_AEAD in a way heavily inspired by how symm.rs currently exposes EVP_CIPHER.

If you are interested in this, I can clean up my patch (write more examples, come up with a better name than AeadCrypter,...) and submit a PR.

@jyn514
Copy link
Contributor

jyn514 commented Feb 11, 2022

If you are interested in this, I can clean up my patch (write more examples, come up with a better name than AeadCrypter,...) and submit a PR.

That would be great, thank you!

@initsecret initsecret linked a pull request Feb 19, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants