• Home
  • Raw
  • Download

Lines Matching full:digest

18  * DOC: Message Digest Algorithm Definitions
20 * These data structures define modular message digest algorithm
45 * struct hash_alg_common - define properties of message digest
86 * struct ahash_alg - asynchronous message digest definition
96 * final message digest as this only adds more data into the
113 * @digest: Combination of @init and @update and @final. This function
130 * @init, @update, @final, @finup, @digest is called. No data
164 int (*digest)(struct ahash_request *req); member
197 * struct shash_alg - synchronous message digest definition
202 * @digest: see struct ahash_alg
220 * @descsize: Size of the operational state for the message digest. This state
235 int (*digest)(struct shash_desc *desc, const u8 *data, member
260 int (*digest)(struct ahash_request *req); member
277 * DOC: Asynchronous Message Digest API
279 * The asynchronous message digest API is used with the ciphers of type
358 * The block size for the message digest cipher referenced with the cipher
381 * crypto_ahash_digestsize() - obtain message digest size
384 * The size for the message digest created by the message digest cipher
388 * Return: message digest size of cipher
472 * crypto_ahash_finup() - update and finalize message digest
485 * crypto_ahash_final() - calculate message digest
489 * Finalize the message digest operation and create the message digest
490 * based on all data added to the cipher handle. The message digest is placed
494 * 0 if the message digest was successfully calculated;
502 * crypto_ahash_digest() - calculate message digest for a buffer
515 * crypto_ahash_export() - extract current message digest state
531 * crypto_ahash_import() - import message digest state
552 * crypto_ahash_init() - (re)initialize message digest handle
556 * The call (re-)initializes the message digest referenced by the ahash_request
594 * crypto_ahash_update() - add data to message digest for processing
598 * Updates the message digest state of the &ahash_request handle. The input data
621 * to plaintext and the message digest output buffer, asynchronous callback
646 * message digest API calls. During
726 * @result: buffer that is filled with the message digest -- the caller must
732 * The source scatter/gather list points to the data the message digest is to
745 * DOC: Synchronous Message Digest API
747 * The synchronous message digest API is used with the ciphers of type
750 * The message digest API is able to maintain state information for the
753 * The synchronous message digest API can store user-related context in its
758 * crypto_alloc_shash() - allocate message digest handle
760 * message digest cipher
764 * Allocate a cipher handle for a message digest. The returned &struct
766 * API invocation for that message digest.
784 * crypto_free_shash() - zeroize and free the message digest handle
814 * The block size for the message digest cipher referenced with the cipher
835 * crypto_shash_digestsize() - obtain message digest size
838 * The size for the message digest created by the message digest cipher
841 * Return: digest size of cipher
894 * crypto_shash_setkey() - set key for message digest
899 * The caller provided key is set for the keyed message digest cipher. The
900 * cipher handle must point to a keyed message digest cipher in order for this
910 * crypto_shash_digest() - calculate message digest for buffer
921 * Return: 0 if the message digest creation was successful; < 0 if an error
928 * crypto_shash_tfm_digest() - calculate message digest for buffer
947 * crypto_shash_export() - extract operational state for message digest
986 * crypto_shash_init() - (re)initialize message digest
989 * The call (re-)initializes the message digest referenced by the
994 * Return: 0 if the message digest initialization was successful; < 0 if an
1008 * crypto_shash_update() - add data to message digest for processing
1010 * @data: input data to be added to the message digest
1013 * Updates the message digest state of the operational state handle.
1016 * Return: 0 if the message digest update was successful; < 0 if an error
1023 * crypto_shash_final() - calculate message digest
1025 * @out: output buffer filled with the message digest
1027 * Finalize the message digest operation and create the message digest
1028 * based on all data added to the cipher handle. The message digest is placed
1033 * Return: 0 if the message digest creation was successful; < 0 if an error
1039 * crypto_shash_finup() - calculate message digest of buffer
1050 * Return: 0 if the message digest creation was successful; < 0 if an error