WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#if (defined(WITH_HASH_SHA384) || defined(WITH_HASH_SHA512))
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#ifdef WITH_HASH_SHA384
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP521R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP320T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384T1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP521R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_SECP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_SIG_ECDSA) && defined(WITH_CURVE_BRAINPOOLP384R1) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)
#if defined(WITH_HMAC) && defined(WITH_HASH_SHA384)