/ohos5.0/docs/zh-cn/application-dev/reference/apis-universal-keystore-kit/ |
H A D | _o_h___huks___key_material25519.md | 23 | uint32_t [priKeySize](#prikeysize) | 私钥的长度。 | 48 ### priKeySize subsection 51 uint32_t OH_Huks_KeyMaterial25519::priKeySize
|
H A D | _o_h___huks___key_material_dh.md | 23 | uint32_t [priKeySize](#prikeysize) | 私钥的长度。 | 48 ### priKeySize subsection 51 uint32_t OH_Huks_KeyMaterialDh::priKeySize
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/ |
H A D | hks_crypto_ed25519.c | 65 keyMaterial->priKeySize = priKey->size; in SaveEd25519KeyMaterial() 132 ((key->size - totalSize) < km->priKeySize) || in CheckEd25519Material() 133 (km->pubKeySize > (UINT32_MAX - km->priKeySize)) || in CheckEd25519Material() 134 ((key->size - totalSize) < (km->pubKeySize + km->priKeySize))) { in CheckEd25519Material() 136 "%" LOG_PUBLIC "u", key->size, km->pubKeySize, km->priKeySize); in CheckEd25519Material() 172 ((struct KeyMaterial25519 *)output->data)->priKeySize = 0; in HksGetEd25519PubKey()
|
H A D | hks_mbedtls_dh.c | 83 keyMaterial->priKeySize = mbedtls_mpi_size(&ctx->X); in DhSaveKeyMaterial() 97 ret = mbedtls_mpi_write_binary(&(ctx->X), rawMaterial + offset, keyMaterial->priKeySize); in DhSaveKeyMaterial() 176 ((struct KeyMaterialDh *)output->data)->priKeySize = 0; in HksMbedtlsGetDhPubKey() 213 ret = mbedtls_mpi_read_binary(&ctx->X, key->data + offset, keyMaterial->priKeySize); in DhKeyMaterialToCtx()
|
H A D | hks_mbedtls_x25519.c | 117 (keyMaterial->priKeySize > HKS_X25519_KEY_BYTES)) { in X25519CheckKeyMaterialPubPriSize() 119 keyMaterial->pubKeySize, keyMaterial->priKeySize); in X25519CheckKeyMaterialPubPriSize() 148 (isPubKey ? 0 : keyMaterial->priKeySize))) { in X25519CheckKeySize() 187 keyMaterial->priKeySize = keyByteLen; in X25519SaveKeyMaterial() 207 ret = mbedtls_mpi_write_binary(pri, rawMaterial + offset, keyMaterial->priKeySize); in X25519SaveKeyMaterial() 305 int32_t ret = mbedtls_mpi_read_binary(pri, nativeKey->data + offset, keyMaterial->priKeySize); in X25519KeyMaterialToPri() 403 ((struct KeyMaterial25519 *)(keyOut->data))->priKeySize = 0; in HksMbedtlsGetX25519PubKey()
|
/ohos5.0/docs/en/application-dev/reference/apis-universal-keystore-kit/ |
H A D | _o_h___huks___key_material_dh.md | 26 | [priKeySize](#prikeysize) | Length of the private key. | 53 ### priKeySize subsection 57 uint32_t OH_Huks_KeyMaterialDh::priKeySize
|
H A D | _o_h___huks___key_material25519.md | 23 | uint32_t [priKeySize](#prikeysize) | Length of the private key. | 48 ### priKeySize subsection 51 uint32_t OH_Huks_KeyMaterial25519::priKeySize
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/src/ |
H A D | hks_crypto_adapter.c | 340 curve25519Km.priKeySize = 0; in SetCurve25519KeyMaterial() 343 curve25519Km.priKeySize = keyIn->size; in SetCurve25519KeyMaterial() 346 …keyOut->size = sizeof(struct KeyMaterial25519) + curve25519Km.pubKeySize + curve25519Km.priKeySize; in SetCurve25519KeyMaterial() 367 …In->size < (sizeof(struct KeyMaterial25519) + keyMaterial->pubKeySize + keyMaterial->priKeySize)) { in CheckCurve25519KeySize() 382 if (keyMaterial->pubKeySize > MAX_KEY_SIZE || keyMaterial->priKeySize > MAX_KEY_SIZE) { in CheckFormatCurve25519Key() 386 if (paramSetOut->paramSetSize < (offset + keyMaterial->pubKeySize + keyMaterial->priKeySize)) { in CheckFormatCurve25519Key() 407 .blob = { keyMaterial->priKeySize, in FormatCurve25519Key() 423 uint32_t size = (isPubKey ? km->pubKeySize : km->priKeySize); in GetCurve25519FromKeyMaterial() 426 km->pubKeySize, km->priKeySize); in GetCurve25519FromKeyMaterial() 556 ((struct KeyMaterialDh *)publicKey)->priKeySize = 0; in FormatDhKey()
|
H A D | hks_check_paramset.c | 620 (keyMaterial->priKeySize > HKS_CURVE25519_KEY_SIZE_256)) { in CheckCurve25519KeyLen() 625 if (keyMaterial->priKeySize == 0) { in CheckCurve25519KeyLen() 635 …t keySize = sizeof(struct HksKeyMaterial25519) + keyMaterial->pubKeySize + keyMaterial->priKeySize; in CheckCurve25519KeyLen() 658 …if ((keyMaterial->pubKeySize > HKS_DH_KEY_SIZE_4096) || (keyMaterial->priKeySize > HKS_DH_KEY_SIZE… in CheckDHKeyLen() 663 if (keyMaterial->priKeySize == 0) { in CheckDHKeyLen() 673 …32_t keySize = sizeof(struct HksKeyMaterialDh) + keyMaterial->pubKeySize + keyMaterial->priKeySize; in CheckDHKeyLen()
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/ |
H A D | openssl_dh_helper.c | 62 keyMaterial->priKeySize = BN_num_bytes(privKey); in DhSaveKeyMaterial() 109 …f (key->size != sizeof(struct KeyMaterialDh) + keyMaterial->pubKeySize + keyMaterial->priKeySize) { in InitDhStruct() 127 BIGNUM *privKey = BN_bin2bn(key->data + offset, keyMaterial->priKeySize, NULL); in InitDhStruct() 210 ((struct KeyMaterialDh *)output->data)->priKeySize = 0; in DhGetDhPubKey() 248 keyMaterial->priKeySize = 0; in DhX509ToHksBlob()
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/ |
H A D | hks_openssl_curve25519.c | 60 keyMaterial->priKeySize = priKeyLen; in SaveCurve25519KeyMaterial() 119 …rs = EVP_PKEY_new_raw_private_key(EVP_PKEY_X25519, NULL, nativeKey->data + offset, km->priKeySize); in ImportX25519EvpKey() 227 key->data + offset, km->priKeySize); in HksOpensslEd25519Sign() 316 ((struct KeyMaterial25519 *)output->data)->priKeySize = 0; in HksOpensslGetEd25519PubKey()
|
H A D | hks_openssl_dh.c | 73 …f (key->size != sizeof(struct KeyMaterialDh) + keyMaterial->pubKeySize + keyMaterial->priKeySize) { in InitDhStruct() 90 BIGNUM *privKey = BN_bin2bn(key->data + offset, keyMaterial->priKeySize, NULL); in InitDhStruct() 144 keyMaterial->priKeySize = (uint32_t)BN_num_bytes(privKey); in DhSaveKeyMaterial() 196 ((struct KeyMaterialDh *)output->data)->priKeySize = 0; in HksOpensslGetDhPubKey()
|
H A D | hks_openssl_ed25519tox25519.c | 347 keyMaterialOut->priKeySize = 0; in ConvertPubkeyX25519FromED25519() 391 keyMaterialOut->priKeySize = CURVE25519_KEY_LEN; in ConvertPrivX25519FromED25519() 405 if (memcpy_s(keyOut->data + offset, keyMaterialOut->priKeySize, digest, in ConvertPrivX25519FromED25519()
|
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/src/ |
H A D | hks_keyblob_lite.c | 222 keyMaterial->priKeySize = HKS_KEY_BYTES(HKS_CURVE25519_KEY_SIZE_256); in Ed25519BlobToKeyMaterial() 245 (keyMaterial->priKeySize != HKS_KEY_BYTES(HKS_CURVE25519_KEY_SIZE_256)) || in Ed25519KeyMaterialToBlob() 246 (key->size < (sizeof(*keyMaterial) + keyMaterial->pubKeySize + keyMaterial->priKeySize))) { in Ed25519KeyMaterialToBlob() 248 key->size, keyMaterial->pubKeySize, keyMaterial->priKeySize); in Ed25519KeyMaterialToBlob() 252 int32_t ret = HksBlobInit(adjustedKey, keyMaterial->priKeySize + keyMaterial->pubKeySize); in Ed25519KeyMaterialToBlob() 257 keyMaterial->pubKeySize + keyMaterial->priKeySize) != EOK) { in Ed25519KeyMaterialToBlob()
|
/ohos5.0/base/security/huks/interfaces/inner_api/huks_standard/main/include/ |
H A D | hks_type.h | 191 uint32_t priKeySize; member 202 uint32_t priKeySize; member
|
/ohos5.0/base/security/huks/interfaces/kits/c/include/ |
H A D | native_huks_type.h | 911 uint32_t priKeySize; member 930 uint32_t priKeySize; member
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/include/ |
H A D | hks_crypto_hal.h | 107 uint32_t priKeySize; member 115 uint32_t priKeySize; member
|
/ohos5.0/drivers/peripheral/user_auth/hdi_service/adaptor/src/ |
H A D | adaptor_algorithm.c | 125 size_t priKeySize = keyPair->priKey->maxSize; in GenerateEd25519KeyPair() local 126 if (EVP_PKEY_get_raw_private_key(key, keyPair->priKey->buf, &priKeySize) != OPENSSL_SUCCESS) { in GenerateEd25519KeyPair() 130 keyPair->priKey->contentSize = priKeySize; in GenerateEd25519KeyPair()
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/ |
H A D | hks_import_agree_test.cpp | 662 material.priKeySize = key->privateOrYData.size; in ConstructCurve25519Key() 665 uint32_t size = sizeof(material) + material.pubKeySize + material.priKeySize; in ConstructCurve25519Key() 765 material.priKeySize = key->privateOrYData.size; in ConstructDhKey() 768 uint32_t size = sizeof(material) + material.pubKeySize + material.priKeySize; in ConstructDhKey()
|
H A D | hks_import_wrapped_x25519_suite_test.cpp | 284 material.priKeySize = key->privateOrYData.size; in ConstructCurve25519Key() 287 uint32_t size = sizeof(material) + material.pubKeySize + material.priKeySize; in ConstructCurve25519Key()
|
H A D | hks_import_sign_verify_test.cpp | 365 material.priKeySize = privKeyBlob.size; in ConstructImportedCurve25519Key() 368 uint32_t size = sizeof(material) + material.pubKeySize + material.priKeySize; in ConstructImportedCurve25519Key()
|
H A D | hks_access_control_test_common.cpp | 759 material.priKeySize = ed25519PrivData->size; in ConstructEd25519KeyPair() 762 uint32_t size = sizeof(material) + material.pubKeySize + material.priKeySize; in ConstructEd25519KeyPair()
|
/ohos5.0/drivers/peripheral/pin_auth/hdi_service/adaptor/src/ |
H A D | adaptor_algorithm.c | 116 size_t priKeySize = keyPair->priKey->maxSize; in GenerateEd25519KeyPair() local 117 if (EVP_PKEY_get_raw_private_key(key, keyPair->priKey->buf, &priKeySize) != OPENSSL_SUCCESS) { in GenerateEd25519KeyPair() 121 keyPair->priKey->contentSize = priKeySize; in GenerateEd25519KeyPair()
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/interface_test/src/ |
H A D | hks_native_api_compatibility_test.cpp | 925 ASSERT_EQ(sizeof(keyMaterialDh.priKeySize) == sizeof(uint32_t), true); 931 ASSERT_EQ(sizeof(hksKeyMaterialDh.priKeySize) == sizeof(uint32_t), true); 947 ASSERT_EQ(sizeof(keyMaterial25519.priKeySize) == sizeof(uint32_t), true); 953 ASSERT_EQ(sizeof(hksKeyMaterial25519.priKeySize) == sizeof(uint32_t), true);
|
/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 | 226 keyMaterial->priKeySize = priKeyLen; in SaveKeyMaterialCurve25519()
|