Skip to content

Rewrite verification_mock helpers in Rust #39

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
cpu opened this issue Nov 2, 2023 · 2 comments
Open

Rewrite verification_mock helpers in Rust #39

cpu opened this issue Nov 2, 2023 · 2 comments

Comments

@cpu
Copy link
Member

cpu commented Nov 2, 2023

Presently the mock verification test cases are generated using Go

It's likely possible to rewrite these test helpers in Rust, making maintenance a little bit easier. For inspiration, consider a similar rewrite that was done for the Rustls repo test pki where an example generates a modestly complex PKI in pure Rust using rcgen.

Putting this issue in the tracker for a rainy day.

tshepang added a commit to tshepang/rustls-platform-verifier that referenced this issue Dec 22, 2023
tshepang added a commit to tshepang/rustls-platform-verifier that referenced this issue Dec 24, 2023
complexspaces pushed a commit that referenced this issue Dec 27, 2023
* RiiR cert updater

Part of #39
@yerke
Copy link

yerke commented Mar 4, 2025

@cpu cpu changed the title Rewrite certificate helpers in Rust Rewrite verification_mock helpers in Rust Mar 6, 2025
@cpu
Copy link
Member Author

cpu commented Mar 6, 2025

@yerke Thanks!

I updated this issue to reflect that the real world verification helper script was rewritten in #44. It's just the mock verification test cases that need similar treatment now.

The updated issue description uses permalinks and also provides a link to similar work I did in the upstream rustls repo for inspiration. I'm not planning to tackle this myself anytime soon but hopefully these pointers help whoever decides to take a crack at it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants