summaryrefslogtreecommitdiff
path: root/core/tee/tee_rpmb_fs.c
AgeCommit message (Expand)Author
2021-01-15core: fix bad memset() in update_write_helper()Jens Wiklander
2021-01-11core: rpmb: fix initialization of new rpmb dataEtienne Carriere
2021-01-07core: tee_rpmb_fs: Return error when block decryption failsRobin van der Gracht
2021-01-06core: rpmb fs uses mempool for temporary transfer buffersEtienne Carriere
2021-01-05core: rpmb: return TEE_ERROR_STORAGE_NO_SPACE if no space leftStefan Schmidt
2020-11-19core: fix RPMB rollback vulnerabilityJens Wiklander
2020-10-19core: rpmb: check return value of encrypt_block()Stefan Schmidt
2020-10-13core: rpmb: fix off-by-one in block index checkJerome Forissier
2020-10-07core: Fix RPMB fat entry cache buffer overflowNeil Shipp
2020-10-05core: Bad assert in fat_entry_dir_update()Neil Shipp
2020-07-31rmpb: fix infinite recursion in dump_fat() when CFG_TEE_CORE_LOG_LEVEL=4Jerome Forissier
2020-05-12rpmb: fix building when TRACE_LEVEL >= TRACE_FLOWGianguido SorĂ 
2020-04-28rpmb: remove unnecessary checkPeikan Tsai
2020-04-21core: RPMB FS: Caching for FAT FS entriesManuel Huber
2020-03-26rpmb: fix call to plat_rpmb_key_is_ready()Jens Wiklander
2020-02-25rpmb: function to block rpmb write per platformRouven Czerwinski
2020-02-14core: RPMB FS: Make N_ENTRIES a config variableManuel Huber
2020-02-13Empty body for dump_fat() unless log level set to TRACE_FLOWManuel Huber
2019-11-08core: remove algo from crypto_mac_*()Jens Wiklander
2019-08-06rpmb: fix parsing of op_resultVictor Chong
2019-08-06rpmb: Convert comment about error into EMSGVictor Chong
2019-08-06rpmb: verify key: change DMSG to EMSGVictor Chong
2019-08-06rpmb: print error if derive key failsVictor Chong
2019-08-06rpmb: dump key if CFG_RPMB_WRITE_KEY=yVictor Chong
2019-08-06rpmb: write key only if not yet programmedVictor Chong
2019-05-17core: RPMB FS: fix panic when RPMB partition size is 16 MiBJerome Forissier
2019-04-30core: derive RPMB key using huk_subkey_derive()Jens Wiklander
2019-03-01core: cleanup generic tracesEtienne Carriere
2019-02-25libutils: remove buf_compare_ct()Jerome Forissier
2019-02-25core: RPMB FS: check for potential overflowsJerome Forissier
2018-11-15core: introduce generic optee_rpc_cmd.hJens Wiklander
2018-11-15core: use struct thread_param for RPCJens Wiklander
2018-10-24core: simplify shm cookie handlingJens Wiklander
2018-10-23core: modify tee_otp_get_hw_unique_key to return TEE_ResultDaniel McIlvaney
2018-05-16Remove license notice from STMicroelectronics filesEtienne Carriere
2018-01-11core: crypto.h manages mac context memoryJens Wiklander
2018-01-10Add SPDX license identifiersJerome Forissier
2017-11-14core: rename to <crypto/crypto.h>Jens Wiklander
2017-11-14Replace struct mac_ops with function interfaceJens Wiklander
2017-11-08tee: fix improper calloc usageVolodymyr Babchuk
2017-11-08Replace struct prng_ops with function interfaceJens Wiklander
2017-11-08core: RPMB_FS: remember owner uuidJens Wiklander
2017-11-08core: fix access conflict status in rpmb fs that panics TAEtienne Carriere
2017-09-27rpmb: mask off RPV/CRC fields in CID to derive rpmb keyPeifu Jiang
2017-06-27core: RPMB FS: provide tee_rpmb_fs_raw_open()Jens Wiklander
2017-06-14core: use mobjs for all shared buffersVolodymyr Babchuk
2017-04-21core: FS: key manager takes supplied UUIDJens Wiklander
2017-04-12core: FS: remove redundant fields from struct tee_svc_storage_headJens Wiklander
2017-04-12core: FS: let FOP->create() initialize the new fileJens Wiklander
2017-03-17core: FS: replace file name with struct tee_pobjJens Wiklander