/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/ |
H A D | hks_mbedtls_ecc.c | 79 (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 D | hks_mbedtls_rsa.c | 66 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 D | hks_mbedtls_dh.c | 79 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, ¶mP, ¶mG); in DhKeyMaterialToCtx() 201 ctx->len = HKS_KEY_BYTES(keyMaterial->keySize); in DhKeyMaterialToCtx() [all …]
|
H A D | hks_mbedtls_x25519.c | 116 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 D | hks_openssl_dsa.c | 69 *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 D | hks_openssl_rsa.c | 74 …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 D | hks_openssl_dh.c | 73 …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 D | hks_openssl_ecc.c | 91 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 D | hks_openssl_sm2.c | 83 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 D | openssl_dsa_helper.c | 94 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 D | openssl_dh_helper.c | 59 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 D | openssl_rsa_helper.c | 35 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 D | openssl_ecc_helper.c | 60 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 D | sym_key_openssl.c | 49 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 D | hks_crypto_adapter.c | 367 …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 D | hks_check_paramset.c | 504 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 D | cert_manager_app_cert_process.c | 76 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 D | hks_inner_test.cpp | 273 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 D | hks_client_service_adapter.c | 217 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 D | hks_local_engine.c | 186 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 D | hks_crypto_hal_api_mbedtls.cpp | 304 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 D | hks_crypto_hal_dsa_key.cpp | 116 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 D | crypto_sm4_generator_test.cpp | 286 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 D | hks_keyblob_lite.c | 219 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 D | cipher_aes_openssl.c | 54 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 …]
|