Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
libckteec: one shot encryption/decryption may have no input data
Change the one shot encryption and decryption handler function to allow input buffer reference to be NULL. This may happen for example with AES GCM operation where encryption of a NULL buffer is expected to produce an AES GCM authentication tag. Before this change, providing a NULL buffer to C_Encrypt() made ckteec_register_shm() to fail and ckteec_register_shm() to return CKR_HOST_MEMORY error code. Fixes: aa3dd58 ("libckteec: Allow 0 length input buffer for update operations;") Signed-off-by: Etienne Carriere <[email protected]>
- Loading branch information