Add entropy to fortuna pool during hmac derivation

This commit is contained in:
Nick Parker
2013-06-05 16:48:36 -05:00
parent dc2cc9a81d
commit eb0b37148e
2 changed files with 10 additions and 1 deletions
+1
View File
@@ -40,6 +40,7 @@ typedef struct {
int (*activate)(void *ctx);
int (*deactivate)(void *ctx);
const char* (*get_provider_name)(void *ctx);
int (*add_random)(void *ctx, void *buffer, int length);
int (*random)(void *ctx, void *buffer, int length);
int (*hmac)(void *ctx, unsigned char *hmac_key, int key_sz, unsigned char *in, int in_sz, unsigned char *in2, int in2_sz, unsigned char *out);
int (*kdf)(void *ctx, const unsigned char *pass, int pass_sz, unsigned char* salt, int salt_sz, int workfactor, int key_sz, unsigned char *key);