| /third_party/rust/crates/rust-openssl/openssl/src/ |
| D | bn.rs | 34 use crate::error::ErrorStack; 105 pub fn new() -> Result<BigNumContext, ErrorStack> { in new() 115 pub fn new_secure() -> Result<BigNumContext, ErrorStack> { in new_secure() 168 pub fn add_word(&mut self, w: u32) -> Result<(), ErrorStack> { in add_word() argument 174 pub fn sub_word(&mut self, w: u32) -> Result<(), ErrorStack> { in sub_word() argument 180 pub fn mul_word(&mut self, w: u32) -> Result<(), ErrorStack> { in mul_word() argument 187 pub fn div_word(&mut self, w: u32) -> Result<u64, ErrorStack> { in div_word() argument 191 Err(ErrorStack::get()) in div_word() 201 pub fn mod_word(&self, w: u32) -> Result<u64, ErrorStack> { in mod_word() argument 205 Err(ErrorStack::get()) in mod_word() [all …]
|
| D | sign.rs | 77 use crate::error::ErrorStack; 142 pub fn new<T>(type_: MessageDigest, pkey: &'a PKeyRef<T>) -> Result<Signer<'a>, ErrorStack> in new() 157 pub fn new_without_digest<T>(pkey: &'a PKeyRef<T>) -> Result<Signer<'a>, ErrorStack> in new_without_digest() 167 ) -> Result<Signer<'a>, ErrorStack> in new_intern() 185 return Err(ErrorStack::get()); in new_intern() 203 pub fn rsa_padding(&self) -> Result<Padding, ErrorStack> { in rsa_padding() argument 218 pub fn set_rsa_padding(&mut self, padding: Padding) -> Result<(), ErrorStack> { in set_rsa_padding() argument 235 pub fn set_rsa_pss_saltlen(&mut self, len: RsaPssSaltlen) -> Result<(), ErrorStack> { in set_rsa_pss_saltlen() argument 252 pub fn set_rsa_mgf1_md(&mut self, md: MessageDigest) -> Result<(), ErrorStack> { in set_rsa_mgf1_md() argument 270 pub fn update(&mut self, buf: &[u8]) -> Result<(), ErrorStack> { in update() argument [all …]
|
| D | pkey_ctx.rs | 69 use crate::error::ErrorStack; 121 pub fn new(pkey: &PKeyRef<T>) -> Result<Self, ErrorStack> { in new() argument 133 pub fn new_id(id: Id) -> Result<Self, ErrorStack> { in new_id() argument 148 pub fn encrypt_init(&mut self) -> Result<(), ErrorStack> { in encrypt_init() argument 159 pub fn verify_init(&mut self) -> Result<(), ErrorStack> { in verify_init() argument 173 pub fn encrypt(&mut self, from: &[u8], to: Option<&mut [u8]>) -> Result<usize, ErrorStack> { in encrypt() argument 189 pub fn encrypt_to_vec(&mut self, from: &[u8], out: &mut Vec<u8>) -> Result<usize, ErrorStack> { in encrypt_to_vec() argument 210 pub fn verify(&mut self, data: &[u8], sig: &[u8]) -> Result<bool, ErrorStack> { in verify() argument 231 pub fn decrypt_init(&mut self) -> Result<(), ErrorStack> { in decrypt_init() argument 242 pub fn sign_init(&mut self) -> Result<(), ErrorStack> { in sign_init() argument [all …]
|
| D | pkey.rs | 49 use crate::error::ErrorStack; 156 pub fn rsa(&self) -> Result<Rsa<T>, ErrorStack> { in rsa() argument 165 pub fn dsa(&self) -> Result<Dsa<T>, ErrorStack> { in dsa() argument 174 pub fn dh(&self) -> Result<Dh<T>, ErrorStack> { in dh() argument 183 pub fn ec_key(&self) -> Result<EcKey<T>, ErrorStack> { in ec_key() argument 256 pub fn raw_public_key(&self) -> Result<Vec<u8>, ErrorStack> { in raw_public_key() argument 307 pub fn raw_private_key(&self) -> Result<Vec<u8>, ErrorStack> { in raw_private_key() argument 328 pub fn private_key_to_pkcs8(&self) -> Result<Vec<u8>, ErrorStack> { in private_key_to_pkcs8() argument 356 ) -> Result<Vec<u8>, ErrorStack> { in private_key_to_pkcs8_passphrase() argument 405 pub fn from_rsa(rsa: Rsa<T>) -> Result<PKey<T>, ErrorStack> { in from_rsa() argument [all …]
|
| D | encrypt.rs | 46 use crate::error::ErrorStack; 76 pub fn new<T>(pkey: &'a PKeyRef<T>) -> Result<Encrypter<'a>, ErrorStack> in new() 87 return Err(ErrorStack::get()); in new() 102 pub fn rsa_padding(&self) -> Result<Padding, ErrorStack> { in rsa_padding() argument 117 pub fn set_rsa_padding(&mut self, padding: Padding) -> Result<(), ErrorStack> { in set_rsa_padding() argument 134 pub fn set_rsa_mgf1_md(&mut self, md: MessageDigest) -> Result<(), ErrorStack> { in set_rsa_mgf1_md() argument 152 pub fn set_rsa_oaep_md(&mut self, md: MessageDigest) -> Result<(), ErrorStack> { in set_rsa_oaep_md() argument 170 pub fn set_rsa_oaep_label(&mut self, label: &[u8]) -> Result<(), ErrorStack> { in set_rsa_oaep_label() argument 221 pub fn encrypt(&self, from: &[u8], to: &mut [u8]) -> Result<usize, ErrorStack> { in encrypt() argument 241 pub fn encrypt_len(&self, from: &[u8]) -> Result<usize, ErrorStack> { in encrypt_len() argument [all …]
|
| D | lib.rs | 130 use crate::error::ErrorStack; 200 fn cvt_p<T>(r: *mut T) -> Result<*mut T, ErrorStack> { in cvt_p() argument 202 Err(ErrorStack::get()) in cvt_p() 209 fn cvt(r: c_int) -> Result<c_int, ErrorStack> { in cvt() argument 211 Err(ErrorStack::get()) in cvt() 218 fn cvt_n(r: c_int) -> Result<c_int, ErrorStack> { in cvt_n() argument 220 Err(ErrorStack::get()) in cvt_n()
|
| D | md_ctx.rs | 84 use crate::error::ErrorStack; 116 pub fn new() -> Result<Self, ErrorStack> { in new() 130 pub fn digest_init(&mut self, digest: &MdRef) -> Result<(), ErrorStack> { in digest_init() argument 151 ) -> Result<&'a mut PkeyCtxRef<T>, ErrorStack> in digest_sign_init() 177 ) -> Result<&'a mut PkeyCtxRef<T>, ErrorStack> in digest_verify_init() 197 pub fn digest_update(&mut self, data: &[u8]) -> Result<(), ErrorStack> { in digest_update() argument 212 pub fn digest_sign_update(&mut self, data: &[u8]) -> Result<(), ErrorStack> { in digest_sign_update() argument 227 pub fn digest_verify_update(&mut self, data: &[u8]) -> Result<(), ErrorStack> { in digest_verify_update() argument 242 pub fn digest_final(&mut self, out: &mut [u8]) -> Result<usize, ErrorStack> { in digest_final() argument 262 pub fn digest_final_xof(&mut self, out: &mut [u8]) -> Result<(), ErrorStack> { in digest_final_xof() argument [all …]
|
| D | ec.rs | 24 use crate::error::ErrorStack; 133 pub fn from_curve_name(nid: Nid) -> Result<EcGroup, ErrorStack> { in from_curve_name() argument 147 ) -> Result<EcGroup, ErrorStack> { in from_components() argument 170 ) -> Result<(), ErrorStack> { in components_gfp() argument 197 ) -> Result<(), ErrorStack> { in components_gf2m() argument 216 ) -> Result<(), ErrorStack> { in cofactor() argument 256 ) -> Result<(), ErrorStack> { in set_generator() argument 274 ) -> Result<(), ErrorStack> { in order() argument 328 ) -> Result<(), ErrorStack> { in add() argument 350 ) -> Result<(), ErrorStack> { in mul() argument [all …]
|
| D | cipher_ctx.rs | 54 use crate::error::ErrorStack; 86 pub fn new() -> Result<Self, ErrorStack> { in new() 113 ) -> Result<(), ErrorStack> { in encrypt_init() argument 133 ) -> Result<(), ErrorStack> { in decrypt_init() argument 149 ) -> Result<(), ErrorStack> { in cipher_init() argument 193 ) -> Result<(), ErrorStack> in seal_init() 250 ) -> Result<(), ErrorStack> in open_init() 318 pub fn rand_key(&self, buf: &mut [u8]) -> Result<(), ErrorStack> { in rand_key() argument 339 pub fn set_key_length(&mut self, len: usize) -> Result<(), ErrorStack> { in set_key_length() argument 390 pub fn set_iv_length(&mut self, len: usize) -> Result<(), ErrorStack> { in set_iv_length() argument [all …]
|
| D | envelope.rs | 26 use crate::error::ErrorStack; 40 pub fn new<T>(cipher: Cipher, pub_keys: &[PKey<T>]) -> Result<Seal, ErrorStack> in new() 79 pub fn update(&mut self, input: &[u8], output: &mut [u8]) -> Result<usize, ErrorStack> { in update() argument 92 pub fn finalize(&mut self, output: &mut [u8]) -> Result<usize, ErrorStack> { in finalize() argument 109 ) -> Result<Open, ErrorStack> in new() 134 pub fn update(&mut self, input: &[u8], output: &mut [u8]) -> Result<usize, ErrorStack> { in update() argument 147 pub fn finalize(&mut self, output: &mut [u8]) -> Result<usize, ErrorStack> { in finalize() argument
|
| D | error.rs | 39 pub struct ErrorStack(Vec<Error>); struct 41 impl ErrorStack { implementation 43 pub fn get() -> ErrorStack { in get() 48 ErrorStack(vec) in get() 59 impl ErrorStack { implementation 66 impl fmt::Display for ErrorStack { implementation 84 impl error::Error for ErrorStack {} implementation 86 impl From<ErrorStack> for io::Error { 87 fn from(e: ErrorStack) -> io::Error { in from() 92 impl From<ErrorStack> for fmt::Error { [all …]
|
| D | derive.rs | 56 use crate::error::ErrorStack; 73 pub fn new<T>(key: &'a PKeyRef<T>) -> Result<Deriver<'a>, ErrorStack> in new() 89 pub fn set_peer<T>(&mut self, key: &'a PKeyRef<T>) -> Result<(), ErrorStack> in set_peer() 104 pub fn len(&mut self) -> Result<usize, ErrorStack> { in len() argument 118 pub fn derive(&mut self, buf: &mut [u8]) -> Result<usize, ErrorStack> { in derive() argument 136 pub fn derive_to_vec(&mut self) -> Result<Vec<u8>, ErrorStack> { in derive_to_vec() argument
|
| D | macros.rs | 6 pub fn $n2(pem: &[u8], passphrase: &[u8]) -> Result<$t, crate::error::ErrorStack> { 20 pub fn $n3<F>(pem: &[u8], callback: F) -> Result<$t, crate::error::ErrorStack> 21 where F: FnOnce(&mut [u8]) -> Result<usize, crate::error::ErrorStack> 40 pub fn $n(&self) -> Result<Vec<u8>, crate::error::ErrorStack> { 59 ) -> Result<Vec<u8>, crate::error::ErrorStack> { 79 pub fn $n(&self) -> Result<Vec<u8>, crate::error::ErrorStack> { 92 pub fn $n(&self) -> Result<Vec<u8>, crate::error::ErrorStack> { 108 pub fn $n(der: &[u8]) -> Result<$t, crate::error::ErrorStack> { 123 pub fn $n(pem: &[u8]) -> Result<$t, crate::error::ErrorStack> {
|
| D | asn1.rs | 40 use crate::error::ErrorStack; 202 pub fn diff(&self, compare: &Self) -> Result<TimeDiff, ErrorStack> { in diff() argument 210 0 => Err(ErrorStack::get()), in diff() 218 pub fn compare(&self, other: &Self) -> Result<Ordering, ErrorStack> { in compare() argument 303 fn new() -> Result<Asn1Time, ErrorStack> { in new() 313 fn from_period(period: c_long) -> Result<Asn1Time, ErrorStack> { in from_period() argument 323 pub fn days_from_now(days: u32) -> Result<Asn1Time, ErrorStack> { in days_from_now() argument 329 pub fn from_unix(time: time_t) -> Result<Asn1Time, ErrorStack> { in from_unix() argument 341 pub fn from_str(s: &str) -> Result<Asn1Time, ErrorStack> { in from_str() argument 357 pub fn from_str_x509(s: &str) -> Result<Asn1Time, ErrorStack> { in from_str_x509() argument [all …]
|
| D | ocsp.rs | 8 use crate::error::ErrorStack; 132 pub fn check_validity(&self, nsec: u32, maxsec: Option<u32>) -> Result<(), ErrorStack> { in check_validity() argument 164 ) -> Result<(), ErrorStack> { in verify() argument 227 ) -> Result<OcspCertId, ErrorStack> { in from_cert() argument 255 ) -> Result<OcspResponse, ErrorStack> { in create() argument 294 pub fn basic(&self) -> Result<OcspBasicResponse, ErrorStack> { in basic() argument 309 pub fn new() -> Result<OcspRequest, ErrorStack> { in new() 335 pub fn add_id(&mut self, id: OcspCertId) -> Result<&mut OcspOneReqRef, ErrorStack> { in add_id() argument
|
| D | provider.rs | 1 use crate::error::ErrorStack; 28 pub fn load(ctx: Option<&LibCtxRef>, name: &str) -> Result<Self, ErrorStack> { in load() argument 49 ) -> Result<Self, ErrorStack> { in try_load() argument 67 pub fn set_default_search_path(ctx: Option<&LibCtxRef>, path: &str) -> Result<(), ErrorStack> { in set_default_search_path() argument
|
| D | dh.rs | 9 use crate::error::ErrorStack; 45 pub fn from_params(p: BigNum, g: BigNum, q: BigNum) -> Result<Dh<Params>, ErrorStack> { in from_params() argument 55 ) -> Result<Dh<Params>, ErrorStack> { in from_pqg() argument 70 pub fn set_private_key(self, priv_key: BigNum) -> Result<Dh<Private>, ErrorStack> { in set_private_key() argument 84 pub fn generate_params(prime_len: u32, generator: u32) -> Result<Dh<Params>, ErrorStack> { in generate_params() argument 99 pub fn generate_key(self) -> Result<Dh<Private>, ErrorStack> { in generate_key() argument 129 pub fn get_1024_160() -> Result<Dh<Params>, ErrorStack> { in get_1024_160() 139 pub fn get_2048_224() -> Result<Dh<Params>, ErrorStack> { in get_2048_224() 149 pub fn get_2048_256() -> Result<Dh<Params>, ErrorStack> { in get_2048_256() 217 pub fn compute_key(&self, public_key: &BigNumRef) -> Result<Vec<u8>, ErrorStack> { in compute_key() argument
|
| D | rsa.rs | 34 use crate::error::ErrorStack; 131 ) -> Result<usize, ErrorStack> { in private_decrypt() argument 159 ) -> Result<usize, ErrorStack> { in private_encrypt() argument 238 pub fn check_key(&self) -> Result<bool, ErrorStack> { in check_key() argument 242 Err(ErrorStack::get()) in check_key() 303 ) -> Result<usize, ErrorStack> { in public_decrypt() argument 330 ) -> Result<usize, ErrorStack> { in public_encrypt() argument 377 pub fn from_public_components(n: BigNum, e: BigNum) -> Result<Rsa<Public>, ErrorStack> { in from_public_components() argument 437 pub fn new(n: BigNum, e: BigNum, d: BigNum) -> Result<RsaPrivateKeyBuilder, ErrorStack> { in new() argument 453 pub fn set_factors(self, p: BigNum, q: BigNum) -> Result<RsaPrivateKeyBuilder, ErrorStack> { in set_factors() argument [all …]
|
| /third_party/rust/crates/rust-openssl/openssl/src/x509/ |
| D | store.rs | 48 use crate::error::ErrorStack; 77 pub fn new() -> Result<X509StoreBuilder, ErrorStack> { in new() 97 pub fn add_cert(&mut self, cert: X509) -> Result<(), ErrorStack> { in add_cert() argument 107 pub fn set_default_paths(&mut self) -> Result<(), ErrorStack> { in set_default_paths() argument 116 ) -> Result<&mut X509LookupRef<T>, ErrorStack> { in add_lookup() argument 124 pub fn set_flags(&mut self, flags: X509VerifyFlags) -> Result<(), ErrorStack> { in set_flags() argument 131 pub fn set_purpose(&mut self, purpose: X509PurposeId) -> Result<(), ErrorStack> { in set_purpose() argument 138 pub fn set_param(&mut self, param: &X509VerifyParamRef) -> Result<(), ErrorStack> { in set_param() argument 175 pub fn add_dir(&mut self, name: &str, file_type: SslFiletype) -> Result<(), ErrorStack> { in add_dir() argument 211 ) -> Result<(), ErrorStack> { in load_cert_file() argument [all …]
|
| D | mod.rs | 31 use crate::error::ErrorStack; 67 pub fn ssl_idx() -> Result<Index<X509StoreContext, SslRef>, ErrorStack> { in ssl_idx() 73 pub fn new() -> Result<X509StoreContext, ErrorStack> { in new() 122 ) -> Result<T, ErrorStack> in init() argument 124 F: FnOnce(&mut X509StoreContextRef) -> Result<T, ErrorStack>, in init() 156 pub fn verify_cert(&mut self) -> Result<bool, ErrorStack> { in verify_cert() argument 208 pub fn new() -> Result<X509Builder, ErrorStack> { in new() 217 pub fn set_not_after(&mut self, not_after: &Asn1TimeRef) -> Result<(), ErrorStack> { in set_not_after() argument 223 pub fn set_not_before(&mut self, not_before: &Asn1TimeRef) -> Result<(), ErrorStack> { in set_not_before() argument 233 pub fn set_version(&mut self, version: i32) -> Result<(), ErrorStack> { in set_version() argument [all …]
|
| D | verify.rs | 6 use crate::error::ErrorStack; 77 pub fn new() -> Result<X509VerifyParam, ErrorStack> { in new() 96 pub fn set_flags(&mut self, flags: X509VerifyFlags) -> Result<(), ErrorStack> { in set_flags() argument 102 pub fn clear_flags(&mut self, flags: X509VerifyFlags) -> Result<(), ErrorStack> { in clear_flags() argument 121 pub fn set_host(&mut self, host: &str) -> Result<(), ErrorStack> { in set_host() argument 134 pub fn set_ip(&mut self, ip: IpAddr) -> Result<(), ErrorStack> { in set_ip() argument 185 pub fn set_purpose(&mut self, purpose: X509PurposeId) -> Result<(), ErrorStack> { in set_purpose() argument
|
| /third_party/rust/crates/rust-openssl/openssl/src/ssl/ |
| D | mod.rs | 64 use crate::error::ErrorStack; 548 fn try_get_session_ctx_index() -> Result<&'static Index<Ssl, SslContext>, ErrorStack> { in try_get_session_ctx_index() 700 pub fn new(method: SslMethod) -> Result<SslContextBuilder, ErrorStack> { in new() argument 794 pub fn set_verify_cert_store(&mut self, cert_store: X509Store) -> Result<(), ErrorStack> { in set_verify_cert_store() argument 837 pub fn set_tmp_dh(&mut self, dh: &DhRef<Params>) -> Result<(), ErrorStack> { in set_tmp_dh() argument 850 F: Fn(&mut SslRef, bool, u32) -> Result<Dh<Params>, ErrorStack> + 'static + Sync + Send, in set_tmp_dh_callback() 864 pub fn set_tmp_ecdh(&mut self, key: &EcKeyRef<Params>) -> Result<(), ErrorStack> { in set_tmp_ecdh() argument 881 F: Fn(&mut SslRef, bool, u32) -> Result<EcKey<Params>, ErrorStack> + 'static + Sync + Send, in set_tmp_ecdh_callback() 894 pub fn set_default_verify_paths(&mut self) -> Result<(), ErrorStack> { in set_default_verify_paths() argument 902 pub fn set_ca_file<P: AsRef<Path>>(&mut self, file: P) -> Result<(), ErrorStack> { in set_ca_file() argument [all …]
|
| D | connector.rs | 6 use crate::error::ErrorStack; 27 fn ctx(method: SslMethod) -> Result<SslContextBuilder, ErrorStack> { in ctx() argument 73 pub fn builder(method: SslMethod) -> Result<SslConnectorBuilder, ErrorStack> { in builder() argument 95 pub fn configure(&self) -> Result<ConnectConfiguration, ErrorStack> { in configure() argument 181 pub fn into_ssl(mut self, domain: &str) -> Result<Ssl, ErrorStack> { in into_ssl() argument 233 pub fn mozilla_intermediate_v5(method: SslMethod) -> Result<SslAcceptorBuilder, ErrorStack> { in mozilla_intermediate_v5() argument 260 pub fn mozilla_modern_v5(method: SslMethod) -> Result<SslAcceptorBuilder, ErrorStack> { in mozilla_modern_v5() argument 277 pub fn mozilla_intermediate(method: SslMethod) -> Result<SslAcceptorBuilder, ErrorStack> { in mozilla_intermediate() argument 305 pub fn mozilla_modern(method: SslMethod) -> Result<SslAcceptorBuilder, ErrorStack> { in mozilla_modern() argument 368 fn setup_curves(_: &mut SslContextBuilder) -> Result<(), ErrorStack> { [all …]
|
| D | error.rs | 7 use crate::error::ErrorStack; 54 Ssl(ErrorStack), 83 pub fn ssl_error(&self) -> Option<&ErrorStack> { in ssl_error() argument 91 impl From<ErrorStack> for Error { 92 fn from(e: ErrorStack) -> Error { in from() 140 SetupFailure(ErrorStack), 181 impl<S> From<ErrorStack> for HandshakeError<S> { 182 fn from(e: ErrorStack) -> HandshakeError<S> { in from()
|
| /third_party/rust/crates/rust-openssl/openssl/examples/ |
| D | mk_certs.rs | 8 use openssl::error::ErrorStack; 19 fn mk_ca_cert() -> Result<(X509, PKey<Private>), ErrorStack> { in mk_ca_cert() 66 fn mk_request(key_pair: &PKey<Private>) -> Result<X509Req, ErrorStack> { in mk_request() argument 87 ) -> Result<(X509, PKey<Private>), ErrorStack> { in mk_ca_signed_cert() argument 142 fn real_main() -> Result<(), ErrorStack> { in real_main()
|