Lines Matching refs:iv

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
897 memset(iv, 0, kFscryptMaxIVSize); in InitIVForInoLblk64()
898 iv->inode_number = __cpu_to_le32(inode_number); in InitIVForInoLblk64()
903 uint64_t inode_number, FscryptIV *iv) { in InitIVForInoLblk32() argument
906 memset(iv, 0, kFscryptMaxIVSize); in InitIVForInoLblk32()
907 iv->lblk_num = __cpu_to_le32(hash); in InitIVForInoLblk32()
929 FscryptIV iv; in TEST_F() local
930 ASSERT_TRUE(InitIVForPerFileKey(&iv)); in TEST_F()
931 VerifyCiphertext(enc_key, iv, Aes256XtsCipher(), file_info); in TEST_F()
957 FscryptIV iv; in TEST_F() local
958 ASSERT_TRUE(InitIVForInoLblk64(file_info.inode_number, &iv)); in TEST_F()
959 VerifyCiphertext(enc_key, iv, Aes256XtsCipher(), file_info); in TEST_F()
982 FscryptIV iv; in TEST_F() local
983 ASSERT_TRUE(InitIVForInoLblk64(file_info.inode_number, &iv)); in TEST_F()
984 VerifyCiphertext(enc_key, iv, Aes256XtsCipher(), file_info); in TEST_F()
1068 FscryptIV iv; in TestEmmcOptimizedDunWraparound() local
1069 memset(&iv, 0, sizeof(iv)); in TestEmmcOptimizedDunWraparound()
1070 iv.lblk_num = __cpu_to_le32(-block_count_1); in TestEmmcOptimizedDunWraparound()
1071 VerifyCiphertext(enc_key, iv, Aes256XtsCipher(), file_info); in TestEmmcOptimizedDunWraparound()
1097 FscryptIV iv; in TEST_F() local
1098 ASSERT_TRUE(InitIVForInoLblk32(master_key, file_info.inode_number, &iv)); in TEST_F()
1099 VerifyCiphertext(enc_key, iv, Aes256XtsCipher(), file_info); in TEST_F()
1125 FscryptIV iv; in TEST_F() local
1126 ASSERT_TRUE(InitIVForInoLblk32(sw_secret, file_info.inode_number, &iv)); in TEST_F()
1127 VerifyCiphertext(enc_key, iv, Aes256XtsCipher(), file_info); in TEST_F()
1157 FscryptIV iv; in TEST_F() local
1158 ASSERT_TRUE(InitIVForDirectKey(file_info.nonce, &iv)); in TEST_F()
1159 VerifyCiphertext(enc_key, iv, AdiantumCipher(), file_info); in TEST_F()
1341 FscryptIV iv; in TEST_F() local
1342 memset(&iv, 0, sizeof(iv)); in TEST_F()
1352 iv.lblk_num = __cpu_to_le32(block_num); in TEST_F()
1354 enc_key, iv.bytes, &file_info.actual_ciphertext[i], &decrypted_data[i], in TEST_F()