RSA_PRIVATE_ENCRYPT(3ssl) OpenSSL RSA_PRIVATE_ENCRYPT(3ssl) RSA_private_encrypt, RSA_public_decrypt - #include OpenSSL 3.0 OPENSSL_API_COMPAT openssl_user_macros(7): int RSA_private_encrypt(int flen, unsigned char *from, unsigned char *to, RSA *rsa, int padding); int RSA_public_decrypt(int flen, unsigned char *from, unsigned char *to, RSA *rsa, int padding); . EVP_PKEY_sign_init_ex(3) EVP_PKEY_sign(3) EVP_PKEY_verify_recover_init(3) EVP_PKEY_verify_recover(3). RSA . RSA_private_encrypt() flen from ( ) rsa to. to RSA_size(rsa) . padding : RSA_PKCS1_PADDING PKCS #1 v1.5. algorithmIdentifier PKCS #1. PKCS #1 RSA_sign(3) RSA_verify(3). RSA_NO_PADDING RSA . . RSA . RSA_public_decrypt() flen from rsa. to ( RSA_size(rsa) - 11). padding . RSA_private_encrypt() ( RSA_size(rsa)). RSA_public_decrypt() . -1 ERR_get_error(3). ERR_get_error(3) RSA_sign(3) RSA_verify(3) EVP_PKEY_sign(3) EVP_PKEY_verify_recover(3) OpenSSL 3.0. 2000-2021 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 RSA_PRIVATE_ENCRYPT(3ssl)