Home
last modified time | relevance | path

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

/ohos5.0/base/security/huks/frameworks/crypto_lite/cipher/src/
H A Dcipher_rsa.c367 …aramAndMallocBuf(size_t rsaLen, const RsaData *cipher, unsigned char **buf, unsigned char **tembuf) in CheckParamAndMallocBuf() argument
376 *tembuf = (unsigned char*)malloc(cipher->length); in CheckParamAndMallocBuf()
377 if (*tembuf == NULL) { in CheckParamAndMallocBuf()
391 unsigned char *tembuf = NULL; in RsaPkcs1Decrypt() local
393 int32_t ret = CheckParamAndMallocBuf(rsaLen, cipher, &buf, &tembuf); in RsaPkcs1Decrypt()
398 (void)memset_s(tembuf, cipher->length, 0, cipher->length); in RsaPkcs1Decrypt()
405 … if (mbedtls_base64_decode(tembuf, cipher->length, &dataLen, (const unsigned char *)cipher->data, in RsaPkcs1Decrypt()
414 &plainLen, tembuf + i * rsaLen, buf, rsaLen)) { in RsaPkcs1Decrypt()
429 free(tembuf); in RsaPkcs1Decrypt()
435 free(tembuf); in RsaPkcs1Decrypt()