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

Missing inputs for RSA Decryption Primitive sp800-56Br2 CRT Calculations #1408

Closed
prashantawde opened this issue Jan 25, 2023 · 6 comments
Closed
Assignees

Comments

@prashantawde
Copy link

Protocol Section
https://pages.nist.gov/ACVP/draft-celi-acvp-rsa.html#name-test-cases-for-rsa-decryptio

Protocol Question
https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-56Br2.pdf Section: 7.1.2.3 Decryption with the Private Key in the CRT Format

It is expecting the following inputs:

image

But when I am generating input vectors from the ACVP server for the same algorithms, I am getting limited inputs as follows:
image

Is there any way to derive (n, d) or (p, q, d) values that are crucial to calculating Plain text? Or they are missing during the generation itself?

@jbrock24 jbrock24 self-assigned this Jan 25, 2023
@jbrock24
Copy link
Collaborator

I'm looking into this for you.

@jbrock24
Copy link
Collaborator

This will be fixed in a patch asap, please use v1.0 in the interim. Thanks for letting us know!

@jbrock24
Copy link
Collaborator

This is being worked and will be release shortly with the correct outputs needed. Thanks for the feedback @prashantawde !

@jbrock24 jbrock24 reopened this Feb 14, 2023
@jbrock24
Copy link
Collaborator

I will reply here when the implementation is done.

@jbrock24
Copy link
Collaborator

jbrock24 commented Apr 28, 2023

Hi @prashantawde, the recent update hotfix for v1.1.0.28, corrects this issue. Thanks for the input!

@prashantawde
Copy link
Author

Thanks for fix @jbrock24. I will check and update.

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