webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <openssl/rsa.h>
#include <assert.h>
#include <string.h>
#include <openssl/bn.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/thread.h>
#include "internal.h"
#include "../internal.h"
Macros | |
#define | MAX_BLINDINGS_PER_RSA 1024 |
Functions | |
size_t | rsa_default_size (const RSA *rsa) |
int | rsa_default_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_default_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_default_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_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 | rsa_default_private_transform (RSA *rsa, uint8_t *out, const uint8_t *in, size_t len) |
int | rsa_default_multi_prime_keygen (RSA *rsa, int bits, int num_primes, BIGNUM *e_value, BN_GENCB *cb) |
int | rsa_default_keygen (RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb) |
Variables | |
const RSA_METHOD | RSA_default_method |
#define MAX_BLINDINGS_PER_RSA 1024 |
int rsa_default_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_default_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_default_multi_prime_keygen | ( | RSA * | rsa, |
int | bits, | ||
int | num_primes, | ||
BIGNUM * | e_value, | ||
BN_GENCB * | cb | ||
) |
int rsa_default_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_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 | ||
) |
const RSA_METHOD RSA_default_method |