Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement DEPRECATED RSA_pkey_ctx_ctrl (#1575)
[AWS-LC][3] and [OpenSSL 3][4] implement various RSA control functions as concrete functions, but OpenSSL 1.1.1 [implements][1] them as macros calling `RSA_pkey_ctx_ctrl`. This commit provides an implementation of `RSA_pkey_ctx_ctrl` [directly cribbed][1] from OpenSSL 1.1.1, and identical to OpenSSL 3's implementation [today][2]. [1]: openssl/openssl@e5e04ee [2]: https://github.com/openssl/openssl/blob/067fbc01b9e867b31c71091d62f0f9012dc9e41a/crypto/rsa/rsa_lib.c#L734 [3]: https://github.com/aws/aws-lc/blob/2c03113451b5f84f61c8ed283b289a6db87b3397/include/openssl/evp.h#L796 [4]: https://github.com/openssl/openssl/blob/067fbc01b9e867b31c71091d62f0f9012dc9e41a/include/openssl/rsa.h#L125
- Loading branch information