/ohos5.0/commonlibrary/rust/ylong_http/ylong_http_client/src/util/c_openssl/ssl/ |
H A D | ssl_base.rs | 28 use crate::c_openssl::check_ret; 29 use crate::c_openssl::ffi::bio::BIO; 30 use crate::c_openssl::ffi::ssl::{ 34 use crate::c_openssl::foreign::ForeignRef; 35 use crate::c_openssl::x509::{ 38 use crate::util::c_openssl::check_ptr; 39 use crate::util::c_openssl::error::ErrorStack; 40 use crate::util::c_openssl::ffi::ssl::{SSL_free, SSL_get0_alpn_selected, SSL_new, SSL}; 41 use crate::util::c_openssl::foreign::Foreign; 67 use crate::c_openssl::ffi::ssl::SSL_connect; in connect()
|
H A D | stream.rs | 24 use crate::c_openssl::bio::{self, get_error, get_panic, get_stream_mut, get_stream_ref}; 25 use crate::c_openssl::error::ErrorStack; 26 use crate::c_openssl::ffi::ssl::{SSL_connect, SSL_set_bio, SSL_shutdown}; 27 use crate::c_openssl::foreign::Foreign; 29 use crate::util::c_openssl::bio::BioMethod; 30 use crate::util::c_openssl::error::VerifyError; 31 use crate::util::c_openssl::error::VerifyKind::PubKeyPinning; 32 use crate::util::c_openssl::ffi::ssl::SSL; 34 use crate::util::c_openssl::verify::sha256_digest; 258 use crate::util::c_openssl::ffi::ssl::SSL_get1_peer_certificate; in verify_server_cert() [all …]
|
H A D | ctx.rs | 23 use crate::c_openssl::ffi::ssl::{ 26 use crate::c_openssl::x509::{X509Store, X509StoreRef}; 27 use crate::util::c_openssl::error::ErrorStack; 28 use crate::util::c_openssl::ffi::ssl::{ 34 use crate::util::c_openssl::foreign::{Foreign, ForeignRef}; 35 use crate::util::c_openssl::{cert_verify, check_ptr, check_ret, ssl_init};
|
H A D | error.rs | 21 use crate::c_openssl::error::ErrorStack; 22 use crate::util::c_openssl::error::VerifyError; 186 use crate::util::c_openssl::error::VerifyKind::PubKeyPinning; 187 use crate::util::c_openssl::error::{ErrorStack, VerifyError}; 188 use crate::util::c_openssl::ssl::{InternalError, SslError, SslErrorCode};
|
H A D | method.rs | 14 use crate::util::c_openssl::ffi::ssl::{TLS_client_method, SSL_METHOD};
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http_client/src/util/c_openssl/ |
H A D | foreign.rs | 70 impl crate::util::c_openssl::foreign::Foreign for $owned { 98 unsafe{ crate::util::c_openssl::foreign::ForeignRef::from_ptr(self.0) } 106 unsafe{ crate::util::c_openssl::foreign::ForeignRef::from_ptr_mut(self.0) } 128 pub(crate) struct $borrowed(crate::util::c_openssl::foreign::ForeignRefWrapper); 130 impl crate::util::c_openssl::foreign::ForeignRef for $borrowed {
|
H A D | mod.rs | 39 pub(crate) use crate::util::c_openssl::ffi::callback::*; 40 use crate::util::c_openssl::ffi::OPENSSL_init_ssl;
|
H A D | adapter.rs | 19 use crate::util::c_openssl::error::ErrorStack; 20 use crate::util::c_openssl::ssl::{ 23 use crate::util::c_openssl::verify::PubKeyPins; 24 use crate::util::c_openssl::x509::{X509Store, X509}; 319 builder.set_verify(crate::util::c_openssl::ssl::SSL_VERIFY_NONE); in danger_accept_invalid_certs() 682 use crate::util::c_openssl::adapter::CertificateList;
|
H A D | error.rs | 28 use crate::util::c_openssl::ffi::err::ERR_get_error_all; 30 use crate::util::c_openssl::ffi::err::{ERR_func_error_string, ERR_get_error_line_data}; 31 use crate::util::c_openssl::ffi::err::{ERR_lib_error_string, ERR_reason_error_string}; 338 use crate::util::c_openssl::error::{VerifyError, VerifyKind};
|
H A D | x509.rs | 38 use crate::util::c_openssl::ffi::x509::{X509_free, C_X509}; 310 use crate::util::c_openssl::x509::X509; in ut_x509_clone()
|
H A D | stack.rs | 24 use crate::c_openssl::foreign::{Foreign, ForeignRef, ForeignRefWrapper};
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http_client/src/util/c_openssl/ffi/ |
H A D | callback.rs | 16 use crate::util::c_openssl::ffi::x509::X509_STORE_CTX; 17 use crate::util::c_openssl::foreign::ForeignRef; 18 use crate::util::c_openssl::x509::X509StoreContextRef;
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http_client/src/util/c_openssl/verify/ |
H A D | pinning.rs | 19 use crate::util::c_openssl::error::ErrorStack; 20 use crate::util::c_openssl::ffi::x509::{ 24 use crate::util::c_openssl::ssl::{InternalError, SslError, SslErrorCode}; 208 use crate::util::c_openssl::verify::sha256_digest;
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http_client/src/util/ |
H A D | mod.rs | 33 pub(crate) mod c_openssl; module 44 pub use c_openssl::{
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http_client/src/async_impl/ssl_stream/ |
H A D | c_ssl_stream.rs | 21 use crate::util::c_openssl::error::ErrorStack; 22 use crate::util::c_openssl::ssl::{self, ShutdownResult, Ssl, SslErrorCode};
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http_client/src/sync_impl/ |
H A D | ssl_stream.rs | 17 use crate::util::c_openssl::ssl::SslStream;
|
H A D | client.rs | 379 use crate::c_openssl::adapter::CertificateList; in add_root_certificate()
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http_client/src/util/config/tls/verifier/ |
H A D | openssl.rs | 18 use crate::util::c_openssl::x509::{X509StoreContextRef, X509};
|
/ohos5.0/commonlibrary/rust/ylong_http/ |
H A D | README_zh.md | 108 │ ├── c_openssl # OpenSSL 封装层
|
H A D | README.md | 112 │ ├── c_openssl # OpenSSL adapter
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http_client/src/async_impl/ |
H A D | client.rs | 27 use crate::util::c_openssl::verify::PubKeyPins; 695 use crate::c_openssl::adapter::CertificateList; in add_root_certificate()
|