Ark Server API (ASE) - Wiki
|
#include <openssl/opensslconf.h>
#include <openssl/asn1.h>
#include <openssl/bio.h>
#include <openssl/crypto.h>
#include <openssl/ossl_typ.h>
#include <openssl/bn.h>
#include <openssl/rsaerr.h>
Go to the source code of this file.
Classes | |
struct | rsa_pss_params_st |
struct | rsa_oaep_params_st |
Typedefs | |
typedef struct rsa_oaep_params_st | RSA_OAEP_PARAMS |
Functions | |
RSA * | RSA_new (void) |
RSA * | RSA_new_method (ENGINE *engine) |
int | RSA_bits (const RSA *rsa) |
int | RSA_size (const RSA *rsa) |
int | RSA_security_bits (const RSA *rsa) |
int | RSA_set0_key (RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d) |
int | RSA_set0_factors (RSA *r, BIGNUM *p, BIGNUM *q) |
int | RSA_set0_crt_params (RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp) |
int | RSA_set0_multi_prime_params (RSA *r, BIGNUM *primes[], BIGNUM *exps[], BIGNUM *coeffs[], int pnum) |
void | RSA_get0_key (const RSA *r, const BIGNUM **n, const BIGNUM **e, const BIGNUM **d) |
void | RSA_get0_factors (const RSA *r, const BIGNUM **p, const BIGNUM **q) |
int | RSA_get_multi_prime_extra_count (const RSA *r) |
int | RSA_get0_multi_prime_factors (const RSA *r, const BIGNUM *primes[]) |
void | RSA_get0_crt_params (const RSA *r, const BIGNUM **dmp1, const BIGNUM **dmq1, const BIGNUM **iqmp) |
int | RSA_get0_multi_prime_crt_params (const RSA *r, const BIGNUM *exps[], const BIGNUM *coeffs[]) |
const BIGNUM * | RSA_get0_n (const RSA *d) |
const BIGNUM * | RSA_get0_e (const RSA *d) |
const BIGNUM * | RSA_get0_d (const RSA *d) |
const BIGNUM * | RSA_get0_p (const RSA *d) |
const BIGNUM * | RSA_get0_q (const RSA *d) |
const BIGNUM * | RSA_get0_dmp1 (const RSA *r) |
const BIGNUM * | RSA_get0_dmq1 (const RSA *r) |
const BIGNUM * | RSA_get0_iqmp (const RSA *r) |
const RSA_PSS_PARAMS * | RSA_get0_pss_params (const RSA *r) |
void | RSA_clear_flags (RSA *r, int flags) |
int | RSA_test_flags (const RSA *r, int flags) |
void | RSA_set_flags (RSA *r, int flags) |
int | RSA_get_version (RSA *r) |
ENGINE * | RSA_get0_engine (const RSA *r) |
DEPRECATEDIN_0_9_8 (RSA *RSA_generate_key(int bits, unsigned long e, void(*callback)(int, int, void *), void *cb_arg)) int RSA_generate_key_ex(RSA *rsa | |
int | RSA_generate_multi_prime_key (RSA *rsa, int bits, int primes, BIGNUM *e, BN_GENCB *cb) |
int | RSA_X931_derive_ex (RSA *rsa, BIGNUM *p1, BIGNUM *p2, BIGNUM *q1, BIGNUM *q2, const BIGNUM *Xp1, const BIGNUM *Xp2, const BIGNUM *Xp, const BIGNUM *Xq1, const BIGNUM *Xq2, const BIGNUM *Xq, const BIGNUM *e, BN_GENCB *cb) |
int | RSA_X931_generate_key_ex (RSA *rsa, int bits, const BIGNUM *e, BN_GENCB *cb) |
int | RSA_check_key (const RSA *) |
int | RSA_check_key_ex (const RSA *, BN_GENCB *cb) |
int | RSA_public_encrypt (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) |
int | RSA_private_encrypt (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) |
int | RSA_public_decrypt (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) |
int | RSA_private_decrypt (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) |
void | RSA_free (RSA *r) |
int | RSA_up_ref (RSA *r) |
int | RSA_flags (const RSA *r) |
void | RSA_set_default_method (const RSA_METHOD *meth) |
const RSA_METHOD * | RSA_get_default_method (void) |
const RSA_METHOD * | RSA_null_method (void) |
const RSA_METHOD * | RSA_get_method (const RSA *rsa) |
int | RSA_set_method (RSA *rsa, const RSA_METHOD *meth) |
const RSA_METHOD * | RSA_PKCS1_OpenSSL (void) |
int | RSA_pkey_ctx_ctrl (EVP_PKEY_CTX *ctx, int optype, int cmd, int p1, void *p2) |
DECLARE_ASN1_ENCODE_FUNCTIONS_const (RSA, RSAPublicKey) DECLARE_ASN1_ENCODE_FUNCTIONS_const(RSA | |
int | RSA_print_fp (FILE *fp, const RSA *r, int offset) |
int | RSA_print (BIO *bp, const RSA *r, int offset) |
int | RSA_sign (int type, const unsigned char *m, unsigned int m_length, unsigned char *sigret, unsigned int *siglen, RSA *rsa) |
int | RSA_verify (int type, const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf, unsigned int siglen, RSA *rsa) |
int | RSA_sign_ASN1_OCTET_STRING (int type, const unsigned char *m, unsigned int m_length, unsigned char *sigret, unsigned int *siglen, RSA *rsa) |
int | RSA_verify_ASN1_OCTET_STRING (int type, const unsigned char *m, unsigned int m_length, unsigned char *sigbuf, unsigned int siglen, RSA *rsa) |
int | RSA_blinding_on (RSA *rsa, BN_CTX *ctx) |
void | RSA_blinding_off (RSA *rsa) |
BN_BLINDING * | RSA_setup_blinding (RSA *rsa, BN_CTX *ctx) |
int | RSA_padding_add_PKCS1_type_1 (unsigned char *to, int tlen, const unsigned char *f, int fl) |
int | RSA_padding_check_PKCS1_type_1 (unsigned char *to, int tlen, const unsigned char *f, int fl, int rsa_len) |
int | RSA_padding_add_PKCS1_type_2 (unsigned char *to, int tlen, const unsigned char *f, int fl) |
int | RSA_padding_check_PKCS1_type_2 (unsigned char *to, int tlen, const unsigned char *f, int fl, int rsa_len) |
int | PKCS1_MGF1 (unsigned char *mask, long len, const unsigned char *seed, long seedlen, const EVP_MD *dgst) |
int | RSA_padding_add_PKCS1_OAEP (unsigned char *to, int tlen, const unsigned char *f, int fl, const unsigned char *p, int pl) |
int | RSA_padding_check_PKCS1_OAEP (unsigned char *to, int tlen, const unsigned char *f, int fl, int rsa_len, const unsigned char *p, int pl) |
int | RSA_padding_add_PKCS1_OAEP_mgf1 (unsigned char *to, int tlen, const unsigned char *from, int flen, const unsigned char *param, int plen, const EVP_MD *md, const EVP_MD *mgf1md) |
int | RSA_padding_check_PKCS1_OAEP_mgf1 (unsigned char *to, int tlen, const unsigned char *from, int flen, int num, const unsigned char *param, int plen, const EVP_MD *md, const EVP_MD *mgf1md) |
int | RSA_padding_add_SSLv23 (unsigned char *to, int tlen, const unsigned char *f, int fl) |
int | RSA_padding_check_SSLv23 (unsigned char *to, int tlen, const unsigned char *f, int fl, int rsa_len) |
int | RSA_padding_add_none (unsigned char *to, int tlen, const unsigned char *f, int fl) |
int | RSA_padding_check_none (unsigned char *to, int tlen, const unsigned char *f, int fl, int rsa_len) |
int | RSA_padding_add_X931 (unsigned char *to, int tlen, const unsigned char *f, int fl) |
int | RSA_padding_check_X931 (unsigned char *to, int tlen, const unsigned char *f, int fl, int rsa_len) |
int | RSA_X931_hash_id (int nid) |
int | RSA_verify_PKCS1_PSS (RSA *rsa, const unsigned char *mHash, const EVP_MD *Hash, const unsigned char *EM, int sLen) |
int | RSA_padding_add_PKCS1_PSS (RSA *rsa, unsigned char *EM, const unsigned char *mHash, const EVP_MD *Hash, int sLen) |
int | RSA_verify_PKCS1_PSS_mgf1 (RSA *rsa, const unsigned char *mHash, const EVP_MD *Hash, const EVP_MD *mgf1Hash, const unsigned char *EM, int sLen) |
int | RSA_padding_add_PKCS1_PSS_mgf1 (RSA *rsa, unsigned char *EM, const unsigned char *mHash, const EVP_MD *Hash, const EVP_MD *mgf1Hash, int sLen) |
int | RSA_set_ex_data (RSA *r, int idx, void *arg) |
void * | RSA_get_ex_data (const RSA *r, int idx) |
RSA * | RSAPublicKey_dup (RSA *rsa) |
RSA * | RSAPrivateKey_dup (RSA *rsa) |
RSA_METHOD * | RSA_meth_new (const char *name, int flags) |
void | RSA_meth_free (RSA_METHOD *meth) |
RSA_METHOD * | RSA_meth_dup (const RSA_METHOD *meth) |
const char * | RSA_meth_get0_name (const RSA_METHOD *meth) |
int | RSA_meth_set1_name (RSA_METHOD *meth, const char *name) |
int | RSA_meth_get_flags (const RSA_METHOD *meth) |
int | RSA_meth_set_flags (RSA_METHOD *meth, int flags) |
void * | RSA_meth_get0_app_data (const RSA_METHOD *meth) |
int | RSA_meth_set0_app_data (RSA_METHOD *meth, void *app_data) |
int | RSA_meth_set_pub_enc (RSA_METHOD *rsa, int(*pub_enc)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) |
int | RSA_meth_set_pub_dec (RSA_METHOD *rsa, int(*pub_dec)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) |
int | RSA_meth_set_priv_enc (RSA_METHOD *rsa, int(*priv_enc)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) |
int | RSA_meth_set_priv_dec (RSA_METHOD *rsa, int(*priv_dec)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)) |
int | RSA_meth_set_mod_exp (RSA_METHOD *rsa, int(*mod_exp)(BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx)) |
int | RSA_meth_set_bn_mod_exp (RSA_METHOD *rsa, int(*bn_mod_exp)(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx)) |
int | RSA_meth_set_init (RSA_METHOD *rsa, int(*init)(RSA *rsa)) |
int | RSA_meth_set_finish (RSA_METHOD *rsa, int(*finish)(RSA *rsa)) |
int | RSA_meth_set_sign (RSA_METHOD *rsa, int(*sign)(int type, const unsigned char *m, unsigned int m_length, unsigned char *sigret, unsigned int *siglen, const RSA *rsa)) |
int | RSA_meth_set_verify (RSA_METHOD *rsa, int(*verify)(int dtype, const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf, unsigned int siglen, const RSA *rsa)) |
int | RSA_meth_set_keygen (RSA_METHOD *rsa, int(*keygen)(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb)) |
int | RSA_meth_set_multi_prime_keygen (RSA_METHOD *meth, int(*keygen)(RSA *rsa, int bits, int primes, BIGNUM *e, BN_GENCB *cb)) |
Variables | |
int | bits |
int BIGNUM * | e |
int BIGNUM BN_GENCB * | cb |
int(*)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | RSA_meth_get_pub_enc (const RSA_METHOD *meth) |
int(*)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | RSA_meth_get_pub_dec (const RSA_METHOD *meth) |
int(*)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | RSA_meth_get_priv_enc (const RSA_METHOD *meth) |
int(*)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | RSA_meth_get_priv_dec (const RSA_METHOD *meth) |
int(*)(BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx) | RSA_meth_get_mod_exp (const RSA_METHOD *meth) |
int(*)(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx) | RSA_meth_get_bn_mod_exp (const RSA_METHOD *meth) |
int(*)(RSA *rsa) | RSA_meth_get_init (const RSA_METHOD *meth) |
int(*)(RSA *rsa) | RSA_meth_get_finish (const RSA_METHOD *meth) |
int(*)(int type, const unsigned char *m, unsigned int m_length, unsigned char *sigret, unsigned int *siglen, const RSA *rsa) | RSA_meth_get_sign (const RSA_METHOD *meth) |
int(*)(int dtype, const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf, unsigned int siglen, const RSA *rsa) | RSA_meth_get_verify (const RSA_METHOD *meth) |
int(*)(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb) | RSA_meth_get_keygen (const RSA_METHOD *meth) |
int(*)(RSA *rsa, int bits, int primes, BIGNUM *e, BN_GENCB *cb) | RSA_meth_get_multi_prime_keygen (const RSA_METHOD *meth) |
#define EVP_PKEY_CTRL_GET_RSA_MGF1_MD (EVP_PKEY_ALG_CTRL + 8) |
#define EVP_PKEY_CTRL_GET_RSA_OAEP_LABEL (EVP_PKEY_ALG_CTRL + 12) |
#define EVP_PKEY_CTRL_GET_RSA_OAEP_MD (EVP_PKEY_ALG_CTRL + 11) |
#define EVP_PKEY_CTRL_GET_RSA_PADDING (EVP_PKEY_ALG_CTRL + 6) |
#define EVP_PKEY_CTRL_GET_RSA_PSS_SALTLEN (EVP_PKEY_ALG_CTRL + 7) |
#define EVP_PKEY_CTRL_RSA_KEYGEN_BITS (EVP_PKEY_ALG_CTRL + 3) |
#define EVP_PKEY_CTRL_RSA_KEYGEN_PRIMES (EVP_PKEY_ALG_CTRL + 13) |
#define EVP_PKEY_CTRL_RSA_KEYGEN_PUBEXP (EVP_PKEY_ALG_CTRL + 4) |
#define EVP_PKEY_CTRL_RSA_MGF1_MD (EVP_PKEY_ALG_CTRL + 5) |
#define EVP_PKEY_CTRL_RSA_OAEP_LABEL (EVP_PKEY_ALG_CTRL + 10) |
#define EVP_PKEY_CTRL_RSA_OAEP_MD (EVP_PKEY_ALG_CTRL + 9) |
#define EVP_PKEY_CTRL_RSA_PADDING (EVP_PKEY_ALG_CTRL + 1) |
#define EVP_PKEY_CTRL_RSA_PSS_SALTLEN (EVP_PKEY_ALG_CTRL + 2) |
#define EVP_PKEY_CTX_get0_rsa_oaep_label | ( | ctx, | |
l ) |
#define EVP_PKEY_CTX_get_rsa_mgf1_md | ( | ctx, | |
pmd ) |
#define EVP_PKEY_CTX_get_rsa_oaep_md | ( | ctx, | |
pmd ) |
#define EVP_PKEY_CTX_get_rsa_padding | ( | ctx, | |
ppad ) RSA_pkey_ctx_ctrl(ctx, -1, EVP_PKEY_CTRL_GET_RSA_PADDING, 0, ppad) |
#define EVP_PKEY_CTX_get_rsa_pss_saltlen | ( | ctx, | |
plen ) |
#define EVP_PKEY_CTX_set0_rsa_oaep_label | ( | ctx, | |
l, | |||
llen ) |
#define EVP_PKEY_CTX_set_rsa_keygen_primes | ( | ctx, | |
primes ) |
#define EVP_PKEY_CTX_set_rsa_keygen_pubexp | ( | ctx, | |
pubexp ) |
#define EVP_PKEY_CTX_set_rsa_padding | ( | ctx, | |
pad ) RSA_pkey_ctx_ctrl(ctx, -1, EVP_PKEY_CTRL_RSA_PADDING, pad, NULL) |
#define RSA_FLAG_NO_EXP_CONSTTIME RSA_FLAG_NO_CONSTTIME |
#define RSA_get_app_data | ( | s | ) | RSA_get_ex_data(s,0) |
#define RSA_get_ex_new_index | ( | l, | |
p, | |||
newf, | |||
dupf, | |||
freef ) CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_RSA, l, p, newf, dupf, freef) |
#define RSA_METHOD_FLAG_NO_CHECK |
#define RSA_set_app_data | ( | s, | |
arg ) RSA_set_ex_data(s,0,arg) |
typedef struct rsa_oaep_params_st RSA_OAEP_PARAMS |
DECLARE_ASN1_ENCODE_FUNCTIONS_const | ( | RSA | , |
RSAPublicKey | ) |
DEPRECATEDIN_0_9_8 | ( | RSA * | RSA_generate_keyint bits, unsigned long e, void(*callback)(int, int, void *), void *cb_arg | ) |
int PKCS1_MGF1 | ( | unsigned char * | mask, |
long | len, | ||
const unsigned char * | seed, | ||
long | seedlen, | ||
const EVP_MD * | dgst ) |
int RSA_bits | ( | const RSA * | rsa | ) |
void RSA_blinding_off | ( | RSA * | rsa | ) |
int RSA_check_key | ( | const RSA * | ) |
void RSA_clear_flags | ( | RSA * | r, |
int | flags ) |
int RSA_flags | ( | const RSA * | r | ) |
void RSA_free | ( | RSA * | r | ) |
void RSA_get0_crt_params | ( | const RSA * | r, |
const BIGNUM ** | dmp1, | ||
const BIGNUM ** | dmq1, | ||
const BIGNUM ** | iqmp ) |
int RSA_get0_multi_prime_crt_params | ( | const RSA * | r, |
const BIGNUM * | exps[], | ||
const BIGNUM * | coeffs[] ) |
const RSA_PSS_PARAMS * RSA_get0_pss_params | ( | const RSA * | r | ) |
const RSA_METHOD * RSA_get_default_method | ( | void | ) |
void * RSA_get_ex_data | ( | const RSA * | r, |
int | idx ) |
const RSA_METHOD * RSA_get_method | ( | const RSA * | rsa | ) |
int RSA_get_multi_prime_extra_count | ( | const RSA * | r | ) |
int RSA_get_version | ( | RSA * | r | ) |
RSA_METHOD * RSA_meth_dup | ( | const RSA_METHOD * | meth | ) |
void RSA_meth_free | ( | RSA_METHOD * | meth | ) |
void * RSA_meth_get0_app_data | ( | const RSA_METHOD * | meth | ) |
const char * RSA_meth_get0_name | ( | const RSA_METHOD * | meth | ) |
int RSA_meth_get_flags | ( | const RSA_METHOD * | meth | ) |
RSA_METHOD * RSA_meth_new | ( | const char * | name, |
int | flags ) |
int RSA_meth_set0_app_data | ( | RSA_METHOD * | meth, |
void * | app_data ) |
int RSA_meth_set1_name | ( | RSA_METHOD * | meth, |
const char * | name ) |
int RSA_meth_set_bn_mod_exp | ( | RSA_METHOD * | rsa, |
int(*)(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx) | bn_mod_exp ) |
int RSA_meth_set_finish | ( | RSA_METHOD * | rsa, |
int(*)(RSA *rsa) | finish ) |
int RSA_meth_set_flags | ( | RSA_METHOD * | meth, |
int | flags ) |
int RSA_meth_set_init | ( | RSA_METHOD * | rsa, |
int(*)(RSA *rsa) | init ) |
int RSA_meth_set_keygen | ( | RSA_METHOD * | rsa, |
int(*)(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb) | keygen ) |
int RSA_meth_set_mod_exp | ( | RSA_METHOD * | rsa, |
int(*)(BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx) | mod_exp ) |
int RSA_meth_set_multi_prime_keygen | ( | RSA_METHOD * | meth, |
int(*)(RSA *rsa, int bits, int primes, BIGNUM *e, BN_GENCB *cb) | keygen ) |
int RSA_meth_set_priv_dec | ( | RSA_METHOD * | rsa, |
int(*)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | priv_dec ) |
int RSA_meth_set_priv_enc | ( | RSA_METHOD * | rsa, |
int(*)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | priv_enc ) |
int RSA_meth_set_pub_dec | ( | RSA_METHOD * | rsa, |
int(*)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | pub_dec ) |
int RSA_meth_set_pub_enc | ( | RSA_METHOD * | rsa, |
int(*)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | pub_enc ) |
int RSA_meth_set_sign | ( | RSA_METHOD * | rsa, |
int(*)(int type, const unsigned char *m, unsigned int m_length, unsigned char *sigret, unsigned int *siglen, const RSA *rsa) | sign ) |
int RSA_meth_set_verify | ( | RSA_METHOD * | rsa, |
int(*)(int dtype, const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf, unsigned int siglen, const RSA *rsa) | verify ) |
RSA * RSA_new | ( | void | ) |
const RSA_METHOD * RSA_null_method | ( | void | ) |
int RSA_padding_add_none | ( | unsigned char * | to, |
int | tlen, | ||
const unsigned char * | f, | ||
int | fl ) |
int RSA_padding_add_PKCS1_OAEP | ( | unsigned char * | to, |
int | tlen, | ||
const unsigned char * | f, | ||
int | fl, | ||
const unsigned char * | p, | ||
int | pl ) |
int RSA_padding_add_PKCS1_OAEP_mgf1 | ( | unsigned char * | to, |
int | tlen, | ||
const unsigned char * | from, | ||
int | flen, | ||
const unsigned char * | param, | ||
int | plen, | ||
const EVP_MD * | md, | ||
const EVP_MD * | mgf1md ) |
int RSA_padding_add_PKCS1_PSS | ( | RSA * | rsa, |
unsigned char * | EM, | ||
const unsigned char * | mHash, | ||
const EVP_MD * | Hash, | ||
int | sLen ) |
int RSA_padding_add_PKCS1_PSS_mgf1 | ( | RSA * | rsa, |
unsigned char * | EM, | ||
const unsigned char * | mHash, | ||
const EVP_MD * | Hash, | ||
const EVP_MD * | mgf1Hash, | ||
int | sLen ) |
int RSA_padding_add_PKCS1_type_1 | ( | unsigned char * | to, |
int | tlen, | ||
const unsigned char * | f, | ||
int | fl ) |
int RSA_padding_add_PKCS1_type_2 | ( | unsigned char * | to, |
int | tlen, | ||
const unsigned char * | f, | ||
int | fl ) |
int RSA_padding_add_SSLv23 | ( | unsigned char * | to, |
int | tlen, | ||
const unsigned char * | f, | ||
int | fl ) |
int RSA_padding_add_X931 | ( | unsigned char * | to, |
int | tlen, | ||
const unsigned char * | f, | ||
int | fl ) |
int RSA_padding_check_none | ( | unsigned char * | to, |
int | tlen, | ||
const unsigned char * | f, | ||
int | fl, | ||
int | rsa_len ) |
int RSA_padding_check_PKCS1_OAEP | ( | unsigned char * | to, |
int | tlen, | ||
const unsigned char * | f, | ||
int | fl, | ||
int | rsa_len, | ||
const unsigned char * | p, | ||
int | pl ) |
int RSA_padding_check_PKCS1_OAEP_mgf1 | ( | unsigned char * | to, |
int | tlen, | ||
const unsigned char * | from, | ||
int | flen, | ||
int | num, | ||
const unsigned char * | param, | ||
int | plen, | ||
const EVP_MD * | md, | ||
const EVP_MD * | mgf1md ) |
int RSA_padding_check_PKCS1_type_1 | ( | unsigned char * | to, |
int | tlen, | ||
const unsigned char * | f, | ||
int | fl, | ||
int | rsa_len ) |
int RSA_padding_check_PKCS1_type_2 | ( | unsigned char * | to, |
int | tlen, | ||
const unsigned char * | f, | ||
int | fl, | ||
int | rsa_len ) |
int RSA_padding_check_SSLv23 | ( | unsigned char * | to, |
int | tlen, | ||
const unsigned char * | f, | ||
int | fl, | ||
int | rsa_len ) |
int RSA_padding_check_X931 | ( | unsigned char * | to, |
int | tlen, | ||
const unsigned char * | f, | ||
int | fl, | ||
int | rsa_len ) |
const RSA_METHOD * RSA_PKCS1_OpenSSL | ( | void | ) |
int RSA_pkey_ctx_ctrl | ( | EVP_PKEY_CTX * | ctx, |
int | optype, | ||
int | cmd, | ||
int | p1, | ||
void * | p2 ) |
int RSA_print_fp | ( | FILE * | fp, |
const RSA * | r, | ||
int | offset ) |
int RSA_private_decrypt | ( | int | flen, |
const unsigned char * | from, | ||
unsigned char * | to, | ||
RSA * | rsa, | ||
int | padding ) |
int RSA_private_encrypt | ( | int | flen, |
const unsigned char * | from, | ||
unsigned char * | to, | ||
RSA * | rsa, | ||
int | padding ) |
int RSA_public_decrypt | ( | int | flen, |
const unsigned char * | from, | ||
unsigned char * | to, | ||
RSA * | rsa, | ||
int | padding ) |
int RSA_public_encrypt | ( | int | flen, |
const unsigned char * | from, | ||
unsigned char * | to, | ||
RSA * | rsa, | ||
int | padding ) |
int RSA_security_bits | ( | const RSA * | rsa | ) |
int RSA_set0_multi_prime_params | ( | RSA * | r, |
BIGNUM * | primes[], | ||
BIGNUM * | exps[], | ||
BIGNUM * | coeffs[], | ||
int | pnum ) |
void RSA_set_default_method | ( | const RSA_METHOD * | meth | ) |
int RSA_set_ex_data | ( | RSA * | r, |
int | idx, | ||
void * | arg ) |
void RSA_set_flags | ( | RSA * | r, |
int | flags ) |
int RSA_set_method | ( | RSA * | rsa, |
const RSA_METHOD * | meth ) |
BN_BLINDING * RSA_setup_blinding | ( | RSA * | rsa, |
BN_CTX * | ctx ) |
int RSA_sign | ( | int | type, |
const unsigned char * | m, | ||
unsigned int | m_length, | ||
unsigned char * | sigret, | ||
unsigned int * | siglen, | ||
RSA * | rsa ) |
int RSA_sign_ASN1_OCTET_STRING | ( | int | type, |
const unsigned char * | m, | ||
unsigned int | m_length, | ||
unsigned char * | sigret, | ||
unsigned int * | siglen, | ||
RSA * | rsa ) |
int RSA_size | ( | const RSA * | rsa | ) |
int RSA_test_flags | ( | const RSA * | r, |
int | flags ) |
int RSA_up_ref | ( | RSA * | r | ) |
int RSA_verify | ( | int | type, |
const unsigned char * | m, | ||
unsigned int | m_length, | ||
const unsigned char * | sigbuf, | ||
unsigned int | siglen, | ||
RSA * | rsa ) |
int RSA_verify_ASN1_OCTET_STRING | ( | int | type, |
const unsigned char * | m, | ||
unsigned int | m_length, | ||
unsigned char * | sigbuf, | ||
unsigned int | siglen, | ||
RSA * | rsa ) |
int RSA_verify_PKCS1_PSS | ( | RSA * | rsa, |
const unsigned char * | mHash, | ||
const EVP_MD * | Hash, | ||
const unsigned char * | EM, | ||
int | sLen ) |
int RSA_verify_PKCS1_PSS_mgf1 | ( | RSA * | rsa, |
const unsigned char * | mHash, | ||
const EVP_MD * | Hash, | ||
const EVP_MD * | mgf1Hash, | ||
const unsigned char * | EM, | ||
int | sLen ) |
int RSA_X931_derive_ex | ( | RSA * | rsa, |
BIGNUM * | p1, | ||
BIGNUM * | p2, | ||
BIGNUM * | q1, | ||
BIGNUM * | q2, | ||
const BIGNUM * | Xp1, | ||
const BIGNUM * | Xp2, | ||
const BIGNUM * | Xp, | ||
const BIGNUM * | Xq1, | ||
const BIGNUM * | Xq2, | ||
const BIGNUM * | Xq, | ||
const BIGNUM * | e, | ||
BN_GENCB * | cb ) |
int RSA_X931_hash_id | ( | int | nid | ) |
int(*)(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx) RSA_meth_get_bn_mod_exp(const RSA_METHOD *meth) | ( | const RSA_METHOD * | meth | ) |
int(*)(RSA *rsa) RSA_meth_get_finish(const RSA_METHOD *meth) | ( | const RSA_METHOD * | meth | ) |
int(*)(RSA *rsa) RSA_meth_get_init(const RSA_METHOD *meth) | ( | const RSA_METHOD * | meth | ) |
int(*)(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb) RSA_meth_get_keygen(const RSA_METHOD *meth) | ( | const RSA_METHOD * | meth | ) |
int(*)(BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx) RSA_meth_get_mod_exp(const RSA_METHOD *meth) | ( | const RSA_METHOD * | meth | ) |
int(*)(RSA *rsa, int bits, int primes, BIGNUM *e, BN_GENCB *cb) RSA_meth_get_multi_prime_keygen(const RSA_METHOD *meth) | ( | const RSA_METHOD * | meth | ) |
int(*)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) RSA_meth_get_priv_dec(const RSA_METHOD *meth) | ( | const RSA_METHOD * | meth | ) |
int(*)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) RSA_meth_get_priv_enc(const RSA_METHOD *meth) | ( | const RSA_METHOD * | meth | ) |
int(*)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) RSA_meth_get_pub_dec(const RSA_METHOD *meth) | ( | const RSA_METHOD * | meth | ) |
int(*)(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) RSA_meth_get_pub_enc(const RSA_METHOD *meth) | ( | const RSA_METHOD * | meth | ) |
int(*)(int type, const unsigned char *m, unsigned int m_length, unsigned char *sigret, unsigned int *siglen, const RSA *rsa) RSA_meth_get_sign(const RSA_METHOD *meth) | ( | const RSA_METHOD * | meth | ) |
int(*)(int dtype, const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf, unsigned int siglen, const RSA *rsa) RSA_meth_get_verify(const RSA_METHOD *meth) | ( | const RSA_METHOD * | meth | ) |