From 63da89e60c01aa62254648b3aafc88261181da65 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Thu, 28 Feb 2008 19:52:35 +0200 Subject: [PATCH] Fixed missing return values in cipher initialization functions. --- lib/silccrypt/aes.c | 1 + lib/silccrypt/cast5.c | 1 + lib/silccrypt/des.c | 2 ++ lib/silccrypt/twofish.c | 1 + 4 files changed, 5 insertions(+) diff --git a/lib/silccrypt/aes.c b/lib/silccrypt/aes.c index f60f3952..75c7c523 100644 --- a/lib/silccrypt/aes.c +++ b/lib/silccrypt/aes.c @@ -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 */ diff --git a/lib/silccrypt/cast5.c b/lib/silccrypt/cast5.c index 2d5cf220..b0ec9e44 100644 --- a/lib/silccrypt/cast5.c +++ b/lib/silccrypt/cast5.c @@ -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 */ diff --git a/lib/silccrypt/des.c b/lib/silccrypt/des.c index a61d9259..5feb90f0 100644 --- a/lib/silccrypt/des.c +++ b/lib/silccrypt/des.c @@ -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 */ diff --git a/lib/silccrypt/twofish.c b/lib/silccrypt/twofish.c index f8d83456..923f75c7 100644 --- a/lib/silccrypt/twofish.c +++ b/lib/silccrypt/twofish.c @@ -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 */ -- 2.24.0