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)
 
BIGNUMBN_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 
)