#include <openssl/rsa.h>
#include <string.h>
#include <openssl/bn.h>
#include <openssl/mem.h>
#include <openssl/err.h>
#include "internal.h"
#include "../../internal.h"
Go to the source code of this file.
Classes | |
struct | bn_blinding_st |
Macros | |
#define | BN_BLINDING_COUNTER 32 |
Functions | |
int | BN_BLINDING_convert (BIGNUM *n, BN_BLINDING *b, const BIGNUM *e, const BN_MONT_CTX *mont, BN_CTX *ctx) |
static int | bn_blinding_create_param (BN_BLINDING *b, const BIGNUM *e, const BN_MONT_CTX *mont, BN_CTX *ctx) |
void | BN_BLINDING_free (BN_BLINDING *r) |
void | BN_BLINDING_invalidate (BN_BLINDING *b) |
int | BN_BLINDING_invert (BIGNUM *n, const BN_BLINDING *b, BN_MONT_CTX *mont, BN_CTX *ctx) |
BN_BLINDING * | BN_BLINDING_new (void) |
static int | bn_blinding_update (BN_BLINDING *b, const BIGNUM *e, const BN_MONT_CTX *mont, BN_CTX *ctx) |
#define BN_BLINDING_COUNTER 32 |
Definition at line 121 of file blinding.c.
int BN_BLINDING_convert | ( | BIGNUM * | n, |
BN_BLINDING * | b, | ||
const BIGNUM * | e, | ||
const BN_MONT_CTX * | mont, | ||
BN_CTX * | ctx | ||
) |
Definition at line 201 of file blinding.c.
|
static |
Definition at line 220 of file blinding.c.
void BN_BLINDING_free | ( | BN_BLINDING * | r | ) |
Definition at line 160 of file blinding.c.
void BN_BLINDING_invalidate | ( | BN_BLINDING * | b | ) |
Definition at line 170 of file blinding.c.
int BN_BLINDING_invert | ( | BIGNUM * | n, |
const BN_BLINDING * | b, | ||
BN_MONT_CTX * | mont, | ||
BN_CTX * | ctx | ||
) |
Definition at line 213 of file blinding.c.
BN_BLINDING* BN_BLINDING_new | ( | void | ) |
Definition at line 132 of file blinding.c.
|
static |
Definition at line 174 of file blinding.c.