|
OPENSSL_EXPORT RSA * | d2i_RSAPrivateKey (RSA **out, const uint8_t **inp, long len) |
|
OPENSSL_EXPORT RSA * | d2i_RSAPublicKey (RSA **out, const uint8_t **inp, long len) |
|
OPENSSL_EXPORT int | i2d_RSAPrivateKey (const RSA *in, uint8_t **outp) |
|
OPENSSL_EXPORT int | i2d_RSAPublicKey (const RSA *in, uint8_t **outp) |
|
OPENSSL_EXPORT int | RSA_add_pkcs1_prefix (uint8_t **out_msg, size_t *out_msg_len, int *is_alloced, int hash_nid, const uint8_t *digest, size_t digest_len) |
|
OPENSSL_EXPORT unsigned | RSA_bits (const RSA *rsa) |
|
OPENSSL_EXPORT int | RSA_blinding_on (RSA *rsa, BN_CTX *ctx) |
|
OPENSSL_EXPORT int | RSA_check_fips (RSA *key) |
|
OPENSSL_EXPORT int | RSA_check_key (const RSA *rsa) |
|
OPENSSL_EXPORT int | RSA_decrypt (RSA *rsa, size_t *out_len, uint8_t *out, size_t max_out, const uint8_t *in, size_t in_len, int padding) |
|
OPENSSL_EXPORT int | RSA_encrypt (RSA *rsa, size_t *out_len, uint8_t *out, size_t max_out, const uint8_t *in, size_t in_len, int padding) |
|
OPENSSL_EXPORT int | RSA_flags (const RSA *rsa) |
|
OPENSSL_EXPORT void | RSA_free (RSA *rsa) |
|
OPENSSL_EXPORT RSA * | RSA_generate_key (int bits, unsigned long e, void *callback, void *cb_arg) |
|
OPENSSL_EXPORT int | RSA_generate_key_ex (RSA *rsa, int bits, const BIGNUM *e, BN_GENCB *cb) |
|
OPENSSL_EXPORT int | RSA_generate_key_fips (RSA *rsa, int bits, BN_GENCB *cb) |
|
OPENSSL_EXPORT void | RSA_get0_crt_params (const RSA *rsa, const BIGNUM **out_dmp1, const BIGNUM **out_dmq1, const BIGNUM **out_iqmp) |
|
const OPENSSL_EXPORT BIGNUM * | RSA_get0_d (const RSA *rsa) |
|
const OPENSSL_EXPORT BIGNUM * | RSA_get0_dmp1 (const RSA *rsa) |
|
const OPENSSL_EXPORT BIGNUM * | RSA_get0_dmq1 (const RSA *rsa) |
|
const OPENSSL_EXPORT BIGNUM * | RSA_get0_e (const RSA *rsa) |
|
OPENSSL_EXPORT void | RSA_get0_factors (const RSA *rsa, const BIGNUM **out_p, const BIGNUM **out_q) |
|
const OPENSSL_EXPORT BIGNUM * | RSA_get0_iqmp (const RSA *rsa) |
|
OPENSSL_EXPORT void | RSA_get0_key (const RSA *rsa, const BIGNUM **out_n, const BIGNUM **out_e, const BIGNUM **out_d) |
|
const OPENSSL_EXPORT BIGNUM * | RSA_get0_n (const RSA *rsa) |
|
const OPENSSL_EXPORT BIGNUM * | RSA_get0_p (const RSA *rsa) |
|
const OPENSSL_EXPORT RSA_PSS_PARAMS * | RSA_get0_pss_params (const RSA *rsa) |
|
const OPENSSL_EXPORT BIGNUM * | RSA_get0_q (const RSA *rsa) |
|
OPENSSL_EXPORT void * | RSA_get_ex_data (const RSA *rsa, int idx) |
|
OPENSSL_EXPORT int | RSA_get_ex_new_index (long argl, void *argp, CRYPTO_EX_unused *unused, CRYPTO_EX_dup *dup_unused, CRYPTO_EX_free *free_func) |
|
OPENSSL_EXPORT int | RSA_is_opaque (const RSA *rsa) |
|
OPENSSL_EXPORT int | RSA_marshal_private_key (CBB *cbb, const RSA *rsa) |
|
OPENSSL_EXPORT int | RSA_marshal_public_key (CBB *cbb, const RSA *rsa) |
|
OPENSSL_EXPORT RSA * | RSA_new (void) |
|
OPENSSL_EXPORT RSA * | RSA_new_method (const ENGINE *engine) |
|
OPENSSL_EXPORT int | RSA_padding_add_PKCS1_OAEP (uint8_t *to, size_t to_len, const uint8_t *from, size_t from_len, const uint8_t *param, size_t param_len) |
|
OPENSSL_EXPORT int | RSA_padding_add_PKCS1_OAEP_mgf1 (uint8_t *to, size_t to_len, const uint8_t *from, size_t from_len, const uint8_t *param, size_t param_len, const EVP_MD *md, const EVP_MD *mgf1md) |
|
OPENSSL_EXPORT int | RSA_padding_add_PKCS1_PSS (const RSA *rsa, uint8_t *EM, const uint8_t *mHash, const EVP_MD *Hash, int sLen) |
|
OPENSSL_EXPORT int | RSA_padding_add_PKCS1_PSS_mgf1 (const RSA *rsa, uint8_t *EM, const uint8_t *mHash, const EVP_MD *Hash, const EVP_MD *mgf1Hash, int sLen) |
|
OPENSSL_EXPORT RSA * | RSA_parse_private_key (CBS *cbs) |
|
OPENSSL_EXPORT RSA * | RSA_parse_public_key (CBS *cbs) |
|
OPENSSL_EXPORT int | RSA_print (BIO *bio, const RSA *rsa, int indent) |
|
OPENSSL_EXPORT int | RSA_private_decrypt (size_t flen, const uint8_t *from, uint8_t *to, RSA *rsa, int padding) |
|
OPENSSL_EXPORT int | RSA_private_encrypt (size_t flen, const uint8_t *from, uint8_t *to, RSA *rsa, int padding) |
|
OPENSSL_EXPORT RSA * | RSA_private_key_from_bytes (const uint8_t *in, size_t in_len) |
|
OPENSSL_EXPORT int | RSA_private_key_to_bytes (uint8_t **out_bytes, size_t *out_len, const RSA *rsa) |
|
OPENSSL_EXPORT int | RSA_public_decrypt (size_t flen, const uint8_t *from, uint8_t *to, RSA *rsa, int padding) |
|
OPENSSL_EXPORT int | RSA_public_encrypt (size_t flen, const uint8_t *from, uint8_t *to, RSA *rsa, int padding) |
|
OPENSSL_EXPORT RSA * | RSA_public_key_from_bytes (const uint8_t *in, size_t in_len) |
|
OPENSSL_EXPORT int | RSA_public_key_to_bytes (uint8_t **out_bytes, size_t *out_len, const RSA *rsa) |
|
OPENSSL_EXPORT int | RSA_set0_crt_params (RSA *rsa, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp) |
|
OPENSSL_EXPORT int | RSA_set0_factors (RSA *rsa, BIGNUM *p, BIGNUM *q) |
|
OPENSSL_EXPORT int | RSA_set0_key (RSA *rsa, BIGNUM *n, BIGNUM *e, BIGNUM *d) |
|
OPENSSL_EXPORT int | RSA_set_ex_data (RSA *rsa, int idx, void *arg) |
|
OPENSSL_EXPORT int | RSA_sign (int hash_nid, const uint8_t *digest, unsigned digest_len, uint8_t *out, unsigned *out_len, RSA *rsa) |
|
OPENSSL_EXPORT int | RSA_sign_pss_mgf1 (RSA *rsa, size_t *out_len, uint8_t *out, size_t max_out, const uint8_t *digest, size_t digest_len, const EVP_MD *md, const EVP_MD *mgf1_md, int salt_len) |
|
OPENSSL_EXPORT int | RSA_sign_raw (RSA *rsa, size_t *out_len, uint8_t *out, size_t max_out, const uint8_t *in, size_t in_len, int padding) |
|
OPENSSL_EXPORT unsigned | RSA_size (const RSA *rsa) |
|
OPENSSL_EXPORT int | RSA_up_ref (RSA *rsa) |
|
OPENSSL_EXPORT int | RSA_verify (int hash_nid, const uint8_t *digest, size_t digest_len, const uint8_t *sig, size_t sig_len, RSA *rsa) |
|
OPENSSL_EXPORT int | RSA_verify_PKCS1_PSS (const RSA *rsa, const uint8_t *mHash, const EVP_MD *Hash, const uint8_t *EM, int sLen) |
|
OPENSSL_EXPORT int | RSA_verify_PKCS1_PSS_mgf1 (const RSA *rsa, const uint8_t *mHash, const EVP_MD *Hash, const EVP_MD *mgf1Hash, const uint8_t *EM, int sLen) |
|
OPENSSL_EXPORT int | RSA_verify_pss_mgf1 (RSA *rsa, const uint8_t *digest, size_t digest_len, const EVP_MD *md, const EVP_MD *mgf1_md, int salt_len, const uint8_t *sig, size_t sig_len) |
|
OPENSSL_EXPORT int | RSA_verify_raw (RSA *rsa, size_t *out_len, uint8_t *out, size_t max_out, const uint8_t *in, size_t in_len, int padding) |
|
OPENSSL_EXPORT RSA * | RSAPrivateKey_dup (const RSA *rsa) |
|
OPENSSL_EXPORT RSA * | RSAPublicKey_dup (const RSA *rsa) |
|