Versions in this module Expand all Collapse all v1 v1.5.0 Feb 15, 2025 Changes in this version + func NewTestSigner(keyName enc.Name, sigSize int) ndn.Signer + func ValidateRsa(sigCovered enc.Wire, sig ndn.Signature, pubKey *rsa.PublicKey) bool v1.4.3 Jan 25, 2025 Changes in this version + func GetSecret(key ndn.Signer) ([]byte, error) + func KeygenEcc(name enc.Name, curve elliptic.Curve) (ndn.Signer, error) + func KeygenEd25519(name enc.Name) (ndn.Signer, error) + func KeygenRsa(name enc.Name, size int) (ndn.Signer, error) + func MarshalSecret(key ndn.Signer) (enc.Wire, error) + func NewEccSigner(name enc.Name, key *ecdsa.PrivateKey) ndn.Signer + func NewEd25519Signer(name enc.Name, key ed25519.PrivateKey) ndn.Signer + func NewEmptySigner() ndn.Signer + func NewHmacSigner(key []byte) ndn.Signer + func NewRsaSigner(name enc.Name, key *rsa.PrivateKey) ndn.Signer + func NewSha256Signer() ndn.Signer + func ParseEcc(name enc.Name, key []byte) (ndn.Signer, error) + func ParseEd25519(name enc.Name, key []byte) (ndn.Signer, error) + func ParseRsa(name enc.Name, key []byte) (ndn.Signer, error) + func UnmarshalSecret(data ndn.Data) (ndn.Signer, error) + func ValidateData(data ndn.Data, sigCovered enc.Wire, cert ndn.Data) (bool, error) + func ValidateHmac(sigCovered enc.Wire, sig ndn.Signature, key []byte) bool + func ValidateSha256(sigCovered enc.Wire, sig ndn.Signature) bool + type ContextSigner struct + KeyLocatorName enc.Name + func (s *ContextSigner) KeyLocator() enc.Name