~ubuntu-branches/ubuntu/utopic/openssl/utopic

« back to all changes in this revision

Viewing changes to crypto/opensslconf.h

  • Committer: Bazaar Package Importer
  • Author(s): Kurt Roeckx
  • Date: 2011-04-02 13:19:19 UTC
  • mfrom: (1.2.1 upstream) (11.2.2 experimental)
  • mto: This revision was merged to the branch mainline in revision 55.
  • Revision ID: james.westby@ubuntu.com-20110402131919-anszuslper64ey9e
Tags: 1.0.0d-1
* New upstream version
  - Fixes CVE-2011-0014
* Make libssl-doc Replaces/Breaks with old libssl-dev packages
  (Closes: #607609)
* Only export the symbols we should, instead of all.
* Add symbol file.
* Upload to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
#ifndef OPENSSL_DOING_MAKEDEPEND
6
6
 
7
7
 
8
 
#ifndef OPENSSL_NO_CAMELLIA
9
 
# define OPENSSL_NO_CAMELLIA
10
 
#endif
11
 
#ifndef OPENSSL_NO_CAPIENG
12
 
# define OPENSSL_NO_CAPIENG
13
 
#endif
14
 
#ifndef OPENSSL_NO_CMS
15
 
# define OPENSSL_NO_CMS
16
 
#endif
17
8
#ifndef OPENSSL_NO_GMP
18
9
# define OPENSSL_NO_GMP
19
10
#endif
23
14
#ifndef OPENSSL_NO_KRB5
24
15
# define OPENSSL_NO_KRB5
25
16
#endif
26
 
#ifndef OPENSSL_NO_MDC2
27
 
# define OPENSSL_NO_MDC2
 
17
#ifndef OPENSSL_NO_MD2
 
18
# define OPENSSL_NO_MD2
28
19
#endif
29
20
#ifndef OPENSSL_NO_RC5
30
21
# define OPENSSL_NO_RC5
32
23
#ifndef OPENSSL_NO_RFC3779
33
24
# define OPENSSL_NO_RFC3779
34
25
#endif
35
 
#ifndef OPENSSL_NO_SEED
36
 
# define OPENSSL_NO_SEED
 
26
#ifndef OPENSSL_NO_STORE
 
27
# define OPENSSL_NO_STORE
37
28
#endif
38
29
 
39
30
#endif /* OPENSSL_DOING_MAKEDEPEND */
47
38
   who haven't had the time to do the appropriate changes in their
48
39
   applications.  */
49
40
#ifdef OPENSSL_ALGORITHM_DEFINES
50
 
# if defined(OPENSSL_NO_CAMELLIA) && !defined(NO_CAMELLIA)
51
 
#  define NO_CAMELLIA
52
 
# endif
53
 
# if defined(OPENSSL_NO_CAPIENG) && !defined(NO_CAPIENG)
54
 
#  define NO_CAPIENG
55
 
# endif
56
 
# if defined(OPENSSL_NO_CMS) && !defined(NO_CMS)
57
 
#  define NO_CMS
58
 
# endif
59
41
# if defined(OPENSSL_NO_GMP) && !defined(NO_GMP)
60
42
#  define NO_GMP
61
43
# endif
65
47
# if defined(OPENSSL_NO_KRB5) && !defined(NO_KRB5)
66
48
#  define NO_KRB5
67
49
# endif
68
 
# if defined(OPENSSL_NO_MDC2) && !defined(NO_MDC2)
69
 
#  define NO_MDC2
 
50
# if defined(OPENSSL_NO_MD2) && !defined(NO_MD2)
 
51
#  define NO_MD2
70
52
# endif
71
53
# if defined(OPENSSL_NO_RC5) && !defined(NO_RC5)
72
54
#  define NO_RC5
74
56
# if defined(OPENSSL_NO_RFC3779) && !defined(NO_RFC3779)
75
57
#  define NO_RFC3779
76
58
# endif
77
 
# if defined(OPENSSL_NO_SEED) && !defined(NO_SEED)
78
 
#  define NO_SEED
 
59
# if defined(OPENSSL_NO_STORE) && !defined(NO_STORE)
 
60
#  define NO_STORE
79
61
# endif
80
62
#endif
81
63
 
82
64
/* crypto/opensslconf.h.in */
83
65
 
84
 
#ifdef OPENSSL_DOING_MAKEDEPEND
85
 
 
86
 
/* Include any symbols here that have to be explicitly set to enable a feature
87
 
 * that should be visible to makedepend.
88
 
 *
89
 
 * [Our "make depend" doesn't actually look at this, we use actual build settings
90
 
 * instead; we want to make it easy to remove subdirectories with disabled algorithms.]
91
 
 */
92
 
 
93
 
#ifndef OPENSSL_FIPS
94
 
#define OPENSSL_FIPS
95
 
#endif
96
 
 
97
 
#endif
98
 
 
99
66
/* Generate 80386 code? */
100
67
#undef I386_ONLY
101
68
 
159
126
/* Should we define BN_DIV2W here? */
160
127
 
161
128
/* Only one for the following should be defined */
162
 
/* The prime number generation stuff may not work when
163
 
 * EIGHT_BIT but I don't care since I've only used this mode
164
 
 * for debuging the bignum libraries */
165
129
#undef SIXTY_FOUR_BIT_LONG
166
130
#undef SIXTY_FOUR_BIT
167
131
#define THIRTY_TWO_BIT
168
 
#undef SIXTEEN_BIT
169
 
#undef EIGHT_BIT
170
132
#endif
171
133
 
172
134
#if defined(HEADER_RC4_LOCL_H) && !defined(CONFIG_HEADER_RC4_LOCL_H)