bn.h
Functions
Name | |
---|---|
int | wolfSSL_BN_mod_exp(WOLFSSL_BIGNUM * r, const WOLFSSL_BIGNUM * a, const WOLFSSL_BIGNUM * p, const WOLFSSL_BIGNUM * m, WOLFSSL_BN_CTX * ctx) この関数は、次の数学「R =(A ^ P)%M」を実行します。 |
Functions Documentation
function wolfSSL_BN_mod_exp
int wolfSSL_BN_mod_exp(
WOLFSSL_BIGNUM * r,
const WOLFSSL_BIGNUM * a,
const WOLFSSL_BIGNUM * p,
const WOLFSSL_BIGNUM * m,
WOLFSSL_BN_CTX * ctx
)
この関数は、次の数学「R =(A ^ P)%M」を実行します。
Parameters:
- r 結果を保持するための構造。
- a 電力で上げられる値。
- p によって上げる力。
- m 使用率 Example
WOLFSSL_BIGNUM r,a,p,m;
int ret;
// set big number values
ret = wolfSSL_BN_mod_exp(r, a, p, m, NULL);
// check ret value
See:
- wolfSSL_BN_new
- wolfSSL_BN_free
Return:
- SSL_SUCCESS 数学操作をうまく実行します。
- SSL_FAILURE エラーケースに遭遇した場合
Source code
int wolfSSL_BN_mod_exp(WOLFSSL_BIGNUM *r, const WOLFSSL_BIGNUM *a,
const WOLFSSL_BIGNUM *p, const WOLFSSL_BIGNUM *m, WOLFSSL_BN_CTX *ctx);
Updated on 2024-11-21 at 02:35:59 +0000