-
Notifications
You must be signed in to change notification settings - Fork 30
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
Implement AEGIS-X Cipher family #445
Comments
So rustls now has a public extension point for this which should work for all AEAD-shaped algorithms, though you will need to do quite a bit of integration work. But AIUI that is not currently surfaced in rustls-ffi (and I doubt we want to expose those extension points over FFI). So that integration would currently look like: write some rust to add AEGIS suites to an existing AEGIS is great but I'm not sure it would meet rustls main goal of sticking to mainstream, widely-deployed crypto. So I don't think I'd be interested it in supporting it in the built-in providers (even if ring/aws-lc-rs had support, which they do not). |
Okay. Thank you for your response. |
I think if #441 lands it will make this integration possible without needing a fork of rustls-ffi. |
Hi,
I would like to have the AEGIS-X Cipher family in rustls-ffi to use with Apache mod_tls as this Cipher family is robust and high-performance than other AES based algos.
TLS_AEGIS_128L_SHA256 and TLS_AEGIS_256_SHA512 were included in iana.org here with IANA assigned identifiers 0x13,0x07 and 0x13,0x06
Here some useful links and libraries:
https://github.com/jedisct1/libaegis
https://github.com/jedisct1/rust-aegis
https://github.com/cfrg/draft-irtf-cfrg-aegis-aead?tab=readme-ov-file#known-implementations
https://httpd.apache.org/docs/current/mod/mod_tls.html
How can I achieve this if I want to build/integrate?
Is it enough if I add the Ciphers like below in cipher.rs?
The text was updated successfully, but these errors were encountered: