An open API service for providing issue and pull request metadata for open source projects.

GitHub / rustls/rustls issues and pull requests

#553 - Install llvm 12 for coverage build

Pull Request - State: closed - Opened by ctz over 4 years ago

#552 - Remove duplicate code/state between client and server

Pull Request - State: closed - Opened by djc over 4 years ago - 5 comments

#551 - Code coverage is completely broken

Issue - State: closed - Opened by djc over 4 years ago - 6 comments

#550 - Rename public API types to conform to API guidelines

Pull Request - State: closed - Opened by djc over 4 years ago - 1 comment

#549 - Should we restrict configuration options for cipher suites?

Issue - State: closed - Opened by djc over 4 years ago - 17 comments

#548 - `complete_io` does not complete the handshake in a single call

Issue - State: closed - Opened by elast0ny over 4 years ago - 6 comments

#547 - client: thread transcript through handshake states

Pull Request - State: closed - Opened by djc over 4 years ago - 3 comments

#546 - Transcript

Pull Request - State: closed - Opened by djc over 4 years ago - 4 comments

#545 - Document state machines and simplify client authentication flow

Pull Request - State: closed - Opened by djc over 4 years ago - 1 comment

#544 - Support stable QUIC transport parameters handshake extension

Pull Request - State: closed - Opened by Ralith over 4 years ago - 2 comments

#543 - access to negotiated protocol values?

Issue - State: closed - Opened by icing over 4 years ago - 2 comments

#542 - use server cert for parent domain if no cert present

Issue - State: closed - Opened by Johann150 over 4 years ago - 5 comments

#541 - Naming conventions

Issue - State: closed - Opened by djc over 4 years ago - 15 comments

#540 - Support SSL_CERT_FILE/SSL_CERT_DIR

Issue - State: closed - Opened by pimterry over 4 years ago - 2 comments

#539 - WIP: ECH Draft-10 serialization code

Pull Request - State: closed - Opened by sayrer over 4 years ago - 11 comments

#538 - Refactor ExpectClientKX to inline methods to avoid unwrapping state

Pull Request - State: closed - Opened by complexspaces over 4 years ago - 1 comment

#537 - Remove unwrap in unpad_tls13

Pull Request - State: closed - Opened by complexspaces over 4 years ago - 1 comment

#536 - Refactor into_expect_tls12_certificate_verify to avoid unwrapping

Pull Request - State: closed - Opened by complexspaces over 4 years ago

#535 - Refactor hs::can_resume to avoid its callers unwrapping

Pull Request - State: closed - Opened by complexspaces over 4 years ago

#534 - Add TLS Certificate Compression (RFC8879) - v2

Pull Request - State: closed - Opened by sharksforarms over 4 years ago - 6 comments

#533 - Client: Track the exact lifetime of the client/server randoms.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 3 comments

#532 - Allow selecting supported groups in config (redux)

Pull Request - State: closed - Opened by ctz over 4 years ago

#531 - Client: Implement slightly better eviction logic for session cache.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 2 comments

#530 - Client: Remove `sent_tls13_fake_ccs` from `HandshakeDetails`.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 2 comments

#529 - Store `SupportedCipherSuite` in `ClientSessionValue`.

Pull Request - State: closed - Opened by briansmith over 4 years ago

#527 - Client: Always randomize session ID unless doing legacy resumption.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 1 comment

#524 - derive Debug for Stream and StreamOwned

Pull Request - State: closed - Opened by stepancheg over 4 years ago - 3 comments

#523 - Deduplicate server ticket emitter code

Pull Request - State: closed - Opened by djc over 4 years ago - 1 comment

#522 - RFC: Unify client and server APIs

Issue - State: closed - Opened by briansmith over 4 years ago - 14 comments

#521 - RFE: Alternate cryptographic backends

Issue - State: closed - Opened by DemiMarie over 4 years ago - 56 comments

#517 - What is the reason webpki operation failed?

Pull Request - State: closed - Opened by stepancheg over 4 years ago - 3 comments

#516 - Refactor version negotiation to avoid unwrapping

Pull Request - State: closed - Opened by briansmith over 4 years ago

#515 - Reduce usage of `SessionCommon::get_suite_assert()`.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 1 comment

#514 - no server certificate chain resolved

Issue - State: closed - Opened by andrewbanchich over 4 years ago - 2 comments

#513 - Client: Move session ID initialization to `emit_initial_client_hello`.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 2 comments

#512 - "received fatal alert: HandshakeFailure" on some websites

Issue - State: closed - Opened by Shnatsel over 4 years ago - 6 comments

#511 - Remove CertifiedKey::has_sct_list()

Pull Request - State: closed - Opened by djc over 4 years ago - 1 comment

#510 - Adjust default cipher suite order:

Pull Request - State: closed - Opened by ctz over 4 years ago - 1 comment

#509 - Cipher suite ordering: AES vs Chacha20

Issue - State: closed - Opened by Matthias247 over 4 years ago

#508 - ECHConfig implementation

Issue - State: closed - Opened by sayrer over 4 years ago - 7 comments

#507 - Allow selecting supported groups in config

Pull Request - State: closed - Opened by thomwiggers over 4 years ago - 2 comments

#506 - Client: Lookup session once per connection.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 1 comment

#505 - Simplify the handling of SCT and OCSP sending in the server.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 1 comment

#504 - Prevent panic while panicking in tests/api.rs

Pull Request - State: closed - Opened by thomwiggers over 4 years ago - 1 comment

#503 - Client: Thread hash_at_client_recvd_server_hello through the state machine.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 1 comment

#501 - Codec: Simplify integer encoding functions & clarify assumptions made.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 1 comment

