SGX_MODULUS_SIZE
u8 modulus[SGX_MODULUS_SIZE];
u8 signature[SGX_MODULUS_SIZE];
u8 q1[SGX_MODULUS_SIZE];
u8 q2[SGX_MODULUS_SIZE];
sha256(sigstruct->modulus, SGX_MODULUS_SIZE, (u8 *)mrsigner);
if (BN_num_bytes(ctx.q2) > SGX_MODULUS_SIZE) {
reverse_bytes(sigstruct->signature, SGX_MODULUS_SIZE);
reverse_bytes(sigstruct->modulus, SGX_MODULUS_SIZE);
ctx->s = BN_bin2bn(s, SGX_MODULUS_SIZE, NULL);
ctx->m = BN_bin2bn(m, SGX_MODULUS_SIZE, NULL);
if (BN_num_bytes(ctx.q1) > SGX_MODULUS_SIZE) {