Home
last modified time | relevance | path

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

/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/
H A Dhks_mbedtls_hmac.c50 const uint32_t keyByteLen = spec->keyLen / HKS_BITS_PER_BYTE; in HksMbedtlsHmacGenerateKey() local
52 uint8_t *outKey = (uint8_t *)HksMalloc(keyByteLen); in HksMbedtlsHmacGenerateKey()
66 ret = mbedtls_ctr_drbg_random(&ctrDrbg, outKey, keyByteLen); in HksMbedtlsHmacGenerateKey()
72 (void)memset_s(outKey, keyByteLen, 0, keyByteLen); in HksMbedtlsHmacGenerateKey()
78 key->size = keyByteLen; in HksMbedtlsHmacGenerateKey()
H A Dhks_mbedtls_ecdh.c92 const uint32_t keyByteLen = HKS_KEY_BYTES(spec->keyLen); in HksMbedtlsEcdh() local
93 ret = mbedtls_mpi_write_binary(&(ctx.MBEDTLS_PRIVATE(z)), sharedKey->data, keyByteLen); in HksMbedtlsEcdh()
99 sharedKey->size = keyByteLen; in HksMbedtlsEcdh()
H A Dhks_mbedtls_ecc.c164 const uint32_t keyByteLen = HKS_KEY_BYTES(keySize); in EccSaveKeyMaterial() local
165 … const uint32_t rawMaterialLen = sizeof(struct KeyMaterialEcc) + keyByteLen * HKS_ECC_KEYPAIR_CNT; in EccSaveKeyMaterial()
174 keyMaterial->xSize = keyByteLen; in EccSaveKeyMaterial()
175 keyMaterial->ySize = keyByteLen; in EccSaveKeyMaterial()
176 keyMaterial->zSize = keyByteLen; in EccSaveKeyMaterial()
H A Dhks_mbedtls_rsa.c100 const uint32_t keyByteLen = keySize / HKS_BITS_PER_BYTE; in RsaSaveKeyMaterial() local
101 … const uint32_t rawMaterialLen = sizeof(struct KeyMaterialRsa) + keyByteLen * HKS_RSA_KEYPAIR_CNT; in RsaSaveKeyMaterial()
110 keyMaterial->nSize = keyByteLen; in RsaSaveKeyMaterial()
111 keyMaterial->eSize = keyByteLen; in RsaSaveKeyMaterial()
112 keyMaterial->dSize = keyByteLen; in RsaSaveKeyMaterial()
H A Dhks_mbedtls_x25519.c177 const uint32_t keyByteLen = HKS_X25519_KEY_BITS / HKS_BITS_PER_BYTE; in X25519SaveKeyMaterial() local
178 const uint32_t rawMaterialLen = sizeof(struct KeyMaterial25519) + keyByteLen + keyByteLen; in X25519SaveKeyMaterial()
186 keyMaterial->pubKeySize = keyByteLen; in X25519SaveKeyMaterial()
187 keyMaterial->priKeySize = keyByteLen; in X25519SaveKeyMaterial()
H A Dhks_mbedtls_dh.c73 const uint32_t keyByteLen = HKS_KEY_BYTES(keySize); in DhSaveKeyMaterial() local
74 const uint32_t rawMaterialLen = sizeof(struct KeyMaterialDh) + keyByteLen * HKS_DH_KEYPAIR_CNT; in DhSaveKeyMaterial()
H A Dhks_mbedtls_aes.c62 const uint32_t keyByteLen = spec->keyLen / HKS_BITS_PER_BYTE; in HksMbedtlsAesGenerateKey() local
64 uint8_t *outKey = (uint8_t *)HksMalloc(keyByteLen); in HksMbedtlsAesGenerateKey()
78 ret = mbedtls_ctr_drbg_random(&ctrDrbg, outKey, keyByteLen); in HksMbedtlsAesGenerateKey()
81 (void)memset_s(outKey, keyByteLen, 0, keyByteLen); in HksMbedtlsAesGenerateKey()
88 key->size = keyByteLen; in HksMbedtlsAesGenerateKey()
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/
H A Dopenssl_rsa_helper.c31 const uint32_t keyByteLen = keySize / BIT_NUM_OF_UINT8; in SaveRsaKeyToHksBlob() local
36 keyMaterial->nSize = keyByteLen; in SaveRsaKeyToHksBlob()
37 keyMaterial->eSize = keyByteLen; in SaveRsaKeyToHksBlob()
38 keyMaterial->dSize = keyByteLen; in SaveRsaKeyToHksBlob()
40 uint8_t tmpBuff[keyByteLen]; in SaveRsaKeyToHksBlob()
41 (void)memset_s(tmpBuff, keyByteLen, 0, keyByteLen); in SaveRsaKeyToHksBlob()
44 if (BN_bn2binpad(RSA_get0_n(EVP_PKEY_get0_RSA(pkey)), tmpBuff, keyByteLen) > 0) { in SaveRsaKeyToHksBlob()
51 if (BN_bn2binpad(RSA_get0_e(EVP_PKEY_get0_RSA(pkey)), tmpBuff, keyByteLen) > 0) { in SaveRsaKeyToHksBlob()
58 if (BN_bn2binpad(RSA_get0_d(EVP_PKEY_get0_RSA(pkey)), tmpBuff, keyByteLen) > 0) { in SaveRsaKeyToHksBlob()
H A Dopenssl_dsa_helper.c351 …uint32_t keyByteLen = (opensslKeyByteLen + OPENSSL_KEY_BLOCK - 1) / OPENSSL_KEY_BLOCK * OPENSSL_KE… in SaveDsaKeyToHksBlob() local
356 keyMaterial->keySize = keyByteLen * HKS_BITS_PER_BYTE; in SaveDsaKeyToHksBlob()
357 …keyMaterial->xSize = (keyByteLen > OPENSSL_DSA_KEY_LEN_DIVID) ? HKS_DIGEST_SHA256_LEN : HKS_DIGEST… in SaveDsaKeyToHksBlob()
358 keyMaterial->ySize = keyByteLen; in SaveDsaKeyToHksBlob()
359 keyMaterial->pSize = keyByteLen; in SaveDsaKeyToHksBlob()
360 …keyMaterial->qSize = (keyByteLen > OPENSSL_DSA_KEY_LEN_DIVID) ? HKS_DIGEST_SHA256_LEN : HKS_DIGEST… in SaveDsaKeyToHksBlob()
361 keyMaterial->gSize = keyByteLen; in SaveDsaKeyToHksBlob()
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/
H A Dhks_openssl_rsa.c187 const uint32_t keyByteLen = keySize / HKS_BITS_PER_BYTE; in RsaSaveKeyMaterial() local
188 … const uint32_t rawMaterialLen = sizeof(struct KeyMaterialRsa) + keyByteLen * HKS_RSA_KEYPAIR_CNT; in RsaSaveKeyMaterial()
198 uint8_t tmp_buff[keyByteLen]; in RsaSaveKeyMaterial()
199 if (memset_s(tmp_buff, keyByteLen, 0, keyByteLen) != EOK) { in RsaSaveKeyMaterial()
206 if (memcpy_s(rawMaterial + offset, keyByteLen, tmp_buff, keyMaterial->nSize) != EOK) { in RsaSaveKeyMaterial()
213 if (memcpy_s(rawMaterial + offset, keyByteLen, tmp_buff, keyMaterial->eSize) != EOK) { in RsaSaveKeyMaterial()
220 if (memcpy_s(rawMaterial + offset, keyByteLen, tmp_buff, keyMaterial->dSize) != EOK) { in RsaSaveKeyMaterial()
/ohos5.0/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/src/
H A Dcert_manager_app_cert_process.c141 const uint32_t keyByteLen = keySize / CM_BITS_PER_BYTE; in SaveKeyMaterialRsa() local
142 …const uint32_t rawMaterialLen = sizeof(struct HksKeyMaterialRsa) + keyByteLen * CM_RSA_KEYPAIR_CNT; in SaveKeyMaterialRsa()
158 if (memcpy_s(rawMaterial + offset, keyByteLen, tmpBuff, keyMaterial->nSize) != EOK) { in SaveKeyMaterialRsa()
165 if (memcpy_s(rawMaterial + offset, keyByteLen, tmpBuff, keyMaterial->eSize) != EOK) { in SaveKeyMaterialRsa()
172 if (memcpy_s(rawMaterial + offset, keyByteLen, tmpBuff, keyMaterial->dSize) != EOK) { in SaveKeyMaterialRsa()