io.sockets.secure.windows: Fix using, remove duplication.
parent
59c5373263
commit
377180baf6
|
@ -1,6 +1,6 @@
|
|||
USING: accessors alien io.ports io.sockets.private io.sockets.secure
|
||||
io.sockets.secure.openssl io.sockets.windows kernel locals openssl
|
||||
openssl.libcrypto openssl.libssl windows.winsock ;
|
||||
openssl.libcrypto openssl.libssl windows.winsock system ;
|
||||
IN: io.sockets.secure.windows
|
||||
|
||||
M: openssl ssl-supported? t ;
|
||||
|
@ -8,12 +8,6 @@ M: openssl ssl-certificate-verification-supported? f ;
|
|||
|
||||
M: windows socket-handle handle>> alien-address ;
|
||||
|
||||
: <ssl-socket> ( winsock -- ssl )
|
||||
[
|
||||
handle>> alien-address BIO_NOCLOSE BIO_new_socket dup ssl-error
|
||||
] keep <ssl-handle>
|
||||
[ handle>> swap dup SSL_set_bio ] keep ;
|
||||
|
||||
M: secure ((client)) ( addrspec -- handle )
|
||||
addrspec>> ((client)) <ssl-socket> ;
|
||||
|
||||
|
|
Loading…
Reference in New Issue