Re: Program works with older libssl, but not with newer

2020-04-01 Thread Jan Just Keijser
Hi, On 31/03/20 19:42, Viktor Dukhovni wrote: On Tue, Mar 31, 2020 at 04:51:32PM +0200, Christoph Pleger wrote: I have here a self-written server program and the corresponding self-written client program. These run well together with libssl 1.1.0l, but with libssl 1.1.1d, the same programs

Re: Program works with older libssl, but not with newer

2020-03-31 Thread Viktor Dukhovni
On Tue, Mar 31, 2020 at 04:51:32PM +0200, Christoph Pleger wrote: > > > I have here a self-written server program and the corresponding > > > self-written client program. These run well together with libssl 1.1.0l, > > > but with libssl 1.1.1d, the same programs give errors SSL_ERROR_SYSCALL > >

Re: Program works with older libssl, but not with newer

2020-03-31 Thread Christoph Pleger
Hello, > > I have here a self-written server program and the corresponding > > self-written client program. These run well together with libssl 1.1.0l, > > but with libssl 1.1.1d, the same programs give errors SSL_ERROR_SYSCALL > > in SSL_read(), no matter if I recompile the programs and then run

Re: Program works with older libssl, but not with newer

2020-03-31 Thread Matt Caswell
On 31/03/2020 15:21, Salz, Rich via openssl-users wrote: > Isn't this the SSL EOF thing? No. In older OpenSSL's SSL_read() would return SSL_ERROR_SYSCALL on EOF with an errno of 0. This was "fixed" in 1.1.1e to return SSL_ERROR_SSL with an entry on the error stack. And unfixed in 1.1.1f to

Re: Program works with older libssl, but not with newer

2020-03-31 Thread Salz, Rich via openssl-users
Isn't this the SSL EOF thing?

Re: Program works with older libssl, but not with newer

2020-03-31 Thread Viktor Dukhovni
On Tue, Mar 31, 2020 at 11:27:27AM +0200, Christoph Pleger wrote: > I have here a self-written server program and the corresponding self-written > client program. These run well together with libssl 1.1.0l, but with libssl > 1.1.1d, the same programs give errors SSL_ERROR_SYSCALL in SSL_read(),