diff options
Diffstat (limited to 'src/util/gnunet-rsa.c')
-rw-r--r-- | src/util/gnunet-rsa.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/util/gnunet-rsa.c b/src/util/gnunet-rsa.c index be58e9200..64990e5ef 100644 --- a/src/util/gnunet-rsa.c +++ b/src/util/gnunet-rsa.c | |||
@@ -126,7 +126,11 @@ create_keys (const char *fn) | |||
126 | GNUNET_CRYPTO_hash (&make_keys, sizeof (make_keys), &h2); | 126 | GNUNET_CRYPTO_hash (&make_keys, sizeof (make_keys), &h2); |
127 | GNUNET_CRYPTO_hash (&hc, sizeof (hc), &h3); | 127 | GNUNET_CRYPTO_hash (&hc, sizeof (hc), &h3); |
128 | GNUNET_CRYPTO_hash_xor (&h2, &h3, &hc); | 128 | GNUNET_CRYPTO_hash_xor (&h2, &h3, &hc); |
129 | pk = GNUNET_CRYPTO_rsa_key_create_from_hash (&hc); | 129 | if (NULL == (pk = GNUNET_CRYPTO_rsa_key_create_from_hash (&hc)) |
130 | { | ||
131 | GNUNET_break (0); | ||
132 | break; | ||
133 | } | ||
130 | enc = GNUNET_CRYPTO_rsa_encode_key (pk); | 134 | enc = GNUNET_CRYPTO_rsa_encode_key (pk); |
131 | if (htons (enc->len) != fwrite (enc, 1, htons (enc->len), f)) | 135 | if (htons (enc->len) != fwrite (enc, 1, htons (enc->len), f)) |
132 | { | 136 | { |