-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
OpenSSL 3.2 features to expose #9795
Comments
Thanks for including I am looking into argon2 support, so that I can read Putty v3 SSH key files. I see that I guess that this needs to be defined here https://github.com/sfackler/rust-openssl/blob/master/openssl-sys/src/evp.rs I am new to rust, but I am happy to help with the work required for argon2 Should I create a PR for Thanks! |
Adding argon2 in rust-OpenSSL is the blocker, yes. However that requires implementing EVP_KDF support, which in turn requires OSSL_PARAM. The latter should not be exposed as a public API in the rust library. We intend to do this work but don’t have an ETA so if you want to contribute feel free! |
I can see that So it also needs https://www.openssl.org/docs/manmaster/man3/EVP_KDF.html this bindings Why not implement this via cffi python bindings, similar to what is already implemented here https://github.com/pyca/cryptography/blob/main/src/_cffi_src/openssl/evp.py ? |
We are actively moving away from cffi and intend to eliminate it entirely at some point in the future. |
This is a tracking issue for the features in OpenSSL 3.2.0 we want to expose or investigate further:
OSSL_PARAM
)no-sm2-precomp
to prevent linking in a half megabyte of precomputed table.no-apps
andno-docs
The text was updated successfully, but these errors were encountered: