Home
last modified time | relevance | path

Searched refs:priKeySize (Results 1 – 25 of 27) sorted by relevance

12

/ohos5.0/docs/zh-cn/application-dev/reference/apis-universal-keystore-kit/
H A D_o_h___huks___key_material25519.md23 | uint32_t [priKeySize](#prikeysize) | 私钥的长度。 |
48 ### priKeySize subsection
51 uint32_t OH_Huks_KeyMaterial25519::priKeySize
H A D_o_h___huks___key_material_dh.md23 | 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 Dhks_crypto_ed25519.c65 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 Dhks_mbedtls_dh.c83 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 Dhks_mbedtls_x25519.c117 (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.md26 | [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.md23 | 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 Dhks_crypto_adapter.c340 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 Dhks_check_paramset.c620 (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 Dopenssl_dh_helper.c62 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 Dhks_openssl_curve25519.c60 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 Dhks_openssl_dh.c73 …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 Dhks_openssl_ed25519tox25519.c347 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 Dhks_keyblob_lite.c222 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 Dhks_type.h191 uint32_t priKeySize; member
202 uint32_t priKeySize; member
/ohos5.0/base/security/huks/interfaces/kits/c/include/
H A Dnative_huks_type.h911 uint32_t priKeySize; member
930 uint32_t priKeySize; member
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/include/
H A Dhks_crypto_hal.h107 uint32_t priKeySize; member
115 uint32_t priKeySize; member
/ohos5.0/drivers/peripheral/user_auth/hdi_service/adaptor/src/
H A Dadaptor_algorithm.c125 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 Dhks_import_agree_test.cpp662 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 Dhks_import_wrapped_x25519_suite_test.cpp284 material.priKeySize = key->privateOrYData.size; in ConstructCurve25519Key()
287 uint32_t size = sizeof(material) + material.pubKeySize + material.priKeySize; in ConstructCurve25519Key()
H A Dhks_import_sign_verify_test.cpp365 material.priKeySize = privKeyBlob.size; in ConstructImportedCurve25519Key()
368 uint32_t size = sizeof(material) + material.pubKeySize + material.priKeySize; in ConstructImportedCurve25519Key()
H A Dhks_access_control_test_common.cpp759 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 Dadaptor_algorithm.c116 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 Dhks_native_api_compatibility_test.cpp925 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 Dcert_manager_app_cert_process.c226 keyMaterial->priKeySize = priKeyLen; in SaveKeyMaterialCurve25519()

12