From 05582c4bedc525f41c59f74fd9c857ed48498356 Mon Sep 17 00:00:00 2001 From: hasufell Date: Fri, 27 Jun 2014 22:40:49 +0200 Subject: [PATCH] KEYGEN: improve error handling, be less fault tolerant --- src/ntru_keypair.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ntru_keypair.c b/src/ntru_keypair.c index 2fd22a9..8382117 100644 --- a/src/ntru_keypair.c +++ b/src/ntru_keypair.c @@ -55,8 +55,8 @@ ntru_create_keypair( Fp, pub; - if (!f || !g || !params) - goto _return; + if (!pair || !f || !g || !params) + NTRU_ABORT_DEBUG("Unexpected NULL parameters in"); fmpz_poly_init(Fq); fmpz_poly_init(Fp); @@ -86,7 +86,7 @@ _cleanup: fmpz_poly_clear(Fq); fmpz_poly_clear(Fp); fmpz_poly_clear(pub); -_return: + return retval; }