soc: qcom: Added support for virtualized FBE
Added crypto-qti-virt.c which sends crypto requests to backend(HOST)
via hab channel from frontend(GUEST) while performing hardware based
file encryption. This Makes the driver to use the hypervisor backend
for ICE virtualization instead of calling directly to TZ.
Added virtio_blk_qti_crypto.c which creates a keyslot manager device
for virtual disk to manage keyslots, which will forward the request
to crypto virtual library and eventually will program the ICE slot
in the backend(HOST).
Test:
1.Basic_SimpleEncryption
2.ModifyEnforcedFiles_FileCreationWithinEnforcedFolder
3.PIN, pattern, password
4.verified filename encryption.
Change-Id: Idc57d9958e1cecba68eecd556d18ec54fa1c02b0
Signed-off-by:
Santosh Dronamraju <sdronamr@codeaurora.org>
Loading
Please register or sign in to comment