MCPcopy Create free account

hub / github.com/RustCrypto/rustls-rustcrypto / functions

Functions116 in github.com/RustCrypto/rustls-rustcrypto

↓ 13 callersFunctionvs_openssl_as_client
(groups_list: OpenSslGroupsList, cipher_suites: OpenSslCipherSuites)
validation/local_ping_pong_openssl/src/lib.rs:141
↓ 7 callersMethodas_ref
(&self)
src/aead.rs:10
↓ 3 callersFunctionprovider
()
src/lib.rs:55
↓ 2 callersMethoddecrypt_in_place
( &self, _sample: &[u8], _first: &mut u8, _packet_number: &mut [u8], )
src/quic.rs:31
↓ 2 callersMethodencrypt_in_place
( &self, _sample: &[u8], _first: &mut u8, _packet_number: &mut [u8], )
src/quic.rs:22
↓ 2 callersMethodencrypted_payload_len
(&self, payload_len: usize)
src/aead/chacha20.rs:121
↓ 1 callersMethodaccept_next
( &mut self, groups_list: GroupsList, cipher_suites: CipherSuites, path_ca_cer
validation/local_ping_pong_openssl/src/openssl_util.rs:25
↓ 1 callersFunctionany_ecdsa_type
Extract any supported ECDSA key from the given DER input. # Errors Returns an error if the key couldn't be decoded.
src/sign.rs:89
↓ 1 callersFunctionany_eddsa_type
Extract any supported EDDSA key from the given DER input. # Errors Returns an error if the key couldn't be decoded.
src/sign.rs:100
↓ 1 callersFunctionany_supported_type
Extract any supported key from the given DER input. # Errors Returns an error if the key couldn't be decoded.
src/sign.rs:77
↓ 1 callersFunctionbuild_hyper_client
()
tests-external/client.rs:12
↓ 1 callersFunctioncheck_gen_certs
()
validation/local_ping_pong_openssl/build.rs:17
↓ 1 callersMethodextend_from_slice
(&mut self, other: &[u8])
src/aead.rs:22
↓ 1 callersFunctionload_ca_der
Read rustls compatible CertificateDer from ca_path
validation/local_ping_pong_openssl/src/rustls_util.rs:18
↓ 1 callersFunctionmanifest_dir
()
validation/local_ping_pong_openssl/build.rs:10
↓ 1 callersMethodname
(&self)
src/kx.rs:14
↓ 1 callersFunctionnew_localhost_tcplistener
Create a new TcpListener on localhost on random port
validation/local_ping_pong_openssl/src/net_util.rs:4
↓ 1 callersMethodping
(&mut self)
validation/local_ping_pong_openssl/src/rustls_util.rs:65
↓ 1 callersMethodpong
(&mut self)
validation/local_ping_pong_openssl/src/openssl_util.rs:84
↓ 1 callersFunctionroots
provide rustls roots with pinned CA cert
validation/local_ping_pong_openssl/src/rustls_util.rs:28
↓ 1 callersFunctionrustcrypto_client_config
Create new ClientConfig
validation/local_ping_pong_openssl/src/rustls_util.rs:35
↓ 1 callersMethodshutdown
(&mut self)
validation/local_ping_pong_openssl/src/openssl_util.rs:88
↓ 1 callersMethodtag_len
(&self)
src/quic.rs:113
Methodaead_key_len
(&self)
src/quic.rs:138
Methodalgorithm
(&self)
src/sign/eddsa.rs:50
Methodalgorithm
(&self)
src/sign/rsa.rs:75
Methodall_false
()
validation/local_ping_pong_openssl/src/openssl_util/groups_list.rs:24
Methodas_mut
(&mut self)
src/aead.rs:16
Methodbuilder
()
validation/consumer-no_std/src/lib.rs:37
Methodchoose_scheme
(&self, offered: &[SignatureScheme])
src/sign/eddsa.rs:38
Methodchoose_scheme
(&self, offered: &[SignatureScheme])
src/sign/rsa.rs:42
Methodclient_auth_mandatory
(&self)
tests/fake_cert_client_verifier.rs:68
Methodcomplete
(self: Box<X25519KeyExchange>, peer: &[u8])
src/kx.rs:32
Methodconfidentiality_limit
(&self)
src/quic.rs:121
Methodcurrent_time
(&self)
validation/consumer-no_std/src/fakes/fake_time_provider.rs:11
Methodcurrent_time
(&self)
tests/fake_time.rs:8
Methoddecrypt
( &mut self, mut m: InboundOpaqueMessage<'a>, seq: u64, )
src/aead/chacha20.rs:127
Methoddecrypter
(&self, key: AeadKey, iv: Iv)
src/aead/chacha20.rs:29
Methoddefault
()
validation/local_ping_pong_openssl/src/openssl_util/groups_list.rs:44
Methoddefault
()
validation/local_ping_pong_openssl/src/openssl_util/cipher_suites.rs:34
Functionecho
Custom echo service, handling two different routes and a catch-all 404 responder.
examples-xsmall/examples/server.rs:80
Functionecho
Custom echo service, handling two different routes and a catch-all 404 responder.
examples-external/server.rs:109
Methodencrypt
( &mut self, m: OutboundPlainMessage<'_>, seq: u64, )
src/aead/chacha20.rs:95
Methodencrypter
(&self, key: AeadKey, iv: Iv)
src/aead/chacha20.rs:21
Methodextract_keys
( &self, key: AeadKey, iv: Iv, )
src/aead/chacha20.rs:41
Methodfill
(&self, bytes: &mut [u8])
src/lib.rs:66
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
validation/local_ping_pong_openssl/src/openssl_util/groups_list.rs:64
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
validation/local_ping_pong_openssl/src/openssl_util/cipher_suites.rs:12
Methodfrom_listener
(listener: TcpListener)
validation/local_ping_pong_openssl/src/openssl_util.rs:22
Methodgroup
(&self)
src/kx.rs:47
Methodheader_protection_key
(&self, key: AeadKey)
src/quic.rs:134
Functionintegrate_client_builder_with_details_fake
()
tests/builder.rs:22
Functionintegrate_server_builder_with_details_fake
()
tests/builder.rs:50
Methodintegrity_limit
(&self)
src/quic.rs:117
Methodkey_block_shape
(&self)
src/aead/chacha20.rs:68
Methodkey_len
(&self)
src/aead/chacha20.rs:37
Methodload_private_key
( &self, key_der: pki_types::PrivateKeyDer<'static>, )
src/lib.rs:74
Functionmain
()
examples-xsmall/examples/server.rs:54
Functionmain
()
examples-xsmall/examples/client.rs:65
Functionmain
()
validation/local_ping_pong_openssl/build.rs:6
Functionmain
()
examples-external/server.rs:60
Functionmain
()
examples-external/client.rs:10
Methodnew
()
examples-xsmall/examples/server.rs:20
Methodnew
(ca_pinned: PathBuf, server_addr: SocketAddr)
validation/local_ping_pong_openssl/src/rustls_util.rs:49
Methodnew
(key: AeadKey)
src/quic.rs:16
Methodnew
()
examples-external/server.rs:26
Methodoffer_client_auth
(&self)
tests/fake_cert_client_verifier.rs:65
Methodpacket_key
(&self, _key: AeadKey, _iv: Iv)
src/quic.rs:130
Methodpub_key
(&self)
src/kx.rs:43
Methodpublic_key_alg_id
(&self)
src/verify/eddsa.rs:8
Methodresolve
(&self, _client_hello: ClientHello<'_>)
tests/fake_cert_server_resolver.rs:12
Methodroot_hint_subjects
(&self)
tests/fake_cert_client_verifier.rs:20
Functionrun_request
I'm not sure how to exactly extract the hyper TLS error result to pinpoint what error it should match For now treating it as a grand result is alright
tests-external/client.rs:25
Methodsample_len
(&self)
src/quic.rs:41
Methodscheme
(&self)
src/sign.rs:39
Methodsign
(&self, message: &[u8])
src/sign.rs:31
Methodsignature_alg_id
(&self)
src/verify/eddsa.rs:12
Methodstart
(&self)
src/kx.rs:18
Methodsupported_verify_schemes
(&self)
examples-xsmall/examples/client.rs:45
Methodsupported_verify_schemes
(&self)
validation/consumer-no_std/src/fakes/fake_cert_verifier.rs:43
Methodsupported_verify_schemes
(&self)
tests/fake_cert_server_verifier.rs:41
Methodsupported_verify_schemes
(&self)
tests/fake_cert_client_verifier.rs:47
Functiontest_badssl
(uri: &str, expected: Result<(), ()>)
tests-external/badssl.rs:45
Functiontest_badssl_tls12
(uri: &str, expected: Result<(), ()>)
tests-external/badssl.rs:20
Functiontest_generic_sites
(uri: &str, expected: Result<(), ()>)
tests-external/generic.rs:22
Methodtruncate
(&mut self, len: usize)
src/aead.rs:27
Methodtry_from
(value: &PrivateKeyDer<'_>)
src/sign/eddsa.rs:19
Methodtry_from
(value: &PrivateKeyDer<'_>)
src/sign/rsa.rs:27
Methodverify_client_cert
( &self, _end_entity: &CertificateDer<'_>, _intermediates: &[CertificateDer<'_>],
tests/fake_cert_client_verifier.rs:23
Methodverify_server_cert
( &self, _end_entity: &CertificateDer<'_>, _intermediates: &[CertificateDer<'_>],
examples-xsmall/examples/client.rs:16
Methodverify_server_cert
( &self, _end_entity: &CertificateDer<'_>, _intermediates: &[CertificateDer<'_>],
validation/consumer-no_std/src/fakes/fake_cert_verifier.rs:17
Methodverify_server_cert
( &self, _end_entity: &CertificateDer<'_>, _intermediates: &[CertificateDer<'_>],
tests/fake_cert_server_verifier.rs:15
Methodverify_signature
( &self, public_key: &[u8], message: &[u8], signature: &[u8], )
src/verify/eddsa.rs:16
Methodverify_tls12_signature
( &self, _message: &[u8], _cert: &CertificateDer<'_>, _dss: &DigitallySignedSt
examples-xsmall/examples/client.rs:27
Methodverify_tls12_signature
( &self, _message: &[u8], _cert: &CertificateDer<'_>, _dss: &DigitallySignedSt
validation/consumer-no_std/src/fakes/fake_cert_verifier.rs:27
Methodverify_tls12_signature
( &self, _message: &[u8], _cert: &CertificateDer<'_>, _dss: &DigitallySignedSt
tests/fake_cert_server_verifier.rs:25
Methodverify_tls12_signature
( &self, _message: &[u8], _cert: &CertificateDer<'_>, _dss: &DigitallySignedSt
tests/fake_cert_client_verifier.rs:31
Methodverify_tls13_signature
( &self, _message: &[u8], _cert: &CertificateDer<'_>, _dss: &DigitallySignedSt
examples-xsmall/examples/client.rs:36
Methodverify_tls13_signature
( &self, _message: &[u8], _cert: &CertificateDer<'_>, _dss: &DigitallySignedSt
validation/consumer-no_std/src/fakes/fake_cert_verifier.rs:35
Methodverify_tls13_signature
( &self, _message: &[u8], _cert: &CertificateDer<'_>, _dss: &DigitallySignedSt
tests/fake_cert_server_verifier.rs:33
next →1–100 of 116, ranked by callers