Revision f612bdb34252c3eae4808dd3e1360d0f0a3666bc authored by Matt Caswell on 04 November 2015, 11:20:50 UTC, committed by Matt Caswell on 10 December 2015, 12:50:56 UTC
A BIO_flush call in the DTLS code was not correctly setting the |rwstate|
variable to SSL_WRITING. This means that SSL_get_error() will not return
SSL_ERROR_WANT_WRITE in the event of an IO retry.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(cherry picked from commit 67f60be8c9ae5ff3129fcd6238baf124385a41d8)
1 parent 4a53424
Raw File
testenc.bat
@echo off
echo start testenc

path=..\ms;%path%
set ssleay=%1%
set input=..\ms\testenc.bat
set tmp1=..\ms\cipher.out
set out1=..\ms\clear.out
set cmp=perl ..\ms\cmp.pl

cd
call tenc.bat enc
if errorlevel 1 goto err

call tenc.bat rc4
if errorlevel 1 goto err

call tenc.bat des-cfb
if errorlevel 1 goto err

call tenc.bat des-ede-cfb
if errorlevel 1 goto err

call tenc.bat des-ede3-cfb
if errorlevel 1 goto err

call tenc.bat des-ofb
if errorlevel 1 goto err

call tenc.bat des-ede-ofb
if errorlevel 1 goto err

call tenc.bat des-ede3-ofb
if errorlevel 1 goto err

call tenc.bat des-ecb
if errorlevel 1 goto err

call tenc.bat des-ede
if errorlevel 1 goto err

call tenc.bat des-ede3
if errorlevel 1 goto err

call tenc.bat des-cbc
if errorlevel 1 goto err

call tenc.bat des-ede-cbc
if errorlevel 1 goto err

call tenc.bat des-ede3-cbc
if errorlevel 1 goto err

call tenc.bat idea-ecb
if errorlevel 1 goto err

call tenc.bat idea-cfb
if errorlevel 1 goto err

call tenc.bat idea-ofb
if errorlevel 1 goto err

call tenc.bat idea-cbc
if errorlevel 1 goto err

call tenc.bat rc2-ecb
if errorlevel 1 goto err

call tenc.bat rc2-cfb
if errorlevel 1 goto err

call tenc.bat rc2-ofb
if errorlevel 1 goto err

call tenc.bat rc2-cbc
if errorlevel 1 goto err

call tenc.bat bf-ecb
if errorlevel 1 goto err

call tenc.bat bf-cfb
if errorlevel 1 goto err

call tenc.bat bf-ofb
if errorlevel 1 goto err

call tenc.bat bf-cbc
if errorlevel 1 goto err

echo OK
del %out1%
del %tmp1%
:err

back to top