Use OPENSSL_NO_CAST, not OPENSSL_NO_CAST5 in e_old.c
[openssl.git] / ChangeLog.0_9_7-stable_not-in-head_FIPS
1 See file ChangeLog.0_9_7-stable_not-in-head for explanations.
2 This is the "FIPS"-related part.
3
4
5
6 2003-07-27 19:00  ben
7
8         Changed:
9                 Configure (1.314.2.85), "Exp", lines: +2 -0
10                 Makefile.org (1.154.2.67), "Exp", lines: +12 -3
11                 crypto/cryptlib.c (1.32.2.9), "Exp", lines: +5 -0
12                 crypto/md32_common.h (1.22.2.4), "Exp", lines: +11 -0
13                 crypto/aes/Makefile.ssl (1.4.2.6), "Exp", lines: +2 -1
14                 crypto/aes/aes_core.c (1.1.2.4), "Exp", lines: +4 -0
15                 crypto/des/des.h (1.40.2.4), "Exp", lines: +1 -1
16                 crypto/des/des_old.c (1.11.2.4), "Exp", lines: +1 -1
17                 crypto/des/destest.c (1.30.2.6), "Exp", lines: +2 -2
18                 crypto/des/ecb3_enc.c (1.8.2.1), "Exp", lines: +1 -3
19                 crypto/dsa/Makefile.ssl (1.49.2.5), "Exp", lines: +7 -4
20                 crypto/dsa/dsa_ossl.c (1.12.2.4), "Exp", lines: +2 -0
21                 crypto/dsa/dsa_sign.c (1.10.2.3), "Exp", lines: +12 -0
22                 crypto/dsa/dsa_vrf.c (1.10.2.3), "Exp", lines: +8 -0
23                 crypto/engine/engine.h (1.36.2.6), "Exp", lines: +4 -0
24                 crypto/err/err.h (1.35.2.3), "Exp", lines: +2 -0
25                 crypto/err/err_all.c (1.17.2.2), "Exp", lines: +4 -0
26                 crypto/err/openssl.ec (1.11.2.1), "Exp", lines: +1 -0
27                 crypto/evp/Makefile.ssl (1.64.2.8), "Exp", lines: +8 -7
28                 crypto/evp/c_all.c (1.7.8.7), "Exp", lines: +1 -0
29                 crypto/evp/e_aes.c (1.6.2.4), "Exp", lines: +12 -4
30                 crypto/evp/e_des3.c (1.8.2.2), "Exp", lines: +1 -1
31                 crypto/evp/evp.h (1.86.2.10), "Exp", lines: +2 -0
32                 crypto/evp/evp_err.c (1.23.2.1), "Exp", lines: +3 -1
33                 crypto/md4/Makefile.ssl (1.6.2.4), "Exp", lines: +7 -4
34                 crypto/md5/Makefile.ssl (1.33.2.7), "Exp", lines: +7 -4
35                 crypto/rand/Makefile.ssl (1.56.2.4), "Exp", lines: +17 -15
36                 crypto/rand/md_rand.c (1.69.2.2), "Exp", lines: +9 -0
37                 crypto/rand/rand.h (1.26.2.5), "Exp", lines: +2 -0
38                 crypto/rand/rand_err.c (1.6.2.1), "Exp", lines: +3 -1
39                 crypto/rand/rand_lib.c (1.15.2.2), "Exp", lines: +11 -0
40                 crypto/ripemd/Makefile.ssl (1.25.2.5), "Exp", lines: +7 -2
41                 crypto/sha/Makefile.ssl (1.26.2.5), "Exp", lines: +16 -6
42                 fips/.cvsignore (1.1.2.1), "Exp", lines: +1 -0
43                 fips/Makefile.ssl (1.1.2.1), "Exp", lines: +155 -0
44                 fips/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
45                 fips/fips.c (1.1.2.1), "Exp", lines: +74 -0
46                 fips/fips.h (1.1.2.1), "Exp", lines: +85 -0
47                 fips/fips_check_sha1 (1.1.2.1), "Exp", lines: +7 -0
48                 fips/fips_err.c (1.1.2.1), "Exp", lines: +96 -0
49                 fips/fips_make_sha1 (1.1.2.1), "Exp", lines: +21 -0
50                 fips/lib (1.1.2.1), "Exp", lines: +0 -0
51                 fips/aes/.cvsignore (1.1.2.1), "Exp", lines: +4 -0
52                 fips/aes/Makefile.ssl (1.1.2.1), "Exp", lines: +95 -0
53                 fips/aes/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
54                 fips/aes/fips_aes_core.c (1.1.2.1), "Exp", lines: +1260 -0
55                 fips/aes/fips_aes_locl.h (1.1.2.1), "Exp", lines: +85 -0
56                 fips/aes/fips_aesavs.c (1.1.2.1), "Exp", lines: +896 -0
57                 fips/dsa/.cvsignore (1.1.2.1), "Exp", lines: +2 -0
58                 fips/dsa/Makefile.ssl (1.1.2.1), "Exp", lines: +95 -0
59                 fips/dsa/fingerprint.sha1 (1.1.2.1), "Exp", lines: +1 -0
60                 fips/dsa/fips_dsa_ossl.c (1.1.2.1), "Exp", lines: +366 -0
61                 fips/dsa/fips_dsatest.c (1.1.2.1), "Exp", lines: +252 -0
62                 fips/rand/.cvsignore (1.1.2.1), "Exp", lines: +2 -0
63                 fips/rand/Makefile.ssl (1.1.2.1), "Exp", lines: +94 -0
64                 fips/rand/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
65                 fips/rand/fips_rand.c (1.1.2.1), "Exp", lines: +236 -0
66                 fips/rand/fips_rand.h (1.1.2.1), "Exp", lines: +55 -0
67                 fips/rand/fips_randtest.c (1.1.2.1), "Exp", lines: +348 -0
68                 fips/sha1/.cvsignore (1.1.2.1), "Exp", lines: +3 -0
69                 fips/sha1/Makefile.ssl (1.1.2.1), "Exp", lines: +94 -0
70                 fips/sha1/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
71                 fips/sha1/fips_md32_common.h (1.1.2.1), "Exp", lines: +637 -0
72                 fips/sha1/fips_sha1dgst.c (1.1.2.1), "Exp", lines: +76 -0
73                 fips/sha1/fips_sha1test.c (1.1.2.1), "Exp", lines: +128 -0
74                 fips/sha1/fips_sha_locl.h (1.1.2.1), "Exp", lines: +472 -0
75                 fips/sha1/fips_standalone_sha1.c (1.1.2.1), "Exp", lines: +101 -0
76                 fips/sha1/standalone.sha1 (1.1.2.1), "Exp", lines: +4 -0
77                 test/Makefile.ssl (1.84.2.29), "Exp", lines: +81 -13
78                 util/mkerr.pl (1.18.2.4), "Exp", lines: +2 -1
79
80         Unfinished FIPS stuff for review/improvement.
81
82 2003-07-27 19:19  ben
83
84         Changed:
85                 fips/fips_check_sha1 (1.1.2.2), "Exp", lines: +1 -1
86
87         Use unified diff.
88
89 2003-07-27 19:23  ben
90
91         Changed:
92                 fips/Makefile.ssl (1.1.2.2), "Exp", lines: +3 -3
93                 fips/fingerprint.sha1 (1.1.2.2), "Exp", lines: +2 -1
94                 fips/fips_make_sha1 (1.1.2.2), "Exp", lines: +1 -1
95
96         Build in non-FIPS mode.
97
98 2003-07-27 23:13  ben
99
100         Changed:
101                 Makefile.org (1.154.2.68), "Exp", lines: +1 -1
102                 fips/fips_check_sha1 (1.1.2.3), "Exp", lines: +2 -1
103                 fips/aes/fips_aesavs.c (1.1.2.2), "Exp", lines: +2 -0
104                 fips/dsa/fips_dsa_ossl.c (1.1.2.2), "Exp", lines: +8 -0
105                 fips/dsa/fips_dsatest.c (1.1.2.2), "Exp", lines: +2 -1
106                 fips/sha1/fingerprint.sha1 (1.1.2.2), "Exp", lines: +1 -1
107                 fips/sha1/fips_sha1dgst.c (1.1.2.2), "Exp", lines: +5 -1
108                 fips/sha1/fips_standalone_sha1.c (1.1.2.2), "Exp", lines: +2 -0
109                 fips/sha1/standalone.sha1 (1.1.2.2), "Exp", lines: +1 -1
110
111         Build when not FIPS.
112
113 2003-07-28 11:56  ben
114
115         Changed:
116                 fips/dsa/fingerprint.sha1 (1.1.2.2), "Exp", lines: +1 -1
117                 fips/sha1/standalone.sha1 (1.1.2.3), "Exp", lines: +1 -1
118
119         New fingerprints.
120
121 2003-07-29 16:06  ben
122
123         Changed:
124                 fips/aes/fips_aesavs.c (1.1.2.5), "Exp", lines: +295 -303
125
126         Reformat.
127
128 2003-07-29 16:34  ben
129
130         Changed:
131                 fips/aes/fips_aesavs.c (1.1.2.6), "Exp", lines: +43 -17
132
133         MMT for CFB1
134
135 2003-07-29 17:17  ben
136
137         Changed:
138                 fips/fips_err_wrapper.c (1.1.2.1), "Exp", lines: +5 -0
139                 fips/sha1/sha1hashes.txt (1.1.2.1), "Exp", lines: +342 -0
140                 fips/sha1/sha1vectors.txt (1.1.2.1), "Exp", lines: +2293 -0
141
142         Missing files.
143
144 2003-07-31 23:41  levitte
145
146         Changed:
147                 fips/sha1/fips_sha1test.c (1.1.2.2), "Exp", lines: +3 -3
148
149         No C++ comments in C programs!
150
151 2003-08-01 15:07  steve
152
153         Changed:
154                 fips/aes/fips_aesavs.c (1.1.2.8), "Exp", lines: +3 -3
155
156         Replace C++ style comments.
157
158 2003-08-03 14:22  ben
159
160         Changed:
161                 fips/des/fips_desmovs.c (1.1.2.2), "Exp", lines: +55 -37
162
163         Make tests work (CFB1 still doesn't produce the right answers,
164         strangely).
165
166 2003-08-08 12:08  levitte
167
168         Changed:
169                 fips/des/fips_des_enc.c (1.1.2.2), "Exp", lines: +9 -0
170
171         Avoid clashing with the regular DES functions when not compiling
172         with -DFIPS.  This is basically only visible when building with
173         shared library supoort...
174
175 2003-08-11 11:36  levitte
176
177         Deleted:
178                 fips/sha1/.cvsignore (1.1.2.2)
179                 fips/sha1/Makefile.ssl (1.1.2.3)
180                 fips/sha1/fingerprint.sha1 (1.1.2.3)
181                 fips/sha1/fips_md32_common.h (1.1.2.2)
182                 fips/sha1/fips_sha1dgst.c (1.1.2.3)
183                 fips/sha1/fips_sha1test.c (1.1.2.3)
184                 fips/sha1/fips_sha_locl.h (1.1.2.2)
185                 fips/sha1/fips_standalone_sha1.c (1.1.2.3)
186                 fips/sha1/sha1hashes.txt (1.1.2.2)
187                 fips/sha1/sha1vectors.txt (1.1.2.2)
188                 fips/sha1/standalone.sha1 (1.1.2.4)
189                 fips/dsa/.cvsignore (1.1.2.2)
190                 fips/dsa/Makefile.ssl (1.1.2.2)
191                 fips/dsa/fingerprint.sha1 (1.1.2.3)
192                 fips/dsa/fips_dsa_ossl.c (1.1.2.3)
193                 fips/dsa/fips_dsatest.c (1.1.2.3)
194                 fips/rand/.cvsignore (1.1.2.2)
195                 fips/rand/Makefile.ssl (1.1.2.2)
196                 fips/rand/fingerprint.sha1 (1.1.2.2)
197                 fips/rand/fips_rand.c (1.1.2.2)
198                 fips/rand/fips_rand.h (1.1.2.2)
199                 fips/rand/fips_randtest.c (1.1.2.2)
200                 fips/des/.cvsignore (1.1.2.2)
201                 fips/des/Makefile.ssl (1.1.2.3)
202                 fips/des/fingerprint.sha1 (1.1.2.2)
203                 fips/des/fips_des_enc.c (1.1.2.3)
204                 fips/des/fips_des_locl.h (1.1.2.2)
205                 fips/des/fips_desmovs.c (1.1.2.3)
206                 fips/aes/.cvsignore (1.1.2.2)
207                 fips/aes/Makefile.ssl (1.1.2.5)
208                 fips/aes/fingerprint.sha1 (1.1.2.2)
209                 fips/aes/fips_aes_core.c (1.1.2.2)
210                 fips/aes/fips_aes_locl.h (1.1.2.2)
211                 fips/aes/fips_aesavs.c (1.1.2.9)
212                 fips/.cvsignore (1.1.2.2)
213                 fips/Makefile.ssl (1.1.2.6)
214                 fips/fingerprint.sha1 (1.1.2.3)
215                 fips/fips.c (1.1.2.2)
216                 fips/fips.h (1.1.2.2)
217                 fips/fips_check_sha1 (1.1.2.4)
218                 fips/fips_err.c (1.1.2.2)
219                 fips/fips_err_wrapper.c (1.1.2.2)
220                 fips/fips_make_sha1 (1.1.2.4)
221                 fips/lib (1.1.2.2)
222         Changed:
223                 util/libeay.num (1.173.2.16), "Exp", lines: +11 -38
224                 util/mkerr.pl (1.18.2.5), "Exp", lines: +1 -2
225                 test/Makefile.ssl (1.84.2.31), "Exp", lines: +54 -180
226                 crypto/ripemd/Makefile.ssl (1.25.2.6), "Exp", lines: +2 -7
227                 crypto/sha/Makefile.ssl (1.26.2.6), "Exp", lines: +6 -16
228                 crypto/rand/Makefile.ssl (1.56.2.5), "Exp", lines: +15 -17
229                 crypto/rand/md_rand.c (1.69.2.3), "Exp", lines: +0 -9
230                 crypto/rand/rand.h (1.26.2.6), "Exp", lines: +0 -2
231                 crypto/rand/rand_err.c (1.6.2.2), "Exp", lines: +1 -3
232                 crypto/rand/rand_lib.c (1.15.2.3), "Exp", lines: +0 -11
233                 crypto/objects/obj_dat.h (1.49.2.18), "Exp", lines: +3 -27
234                 crypto/objects/obj_mac.h (1.19.2.18), "Exp", lines: +0 -32
235                 crypto/objects/obj_mac.num (1.15.2.14), "Exp", lines: +0 -8
236                 crypto/objects/objects.txt (1.20.2.19), "Exp", lines: +0 -11
237                 crypto/md4/Makefile.ssl (1.6.2.5), "Exp", lines: +4 -7
238                 crypto/md5/Makefile.ssl (1.33.2.8), "Exp", lines: +4 -7
239                 crypto/evp/Makefile.ssl (1.64.2.9), "Exp", lines: +7 -8
240                 crypto/evp/c_allc.c (1.8.2.6), "Exp", lines: +0 -4
241                 crypto/evp/e_aes.c (1.6.2.9), "Exp", lines: +4 -22
242                 crypto/evp/e_des.c (1.5.2.5), "Exp", lines: +2 -43
243                 crypto/evp/e_des3.c (1.8.2.4), "Exp", lines: +3 -3
244                 crypto/evp/evp.h (1.86.2.13), "Exp", lines: +11 -36
245                 crypto/evp/evp_err.c (1.23.2.2), "Exp", lines: +1 -3
246                 crypto/evp/evp_lib.c (1.6.8.3), "Exp", lines: +0 -24
247                 crypto/evp/evp_locl.h (1.7.2.5), "Exp", lines: +2 -11
248                 crypto/evp/evp_test.c (1.14.2.12), "Exp", lines: +8 -17
249                 crypto/evp/evptests.txt (1.9.2.6), "Exp", lines: +1 -106
250                 crypto/dsa/Makefile.ssl (1.49.2.7), "Exp", lines: +6 -10
251                 crypto/dsa/dsa_ossl.c (1.12.2.5), "Exp", lines: +0 -2
252                 crypto/dsa/dsa_sign.c (1.10.2.4), "Exp", lines: +0 -12
253                 crypto/dsa/dsa_vrf.c (1.10.2.4), "Exp", lines: +0 -8
254                 crypto/err/Makefile.ssl (1.48.2.5), "Exp", lines: +16 -17
255                 crypto/err/err.h (1.35.2.4), "Exp", lines: +0 -2
256                 crypto/err/err_all.c (1.17.2.3), "Exp", lines: +0 -4
257                 crypto/err/openssl.ec (1.11.2.2), "Exp", lines: +0 -1
258                 crypto/des/des.h (1.40.2.5), "Exp", lines: +1 -1
259                 crypto/des/des_enc.c (1.11.2.3), "Exp", lines: +0 -4
260                 crypto/des/des_old.c (1.11.2.5), "Exp", lines: +1 -1
261                 crypto/des/destest.c (1.30.2.7), "Exp", lines: +2 -2
262                 crypto/des/ecb3_enc.c (1.8.2.2), "Exp", lines: +3 -1
263                 crypto/aes/Makefile.ssl (1.4.2.7), "Exp", lines: +1 -2
264                 crypto/aes/aes.h (1.1.2.8), "Exp", lines: +0 -9
265                 crypto/aes/aes_cfb.c (1.1.2.8), "Exp", lines: +0 -93
266                 crypto/aes/aes_core.c (1.1.2.5), "Exp", lines: +0 -4
267                 crypto/cryptlib.c (1.32.2.10), "Exp", lines: +0 -5
268                 crypto/md32_common.h (1.22.2.5), "Exp", lines: +0 -11
269                 Configure (1.314.2.86), "Exp", lines: +0 -2
270                 Makefile.org (1.154.2.72), "Exp", lines: +8 -34
271                 TABLE (1.99.2.30), "Exp", lines: +0 -50
272
273         A new branch for FIPS-related changes has been created with the
274         name OpenSSL-fips-0_9_7-stable.
275
276                 Since the 0.9.7-stable branch is supposed to be in freeze
277         and should only contain bug corrections, this change removes the
278         FIPS changes from that branch.
279
280 2004-05-11 14:44  ben
281
282         Deleted:
283                 apps/Makefile.ssl (1.100.2.27)
284                 crypto/Makefile.ssl (1.84.2.12)
285                 crypto/aes/Makefile.ssl (1.4.2.9)
286                 crypto/asn1/Makefile.ssl (1.77.2.7)
287                 crypto/bf/Makefile.ssl (1.25.2.6)
288                 crypto/bio/Makefile.ssl (1.52.2.4)
289                 crypto/bn/Makefile.ssl (1.65.2.9)
290                 crypto/buffer/Makefile.ssl (1.32.2.4)
291                 crypto/cast/Makefile.ssl (1.31.2.6)
292                 crypto/comp/Makefile.ssl (1.32.2.4)
293                 crypto/conf/Makefile.ssl (1.38.2.8)
294                 crypto/des/Makefile.ssl (1.61.2.13)
295                 crypto/dh/Makefile.ssl (1.43.2.5)
296                 crypto/dsa/Makefile.ssl (1.49.2.9)
297                 crypto/dso/Makefile.ssl (1.11.2.4)
298                 crypto/ec/Makefile.ssl (1.7.2.4)
299                 crypto/engine/Makefile.ssl (1.30.2.13)
300                 crypto/err/Makefile.ssl (1.48.2.7)
301                 crypto/evp/Makefile.ssl (1.64.2.12)
302                 crypto/hmac/Makefile.ssl (1.33.2.6)
303                 crypto/idea/Makefile.ssl (1.20.2.4)
304                 crypto/krb5/Makefile.ssl (1.5.2.6)
305                 crypto/lhash/Makefile.ssl (1.28.2.4)
306                 crypto/md2/Makefile.ssl (1.29.2.5)
307                 crypto/md4/Makefile.ssl (1.6.2.7)
308                 crypto/md5/Makefile.ssl (1.33.2.10)
309                 crypto/mdc2/Makefile.ssl (1.30.2.4)
310                 crypto/objects/Makefile.ssl (1.46.2.6)
311                 crypto/ocsp/Makefile.ssl (1.19.2.7)
312                 crypto/pem/Makefile.ssl (1.51.2.5)
313                 crypto/pkcs12/Makefile.ssl (1.37.2.5)
314                 crypto/pkcs7/Makefile.ssl (1.47.2.5)
315                 crypto/rand/Makefile.ssl (1.56.2.8)
316                 crypto/rc2/Makefile.ssl (1.20.2.4)
317                 crypto/rc4/Makefile.ssl (1.25.2.6)
318                 crypto/rc5/Makefile.ssl (1.22.2.6)
319                 crypto/ripemd/Makefile.ssl (1.25.2.9)
320                 crypto/rsa/Makefile.ssl (1.53.2.6)
321                 crypto/sha/Makefile.ssl (1.26.2.9)
322                 crypto/stack/Makefile.ssl (1.28.2.4)
323                 crypto/txt_db/Makefile.ssl (1.26.2.4)
324                 crypto/ui/Makefile.ssl (1.10.2.6)
325                 crypto/x509/Makefile.ssl (1.56.2.5)
326                 crypto/x509v3/Makefile.ssl (1.62.2.5)
327                 ssl/Makefile.ssl (1.53.2.11)
328                 test/Makefile.ssl (1.84.2.36)
329                 tools/Makefile.ssl (1.9.2.4)
330         Changed:
331                 .cvsignore (1.7.6.2), "Exp", lines: +2 -1
332                 Configure (1.314.2.92), "Exp", lines: +38 -8
333                 FAQ (1.61.2.31), "Exp", lines: +1 -1
334                 INSTALL (1.45.2.9), "Exp", lines: +2 -2
335                 INSTALL.W32 (1.30.2.14), "Exp", lines: +9 -4
336                 Makefile.org (1.154.2.78), "Exp", lines: +51 -19
337                 PROBLEMS (1.4.2.10), "Exp", lines: +2 -2
338                 e_os.h (1.56.2.17), "Exp", lines: +20 -1
339                 apps/.cvsignore (1.5.8.1), "Exp", lines: +1 -0
340                 apps/Makefile (1.1.4.1), "Exp", lines: +1147 -0
341                 apps/apps.c (1.49.2.27), "Exp", lines: +0 -10
342                 apps/ca.c (1.102.2.31), "Exp", lines: +0 -10
343                 apps/dgst.c (1.23.2.10), "Exp", lines: +39 -11
344                 apps/openssl.c (1.48.2.9), "Exp", lines: +19 -0
345                 crypto/Makefile (1.1.4.1), "Exp", lines: +217 -0
346                 crypto/cryptlib.c (1.32.2.11), "Exp", lines: +5 -0
347                 crypto/crypto-lib.com (1.53.2.12), "Exp", lines: +1 -1
348                 crypto/md32_common.h (1.22.2.6), "Exp", lines: +12 -0
349                 crypto/aes/Makefile (1.1.4.1), "Exp", lines: +102 -0
350                 crypto/aes/aes.h (1.1.2.9), "Exp", lines: +9 -0
351                 crypto/aes/aes_cfb.c (1.1.2.9), "Exp", lines: +93 -0
352                 crypto/aes/aes_core.c (1.1.2.6), "Exp", lines: +4 -0
353                 crypto/asn1/Makefile (1.1.4.1), "Exp", lines: +1150 -0
354                 crypto/bf/Makefile (1.1.4.1), "Exp", lines: +113 -0
355                 crypto/bio/Makefile (1.1.4.1), "Exp", lines: +214 -0
356                 crypto/bio/bio.h (1.56.2.6), "Exp", lines: +1 -0
357                 crypto/bn/Makefile (1.1.4.1), "Exp", lines: +324 -0
358                 crypto/bn/bntest.c (1.55.2.4), "Exp", lines: +1 -1
359                 crypto/buffer/Makefile (1.1.4.1), "Exp", lines: +92 -0
360                 crypto/cast/Makefile (1.1.4.1), "Exp", lines: +118 -0
361                 crypto/cast/asm/.cvsignore (1.2.8.1), "Exp", lines: +1 -0
362                 crypto/comp/Makefile (1.1.4.1), "Exp", lines: +112 -0
363                 crypto/conf/Makefile (1.1.4.1), "Exp", lines: +181 -0
364                 crypto/des/Makefile (1.1.4.1), "Exp", lines: +314 -0
365                 crypto/des/cfb64ede.c (1.6.2.4), "Exp", lines: +111 -0
366                 crypto/des/des.h (1.40.2.6), "Exp", lines: +5 -1
367                 crypto/des/des_enc.c (1.11.2.4), "Exp", lines: +8 -0
368                 crypto/des/des_old.c (1.11.2.6), "Exp", lines: +1 -1
369                 crypto/des/destest.c (1.30.2.8), "Exp", lines: +2 -2
370                 crypto/des/ecb3_enc.c (1.8.2.3), "Exp", lines: +1 -3
371                 crypto/des/set_key.c (1.18.2.2), "Exp", lines: +4 -0
372                 crypto/dh/Makefile (1.1.4.1), "Exp", lines: +131 -0
373                 crypto/dsa/Makefile (1.1.4.1), "Exp", lines: +173 -0
374                 crypto/dsa/dsa_gen.c (1.19.2.1), "Exp", lines: +4 -1
375                 crypto/dsa/dsa_key.c (1.9.2.1), "Exp", lines: +2 -0
376                 crypto/dsa/dsa_ossl.c (1.12.2.6), "Exp", lines: +2 -0
377                 crypto/dsa/dsa_sign.c (1.10.2.5), "Exp", lines: +12 -0
378                 crypto/dsa/dsa_vrf.c (1.10.2.5), "Exp", lines: +8 -0
379                 crypto/dso/Makefile (1.1.4.1), "Exp", lines: +140 -0
380                 crypto/ec/Makefile (1.1.4.1), "Exp", lines: +126 -0
381                 crypto/engine/Makefile (1.1.4.1), "Exp", lines: +536 -0
382                 crypto/engine/hw_cryptodev.c (1.1.2.6), "Exp", lines: +6 -2
383                 crypto/err/Makefile (1.1.4.1), "Exp", lines: +118 -0
384                 crypto/err/err.h (1.35.2.6), "Exp", lines: +2 -0
385                 crypto/err/err_all.c (1.17.2.4), "Exp", lines: +4 -0
386                 crypto/err/openssl.ec (1.11.2.3), "Exp", lines: +1 -0
387                 crypto/evp/Makefile (1.1.4.1), "Exp", lines: +1057 -0
388                 crypto/evp/bio_md.c (1.11.2.1), "Exp", lines: +6 -0
389                 crypto/evp/c_allc.c (1.8.2.7), "Exp", lines: +8 -0
390                 crypto/evp/e_aes.c (1.6.2.10), "Exp", lines: +22 -4
391                 crypto/evp/e_des.c (1.5.2.8), "Exp", lines: +36 -3
392                 crypto/evp/e_des3.c (1.8.2.7), "Exp", lines: +43 -4
393                 crypto/evp/evp.h (1.86.2.15), "Exp", lines: +39 -11
394                 crypto/evp/evp_err.c (1.23.2.3), "Exp", lines: +3 -1
395                 crypto/evp/evp_lib.c (1.6.8.4), "Exp", lines: +24 -0
396                 crypto/evp/evp_locl.h (1.7.2.6), "Exp", lines: +11 -2
397                 crypto/evp/evp_test.c (1.14.2.13), "Exp", lines: +17 -8
398                 crypto/evp/evptests.txt (1.9.2.7), "Exp", lines: +106 -1
399                 crypto/hmac/Makefile (1.1.4.1), "Exp", lines: +99 -0
400                 crypto/idea/Makefile (1.1.4.1), "Exp", lines: +89 -0
401                 crypto/krb5/Makefile (1.1.4.1), "Exp", lines: +88 -0
402                 crypto/lhash/Makefile (1.1.4.1), "Exp", lines: +91 -0
403                 crypto/md2/Makefile (1.1.4.1), "Exp", lines: +91 -0
404                 crypto/md4/Makefile (1.1.4.1), "Exp", lines: +93 -0
405                 crypto/md5/Makefile (1.1.4.1), "Exp", lines: +129 -0
406                 crypto/mdc2/Makefile (1.1.4.1), "Exp", lines: +96 -0
407                 crypto/objects/Makefile (1.1.4.1), "Exp", lines: +121 -0
408                 crypto/objects/obj_dat.h (1.49.2.19), "Exp", lines: +33 -3
409                 crypto/objects/obj_mac.h (1.19.2.19), "Exp", lines: +40 -0
410                 crypto/objects/obj_mac.num (1.15.2.15), "Exp", lines: +10 -0
411                 crypto/objects/objects.txt (1.20.2.20), "Exp", lines: +13 -0
412                 crypto/ocsp/Makefile (1.1.4.1), "Exp", lines: +291 -0
413                 crypto/pem/Makefile (1.1.4.1), "Exp", lines: +334 -0
414                 crypto/pkcs12/Makefile (1.1.4.1), "Exp", lines: +415 -0
415                 crypto/pkcs7/Makefile (1.1.4.1), "Exp", lines: +241 -0
416                 crypto/rand/Makefile (1.1.4.1), "Exp", lines: +196 -0
417                 crypto/rand/md_rand.c (1.69.2.4), "Exp", lines: +9 -0
418                 crypto/rand/rand.h (1.26.2.7), "Exp", lines: +3 -0
419                 crypto/rand/rand_err.c (1.6.2.3), "Exp", lines: +4 -1
420                 crypto/rand/rand_lib.c (1.15.2.4), "Exp", lines: +11 -0
421                 crypto/rc2/Makefile (1.1.4.1), "Exp", lines: +89 -0
422                 crypto/rc4/Makefile (1.1.4.1), "Exp", lines: +108 -0
423                 crypto/rc5/Makefile (1.1.4.1), "Exp", lines: +106 -0
424                 crypto/ripemd/Makefile (1.1.4.1), "Exp", lines: +111 -0
425                 crypto/rsa/Makefile (1.1.4.1), "Exp", lines: +239 -0
426                 crypto/rsa/rsa_eay.c (1.28.2.9), "Exp", lines: +1 -1
427                 crypto/rsa/rsa_gen.c (1.8.6.1), "Exp", lines: +3 -0
428                 crypto/sha/Makefile (1.1.4.1), "Exp", lines: +118 -0
429                 crypto/sha/sha1dgst.c (1.21.2.1), "Exp", lines: +8 -0
430                 crypto/stack/Makefile (1.1.4.1), "Exp", lines: +86 -0
431                 crypto/txt_db/Makefile (1.1.4.1), "Exp", lines: +86 -0
432                 crypto/ui/Makefile (1.1.4.1), "Exp", lines: +115 -0
433                 crypto/x509/Makefile (1.1.4.1), "Exp", lines: +592 -0
434                 crypto/x509v3/Makefile (1.1.4.1), "Exp", lines: +601 -0
435                 fips/Makefile (1.1.4.1), "Exp", lines: +202 -0
436                 fips/fingerprint.sha1 (1.1.2.4), "Exp", lines: +4 -4
437                 fips/fips.c (1.1.2.3), "Exp", lines: +120 -5
438                 fips/fips.h (1.1.2.3), "Exp", lines: +42 -2
439                 fips/fips_check_sha1 (1.1.2.5), "Exp", lines: +2 -2
440                 fips/fips_err.h (1.1.4.1), "Exp", lines: +117 -0
441                 fips/fips_err_wrapper.c (1.1.2.3), "Exp", lines: +4 -2
442                 fips/fips_locl.h (1.1.4.1), "Exp", lines: +62 -0
443                 fips/fips_make_sha1 (1.1.2.5), "Exp", lines: +9 -6
444                 fips/fips_test_suite.c (1.1.4.1), "Exp", lines: +302 -0
445                 fips/openssl_fips_fingerprint (1.1.4.1), "Exp", lines: +25 -0
446                 fips/aes/Makefile (1.1.4.1), "Exp", lines: +131 -0
447                 fips/aes/fingerprint.sha1 (1.1.2.3), "Exp", lines: +3 -2
448                 fips/aes/fips_aes_core.c (1.1.2.3), "Exp", lines: +5 -2
449                 fips/aes/fips_aes_locl.h (1.1.2.3), "Exp", lines: +0 -0
450                 fips/aes/fips_aes_selftest.c (1.1.4.1), "Exp", lines: +112 -0
451                 fips/aes/fips_aesavs.c (1.1.2.10), "Exp", lines: +12 -6
452                 fips/des/Makefile (1.1.4.1), "Exp", lines: +155 -0
453                 fips/des/fingerprint.sha1 (1.1.2.3), "Exp", lines: +5 -2
454                 fips/des/fips_des_enc.c (1.1.2.4), "Exp", lines: +16 -3
455                 fips/des/fips_des_locl.h (1.1.2.3), "Exp", lines: +1 -1
456                 fips/des/fips_des_selftest.c (1.1.4.1), "Exp", lines: +200 -0
457                 fips/des/fips_desmovs.c (1.1.2.4), "Exp", lines: +186 -79
458                 fips/des/fips_set_key.c (1.1.4.1), "Exp", lines: +415 -0
459                 fips/des/asm/fips-dx86-elf.s (1.1.4.1), "Exp", lines: +2697 -0
460                 fips/dsa/Makefile (1.1.4.1), "Exp", lines: +159 -0
461                 fips/dsa/fingerprint.sha1 (1.1.2.4), "Exp", lines: +3 -1
462                 fips/dsa/fips_dsa_gen.c (1.1.4.1), "Exp", lines: +373 -0
463                 fips/dsa/fips_dsa_ossl.c (1.1.2.4), "Exp", lines: +16 -3
464                 fips/dsa/fips_dsa_selftest.c (1.1.4.1), "Exp", lines: +168 -0
465                 fips/dsa/fips_dsatest.c (1.1.2.4), "Exp", lines: +10 -6
466                 fips/dsa/fips_dssvs.c (1.1.4.1), "Exp", lines: +306 -0
467                 fips/rand/Makefile (1.1.4.1), "Exp", lines: +104 -0
468                 fips/rand/fingerprint.sha1 (1.1.2.3), "Exp", lines: +2 -2
469                 fips/rand/fips_rand.c (1.1.2.3), "Exp", lines: +60 -10
470                 fips/rand/fips_rand.h (1.1.2.3), "Exp", lines: +19 -1
471                 fips/rand/fips_randtest.c (1.1.2.3), "Exp", lines: +31 -10
472                 fips/rsa/Makefile (1.1.4.1), "Exp", lines: +112 -0
473                 fips/rsa/fingerprint.sha1 (1.1.4.1), "Exp", lines: +3 -0
474                 fips/rsa/fips_rsa_eay.c (1.1.4.1), "Exp", lines: +735 -0
475                 fips/rsa/fips_rsa_gen.c (1.1.4.1), "Exp", lines: +249 -0
476                 fips/rsa/fips_rsa_selftest.c (1.1.4.1), "Exp", lines: +207 -0
477                 fips/sha1/.cvsignore (1.1.2.3), "Exp", lines: +1 -2
478                 fips/sha1/Makefile (1.1.4.1), "Exp", lines: +158 -0
479                 fips/sha1/fingerprint.sha1 (1.1.2.4), "Exp", lines: +5 -3
480                 fips/sha1/fips_md32_common.h (1.1.2.3), "Exp", lines: +0 -0
481                 fips/sha1/fips_sha1_selftest.c (1.1.4.1), "Exp", lines: +97 -0
482                 fips/sha1/fips_sha1dgst.c (1.1.2.4), "Exp", lines: +4 -4
483                 fips/sha1/fips_sha1test.c (1.1.2.4), "Exp", lines: +17 -0
484                 fips/sha1/fips_sha_locl.h (1.1.2.3), "Exp", lines: +7 -0
485                 fips/sha1/fips_standalone_sha1.c (1.1.2.4), "Exp", lines: +60 -7
486                 fips/sha1/sha1hashes.txt (1.1.2.3), "Exp", lines: +0 -0
487                 fips/sha1/sha1vectors.txt (1.1.2.3), "Exp", lines: +0 -0
488                 fips/sha1/standalone.sha1 (1.1.2.5), "Exp", lines: +6 -4
489                 fips/sha1/asm/sx86-elf.s (1.1.4.1), "Exp", lines: +1568 -0
490                 ms/do_masm.bat (1.1.8.2), "Exp", lines: +12 -10
491                 ms/do_ms.bat (1.4.8.2), "Exp", lines: +11 -11
492                 ms/do_nasm.bat (1.1.8.2), "Exp", lines: +12 -11
493                 ms/do_nt.bat (1.2.8.1), "Exp", lines: +4 -4
494                 shlib/hpux10-cc.sh (1.3.2.2), "Exp", lines: +3 -3
495                 ssl/Makefile (1.1.4.1), "Exp", lines: +1019 -0
496                 ssl/s3_clnt.c (1.53.2.16), "Exp", lines: +10 -0
497                 ssl/s3_srvr.c (1.85.2.21), "Exp", lines: +9 -0
498                 ssl/ssl_cert.c (1.48.2.7), "Exp", lines: +9 -0
499                 ssl/ssl_lib.c (1.110.2.12), "Exp", lines: +13 -1
500                 ssl/ssltest.c (1.53.2.23), "Exp", lines: +33 -1
501                 ssl/t1_enc.c (1.27.2.8), "Exp", lines: +19 -1
502                 test/.cvsignore (1.4.8.1), "Exp", lines: +4 -0
503                 test/Makefile (1.1.4.1), "Exp", lines: +941 -0
504                 test/bctest (1.14.2.1), "Exp", lines: +1 -1
505                 test/testenc (1.3.8.1), "Exp", lines: +1 -1
506                 test/testfipsssl (1.1.4.1), "Exp", lines: +113 -0
507                 tools/Makefile (1.1.4.1), "Exp", lines: +61 -0
508                 util/cygwin.sh (1.1.2.5), "Exp", lines: +3 -3
509                 util/domd (1.6.2.3), "Exp", lines: +5 -5
510                 util/fixNT.sh (1.1.1.2.8.1), "Exp", lines: +3 -3
511                 util/libeay.num (1.173.2.19), "Exp", lines: +55 -11
512                 util/mk1mf.pl (1.41.2.10), "Exp", lines: +6 -4
513                 util/mkdef.pl (1.67.2.7), "Exp", lines: +11 -4
514                 util/mkerr.pl (1.18.2.6), "Exp", lines: +2 -1
515                 util/mkfiles.pl (1.12.2.1), "Exp", lines: +8 -1
516                 util/pod2mantest (1.1.2.7), "Exp", lines: +1 -1
517                 util/selftest.pl (1.18.2.1), "Exp", lines: +2 -2
518                 util/pl/BC-16.pl (1.2.2.1), "Exp", lines: +1 -1
519                 util/pl/BC-32.pl (1.11.2.4), "Exp", lines: +1 -1
520                 util/pl/Mingw32.pl (1.12.6.5), "Exp", lines: +1 -1
521                 util/pl/OS2-EMX.pl (1.1.2.3), "Exp", lines: +1 -1
522                 util/pl/VC-16.pl (1.3.2.1), "Exp", lines: +2 -2
523                 util/pl/VC-32.pl (1.11.2.3), "Exp", lines: +2 -2
524                 util/pl/VC-CE.pl (1.1.2.5), "Exp", lines: +1 -1
525                 util/pl/ultrix.pl (1.2.8.1), "Exp", lines: +1 -1
526
527         Pull FIPS back into stable.
528
529 2004-05-12 10:27  levitte
530
531         Changed:
532                 apps/Makefile (1.1.4.2), "Exp", lines: +3 -1
533
534         Only check for FIPS signatures when FIPS is enabled.
535
536 2004-05-12 10:28  levitte
537
538         Changed:
539                 crypto/des/FILES0 (1.1.4.2), "Exp", lines: +1 -1
540
541         Makefile.ssl changed name to Makefile.
542
543 2004-05-12 10:28  levitte
544
545         Changed:
546                 fips/rand/fips_rand.c (1.1.2.4), "Exp", lines: +5 -1
547
548         Only really build this file when OPENSSL_FIPS is defined.  And oh,
549         let's keep internal variables static.
550
551 2004-05-12 10:42  levitte
552
553         Changed:
554                 fips/rand/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
555
556         I forgot to modify the signature for fips_rand.c...
557
558 2004-05-12 10:46  levitte
559
560         Changed:
561                 fips/rsa/.cvsignore (1.1.4.1), "Exp", lines: +1 -0
562                 fips/.cvsignore (1.1.2.3), "Exp", lines: +1 -1
563                 fips/aes/.cvsignore (1.1.2.3), "Exp", lines: +0 -3
564                 fips/des/.cvsignore (1.1.2.3), "Exp", lines: +0 -2
565                 fips/dsa/.cvsignore (1.1.2.3), "Exp", lines: +0 -1
566                 fips/rand/.cvsignore (1.1.2.3), "Exp", lines: +0 -1
567
568         Ignore the 'lib' timestamp file.
569
570 2004-05-12 12:07  levitte
571
572         Changed:
573                 fips/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
574                 fips/aes/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
575                 fips/des/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
576                 fips/dsa/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
577                 fips/rand/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
578                 fips/rsa/.cvsignore (1.1.4.2), "Exp", lines: +1 -0
579                 fips/sha1/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
580
581         Ignore 'Makefile.save'
582
583 2004-05-19 16:16  levitte
584
585         Changed:
586                 fips/rsa/fingerprint.sha1 (1.1.4.2), "Exp", lines: +2 -2
587                 fips/rsa/fips_rsa_eay.c (1.1.4.2), "Exp", lines: +8 -8
588                 fips/rsa/fips_rsa_gen.c (1.1.4.2), "Exp", lines: +1 -1
589                 fips/dsa/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
590                 fips/dsa/fips_dsa_gen.c (1.1.4.2), "Exp", lines: +2 -2
591                 fips/dsa/fips_dsa_ossl.c (1.1.2.5), "Exp", lines: +4 -4
592                 fips/aes/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
593                 fips/aes/fips_aes_core.c (1.1.2.4), "Exp", lines: +5 -5
594                 crypto/rsa/rsa.h (1.36.2.11), "Exp", lines: +4 -0
595                 crypto/aes/aes.h (1.1.2.10), "Exp", lines: +6 -0
596                 crypto/dsa/dsa.h (1.26.2.5), "Exp", lines: +4 -0
597
598         Define FIPS_*_SIZE_T for AES, DSA and RSA as well, in preparation
599         for size_t-ification of those algorithms in future version of
600         OpenSSL...
601
602 2004-05-27 11:33  levitte
603
604         Changed:
605                 makevms.com (1.35.2.3), "Exp", lines: +27 -0
606
607         Copy the FIPS files to the temporary openssl include directory.
608
609 2004-05-27 12:04  levitte
610
611         Changed:
612                 fips/fips-lib.com (1.1.2.1), "Exp", lines: +1179 -0
613                 makevms.com (1.35.2.4), "Exp", lines: +8 -0
614
615         Compile the FIPS directory on VMS as well.  fips-lib.com is
616         essentially a copy of crypto-lib.com, with just a few edits.
617
618 2004-05-27 12:07  levitte
619
620         Changed:
621                 fips/install.com (1.1.2.1), "Exp", lines: +55 -0
622                 install.com (1.4.2.2), "Exp", lines: +6 -6
623
624         Run an installation of FIPS stuff as well.
625
626 2004-05-27 12:19  levitte
627
628         Changed:
629                 test/maketests.com (1.13.2.5), "Exp", lines: +3 -3
630                 apps/makeapps.com (1.18.2.5), "Exp", lines: +3 -3
631
632         Make sure o_str.h is reachable.
633
634 2004-06-19 15:15  ben
635
636         Changed:
637                 Makefile.org (1.154.2.80), "Exp", lines: +1 -1
638                 crypto/dh/dh.h (1.23.2.7), "Exp", lines: +0 -1
639                 crypto/dh/dh_check.c (1.6.2.1), "Exp", lines: +4 -0
640                 crypto/dh/dh_err.c (1.6.2.4), "Exp", lines: +0 -1
641                 crypto/dh/dh_gen.c (1.8.8.3), "Exp", lines: +5 -9
642                 crypto/dh/dh_key.c (1.16.2.3), "Exp", lines: +4 -0
643                 fips/Makefile (1.1.4.2), "Exp", lines: +13 -14
644                 fips/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
645                 fips/fips.h (1.1.2.4), "Exp", lines: +1 -0
646                 fips/fips_err.h (1.1.4.2), "Exp", lines: +1 -0
647                 fips/fips_make_sha1 (1.1.2.6), "Exp", lines: +3 -0
648                 fips/fips_test_suite.c (1.1.4.3), "Exp", lines: +13 -9
649                 fips/openssl_fips_fingerprint (1.1.4.2), "Exp", lines: +1 -2
650
651         The version that was actually submitted for FIPS testing.
652
653 2004-06-19 15:16  ben
654
655         Changed:
656                 fips/dh/Makefile (1.1.2.1), "Exp", lines: +92 -0
657                 fips/dh/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
658                 fips/dh/fips_dh_check.c (1.1.2.1), "Exp", lines: +119 -0
659                 fips/dh/fips_dh_gen.c (1.1.2.1), "Exp", lines: +182 -0
660                 fips/dh/fips_dh_key.c (1.1.2.1), "Exp", lines: +222 -0
661
662         Add Diffie-Hellman to FIPS.
663
664 2004-06-19 15:18  ben
665
666         Changed:
667                 fips/.cvsignore (1.1.2.5), "Exp", lines: +2 -0
668                 fips/dh/.cvsignore (1.1.2.1), "Exp", lines: +1 -0
669
670         Update ignores.
671
672 2004-06-21 11:07  levitte
673
674         Changed:
675                 fips/aes/Makefile (1.1.4.2), "Exp", lines: +7 -5
676                 fips/des/Makefile (1.1.4.2), "Exp", lines: +7 -5
677                 fips/dh/Makefile (1.1.2.2), "Exp", lines: +7 -6
678                 fips/dsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
679                 fips/rsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
680                 fips/sha1/Makefile (1.1.4.2), "Exp", lines: +7 -5
681
682         Make sure we don't try to loop over an empty EXHEADER.  In the
683         Makefiles where this was fixed by commenting away code, change it
684         to check for an empty EXHEADER instead, so we have less hassle in a
685         future where EXHEADER changes.
686
687                 PR: 900
688
689 2004-06-28 22:33  levitte
690
691         Changed:
692                 fips/dh/fips_dh_check.c (1.1.2.2), "Exp", lines: +6 -0
693                 fips/dh/fips_dh_gen.c (1.1.2.2), "Exp", lines: +6 -2
694                 fips/dh/fips_dh_key.c (1.1.2.2), "Exp", lines: +8 -0
695
696         Make sure the FIPS stuff is only really compiled when in FIPS mode.
697
698 2004-07-12 19:59  ben
699
700         Changed:
701                 fips/fips_test_suite.c (1.1.4.4), "Exp", lines: +39 -6
702                 fips/dh/fingerprint.sha1 (1.1.2.2), "Exp", lines: +3 -3
703
704         Corrected test program.
705
706 2004-07-17 14:48  appro
707
708         Changed:
709                 fips/des/Makefile (1.1.4.3), "Exp", lines: +1 -1
710
711         Eliminate enforced -g from CFLAGS. It switches off optimization
712         with some compilers, e.g. DEC C.
713
714 2004-07-21 19:35  steve
715
716         Changed:
717                 fips/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
718                 fips/fips.c (1.1.2.5), "Exp", lines: +3 -3
719                 fips/rsa/fingerprint.sha1 (1.1.4.3), "Exp", lines: +1 -1
720                 fips/rsa/fips_rsa_selftest.c (1.1.4.2), "Exp", lines: +8 -8
721
722         Avoid compiler warnings.
723
724 2004-07-27 02:17  steve
725
726         Changed:
727                 fips/fips_test_suite.c (1.1.4.5), "Exp", lines: +9 -8
728
729         Stop compiler warnings.
730
731 2004-07-27 02:20  steve
732
733         Changed:
734                 crypto/err/err.c (1.51.2.6), "Exp", lines: +1 -0
735
736         Add FIPS name to error library.
737
738 2004-07-27 14:22  steve
739
740         Changed:
741                 Makefile.org (1.154.2.84), "Exp", lines: +3 -3
742                 fips/fips_check_sha1 (1.1.2.6), "Exp", lines: +1 -1
743                 fips/openssl_fips_fingerprint (1.1.4.3), "Exp", lines: +1 -1
744
745         Rename libcrypto.sha1 to libcrypto.a.sha1
746
747 2004-07-27 20:28  steve
748
749         Changed:
750                 ssl/s3_lib.c (1.57.2.11), "Exp", lines: +33 -33
751                 ssl/ssl.h (1.126.2.20), "Exp", lines: +1 -0
752                 ssl/ssl_ciph.c (1.33.2.9), "Exp", lines: +11 -0
753                 ssl/ssl_locl.h (1.47.2.3), "Exp", lines: +2 -1
754
755         New cipher "strength" FIPS which specifies that a cipher suite is
756         FIPS compatible.
757
758                 New cipherstring "FIPS" is all FIPS compatible ciphersuites
759         except eNULL.
760
761                 Only allow FIPS ciphersuites in FIPS mode.
762
763 2004-07-28 04:24  levitte
764
765         Changed:
766                 makevms.com (1.35.2.6), "Exp", lines: +2 -2
767
768         From the FIPS directory, darnit!
769
770 2004-07-28 15:47  levitte
771
772         Changed:
773                 makevms.com (1.35.2.7), "Exp", lines: +5 -1
774
775         Define OPENSSL_FIPS in opensslconf.h if a logical name with the
776         same name is defined.
777
778                 Go up one directory level before dealing with FIPS stuff.
779
780 2004-07-30 00:26  levitte
781
782         Changed:
783                 fips/fips-lib.com (1.1.2.2), "Exp", lines: +3 -3
784
785         We're building crypto stuff, not ssl stuff.  Additionally, we're in
786         the fips subdirectory, not the crypto one...
787
788 2004-07-30 16:37  levitte
789
790         Changed:
791                 fips/sha1/fingerprint.sha1 (1.1.2.7), "Exp", lines: +2 -2
792                 fips/sha1/fips_md32_common.h (1.1.2.6), "Exp", lines: +1 -1
793                 fips/sha1/fips_sha_locl.h (1.1.2.5), "Exp", lines: +2 -2
794                 fips/sha1/fips_standalone_sha1.c (1.1.2.5), "Exp", lines: +1 -1
795                 fips/sha1/standalone.sha1 (1.1.2.8), "Exp", lines: +3 -3
796                 ssl/ssl_ciph.c (1.33.2.10), "Exp", lines: +2 -2
797                 fips/rsa/fingerprint.sha1 (1.1.4.4), "Exp", lines: +2 -2
798                 fips/rsa/fips_rsa_eay.c (1.1.4.3), "Exp", lines: +1 -1
799                 fips/rsa/fips_rsa_gen.c (1.1.4.3), "Exp", lines: +1 -1
800                 fips/dh/fingerprint.sha1 (1.1.2.3), "Exp", lines: +1 -1
801                 fips/dh/fips_dh_gen.c (1.1.2.3), "Exp", lines: +1 -1
802                 fips/dsa/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
803                 fips/dsa/fips_dsa_gen.c (1.1.4.3), "Exp", lines: +4 -3
804                 fips/dsa/fips_dsa_ossl.c (1.1.2.6), "Exp", lines: +2 -2
805                 fips/des/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
806                 fips/des/fips_des_enc.c (1.1.2.5), "Exp", lines: +2 -2
807                 fips/des/fips_set_key.c (1.1.4.3), "Exp", lines: +3 -3
808                 fips/fingerprint.sha1 (1.1.2.8), "Exp", lines: +2 -2
809                 fips/fips.c (1.1.2.6), "Exp", lines: +76 -23
810                 fips/fips.h (1.1.2.5), "Exp", lines: +2 -3
811                 fips/fips_locl.h (1.1.4.2), "Exp", lines: +7 -2
812                 fips/aes/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
813                 fips/aes/fips_aes_core.c (1.1.2.5), "Exp", lines: +1 -1
814                 crypto/rand/md_rand.c (1.69.2.5), "Exp", lines: +1 -1
815                 crypto/rand/rand_lib.c (1.15.2.5), "Exp", lines: +2 -1
816                 crypto/dsa/dsa_sign.c (1.10.2.6), "Exp", lines: +2 -2
817                 crypto/dsa/dsa_vrf.c (1.10.2.6), "Exp", lines: +1 -1
818                 crypto/pem/pem_all.c (1.20.2.2), "Exp", lines: +2 -2
819                 crypto/cryptlib.c (1.32.2.12), "Exp", lines: +122 -6
820                 crypto/crypto.h (1.62.2.8), "Exp", lines: +8 -1
821                 crypto/md32_common.h (1.22.2.7), "Exp", lines: +2 -2
822
823         To protect FIPS-related global variables, add locking mechanisms
824         around them.
825
826                 NOTE: because two new locks are added, this adds potential
827         binary incompatibility with earlier versions in the 0.9.7 series.
828         However, those locks will only ever be touched when FIPS_mode_set()
829         is called and after, thanks to a variable that's only changed from
830         0 to 1 once (when FIPS_mode_set() is called).  So basically, as
831         long as FIPS mode hasn't been engaged explicitely by the calling
832         application, the new locks are treated as if they didn't exist at
833         all, thus not becoming a problem.  Applications that are built or
834         rebuilt to use FIPS functionality will need to be recompiled in any
835         case, thus not being a problem either.
836
837 2004-08-05 20:11  steve
838
839         Changed:
840                 fips/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
841                 fips/fips.c (1.1.2.7), "Exp", lines: +1 -1
842
843         Stop compiler giving bogus shadow warning.
844
845 2004-08-09 14:14  levitte
846
847         Changed:
848                 fips/fips-lib.com (1.1.2.3), "Exp", lines: +4 -4
849
850         Correct typos and include directory specifications.
851
852 2004-08-10 11:11  levitte
853
854         Changed:
855                 fips/fips-lib.com (1.1.2.4), "Exp", lines: +2 -1
856
857         Update the VMS fips library builder with the DH library.
858
859 2004-08-10 12:04  levitte
860
861         Changed:
862                 fips/rand/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
863                 fips/rand/fips_rand.c (1.1.2.8), "Exp", lines: +7 -1
864
865         With DEC C in ANSI C mode, we need to define _XOPEN_SOURCE_EXTENDED
866         to get struct timeval and gettimeofday().
867
868 2004-09-06 16:19  levitte
869
870         Changed:
871                 fips/fips.c (1.1.2.8), "Exp", lines: +5 -4
872
873         Replace the bogus checks of n with proper uses of feof(), ferror()
874         and clearerr().
875
876 2004-09-06 16:21  levitte
877
878         Changed:
879                 fips/sha1/fips_sha_locl.h (1.1.2.6), "Exp", lines: +2 -2
880
881         num is an unsigned long, but since it was transfered from
882         crypto/sha/sha_locl.h, where it is in fact an int, we need to check
883         for less-than-zero as if it was an int...
884
885 2004-10-08 12:03  ben
886
887         Changed:
888                 fips/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
889                 fips/sha1/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
890                 fips/sha1/standalone.sha1 (1.1.2.9), "Exp", lines: +1 -1
891
892         Update fingerprints.
893
894 2004-10-26 14:17  levitte
895
896         Changed:
897                 fips/sha1/Makefile (1.1.4.4), "Exp", lines: +3 -1
898                 util/mkfiles.pl (1.12.2.3), "Exp", lines: +1 -0
899                 fips/Makefile (1.1.4.5), "Exp", lines: +7 -1
900                 crypto/sha/Makefile (1.1.4.4), "Exp", lines: +1 -7
901
902         fips/dh was missing in mkfiles.pl.  make update
903
904 2004-10-26 15:01  steve
905
906         Changed:
907                 util/mkfiles.pl (1.12.2.4), "Exp", lines: +0 -1
908
909         Only add fips/dh once...
910
911 2004-11-01 09:20  levitte
912
913         Changed:
914                 fips/rand/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
915                 fips/rand/fips_rand.c (1.1.2.9), "Exp", lines: +3 -1
916
917         Make sure _XOPEN_SOURCE_EXTENDED is correctly defined, and only if
918         not already defined.
919
920 2004-12-09 19:03  appro
921
922         vChanged:
923                 crypto/Makefile (1.1.4.4), "Exp", lines: +2 -0
924
925         Postpone linking of shared libcrypto in FIPS build.
926
927 2004-12-09 19:13  appro
928
929         Changed:
930                 fips/fingerprint.sha1 (1.1.2.11), "Exp", lines: +1 -1
931                 fips/fips.c (1.1.2.9), "Exp", lines: +13 -1
932                 fips/openssl_fips_fingerprint (1.1.4.4), "Exp", lines: +4 -2
933
934         Cygwin specific FIPS fix-ups.
935
936 2004-12-09 23:43  appro
937
938         Changed:
939                 Configure (1.314.2.100), "Exp", lines: +2 -3
940                 crypto/des/des_enc.c (1.11.2.5), "Exp", lines: +2 -2
941
942         Eliminate false dependency on 386 config option is FIPS context.
943         At the same time limit assembler support to ELF platforms [that's
944         what is there, ELF modules].
945
946 2004-12-10 12:37  appro
947
948         Changed:
949                 Configure (1.314.2.101), "Exp", lines: +10 -3
950                 crypto/des/des_enc.c (1.11.2.6), "Exp", lines: +2 -2
951
952         Respect no-asm with fips option and disable FIPS DES assembler in
953         shared context [because it's not PIC].
954
955 2004-12-10 14:15  appro
956
957         Changed:
958                 fips/sha1/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
959                 fips/sha1/standalone.sha1 (1.1.2.11), "Exp", lines: +1 -1
960                 fips/sha1/asm/sx86-elf.s (1.1.4.3), "Exp", lines: +32 -32
961
962         Solaris x86 assembler update.
963
964 2004-12-10 17:30  appro
965
966         Changed:
967                 fips/fips_check_sha1 (1.1.2.7), "Exp", lines: +1 -1
968                 fips/openssl_fips_fingerprint (1.1.4.5), "Exp", lines: +1 -1
969                 fips/sha1/Makefile (1.1.4.6), "Exp", lines: +1 -1
970
971         Adapt FIPS sub-tree for mingw.
972
973 2005-01-03 18:46  steve
974
975         Changed:
976                 fips/rsa/fingerprint.sha1 (1.1.4.5), "Exp", lines: +1 -1
977                 fips/rsa/fips_rsa_selftest.c (1.1.4.3), "Exp", lines: +55 -11
978
979         RSA KAT.
980
981 2005-01-11 17:54  levitte
982
983         Changed:
984                 fips/rsa/fingerprint.sha1 (1.1.4.6), "Exp", lines: +1 -1
985                 fips/rsa/fips_rsa_selftest.c (1.1.4.4), "Exp", lines: +2 -2
986
987         Clear signed vs. unsigned conflicts.  Change the fingerprint
988         accordingly.
989
990 2005-01-11 19:25  levitte
991
992         Changed:
993                 ssl/ssltest.c (1.53.2.24), "Exp", lines: +2 -2
994                 fips/rand/fips_randtest.c (1.1.2.6), "Exp", lines: +3 -3
995                 fips/sha1/fips_sha1test.c (1.1.2.5), "Exp", lines: +10 -4
996                 fips/des/fips_desmovs.c (1.1.2.6), "Exp", lines: +8 -7
997                 fips/dsa/fips_dsatest.c (1.1.2.5), "Exp", lines: +2 -2
998                 apps/openssl.c (1.48.2.12), "Exp", lines: +1 -1
999                 fips/aes/fips_aesavs.c (1.1.2.12), "Exp", lines: +8 -7
1000
1001         Use EXIT() instead of exit().
1002
1003 2005-01-26 21:00  steve
1004
1005         Changed:
1006                 apps/dgst.c (1.23.2.13), "Exp", lines: +10 -0
1007                 apps/pkcs12.c (1.60.2.13), "Exp", lines: +8 -1
1008                 crypto/crypto.h (1.62.2.9), "Exp", lines: +49 -0
1009                 crypto/md32_common.h (1.22.2.9), "Exp", lines: +1 -1
1010                 crypto/bf/bf_skey.c (1.6.2.1), "Exp", lines: +2 -1
1011                 crypto/bf/blowfish.h (1.9.2.1), "Exp", lines: +4 -1
1012                 crypto/cast/c_skey.c (1.5.6.1), "Exp", lines: +3 -1
1013                 crypto/cast/cast.h (1.7.2.1), "Exp", lines: +4 -1
1014                 crypto/evp/bio_md.c (1.11.2.3), "Exp", lines: +2 -7
1015                 crypto/evp/digest.c (1.21.2.7), "Exp", lines: +11 -0
1016                 crypto/evp/e_aes.c (1.6.2.11), "Exp", lines: +11 -11
1017                 crypto/evp/e_des.c (1.5.2.9), "Exp", lines: +5 -3
1018                 crypto/evp/e_des3.c (1.8.2.8), "Exp", lines: +6 -6
1019                 crypto/evp/evp.h (1.86.2.16), "Exp", lines: +17 -0
1020                 crypto/evp/evp_enc.c (1.28.2.11), "Exp", lines: +15 -1
1021                 crypto/evp/evp_err.c (1.23.2.4), "Exp", lines: +6 -1
1022                 crypto/evp/evp_locl.h (1.7.2.7), "Exp", lines: +17 -2
1023                 crypto/evp/m_dss.c (1.8.2.1), "Exp", lines: +1 -1
1024                 crypto/evp/m_md2.c (1.9.2.1), "Exp", lines: +1 -0
1025                 crypto/evp/m_md4.c (1.8.2.1), "Exp", lines: +1 -0
1026                 crypto/evp/m_md5.c (1.9.2.1), "Exp", lines: +1 -0
1027                 crypto/evp/m_mdc2.c (1.9.2.1), "Exp", lines: +1 -0
1028                 crypto/evp/m_sha.c (1.8.2.2), "Exp", lines: +1 -0
1029                 crypto/evp/m_sha1.c (1.8.2.1), "Exp", lines: +1 -1
1030                 crypto/evp/names.c (1.7.2.1), "Exp", lines: +3 -0
1031                 crypto/hmac/hmac.c (1.12.2.3), "Exp", lines: +7 -0
1032                 crypto/hmac/hmac.h (1.14.2.2), "Exp", lines: +1 -0
1033                 crypto/idea/i_skey.c (1.5.6.1), "Exp", lines: +13 -0
1034                 crypto/idea/idea.h (1.10.2.1), "Exp", lines: +4 -0
1035                 crypto/md2/md2.h (1.11.2.1), "Exp", lines: +3 -0
1036                 crypto/md2/md2_dgst.c (1.13.2.4), "Exp", lines: +3 -1
1037                 crypto/md4/md4.h (1.3.2.1), "Exp", lines: +3 -0
1038                 crypto/md4/md4_dgst.c (1.2.2.2), "Exp", lines: +1 -1
1039                 crypto/md5/md5.h (1.10.2.3), "Exp", lines: +3 -0
1040                 crypto/md5/md5_dgst.c (1.16.2.2), "Exp", lines: +1 -1
1041                 crypto/mdc2/mdc2.h (1.9.2.1), "Exp", lines: +3 -1
1042                 crypto/mdc2/mdc2dgst.c (1.13.2.1), "Exp", lines: +3 -1
1043                 crypto/rc2/rc2.h (1.10.2.1), "Exp", lines: +4 -1
1044                 crypto/rc2/rc2_skey.c (1.4.6.1), "Exp", lines: +13 -0
1045                 crypto/rc4/rc4.h (1.10.2.2), "Exp", lines: +3 -0
1046                 crypto/rc4/rc4_skey.c (1.10.8.2), "Exp", lines: +2 -1
1047                 crypto/rc5/rc5.h (1.5.2.1), "Exp", lines: +4 -1
1048                 crypto/rc5/rc5_skey.c (1.4.6.1), "Exp", lines: +14 -0
1049                 crypto/ripemd/ripemd.h (1.8.2.1), "Exp", lines: +3 -0
1050                 crypto/ripemd/rmd_dgst.c (1.13.2.2), "Exp", lines: +2 -1
1051                 crypto/sha/sha.h (1.11.2.2), "Exp", lines: +3 -0
1052                 crypto/sha/sha_locl.h (1.16.2.3), "Exp", lines: +4 -0
1053                 crypto/x509/x509_cmp.c (1.22.2.4), "Exp", lines: +7 -1
1054                 crypto/x509/x509_vfy.c (1.56.2.13), "Exp", lines: +1 -1
1055                 ssl/s3_clnt.c (1.53.2.18), "Exp", lines: +2 -0
1056                 ssl/s3_enc.c (1.31.2.9), "Exp", lines: +3 -0
1057                 ssl/s3_srvr.c (1.85.2.23), "Exp", lines: +2 -0
1058                 ssl/t1_enc.c (1.27.2.9), "Exp", lines: +2 -0
1059
1060         FIPS algorithm blocking.
1061
1062                 Non FIPS algorithms are not normally allowed in FIPS mode.
1063
1064                 Any attempt to use them via high level functions will
1065         return an error.
1066
1067                 The low level non-FIPS algorithm functions cannot return
1068         errors so they produce assertion failures. HMAC also has to give an
1069         assertion error because it (erroneously) can't return an error
1070         either.
1071
1072                 There are exceptions (such as MD5 in TLS and non
1073         cryptographic use of algorithms) and applications can override the
1074         blocking and use non FIPS algorithms anyway.
1075
1076                 For low level functions the override is perfomed by
1077         prefixing the algorithm initalization function with "private_" for
1078         example private_MD5_Init().
1079
1080                 For high level functions an override is performed by
1081         setting a flag in the context.
1082
1083 2005-01-27 02:49  steve
1084
1085         Changed:
1086                 apps/dgst.c (1.23.2.14), "Exp", lines: +9 -5
1087                 crypto/crypto.h (1.62.2.10), "Exp", lines: +3 -0
1088                 crypto/evp/digest.c (1.21.2.8), "Exp", lines: +34 -0
1089                 crypto/hmac/hmac.c (1.12.2.4), "Exp", lines: +9 -0
1090
1091         More FIPS algorithm blocking.
1092
1093                 Catch attempted use of non FIPS algorithms with HMAC.
1094
1095                 Give an assertion error for applications that ignore FIPS
1096         digest errors.
1097
1098                 Make -non-fips-allow work with dgst and HMAC.
1099
1100 2005-01-28 15:03  steve
1101
1102         Changed:
1103                 apps/dgst.c (1.23.2.15), "Exp", lines: +2 -1
1104                 apps/enc.c (1.35.2.13), "Exp", lines: +38 -4
1105                 crypto/evp/e_rc4.c (1.11.2.2), "Exp", lines: +1 -0
1106                 crypto/evp/evp.h (1.86.2.17), "Exp", lines: +3 -0
1107                 crypto/evp/evp_enc.c (1.28.2.12), "Exp", lines: +60 -15
1108                 crypto/evp/evp_locl.h (1.7.2.8), "Exp", lines: +1 -0
1109                 test/testenc (1.3.8.2), "Exp", lines: +8 -8
1110
1111         Further FIPS algorithm blocking.
1112
1113                 Fixes to cipher blocking and enabling code.
1114
1115                 Add option -non-fips-allow to 'enc' and update testenc.
1116
1117 2005-01-31 02:33  steve
1118
1119         Changed:
1120                 ssl/s23_clnt.c (1.20.2.7), "Exp", lines: +16 -0
1121                 ssl/s23_srvr.c (1.41.2.6), "Exp", lines: +9 -0
1122                 ssl/s3_clnt.c (1.53.2.19), "Exp", lines: +0 -8
1123                 ssl/s3_enc.c (1.31.2.10), "Exp", lines: +1 -0
1124                 ssl/s3_srvr.c (1.85.2.24), "Exp", lines: +0 -8
1125                 ssl/ssl.h (1.126.2.21), "Exp", lines: +1 -0
1126                 ssl/ssl_cert.c (1.48.2.10), "Exp", lines: +0 -8
1127                 ssl/ssl_err.c (1.41.2.4), "Exp", lines: +2 -1
1128                 ssl/ssl_lib.c (1.110.2.13), "Exp", lines: +8 -9
1129                 ssl/t1_enc.c (1.27.2.10), "Exp", lines: +0 -18
1130
1131         Only allow TLS is FIPS mode.
1132
1133                 Remove old FIPS_allow_md5() calls.
1134
1135 2005-02-05 19:24  steve
1136
1137         Changed:
1138                 apps/req.c (1.88.2.18), "Exp", lines: +8 -1
1139                 apps/x509.c (1.67.2.20), "Exp", lines: +8 -1
1140
1141         In FIPS mode use SHA1 as default digest in x509 and req utilities.
1142
1143 2005-03-22 18:29  steve
1144
1145         Changed:
1146                 fips/fingerprint.sha1 (1.1.2.12), "Exp", lines: +1 -1
1147                 fips/fips.c (1.1.2.10), "Exp", lines: +1 -0
1148
1149         Fix memory leak.
1150
1151 2005-03-27 05:36  steve
1152
1153         Changed:
1154                 crypto/evp/e_null.c (1.9.2.1), "Exp", lines: +1 -1
1155                 ssl/s3_lib.c (1.57.2.13), "Exp", lines: +3 -3
1156
1157         Allow 'null' cipher and appropriate Kerberos ciphersuites in FIPS
1158         mode.
1159
1160 2005-04-14 14:44  steve
1161
1162         Changed:
1163                 fips/fipshashes.sha1 (1.1.2.1), "Exp", lines: +29 -0
1164                 util/checkhash.pl (1.1.2.1), "Exp", lines: +181 -0
1165
1166         Perl script that checks or rebuilds FIPS hash files. This works on
1167         both Unix and Windows.
1168
1169                 Merge all FIPS hash files into a single hash file
1170         fips/fips.sha1
1171
1172 2005-04-15 05:27  steve
1173
1174         Changed:
1175                 fips/Makefile (1.1.4.9), "Exp", lines: +1 -1
1176                 fips/aes/Makefile (1.1.4.4), "Exp", lines: +1 -4
1177                 fips/des/Makefile (1.1.4.6), "Exp", lines: +1 -4
1178                 fips/dh/Makefile (1.1.2.5), "Exp", lines: +1 -4
1179                 fips/dsa/Makefile (1.1.4.4), "Exp", lines: +1 -4
1180                 fips/rand/Makefile (1.1.4.3), "Exp", lines: +1 -4
1181                 fips/rsa/Makefile (1.1.4.5), "Exp", lines: +1 -4
1182                 fips/sha1/Makefile (1.1.4.9), "Exp", lines: +1 -7
1183
1184         Update hash checking in makefiles to use new perl script.
1185
1186 2005-04-17 06:37  steve
1187
1188         Changed:
1189                 util/checkhash.pl (1.1.2.2), "Exp", lines: +163 -127
1190
1191         Modify checkhash.pl so it can be run standalone or included as a
1192         funtion in another perl script.
1193
1194 2005-04-17 16:00  appro
1195
1196         Changed:
1197                 fips/sha1/Makefile (1.1.4.10), "Exp", lines: +9 -5
1198
1199         Bring back fips_standalone_sha1.
1200
1201 2005-04-17 16:17  appro
1202
1203         Deleted:
1204                 fips/sha1/asm/sx86-elf.s (1.1.4.4)
1205         Changed:
1206                 Configure (1.314.2.114), "Exp", lines: +1 -1
1207                 fips/fipshashes.sha1 (1.1.2.2), "Exp", lines: +1 -1
1208                 fips/sha1/Makefile (1.1.4.11), "Exp", lines: +1 -1
1209                 fips/sha1/standalone.sha1 (1.1.2.13), "Exp", lines: +1 -1
1210                 fips/sha1/asm/fips-sx86-elf.s (1.1.2.1), "Exp", lines: +1568 -0
1211
1212         Rename fips/sha1/sx86-elf.s to fips/sha1/fips-sx86-elf.s.
1213
1214 2005-04-17 16:21  steve
1215
1216         Changed:
1217                 util/checkhash.pl (1.1.2.3), "Exp", lines: +2 -0
1218
1219         Return 0 for successful hash check.
1220
1221 2005-04-17 16:54  appro
1222
1223         Changed:
1224                 Configure (1.314.2.116), "Exp", lines: +8 -1
1225                 Makefile.org (1.154.2.99), "Exp", lines: +3 -2
1226                 crypto/aes/aes_cbc.c (1.1.2.11), "Exp", lines: +2 -0
1227                 fips/fipshashes.sha1 (1.1.2.4), "Exp", lines: +1 -0
1228                 fips/aes/Makefile (1.1.4.5), "Exp", lines: +4 -2
1229                 fips/aes/asm/fips-ax86-elf.s (1.1.2.1), "Exp", lines: +1822 -0
1230
1231         Throw in fips/aes/asm/fips-ax86-elf.s.
1232
1233 2005-04-17 16:35  appro
1234
1235         Changed:
1236                 Configure (1.314.2.115), "Exp", lines: +1 -1
1237                 fips/fipshashes.sha1 (1.1.2.3), "Exp", lines: +1 -1
1238                 fips/des/asm/fips-dx86-elf.s (1.1.4.2), "Exp", lines: +108 -98
1239
1240         Regenerate fips/des/asm/fips-dx86-elf.s with -fPIC flag.
1241
1242 2005-04-17 17:26  appro
1243
1244         Changed:
1245                 crypto/cryptlib.c (1.32.2.18), "Exp", lines: +6 -55
1246                 crypto/crypto.h (1.62.2.11), "Exp", lines: +0 -3
1247                 fips/fips.c (1.1.2.11), "Exp", lines: +62 -8
1248                 fips/fips.h (1.1.2.7), "Exp", lines: +2 -3
1249                 fips/fips_locl.h (1.1.4.3), "Exp", lines: +6 -3
1250                 fips/fipshashes.sha1 (1.1.2.5), "Exp", lines: +4 -4
1251                 fips/rand/fips_rand.c (1.1.2.10), "Exp", lines: +3 -1
1252                 fips/rsa/fips_rsa_gen.c (1.1.4.4), "Exp", lines: +4 -2
1253
1254         Resolve minor binary compatibility issues in fips.
1255
1256 2005-04-17 18:22  appro
1257
1258         Changed:
1259                 fips/fipshashes.sha1 (1.1.2.6), "Exp", lines: +12 -12
1260                 fips/des/fips_des_locl.h (1.1.2.4), "Exp", lines: +1 -1
1261                 fips/des/fips_set_key.c (1.1.4.4), "Exp", lines: +2 -2
1262                 fips/dh/fips_dh_key.c (1.1.2.3), "Exp", lines: +1 -1
1263                 fips/dsa/fips_dsa_ossl.c (1.1.2.7), "Exp", lines: +1 -1
1264                 fips/dsa/fips_dsa_selftest.c (1.1.4.2), "Exp", lines: +3 -3
1265                 fips/rand/fips_rand.c (1.1.2.11), "Exp", lines: +2 -2
1266                 fips/rand/fips_rand.h (1.1.2.5), "Exp", lines: +1 -1
1267                 fips/rsa/fips_rsa_eay.c (1.1.4.4), "Exp", lines: +1 -1
1268                 fips/rsa/fips_rsa_gen.c (1.1.4.5), "Exp", lines: +1 -1
1269                 fips/rsa/fips_rsa_selftest.c (1.1.4.5), "Exp", lines: +11 -11
1270                 fips/sha1/fips_sha1_selftest.c (1.1.4.2), "Exp", lines: +1 -1
1271                 fips/sha1/fips_sha1dgst.c (1.1.2.5), "Exp", lines: +1 -1
1272                 fips/sha1/standalone.sha1 (1.1.2.14), "Exp", lines: +2 -2
1273
1274         Minor fips const-ification.
1275
1276 2005-04-18 07:02  steve
1277
1278         Changed:
1279                 crypto/bf/bf_skey.c (1.6.2.2), "Exp", lines: +1 -0
1280                 crypto/cast/c_skey.c (1.5.6.2), "Exp", lines: +1 -0
1281                 crypto/idea/i_skey.c (1.5.6.2), "Exp", lines: +1 -0
1282                 crypto/rc2/rc2_skey.c (1.4.6.2), "Exp", lines: +1 -0
1283                 crypto/rc4/rc4_skey.c (1.10.8.3), "Exp", lines: +1 -0
1284                 crypto/rc5/rc5_skey.c (1.4.6.2), "Exp", lines: +1 -0
1285
1286         Pick up definition of FIPS_mode() in fips.h to avoid warnings.
1287
1288 2005-04-18 10:34  steve
1289
1290         Deleted:
1291                 fips/fingerprint.sha1 (1.1.2.14)
1292                 fips/fips_check_sha1 (1.1.2.8)
1293                 fips/fips_make_sha1 (1.1.2.7)
1294                 fips/aes/fingerprint.sha1 (1.1.2.7)
1295                 fips/des/fingerprint.sha1 (1.1.2.6)
1296                 fips/dh/fingerprint.sha1 (1.1.2.4)
1297                 fips/dsa/fingerprint.sha1 (1.1.2.7)
1298                 fips/rand/fingerprint.sha1 (1.1.2.10)
1299                 fips/rsa/fingerprint.sha1 (1.1.4.7)
1300                 fips/sha1/fingerprint.sha1 (1.1.2.12)
1301         Changed:
1302                 fips/sha1/Makefile (1.1.4.12), "Exp", lines: +1 -4
1303
1304         Remove obsolete fingerprint.sha1 files and associated scripts.
1305         Delete test in fips/sha1/Makefile: the top level test checks the
1306         same files.
1307
1308 2005-04-19 09:11  appro
1309
1310         Deleted:
1311                 fips/fipshashes.sha1 (1.1.2.7)
1312                 fips/sha1/standalone.sha1 (1.1.2.15)
1313         Changed:
1314                 fips/fipshashes.c (1.1.2.1), "Exp", lines: +32 -0
1315                 util/checkhash.pl (1.1.2.4), "Exp", lines: +7 -4
1316
1317         Maintain fingerprint hashes as C source.
1318
1319 2005-04-19 09:17  appro
1320
1321         Changed:
1322                 util/checkhash.pl (1.1.2.5), "Exp", lines: +1 -1
1323
1324         Complete the transition C-code hashes.
1325
1326 2005-04-21 19:06  steve
1327
1328         Changed:
1329                 apps/openssl.c (1.48.2.13), "Exp", lines: +0 -2
1330                 fips/fips.c (1.1.2.12), "Exp", lines: +0 -27
1331                 fips/fips.h (1.1.2.8), "Exp", lines: +0 -2
1332                 fips/fipshashes.c (1.1.2.2), "Exp", lines: +2 -2
1333
1334         Remove defunct FIPS_allow_md5() and related functions.
1335
1336 2005-04-22 06:15  appro
1337
1338         Changed:
1339                 fips/fips.c (1.1.2.13), "Exp", lines: +3 -3
1340                 fips/fips_err.h (1.1.4.4), "Exp", lines: +3 -3
1341                 fips/fipshashes.c (1.1.2.4), "Exp", lines: +2 -2
1342
1343         Move some variables to .bss.
1344