Daniel McCarney
Daniel McCarney
The [`TicketSwitcher`](https://docs.rs/rustls/0.23.12/rustls/ticketer/struct.TicketSwitcher.html) type's generator callback is expressed as: ```rust generator: fn() -> Result, ``` The choice of `GetRandomFailed` as the only possible error feels over-fit to the `*ring*` based CHACHA20_POLY1305...
For debugging purposes it's quite helpful to be able to log session secrets to a file specified by the `SSLKEYLOGFILE` env var, for example to use with Wireshark to decrypt...
### Proposal Details _Note: not a formal proposal since this is internal work without new exposed APIs or observable behaviour. It's primarily surfacing FIPS work for tracking purposes._ ## Background...
### Cargo: 0.17.0 -> 0.18.0 This commit updates the version number to reflect that a breaking change was made in `master`. This in turn fixes the `cargo-semver-checks-action` finding in CI....
Presently the docs at https://ffi.rustls.dev are always tracking the `main` branch. We should consider how we could version these so that it's possible to link to a specific version's docs.
The Windows ech test target seems flaky. Roughly half the time it fails with output like: ``` research.cloudflare.com.ech.configs.bin client[1848]: using the platform verifier for certificate verification. client[1848]: using ECH config...
Hi folks, I was using a SHAKE-128 capability based on the [example in this repo](https://github.com/usnistgov/ACVP-Server/blob/fb44dce5257aba23088256e63c9b950db6967610/gen-val/json-files/SHAKE-128-1.0/registration.json). It has a `digestSize` array property that isn't described in [draft-celi-acvp-sha3.html](https://pages.nist.gov/ACVP/draft-celi-acvp-sha3.html) as far as I...
Resolves https://github.com/C2SP/wycheproof/issues/147
Since tightening up the schemas there are some things we've found useful that should be documented for contributors. E.g.: * Schema bits we expect to always be included in new...
If a client exchanges a `Msg` that is TSIG signed, a response that isn't a `FORMERR` response MUST include a TSIG RR. If it doesn't, surface `ErrNoSig`. Previously these circumstances...