We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 615b361 commit 4c2ae47Copy full SHA for 4c2ae47
1 file changed
src/ciphers/des.c
@@ -36,7 +36,7 @@ const struct ltc_cipher_descriptor des3_desc =
36
{
37
"3des",
38
14,
39
- 24, 24, 8, 16,
+ 16, 24, 8, 16,
40
&des3_setup,
41
&des3_ecb_encrypt,
42
&des3_ecb_decrypt,
@@ -2068,8 +2068,11 @@ int des_keysize(int *keysize)
2068
int des3_keysize(int *keysize)
2069
2070
LTC_ARGCHK(keysize != NULL);
2071
- if(*keysize < 24) {
2072
- return CRYPT_INVALID_KEYSIZE;
+ if (*keysize < 16)
+ return CRYPT_INVALID_KEYSIZE;
2073
+ if (*keysize < 24) {
2074
+ *keysize = 16;
2075
+ return CRYPT_OK;
2076
}
2077
*keysize = 24;
2078
return CRYPT_OK;
0 commit comments