Lines Matching full:transformation

28  * @digestsize: Size of the result of the transformation. A buffer of this size
33 * @statesize: Size of the block for partial state of the transformation. A
35 * will save the partial state of the transformation into it. On the
66 * @init: **[mandatory]** Initialize the transformation context. Intended only to initialize the
67 * state of the HASH transformation at the beginning. This shall fill in
69 * transformation. No data processing happens at this point. Driver code
71 * @update: **[mandatory]** Push a chunk of data into the driver for transformation. This
74 * function must not finalize the HASH transformation by calculating the
76 * transformation. This function shall not modify the transformation
78 * transformation object. Data processing can happen synchronously
82 * transformation and retrieves the resulting hash from the driver and
84 * point unless hardware requires it to finish the transformation
96 * the whole transformation in one run. Data processing can happen
100 * the driver. This function can store the key in the transformation
104 * called multiple times during the existence of the transformation
111 * @export: Export partial state of the transformation. This function dumps the
112 * entire state of the ongoing transformation into a provided block of
114 * you want to save partial result of the transformation after
118 * @import: Import partial state of the transformation. This function loads the
119 * entire state of the ongoing transformation from a provided block of
120 * data so the transformation can continue from this point onward. No
123 * @init_tfm: Initialize the cryptographic transformation object.
125 * time, right after the transformation context was
129 * requirement of the transformation and put any software
131 * @exit_tfm: Deinitialize the cryptographic transformation object.
182 * @init_tfm: Initialize the cryptographic transformation object.
184 * time, right after the transformation context was
188 * requirement of the transformation and put any software
190 * @exit_tfm: Deinitialize the cryptographic transformation object.
831 * @tfm: hash transformation object
838 * crypto_shash_tfm_digest() takes a hash transformation object (crypto_shash)