Documentation ¶
Overview ¶
Package errors contains common error types for the OpenPGP packages.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ErrKeyExpired error = keyExpiredError(0)
var ErrKeyIncorrect error = keyIncorrectError(0)
var ErrKeyRevoked error = keyRevokedError(0)
var ErrMDCHashMismatch error = SignatureError("MDC hash mismatch")
var ErrMDCMissing error = SignatureError("MDC packet not found")
var ErrSignatureExpired error = signatureExpiredError(0)
var ErrSignatureOlderThanKey error = signatureOlderThanKeyError(0)
var ErrUnknownIssuer error = unknownIssuerError(0)
var InvalidForwardeeKeyError = InvalidArgumentError("invalid forwardee key")
Functions ¶
This section is empty.
Types ¶
type AEADError ¶
type AEADError string
AEADError indicates that there is a problem when initializing or using a AEAD instance, configuration struct, nonces or index values.
type CriticalUnknownPacketTypeError ¶ added in v1.1.0
type CriticalUnknownPacketTypeError uint8
func (CriticalUnknownPacketTypeError) Error ¶ added in v1.1.0
func (upte CriticalUnknownPacketTypeError) Error() string
type ErrDummyPrivateKey ¶
type ErrDummyPrivateKey string
ErrDummyPrivateKey results when operations are attempted on a private key that is just a dummy key. See https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blob;f=doc/DETAILS;h=fe55ae16ab4e26d8356dc574c9e8bc935e71aef1;hb=23191d7851eae2217ecdac6484349849a24fd94a#l1109
func (ErrDummyPrivateKey) Error ¶
func (dke ErrDummyPrivateKey) Error() string
type ErrMalformedMessage ¶ added in v1.1.0
type ErrMalformedMessage string
ErrMalformedMessage results when the packet sequence is incorrect
func (ErrMalformedMessage) Error ¶ added in v1.1.0
func (dke ErrMalformedMessage) Error() string
type InvalidArgumentError ¶
type InvalidArgumentError string
InvalidArgumentError indicates that the caller is in error and passed an incorrect value.
func (InvalidArgumentError) Error ¶
func (i InvalidArgumentError) Error() string
type KeyInvalidError ¶
type KeyInvalidError string
KeyInvalidError indicates that the public key parameters are invalid as they do not match the private ones
func (KeyInvalidError) Error ¶
func (e KeyInvalidError) Error() string
type SignatureError ¶
type SignatureError string
SignatureError indicates that a syntactically valid signature failed to validate.
func (SignatureError) Error ¶
func (b SignatureError) Error() string
type StructuralError ¶
type StructuralError string
A StructuralError is returned when OpenPGP data is found to be syntactically invalid.
func (StructuralError) Error ¶
func (s StructuralError) Error() string
type UnknownPacketTypeError ¶
type UnknownPacketTypeError uint8
func (UnknownPacketTypeError) Error ¶
func (upte UnknownPacketTypeError) Error() string
type UnsupportedError ¶
type UnsupportedError string
UnsupportedError indicates that, although the OpenPGP data is valid, it makes use of currently unimplemented features.
func (UnsupportedError) Error ¶
func (s UnsupportedError) Error() string
type WeakAlgorithmError ¶ added in v1.1.0
type WeakAlgorithmError string
func (WeakAlgorithmError) Error ¶ added in v1.1.0
func (e WeakAlgorithmError) Error() string