From 7cd27cf1d64a9287e72394d555dc4af5bc8a6b99 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Fri, 12 Nov 2021 21:20:11 +0100 Subject: [PATCH] fix(crypto): fix wrong input handling in mktable [no changelog] --- crypto/tools/mktable.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crypto/tools/mktable.c b/crypto/tools/mktable.c index 2760d7495..c3f7a31bd 100644 --- a/crypto/tools/mktable.c +++ b/crypto/tools/mktable.c @@ -18,9 +18,13 @@ int main(int argc, char **argv) { } const char *name = argv[1]; const curve_info *info = get_curve_by_name(name); + if (info == 0) { + printf("Unknown curve '%s'\n", name); + return 1; + } const ecdsa_curve *curve = info->params; if (curve == 0) { - printf("Unknown curve '%s'\n", name); + printf("Unknown curve params"); return 1; }