diff options
Diffstat (limited to 'Documentation/crypto/api-digest.rst')
-rw-r--r-- | Documentation/crypto/api-digest.rst | 122 |
1 files changed, 122 insertions, 0 deletions
diff --git a/Documentation/crypto/api-digest.rst b/Documentation/crypto/api-digest.rst new file mode 100644 index 000000000000..b5eaf0f6093e --- /dev/null +++ b/Documentation/crypto/api-digest.rst @@ -0,0 +1,122 @@ +Message Digest Algorithm Definitions +------------------------------------ + +.. kernel-doc:: include/crypto/hash.h + :doc: Message Digest Algorithm Definitions + +.. kernel-doc:: include/crypto/hash.h + :functions: hash_alg_common + +.. kernel-doc:: include/crypto/hash.h + :functions: ahash_alg + +.. kernel-doc:: include/crypto/hash.h + :functions: shash_alg + +Asynchronous Message Digest API +------------------------------- + +.. kernel-doc:: include/crypto/hash.h + :doc: Asynchronous Message Digest API + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_alloc_ahash + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_free_ahash + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_ahash_init + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_ahash_digestsize + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_ahash_reqtfm + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_ahash_reqsize + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_ahash_setkey + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_ahash_finup + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_ahash_final + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_ahash_digest + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_ahash_export + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_ahash_import + +Asynchronous Hash Request Handle +-------------------------------- + +.. kernel-doc:: include/crypto/hash.h + :doc: Asynchronous Hash Request Handle + +.. kernel-doc:: include/crypto/hash.h + :functions: ahash_request_set_tfm + +.. kernel-doc:: include/crypto/hash.h + :functions: ahash_request_alloc + +.. kernel-doc:: include/crypto/hash.h + :functions: ahash_request_free + +.. kernel-doc:: include/crypto/hash.h + :functions: ahash_request_set_callback + +.. kernel-doc:: include/crypto/hash.h + :functions: ahash_request_set_crypt + +Synchronous Message Digest API +------------------------------ + +.. kernel-doc:: include/crypto/hash.h + :doc: Synchronous Message Digest API + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_alloc_shash + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_free_shash + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_shash_blocksize + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_shash_digestsize + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_shash_descsize + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_shash_setkey + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_shash_digest + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_shash_export + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_shash_import + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_shash_init + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_shash_update + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_shash_final + +.. kernel-doc:: include/crypto/hash.h + :functions: crypto_shash_finup |