sync code with last fixes and improvements from OpenBSD
This commit is contained in:
parent
58df21ce75
commit
f960599e67
399 changed files with 7016 additions and 6902 deletions
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: ssltest.c,v 1.41 2023/07/04 08:47:01 tb Exp $ */
|
||||
/* $OpenBSD: ssltest.c,v 1.42 2023/07/27 07:08:09 tb Exp $ */
|
||||
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
|
||||
* All rights reserved.
|
||||
*
|
||||
|
@ -140,6 +140,9 @@
|
|||
* OTHERWISE.
|
||||
*/
|
||||
|
||||
/* XXX - USE_BIOPAIR code needs updating for BIO_n{read,write}{,0} removal. */
|
||||
/* #define USE_BIOPAIR */
|
||||
|
||||
#define _BSD_SOURCE 1 /* Or gethostname won't be declared properly
|
||||
on Linux and GNU platforms. */
|
||||
#include <sys/types.h>
|
||||
|
@ -714,10 +717,12 @@ bad:
|
|||
for (i = 0; i < number; i++) {
|
||||
if (!reuse)
|
||||
SSL_set_session(c_ssl, NULL);
|
||||
#ifdef USE_BIOPAIR
|
||||
if (bio_pair)
|
||||
ret = doit_biopair(s_ssl, c_ssl, bytes, &s_time,
|
||||
&c_time);
|
||||
else
|
||||
#endif
|
||||
ret = doit(s_ssl, c_ssl, bytes);
|
||||
}
|
||||
|
||||
|
@ -771,6 +776,7 @@ end:
|
|||
return ret;
|
||||
}
|
||||
|
||||
#if USE_BIOPAIR
|
||||
int
|
||||
doit_biopair(SSL *s_ssl, SSL *c_ssl, long count, clock_t *s_time,
|
||||
clock_t *c_time)
|
||||
|
@ -1114,6 +1120,7 @@ err:
|
|||
|
||||
return ret;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#define W_READ 1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue