@@ -90,57 +90,6 @@ fn test_blocking_borrowed() {
90
90
) )
91
91
. expect ( "error establishing TLS connection" ) ;
92
92
93
- let mut state = SplitConnectionState :: default ( ) ;
94
- let ( mut reader, mut writer) = tls. split_with ( & mut state) ;
95
-
96
- std:: thread:: scope ( |scope| {
97
- scope. spawn ( || {
98
- let mut buffer = [ 0 ; 4 ] ;
99
- reader. read_exact ( & mut buffer) . expect ( "Failed to read data" ) ;
100
- } ) ;
101
- scope. spawn ( || {
102
- writer. write ( b"ping" ) . expect ( "Failed to write data" ) ;
103
- writer. flush ( ) . expect ( "Failed to flush" ) ;
104
- } ) ;
105
- } ) ;
106
-
107
- let tls = TlsConnection :: unsplit ( reader, writer) ;
108
-
109
- tls. close ( )
110
- . map_err ( |( _, e) | e)
111
- . expect ( "error closing session" ) ;
112
- }
113
-
114
- #[ test]
115
- fn test_blocking_managed ( ) {
116
- use embedded_tls:: blocking:: * ;
117
- use std:: net:: TcpStream ;
118
- use std:: sync:: Arc ;
119
- let addr = setup ( ) ;
120
- let pem = include_str ! ( "data/ca-cert.pem" ) ;
121
- let der = pem_parser:: pem_to_der ( pem) ;
122
-
123
- let stream = TcpStream :: connect ( addr) . expect ( "error connecting to server" ) ;
124
-
125
- log:: info!( "Connected" ) ;
126
- let mut read_record_buffer = [ 0 ; 16384 ] ;
127
- let mut write_record_buffer = [ 0 ; 16384 ] ;
128
- let config = TlsConfig :: new ( )
129
- . with_ca ( Certificate :: X509 ( & der[ ..] ) )
130
- . with_server_name ( "localhost" ) ;
131
-
132
- let mut tls = TlsConnection :: new (
133
- Clonable ( Arc :: new ( stream) ) ,
134
- & mut read_record_buffer,
135
- & mut write_record_buffer,
136
- ) ;
137
-
138
- tls. open ( TlsContext :: new (
139
- & config,
140
- UnsecureProvider :: new :: < Aes128GcmSha256 > ( OsRng ) ,
141
- ) )
142
- . expect ( "error establishing TLS connection" ) ;
143
-
144
93
let ( mut reader, mut writer) = tls. split ( ) ;
145
94
146
95
std:: thread:: scope ( |scope| {
@@ -154,8 +103,6 @@ fn test_blocking_managed() {
154
103
} ) ;
155
104
} ) ;
156
105
157
- let tls = TlsConnection :: unsplit ( reader, writer) ;
158
-
159
106
tls. close ( )
160
107
. map_err ( |( _, e) | e)
161
108
. expect ( "error closing session" ) ;
0 commit comments