rustls/rustls/src
Joseph Birr-Pixton ba5c08ee36 Move tail of `pop()` into its own function
For me, this was relatively unclear control flow.  Replace the
`break len` with direct function calls.  Observe that both lengths
are always the handshake state `expected_len`, so that parallel
data flow can be dropped.
2024-01-04 18:11:42 +00:00
..
client Clarify `ClientHello` `legacy_record_version` commentary 2023-12-21 15:21:41 +00:00
conn Minimise period when `ConnectionCore::state` is absent 2024-01-04 18:09:31 +00:00
crypto aws_lc_rs::sign: add support for NISTP521 ECDSA keys 2024-01-04 09:21:59 +00:00
manual doc: add detail on UnexpectedEof 2023-11-30 18:20:36 +00:00
msgs Move tail of `pop()` into its own function 2024-01-04 18:11:42 +00:00
server move sendable_plaintext from CommonState to ConnectionCommon 2023-12-20 16:15:25 +00:00
testdata aws_lc_rs::sign: add support for NISTP521 ECDSA keys 2024-01-04 09:21:59 +00:00
tls12 Prf: document guarantees and take &mut [u8; 48] 2023-12-01 08:49:37 +00:00
tls13 Expand documentation for `CryptoProvider` and associated 2023-11-21 19:15:40 +00:00
webpki Split test-ca ecdsa by curve; add p521 2024-01-04 09:21:59 +00:00
bs_debug.rs
builder.rs doc: remove `crate::` prefix for links 2023-12-04 17:58:51 +00:00
check.rs Move, rather than clone, Certificate message 2023-11-06 13:43:26 +00:00
common_state.rs move sendable_plaintext from CommonState to ConnectionCommon 2023-12-20 16:15:25 +00:00
conn.rs Minimise period when `ConnectionCore::state` is absent 2024-01-04 18:09:31 +00:00
enums.rs aws-lc-rs: support verifying with ECDSA_P521_SHA512 2024-01-04 09:21:59 +00:00
error.rs api: use OtherError consistently 2023-12-01 10:00:33 +00:00
hash_hs.rs Allow optional use of aws-lc-rs 2023-11-09 16:18:11 +00:00
key_log.rs doc: remove `crate::` prefix for links 2023-12-04 17:58:51 +00:00
key_log_file.rs key_log: add Debug bound to KeyLog trait 2023-11-09 18:26:12 +00:00
lib.rs docs: provide more pointers for examples 2024-01-03 15:05:49 +00:00
limited_cache.rs Doc: replace "nb." with "Note:" 2023-11-22 14:14:37 +00:00
quic.rs Minimise period when `ConnectionCore::state` is absent 2024-01-04 18:09:31 +00:00
rand.rs crypto: CryptoProvider is-a SecureRandom -> has-a 2023-11-30 15:53:39 +00:00
record_layer.rs add UnbufferedClientConnection API + example 2023-12-19 09:30:04 +00:00
stream.rs Use `BorrowedCursor` & `BorrowedBuf` from core::io 2023-11-10 16:11:42 +00:00
suites.rs suites: move Debug impl below inherent impl 2023-12-07 09:56:50 +00:00
ticketer.rs ticketer: add Debug bound to ProducesTickets 2023-11-09 18:26:12 +00:00
vecbuf.rs Use `BorrowedCursor` & `BorrowedBuf` from core::io 2023-11-10 16:11:42 +00:00
verify.rs doc: fix outdated documentation 2023-12-05 22:00:45 +00:00
verifybench.rs crypto: rework CryptoProvider as struct 2023-11-30 15:53:39 +00:00
versions.rs Mark `SupportedProtocolVersion` as non-exhaustive 2023-12-07 08:35:10 +00:00
x509.rs