|
@@ -329,6 +329,16 @@ static inline unsigned int crypto_ahash_digestsize(struct crypto_ahash *tfm)
|
|
|
return crypto_hash_alg_common(tfm)->digestsize;
|
|
|
}
|
|
|
|
|
|
+/**
|
|
|
+ * crypto_ahash_statesize() - obtain size of the ahash state
|
|
|
+ * @tfm: cipher handle
|
|
|
+ *
|
|
|
+ * Return the size of the ahash state. With the crypto_ahash_export()
|
|
|
+ * function, the caller can export the state into a buffer whose size is
|
|
|
+ * defined with this function.
|
|
|
+ *
|
|
|
+ * Return: size of the ahash state
|
|
|
+ */
|
|
|
static inline unsigned int crypto_ahash_statesize(struct crypto_ahash *tfm)
|
|
|
{
|
|
|
return crypto_hash_alg_common(tfm)->statesize;
|
|
@@ -369,11 +379,7 @@ static inline struct crypto_ahash *crypto_ahash_reqtfm(
|
|
|
* crypto_ahash_reqsize() - obtain size of the request data structure
|
|
|
* @tfm: cipher handle
|
|
|
*
|
|
|
- * Return the size of the ahash state size. With the crypto_ahash_export
|
|
|
- * function, the caller can export the state into a buffer whose size is
|
|
|
- * defined with this function.
|
|
|
- *
|
|
|
- * Return: size of the ahash state
|
|
|
+ * Return: size of the request data
|
|
|
*/
|
|
|
static inline unsigned int crypto_ahash_reqsize(struct crypto_ahash *tfm)
|
|
|
{
|
|
@@ -453,7 +459,7 @@ int crypto_ahash_digest(struct ahash_request *req);
|
|
|
*
|
|
|
* This function exports the hash state of the ahash_request handle into the
|
|
|
* caller-allocated output buffer out which must have sufficient size (e.g. by
|
|
|
- * calling crypto_ahash_reqsize).
|
|
|
+ * calling crypto_ahash_statesize()).
|
|
|
*
|
|
|
* Return: 0 if the export was successful; < 0 if an error occurred
|
|
|
*/
|