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

update using QSC encoding RFCv00 as of IETF116 #43

Closed
wants to merge 2 commits into from

Conversation

baentsch
Copy link
Collaborator

@baentsch baentsch commented Mar 28, 2023

Do not merge until tested!

This PR deposits artefacts using the IETF115 OIDs (except new Falcon OIDs in latest commit) but uses the QSC-encoding method and the latest (IETF116) oqs-provider (incl. most current Falcon implementation).

Data re-generation can be done, e.g., by running within the "providers/oqs" directory

docker run -v `pwd`:/ietf -t openquantumsafe/oqs-ossl3:ietf116-hotfix sh -c "apk add bash && cd /ietf && ./gen.sh"

@baentsch
Copy link
Collaborator Author

@ounsworth FYI/testing

@baentsch
Copy link
Collaborator Author

@ralienpp FYI as discussed yesterday. See here for how to activate this encoding. I have no clue whether anyone else uses this. Asking for feedback by @ounsworth @johngray-dev . Tagging @xvzcf in case of questions in April (vacations starting now :).

@ounsworth
Copy link
Collaborator

Here is a discussion on the NIST pqc list about encodings: NIST said:

Our (NIST’s) current plan is to encode signatures, ciphertexts, and public keys as byte strings. I think this is closest to (A) from your list.
-Ray Perlner

That means these ASN.1 based encoding will most likely be obsoleted.

https://groups.google.com/a/list.nist.gov/g/pqc-forum/c/SM7KcTE7Cpo

@mouse07410
Copy link

Here is a discussion on the NIST pqc list about encodings: NIST said:

Our (NIST’s) current plan is to encode signatures, ciphertexts, and public keys as byte strings. I think this is closest to (A) from your list.
-Ray Perlner

That means these ASN.1 based encoding will most likely be obsoleted.

https://groups.google.com/a/list.nist.gov/g/pqc-forum/c/SM7KcTE7Cpo

And I, for one, am very happy about this.

@baentsch
Copy link
Collaborator Author

baentsch commented May 5, 2023

Thanks for the feedback: Very helpful to decide on good features for oqsprovider (now also removed as default build feature) and what to focus on.

@baentsch baentsch closed this May 5, 2023
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

Successfully merging this pull request may close these issues.

3 participants