cloudflare / cloudflare/boring

Crypto provider for Rustls

Open
#165 3 comments 2 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
522
Forks
171
PR merge metrics
No merged PRs in 30d

Description

Recently, Rustls was updated to have allow a pluggable crypto provider: https://github.com/rustls/rustls/pull/1405/files.

I believe it would now be possible to plugin `boring` into this. This is appealing as we get the benefits of boringssl as well as rustls - notably, FIPS compliance.

Is there interest in providing such a provider?

Contributor guide

Open the contributing guide

Research direction

Start by reading the linked Rustls pull request about pluggable crypto providers and the existing boring bindings. Determine whether integrating boring as a Rustls provider is feasible and what interface or project changes it would require. Done would be a defined provider implementation or a documented conclusion about the required work.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cryptography, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.