diff options
| author | Theodore Ts'o <tytso@mit.edu> | 2016-06-12 18:13:36 -0400 |
|---|---|---|
| committer | Theodore Ts'o <tytso@mit.edu> | 2016-07-03 00:57:23 -0400 |
| commit | e192be9d9a30555aae2ca1dc3aad37cba484cd4a (patch) | |
| tree | bfe62017802c309f831dc22c34b42ca39a354501 /include/crypto | |
| parent | b1132deac01c2332d234fa821a70022796b79182 (diff) | |
random: replace non-blocking pool with a Chacha20-based CRNG
The CRNG is faster, and we don't pretend to track entropy usage in the
CRNG any more.
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'include/crypto')
| -rw-r--r-- | include/crypto/chacha20.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/crypto/chacha20.h b/include/crypto/chacha20.h index 274bbaeeed0f..20d20f681a72 100644 --- a/include/crypto/chacha20.h +++ b/include/crypto/chacha20.h | |||
| @@ -16,6 +16,7 @@ struct chacha20_ctx { | |||
| 16 | u32 key[8]; | 16 | u32 key[8]; |
| 17 | }; | 17 | }; |
| 18 | 18 | ||
| 19 | void chacha20_block(u32 *state, void *stream); | ||
| 19 | void crypto_chacha20_init(u32 *state, struct chacha20_ctx *ctx, u8 *iv); | 20 | void crypto_chacha20_init(u32 *state, struct chacha20_ctx *ctx, u8 *iv); |
| 20 | int crypto_chacha20_setkey(struct crypto_tfm *tfm, const u8 *key, | 21 | int crypto_chacha20_setkey(struct crypto_tfm *tfm, const u8 *key, |
| 21 | unsigned int keysize); | 22 | unsigned int keysize); |
