webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
gcd.c File Reference
#include <openssl/bn.h>
#include <assert.h>
#include <openssl/err.h>
#include "internal.h"

Functions

int BN_gcd (BIGNUM *r, const BIGNUM *in_a, const BIGNUM *in_b, BN_CTX *ctx)
 
int BN_mod_inverse_odd (BIGNUM *out, int *out_no_inverse, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx)
 
BIGNUM * BN_mod_inverse (BIGNUM *out, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx)
 
int BN_mod_inverse_blinded (BIGNUM *out, int *out_no_inverse, const BIGNUM *a, const BN_MONT_CTX *mont, BN_CTX *ctx)
 

Function Documentation

◆ BN_gcd()

int BN_gcd ( BIGNUM *  r,
const BIGNUM *  in_a,
const BIGNUM *  in_b,
BN_CTX *  ctx 
)

◆ BN_mod_inverse()

BIGNUM* BN_mod_inverse ( BIGNUM *  out,
const BIGNUM *  a,
const BIGNUM *  n,
BN_CTX *  ctx 
)

◆ BN_mod_inverse_blinded()

int BN_mod_inverse_blinded ( BIGNUM *  out,
int *  out_no_inverse,
const BIGNUM *  a,
const BN_MONT_CTX *  mont,
BN_CTX *  ctx 
)

◆ BN_mod_inverse_odd()

int BN_mod_inverse_odd ( BIGNUM *  out,
int *  out_no_inverse,
const BIGNUM *  a,
const BIGNUM *  n,
BN_CTX *  ctx 
)