mirror of https://github.com/openssl/openssl.git
Fix regression in default key length for Blowfish CFB and OFB ciphers
Fixes #18359 Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/18362)
This commit is contained in:
parent
557825acd6
commit
7a9e93dda5
|
@ -55,6 +55,6 @@ IMPLEMENT_var_keylen_cipher(blowfish, BLOWFISH, ecb, ECB, BF_FLAGS, 128, 64, 0,
|
|||
/* bf_cbc_functions */
|
||||
IMPLEMENT_var_keylen_cipher(blowfish, BLOWFISH, cbc, CBC, BF_FLAGS, 128, 64, 64, block)
|
||||
/* bf_ofb_functions */
|
||||
IMPLEMENT_var_keylen_cipher(blowfish, BLOWFISH, ofb64, OFB, BF_FLAGS, 64, 8, 64, stream)
|
||||
IMPLEMENT_var_keylen_cipher(blowfish, BLOWFISH, ofb64, OFB, BF_FLAGS, 128, 8, 64, stream)
|
||||
/* bf_cfb_functions */
|
||||
IMPLEMENT_var_keylen_cipher(blowfish, BLOWFISH, cfb64, CFB, BF_FLAGS, 64, 8, 64, stream)
|
||||
IMPLEMENT_var_keylen_cipher(blowfish, BLOWFISH, cfb64, CFB, BF_FLAGS, 128, 8, 64, stream)
|
||||
|
|
|
@ -156,8 +156,8 @@ extern const OSSL_DISPATCH ossl_camellia128ctr_functions[];
|
|||
#ifndef OPENSSL_NO_BF
|
||||
extern const OSSL_DISPATCH ossl_blowfish128ecb_functions[];
|
||||
extern const OSSL_DISPATCH ossl_blowfish128cbc_functions[];
|
||||
extern const OSSL_DISPATCH ossl_blowfish64ofb64_functions[];
|
||||
extern const OSSL_DISPATCH ossl_blowfish64cfb64_functions[];
|
||||
extern const OSSL_DISPATCH ossl_blowfish128ofb64_functions[];
|
||||
extern const OSSL_DISPATCH ossl_blowfish128cfb64_functions[];
|
||||
#endif /* OPENSSL_NO_BF */
|
||||
#ifndef OPENSSL_NO_IDEA
|
||||
extern const OSSL_DISPATCH ossl_idea128ecb_functions[];
|
||||
|
|
|
@ -112,8 +112,8 @@ static const OSSL_ALGORITHM legacy_ciphers[] = {
|
|||
#ifndef OPENSSL_NO_BF
|
||||
ALG(PROV_NAMES_BF_ECB, ossl_blowfish128ecb_functions),
|
||||
ALG(PROV_NAMES_BF_CBC, ossl_blowfish128cbc_functions),
|
||||
ALG(PROV_NAMES_BF_OFB, ossl_blowfish64ofb64_functions),
|
||||
ALG(PROV_NAMES_BF_CFB, ossl_blowfish64cfb64_functions),
|
||||
ALG(PROV_NAMES_BF_OFB, ossl_blowfish128ofb64_functions),
|
||||
ALG(PROV_NAMES_BF_CFB, ossl_blowfish128cfb64_functions),
|
||||
#endif /* OPENSSL_NO_BF */
|
||||
#ifndef OPENSSL_NO_IDEA
|
||||
ALG(PROV_NAMES_IDEA_ECB, ossl_idea128ecb_functions),
|
||||
|
|
Loading…
Reference in New Issue