git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git]
/
crypto
/
cast5.c
diff --git
a/crypto/cast5.c
b/crypto/cast5.c
index
08eef58
..
13ea60a
100644
(file)
--- a/
crypto/cast5.c
+++ b/
crypto/cast5.c
@@
-769,8
+769,7
@@
static void key_schedule(u32 * x, u32 * z, u32 * k)
}
}
-static int cast5_setkey(struct crypto_tfm *tfm, const u8 *key,
- unsigned key_len, u32 *flags)
+static int cast5_setkey(struct crypto_tfm *tfm, const u8 *key, unsigned key_len)
{
struct cast5_ctx *c = crypto_tfm_ctx(tfm);
int i;
{
struct cast5_ctx *c = crypto_tfm_ctx(tfm);
int i;
@@
-778,11
+777,6
@@
static int cast5_setkey(struct crypto_tfm *tfm, const u8 *key,
u32 z[4];
u32 k[16];
__be32 p_key[4];
u32 z[4];
u32 k[16];
__be32 p_key[4];
-
- if (key_len < 5 || key_len > 16) {
- *flags |= CRYPTO_TFM_RES_BAD_KEY_LEN;
- return -EINVAL;
- }
c->rr = key_len <= 10 ? 1 : 0;
c->rr = key_len <= 10 ? 1 : 0;