|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <openssl/bn.h>#include <string.h>#include <openssl/err.h>#include <openssl/mem.h>#include <openssl/thread.h>#include "internal.h"#include "../internal.h"Functions | |
| BN_MONT_CTX * | BN_MONT_CTX_new (void) |
| void | BN_MONT_CTX_free (BN_MONT_CTX *mont) |
| BN_MONT_CTX * | BN_MONT_CTX_copy (BN_MONT_CTX *to, const BN_MONT_CTX *from) |
| OPENSSL_COMPILE_ASSERT (BN_MONT_CTX_N0_LIMBS==1||BN_MONT_CTX_N0_LIMBS==2, BN_MONT_CTX_N0_LIMBS_VALUE_INVALID) | |
| OPENSSL_COMPILE_ASSERT (sizeof(BN_ULONG) *BN_MONT_CTX_N0_LIMBS==sizeof(uint64_t), BN_MONT_CTX_set_64_bit_mismatch) | |
| int | BN_MONT_CTX_set (BN_MONT_CTX *mont, const BIGNUM *mod, BN_CTX *ctx) |
| int | BN_MONT_CTX_set_locked (BN_MONT_CTX **pmont, CRYPTO_MUTEX *lock, const BIGNUM *mod, BN_CTX *bn_ctx) |
| int | BN_to_montgomery (BIGNUM *ret, const BIGNUM *a, const BN_MONT_CTX *mont, BN_CTX *ctx) |
| int | BN_from_montgomery (BIGNUM *r, const BIGNUM *a, const BN_MONT_CTX *mont, BN_CTX *ctx) |
| int | BN_mod_mul_montgomery (BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BN_MONT_CTX *mont, BN_CTX *ctx) |
| int BN_from_montgomery | ( | BIGNUM * | r, |
| const BIGNUM * | a, | ||
| const BN_MONT_CTX * | mont, | ||
| BN_CTX * | ctx | ||
| ) |
| int BN_mod_mul_montgomery | ( | BIGNUM * | r, |
| const BIGNUM * | a, | ||
| const BIGNUM * | b, | ||
| const BN_MONT_CTX * | mont, | ||
| BN_CTX * | ctx | ||
| ) |
| BN_MONT_CTX* BN_MONT_CTX_copy | ( | BN_MONT_CTX * | to, |
| const BN_MONT_CTX * | from | ||
| ) |
| void BN_MONT_CTX_free | ( | BN_MONT_CTX * | mont | ) |
| BN_MONT_CTX* BN_MONT_CTX_new | ( | void | ) |
| int BN_MONT_CTX_set | ( | BN_MONT_CTX * | mont, |
| const BIGNUM * | mod, | ||
| BN_CTX * | ctx | ||
| ) |
| int BN_MONT_CTX_set_locked | ( | BN_MONT_CTX ** | pmont, |
| CRYPTO_MUTEX * | lock, | ||
| const BIGNUM * | mod, | ||
| BN_CTX * | bn_ctx | ||
| ) |
| int BN_to_montgomery | ( | BIGNUM * | ret, |
| const BIGNUM * | a, | ||
| const BN_MONT_CTX * | mont, | ||
| BN_CTX * | ctx | ||
| ) |
| OPENSSL_COMPILE_ASSERT | ( | BN_MONT_CTX_N0_LIMBS | = =1||BN_MONT_CTX_N0_LIMBS==2, |
| BN_MONT_CTX_N0_LIMBS_VALUE_INVALID | |||
| ) |
1.8.13