]> The Tcpdump Group git mirrors - libpcap/blobdiff - sslutils.h
Make sure no read routine process more than INT_MAX packets.
[libpcap] / sslutils.h
index 63810538ddd52312fe401799c88a9a00bb3f4885..6316364ecfc298536e1d2b606a4bc450ae55f782 100644 (file)
@@ -34,9 +34,9 @@
 #define __SSLUTILS_H__
 
 #ifdef HAVE_OPENSSL
+#include "pcap/socket.h"  // for SOCKET
 #include <openssl/ssl.h>
 #include <openssl/err.h>
-#include "pcap/pcap.h"  // for SOCKET
 
 /*
  * Utility functions
@@ -46,7 +46,7 @@ void ssl_set_certfile(const char *certfile);
 void ssl_set_keyfile(const char *keyfile);
 int ssl_init_once(int is_server, int enable_compression, char *errbuf, size_t errbuflen);
 SSL *ssl_promotion(int is_server, SOCKET s, char *errbuf, size_t errbuflen);
-SSL *ssl_promotion_rw(int is_server, SOCKET in, SOCKET out, char *errbuf, size_t errbuflen);
+void ssl_finish(SSL *ssl);
 int ssl_send(SSL *, char const *buffer, int size, char *errbuf, size_t errbuflen);
 int ssl_recv(SSL *, char *buffer, int size, char *errbuf, size_t errbuflen);