diff options
-rw-r--r-- | sand-leek.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sand-leek.c b/sand-leek.c index 04bc304..690da62 100644 --- a/sand-leek.c +++ b/sand-leek.c @@ -194,8 +194,10 @@ work(void *arg) { /* much tidier to be honest */ BN_set_word(rsa_key->e, e); #endif - /* FIXME check for errors */ - key_update_d(rsa_key); + if (key_update_d(rsa_key)) { + printf("Error updating d component of RSA key, stop.\n"); + goto STOP; + } if (RSA_check_key(rsa_key) == 1) { fprintf(stderr, "Key valid\n"); |