Sami Tolvanen | f2f770d | 2015-04-03 18:03:40 +0800 | [diff] [blame] | 1 | #ifndef _CRYPTO_SHA256_GLUE_H |
| 2 | #define _CRYPTO_SHA256_GLUE_H |
| 3 | |
| 4 | #include <linux/crypto.h> |
Sami Tolvanen | f2f770d | 2015-04-03 18:03:40 +0800 | [diff] [blame] | 5 | |
| 6 | extern struct shash_alg sha256_neon_algs[2]; |
| 7 | |
Ard Biesheuvel | b59e2ae | 2015-04-09 12:55:42 +0200 | [diff] [blame] | 8 | int crypto_sha256_arm_update(struct shash_desc *desc, const u8 *data, |
| 9 | unsigned int len); |
Sami Tolvanen | f2f770d | 2015-04-03 18:03:40 +0800 | [diff] [blame] | 10 | |
Ard Biesheuvel | b59e2ae | 2015-04-09 12:55:42 +0200 | [diff] [blame] | 11 | int crypto_sha256_arm_finup(struct shash_desc *desc, const u8 *data, |
| 12 | unsigned int len, u8 *hash); |
Sami Tolvanen | f2f770d | 2015-04-03 18:03:40 +0800 | [diff] [blame] | 13 | |
| 14 | #endif /* _CRYPTO_SHA256_GLUE_H */ |