ERR_LIB_DSA
ERR_raise(ERR_LIB_DSA, ERR_R_ASN1_LIB);
ERR_raise(ERR_LIB_DSA, ERR_R_ASN1_LIB);
ERR_raise(ERR_LIB_DSA, ERR_R_ASN1_LIB);
ERR_raise(ERR_LIB_DSA, ERR_R_ASN1_LIB);
ERR_raise(ERR_LIB_DSA, DSA_R_MISSING_PARAMETERS);
ERR_raise(ERR_LIB_DSA, ERR_R_ASN1_LIB);
ERR_raise(ERR_LIB_DSA, ERR_R_ASN1_LIB);
ERR_raise(ERR_LIB_DSA, DSA_R_BN_ERROR);
ERR_raise(ERR_LIB_DSA, DSA_R_BN_ERROR);
ERR_raise(ERR_LIB_DSA, ERR_R_DSA_LIB);
ERR_raise(ERR_LIB_DSA, ERR_R_DSA_LIB);
ERR_raise(ERR_LIB_DSA, DSA_R_DECODE_ERROR);
ERR_raise(ERR_LIB_DSA, ERR_R_DSA_LIB);
ERR_raise(ERR_LIB_DSA, DSA_R_PARAMETER_ENCODING_ERROR);
ERR_raise(ERR_LIB_DSA, DSA_R_DECODE_ERROR);
ERR_raise(ERR_LIB_DSA, DSA_R_BN_DECODE_ERROR);
ERR_raise(ERR_LIB_DSA, DSA_R_BN_ERROR);
ERR_raise(ERR_LIB_DSA, ERR_R_BN_LIB);
ERR_raise(ERR_LIB_DSA, ERR_R_BN_LIB);
ERR_raise(ERR_LIB_DSA, DSA_R_BN_ERROR);
ERR_raise(ERR_LIB_DSA, ERR_R_INTERNAL_ERROR);
ERR_raise(ERR_LIB_DSA, DSA_R_DECODE_ERROR);
ERR_raise(ERR_LIB_DSA, DSA_R_BAD_FFC_PARAMETERS);
ERR_raise(ERR_LIB_DSA, DSA_R_MODULUS_TOO_LARGE);
ERR_raise(ERR_LIB_DSA, DSA_R_BAD_Q_VALUE);
{ ERR_PACK(ERR_LIB_DSA, 0, DSA_R_BAD_FFC_PARAMETERS), "bad ffc parameters" },
{ ERR_PACK(ERR_LIB_DSA, 0, DSA_R_BAD_Q_VALUE), "bad q value" },
{ ERR_PACK(ERR_LIB_DSA, 0, DSA_R_BN_DECODE_ERROR), "bn decode error" },
{ ERR_PACK(ERR_LIB_DSA, 0, DSA_R_BN_ERROR), "bn error" },
{ ERR_PACK(ERR_LIB_DSA, 0, DSA_R_DECODE_ERROR), "decode error" },
{ ERR_PACK(ERR_LIB_DSA, 0, DSA_R_INVALID_DIGEST_TYPE),
{ ERR_PACK(ERR_LIB_DSA, 0, DSA_R_INVALID_PARAMETERS), "invalid parameters" },
{ ERR_PACK(ERR_LIB_DSA, 0, DSA_R_MISSING_PARAMETERS), "missing parameters" },
{ ERR_PACK(ERR_LIB_DSA, 0, DSA_R_MISSING_PRIVATE_KEY),
{ ERR_PACK(ERR_LIB_DSA, 0, DSA_R_MODULUS_TOO_LARGE), "modulus too large" },
{ ERR_PACK(ERR_LIB_DSA, 0, DSA_R_NO_PARAMETERS_SET), "no parameters set" },
{ ERR_PACK(ERR_LIB_DSA, 0, DSA_R_PARAMETER_ENCODING_ERROR),
{ ERR_PACK(ERR_LIB_DSA, 0, DSA_R_P_NOT_PRIME), "p not prime" },
{ ERR_PACK(ERR_LIB_DSA, 0, DSA_R_Q_NOT_PRIME), "q not prime" },
{ ERR_PACK(ERR_LIB_DSA, 0, DSA_R_SEED_LEN_SMALL),
{ ERR_PACK(ERR_LIB_DSA, 0, DSA_R_TOO_MANY_RETRIES), "too many retries" },
ERR_raise(ERR_LIB_DSA, ERR_R_CRYPTO_LIB);
ERR_raise(ERR_LIB_DSA, ERR_R_ENGINE_LIB);
ERR_raise(ERR_LIB_DSA, ERR_R_ENGINE_LIB);
ERR_raise(ERR_LIB_DSA, ERR_R_INIT_FAIL);
ERR_raise(ERR_LIB_DSA, reason);
ERR_raise(ERR_LIB_DSA, DSA_R_MISSING_PARAMETERS);
ERR_raise(ERR_LIB_DSA, DSA_R_INVALID_PARAMETERS);
ERR_raise(ERR_LIB_DSA, DSA_R_MISSING_PRIVATE_KEY);
ERR_raise(ERR_LIB_DSA, ERR_R_BN_LIB);
ERR_raise(ERR_LIB_DSA, DSA_R_MISSING_PARAMETERS);
ERR_raise(ERR_LIB_DSA, DSA_R_BAD_Q_VALUE);
ERR_raise(ERR_LIB_DSA, DSA_R_MODULUS_TOO_LARGE);
ERR_raise(ERR_LIB_DSA, ERR_R_BN_LIB);
ERR_raise(ERR_LIB_DSA, DSA_R_INVALID_DIGEST_TYPE);
ERR_raise(ERR_LIB_DSA, DSA_R_INVALID_DIGEST_TYPE);
ERR_raise(ERR_LIB_DSA, EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE);
ERR_raise(ERR_LIB_DSA, DSA_R_INVALID_DIGEST_TYPE);
ERR_raise(ERR_LIB_DSA, DSA_R_NO_PARAMETERS_SET);
ERR_raise(ERR_LIB_DSA, ERR_R_BUF_LIB);
ERR_raise(ERR_LIB_DSA, ERR_R_BUF_LIB);
{ ERR_PACK(ERR_LIB_DSA, 0, 0), "dsa routines" },
ERR_raise(ERR_LIB_DSA, DSA_R_BAD_FFC_PARAMETERS);
ERR_raise(ERR_LIB_DSA, DSA_R_BAD_FFC_PARAMETERS);
ERR_raise(ERR_LIB_DSA, DSA_R_Q_NOT_PRIME);
ERR_raise(ERR_LIB_DSA, DSA_R_P_NOT_PRIME);
#define DSAerr(f, r) ERR_raise_data(ERR_LIB_DSA, (r), NULL)
#define ERR_R_DSA_LIB (ERR_LIB_DSA /* 10 */ | ERR_RFLAG_COMMON)