Lines Matching refs:fek
80 uint8_t fek[TEE_FS_KM_FEK_SIZE]; member
560 uint16_t blk_idx, const uint8_t *fek, in encrypt_block() argument
564 blk_idx, fek, TEE_MODE_ENCRYPT); in encrypt_block()
568 uint16_t blk_idx, const uint8_t *fek, in decrypt_block() argument
572 blk_idx, fek, TEE_MODE_DECRYPT); in decrypt_block()
578 uint16_t blk_idx __maybe_unused, const uint8_t *fek, in decrypt() argument
588 if (!fek) { in decrypt()
591 } else if (is_zero(fek, TEE_FS_KM_FEK_SIZE)) { in decrypt()
604 res = decrypt_block(tmp, frm->data, blk_idx, fek, uuid); in decrypt()
609 res = decrypt_block(out, frm->data, blk_idx, fek, uuid); in decrypt()
620 const uint8_t *fek, const TEE_UUID *uuid) in tee_rpmb_req_pack() argument
676 if (fek) { in tee_rpmb_req_pack()
681 fek, uuid); in tee_rpmb_req_pack()
724 const uint8_t *fek, const TEE_UUID *uuid) in data_cpy_mac_calc_1b() argument
741 res = decrypt(data, frm, rawdata->len, rawdata->byte_offset, idx, fek, in data_cpy_mac_calc_1b()
750 const uint8_t *fek, in tee_rpmb_data_cpy_mac_calc() argument
766 return data_cpy_mac_calc_1b(rawdata, lastfrm, fek, uuid); in tee_rpmb_data_cpy_mac_calc()
812 fek, uuid); in tee_rpmb_data_cpy_mac_calc()
823 res = decrypt(data, lastfrm, size, 0, start_idx + nbr_frms - 1, fek, in tee_rpmb_data_cpy_mac_calc()
847 const uint8_t *fek, in tee_rpmb_resp_unpack_verify() argument
925 fek, uuid); in tee_rpmb_resp_unpack_verify()
1304 uint32_t len, const uint8_t *fek, in tee_rpmb_read() argument
1375 fek, uuid); in tee_rpmb_read()
1380 const uint8_t *fek, const TEE_UUID *uuid, in write_req() argument
1405 blkcnt, fek, uuid); in write_req()
1476 const uint8_t *fek, const TEE_UUID *uuid) in tee_rpmb_write_blk() argument
1523 tmp_blkcnt, fek, uuid, &mem); in tee_rpmb_write_blk()
1552 const uint8_t *fek, const TEE_UUID *uuid) in tee_rpmb_write() argument
1566 res = tee_rpmb_write_blk(blk_idx, data, blkcnt, fek, uuid); in tee_rpmb_write()
1578 blkcnt * RPMB_DATA_SIZE, fek, uuid); in tee_rpmb_write()
1585 res = tee_rpmb_write_blk(blk_idx, data_tmp, blkcnt, fek, uuid); in tee_rpmb_write()
2328 res = tee_fs_generate_fek(uuid, fe->fek, sizeof(fe->fek)); in generate_fek()
2332 if (is_zero(fe->fek, sizeof(fe->fek))) in generate_fek()
2393 (void *)fh->fat_entry.fek); in rpmb_fs_open_internal()
2394 DHEXDUMP(fh->fat_entry.fek, sizeof(fh->fat_entry.fek)); in rpmb_fs_open_internal()
2446 buf_core, size, fh->fat_entry.fek, in rpmb_fs_read()
2458 buf_user, size, fh->fat_entry.fek, in rpmb_fs_read()
2503 rd_size, fh->fat_entry.fek, in update_write_helper()
2532 fh->fat_entry.fek, fh->uuid); in update_write_helper()
2598 size, fh->fat_entry.fek, fh->uuid); in rpmb_fs_write_primitive()
2823 fh->fat_entry.fek, fh->uuid); in rpmb_fs_truncate()
2830 newsize, fh->fat_entry.fek, fh->uuid); in rpmb_fs_truncate()