|
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) |
1.8.13