RSA_SIGN(3ssl) OpenSSL RSA_SIGN(3ssl) RSA_sign, RSA_verify - RSA #include OpenSSL 3.0 OPENSSL_API_COMPAT openssl_user_macros(7): int RSA_sign(int type, const unsigned char *m, unsigned int m_len, unsigned char *sigret, unsigned int *siglen, RSA *rsa); int RSA_verify(int type, const unsigned char *m, unsigned int m_len, unsigned char *sigbuf, unsigned int siglen, RSA *rsa); . EVP_PKEY_sign_init(3) EVP_PKEY_sign(3) EVP_PKEY_verify_init(3) EVP_PKEY_verify(3). RSA_sign() m m_len rsa RSASSA-PKCS1-v1_5 RFC 3447. sigret siglen. sigret RSA_size(rsa) . PKCS #1 . RSA_private_encrypt(3) . type m. type NID_md5_sha1 SSL ( MD5 SHA1 PKCS #1 ). RSA_verify() sigbuf siglen m m_len. type . rsa . RSA_sign() 1 0 . RSA_verify() 1 0 . ERR_get_error(3). SSL, PKCS #1 v2.0 ERR_get_error(3), RSA_private_encrypt(3), RSA_public_decrypt(3) OpenSSL 3.0. 2000-2020 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 RSA_SIGN(3ssl)