Home
last modified time | relevance | path

Searched refs:modNum (Results 1 – 1 of 1) sorted by relevance

/ohos5.0/foundation/communication/dsoftbus/core/adapter/huks/src/
H A Dsoftbus_rsa_encrypt.c158 static BN_CTX *GetRsaBigNum(const BIGNUM *modNum, BIGNUM **base, BIGNUM **result, uint8_t **buf, in… in GetRsaBigNum() argument
160 if (modNum == NULL || base == NULL || result == NULL || buf == NULL || bufNum == NULL) { in GetRsaBigNum()
177 *bufNum = BN_num_bytes(modNum); in GetRsaBigNum()
213 const BIGNUM *modNum = RSA_get0_n(rsa); in EncryptByPublicKey() local
215 if ((BN_num_bits(modNum) > OPENSSL_RSA_MAX_MODULUS_BITS) || (BN_ucmp(modNum, exp) <= 0) || in EncryptByPublicKey()
216 …((BN_num_bits(modNum) > OPENSSL_RSA_SMALL_MODULUS_BITS) && (BN_num_bits(exp) > OPENSSL_RSA_MAX_PUB… in EncryptByPublicKey()
221 ctx = GetRsaBigNum(modNum, &base, &result, &buf, &bufNum); in EncryptByPublicKey()
229 if (ret <= 0 || BN_bin2bn(buf, bufNum, base) == NULL || BN_ucmp(base, modNum) >= 0) { in EncryptByPublicKey()
233 BN_mod_exp_mont(result, base, exp, modNum, ctx, NULL); in EncryptByPublicKey()