You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unknown, because I have not investigated their project or team at all.
I just avoid importing cryptocurrency projects on general principle.
What do you do?
I remove the ~2 tiny files that need dcrd, and remove dcrd from various go.mod files.
This is done from an upstream release. See the top of the v2 branch for an example.
What could improve this situation?
Dcrd maintainers could separate out their secp256k1 module.
Someone could fork dcrd, strip it down to secp256k1, and maintain it.
Jwx maintainers could add a mechanism to register third-party curves, and drop their go.mod entry.
Do you plan to do (or suggest) any of that?
No. Post here if you do.
Does this matter?
Probably not. It may be that the build tags in es256k takes care of things, and dcrd just sits there in go.sum.
What releases are available?
For clarity this repo will only hold the v2 branch and tags that are modified.
Each modified tag is paired with its upstream variant by adding -no-cc to the end.
For example, to use this fork's variant of v2.0.20:
What's this for?
The excellent lestrrat-go/jwx depends on a cryptocurrency project decred/dcrd, which raises an eyebrow in
go.mod
.Why does it need dcrd?
Dcrd has a secp256k1 package:
If you're not using this, you don't need dcrd.
Is dcrd malicious?
Unknown, because I have not investigated their project or team at all.
I just avoid importing cryptocurrency projects on general principle.
What do you do?
I remove the ~2 tiny files that need dcrd, and remove dcrd from various
go.mod
files.This is done from an upstream release. See the top of the v2 branch for an example.
What could improve this situation?
go.mod
entry.Do you plan to do (or suggest) any of that?
No. Post here if you do.
Does this matter?
Probably not. It may be that the build tags in
es256k
takes care of things, and dcrd just sits there ingo.sum
.What releases are available?
For clarity this repo will only hold the v2 branch and tags that are modified.
Each modified tag is paired with its upstream variant by adding
-no-cc
to the end.For example, to use this fork's variant of
v2.0.20
:Maintainer notes
Updating this fork:
The text was updated successfully, but these errors were encountered: