Wykres commitów

8 Commity

Autor SHA1 Wiadomość Data
Gaurav Kashyap
3f33efa2c9 qcedev: assign pattern info correctly
When non-pattern tests are run after pattern tests, there is
stale data from previous tests that never get erased, which
depending on crypto behavior might cause decrypt discrepancies.
Make the change to correctly set the pattern info to the
command descriptors.

Also, convert all debug logs to pr_info to avoid flooding serial
when QCE_DEBUG is enabled.

Change-Id: Ib84f4025263c622d6e51a47fc147856049bd75d4
2022-05-26 12:29:47 -07:00
Gaurav Kashyap
64e85a3b4a qcedev: add gpce key pause error conditions
Add support in the qcedev driver to detect KEY_PAUSE
error conditions and report accordingly to userspace.

Change-Id: Id7bbde02ca4d08917bcf21d6f62e21f3c71abc7b
2022-04-14 22:19:06 -07:00
Gaurav Kashyap
48af421629 qcedev compilation fix
Change-Id: Ib1c531b002faa1bcdc5ab306f629bb1702787a46
2022-04-13 23:37:50 -07:00
Gaurav Kashyap
31f097f988 crypto-qti: qcedev: add support for hlos offload path
Add support for HLOS offload data path in the qcedev driver
mainly to support DRM and HDCP usecases.

Changes extend the current driver to support the following.
- Register multiple pipes for different offload usecases.
- Report timer expiry errors back to userspace.
- Support different iv CTR sizes based on userspace input.
- Support new IOCTLS to support encryption, decryption and
  copy offload usecases for DRM and HDCP.

Change-Id: Ie9b74c173d0afd7b8c863ed57a68ec6e74baa9b4
2022-04-13 21:25:06 -07:00
Gaurav Kashyap
f5ec206c26 qcedev: do not report sps errors for presil
sps driver is not enabled/tested in pre-sil, so
do not error out during probe for sps failures.

Change-Id: I0b3bb5684ea63b72cbd3735f8c92e62c3fb3d20c
2022-02-01 09:00:56 -08:00
Sheik Anwar Shabic Y
49142cbffe securemsm-kernel : Enable hdcp_qseecom module compilation
1. enable hdcp_qseecom.ko module compilation.
2. removed duplicated files in crypto-qti and smcInvoke folder.

Change-Id: I18c14000756484aa3d4723a58814ba8350d12927
2022-01-27 10:19:57 +05:30
Bruce Levy
4fcb225c3b securemsm-kernel: Fix qcrypto compilation
Temporarily commented des_expand_key.

Change-Id: Ifb82b2944a27f53a9ef925ecb6dd4b6e73ede419
2021-12-14 21:06:19 -08:00
Smita Ghosh
e190b86556 secuemsm-kernel : Enable DLKM's from vendor
SSG's kernel modules will be loaded through userspace
init instead of kernel.

Change-Id: Ibf88a6a56df65a933d451d39136060967595e5b7
2021-12-14 12:52:18 -08:00