xref: /openbmc/linux/Documentation/crypto/api-digest.rst (revision 3b72c814a8e8cd638e1ba0da4dfce501e9dff5af)
1*3b72c814SStephan MuellerMessage Digest Algorithm Definitions
2*3b72c814SStephan Mueller------------------------------------
3*3b72c814SStephan Mueller
4*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
5*3b72c814SStephan Mueller   :doc: Message Digest Algorithm Definitions
6*3b72c814SStephan Mueller
7*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
8*3b72c814SStephan Mueller   :functions: hash_alg_common
9*3b72c814SStephan Mueller
10*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
11*3b72c814SStephan Mueller   :functions: ahash_alg
12*3b72c814SStephan Mueller
13*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
14*3b72c814SStephan Mueller   :functions: shash_alg
15*3b72c814SStephan Mueller
16*3b72c814SStephan MuellerAsynchronous Message Digest API
17*3b72c814SStephan Mueller-------------------------------
18*3b72c814SStephan Mueller
19*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
20*3b72c814SStephan Mueller   :doc: Asynchronous Message Digest API
21*3b72c814SStephan Mueller
22*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
23*3b72c814SStephan Mueller   :functions: crypto_alloc_ahash
24*3b72c814SStephan Mueller
25*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
26*3b72c814SStephan Mueller   :functions: crypto_free_ahash
27*3b72c814SStephan Mueller
28*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
29*3b72c814SStephan Mueller   :functions: crypto_ahash_init
30*3b72c814SStephan Mueller
31*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
32*3b72c814SStephan Mueller   :functions: crypto_ahash_digestsize
33*3b72c814SStephan Mueller
34*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
35*3b72c814SStephan Mueller   :functions: crypto_ahash_reqtfm
36*3b72c814SStephan Mueller
37*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
38*3b72c814SStephan Mueller   :functions: crypto_ahash_reqsize
39*3b72c814SStephan Mueller
40*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
41*3b72c814SStephan Mueller   :functions: crypto_ahash_setkey
42*3b72c814SStephan Mueller
43*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
44*3b72c814SStephan Mueller   :functions: crypto_ahash_finup
45*3b72c814SStephan Mueller
46*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
47*3b72c814SStephan Mueller   :functions: crypto_ahash_final
48*3b72c814SStephan Mueller
49*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
50*3b72c814SStephan Mueller   :functions: crypto_ahash_digest
51*3b72c814SStephan Mueller
52*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
53*3b72c814SStephan Mueller   :functions: crypto_ahash_export
54*3b72c814SStephan Mueller
55*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
56*3b72c814SStephan Mueller   :functions: crypto_ahash_import
57*3b72c814SStephan Mueller
58*3b72c814SStephan MuellerAsynchronous Hash Request Handle
59*3b72c814SStephan Mueller--------------------------------
60*3b72c814SStephan Mueller
61*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
62*3b72c814SStephan Mueller   :doc: Asynchronous Hash Request Handle
63*3b72c814SStephan Mueller
64*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
65*3b72c814SStephan Mueller   :functions: ahash_request_set_tfm
66*3b72c814SStephan Mueller
67*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
68*3b72c814SStephan Mueller   :functions: ahash_request_alloc
69*3b72c814SStephan Mueller
70*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
71*3b72c814SStephan Mueller   :functions: ahash_request_free
72*3b72c814SStephan Mueller
73*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
74*3b72c814SStephan Mueller   :functions: ahash_request_set_callback
75*3b72c814SStephan Mueller
76*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
77*3b72c814SStephan Mueller   :functions: ahash_request_set_crypt
78*3b72c814SStephan Mueller
79*3b72c814SStephan MuellerSynchronous Message Digest API
80*3b72c814SStephan Mueller------------------------------
81*3b72c814SStephan Mueller
82*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
83*3b72c814SStephan Mueller   :doc: Synchronous Message Digest API
84*3b72c814SStephan Mueller
85*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
86*3b72c814SStephan Mueller   :functions: crypto_alloc_shash
87*3b72c814SStephan Mueller
88*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
89*3b72c814SStephan Mueller   :functions: crypto_free_shash
90*3b72c814SStephan Mueller
91*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
92*3b72c814SStephan Mueller   :functions: crypto_shash_blocksize
93*3b72c814SStephan Mueller
94*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
95*3b72c814SStephan Mueller   :functions: crypto_shash_digestsize
96*3b72c814SStephan Mueller
97*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
98*3b72c814SStephan Mueller   :functions: crypto_shash_descsize
99*3b72c814SStephan Mueller
100*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
101*3b72c814SStephan Mueller   :functions: crypto_shash_setkey
102*3b72c814SStephan Mueller
103*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
104*3b72c814SStephan Mueller   :functions: crypto_shash_digest
105*3b72c814SStephan Mueller
106*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
107*3b72c814SStephan Mueller   :functions: crypto_shash_export
108*3b72c814SStephan Mueller
109*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
110*3b72c814SStephan Mueller   :functions: crypto_shash_import
111*3b72c814SStephan Mueller
112*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
113*3b72c814SStephan Mueller   :functions: crypto_shash_init
114*3b72c814SStephan Mueller
115*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
116*3b72c814SStephan Mueller   :functions: crypto_shash_update
117*3b72c814SStephan Mueller
118*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
119*3b72c814SStephan Mueller   :functions: crypto_shash_final
120*3b72c814SStephan Mueller
121*3b72c814SStephan Mueller.. kernel-doc:: include/crypto/hash.h
122*3b72c814SStephan Mueller   :functions: crypto_shash_finup
123