webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <rsa.h>
Public Attributes | |
struct openssl_method_common_st | common |
void * | app_data |
int(* | init )(RSA *rsa) |
int(* | finish )(RSA *rsa) |
size_t(* | size )(const RSA *rsa) |
int(* | sign )(int type, const uint8_t *m, unsigned int m_length, uint8_t *sigret, unsigned int *siglen, const RSA *rsa) |
int(* | verify )(int dtype, const uint8_t *m, unsigned int m_length, const uint8_t *sigbuf, unsigned int siglen, const RSA *rsa) |
int(* | encrypt )(RSA *rsa, size_t *out_len, uint8_t *out, size_t max_out, const uint8_t *in, size_t in_len, int padding) |
int(* | 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) |
int(* | decrypt )(RSA *rsa, size_t *out_len, uint8_t *out, size_t max_out, const uint8_t *in, size_t in_len, int padding) |
int(* | 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) |
int(* | private_transform )(RSA *rsa, uint8_t *out, const uint8_t *in, size_t len) |
int(* | mod_exp )(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx) |
int(* | bn_mod_exp )(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, const BN_MONT_CTX *mont) |
int | flags |
int(* | keygen )(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb) |
int(* | multi_prime_keygen )(RSA *rsa, int bits, int num_primes, BIGNUM *e, BN_GENCB *cb) |
int(* | supports_digest )(const RSA *rsa, const EVP_MD *md) |
void* rsa_meth_st::app_data |
int(* rsa_meth_st::bn_mod_exp) (BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, const BN_MONT_CTX *mont) |
struct openssl_method_common_st rsa_meth_st::common |
int(* rsa_meth_st::decrypt) (RSA *rsa, size_t *out_len, uint8_t *out, size_t max_out, const uint8_t *in, size_t in_len, int padding) |
int(* rsa_meth_st::encrypt) (RSA *rsa, size_t *out_len, uint8_t *out, size_t max_out, const uint8_t *in, size_t in_len, int padding) |
int(* rsa_meth_st::finish) (RSA *rsa) |
int rsa_meth_st::flags |
int(* rsa_meth_st::init) (RSA *rsa) |
int(* rsa_meth_st::multi_prime_keygen) (RSA *rsa, int bits, int num_primes, BIGNUM *e, BN_GENCB *cb) |
int(* rsa_meth_st::sign) (int type, const uint8_t *m, unsigned int m_length, uint8_t *sigret, unsigned int *siglen, const RSA *rsa) |
int(* rsa_meth_st::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) |
int(* rsa_meth_st::verify) (int dtype, const uint8_t *m, unsigned int m_length, const uint8_t *sigbuf, unsigned int siglen, const RSA *rsa) |
int(* rsa_meth_st::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) |