#include <openssl/rsa.h>
#include <assert.h>
#include <limits.h>
#include <string.h>
#include <openssl/bn.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/thread.h>
#include <openssl/type_check.h>
#include "internal.h"
#include "../bn/internal.h"
#include "../../internal.h"
#include "../delocate.h"
#include "../rand/fork_detect.h"
Go to the source code of this file.
Macros | |
#define | MAX_BLINDINGS_PER_RSA 1024 |
Variables | |
const BN_ULONG | kBoringSSLRSASqrtTwo [] |
const size_t | kBoringSSLRSASqrtTwoLen = OPENSSL_ARRAY_SIZE(kBoringSSLRSASqrtTwo) |
#define MAX_BLINDINGS_PER_RSA 1024 |
Definition at line 356 of file rsa_impl.c.
DEFINE_METHOD_FUNCTION | ( | RSA_METHOD | , |
RSA_default_method | |||
) |
Definition at line 1410 of file rsa_impl.c.
Definition at line 932 of file rsa_impl.c.
Definition at line 121 of file rsa_impl.c.
Definition at line 141 of file rsa_impl.c.
|
static |
Definition at line 1011 of file rsa_impl.c.
Definition at line 849 of file rsa_impl.c.
|
static |
Definition at line 820 of file rsa_impl.c.
Definition at line 1312 of file rsa_impl.c.
|
static |
Definition at line 1318 of file rsa_impl.c.
|
static |
Definition at line 366 of file rsa_impl.c.
|
static |
Definition at line 467 of file rsa_impl.c.
Definition at line 76 of file rsa_impl.c.
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 | ||
) |
Definition at line 529 of file rsa_impl.c.
Definition at line 689 of file rsa_impl.c.
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 | ||
) |
Definition at line 481 of file rsa_impl.c.
Definition at line 258 of file rsa_impl.c.
int RSA_encrypt | ( | RSA * | rsa, |
size_t * | out_len, | ||
uint8_t * | out, | ||
size_t | max_out, | ||
const uint8_t * | in, | ||
size_t | in_len, | ||
int | padding | ||
) |
Definition at line 262 of file rsa_impl.c.
Definition at line 1386 of file rsa_impl.c.
|
static |
Definition at line 1324 of file rsa_impl.c.
Definition at line 1392 of file rsa_impl.c.
|
static |
Definition at line 1141 of file rsa_impl.c.
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 | ||
) |
Definition at line 596 of file rsa_impl.c.
const BN_ULONG kBoringSSLRSASqrtTwo[] |
Definition at line 985 of file rsa_impl.c.
const size_t kBoringSSLRSASqrtTwoLen = OPENSSL_ARRAY_SIZE(kBoringSSLRSASqrtTwo) |
Definition at line 1003 of file rsa_impl.c.