Minimize stack utilization in probable_prime.
[openssl.git] / crypto / bn / bn_prime.h
index 1d6df587a8a8b0bcb38e7b18763968e11cbdaaa6..51d2194febdb66268674ec31e062a1fdaa5c3944 100644 (file)
@@ -1,5 +1,5 @@
-/* crypto/bn/bn_prime.h */
-/* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com)
+/* Auto generated by bn_prime.pl */
+/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
  * This package is an SSL implementation written
  * All rights reserved.
  *
  * This package is an SSL implementation written
 
 #ifndef EIGHT_BIT
 #define NUMPRIMES 2048
 
 #ifndef EIGHT_BIT
 #define NUMPRIMES 2048
+typedef unsigned short prime_t;
 #else
 #define NUMPRIMES 54
 #else
 #define NUMPRIMES 54
+typedef unsigned char prime_t;
 #endif
 #endif
-static unsigned int primes[NUMPRIMES]=
+static const prime_t primes[NUMPRIMES]=
        {
           2,   3,   5,   7,  11,  13,  17,  19,
          23,  29,  31,  37,  41,  43,  47,  53,
        {
           2,   3,   5,   7,  11,  13,  17,  19,
          23,  29,  31,  37,  41,  43,  47,  53,