-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Description
Hey! Thanks for maintaining rust-tuf
:) I'm trying this library out with the Sigstore TUF instance, evaluating if we can replace tough
in our Sigstore client. One thing that I noticed is that it doesn't seem to accept Sigstore's root metadata, returning this error from Client::from_trusted_root
:
metadata root signature threshold not met: 0/3:
TufError(MetadataMissingSignatures { role: MetadataPath("root"), number_of_valid_signatures: 0, threshold: 3 })
I dug a little deeper and this may be related to the fact that the Sigstore uses ECDSA keys. From my quick skim of the codebase, ECDSA key deserialization and ecdsa-sha2-nistp256 signatures don't seem to be implemented. Are there any plans to support this key type?
Metadata
Metadata
Assignees
Labels
No labels