From f1e8419d9f5cf87570938fe5f4aafeb0e646478a Mon Sep 17 00:00:00 2001 From: Daniel Borkmann Date: Tue, 11 Jun 2013 00:23:16 +0200 Subject: keypair: do selftest before generating and verifying keypair Be paraniod and make a selftest. Signed-off-by: Daniel Borkmann --- keypair.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'keypair.c') diff --git a/keypair.c b/keypair.c index e61482c..724bf05 100644 --- a/keypair.c +++ b/keypair.c @@ -22,6 +22,8 @@ void generate_keypair(void) xmemset(publickey, 0, sizeof(publickey)); xmemset(secretkey, 0, sizeof(secretkey)); + curve25519_selftest(); + printf("Reading from %s (this may take a while) ...\n", HIG_ENTROPY_SOURCE); @@ -49,6 +51,8 @@ void verify_keypair(void) unsigned char secretkey[crypto_box_sec_key_size]; char file[128]; + curve25519_selftest(); + xmemset(publickey, 0, sizeof(publickey)); xmemset(publicres, 0, sizeof(publicres)); xmemset(secretkey, 0, sizeof(secretkey)); -- cgit v1.2.3-54-g00ecf