Lines Matching full:message

25  * DOC: Message Digest Algorithm Definitions
27 * These data structures define modular message digest algorithm
34 * struct hash_alg_common - define properties of message digest
76 * struct ahash_alg - asynchronous message digest definition
86 * final message digest as this only adds more data into the
119 * is only needed for keyed message digests. SHAx/MDx/CRCx do NOT
220 * struct shash_alg - synchronous message digest definition
243 * @descsize: Size of the operational state for the message digest. This state
289 * DOC: Asynchronous Message Digest API
291 * The asynchronous message digest API is used with the ciphers of type
369 * The block size for the message digest cipher referenced with the cipher
392 * crypto_ahash_digestsize() - obtain message digest size
395 * The size for the message digest created by the message digest cipher
399 * Return: message digest size of cipher
483 * crypto_ahash_finup() - update and finalize message digest
496 * crypto_ahash_final() - calculate message digest
500 * Finalize the message digest operation and create the message digest
501 * based on all data added to the cipher handle. The message digest is placed
505 * 0 if the message digest was successfully calculated;
517 * crypto_ahash_digest() - calculate message digest for a buffer
530 * crypto_ahash_export() - extract current message digest state
543 * crypto_ahash_import() - import message digest state
556 * crypto_ahash_init() - (re)initialize message digest handle
560 * The call (re-)initializes the message digest referenced by the ahash_request
569 * crypto_ahash_update() - add data to message digest for processing
573 * Updates the message digest state of the &ahash_request handle. The input data
587 * to plaintext and the message digest output buffer, asynchronous callback
612 * message digest API calls. During
690 * @result: buffer that is filled with the message digest -- the caller must
696 * The source scatter/gather list points to the data the message digest is to
713 * @result: buffer that is filled with the message digest -- the caller must
719 * The source virtual address points to the data the message digest is to
733 * DOC: Synchronous Message Digest API
735 * The synchronous message digest API is used with the ciphers of type
738 * The message digest API is able to maintain state information for the
741 * The synchronous message digest API can store user-related context in its
746 * crypto_alloc_shash() - allocate message digest handle
748 * message digest cipher
752 * Allocate a cipher handle for a message digest. The returned &struct
754 * API invocation for that message digest.
772 * crypto_free_shash() - zeroize and free the message digest handle
796 * The block size for the message digest cipher referenced with the cipher
817 * crypto_shash_digestsize() - obtain message digest size
820 * The size for the message digest created by the message digest cipher
876 * crypto_shash_setkey() - set key for message digest
881 * The caller provided key is set for the keyed message digest cipher. The
882 * cipher handle must point to a keyed message digest cipher in order for this
892 * crypto_shash_digest() - calculate message digest for buffer
903 * Return: 0 if the message digest creation was successful; < 0 if an error
910 * crypto_shash_tfm_digest() - calculate message digest for buffer
932 * crypto_shash_export() - extract operational state for message digest
960 * crypto_shash_init() - (re)initialize message digest
963 * The call (re-)initializes the message digest referenced by the
968 * Return: 0 if the message digest initialization was successful; < 0 if an
974 * crypto_shash_finup() - calculate message digest of buffer
985 * Return: 0 if the message digest creation was successful; < 0 if an error
992 * crypto_shash_update() - add data to message digest for processing
994 * @data: input data to be added to the message digest
997 * Updates the message digest state of the operational state handle.
1000 * Return: 0 if the message digest update was successful; < 0 if an error
1010 * crypto_shash_final() - calculate message digest
1012 * @out: output buffer filled with the message digest
1014 * Finalize the message digest operation and create the message digest
1015 * based on all data added to the cipher handle. The message digest is placed
1020 * Return: 0 if the message digest creation was successful; < 0 if an error