Skip to content
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

Framework #126

Open
bleichenbacher-daniel opened this issue Mar 14, 2025 · 2 comments
Open

Framework #126

bleichenbacher-daniel opened this issue Mar 14, 2025 · 2 comments

Comments

@bleichenbacher-daniel
Copy link

In #113 (comment) a framework was announced and described as "work in progress". To my knowledge no details about this framework has ever been published. Hence it is very unclear where these efforts stand and how much is still needed to complete this. Can we learn the progress already made and see what is still needed?

The reason why I ask is that I have a number of new tests written against a variety of libraries (mostly, rust, python and javascript) and that it would make sense to organize these tests and combine them with the tests written for Wycheproof (i.e. Java and C++).

Additionally, I would be open to contribute to alternative projects that collect and organize test results (E.g. something like cargo-crev but for automatic testing).

@jedisct1
Copy link

As a quick and simple alternative to a review system, a web page maintaining an up-to-date list of implementations that include the Rooterberg/Wycheproof test vectors in their test suites (along with details about the language, algorithms, versions of test vectors, etc.) would be very useful.

@bleichenbacher-daniel
Copy link
Author

I've added a list of tests sorted by library is here:
https://github.com/bleichenbacher-daniel/Rooterberg/blob/main/tables/libraries.json

The main issue I have is that I don't know if that fits into the framework for Wycheproof assuming that such an effort exists.

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