/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/ |
H A D | hks_openssl_rsa.c | 74 if (key->size != sizeof(struct KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize + keyMaterial->dSize) { in RsaCheckKeyMaterial() 83 if (keyMaterial->nSize >= keyMaterial->eSize) { in InitRsaKeyBuf() 84 maxSize = keyMaterial->nSize; in InitRsaKeyBuf() 108 if (memcpy_s(bufBlob.data, bufBlob.size, key->data + offset, keyMaterial->nSize) != EOK) { in InitRsaStruct() 111 BIGNUM *n = BN_bin2bn(bufBlob.data, keyMaterial->nSize, NULL); in InitRsaStruct() 112 offset += keyMaterial->nSize; in InitRsaStruct() 158 e = BN_bin2bn(key->data + sizeof(struct KeyMaterialRsa) + pubKeyMaterial->nSize, pubKeyMaterial->eSize, NULL); in HksOpensslCheckRsaKey() 200 keyMaterial->nSize = (uint32_t)BN_bn2bin(RSA_get0_n(rsa), tmp_buff); in RsaSaveKeyMaterial() 201 if (memcpy_s(rawMaterial + offset, keyByteLen, tmp_buff, keyMaterial->nSize) != EOK) { in RsaSaveKeyMaterial() 206 offset += keyMaterial->nSize; in RsaSaveKeyMaterial() [all...] |
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/ |
H A D | openssl_rsa_helper.c | 36 keyMaterial->nSize = keyByteLen; in SaveRsaKeyToHksBlob() 45 if (memcpy_s(key->data + offset, keyMaterial->nSize, tmpBuff, keyMaterial->nSize) != 0) { in SaveRsaKeyToHksBlob() 50 offset += keyMaterial->nSize; in SaveRsaKeyToHksBlob() 63 key->size = sizeof(struct KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize + keyMaterial->dSize; in SaveRsaKeyToHksBlob() 146 uint32_t nSize = (uint32_t)nSizeTemp; in X509ToRsaPublicKey() local 152 pubKeyInfo->nOrXSize = nSize; in X509ToRsaPublicKey() 155 (BN_bn2bin(RSA_get0_e(rsa), publicKey->data + sizeof(struct HksPubKeyInfo) + nSize) == 0)) { in X509ToRsaPublicKey() 176 if (memcpy_s(buff, HKS_KEY_BYTES(keyMaterial->keySize), key->data + offset, keyMaterial->nSize) == 0) { in InitRsa() 177 n = BN_bin2bn(buff, keyMaterial->nSize, NUL in InitRsa() [all...] |
/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/ |
H A D | hks_mbedtls_rsa.c | 82 if ((keyMaterial->nSize > maxKeyByteLen) || (keyMaterial->eSize > maxKeyByteLen) || in RsaKeyMaterialNedSizeCheck() 84 HKS_LOG_E("Invalid rsa keyMaterial! nSize = 0x%" LOG_PUBLIC "X, eSize = 0x%" LOG_PUBLIC "X, " in RsaKeyMaterialNedSizeCheck() 86 keyMaterial->nSize, in RsaKeyMaterialNedSizeCheck() 105 if (key->size < (sizeof(struct KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize + keyMaterial->dSize)) { in RsaKeyCheck() 126 keyMaterial->nSize = keyByteLen; in RsaSaveKeyMaterial() 133 ret = mbedtls_mpi_write_binary(&(ctx->MBEDTLS_PRIVATE(N)), rawMaterial + offset, keyMaterial->nSize); in RsaSaveKeyMaterial() 139 offset = offset + keyMaterial->nSize; in RsaSaveKeyMaterial() 218 ret = mbedtls_mpi_read_binary(&n, key->data + offset, keyMaterial->nSize); in RsaKeyMaterialToCtx() 224 offset = offset + keyMaterial->nSize; in RsaKeyMaterialToCtx() 537 if (keyOut->size < (sizeof(struct HksPubKeyInfo) + keyMaterial->nSize in GetRsaPubKeyCheckParams() [all...] |
/base/security/huks/test/unittest/huks_standard_test/module_test/framework_test/common_test/src/ |
H A D | hks_check_paramset_test.cpp | 233 .nSize = HKS_RSA_KEY_SIZE_4096, in HWTEST_F() 250 materialRsa.nSize = HKS_RSA_KEY_SIZE_4096 + 1; in HWTEST_F() 254 materialRsa.nSize = HKS_RSA_KEY_SIZE_4096; in HWTEST_F() 276 .nSize = HKS_RSA_KEY_SIZE_4096, in HWTEST_F() 290 materialRsa.nSize = 0; in HWTEST_F() 294 materialRsa.nSize = HKS_RSA_KEY_SIZE_4096; in HWTEST_F()
|
/base/security/huks/utils/crypto_adapter/ |
H A D | hks_client_service_adapter_lite.c | 308 uint32_t nSize = rsaCtx->MBEDTLS_PRIVATE(len);
in X509PublicKeyToRsa() local 311 uint32_t totalSize = sizeof(struct HksPubKeyInfo) + nSize + eSize;
in X509PublicKeyToRsa() 319 pubKeyInfo->nOrXSize = nSize;
in X509PublicKeyToRsa() 323 ret = mbedtls_mpi_write_binary(&rsaCtx->MBEDTLS_PRIVATE(N), keyBuffer + sizeof(struct HksPubKeyInfo), nSize);
in X509PublicKeyToRsa() 331 keyBuffer + sizeof(struct HksPubKeyInfo) + nSize, eSize);
in X509PublicKeyToRsa()
|
H A D | hks_client_service_adapter.c | 457 int nSize = BN_num_bytes(RSA_get0_n(rsa));
in X509PublicKeyToRsa() local 459 if (nSize <= 0 || eSize <= 0) {
in X509PublicKeyToRsa() 465 uint32_t totalSize = (uint32_t)nSize + (uint32_t)eSize + sizeof(struct HksPubKeyInfo);
in X509PublicKeyToRsa() 472 pubKeyInfo->nOrXSize = (uint32_t)nSize;
in X509PublicKeyToRsa() 476 BN_bn2bin(RSA_get0_e(rsa), keyBuffer + sizeof(struct HksPubKeyInfo) + (uint32_t)nSize) == 0) {
in X509PublicKeyToRsa()
|
/base/telephony/sms_mms/test/fuzztest/unittest_fuzzer/ |
H A D | unittest_fuzzer.cpp | 64 void GetDataRange(char* szBuf, uint8_t& nSize, int nRangeMin, int nRangeMax) in GetDataRange() argument 66 nSize = g_size % (nRangeMax-nRangeMin) + nRangeMin; in GetDataRange() 67 if (memset_s(szBuf, nSize, 0x00, nSize) != EOK in GetDataRange() 68 || memcpy_s(szBuf, nSize, g_data, nSize) != EOK) { in GetDataRange()
|
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/src/ |
H A D | cert_manager_app_cert_process.c | 156 keyMaterial->nSize = (uint32_t)BN_bn2bin(RSA_get0_n(rsa), tmpBuff); in SaveKeyMaterialRsa() 157 if (memcpy_s(rawMaterial + offset, keyByteLen, tmpBuff, keyMaterial->nSize) != EOK) { in SaveKeyMaterialRsa() 162 offset += keyMaterial->nSize; in SaveKeyMaterialRsa() 177 keyOut->size = sizeof(struct HksKeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize + keyMaterial->dSize; in SaveKeyMaterialRsa()
|
/base/security/huks/services/huks_standard/huks_engine/main/core/src/ |
H A D | hks_core_service_key_generate.c | 634 if ((keyMaterial->nSize > HKS_RSA_KEY_SIZE_4096) || (keyMaterial->nSize == 0) || in CheckRsaKeyMaterialLen() 646 uint32_t keySize = sizeof(struct HksKeyMaterialRsa) + keyMaterial->nSize + keyMaterial->dSize + keyMaterial->eSize; in CheckRsaKeyMaterialLen() 659 uint32_t size = sizeof(struct HksKeyMaterialRsa) + keyMaterial->nSize + keyMaterial->dSize + in AppendRsaPublicExponent() 673 (void)memcpy_s(out + offset, size - offset, key->data + offset, keyMaterial->nSize); in AppendRsaPublicExponent() 674 offset += keyMaterial->nSize; in AppendRsaPublicExponent()
|
/base/security/huks/test/unittest/huks_standard_test/module_test/framework_test/crypto_engine_test/src/ |
H A D | hks_openssl_rsa_test.cpp | 107 .nSize = 20, in HWTEST_F()
|
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/ |
H A D | hks_import_wrapped_ecdh_suite_test.cpp | 275 material.nSize = nDataBlob->size; in ConstructKey() 279 uint32_t size = sizeof(material) + material.nSize + material.eSize + material.dSize; in ConstructKey() 298 offset += material.nSize; in ConstructKey()
|
H A D | hks_import_wrapped_x25519_suite_test.cpp | 338 material.nSize = nDataBlob->size; in ConstructRsaKey() 342 uint32_t size = sizeof(material) + material.nSize + material.eSize + material.dSize; in ConstructRsaKey() 361 offset += material.nSize; in ConstructRsaKey()
|
H A D | hks_access_control_test_common.cpp | 710 material.nSize = nDataBlob->size; in ConstructRsaKeyPair() 714 uint32_t size = sizeof(material) + material.nSize + material.eSize + material.dSize; in ConstructRsaKeyPair() 732 offset += material.nSize; in ConstructRsaKeyPair()
|
H A D | hks_import_rsa_test.cpp | 384 material.nSize = nDataBlob->size; in ConstructKey() 388 uint32_t sizeTest = sizeof(material) + material.nSize + material.eSize + material.dSize; in ConstructKey() 407 offset += material.nSize; in ConstructKey()
|
/base/security/huks/test/unittest/huks_standard_test/crypto_engine_test/src/ |
H A D | hks_crypto_hal_rsa_key.cpp | 239 uint32_t keyOutLen = sizeof(KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize; in HWTEST_F()
|
H A D | hks_crypto_hal_api_mbedtls.cpp | 306 keyMaterial->nSize = HKS_KEY_BYTES(HKS_RSA_KEY_SIZE_4096); in HWTEST_F() 346 uint32_t keyOutLen = sizeof(KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize; in HWTEST_F()
|
/base/security/huks/interfaces/inner_api/huks_standard/main/include/ |
H A D | hks_type.h | 155 uint32_t nSize; member
|
/base/security/huks/interfaces/kits/c/include/ |
H A D | native_huks_type.h | 848 uint32_t nSize;
member
|
/base/security/huks/frameworks/huks_standard/main/common/include/ |
H A D | hks_crypto_hal.h | 80 uint32_t nSize; member
|
/base/security/huks/frameworks/huks_standard/main/common/src/ |
H A D | hks_check_paramset.c | 560 if ((keyMaterial->nSize > HKS_RSA_KEY_SIZE_4096) || (keyMaterial->nSize == 0) || in CheckRsaKeyLen() 567 uint32_t keySize = sizeof(struct HksKeyMaterialRsa) + keyMaterial->nSize + keyMaterial->dSize + keyMaterial->eSize; in CheckRsaKeyLen()
|
H A D | hks_crypto_adapter.c | 501 uint32_t publicKeySize = sizeof(struct KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize;
in FormatRsaKey()
|
/base/security/huks/test/unittest/huks_standard_test/module_test/interface_test/src/ |
H A D | hks_native_api_compatibility_test.cpp | 854 ASSERT_EQ(sizeof(keyMaterialRsa.nSize) == sizeof(uint32_t), true); in HWTEST_F() 860 ASSERT_EQ(sizeof(hksKeyMaterialRsa.nSize) == sizeof(uint32_t), true); in HWTEST_F()
|
/base/security/huks/services/huks_standard/huks_engine/main/device_cert_manager/src/ |
H A D | dcm_attest.c | 804 keyMaterial->nSize = obj.value.size;
in GetPrivateKeyMaterial() 806 offset += keyMaterial->nSize;
in GetPrivateKeyMaterial()
|