Searched refs:iv (Results 1 – 6 of 6) sorted by relevance
/test/vts-testcase/kernel/encryption/ |
D | vts_kernel_encryption.h | 30 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,
|
D | file_based_encryption_tests.cpp | 861 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 …]
|
D | metadata_encryption_tests.cpp | 238 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()
|
D | adiantum.cpp | 92 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()
|
D | aes_256_xts.cpp | 53 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/ |
D | LICENSE | 233 iv. a notice that refers to the disclaimer of
|