X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fopenssl%2Fecdsagen.c;h=8761f26a31c3ace1007450f1f584b7a9edb17d60;hb=80b81c00b129b006981b76bdb734df3296317d6f;hp=93b0df61950b9db428cadc2d91de5d0d0e88f14f;hpb=8ace7f3e5771957fbdda8b817fa26951d9d62c28;p=meshlink diff --git a/src/openssl/ecdsagen.c b/src/openssl/ecdsagen.c index 93b0df61..8761f26a 100644 --- a/src/openssl/ecdsagen.c +++ b/src/openssl/ecdsagen.c @@ -23,7 +23,6 @@ #include #include -#include "logger.h" #include "ecdsagen.h" #include "utils.h" @@ -33,8 +32,8 @@ bool ecdsa_generate(ecdsa_t *ecdsa) { *ecdsa = EC_KEY_new_by_curve_name(NID_secp521r1); if(!EC_KEY_generate_key(*ecdsa)) { - logger(LOG_ERR, "Generating EC key failed: %s", ERR_error_string(ERR_get_error(), NULL)); - abort(); + fprintf(stderr, "Generating EC key failed: %s", ERR_error_string(ERR_get_error(), NULL)); + return false; } EC_KEY_set_asn1_flag(*ecdsa, OPENSSL_EC_NAMED_CURVE);