webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
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"

Classes

struct  bn_blinding_st
 

Macros

#define BN_BLINDING_COUNTER   32
 

Functions

BN_BLINDINGBN_BLINDING_new (void)
 
void BN_BLINDING_free (BN_BLINDING *r)
 
int BN_BLINDING_convert (BIGNUM *n, BN_BLINDING *b, const BIGNUM *e, const BN_MONT_CTX *mont, BN_CTX *ctx)
 
int BN_BLINDING_invert (BIGNUM *n, const BN_BLINDING *b, BN_MONT_CTX *mont, BN_CTX *ctx)
 

Macro Definition Documentation

◆ BN_BLINDING_COUNTER

#define BN_BLINDING_COUNTER   32

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 
)

◆ BN_BLINDING_free()

void BN_BLINDING_free ( BN_BLINDING r)

◆ BN_BLINDING_invert()

int BN_BLINDING_invert ( BIGNUM n,
const BN_BLINDING b,
BN_MONT_CTX mont,
BN_CTX ctx 
)

◆ BN_BLINDING_new()

BN_BLINDING* BN_BLINDING_new ( void  )