David Drysdale

Results 18 issues of David Drysdale

First, need a version of prost that includes https://github.com/danburkert/prost/commit/fdf9fdf730e2554a6c2bce693f7600e350358c7d. Then the obvious changes needed to make Tink `no_std` compatible would include the following (but there are bound to be others):...

enhancement

The Rust port currently uses the [RustCrypto crates](https://github.com/RustCrypto) for underlying crypto functionality. It may be useful to support alternative underlying crypto libraries, such as: - [*ring*](https://github.com/briansmith/ring) - [mundane](https://github.com/google/mundane) - [sodiumoxide](https://github.com/sodiumoxide/sodiumoxide)...

enhancement

Investigate whether there's a safe way in Rust to have a global registry of `KeyManager` instances that are typed to a particular primitive (rather than the catchall `enum Primitive`). See...

Upstream Go code additionally supports NIST P384 and P521.

Via [cargo-raze](https://github.com/google/cargo-raze). Also extend CI to exercise the alternative build system.

enhancement

While the Rust port is under development, it's helpful to have error message that indicate what's gone wrong. However, this is unwise for a working system if the error details...