...

Package errors

import "github.com/ProtonMail/go-crypto/openpgp/errors"
Overview
Index

Overview ▾

Package errors contains common error types for the OpenPGP packages.

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 ErrUnknownIssuer error = unknownIssuerError(0)

type AEADError

AEADError indicates that there is a problem when initializing or using a AEAD instance, configuration struct, nonces or index values.

type AEADError string

func (AEADError) Error

func (ae AEADError) Error() string

type ErrDummyPrivateKey

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

type ErrDummyPrivateKey string

func (ErrDummyPrivateKey) Error

func (dke ErrDummyPrivateKey) Error() string

type InvalidArgumentError

InvalidArgumentError indicates that the caller is in error and passed an incorrect value.

type InvalidArgumentError string

func (InvalidArgumentError) Error

func (i InvalidArgumentError) Error() string

type KeyInvalidError

KeyInvalidError indicates that the public key parameters are invalid as they do not match the private ones

type KeyInvalidError string

func (KeyInvalidError) Error

func (e KeyInvalidError) Error() string

type SignatureError

SignatureError indicates that a syntactically valid signature failed to validate.

type SignatureError string

func (SignatureError) Error

func (b SignatureError) Error() string

type StructuralError

A StructuralError is returned when OpenPGP data is found to be syntactically invalid.

type StructuralError string

func (StructuralError) Error

func (s StructuralError) Error() string

type UnknownPacketTypeError

type UnknownPacketTypeError uint8

func (UnknownPacketTypeError) Error

func (upte UnknownPacketTypeError) Error() string

type UnsupportedError

UnsupportedError indicates that, although the OpenPGP data is valid, it makes use of currently unimplemented features.

type UnsupportedError string

func (UnsupportedError) Error

func (s UnsupportedError) Error() string