bignum: Reformat ssh_make_string_bn and unbreak build with DEBUG_CRYPTO

Signed-off-by: Jakub Jelen <jjelen@redhat.com>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
This commit is contained in:
Jakub Jelen
2019-01-25 11:03:50 +01:00
committed by Andreas Schneider
parent 42185fbf6e
commit 8c7b6bffff

View File

@@ -61,24 +61,25 @@ ssh_string ssh_make_bignum_string(bignum num) {
return ptr; return ptr;
} }
bignum ssh_make_string_bn(ssh_string string){ bignum ssh_make_string_bn(ssh_string string)
bignum bn = NULL; {
size_t len = ssh_string_len(string); bignum bn = NULL;
size_t len = ssh_string_len(string);
#ifdef DEBUG_CRYPTO #ifdef DEBUG_CRYPTO
fprintf(stderr, "Importing a %d bits, %d bytes object ...\n", fprintf(stderr, "Importing a %zu bits, %zu bytes object ...\n",
len * 8, len); len * 8, len);
#endif /* DEBUG_CRYPTO */ #endif /* DEBUG_CRYPTO */
#if defined HAVE_LIBMBEDCRYPTO #if defined HAVE_LIBMBEDCRYPTO
bn = bignum_new(); bn = bignum_new();
bignum_bin2bn(string->data, len, bn); bignum_bin2bn(string->data, len, bn);
#else #else
// FIXME // FIXME
bignum_bin2bn(string->data, len, &bn); bignum_bin2bn(string->data, len, &bn);
#endif #endif
return bn; return bn;
} }
/* prints the bignum on stderr */ /* prints the bignum on stderr */