kcapi_aead_stream_update_last - send last data for processing (stream)
Contents
Arguments
handle
[in] cipher handle
iov
[in] scatter/gather list with data to be processed by the cipher operation.
iovlen
[in] number of scatter/gather list elements.
Copyright
libkcapi Manual 1.5.0 April 2024 KCAPI_AEAD_STREAM_UP(3)
Description
Using this function call, more plaintext for encryption or ciphertext for decryption can be submitted to
the kernel.
This call is identical to the kcapi_aead_stream_update call with the exception that it marks the last
data buffer before the cipher operation is triggered. Typically, the tag value is provided with this
call.
Name
kcapi_aead_stream_update_last - send last data for processing (stream)
Synopsis
ssize_tkcapi_aead_stream_update_last(structkcapi_handle*handle,structiovec*iov,size_tiovlen);
Warning
The memory referenced by iov is not accessed by the kernel during this call. The memory is first accessed
when kcapi_cipher_stream_op is called. Thus, you MUST make sure that the referenced memory is still
present at the time kcapi_cipher_stream_op is called.
return number of bytes sent to the kernel upon success; a negative errno-style error code if an error
occurred
