summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/rsa/rsa_meth.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Hide symbols in rsabeck2023-07-081-1/+32
| | | | ok tb@
* Make internal header file names consistenttb2022-11-261-2/+2
| | | | | | | | | | | | | | | | Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names used for internal headers. Move all these headers we inherited from OpenSSL to *_local.h, reserving the name *_internal.h for our own code. Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h. constant_time_locl.h is moved to constant_time.h since it's special. Adjust all .c files in libcrypto, libssl and regress. The diff is mechanical with the exception of tls13_quic.c, where #include <ssl_locl.h> was fixed manually. discussed with jsing, no objection bcook
* Sync with changes in dsa_meth.ctb2022-07-041-9/+10
| | | | pointed out by jsing
* Prepare to make RSA and RSA_METHOD opaque by including rsa_locl.htb2022-01-071-1/+3
| | | | | | where it will be needed in the upcoming bump. discussed with jsing
* provide getters and setters for the RSA_METHOD interfacegilles2019-06-051-1/+172
| | | | ok tb@, jsing@, sthen@
* Add some accessor functions:djm2018-09-121-1/+19
| | | | | | RSA_meth_get_finish() RSA_meth_set1_name() EVP_CIPHER_CTX_(get|set)_iv() feedback and ok jsing@ tb@
* Provide RSA_meth_{dup,free,new,set_{finish,priv_{dec,enc}}}()tb2018-03-171-0/+86
Note that these functions return NULL in out-of-memory situations, but contrary to OpenSSL's versions they do not set an error. ok jsing