+ PARA_ERROR(BIGNUM, "bignum error"), \
+
+#define GCRYPT_ERRORS \
+ PARA_ERROR(MPI_SCAN, "could not scan multi-precision integer"), \
+ PARA_ERROR(MPI_PRINT, "could not convert multi-precision integer"), \
+ PARA_ERROR(SEXP_FIND, "could not find sublist in S-expression"), \
+ PARA_ERROR(SEXP_BUILD, "could not build S-expression"), \
+ PARA_ERROR(SEXP_ENCRYPT, "could not encrypt S-expression"), \
+ PARA_ERROR(SEXP_DECRYPT, "could not decrypt S-expression"), \
+ PARA_ERROR(MD_OPEN, "could not open message digest object"), \
+ PARA_ERROR(CIPHER_OPEN, "could not create stream cipher handle"), \
+ PARA_ERROR(BAD_PRIVATE_KEY, "invalid private key"), \
+ PARA_ERROR(KEY_MARKER, "invalid/missing key header or footer"), \
+ PARA_ERROR(ASN1_PARSE, "could not parse ASN.1 key"), \
+ PARA_ERROR(SSH_PARSE, "could not parse ssh public key"), \
+ PARA_ERROR(OEAP, "error during oeap (un)padding"), \