ERR_LIB_EC
if (!(ERR_GET_LIB(err) == ERR_LIB_EC &&
#define ERR_FUNC(func) ERR_PACK(ERR_LIB_EC,func,0)
#define ERR_REASON(reason) ERR_PACK(ERR_LIB_EC,0,reason)
{ERR_PACK(ERR_LIB_EC,0,0), "elliptic curve routines"},
#define ECerr(f,r) ERR_PUT_error(ERR_LIB_EC,(f),(r),__FILE__,__LINE__)
#define ECerror(r) ERR_PUT_error(ERR_LIB_EC,(0xfff),(r),__FILE__,__LINE__)
#define ERR_R_EC_LIB ERR_LIB_EC /* 16 */