-
Notifications
You must be signed in to change notification settings - Fork 53
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
Fix CIRCL integration and dependencies. #115
Conversation
Updated the ./cf-copy-from-circle.py script to fetch from main branch. Included CIRCL's dependencies as vendored packages.
Certificates were hardcoded, now the PQ certificate is created as part of the test script.
Is circl intended for internal use only, or are there any types to be exposed to user applications? Adding it as vendored dependency could make that harder right? I forgot the motivation for using one over another, maybe because there were extra files that we were trying to remove.
What was the reason for this? Did the old cert expire or something? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
I saw some golang.org/x/sys/cpu
imports in the vendored copies which could potentially be replaced by internal/cpu
, but there are other existing instances as well, so let's keep it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
You raised a good question. One way to avoid that anyone imports "circl/" while using this fork is to move it as an internal stdlib package. However, CIRCL is already a public package.
Certificate was created with dilitihum from the Round 2. |
* circl: adding CIRCL v1.2.0 Updated the ./cf-copy-from-circle.py script to fetch from main branch. Included CIRCL's dependencies as vendored packages. * crypto/tls: updates testing of PQ certificates Certificates were hardcoded, now the PQ certificate is created as part of the test script.
* circl: adding CIRCL v1.2.0 Updated the ./cf-copy-from-circle.py script to fetch from main branch. Included CIRCL's dependencies as vendored packages. * crypto/tls: updates testing of PQ certificates Certificates were hardcoded, now the PQ certificate is created as part of the test script.
* circl: adding CIRCL v1.2.0 Updated the ./cf-copy-from-circle.py script to fetch from main branch. Included CIRCL's dependencies as vendored packages. * crypto/tls: updates testing of PQ certificates Certificates were hardcoded, now the PQ certificate is created as part of the test script.
* circl: adding CIRCL v1.2.0 Updated the ./cf-copy-from-circle.py script to fetch from main branch. Included CIRCL's dependencies as vendored packages. * crypto/tls: updates testing of PQ certificates Certificates were hardcoded, now the PQ certificate is created as part of the test script.
* circl: adding CIRCL v1.2.0 Updated the ./cf-copy-from-circle.py script to fetch from main branch. Included CIRCL's dependencies as vendored packages. * crypto/tls: updates testing of PQ certificates Certificates were hardcoded, now the PQ certificate is created as part of the test script.
* circl: adding CIRCL v1.2.0 Updated the ./cf-copy-from-circle.py script to fetch from main branch. Included CIRCL's dependencies as vendored packages. * crypto/tls: updates testing of PQ certificates Certificates were hardcoded, now the PQ certificate is created as part of the test script.
* circl: adding CIRCL v1.2.0 Updated the ./cf-copy-from-circle.py script to fetch from main branch. Included CIRCL's dependencies as vendored packages. * crypto/tls: updates testing of PQ certificates Certificates were hardcoded, now the PQ certificate is created as part of the test script.
* circl: adding CIRCL v1.2.0 Updated the ./cf-copy-from-circle.py script to fetch from main branch. Included CIRCL's dependencies as vendored packages. * crypto/tls: updates testing of PQ certificates Certificates were hardcoded, now the PQ certificate is created as part of the test script.
* circl: adding CIRCL v1.2.0 Updated the ./cf-copy-from-circle.py script to fetch from main branch. Included CIRCL's dependencies as vendored packages. * crypto/tls: updates testing of PQ certificates Certificates were hardcoded, now the PQ certificate is created as part of the test script.
* circl: adding CIRCL v1.2.0 Updated the ./cf-copy-from-circle.py script to fetch from main branch. Included CIRCL's dependencies as vendored packages. * crypto/tls: updates testing of PQ certificates Certificates were hardcoded, now the PQ certificate is created as part of the test script.
* circl: adding CIRCL v1.2.0 Updated the ./cf-copy-from-circle.py script to fetch from main branch. Included CIRCL's dependencies as vendored packages. * crypto/tls: updates testing of PQ certificates Certificates were hardcoded, now the PQ certificate is created as part of the test script. [pwu: Go 1.19: added circl to src/go/doc/comment/std.go]
* circl: adding CIRCL v1.2.0 Updated the ./cf-copy-from-circle.py script to fetch from main branch. Included CIRCL's dependencies as vendored packages. * crypto/tls: updates testing of PQ certificates Certificates were hardcoded, now the PQ certificate is created as part of the test script. [pwu: Go 1.19: added circl to src/go/doc/comment/std.go]
* circl: adding CIRCL v1.2.0 Updated the ./cf-copy-from-circle.py script to fetch from main branch. Included CIRCL's dependencies as vendored packages. * crypto/tls: updates testing of PQ certificates Certificates were hardcoded, now the PQ certificate is created as part of the test script. [pwu: Go 1.19: added circl to src/go/doc/comment/std.go]
* circl: adding CIRCL v1.2.0 Updated the ./cf-copy-from-circle.py script to fetch from main branch. Included CIRCL's dependencies as vendored packages. * crypto/tls: updates testing of PQ certificates Certificates were hardcoded, now the PQ certificate is created as part of the test script. [pwu: Go 1.19: added circl to src/go/doc/comment/std.go]
Changes: