Larger signature buffer.
authorPekka Riikonen <priikone@silcnet.org>
Sat, 14 Dec 2002 13:18:32 +0000 (13:18 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Sat, 14 Dec 2002 13:18:32 +0000 (13:18 +0000)
lib/silccore/silcauth.c
lib/silccore/silcmessage.c

index 7b7128ce574516fe5e87b0e4ac512f02b9582e9f..38a1a961392e87fe668cd7110f48dc0418990780 100644 (file)
@@ -241,7 +241,7 @@ SilcBuffer silc_auth_public_key_auth_generate(SilcPublicKey public_key,
                                              const void *id, SilcIdType type)
 {
   unsigned char *randomdata;
-  unsigned char auth_data[2048];
+  unsigned char auth_data[2048 + 1];
   SilcUInt32 auth_len;
   unsigned char *tmp;
   SilcUInt32 tmp_len;
index e8283e7d5bc313b6f4513d417626edc7091e1349..08ec1feff16ff05c58a09a35a88bfcf2209bae3a 100644 (file)
@@ -544,7 +544,7 @@ silc_message_signed_payload_encode(const unsigned char *message_payload,
 {
   SilcBuffer buffer, sign;
   SilcPKCS pkcs;
-  unsigned char auth_data[2048];
+  unsigned char auth_data[2048 + 1];
   SilcUInt32 auth_len;
   unsigned char *pk = NULL;
   SilcUInt32 pk_len = 0;