webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
rsa_decrepit.c File Reference
#include <openssl/rsa.h>
#include <assert.h>
#include <openssl/bn.h>

Functions

RSA * RSA_generate_key (int bits, unsigned long e_value, void *callback, void *cb_arg)
 
int RSA_padding_add_PKCS1_PSS (RSA *rsa, uint8_t *EM, const uint8_t *mHash, const EVP_MD *Hash, int sLen)
 
int RSA_verify_PKCS1_PSS (RSA *rsa, const uint8_t *mHash, const EVP_MD *Hash, const uint8_t *EM, int sLen)
 
int RSA_padding_add_PKCS1_OAEP (uint8_t *to, unsigned to_len, const uint8_t *from, unsigned from_len, const uint8_t *param, unsigned param_len)
 

Function Documentation

◆ RSA_generate_key()

RSA* RSA_generate_key ( int  bits,
unsigned long  e_value,
void *  callback,
void *  cb_arg 
)

◆ RSA_padding_add_PKCS1_OAEP()

int RSA_padding_add_PKCS1_OAEP ( uint8_t *  to,
unsigned  to_len,
const uint8_t *  from,
unsigned  from_len,
const uint8_t *  param,
unsigned  param_len 
)

◆ RSA_padding_add_PKCS1_PSS()

int RSA_padding_add_PKCS1_PSS ( RSA *  rsa,
uint8_t *  EM,
const uint8_t *  mHash,
const EVP_MD *  Hash,
int  sLen 
)

◆ RSA_verify_PKCS1_PSS()

int RSA_verify_PKCS1_PSS ( RSA *  rsa,
const uint8_t *  mHash,
const EVP_MD *  Hash,
const uint8_t *  EM,
int  sLen 
)