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

Support for mctVersion property #882

Open
tio-checo opened this issue Nov 21, 2024 · 2 comments
Open

Support for mctVersion property #882

tio-checo opened this issue Nov 21, 2024 · 2 comments

Comments

@tio-checo
Copy link

Hi guys,

I am wondering if there is any plan to support mctVersion JSON property applicable to SHA-1 and SHA-2 Monte Carlo tests. It can be set to either "standard" or "alternate" and selects if standard or alternate MCT is run.

I am asking, since I have been recently provided with set of test vectors from 3rd party specifying alternate MCTs, so I would appreciate if libacvp could be enhanced to recognize and run this type of tests.

If there are no plans to add support for this property, then knowing that would be useful as well, since then I could plan accordingly.

Thank you,
Jan

@abkarcher
Copy link
Contributor

Hi Jan,
Sorry for the delay getting back to you. We want to support as many testing methods as possible especially for primitives like SHA. I will spend some time looking at this and get back to you ASAP, but there is other work i must complete first. Hopefully should have some time in the coming weeks.

Thanks,
Andrew

@tio-checo
Copy link
Author

Hi Andrew,

thank you for looking into this, I appreciate it.

For the record, the 3rd party providing us with test vectors recently switched from alternate to standard MCTs for SHA-1 and SHA-2, so at this point this is not something which would be blocking me from making a progress.

With that said, it would still be useful to have this feature supported, since they may reconsider again (I asked about that, but they were not able to clarify what was driving this decision) as well as I can imagine that somebody else could benefit from this.

Best regards,
Jan

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