Home
last modified time | relevance | path

Searched refs:keyMaterial (Results 1 – 25 of 45) sorted by relevance

12

/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/
H A Dhks_mbedtls_ecc.c79 (keyMaterial->ySize > maxKeyByteLen) || (keyMaterial->zSize > maxKeyByteLen)) { in EccKeyMaterialXyzSizeCheck()
81 … "zSize = 0x%" LOG_PUBLIC "X", keyMaterial->xSize, keyMaterial->ySize, keyMaterial->zSize); in EccKeyMaterialXyzSizeCheck()
97 …if (key->size < (sizeof(struct KeyMaterialEcc) + keyMaterial->xSize + keyMaterial->ySize + keyMate… in EccKeyCheck()
108 if ((keyMaterial->keyAlg != HKS_ALG_ECC) && (keyMaterial->keyAlg != HKS_ALG_ECDH)) { in HksMbedtlsEccGetKeyCurveNist()
148 uint32_t offset = sizeof(*keyMaterial) + keyMaterial->xSize + keyMaterial->ySize; in HksEccKeyMaterialToPri()
173 keyMaterial->keySize = keySize; in EccSaveKeyMaterial()
182 keyMaterial->xSize); in EccSaveKeyMaterial()
190 keyMaterial->ySize); in EccSaveKeyMaterial()
256 if ((keyMaterial->xSize == 0) || (keyMaterial->ySize == 0)) { in GetEccPubKeyCheckParams()
261 if (keyOut->size < (sizeof(struct KeyMaterialEcc) + keyMaterial->xSize + keyMaterial->ySize)) { in GetEccPubKeyCheckParams()
[all …]
H A Dhks_mbedtls_rsa.c66 if ((keyMaterial->nSize > maxKeyByteLen) || (keyMaterial->eSize > maxKeyByteLen) || in RsaKeyMaterialNedSizeCheck()
70 keyMaterial->nSize, in RsaKeyMaterialNedSizeCheck()
71 keyMaterial->eSize, in RsaKeyMaterialNedSizeCheck()
72 keyMaterial->dSize); in RsaKeyMaterialNedSizeCheck()
89 …if (key->size < (sizeof(struct KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize + keyMate… in RsaKeyCheck()
109 keyMaterial->keySize = keySize; in RsaSaveKeyMaterial()
110 keyMaterial->nSize = keyByteLen; in RsaSaveKeyMaterial()
111 keyMaterial->eSize = keyByteLen; in RsaSaveKeyMaterial()
112 keyMaterial->dSize = keyByteLen; in RsaSaveKeyMaterial()
423 if (keyOut->size < (sizeof(struct HksPubKeyInfo) + keyMaterial->nSize + keyMaterial->eSize)) { in GetRsaPubKeyCheckParams()
[all …]
H A Dhks_mbedtls_dh.c79 struct KeyMaterialDh *keyMaterial = (struct KeyMaterialDh *)rawMaterial; in DhSaveKeyMaterial() local
80 keyMaterial->keyAlg = HKS_ALG_DH; in DhSaveKeyMaterial()
81 keyMaterial->keySize = keySize; in DhSaveKeyMaterial()
82 keyMaterial->pubKeySize = mbedtls_mpi_size(&ctx->GX); in DhSaveKeyMaterial()
83 keyMaterial->priKeySize = mbedtls_mpi_size(&ctx->X); in DhSaveKeyMaterial()
87 uint32_t offset = sizeof(*keyMaterial); in DhSaveKeyMaterial()
96 offset = offset + keyMaterial->pubKeySize; in DhSaveKeyMaterial()
178 output->size = sizeof(struct KeyMaterialDh) + keyMaterial->pubKeySize; in HksMbedtlsGetDhPubKey()
193 ret = GetDhParam(keyMaterial->keySize, &paramP, &paramG); in DhKeyMaterialToCtx()
201 ctx->len = HKS_KEY_BYTES(keyMaterial->keySize); in DhKeyMaterialToCtx()
[all …]
H A Dhks_mbedtls_x25519.c116 if ((keyMaterial->pubKeySize > HKS_X25519_KEY_BYTES) || in X25519CheckKeyMaterialPubPriSize()
117 (keyMaterial->priKeySize > HKS_X25519_KEY_BYTES)) { in X25519CheckKeyMaterialPubPriSize()
119 keyMaterial->pubKeySize, keyMaterial->priKeySize); in X25519CheckKeyMaterialPubPriSize()
148 (isPubKey ? 0 : keyMaterial->priKeySize))) { in X25519CheckKeySize()
184 keyMaterial->keyAlg = HKS_ALG_X25519; in X25519SaveKeyMaterial()
185 keyMaterial->keySize = HKS_X25519_KEY_BITS; in X25519SaveKeyMaterial()
186 keyMaterial->pubKeySize = keyByteLen; in X25519SaveKeyMaterial()
187 keyMaterial->priKeySize = keyByteLen; in X25519SaveKeyMaterial()
206 offset = offset + keyMaterial->pubKeySize; in X25519SaveKeyMaterial()
275 …if (memcpy_s(tmpPubKey, keyMaterial->pubKeySize, pubKey->data + offset, keyMaterial->pubKeySize) !… in X25519KeyMaterialToPub()
[all …]
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/
H A Dhks_openssl_dsa.c69 *offset += keyMaterial->xSize; in InitDsaStructKey()
76 *offset += keyMaterial->ySize; in InitDsaStructKey()
102 *offset += keyMaterial->pSize; in InitDsaStructParameter()
109 *offset += keyMaterial->qSize; in InitDsaStructParameter()
192 &keyMaterial->xSize, in DsaKeyMaterialParam()
193 &keyMaterial->ySize, in DsaKeyMaterialParam()
194 &keyMaterial->pSize, in DsaKeyMaterialParam()
195 &keyMaterial->qSize, in DsaKeyMaterialParam()
196 &keyMaterial->gSize); in DsaKeyMaterialParam()
311 …output->size = sizeof(struct KeyMaterialDsa) + keyMaterial->ySize + keyMaterial->pSize + keyMateri… in HksOpensslGetDsaPubKey()
[all …]
H A Dhks_openssl_rsa.c74 …if (key->size != sizeof(struct KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize + keyMate… in RsaCheckKeyMaterial()
83 if (keyMaterial->nSize >= keyMaterial->eSize) { in InitRsaKeyBuf()
84 maxSize = keyMaterial->nSize; in InitRsaKeyBuf()
113 offset += keyMaterial->nSize; in InitRsaStruct()
118 offset += keyMaterial->eSize; in InitRsaStruct()
196 keyMaterial->keySize = keySize; in RsaSaveKeyMaterial()
211 offset += keyMaterial->nSize; in RsaSaveKeyMaterial()
218 offset += keyMaterial->eSize; in RsaSaveKeyMaterial()
226 …key->size = sizeof(struct KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize + keyMaterial-… in RsaSaveKeyMaterial()
270 output->size = sizeof(struct KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize; in HksOpensslGetRsaPubKey()
[all …]
H A Dhks_openssl_dh.c73 …if (key->size != sizeof(struct KeyMaterialDh) + keyMaterial->pubKeySize + keyMaterial->priKeySize)… in InitDhStruct()
78 int32_t ret = HksOpensslGetNid(keyMaterial->keySize, &nid); in InitDhStruct()
89 offset += keyMaterial->pubKeySize; in InitDhStruct()
106 int32_t ret = HksOpensslGetNid(keyMaterial->keySize, &nid); in InitDhPubStruct()
141 keyMaterial->keyAlg = HKS_ALG_DH; in DhSaveKeyMaterial()
142 keyMaterial->keySize = keySize; in DhSaveKeyMaterial()
143 keyMaterial->pubKeySize = (uint32_t)BN_num_bytes(pubKey); in DhSaveKeyMaterial()
144 keyMaterial->priKeySize = (uint32_t)BN_num_bytes(privKey); in DhSaveKeyMaterial()
145 keyMaterial->reserved = 0; in DhSaveKeyMaterial()
149 offset += keyMaterial->pubKeySize; in DhSaveKeyMaterial()
[all …]
H A Dhks_openssl_ecc.c91 offset += keyMaterial->xSize; in TransEccKeyToKeyBlob()
98 offset += keyMaterial->ySize; in TransEccKeyToKeyBlob()
126 keyMaterial->keySize = keySize; in EccSaveKeyMaterial()
127 keyMaterial->xSize = HKS_KEY_BYTES(keySize); in EccSaveKeyMaterial()
210 if ((keyMaterial->xSize == 0) || (keyMaterial->ySize == 0)) { in HksOpensslGetEccPubKey()
215 output->size = sizeof(struct KeyMaterialEcc) + keyMaterial->xSize + keyMaterial->ySize; in HksOpensslGetEccPubKey()
225 input->data + sizeof(struct KeyMaterialEcc), keyMaterial->xSize + keyMaterial->ySize); in HksOpensslGetEccPubKey()
235 *keySize = keyMaterial->keySize; in GetEccModules()
236 *publicXSize = keyMaterial->xSize; in GetEccModules()
237 *publicYSize = keyMaterial->ySize; in GetEccModules()
[all …]
H A Dhks_openssl_sm2.c83 keyMaterial->keySize = spec->keyLen; in EvpPkeyToKeyMaterialEc()
84 keyMaterial->xSize = pubXBlob.size; in EvpPkeyToKeyMaterialEc()
85 keyMaterial->ySize = pubYBlob.size; in EvpPkeyToKeyMaterialEc()
86 keyMaterial->zSize = privBlob.size; in EvpPkeyToKeyMaterialEc()
163 "u", keyMaterial->keySize, keyMaterial->xSize, keyMaterial->ySize, keyMaterial->zSize); in GetSm2Modules()
167 (keyMaterial->xSize > HKS_KEY_BYTES(keyMaterial->keySize)) || in GetSm2Modules()
168 (keyMaterial->ySize > HKS_KEY_BYTES(keyMaterial->keySize)) || in GetSm2Modules()
169 (keyMaterial->zSize > HKS_KEY_BYTES(keyMaterial->keySize)) || in GetSm2Modules()
170 … (sizeof(struct KeyMaterialEcc) + keyMaterial->xSize + keyMaterial->ySize + keyMaterial->zSize != in GetSm2Modules()
175 … (keyBlob->size < sizeof(struct KeyMaterialEcc) + keyMaterial->xSize + keyMaterial->ySize + keyMat… in GetSm2Modules()
[all …]
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/
H A Dopenssl_dsa_helper.c94 offset += keyMaterial->ySize; in InitDsa()
97 offset += keyMaterial->pSize; in InitDsa()
100 offset += keyMaterial->qSize; in InitDsa()
290 keyMaterial->xSize = 0; in X509ToDsaPublicKey()
291 keyMaterial->ySize = ySize; in X509ToDsaPublicKey()
292 keyMaterial->pSize = pSize; in X509ToDsaPublicKey()
293 keyMaterial->qSize = qSize; in X509ToDsaPublicKey()
294 keyMaterial->gSize = gSize; in X509ToDsaPublicKey()
377 offset += keyMaterial->xSize; in SaveDsaKeyToHksBlob()
381 offset += keyMaterial->ySize; in SaveDsaKeyToHksBlob()
[all …]
H A Dopenssl_dh_helper.c59 keyMaterial->keyAlg = HKS_ALG_DH; in DhSaveKeyMaterial()
60 keyMaterial->keySize = keySize; in DhSaveKeyMaterial()
63 keyMaterial->reserved = 0; in DhSaveKeyMaterial()
67 offset += keyMaterial->pubKeySize; in DhSaveKeyMaterial()
109 …if (key->size != sizeof(struct KeyMaterialDh) + keyMaterial->pubKeySize + keyMaterial->priKeySize)… in InitDhStruct()
114 ret = DhGetNid(keyMaterial->keySize, &nid); in InitDhStruct()
126 offset += keyMaterial->pubKeySize; in InitDhStruct()
245 keyMaterial->keyAlg = HKS_ALG_DH; in DhX509ToHksBlob()
247 keyMaterial->pubKeySize = dhpubKeySize; in DhX509ToHksBlob()
248 keyMaterial->priKeySize = 0; in DhX509ToHksBlob()
[all …]
H A Dopenssl_rsa_helper.c35 keyMaterial->keySize = keySize; in SaveRsaKeyToHksBlob()
36 keyMaterial->nSize = keyByteLen; in SaveRsaKeyToHksBlob()
37 keyMaterial->eSize = keyByteLen; in SaveRsaKeyToHksBlob()
38 keyMaterial->dSize = keyByteLen; in SaveRsaKeyToHksBlob()
45 if (memcpy_s(key->data + offset, keyMaterial->nSize, tmpBuff, keyMaterial->nSize) != 0) { in SaveRsaKeyToHksBlob()
50 offset += keyMaterial->nSize; in SaveRsaKeyToHksBlob()
52 if (memcpy_s(key->data + offset, keyMaterial->eSize, tmpBuff, keyMaterial->eSize) != 0) { in SaveRsaKeyToHksBlob()
57 offset += keyMaterial->eSize; in SaveRsaKeyToHksBlob()
59 if (memcpy_s(key->data + offset, keyMaterial->dSize, tmpBuff, keyMaterial->dSize) != 0) { in SaveRsaKeyToHksBlob()
63 …key->size = sizeof(struct KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize + keyMaterial-… in SaveRsaKeyToHksBlob()
[all …]
H A Dopenssl_ecc_helper.c60 offset += keyMaterial->xSize; in TransEccKeyToKeyBlob()
65 offset += keyMaterial->ySize; in TransEccKeyToKeyBlob()
81 keyMaterial->keyAlg = HKS_ALG_ECC; in EccSaveKeyMaterial()
82 keyMaterial->keySize = keyLen; in EccSaveKeyMaterial()
83 keyMaterial->xSize = HKS_KEY_BYTES(keyLen); in EccSaveKeyMaterial()
162 *keySize = keyMaterial->keySize; in GetEccModules()
163 *publicXSize = keyMaterial->xSize; in GetEccModules()
164 *publicYSize = keyMaterial->ySize; in GetEccModules()
165 *privateXSize = keyMaterial->zSize; in GetEccModules()
434 output->size = sizeof(struct KeyMaterialEcc) + keyMaterial->xSize + keyMaterial->ySize; in GetEccPubKey()
[all …]
/ohos5.0/base/security/crypto_framework/plugin/openssl_plugin/key/sym_key_generator/src/
H A Dsym_key_openssl.c49 if ((impl->keyMaterial.data == NULL) || (impl->keyMaterial.len == 0)) { in GetEncoded()
58 (void)memcpy_s(key->data, impl->keyMaterial.len, impl->keyMaterial.data, impl->keyMaterial.len); in GetEncoded()
74 if ((impl->keyMaterial.data != NULL) && (impl->keyMaterial.len > 0)) { in ClearMem()
75 (void)memset_s(impl->keyMaterial.data, impl->keyMaterial.len, 0, impl->keyMaterial.len); in ClearMem()
120 if (keyMaterial == NULL) { in RandomSymmKey()
128 HcfFree(keyMaterial); in RandomSymmKey()
131 symmKey->data = keyMaterial; in RandomSymmKey()
179 (void)memset_s(impl->keyMaterial.data, impl->keyMaterial.len, 0, impl->keyMaterial.len); in DestroySymKeySpi()
182 impl->keyMaterial.len = 0; in DestroySymKeySpi()
244 if (keyMaterial == NULL) { in CopySymmKey()
[all …]
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/src/
H A Dhks_crypto_adapter.c367 …if (keyIn->size < (sizeof(struct KeyMaterial25519) + keyMaterial->pubKeySize + keyMaterial->priKey… 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()
433 …uint8_t *tmp = (isPubKey ? (keyMaterial->data + offset) : (keyMaterial->data + offset + km->pubKey… in GetCurve25519FromKeyMaterial()
462 … uint32_t publicKeySize = sizeof(struct KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize; in FormatRsaKey()
489 … uint32_t publicKeySize = sizeof(struct KeyMaterialDsa) + keyMaterial->ySize + keyMaterial->pSize + in FormatDsaKey()
490 keyMaterial->qSize + keyMaterial->gSize; in FormatDsaKey()
520 … uint32_t publicKeySize = sizeof(struct KeyMaterialEcc) + keyMaterial->xSize + keyMaterial->ySize; in FormatEccKey()
575 keyMaterial->size = key->size; in HksSetKeyToMaterial()
576 keyMaterial->data = (uint8_t *)HksMalloc(keyMaterial->size); in HksSetKeyToMaterial()
[all …]
H A Dhks_check_paramset.c504 if ((keyMaterial->keyAlg != alg) || (keyMaterial->keySize != params->keyLen.value)) { in CheckRsaKeyLen()
509 if ((keyMaterial->nSize > HKS_RSA_KEY_SIZE_4096) || (keyMaterial->nSize == 0) || in CheckRsaKeyLen()
510 (keyMaterial->dSize > HKS_RSA_KEY_SIZE_4096) || (keyMaterial->dSize == 0) || in CheckRsaKeyLen()
511 (keyMaterial->eSize > HKS_RSA_KEY_SIZE_4096) || (keyMaterial->eSize == 0)) { in CheckRsaKeyLen()
516 …32_t keySize = sizeof(struct HksKeyMaterialRsa) + keyMaterial->nSize + keyMaterial->dSize + keyMat… in CheckRsaKeyLen()
534 if ((keyMaterial->keyAlg != alg) || (keyMaterial->keySize != params->keyLen.value)) { in CheckEccKeyLen()
554 …32_t keySize = sizeof(struct HksKeyMaterialEcc) + keyMaterial->xSize + keyMaterial->ySize + keyMat… in CheckEccKeyLen()
577 if ((keyMaterial->xSize > MAX_KEY_SIZE) || (keyMaterial->ySize > MAX_KEY_SIZE) || in CheckDsaKeyLen()
578 (keyMaterial->pSize > MAX_KEY_SIZE) || (keyMaterial->qSize > MAX_KEY_SIZE) || in CheckDsaKeyLen()
585 (keyMaterial->pSize == 0) || (keyMaterial->qSize == 0) || (keyMaterial->gSize == 0)) { in CheckDsaKeyLen()
[all …]
/ohos5.0/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/src/
H A Dcert_manager_app_cert_process.c76 offset += keyMaterial->xSize; in TransEccKeyToKeyBlob()
83 offset += keyMaterial->ySize; in TransEccKeyToKeyBlob()
120 keyMaterial->keyAlg = HKS_ALG_ECC; in SaveKeyMaterialEcc()
121 keyMaterial->keySize = keySize; in SaveKeyMaterialEcc()
150 keyMaterial->keyAlg = HKS_ALG_RSA; in SaveKeyMaterialRsa()
151 keyMaterial->keySize = keySize; in SaveKeyMaterialRsa()
163 offset += keyMaterial->nSize; in SaveKeyMaterialRsa()
170 offset += keyMaterial->eSize; in SaveKeyMaterialRsa()
178 …keyOut->size = sizeof(struct HksKeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize + keyMat… in SaveKeyMaterialRsa()
223 keyMaterial->keyAlg = algType; in SaveKeyMaterialCurve25519()
[all …]
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/sdk_test/src/
H A Dhks_inner_test.cpp273 HksBlob keyMaterial = {.size = 0, .data = nullptr}; variable
274 ret = HksFormatKeyFromMaterial(HKS_ALG_AES, &keyMaterial, nullptr);
291 HksBlob keyMaterial = {.size = 0, .data = nullptr}; variable
394 KeyMaterialDsa *keyMaterial = (KeyMaterialDsa *)publicKey.data; variable
396 keyMaterial->keyAlg = HKS_ALG_DSA;
397 keyMaterial->keySize = 256;
404 keyMaterial->xSize = 1;
405 keyMaterial->ySize = 1;
406 keyMaterial->pSize = 1;
407 keyMaterial->qSize = 1;
[all …]
/ohos5.0/base/security/huks/utils/crypto_adapter/
H A Dhks_client_service_adapter.c217 keyMaterial->pSize + keyMaterial->qSize + keyMaterial->gSize; in GetDsaPubKeyParam()
223 y->size = keyMaterial->ySize; in GetDsaPubKeyParam()
225 offset += keyMaterial->ySize; in GetDsaPubKeyParam()
226 p->size = keyMaterial->pSize; in GetDsaPubKeyParam()
228 offset += keyMaterial->pSize; in GetDsaPubKeyParam()
672 keyMaterial->xSize = 0; in X509PublicKeyToDsa()
673 keyMaterial->ySize = ySize; in X509PublicKeyToDsa()
674 keyMaterial->pSize = pSize; in X509PublicKeyToDsa()
675 keyMaterial->qSize = qSize; in X509PublicKeyToDsa()
676 keyMaterial->gSize = gSize; in X509PublicKeyToDsa()
[all …]
/ohos5.0/base/security/huks/frameworks/huks_standard/main/core/src/
H A Dhks_local_engine.c186 keySize = keyMaterial->keySize; in CheckLocalCipherParams()
325 struct HksBlob keyMaterial = { 0, NULL }; in HksLocalSign() local
333 ret = HksCryptoHalSign(&keyMaterial, &usageSpec, &message, signature); in HksLocalSign()
337 if (keyMaterial.data != NULL) { in HksLocalSign()
338 (void)memset_s(keyMaterial.data, keyMaterial.size, 0, keyMaterial.size); in HksLocalSign()
339 HKS_FREE(keyMaterial.data); in HksLocalSign()
358 struct HksBlob keyMaterial = { 0, NULL }; in HksLocalVerify() local
360 ret = HksSetKeyToMaterial(usageSpec.algType, true, key, &keyMaterial); in HksLocalVerify()
374 if (keyMaterial.data != NULL) { in HksLocalVerify()
375 (void)memset_s(keyMaterial.data, keyMaterial.size, 0, keyMaterial.size); in HksLocalVerify()
[all …]
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/crypto_engine_test/src/
H A Dhks_crypto_hal_api_mbedtls.cpp304 keyMaterial->keyAlg = HKS_ALG_RSA;
305 keyMaterial->keySize = HKS_RSA_KEY_SIZE_4096;
315 keyMaterial->keySize = ERROR_KEY_SIZE;
320 keyMaterial->keySize = HKS_RSA_KEY_SIZE_4096;
346 uint32_t keyOutLen = sizeof(KeyMaterialRsa) + keyMaterial->nSize + keyMaterial->eSize;
350 keyMaterial->keySize = ERROR_KEY_SIZE;
354 keyMaterial->keySize = HKS_RSA_KEY_SIZE_2048;
401 uint32_t keyOutLen = sizeof(KeyMaterialEcc) + keyMaterial->xSize + keyMaterial->ySize;
413 keyMaterial->zSize = 0xFFFF;
417 keyMaterial->keySize += 1;
[all …]
H A Dhks_crypto_hal_dsa_key.cpp116 KeyMaterialDsa *keyMaterial = (KeyMaterialDsa *)key.data; variable
117 ASSERT_NE(keyMaterial, nullptr);
120 …sizeof(KeyMaterialDsa) + keyMaterial->ySize + keyMaterial->pSize + keyMaterial->qSize + keyMateria…
/ohos5.0/base/security/crypto_framework/test/unittest/src/
H A Dcrypto_sm4_generator_test.cpp286 uint8_t keyMaterial[] = { variable
325 uint8_t keyMaterial[] = { variable
364 uint8_t keyMaterial[] = { variable
383 tmpLen = impl->keyMaterial.len;
384 impl->keyMaterial.len = 0;
388 impl->keyMaterial.len = tmpLen;
409 uint8_t keyMaterial[] = { variable
560 uint8_t keyMaterial[] = { variable
588 uint8_t keyMaterial[] = { variable
623 uint8_t keyMaterial[] = { variable
[all …]
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/src/
H A Dhks_keyblob_lite.c219 keyMaterial->keyAlg = HKS_ALG_ED25519; in Ed25519BlobToKeyMaterial()
220 keyMaterial->keySize = HKS_CURVE25519_KEY_SIZE_256; in Ed25519BlobToKeyMaterial()
221 keyMaterial->pubKeySize = HKS_KEY_BYTES(HKS_CURVE25519_KEY_SIZE_256); in Ed25519BlobToKeyMaterial()
222 keyMaterial->priKeySize = HKS_KEY_BYTES(HKS_CURVE25519_KEY_SIZE_256); in Ed25519BlobToKeyMaterial()
224 uint32_t offset = sizeof(*keyMaterial); in Ed25519BlobToKeyMaterial()
243 struct KeyMaterial25519 *keyMaterial = (struct KeyMaterial25519 *)key->data; in Ed25519KeyMaterialToBlob() local
244 if ((keyMaterial->pubKeySize != 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()
[all …]
/ohos5.0/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/cipher/src/
H A Dcipher_aes_openssl.c54 if (symKey->keyMaterial.len == AES_SIZE_192) { in CipherEcbType()
56 } else if (symKey->keyMaterial.len == AES_SIZE_256) { in CipherEcbType()
65 if (symKey->keyMaterial.len == AES_SIZE_192) { in CipherCbcType()
76 if (symKey->keyMaterial.len == AES_SIZE_192) { in CipherCtrType()
87 if (symKey->keyMaterial.len == AES_SIZE_192) { in CipherOfbType()
98 if (symKey->keyMaterial.len == AES_SIZE_192) { in CipherCfbType()
109 if (symKey->keyMaterial.len == AES_SIZE_192) { in CipherCfb1Type()
120 if (symKey->keyMaterial.len == AES_SIZE_192) { in CipherCfb128Type()
131 if (symKey->keyMaterial.len == AES_SIZE_192) { in CipherCfb8Type()
143 if (symKey->keyMaterial.len == AES_SIZE_192) { in CipherCcmType()
[all …]

12