···507507int crypto_ahash_export(struct ahash_request *req, void *out);508508509509/**510510+ * crypto_ahash_export_core() - extract core state for message digest511511+ * @req: reference to the ahash_request handle whose state is exported512512+ * @out: output buffer of sufficient size that can hold the hash state513513+ *514514+ * Export the hash state without the partial block buffer.515515+ *516516+ * Context: Softirq or process context.517517+ * Return: 0 if the export creation was successful; < 0 if an error occurred518518+ */519519+int crypto_ahash_export_core(struct ahash_request *req, void *out);520520+521521+/**510522 * crypto_ahash_import() - import message digest state511523 * @req: reference to ahash_request handle the state is imported into512524 * @in: buffer holding the state···530518 * Return: 0 if the import was successful; < 0 if an error occurred531519 */532520int crypto_ahash_import(struct ahash_request *req, const void *in);521521+522522+/**523523+ * crypto_ahash_import_core() - import core state524524+ * @req: reference to ahash_request handle the state is imported into525525+ * @in: buffer holding the state526526+ *527527+ * Import the hash state without the partial block buffer.528528+ *529529+ * Context: Softirq or process context.530530+ * Return: 0 if the import was successful; < 0 if an error occurred531531+ */532532+int crypto_ahash_import_core(struct ahash_request *req, const void *in);533533534534/**535535 * crypto_ahash_init() - (re)initialize message digest handle