/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/ |
H A D | hks_openssl_rsa.c | 83 if (keyMaterial->nSize >= keyMaterial->eSize) { in InitRsaKeyBuf() 86 maxSize = keyMaterial->eSize; in InitRsaKeyBuf() 114 if (memcpy_s(bufBlob.data, bufBlob.size, key->data + offset, keyMaterial->eSize) != EOK) { in InitRsaStruct() 117 BIGNUM *e = BN_bin2bn(bufBlob.data, keyMaterial->eSize, NULL); in InitRsaStruct() 118 offset += keyMaterial->eSize; in InitRsaStruct() 212 keyMaterial->eSize = (uint32_t)BN_bn2bin(RSA_get0_e(rsa), tmp_buff); in RsaSaveKeyMaterial() 213 if (memcpy_s(rawMaterial + offset, keyByteLen, tmp_buff, keyMaterial->eSize) != EOK) { in RsaSaveKeyMaterial() 218 offset += keyMaterial->eSize; in RsaSaveKeyMaterial() 270 output->size = sizeof(struct KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize; in HksOpensslGetRsaPubKey() 276 publickeyMaterial->eSize = keyMaterial->eSize; in HksOpensslGetRsaPubKey() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-universal-keystore-kit/ |
H A D | _o_h___huks___key_material_rsa.md | 23 | uint32_t [eSize](#esize) | e值的长度。 | 39 ### eSize subsection 42 uint32_t OH_Huks_KeyMaterialRsa::eSize
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/ |
H A D | hks_mbedtls_rsa.c | 66 if ((keyMaterial->nSize > maxKeyByteLen) || (keyMaterial->eSize > maxKeyByteLen) || in RsaKeyMaterialNedSizeCheck() 71 keyMaterial->eSize, in RsaKeyMaterialNedSizeCheck() 89 …if (key->size < (sizeof(struct KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize + keyMate… in RsaKeyCheck() 111 keyMaterial->eSize = keyByteLen; in RsaSaveKeyMaterial() 124 …t = mbedtls_mpi_write_binary(&(ctx->MBEDTLS_PRIVATE(E)), rawMaterial + offset, keyMaterial->eSize); in RsaSaveKeyMaterial() 130 offset = offset + keyMaterial->eSize; in RsaSaveKeyMaterial() 209 ret = mbedtls_mpi_read_binary(&e, key->data + offset, keyMaterial->eSize); in RsaKeyMaterialToCtx() 216 offset = offset + keyMaterial->eSize; in RsaKeyMaterialToCtx() 423 if (keyOut->size < (sizeof(struct HksPubKeyInfo) + keyMaterial->nSize + keyMaterial->eSize)) { in GetRsaPubKeyCheckParams() 438 const uint32_t outLen = sizeof(struct HksPubKeyInfo) + keyMaterial->nSize + keyMaterial->eSize; in HksMbedtlsGetRsaPubKey()
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/ |
H A D | openssl_rsa_helper.c | 37 keyMaterial->eSize = keyByteLen; in SaveRsaKeyToHksBlob() 52 if (memcpy_s(key->data + offset, keyMaterial->eSize, tmpBuff, keyMaterial->eSize) != 0) { in SaveRsaKeyToHksBlob() 57 offset += keyMaterial->eSize; in SaveRsaKeyToHksBlob() 63 …key->size = sizeof(struct KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize + keyMaterial-… in SaveRsaKeyToHksBlob() 147 uint32_t eSize = (uint32_t)eSizeTemp; in X509ToRsaPublicKey() local 153 pubKeyInfo->eOrYSize = eSize; in X509ToRsaPublicKey() 181 …if (memcpy_s(buff, HKS_KEY_BYTES(keyMaterial->keySize), key->data + offset, keyMaterial->eSize) ==… in InitRsa() 182 e = BN_bin2bn(buff, keyMaterial->eSize, NULL); in InitRsa() 184 offset += keyMaterial->eSize; in InitRsa()
|
/ohos5.0/docs/en/application-dev/reference/apis-universal-keystore-kit/ |
H A D | _o_h___huks___key_material_rsa.md | 23 | uint32_t [eSize](#esize) | Length of **e**. | 40 ### eSize subsection 43 uint32_t OH_Huks_KeyMaterialRsa::eSize
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/framework_test/common_test/src/ |
H A D | hks_check_paramset_test.cpp | 234 .eSize = HKS_RSA_KEY_SIZE_4096, 260 materialRsa.eSize = HKS_RSA_KEY_SIZE_4096 + 1; 277 .eSize = HKS_RSA_KEY_SIZE_4096, 300 materialRsa.eSize = 0; 304 materialRsa.eSize = HKS_RSA_KEY_SIZE_4096;
|
/ohos5.0/base/security/huks/utils/crypto_adapter/ |
H A D | hks_client_service_adapter_lite.c | 309 uint32_t eSize = rsaCtx->MBEDTLS_PRIVATE(len); in X509PublicKeyToRsa() local 311 uint32_t totalSize = sizeof(struct HksPubKeyInfo) + nSize + eSize; in X509PublicKeyToRsa() 320 pubKeyInfo->eOrYSize = eSize; in X509PublicKeyToRsa() 331 keyBuffer + sizeof(struct HksPubKeyInfo) + nSize, eSize); in X509PublicKeyToRsa()
|
H A D | hks_client_service_adapter.c | 458 int eSize = BN_num_bytes(RSA_get0_e(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() 473 pubKeyInfo->eOrYSize = (uint32_t)eSize; in X509PublicKeyToRsa()
|
/ohos5.0/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/src/ |
H A D | cert_manager_app_cert_process.c | 164 keyMaterial->eSize = (uint32_t)BN_bn2bin(RSA_get0_e(rsa), tmpBuff); in SaveKeyMaterialRsa() 165 if (memcpy_s(rawMaterial + offset, keyByteLen, tmpBuff, keyMaterial->eSize) != EOK) { in SaveKeyMaterialRsa() 170 offset += keyMaterial->eSize; in SaveKeyMaterialRsa() 178 …keyOut->size = sizeof(struct HksKeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize + keyMat… in SaveKeyMaterialRsa()
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/ |
H A D | hks_import_wrapped_ecdh_suite_test.cpp | 276 material.eSize = isPriKey ? 0 : sizeof(g_eData); in ConstructKey() 279 uint32_t size = sizeof(material) + material.nSize + material.eSize + material.dSize; in ConstructKey() 305 offset += material.eSize; in ConstructKey()
|
H A D | hks_import_wrapped_x25519_suite_test.cpp | 339 material.eSize = isPriKey ? 0 : sizeof(g_eData); in ConstructRsaKey() 342 uint32_t size = sizeof(material) + material.nSize + material.eSize + material.dSize; in ConstructRsaKey() 368 offset += material.eSize; in ConstructRsaKey()
|
H A D | hks_import_rsa_test.cpp | 385 material.eSize = isPriKey ? 0 : sizeof(g_eData); in ConstructKey() 388 uint32_t sizeTest = sizeof(material) + material.nSize + material.eSize + material.dSize; in ConstructKey() 414 offset += material.eSize; in ConstructKey()
|
H A D | hks_access_control_test_common.cpp | 711 material.eSize = eDataBlob->size; in ConstructRsaKeyPair() 714 uint32_t size = sizeof(material) + material.nSize + material.eSize + material.dSize; in ConstructRsaKeyPair() 739 offset += material.eSize; in ConstructRsaKeyPair()
|
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/src/ |
H A D | hks_core_service_key_generate.c | 637 (keyMaterial->eSize > HKS_RSA_KEY_SIZE_4096)) { in CheckRsaKeyMaterialLen() 642 if ((keyType == HKS_KEY_TYPE_KEY_PAIR) && (keyMaterial->eSize == 0)) { in CheckRsaKeyMaterialLen() 647 … = sizeof(struct HksKeyMaterialRsa) + keyMaterial->nSize + keyMaterial->dSize + keyMaterial->eSize; in CheckRsaKeyMaterialLen() 672 newkeyMaterial->eSize = sizeof(g_defaultRsaPubExponent); in AppendRsaPublicExponent() 694 if ((keyType == HKS_KEY_TYPE_PRIVATE_KEY) && (keyMaterial->eSize == 0)) { in GetRsaPrivateOrPairInnerFormat()
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/framework_test/crypto_engine_test/src/ |
H A D | hks_openssl_rsa_test.cpp | 108 .eSize = 20,
|
/ohos5.0/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;
|
H A D | hks_crypto_hal_api_mbedtls.cpp | 307 keyMaterial->eSize = HKS_KEY_BYTES(HKS_RSA_KEY_SIZE_4096); 346 uint32_t keyOutLen = sizeof(KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize;
|
/ohos5.0/base/security/huks/interfaces/inner_api/huks_standard/main/include/ |
H A D | hks_type.h | 156 uint32_t eSize; member
|
/ohos5.0/base/security/huks/interfaces/kits/c/include/ |
H A D | native_huks_type.h | 850 uint32_t eSize; member
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/include/ |
H A D | hks_crypto_hal.h | 81 uint32_t eSize; member
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/src/ |
H A D | hks_check_paramset.c | 511 (keyMaterial->eSize > HKS_RSA_KEY_SIZE_4096) || (keyMaterial->eSize == 0)) { in CheckRsaKeyLen() 516 … = sizeof(struct HksKeyMaterialRsa) + keyMaterial->nSize + keyMaterial->dSize + keyMaterial->eSize; in CheckRsaKeyLen()
|
H A D | hks_crypto_adapter.c | 462 … uint32_t publicKeySize = sizeof(struct KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize; in FormatRsaKey()
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/interface_test/src/ |
H A D | hks_native_api_compatibility_test.cpp | 855 ASSERT_EQ(sizeof(keyMaterialRsa.eSize) == sizeof(uint32_t), true); 861 ASSERT_EQ(sizeof(hksKeyMaterialRsa.eSize) == sizeof(uint32_t), true);
|
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/device_cert_manager/src/ |
H A D | dcm_attest.c | 814 keyMaterial->eSize = obj.value.size; in GetPrivateKeyMaterial() 816 offset += keyMaterial->eSize; in GetPrivateKeyMaterial()
|