Classes | Macros | Functions
blinding.c File Reference
#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"
Include dependency graph for blinding.c:
This graph shows which files directly or indirectly include this file:

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_BLINDINGBN_BLINDING_new (void)
 
static int bn_blinding_update (BN_BLINDING *b, const BIGNUM *e, const BN_MONT_CTX *mont, BN_CTX *ctx)
 

Macro Definition Documentation

◆ BN_BLINDING_COUNTER

#define BN_BLINDING_COUNTER   32

Definition at line 121 of file blinding.c.

Function Documentation

◆ BN_BLINDING_convert()

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.

◆ bn_blinding_create_param()

static int bn_blinding_create_param ( BN_BLINDING b,
const BIGNUM e,
const BN_MONT_CTX mont,
BN_CTX ctx 
)
static

Definition at line 220 of file blinding.c.

◆ BN_BLINDING_free()

void BN_BLINDING_free ( BN_BLINDING r)

Definition at line 160 of file blinding.c.

◆ BN_BLINDING_invalidate()

void BN_BLINDING_invalidate ( BN_BLINDING b)

Definition at line 170 of file blinding.c.

◆ BN_BLINDING_invert()

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_new()

BN_BLINDING* BN_BLINDING_new ( void  )

Definition at line 132 of file blinding.c.

◆ bn_blinding_update()

static int bn_blinding_update ( BN_BLINDING b,
const BIGNUM e,
const BN_MONT_CTX mont,
BN_CTX ctx 
)
static

Definition at line 174 of file blinding.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:04