Home
last modified time | relevance | path

Searched refs:iv (Results 1 – 6 of 6) sorted by relevance

/test/vts-testcase/kernel/encryption/
Dvts_kernel_encryption.h30 bool Encrypt(const std::vector<uint8_t> &key, const uint8_t *iv, in Encrypt() argument
36 return DoCrypt(key.data(), iv, src, dst, nbytes, true); in Encrypt()
38 bool Decrypt(const std::vector<uint8_t> &key, const uint8_t *iv, in Decrypt() argument
44 return DoCrypt(key.data(), iv, src, dst, nbytes, false); in Decrypt()
50 virtual bool DoCrypt(const uint8_t *key, const uint8_t *iv,
67 bool DoCrypt(const uint8_t *key, const uint8_t *iv, const uint8_t *src,
84 bool DoCrypt(const uint8_t *key, const uint8_t *iv, const uint8_t *src,
Dfile_based_encryption_tests.cpp861 FscryptIV iv = starting_iv; in VerifyCiphertext() local
870 ASSERT_GE(sizeof(iv.bytes), cipher.ivsize()); in VerifyCiphertext()
871 ASSERT_TRUE(cipher.Encrypt(enc_key, iv.bytes, &plaintext[i], in VerifyCiphertext()
875 iv.lblk_num = __cpu_to_le32(__le32_to_cpu(iv.lblk_num) + 1); in VerifyCiphertext()
881 static bool InitIVForPerFileKey(FscryptIV *iv) { in InitIVForPerFileKey() argument
882 memset(iv, 0, kFscryptMaxIVSize); in InitIVForPerFileKey()
886 static bool InitIVForDirectKey(const FscryptFileNonce &nonce, FscryptIV *iv) { in InitIVForDirectKey() argument
887 memset(iv, 0, kFscryptMaxIVSize); in InitIVForDirectKey()
888 memcpy(iv->file_nonce, nonce.bytes, kFscryptFileNonceSize); in InitIVForDirectKey()
892 static bool InitIVForInoLblk64(uint64_t inode_number, FscryptIV *iv) { in InitIVForInoLblk64() argument
[all …]
Dmetadata_encryption_tests.cpp238 std::unique_ptr<__le64> iv(new (::operator new(cipher.ivsize())) __le64); in VerifyDecryption() local
239 memset(iv.get(), 0, cipher.ivsize()); in VerifyDecryption()
245 ASSERT_TRUE(cipher.Encrypt(key, reinterpret_cast<const uint8_t *>(iv.get()), in VerifyDecryption()
250 *iv = cpu_to_le64(le64_to_cpu(*iv) + 1); in VerifyDecryption()
Dadiantum.cpp92 const uint8_t iv[16]) { in ChaChaInitState()
101 state[12 + i] = get_unaligned_le32(&iv[i * sizeof(__le32)]); in ChaChaInitState()
243 const uint8_t iv[kAdiantumIVSize], const uint8_t *msg, in AdiantumHash()
263 memcpy(&header[kPoly1305BlockSize], iv, kAdiantumIVSize); in AdiantumHash()
282 const uint8_t iv[kAdiantumIVSize], in DoCrypt()
314 AdiantumHash(&subkeys[kAes256KeySize], iv, src, bulk_len, hash); in DoCrypt()
328 AdiantumHash(&subkeys[kAes256KeySize], iv, dst, bulk_len, hash); in DoCrypt()
Daes_256_xts.cpp53 const uint8_t iv[kAesBlockSize], in DoCrypt()
81 if (EVP_EncryptUpdate(ctx.get(), tweak, &outl, iv, kAesBlockSize) != 1 || in DoCrypt()
/test/mlts/models/assets/asr_float/
DLICENSE233 iv. a notice that refers to the disclaimer of