Am 29.05.20 um 01:46 schrieb James Bottomley:
> I'm getting this failure of test_ncp.c
> 
> [ RUN      ] test_check_ncp_ciphers_list
> [  ERROR   ] --- 0x7d67e8 != 0
> [   LINE   ] --- test_ncp.c:65: error: Failure!
> [  FAILED  ] test_check_ncp_ciphers_list
> 
> I'm building under openssl-1.1.0i
> 
> The problem seems to be openssl uses a mixed case name for the cipher
> and EVP_CIPHER_name() is case sensitive.  Applying the patch below
> fixes this for openssl and gets make check to pass all tests, but I
> rather wonder why this isn't part of cipher_kt_name() to prevent this
> type of problem?

Without double checking if I remember correctly OpenSSL 1.1.0 is a
corner case in this regard. OpenSSL 1.1.1 accepts mixed and non mixed case.

I want to fix this oddity in a proper way and write at least a small
unit test to ensure that always end up with the same cipher on the wire
protocol (in IV_CIPHERS and in the options string).

Arne

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to