EC_MAX_SIGLEN
#ifndef EC_MAX_SIGLEN
#if ((EC_MAX_SIGLEN) < (BIGN_MAX_SIGLEN))
#ifndef EC_MAX_SIGLEN
#if ((EC_MAX_SIGLEN) < (BIP0340_MAX_SIGLEN))
#ifndef EC_MAX_SIGLEN
#if ((EC_MAX_SIGLEN) < (ECDSA_MAX_SIGLEN))
#ifndef EC_MAX_SIGLEN
#if ((EC_MAX_SIGLEN) < (ECFSDSA_MAX_SIGLEN))
#ifndef EC_MAX_SIGLEN
#if ((EC_MAX_SIGLEN) < (ECGDSA_MAX_SIGLEN))
#ifndef EC_MAX_SIGLEN
#if ((EC_MAX_SIGLEN) < (ECKCDSA_MAX_SIGLEN))
#ifndef EC_MAX_SIGLEN
#if ((EC_MAX_SIGLEN) < (ECOSDSA_MAX_SIGLEN))
#ifndef EC_MAX_SIGLEN
#if ((EC_MAX_SIGLEN) < (ECRDSA_MAX_SIGLEN))
#ifndef EC_MAX_SIGLEN
#if ((EC_MAX_SIGLEN) < (ECSDSA_MAX_SIGLEN))
#ifndef EC_MAX_SIGLEN
#if ((EC_MAX_SIGLEN) < (EDDSA_MAX_SIGLEN))
#if (EC_MAX_SIGLEN == 0)
#define EC_STRUCTURED_SIG_MAX_EXPORT_SIZE (EC_MAX_SIGLEN + 3)
#ifndef EC_MAX_SIGLEN
#if ((EC_MAX_SIGLEN) < (SM2_MAX_SIGLEN))
MUST_HAVE((siglen <= EC_MAX_SIGLEN) && (sig != NULL), ret, err);
MUST_HAVE((siglen <= EC_MAX_SIGLEN) && (sig != NULL), ret, err);
u8 sig[EC_MAX_SIGLEN];
u8 sig[EC_MAX_SIGLEN];
u8 sig_tmp1[EC_MAX_SIGLEN];
u8 sig_tmp2[EC_MAX_SIGLEN];
u8 sig[MAX_BATCH_SIG_SIZE * EC_MAX_SIGLEN];
u8 sig_tmp[EC_MAX_SIGLEN];
u8 sig[EC_MAX_SIGLEN];
u8 st_sig[EC_STRUCTURED_SIG_EXPORT_SIZE(EC_MAX_SIGLEN)];
u8 sig[EC_MAX_SIGLEN];
if((to_read > EC_MAX_SIGLEN) || (to_read > 255) || (to_read == 0)){
(int)to_read, in_sig_fname, EC_MAX_SIGLEN);
u8 sig[EC_MAX_SIGLEN];
uint8_t rawsig[EC_MAX_SIGLEN];