1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
v/vlib/net/ssl/ssl_d_use_openssl.v

19 lines
351 B
V
Raw Normal View History

module ssl
import net.openssl
pub struct SSLConn {
openssl.SSLConn
}
[params]
pub struct SSLConnectConfig {
openssl.SSLConnectConfig
}
// new_ssl_conn returns a new SSLConn with the given config.
pub fn new_ssl_conn(config SSLConnectConfig) ?&SSLConn {
c := openssl.new_ssl_conn(config.SSLConnectConfig) or { return err }
return &SSLConn{c}
}