Mercurial > dropbear
diff sprng.c @ 143:5d99163f7e32 libtomcrypt-orig
import of libtomcrypt 0.99
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Sun, 19 Dec 2004 11:34:45 +0000 |
parents | 7faae8f46238 |
children |
line wrap: on
line diff
--- a/sprng.c Tue Jun 15 14:07:21 2004 +0000 +++ b/sprng.c Sun Dec 19 11:34:45 2004 +0000 @@ -19,11 +19,15 @@ const struct _prng_descriptor sprng_desc = { - "sprng", + "sprng", 0, &sprng_start, &sprng_add_entropy, &sprng_ready, - &sprng_read + &sprng_read, + &sprng_done, + &sprng_export, + &sprng_import, + &sprng_test }; int sprng_start(prng_state *prng) @@ -47,6 +51,29 @@ return rng_get_bytes(buf, len, NULL); } +int sprng_done(prng_state *prng) +{ + return CRYPT_OK; +} + +int sprng_export(unsigned char *out, unsigned long *outlen, prng_state *prng) +{ + _ARGCHK(outlen != NULL); + + *outlen = 0; + return CRYPT_OK; +} + +int sprng_import(const unsigned char *in, unsigned long inlen, prng_state *prng) +{ + return CRYPT_OK; +} + +int sprng_test(void) +{ + return CRYPT_OK; +} + #endif