# Functions
NewSigner returns a Signer to add digital signature(s) to f, according to opts.
NewVerifier returns a Verifier to examine and/or verify digital signatures(s) in f according to opts.
OptSignGroup specifies that a signature be applied to cover all objects in the group with the specified groupID.
OptSignObjects specifies that one or more signature(s) be applied to cover objects with the specified ids.
OptSignWithEntity specifies e as the entity to use to generate signature(s).
OptVerifyCallback registers cb as the verification callback, which is called after each signature is verified.
OptVerifyGroup adds a verification task for the group with the specified groupID.
OptVerifyLegacy enables verification of legacy signatures.
OptVerifyLegacyAll enables verification of legacy signatures, and adds verification tasks for all non-signature objects that are part of a group.
OptVerifyObject adds a verification task for the object with the specified id.
OptVerifyWithKeyRing sets the keyring to use for verification to kr.
# Variables
ErrHeaderIntegrity is the error returned when the integrity of the SIF global header is compromised.
ErrNoKeyMaterial is the error returned when no key material was provided.
# Structs
DescriptorIntegrityError records an error in cryptographic verification of a data object descriptor.
ObjectIntegrityError records an error in cryptographic verification of a data object.
SignatureNotFoundError records an error attempting to locate one or more signatures for a data object or data object group.
SignatureNotValidError records an error when an invalid signature is encountered.
Signer describes a SIF image signer.
Verifier describes a SIF image verifier.
# Interfaces
VerifyResult is the interface that each verification result implements.
# Type aliases
SignerOpt are used to configure s.
VerifierOpt are used to configure v.
VerifyCallback is called immediately after a signature is verified.