CryptX

 view release on metacpan or  search on metacpan

src/ltc/headers/tomcrypt_custom.h  view on Meta::CPAN

#define LTC_PEM

#endif /* LTC_NO_MISC */

/* cleanup */

#ifdef LTC_MECC
/* Supported ECC Key Sizes */
#ifndef LTC_NO_CURVES
   #define LTC_ECC_BRAINPOOLP160R1
   #define LTC_ECC_BRAINPOOLP160T1
   #define LTC_ECC_BRAINPOOLP192R1
   #define LTC_ECC_BRAINPOOLP192T1
   #define LTC_ECC_BRAINPOOLP224R1
   #define LTC_ECC_BRAINPOOLP224T1
   #define LTC_ECC_BRAINPOOLP256R1
   #define LTC_ECC_BRAINPOOLP256T1
   #define LTC_ECC_BRAINPOOLP320R1
   #define LTC_ECC_BRAINPOOLP320T1
   #define LTC_ECC_BRAINPOOLP384R1
   #define LTC_ECC_BRAINPOOLP384T1
   #define LTC_ECC_BRAINPOOLP512R1
   #define LTC_ECC_BRAINPOOLP512T1
   #define LTC_ECC_PRIME192V2
   #define LTC_ECC_PRIME192V3
   #define LTC_ECC_PRIME239V1
   #define LTC_ECC_PRIME239V2
   #define LTC_ECC_PRIME239V3
   #define LTC_ECC_SECP112R1
   #define LTC_ECC_SECP112R2
   #define LTC_ECC_SECP128R1
   #define LTC_ECC_SECP128R2
   #define LTC_ECC_SECP160K1
   #define LTC_ECC_SECP160R1
   #define LTC_ECC_SECP160R2
   #define LTC_ECC_SECP192K1
   #define LTC_ECC_SECP192R1
   #define LTC_ECC_SECP224K1
   #define LTC_ECC_SECP224R1
   #define LTC_ECC_SECP256K1
   #define LTC_ECC_SECP256R1
   #define LTC_ECC_SECP384R1
   #define LTC_ECC_SECP521R1
#endif
#endif /* LTC_MECC */

#ifndef LTC_NO_FILE
   /* buffer size for reading from a file via fread(..) */
   #ifndef LTC_FILE_READ_BUFSIZE
   #define LTC_FILE_READ_BUFSIZE 8192
   #endif
#endif

#if defined(LTC_PEM)
   /* Size of the line-buffer */
   #ifndef LTC_PEM_DECODE_BUFSZ
      #define LTC_PEM_DECODE_BUFSZ 80
   #elif LTC_PEM_DECODE_BUFSZ < 72
      #error "LTC_PEM_DECODE_BUFSZ shall not be < 72 bytes"
   #endif
   /* Size of the decoded data buffer */
   #ifndef LTC_PEM_READ_BUFSIZE
      #ifdef LTC_FILE_READ_BUFSIZE
         #define LTC_PEM_READ_BUFSIZE LTC_FILE_READ_BUFSIZE
      #else
         #define LTC_PEM_READ_BUFSIZE 4096
      #endif
   #endif
   #if defined(LTC_SSH)
      #define LTC_PEM_SSH
   #endif
#endif

#if defined(LTC_DER)
   #ifndef LTC_DER_MAX_RECURSION
      /* Maximum recursion limit when processing nested ASN.1 types. */
      #define LTC_DER_MAX_RECURSION 30
   #endif
   #ifndef LTC_DER_OID_DEFAULT_NODES
      /* Default number of nodes when decoding an OID. */
      #define LTC_DER_OID_DEFAULT_NODES 12
   #endif
#endif

#if defined(LTC_MECC) || defined(LTC_MRSA) || defined(LTC_MDSA) || defined(LTC_SSH)
   /* Include the MPI functionality?  (required by the PK algorithms) */
   #define LTC_MPI

   #ifndef LTC_PK_MAX_RETRIES
      /* iterations limit for retry-loops */
      #define LTC_PK_MAX_RETRIES  20
   #endif
#endif

#ifdef LTC_MRSA
   #define LTC_PKCS_1
#endif

#if defined(LTC_MRSA) || defined(LTC_MECC)
   #define LTC_PKCS_8
#endif

#if defined(LTC_PKCS_8) && defined(LTC_DER)
   #define LTC_PADDING
   #define LTC_PBES
#else
   #undef LTC_PKCS_8
#endif

#if defined(LTC_CLEAN_STACK)
/* if you're sure that you want to use it, remove the line below */
   #error LTC_CLEAN_STACK is considered as broken
#endif

#if defined(LTC_PBES) && !defined(LTC_PKCS_5)
   #error LTC_PBES requires LTC_PKCS_5
#endif

#if defined(LTC_PBES) && !defined(LTC_PKCS_12)
   #error LTC_PBES requires LTC_PKCS_12
#endif



( run in 0.895 second using v1.01-cache-2.11-cpan-39bf76dae61 )