#500 - Codec: Add bounds checking to decode functions.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 1 comment

#499 - Refactor negotiated_version usage to avoid unwrapping

Pull Request - State: closed - Opened by complexspaces over 4 years ago - 12 comments

#498 - Clarify that message header decoding doesn't panic

Pull Request - State: closed - Opened by djc over 4 years ago - 1 comment

#497 - Refactor `ExtensionProcessing::process_common` to not unwrap

Pull Request - State: closed - Opened by complexspaces over 4 years ago - 4 comments

#496 - Remove unwraps in `ExpectFinished::handle`

Pull Request - State: closed - Opened by complexspaces over 4 years ago - 1 comment

#495 - Remove unwraps in save_session

Pull Request - State: closed - Opened by complexspaces over 4 years ago - 1 comment

#494 - Remove unwraps in `ExpectServerDone::handle`

Pull Request - State: closed - Opened by complexspaces over 4 years ago - 2 comments

#493 - Refactor client hello retrying to avoid unwrapping

Pull Request - State: closed - Opened by complexspaces over 4 years ago - 1 comment

#492 - Clarify that message header decoding doesn't panic.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 3 comments

#491 - Remove unwrap in process_alpn_protocol

Pull Request - State: closed - Opened by complexspaces over 4 years ago - 1 comment

#490 - Remove unwrap in emit_certverify_tls13

Pull Request - State: closed - Opened by complexspaces over 4 years ago - 2 comments

#489 - Simplify TLS 1.3 handle_client_hello.

Pull Request - State: closed - Opened by briansmith over 4 years ago

#488 - Remove unwrap in tls13 `emit_stateless_ticket`

Pull Request - State: closed - Opened by complexspaces over 4 years ago - 1 comment

#487 - Remove unwraps from tls13 handle_client_hello

Pull Request - State: closed - Opened by complexspaces over 4 years ago - 7 comments

#486 - Remove unwraps in ExpectClientHello::handle

Pull Request - State: closed - Opened by complexspaces over 4 years ago

#485 - Remove unwrap in buf_contains_message

Pull Request - State: closed - Opened by complexspaces over 4 years ago - 2 comments

#484 - Remove unwrap in deframe_one

Pull Request - State: closed - Opened by complexspaces over 4 years ago

#483 - Remove unwrap in has_keyshare_extension_with_duplicates

Pull Request - State: closed - Opened by complexspaces over 4 years ago

#482 - Remove unwrap in client find_session

Pull Request - State: closed - Opened by complexspaces over 4 years ago

#481 - Simplify `TicketSwitcher::decrypt()` and remove `unwrap()`.

Pull Request - State: closed - Opened by briansmith over 4 years ago

#479 - CT enforcement seems incorrect

Issue - State: closed - Opened by briansmith over 4 years ago - 4 comments

#478 - Set up formatting in CI

Pull Request - State: closed - Opened by djc over 4 years ago - 5 comments

#477 - X25519 is hard-coded as the default client key share algorithm

Issue - State: closed - Opened by briansmith over 4 years ago - 2 comments

#476 - Add a simple mTLS example

Pull Request - State: closed - Opened by uggla over 4 years ago - 5 comments

#475 - Update boringssl for newer bogo tests

Pull Request - State: closed - Opened by ctz over 4 years ago

#474 - Use the `find` combinator on iterators

Pull Request - State: closed - Opened by huitseeker over 4 years ago - 1 comment

#473 - `ClientCertVerifier` parameter `sni` is confusing

Issue - State: closed - Opened by briansmith over 4 years ago - 6 comments

#472 - Simplify `KeyExchange::complete()`.

Pull Request - State: closed - Opened by briansmith over 4 years ago

#471 - Clarify that only one key share is sent per client hello.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 2 comments

#469 - Memory session cache eviction order is arbitrary

Issue - State: closed - Opened by briansmith over 4 years ago - 11 comments

#468 - Allow validating the client certificate with an async function

Issue - State: closed - Opened by ctron over 4 years ago - 5 comments

#467 - Unable to implement custom ClientCertVerifier

Issue - State: closed - Opened by ctron over 4 years ago - 4 comments

#466 - Implement RFC 8446 Appendix C.4 in the default session cache.

Issue - State: closed - Opened by dhobsd over 4 years ago - 14 comments

#465 - Update to the newest version of the BoGo test suite

Issue - State: closed - Opened by briansmith over 4 years ago - 1 comment

#464 - Send session ID when resuming TLS 1.3 sessions.

Pull Request - State: closed - Opened by dhobsd over 4 years ago - 30 comments

#463 - Bump MSRV to Rust 1.47.0.

Pull Request - State: closed - Opened by briansmith over 4 years ago

#462 - Change the certificate validation API to guarantee end-entity is present.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 1 comment

#461 - Factor out `HandshakeDetails` into the explicit state machine

Issue - State: closed - Opened by briansmith over 4 years ago - 2 comments

#460 - Take `extra_exts` out of `HandshakeDetails`.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 1 comment

#459 - Reduce the number of times we allocate a `Vec<u8>` to hold an HMAC tag.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 2 comments

#458 - Avoid allocating a `Vec` for each digest created during the handshake.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 3 comments

#457 - Remove the need to convert digest algorithms to HMAC algorithms.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 1 comment

#456 - Hash hs unwrap

Pull Request - State: closed - Opened by djc over 4 years ago - 1 comment

#455 - Cache current time at start of handshake.

Pull Request - State: closed - Opened by briansmith over 4 years ago - 4 comments

#454 - Remove `unwrap()`s in tls13::prepare_resumption.

Pull Request - State: closed - Opened by briansmith over 4 years ago