Searched refs:rndEnc (Results 1 – 5 of 5) sorted by relevance
/ohos5.0/foundation/filemanagement/storage_service/services/storage_daemon/crypto/src/ |
H A D | openssl_crypto.cpp | 32 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 D | base_key.cpp | 340 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 D | huks_master.cpp | 585 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 D | base_key.h | 109 … 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 D | key_blob.h | 159 KeyBlob rndEnc; member
|