Fixed missing return values in cipher initialization functions.
authorPekka Riikonen <priikone@silcnet.org>
Thu, 28 Feb 2008 17:52:35 +0000 (19:52 +0200)
committerPekka Riikonen <priikone@silcnet.org>
Thu, 28 Feb 2008 17:52:35 +0000 (19:52 +0200)
lib/silccrypt/aes.c
lib/silccrypt/cast5.c
lib/silccrypt/des.c
lib/silccrypt/twofish.c

index f60f395226978acba8f984369b174b2ca916a121..75c7c523fc5cc31deffcca20e0633e80cbdf6b1b 100644 (file)
@@ -91,6 +91,7 @@ SILC_CIPHER_API_INIT(aes)
   AesContext *aes = silc_calloc(1, sizeof(AesContext));
   if (aes)
     aes->u.enc.inf.b[2] = 16;
+  return aes;
 }
 
 /* Unnitialize */
index 2d5cf2206c62ccc5f353f6c4a739a7e06bb57df7..b0ec9e449448cf9027ff3af6563e884668a0713c 100644 (file)
@@ -44,6 +44,7 @@ SILC_CIPHER_API_INIT(cast5)
   cast5_key *cast5 = silc_calloc(1, sizeof(cast5_key));
   if (cast5)
     cast5->padlen = 8;
+  return cast5;
 }
 
 /* Uninitialize */
index a61d92598612f529187bc3f12bda3ea61417803e..5feb90f09fffd5988956b3e35d7f9c3163f9ca23 100644 (file)
@@ -44,6 +44,7 @@ SILC_CIPHER_API_INIT(des)
   des_key *des = silc_calloc(1, sizeof(des_key));
   if (des)
     des->padlen = 8;
+  return des;
 }
 
 /* Uninitialize */
@@ -179,6 +180,7 @@ SILC_CIPHER_API_INIT(3des)
   des3_key *des = silc_calloc(1, sizeof(des3_key));
   if (!des)
     des->padlen = 8;
+  return des;
 }
 
 /* Uninitialize */
index f8d834569d2e2f5e130a25ef4e14324c274c3587..923f75c788293d6d12c9e27c2548b581deff867d 100644 (file)
@@ -45,6 +45,7 @@ SILC_CIPHER_API_INIT(twofish)
   twofish_key *twofish = silc_calloc(1, sizeof(twofish_key));
   if (twofish)
     twofish->padlen = 16;
+  return twofish;
 }
 
 /* Uninitialize */