blob: 7cf0bf786ada13d49497eeb0af01cbc7bf75b78d [file] [log] [blame]
Sami Tolvanenf2f770d2015-04-03 18:03:40 +08001#ifndef _CRYPTO_SHA256_GLUE_H
2#define _CRYPTO_SHA256_GLUE_H
3
4#include <linux/crypto.h>
Sami Tolvanenf2f770d2015-04-03 18:03:40 +08005
6extern struct shash_alg sha256_neon_algs[2];
7
Ard Biesheuvelb59e2ae2015-04-09 12:55:42 +02008int crypto_sha256_arm_update(struct shash_desc *desc, const u8 *data,
9 unsigned int len);
Sami Tolvanenf2f770d2015-04-03 18:03:40 +080010
Ard Biesheuvelb59e2ae2015-04-09 12:55:42 +020011int crypto_sha256_arm_finup(struct shash_desc *desc, const u8 *data,
12 unsigned int len, u8 *hash);
Sami Tolvanenf2f770d2015-04-03 18:03:40 +080013
14#endif /* _CRYPTO_SHA256_GLUE_H */