go/common/crypto/signature: Use Ed25519ph instead of the ad-hoc context support #2103
Closed
2 of 5 tasks
Labels
c:security
Category: security sensitive
p:1
Priority: core feature
s:wontfix
Status: this will not be worked on
We have an ad-hoc method of signing with a context to our signatures, for the purpose of domain separation. It is probably a good idea to get rid of the ad-hoc construct and transition to using
Ed25519ph
from RFC 8032.The standard library's Ed25519 implementation supports neither (yet), but will support Ed25519ph "soon". Note that we aren't exactly at the mercy of what the standard library does, assuming we transition to a different Ed25519 implementation, and implementing the variants is trivial.
tendermint andlibp2p signatures.The text was updated successfully, but these errors were encountered: