···8282 u8 buf[SHA512_BLOCK_SIZE];8383};84848585-struct shash_desc;8686-8787-extern int crypto_sha512_update(struct shash_desc *desc, const u8 *data,8888- unsigned int len);8989-9090-extern int crypto_sha512_finup(struct shash_desc *desc, const u8 *data,9191- unsigned int len, u8 *hash);9292-9385/*9486 * Stand-alone implementation of the SHA256 algorithm. It is designed to9587 * have as little dependencies as possible so it can be used in the