C2SP / C2SP/CCTV

Rust parsing

Open
#9 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
107
Forks
16
PR merge metrics
No merged PRs in 30d

Description

Hi, I just turned some wycheproofs into static dalek test cases via codegen
- https://github.com/dalek-cryptography/curve25519-dalek/pull/640

If I send a PR to parse these CCTV JSON to codegen into static Rust w/ similar API to wycheproofs

Would there be interest here to maintain it in this repo together alongside the Go impl ?

It would also make sure the files reflect testing the codegen on downstream tests.

I'm aiming to abstract similar high level API for between CCTV and wycheproofs where possible so it's easier to plug into all.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the linked curve25519-dalek PR and the existing Go implementation, then determine how CCTV JSON should map to static Rust codegen with a similar API to wycheproofs. Done means the Rust parser and generated test cases can be maintained alongside the Go implementation and reflect testing the codegen on downstream tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, rust
Domain
cryptography, testing
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.