Richard Barnes

Results 52 issues of Richard Barnes

This is a master PR for conversion of test apps to Rust. Made a PR instead of just a branch so that we can test that CI with Rust works....

We should convert libsrtp to Rust, in the interest of [better memory safety](https://alexgaynor.net/2019/aug/12/introduction-to-memory-unsafety-for-vps-of-engineering/). We should be able to do this while maintaining the same C interface, so that consumers of...

Support for the Mbed TLS library was added in #512. In his review, @hannestschofenig noted that Mbed TLS will soon be updating their crypto API to [one that more easily...

In #342, we moved the CSR from the new-order request to a "finalize" request. In making that change, we dropped support for certain legacy back-end APIs that require a CSR...

[WebRTC](http://en.wikipedia.org/wiki/WebRTC) data channels let browsers pass data directly between themselves, without relying on the server. If this system could use data channels for actual content delivery, the server would only...

As can be seen the current `example.svg`, double lines and squiggly lines overflow their arrowheads. We should adjust the start/end points to account for arrowheads and avoid overflow.

## Description The `doctest_discover_tests` CMake function runs a test binary to discover tests and add them to CTest. When the test binary is built with ASAN on Windows (`/fsanitize=address`), this...

This PR attempts to fix the logical error noted in #617, that the directions set on a template stream are not checked when the template stream is used to create...

The document compilation tools are very noisy, and there's no reason to show their output when everything goes well. We should follow the pattern of many CI / automated test...

As part of the work to [add an ML-KEM implementation](https://github.com/RustCrypto/KEMs/pull/2), I took a look at the KEM traits in this repo (in the `kem` directory). Given that crates.io shows only...