Lines Matching full:cipher
38 * @base: Start of data structure of cipher algorithm. The common data
244 * The asynchronous cipher operation discussion provided for the
254 * crypto_alloc_ahash() - allocate ahash cipher handle
256 * ahash cipher
257 * @type: specifies the type of the cipher
258 * @mask: specifies the mask for the cipher
260 * Allocate a cipher handle for an ahash. The returned struct
261 * crypto_ahash is the cipher handle that is required for any subsequent
264 * Return: allocated cipher handle in case of success; IS_ERR() is true in case
279 * @tfm: cipher handle to be freed
311 * crypto_ahash_blocksize() - obtain block size for cipher
312 * @tfm: cipher handle
314 * The block size for the message digest cipher referenced with the cipher
317 * Return: block size of cipher
338 * @tfm: cipher handle
340 * The size for the message digest created by the message digest cipher
341 * referenced with the cipher handle is returned.
344 * Return: message digest size of cipher
353 * @tfm: cipher handle
382 * crypto_ahash_reqtfm() - obtain cipher handle from request
384 * cipher handle
386 * Return the ahash cipher handle that is registered with the asynchronous
389 * Return: ahash cipher handle
399 * @tfm: cipher handle
414 * crypto_ahash_setkey - set key for cipher handle
415 * @tfm: cipher handle
419 * The caller provided key is set for the ahash cipher. The cipher
430 * needed to perform the cipher operation
443 * needed to perform the cipher operation
446 * based on all data added to the cipher handle. The message digest is placed
460 * needed to perform the cipher operation
526 * required for the asynchronous cipher operation. This includes the cipher
534 * ahash_request_set_tfm() - update cipher handle reference in request
536 * @tfm: cipher handle that shall be added to the request handle
549 * @tfm: cipher handle to be registered with the request
576 * @req: request data structure cipher handle to be freed
613 * the cipher operation completes.
668 * message digest cipher
669 * @type: specifies the type of the cipher
670 * @mask: specifies the mask for the cipher
672 * Allocate a cipher handle for a message digest. The returned &struct
673 * crypto_shash is the cipher handle that is required for any subsequent
676 * Return: allocated cipher handle in case of success; IS_ERR() is true in case
693 * @tfm: cipher handle to be freed
713 * crypto_shash_blocksize() - obtain block size for cipher
714 * @tfm: cipher handle
716 * The block size for the message digest cipher referenced with the cipher
719 * Return: block size of cipher
738 * @tfm: cipher handle
740 * The size for the message digest created by the message digest cipher
741 * referenced with the cipher handle is returned.
743 * Return: digest size of cipher
772 * @tfm: cipher handle
774 * The size of the operational state the cipher needs during operation is
775 * returned for the hash referenced with the cipher handle. This size is
797 * @tfm: cipher handle
801 * The caller provided key is set for the keyed message digest cipher. The
802 * cipher handle must point to a keyed message digest cipher in order for this
919 * based on all data added to the cipher handle. The message digest is placed