Scroll to navigation

SKCIPHER_REQUEST_SET(9) Programming Interface SKCIPHER_REQUEST_SET(9)

NAME

skcipher_request_set_crypt - set data buffers

SYNOPSIS

void skcipher_request_set_crypt(struct skcipher_request * req, struct scatterlist * src, struct scatterlist * dst, unsigned int cryptlen, void * iv);

ARGUMENTS

req
request handle
src
source scatter / gather list
dst
destination scatter / gather list
cryptlen
number of bytes to process from src
iv
IV for the cipher operation which must comply with the IV size defined by crypto_skcipher_ivsize

DESCRIPTION

This function allows setting of the source data and destination data scatter / gather lists.
For encryption, the source is treated as the plaintext and the destination is the ciphertext. For a decryption operation, the use is reversed - the source is the ciphertext and the destination is the plaintext.

AUTHORS

Stephan Mueller <smueller@chronox.de>
Author.
Marek Vasut <marek@denx.de>
Author.

COPYRIGHT

January 2017 Kernel Hackers Manual 4.8.