Home
last modified time | relevance | path

Searched refs:rndEnc (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/foundation/filemanagement/storage_service/services/storage_daemon/crypto/src/
H A Dopenssl_crypto.cpp32 if (keyContext_.rndEnc.size < GCM_NONCE_BYTES + GCM_MAC_BYTES) { in AESDecrypt()
33 LOGE("GCM cipherText too small: %{public}u ", keyContext_.rndEnc.size); in AESDecrypt()
43 reinterpret_cast<const uint8_t*>(keyContext_.rndEnc.data.get())) != in AESDecrypt()
48 plainText = KeyBlob(keyContext_.rndEnc.size - GCM_NONCE_BYTES - GCM_MAC_BYTES); in AESDecrypt()
51 … reinterpret_cast<const uint8_t*>(keyContext_.rndEnc.data.get() + GCM_NONCE_BYTES), in AESDecrypt()
62 keyContext_.rndEnc.data.get() + GCM_NONCE_BYTES + plainText.size))) != in AESDecrypt()
90 …keyContext_.rndEnc = HuksMaster::GenerateRandomKey(GCM_NONCE_BYTES + plainText.size + GCM_MAC_BYTE… in AESEncrypt()
93 reinterpret_cast<const uint8_t*>(keyContext_.rndEnc.data.get())) != in AESEncrypt()
99 …if (EVP_EncryptUpdate(ctx.get(), reinterpret_cast<uint8_t*>(keyContext_.rndEnc.data.get() + GCM_NO… in AESEncrypt()
110 reinterpret_cast<uint8_t*>(keyContext_.rndEnc.data.get() + in AESEncrypt()
[all …]
H A Dbase_key.cpp340 keyCtx.rndEnc.Clear(); in StoreKey()
468 KeyBlob rndEnc(keyCtx.rndEnc); in StoreKey() local
475 rndEnc.Clear(); in StoreKey()
608 ctxNone.rndEnc.Clear(); in StoreKey()
637 if (!SplitKeyCtx(ctxNone.rndEnc, ctxNone.nonce, ctxNone.rndEnc, ctxNone.aad)) { in StoreKey()
736 KeyBlob rndEnc(keyCtx.rndEnc); in StoreKey() local
742 keyCtx.rndEnc = std::move(rndEnc); in StoreKey()
752 rndEnc.Clear(); in StoreKey()
947 keyCtx.rndEnc.Clear(); in StoreKey()
998 keyCtx.rndEnc.Clear(); in StoreKey()
[all …]
H A Dhuks_master.cpp585 ret = AppendAeTag(ctx.rndEnc, paramSet); in GenHuksOptionParamEx()
639 ret = AppendAeTag(ctx.rndEnc, paramSet); in GenHuksOptionParam()
721 ctx.rndEnc.Alloc(rnd.size + CRYPTO_AES_AAD_LEN); in EncryptKeyEx()
722 auto ret = HuksHalTripleStage(paramSet1, paramSet2, rnd, ctx.rndEnc); in EncryptKeyEx()
755 ctx.rndEnc.Alloc(CRYPTO_AES_256_KEY_ENCRYPTED_SIZE); in EncryptKey()
772 if (ctx.rndEnc.IsEmpty()) { in DecryptKey()
773 LOGE("bad encrypted input, size %{public}d", ctx.rndEnc.size); in DecryptKey()
788 key.key.Alloc(ctx.rndEnc.size); in DecryptKey()
806 if (ctx.rndEnc.IsEmpty()) { in DecryptKeyEx()
807 LOGE("bad encrypted input, size %{public}d", ctx.rndEnc.size); in DecryptKeyEx()
[all …]
/ohos5.0/foundation/filemanagement/storage_service/services/storage_daemon/include/crypto/
H A Dbase_key.h109 … bool CombKeyCtx(const KeyBlob &nonce, const KeyBlob &rndEnc, const KeyBlob &aad, KeyBlob &keyOut);
110 bool SplitKeyCtx(const KeyBlob &keyIn, KeyBlob &nonce, KeyBlob &rndEnc, KeyBlob &aad);
H A Dkey_blob.h159 KeyBlob rndEnc; member