github.com/algorand/go-algorand-sdk@v1.24.0/crypto/errors.go (about)

     1  package crypto
     2  
     3  import (
     4  	"errors"
     5  )
     6  
     7  var errInvalidSignatureReturned = errors.New("ed25519 library returned an invalid signature")
     8  var errInvalidPrivateKey = errors.New("invalid private key")
     9  var errMsigUnknownVersion = errors.New("unknown version != 1")
    10  var errMsigInvalidThreshold = errors.New("invalid threshold")
    11  var errMsigInvalidSecretKey = errors.New("secret key has no corresponding public identity in multisig preimage")
    12  var errMsigMergeLessThanTwo = errors.New("cannot merge fewer than two multisig transactions")
    13  var errMsigMergeKeysMismatch = errors.New("multisig parameters do not match")
    14  var errMsigMergeInvalidDups = errors.New("mismatched duplicate signatures")
    15  var errMsigMergeAuthAddrMismatch = errors.New("mismatched AuthAddrs")
    16  var errLsigTooManySignatures = errors.New("logicsig has too many signatures, at most one of Sig or Msig may be defined")
    17  var errLsigNoSignature = errors.New("logicsig is not delegated")
    18  var errLsigInvalidSignature = errors.New("invalid logicsig signature")
    19  var errLsigNoPublicKey = errors.New("missing public key of delegated logicsig")
    20  var errLsigInvalidPublicKey = errors.New("public key does not match logicsig signature")
    21  var errLsigInvalidProgram = errors.New("invalid logicsig program")
    22  var errLsigEmptyMsig = errors.New("empty multisig in logicsig")
    23  var errLsigAccountPublicKeyNotNeeded = errors.New("a public key for the signer was provided when none was expected")