diff options
author | Matt Caswell <matt@openssl.org> | 2019-10-05 11:42:32 +1000 |
---|---|---|
committer | Shane Lontis <shane.lontis@oracle.com> | 2019-10-05 11:42:32 +1000 |
commit | 74997e7eedd094b40183f0643c5744e77fbd393f (patch) | |
tree | 8c988f945a4aa255d219646a8865da8c6d8cc20e /providers | |
parent | 86913ef711751eaedc3b3676dd496d33a4fcd21d (diff) |
RC4 is not a block cipher
RC4 is a stream cipher therefore EVP_CIPHER_CTX_block_size() should
return 1.
This fixes a test failure in ssl_test_old when enable-weak-ssl-ciphers
has been configured.
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/10090)
Diffstat (limited to 'providers')
-rw-r--r-- | providers/default/ciphers/cipher_rc4.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/providers/default/ciphers/cipher_rc4.c b/providers/default/ciphers/cipher_rc4.c index 9418c141f6..d81b776bc2 100644 --- a/providers/default/ciphers/cipher_rc4.c +++ b/providers/default/ciphers/cipher_rc4.c @@ -82,6 +82,6 @@ const OSSL_DISPATCH alg##kbits##_functions[] = { \ }; /* rc440_functions */ -IMPLEMENT_cipher(rc4, RC4, EVP_CIPH_VARIABLE_LENGTH, 40, 64, 0, stream) +IMPLEMENT_cipher(rc4, RC4, EVP_CIPH_VARIABLE_LENGTH, 40, 8, 0, stream) /* rc4128_functions */ -IMPLEMENT_cipher(rc4, RC4, EVP_CIPH_VARIABLE_LENGTH, 128, 64, 0, stream) +IMPLEMENT_cipher(rc4, RC4, EVP_CIPH_VARIABLE_LENGTH, 128, 8, 0, stream) |