]> git.ipfire.org Git - thirdparty/openssl.git/blob - ChangeLog.0_9_7-stable_not-in-head_FIPS
Update util/ck_errf.pl script, and have it run automatically
[thirdparty/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-15 19:51 ben
584
585 Changed:
586 crypto/dh/dh.h (1.23.2.6), "Exp", lines: +1 -0
587 crypto/dh/dh_err.c (1.6.2.3), "Exp", lines: +2 -1
588 crypto/dh/dh_gen.c (1.8.8.2), "Exp", lines: +9 -0
589 fips/fips_test_suite.c (1.1.4.2), "Exp", lines: +4 -3
590 fips/aes/fips_aesavs.c (1.1.2.11), "Exp", lines: +49 -1
591 fips/des/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
592 fips/des/fips_desmovs.c (1.1.2.5), "Exp", lines: +49 -1
593 fips/des/fips_set_key.c (1.1.4.2), "Exp", lines: +2 -0
594 fips/sha1/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
595 fips/sha1/fips_md32_common.h (1.1.2.4), "Exp", lines: +3 -0
596 fips/sha1/standalone.sha1 (1.1.2.6), "Exp", lines: +1 -1
597
598 Fix self-tests, ban some things in FIPS mode, fix copyrights.
599
600 2004-05-17 06:28 levitte
601
602 Changed:
603 util/mk1mf.pl (1.41.2.11), "Exp", lines: +8 -2
604 util/pl/BC-16.pl (1.2.2.2), "Exp", lines: +9 -4
605 util/pl/BC-32.pl (1.11.2.5), "Exp", lines: +8 -3
606 util/pl/Mingw32.pl (1.12.6.6), "Exp", lines: +7 -2
607 util/pl/OS2-EMX.pl (1.1.2.4), "Exp", lines: +7 -2
608 util/pl/VC-16.pl (1.3.2.2), "Exp", lines: +7 -2
609 util/pl/VC-32.pl (1.11.2.4), "Exp", lines: +7 -2
610 util/pl/VC-CE.pl (1.1.2.6), "Exp", lines: +7 -2
611 util/pl/linux.pl (1.3.6.1), "Exp", lines: +7 -2
612 util/pl/ultrix.pl (1.2.8.2), "Exp", lines: +7 -2
613 util/pl/unix.pl (1.2.8.1), "Exp", lines: +7 -2
614
615 Generate SHA1 files on Windows and other platforms supported by
616 mk1mf.pl, when building in FIPS mode.
617
618 Note: UNTESTED!
619
620 2004-05-17 06:30 levitte
621
622 Changed:
623 apps/apps.h (1.44.2.14), "Exp", lines: +3 -0
624 apps/openssl.c (1.48.2.10), "Exp", lines: +9 -5
625
626 Make sure the applications know when we are running in FIPS mode.
627 We can't use the variable in libcrypto, since it's supposedly
628 unknown.
629
630 Note: currently only supported in MONOLITH mode.
631
632 2004-05-17 06:31 levitte
633
634 Changed:
635 apps/enc.c (1.35.2.9), "Exp", lines: +10 -1
636
637 When in FIPS mode, use SHA1 to digest the key, rather than MD5, as
638 MD5 isn't a FIPS-approved algorithm.
639
640 Note: this means the user needs to keep track of this, and
641 we need to add support for that...
642
643 2004-05-19 16:16 levitte
644
645 Changed:
646 fips/rsa/fingerprint.sha1 (1.1.4.2), "Exp", lines: +2 -2
647 fips/rsa/fips_rsa_eay.c (1.1.4.2), "Exp", lines: +8 -8
648 fips/rsa/fips_rsa_gen.c (1.1.4.2), "Exp", lines: +1 -1
649 fips/dsa/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
650 fips/dsa/fips_dsa_gen.c (1.1.4.2), "Exp", lines: +2 -2
651 fips/dsa/fips_dsa_ossl.c (1.1.2.5), "Exp", lines: +4 -4
652 fips/aes/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
653 fips/aes/fips_aes_core.c (1.1.2.4), "Exp", lines: +5 -5
654 crypto/rsa/rsa.h (1.36.2.11), "Exp", lines: +4 -0
655 crypto/aes/aes.h (1.1.2.10), "Exp", lines: +6 -0
656 crypto/dsa/dsa.h (1.26.2.5), "Exp", lines: +4 -0
657
658 Define FIPS_*_SIZE_T for AES, DSA and RSA as well, in preparation
659 for size_t-ification of those algorithms in future version of
660 OpenSSL...
661
662 2004-05-27 11:33 levitte
663
664 Changed:
665 makevms.com (1.35.2.3), "Exp", lines: +27 -0
666
667 Copy the FIPS files to the temporary openssl include directory.
668
669 2004-05-27 12:04 levitte
670
671 Changed:
672 fips/fips-lib.com (1.1.2.1), "Exp", lines: +1179 -0
673 makevms.com (1.35.2.4), "Exp", lines: +8 -0
674
675 Compile the FIPS directory on VMS as well. fips-lib.com is
676 essentially a copy of crypto-lib.com, with just a few edits.
677
678 2004-05-27 12:07 levitte
679
680 Changed:
681 fips/install.com (1.1.2.1), "Exp", lines: +55 -0
682 install.com (1.4.2.2), "Exp", lines: +6 -6
683
684 Run an installation of FIPS stuff as well.
685
686 2004-05-27 12:19 levitte
687
688 Changed:
689 test/maketests.com (1.13.2.5), "Exp", lines: +3 -3
690 apps/makeapps.com (1.18.2.5), "Exp", lines: +3 -3
691
692 Make sure o_str.h is reachable.
693
694 2004-06-19 15:15 ben
695
696 Changed:
697 Makefile.org (1.154.2.80), "Exp", lines: +1 -1
698 crypto/dh/dh.h (1.23.2.7), "Exp", lines: +0 -1
699 crypto/dh/dh_check.c (1.6.2.1), "Exp", lines: +4 -0
700 crypto/dh/dh_err.c (1.6.2.4), "Exp", lines: +0 -1
701 crypto/dh/dh_gen.c (1.8.8.3), "Exp", lines: +5 -9
702 crypto/dh/dh_key.c (1.16.2.3), "Exp", lines: +4 -0
703 fips/Makefile (1.1.4.2), "Exp", lines: +13 -14
704 fips/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
705 fips/fips.h (1.1.2.4), "Exp", lines: +1 -0
706 fips/fips_err.h (1.1.4.2), "Exp", lines: +1 -0
707 fips/fips_make_sha1 (1.1.2.6), "Exp", lines: +3 -0
708 fips/fips_test_suite.c (1.1.4.3), "Exp", lines: +13 -9
709 fips/openssl_fips_fingerprint (1.1.4.2), "Exp", lines: +1 -2
710
711 The version that was actually submitted for FIPS testing.
712
713 2004-06-19 15:16 ben
714
715 Changed:
716 fips/dh/Makefile (1.1.2.1), "Exp", lines: +92 -0
717 fips/dh/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
718 fips/dh/fips_dh_check.c (1.1.2.1), "Exp", lines: +119 -0
719 fips/dh/fips_dh_gen.c (1.1.2.1), "Exp", lines: +182 -0
720 fips/dh/fips_dh_key.c (1.1.2.1), "Exp", lines: +222 -0
721
722 Add Diffie-Hellman to FIPS.
723
724 2004-06-19 15:18 ben
725
726 Changed:
727 fips/.cvsignore (1.1.2.5), "Exp", lines: +2 -0
728 fips/dh/.cvsignore (1.1.2.1), "Exp", lines: +1 -0
729
730 Update ignores.
731
732 2004-06-21 11:07 levitte
733
734 Changed:
735 fips/aes/Makefile (1.1.4.2), "Exp", lines: +7 -5
736 fips/des/Makefile (1.1.4.2), "Exp", lines: +7 -5
737 fips/dh/Makefile (1.1.2.2), "Exp", lines: +7 -6
738 fips/dsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
739 fips/rsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
740 fips/sha1/Makefile (1.1.4.2), "Exp", lines: +7 -5
741
742 Make sure we don't try to loop over an empty EXHEADER. In the
743 Makefiles where this was fixed by commenting away code, change it
744 to check for an empty EXHEADER instead, so we have less hassle in a
745 future where EXHEADER changes.
746
747 PR: 900
748
749 2004-06-28 22:33 levitte
750
751 Changed:
752 fips/dh/fips_dh_check.c (1.1.2.2), "Exp", lines: +6 -0
753 fips/dh/fips_dh_gen.c (1.1.2.2), "Exp", lines: +6 -2
754 fips/dh/fips_dh_key.c (1.1.2.2), "Exp", lines: +8 -0
755
756 Make sure the FIPS stuff is only really compiled when in FIPS mode.
757
758 2004-07-12 19:59 ben
759
760 Changed:
761 fips/fips_test_suite.c (1.1.4.4), "Exp", lines: +39 -6
762 fips/dh/fingerprint.sha1 (1.1.2.2), "Exp", lines: +3 -3
763
764 Corrected test program.
765
766 2004-07-17 14:48 appro
767
768 Changed:
769 fips/des/Makefile (1.1.4.3), "Exp", lines: +1 -1
770
771 Eliminate enforced -g from CFLAGS. It switches off optimization
772 with some compilers, e.g. DEC C.
773
774 2004-07-21 19:41 steve
775
776 Changed:
777 crypto/pem/pem_all.c (1.20.2.1), "Exp", lines: +119 -0
778
779 When in FIPS mode write private keys in PKCS#8 and PBES2 format to
780 avoid use of prohibited MD5 algorithm.
781
782 2004-07-23 15:20 ben
783
784 Changed:
785 fips/rand/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
786 fips/rand/fips_rand.c (1.1.2.7), "Exp", lines: +22 -7
787 fips/rand/fips_randtest.c (1.1.2.5), "Exp", lines: +2 -2
788
789 Convert to X9.31.
790
791 2004-07-21 19:35 steve
792
793 Changed:
794 fips/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
795 fips/fips.c (1.1.2.5), "Exp", lines: +3 -3
796 fips/rsa/fingerprint.sha1 (1.1.4.3), "Exp", lines: +1 -1
797 fips/rsa/fips_rsa_selftest.c (1.1.4.2), "Exp", lines: +8 -8
798
799 Avoid compiler warnings.
800
801 2004-07-27 02:17 steve
802
803 Changed:
804 fips/fips_test_suite.c (1.1.4.5), "Exp", lines: +9 -8
805
806 Stop compiler warnings.
807
808 2004-07-27 02:20 steve
809
810 Changed:
811 crypto/err/err.c (1.51.2.6), "Exp", lines: +1 -0
812
813 Add FIPS name to error library.
814
815 2004-07-27 14:22 steve
816
817 Changed:
818 Makefile.org (1.154.2.84), "Exp", lines: +3 -3
819 fips/fips_check_sha1 (1.1.2.6), "Exp", lines: +1 -1
820 fips/openssl_fips_fingerprint (1.1.4.3), "Exp", lines: +1 -1
821
822 Rename libcrypto.sha1 to libcrypto.a.sha1
823
824 2004-07-27 20:28 steve
825
826 Changed:
827 ssl/s3_lib.c (1.57.2.11), "Exp", lines: +33 -33
828 ssl/ssl.h (1.126.2.20), "Exp", lines: +1 -0
829 ssl/ssl_ciph.c (1.33.2.9), "Exp", lines: +11 -0
830 ssl/ssl_locl.h (1.47.2.3), "Exp", lines: +2 -1
831
832 New cipher "strength" FIPS which specifies that a cipher suite is
833 FIPS compatible.
834
835 New cipherstring "FIPS" is all FIPS compatible ciphersuites
836 except eNULL.
837
838 Only allow FIPS ciphersuites in FIPS mode.
839
840 2004-07-28 04:24 levitte
841
842 Changed:
843 makevms.com (1.35.2.6), "Exp", lines: +2 -2
844
845 From the FIPS directory, darnit!
846
847 2004-07-28 15:47 levitte
848
849 Changed:
850 makevms.com (1.35.2.7), "Exp", lines: +5 -1
851
852 Define OPENSSL_FIPS in opensslconf.h if a logical name with the
853 same name is defined.
854
855 Go up one directory level before dealing with FIPS stuff.
856
857 2004-07-30 00:26 levitte
858
859 Changed:
860 fips/fips-lib.com (1.1.2.2), "Exp", lines: +3 -3
861
862 We're building crypto stuff, not ssl stuff. Additionally, we're in
863 the fips subdirectory, not the crypto one...
864
865 2004-07-30 16:37 levitte
866
867 Changed:
868 fips/sha1/fingerprint.sha1 (1.1.2.7), "Exp", lines: +2 -2
869 fips/sha1/fips_md32_common.h (1.1.2.6), "Exp", lines: +1 -1
870 fips/sha1/fips_sha_locl.h (1.1.2.5), "Exp", lines: +2 -2
871 fips/sha1/fips_standalone_sha1.c (1.1.2.5), "Exp", lines: +1 -1
872 fips/sha1/standalone.sha1 (1.1.2.8), "Exp", lines: +3 -3
873 ssl/ssl_ciph.c (1.33.2.10), "Exp", lines: +2 -2
874 fips/rsa/fingerprint.sha1 (1.1.4.4), "Exp", lines: +2 -2
875 fips/rsa/fips_rsa_eay.c (1.1.4.3), "Exp", lines: +1 -1
876 fips/rsa/fips_rsa_gen.c (1.1.4.3), "Exp", lines: +1 -1
877 fips/dh/fingerprint.sha1 (1.1.2.3), "Exp", lines: +1 -1
878 fips/dh/fips_dh_gen.c (1.1.2.3), "Exp", lines: +1 -1
879 fips/dsa/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
880 fips/dsa/fips_dsa_gen.c (1.1.4.3), "Exp", lines: +4 -3
881 fips/dsa/fips_dsa_ossl.c (1.1.2.6), "Exp", lines: +2 -2
882 fips/des/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
883 fips/des/fips_des_enc.c (1.1.2.5), "Exp", lines: +2 -2
884 fips/des/fips_set_key.c (1.1.4.3), "Exp", lines: +3 -3
885 fips/fingerprint.sha1 (1.1.2.8), "Exp", lines: +2 -2
886 fips/fips.c (1.1.2.6), "Exp", lines: +76 -23
887 fips/fips.h (1.1.2.5), "Exp", lines: +2 -3
888 fips/fips_locl.h (1.1.4.2), "Exp", lines: +7 -2
889 fips/aes/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
890 fips/aes/fips_aes_core.c (1.1.2.5), "Exp", lines: +1 -1
891 crypto/rand/md_rand.c (1.69.2.5), "Exp", lines: +1 -1
892 crypto/rand/rand_lib.c (1.15.2.5), "Exp", lines: +2 -1
893 crypto/dsa/dsa_sign.c (1.10.2.6), "Exp", lines: +2 -2
894 crypto/dsa/dsa_vrf.c (1.10.2.6), "Exp", lines: +1 -1
895 crypto/pem/pem_all.c (1.20.2.2), "Exp", lines: +2 -2
896 crypto/cryptlib.c (1.32.2.12), "Exp", lines: +122 -6
897 crypto/crypto.h (1.62.2.8), "Exp", lines: +8 -1
898 crypto/md32_common.h (1.22.2.7), "Exp", lines: +2 -2
899
900 To protect FIPS-related global variables, add locking mechanisms
901 around them.
902
903 NOTE: because two new locks are added, this adds potential
904 binary incompatibility with earlier versions in the 0.9.7 series.
905 However, those locks will only ever be touched when FIPS_mode_set()
906 is called and after, thanks to a variable that's only changed from
907 0 to 1 once (when FIPS_mode_set() is called). So basically, as
908 long as FIPS mode hasn't been engaged explicitely by the calling
909 application, the new locks are treated as if they didn't exist at
910 all, thus not becoming a problem. Applications that are built or
911 rebuilt to use FIPS functionality will need to be recompiled in any
912 case, thus not being a problem either.
913
914 2004-08-05 20:11 steve
915
916 Changed:
917 fips/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
918 fips/fips.c (1.1.2.7), "Exp", lines: +1 -1
919
920 Stop compiler giving bogus shadow warning.
921
922 2004-08-09 14:13 levitte
923
924 Changed:
925 makevms.com (1.35.2.8), "Exp", lines: +1 -1
926
927 In the fips directory, we use FIPS-LIB.COM, not CRYPTO-LIB.COM...
928
929 2004-08-09 14:14 levitte
930
931 Changed:
932 fips/fips-lib.com (1.1.2.3), "Exp", lines: +4 -4
933
934 Correct typos and include directory specifications.
935
936 2004-08-10 11:11 levitte
937
938 Changed:
939 fips/fips-lib.com (1.1.2.4), "Exp", lines: +2 -1
940
941 Update the VMS fips library builder with the DH library.
942
943 2004-08-10 12:04 levitte
944
945 Changed:
946 fips/rand/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
947 fips/rand/fips_rand.c (1.1.2.8), "Exp", lines: +7 -1
948
949 With DEC C in ANSI C mode, we need to define _XOPEN_SOURCE_EXTENDED
950 to get struct timeval and gettimeofday().
951
952 2004-09-06 16:19 levitte
953
954 Changed:
955 fips/fips.c (1.1.2.8), "Exp", lines: +5 -4
956
957 Replace the bogus checks of n with proper uses of feof(), ferror()
958 and clearerr().
959
960 2004-09-06 16:21 levitte
961
962 Changed:
963 fips/sha1/fips_sha_locl.h (1.1.2.6), "Exp", lines: +2 -2
964
965 num is an unsigned long, but since it was transfered from
966 crypto/sha/sha_locl.h, where it is in fact an int, we need to check
967 for less-than-zero as if it was an int...
968
969 2004-10-08 12:03 ben
970
971 Changed:
972 fips/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
973 fips/sha1/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
974 fips/sha1/standalone.sha1 (1.1.2.9), "Exp", lines: +1 -1
975
976 Update fingerprints.
977
978 2004-10-14 07:51 levitte
979
980 Changed:
981 VMS/mkshared.com (1.3.2.1), "Exp", lines: +8 -0
982
983 We need to check for OPENSSL_FIPS when building shared libraries,
984 so we get correct transfer vectors for those functions when
985 required.
986
987 2004-10-26 13:47 steve
988
989 Changed:
990 util/mkfiles.pl (1.12.2.2), "Exp", lines: +1 -0
991
992 Add fips/dh directory to mkfiles.pl
993
994 2004-10-26 14:17 levitte
995
996 Changed:
997 fips/sha1/Makefile (1.1.4.4), "Exp", lines: +3 -1
998 util/mkfiles.pl (1.12.2.3), "Exp", lines: +1 -0
999 fips/Makefile (1.1.4.5), "Exp", lines: +7 -1
1000 crypto/sha/Makefile (1.1.4.4), "Exp", lines: +1 -7
1001
1002 fips/dh was missing in mkfiles.pl. make update
1003
1004 2004-10-26 15:01 steve
1005
1006 Changed:
1007 util/mkfiles.pl (1.12.2.4), "Exp", lines: +0 -1
1008
1009 Only add fips/dh once...
1010
1011 2004-11-01 09:20 levitte
1012
1013 Changed:
1014 fips/rand/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
1015 fips/rand/fips_rand.c (1.1.2.9), "Exp", lines: +3 -1
1016
1017 Make sure _XOPEN_SOURCE_EXTENDED is correctly defined, and only if
1018 not already defined.
1019
1020 2004-12-09 19:03 appro
1021
1022 vChanged:
1023 crypto/Makefile (1.1.4.4), "Exp", lines: +2 -0
1024
1025 Postpone linking of shared libcrypto in FIPS build.
1026
1027 2004-12-09 19:13 appro
1028
1029 Changed:
1030 fips/fingerprint.sha1 (1.1.2.11), "Exp", lines: +1 -1
1031 fips/fips.c (1.1.2.9), "Exp", lines: +13 -1
1032 fips/openssl_fips_fingerprint (1.1.4.4), "Exp", lines: +4 -2
1033
1034 Cygwin specific FIPS fix-ups.
1035
1036 2004-12-09 23:43 appro
1037
1038 Changed:
1039 Configure (1.314.2.100), "Exp", lines: +2 -3
1040 crypto/des/des_enc.c (1.11.2.5), "Exp", lines: +2 -2
1041
1042 Eliminate false dependency on 386 config option is FIPS context.
1043 At the same time limit assembler support to ELF platforms [that's
1044 what is there, ELF modules].
1045
1046 2004-12-10 12:37 appro
1047
1048 Changed:
1049 Configure (1.314.2.101), "Exp", lines: +10 -3
1050 crypto/des/des_enc.c (1.11.2.6), "Exp", lines: +2 -2
1051
1052 Respect no-asm with fips option and disable FIPS DES assembler in
1053 shared context [because it's not PIC].
1054
1055 2004-12-10 14:15 appro
1056
1057 Changed:
1058 fips/sha1/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
1059 fips/sha1/standalone.sha1 (1.1.2.11), "Exp", lines: +1 -1
1060 fips/sha1/asm/sx86-elf.s (1.1.4.3), "Exp", lines: +32 -32
1061
1062 Solaris x86 assembler update.
1063
1064 2004-12-10 17:30 appro
1065
1066 Changed:
1067 fips/fips_check_sha1 (1.1.2.7), "Exp", lines: +1 -1
1068 fips/openssl_fips_fingerprint (1.1.4.5), "Exp", lines: +1 -1
1069 fips/sha1/Makefile (1.1.4.6), "Exp", lines: +1 -1
1070
1071 Adapt FIPS sub-tree for mingw.
1072
1073 2005-01-03 18:46 steve
1074
1075 Changed:
1076 fips/rsa/fingerprint.sha1 (1.1.4.5), "Exp", lines: +1 -1
1077 fips/rsa/fips_rsa_selftest.c (1.1.4.3), "Exp", lines: +55 -11
1078
1079 RSA KAT.
1080
1081 2005-01-11 17:54 levitte
1082
1083 Changed:
1084 fips/rsa/fingerprint.sha1 (1.1.4.6), "Exp", lines: +1 -1
1085 fips/rsa/fips_rsa_selftest.c (1.1.4.4), "Exp", lines: +2 -2
1086
1087 Clear signed vs. unsigned conflicts. Change the fingerprint
1088 accordingly.
1089
1090 2005-01-11 19:25 levitte
1091
1092 Changed:
1093 ssl/ssltest.c (1.53.2.24), "Exp", lines: +2 -2
1094 fips/rand/fips_randtest.c (1.1.2.6), "Exp", lines: +3 -3
1095 fips/sha1/fips_sha1test.c (1.1.2.5), "Exp", lines: +10 -4
1096 fips/des/fips_desmovs.c (1.1.2.6), "Exp", lines: +8 -7
1097 fips/dsa/fips_dsatest.c (1.1.2.5), "Exp", lines: +2 -2
1098 apps/openssl.c (1.48.2.12), "Exp", lines: +1 -1
1099 fips/aes/fips_aesavs.c (1.1.2.12), "Exp", lines: +8 -7
1100
1101 Use EXIT() instead of exit().
1102
1103 2005-01-26 21:00 steve
1104
1105 Changed:
1106 apps/dgst.c (1.23.2.13), "Exp", lines: +10 -0
1107 apps/pkcs12.c (1.60.2.13), "Exp", lines: +8 -1
1108 crypto/crypto.h (1.62.2.9), "Exp", lines: +49 -0
1109 crypto/md32_common.h (1.22.2.9), "Exp", lines: +1 -1
1110 crypto/bf/bf_skey.c (1.6.2.1), "Exp", lines: +2 -1
1111 crypto/bf/blowfish.h (1.9.2.1), "Exp", lines: +4 -1
1112 crypto/cast/c_skey.c (1.5.6.1), "Exp", lines: +3 -1
1113 crypto/cast/cast.h (1.7.2.1), "Exp", lines: +4 -1
1114 crypto/evp/bio_md.c (1.11.2.3), "Exp", lines: +2 -7
1115 crypto/evp/digest.c (1.21.2.7), "Exp", lines: +11 -0
1116 crypto/evp/e_aes.c (1.6.2.11), "Exp", lines: +11 -11
1117 crypto/evp/e_des.c (1.5.2.9), "Exp", lines: +5 -3
1118 crypto/evp/e_des3.c (1.8.2.8), "Exp", lines: +6 -6
1119 crypto/evp/evp.h (1.86.2.16), "Exp", lines: +17 -0
1120 crypto/evp/evp_enc.c (1.28.2.11), "Exp", lines: +15 -1
1121 crypto/evp/evp_err.c (1.23.2.4), "Exp", lines: +6 -1
1122 crypto/evp/evp_locl.h (1.7.2.7), "Exp", lines: +17 -2
1123 crypto/evp/m_dss.c (1.8.2.1), "Exp", lines: +1 -1
1124 crypto/evp/m_md2.c (1.9.2.1), "Exp", lines: +1 -0
1125 crypto/evp/m_md4.c (1.8.2.1), "Exp", lines: +1 -0
1126 crypto/evp/m_md5.c (1.9.2.1), "Exp", lines: +1 -0
1127 crypto/evp/m_mdc2.c (1.9.2.1), "Exp", lines: +1 -0
1128 crypto/evp/m_sha.c (1.8.2.2), "Exp", lines: +1 -0
1129 crypto/evp/m_sha1.c (1.8.2.1), "Exp", lines: +1 -1
1130 crypto/evp/names.c (1.7.2.1), "Exp", lines: +3 -0
1131 crypto/hmac/hmac.c (1.12.2.3), "Exp", lines: +7 -0
1132 crypto/hmac/hmac.h (1.14.2.2), "Exp", lines: +1 -0
1133 crypto/idea/i_skey.c (1.5.6.1), "Exp", lines: +13 -0
1134 crypto/idea/idea.h (1.10.2.1), "Exp", lines: +4 -0
1135 crypto/md2/md2.h (1.11.2.1), "Exp", lines: +3 -0
1136 crypto/md2/md2_dgst.c (1.13.2.4), "Exp", lines: +3 -1
1137 crypto/md4/md4.h (1.3.2.1), "Exp", lines: +3 -0
1138 crypto/md4/md4_dgst.c (1.2.2.2), "Exp", lines: +1 -1
1139 crypto/md5/md5.h (1.10.2.3), "Exp", lines: +3 -0
1140 crypto/md5/md5_dgst.c (1.16.2.2), "Exp", lines: +1 -1
1141 crypto/mdc2/mdc2.h (1.9.2.1), "Exp", lines: +3 -1
1142 crypto/mdc2/mdc2dgst.c (1.13.2.1), "Exp", lines: +3 -1
1143 crypto/rc2/rc2.h (1.10.2.1), "Exp", lines: +4 -1
1144 crypto/rc2/rc2_skey.c (1.4.6.1), "Exp", lines: +13 -0
1145 crypto/rc4/rc4.h (1.10.2.2), "Exp", lines: +3 -0
1146 crypto/rc4/rc4_skey.c (1.10.8.2), "Exp", lines: +2 -1
1147 crypto/rc5/rc5.h (1.5.2.1), "Exp", lines: +4 -1
1148 crypto/rc5/rc5_skey.c (1.4.6.1), "Exp", lines: +14 -0
1149 crypto/ripemd/ripemd.h (1.8.2.1), "Exp", lines: +3 -0
1150 crypto/ripemd/rmd_dgst.c (1.13.2.2), "Exp", lines: +2 -1
1151 crypto/sha/sha.h (1.11.2.2), "Exp", lines: +3 -0
1152 crypto/sha/sha_locl.h (1.16.2.3), "Exp", lines: +4 -0
1153 crypto/x509/x509_cmp.c (1.22.2.4), "Exp", lines: +7 -1
1154 crypto/x509/x509_vfy.c (1.56.2.13), "Exp", lines: +1 -1
1155 ssl/s3_clnt.c (1.53.2.18), "Exp", lines: +2 -0
1156 ssl/s3_enc.c (1.31.2.9), "Exp", lines: +3 -0
1157 ssl/s3_srvr.c (1.85.2.23), "Exp", lines: +2 -0
1158 ssl/t1_enc.c (1.27.2.9), "Exp", lines: +2 -0
1159
1160 FIPS algorithm blocking.
1161
1162 Non FIPS algorithms are not normally allowed in FIPS mode.
1163
1164 Any attempt to use them via high level functions will
1165 return an error.
1166
1167 The low level non-FIPS algorithm functions cannot return
1168 errors so they produce assertion failures. HMAC also has to give an
1169 assertion error because it (erroneously) can't return an error
1170 either.
1171
1172 There are exceptions (such as MD5 in TLS and non
1173 cryptographic use of algorithms) and applications can override the
1174 blocking and use non FIPS algorithms anyway.
1175
1176 For low level functions the override is perfomed by
1177 prefixing the algorithm initalization function with "private_" for
1178 example private_MD5_Init().
1179
1180 For high level functions an override is performed by
1181 setting a flag in the context.
1182
1183 2005-01-27 02:49 steve
1184
1185 Changed:
1186 apps/dgst.c (1.23.2.14), "Exp", lines: +9 -5
1187 crypto/crypto.h (1.62.2.10), "Exp", lines: +3 -0
1188 crypto/evp/digest.c (1.21.2.8), "Exp", lines: +34 -0
1189 crypto/hmac/hmac.c (1.12.2.4), "Exp", lines: +9 -0
1190
1191 More FIPS algorithm blocking.
1192
1193 Catch attempted use of non FIPS algorithms with HMAC.
1194
1195 Give an assertion error for applications that ignore FIPS
1196 digest errors.
1197
1198 Make -non-fips-allow work with dgst and HMAC.
1199
1200 2005-01-28 15:03 steve
1201
1202 Changed:
1203 apps/dgst.c (1.23.2.15), "Exp", lines: +2 -1
1204 apps/enc.c (1.35.2.13), "Exp", lines: +38 -4
1205 crypto/evp/e_rc4.c (1.11.2.2), "Exp", lines: +1 -0
1206 crypto/evp/evp.h (1.86.2.17), "Exp", lines: +3 -0
1207 crypto/evp/evp_enc.c (1.28.2.12), "Exp", lines: +60 -15
1208 crypto/evp/evp_locl.h (1.7.2.8), "Exp", lines: +1 -0
1209 test/testenc (1.3.8.2), "Exp", lines: +8 -8
1210
1211 Further FIPS algorithm blocking.
1212
1213 Fixes to cipher blocking and enabling code.
1214
1215 Add option -non-fips-allow to 'enc' and update testenc.
1216
1217 2005-01-31 02:33 steve
1218
1219 Changed:
1220 ssl/s23_clnt.c (1.20.2.7), "Exp", lines: +16 -0
1221 ssl/s23_srvr.c (1.41.2.6), "Exp", lines: +9 -0
1222 ssl/s3_clnt.c (1.53.2.19), "Exp", lines: +0 -8
1223 ssl/s3_enc.c (1.31.2.10), "Exp", lines: +1 -0
1224 ssl/s3_srvr.c (1.85.2.24), "Exp", lines: +0 -8
1225 ssl/ssl.h (1.126.2.21), "Exp", lines: +1 -0
1226 ssl/ssl_cert.c (1.48.2.10), "Exp", lines: +0 -8
1227 ssl/ssl_err.c (1.41.2.4), "Exp", lines: +2 -1
1228 ssl/ssl_lib.c (1.110.2.13), "Exp", lines: +8 -9
1229 ssl/t1_enc.c (1.27.2.10), "Exp", lines: +0 -18
1230
1231 Only allow TLS is FIPS mode.
1232
1233 Remove old FIPS_allow_md5() calls.
1234
1235 2005-02-05 19:24 steve
1236
1237 Changed:
1238 apps/req.c (1.88.2.18), "Exp", lines: +8 -1
1239 apps/x509.c (1.67.2.20), "Exp", lines: +8 -1
1240
1241 In FIPS mode use SHA1 as default digest in x509 and req utilities.
1242
1243 2005-03-22 18:29 steve
1244
1245 Changed:
1246 fips/fingerprint.sha1 (1.1.2.12), "Exp", lines: +1 -1
1247 fips/fips.c (1.1.2.10), "Exp", lines: +1 -0
1248
1249 Fix memory leak.
1250
1251 2005-03-27 05:36 steve
1252
1253 Changed:
1254 crypto/evp/e_null.c (1.9.2.1), "Exp", lines: +1 -1
1255 ssl/s3_lib.c (1.57.2.13), "Exp", lines: +3 -3
1256
1257 Allow 'null' cipher and appropriate Kerberos ciphersuites in FIPS
1258 mode.
1259
1260 2005-04-14 14:44 steve
1261
1262 Changed:
1263 fips/fipshashes.sha1 (1.1.2.1), "Exp", lines: +29 -0
1264 util/checkhash.pl (1.1.2.1), "Exp", lines: +181 -0
1265
1266 Perl script that checks or rebuilds FIPS hash files. This works on
1267 both Unix and Windows.
1268
1269 Merge all FIPS hash files into a single hash file
1270 fips/fips.sha1
1271
1272 2005-04-15 05:27 steve
1273
1274 Changed:
1275 fips/Makefile (1.1.4.9), "Exp", lines: +1 -1
1276 fips/aes/Makefile (1.1.4.4), "Exp", lines: +1 -4
1277 fips/des/Makefile (1.1.4.6), "Exp", lines: +1 -4
1278 fips/dh/Makefile (1.1.2.5), "Exp", lines: +1 -4
1279 fips/dsa/Makefile (1.1.4.4), "Exp", lines: +1 -4
1280 fips/rand/Makefile (1.1.4.3), "Exp", lines: +1 -4
1281 fips/rsa/Makefile (1.1.4.5), "Exp", lines: +1 -4
1282 fips/sha1/Makefile (1.1.4.9), "Exp", lines: +1 -7
1283
1284 Update hash checking in makefiles to use new perl script.
1285
1286 2005-04-17 06:37 steve
1287
1288 Changed:
1289 util/checkhash.pl (1.1.2.2), "Exp", lines: +163 -127
1290
1291 Modify checkhash.pl so it can be run standalone or included as a
1292 funtion in another perl script.
1293
1294 2005-04-17 16:00 appro
1295
1296 Changed:
1297 fips/sha1/Makefile (1.1.4.10), "Exp", lines: +9 -5
1298
1299 Bring back fips_standalone_sha1.
1300
1301 2005-04-17 16:17 appro
1302
1303 Deleted:
1304 fips/sha1/asm/sx86-elf.s (1.1.4.4)
1305 Changed:
1306 Configure (1.314.2.114), "Exp", lines: +1 -1
1307 fips/fipshashes.sha1 (1.1.2.2), "Exp", lines: +1 -1
1308 fips/sha1/Makefile (1.1.4.11), "Exp", lines: +1 -1
1309 fips/sha1/standalone.sha1 (1.1.2.13), "Exp", lines: +1 -1
1310 fips/sha1/asm/fips-sx86-elf.s (1.1.2.1), "Exp", lines: +1568 -0
1311
1312 Rename fips/sha1/sx86-elf.s to fips/sha1/fips-sx86-elf.s.
1313
1314 2005-04-17 16:21 steve
1315
1316 Changed:
1317 util/checkhash.pl (1.1.2.3), "Exp", lines: +2 -0
1318
1319 Return 0 for successful hash check.
1320
1321 2005-04-17 16:54 appro
1322
1323 Changed:
1324 Configure (1.314.2.116), "Exp", lines: +8 -1
1325 Makefile.org (1.154.2.99), "Exp", lines: +3 -2
1326 crypto/aes/aes_cbc.c (1.1.2.11), "Exp", lines: +2 -0
1327 fips/fipshashes.sha1 (1.1.2.4), "Exp", lines: +1 -0
1328 fips/aes/Makefile (1.1.4.5), "Exp", lines: +4 -2
1329 fips/aes/asm/fips-ax86-elf.s (1.1.2.1), "Exp", lines: +1822 -0
1330
1331 Throw in fips/aes/asm/fips-ax86-elf.s.
1332
1333 2005-04-17 16:35 appro
1334
1335 Changed:
1336 Configure (1.314.2.115), "Exp", lines: +1 -1
1337 fips/fipshashes.sha1 (1.1.2.3), "Exp", lines: +1 -1
1338 fips/des/asm/fips-dx86-elf.s (1.1.4.2), "Exp", lines: +108 -98
1339
1340 Regenerate fips/des/asm/fips-dx86-elf.s with -fPIC flag.
1341
1342 2005-04-17 17:26 appro
1343
1344 Changed:
1345 crypto/cryptlib.c (1.32.2.18), "Exp", lines: +6 -55
1346 crypto/crypto.h (1.62.2.11), "Exp", lines: +0 -3
1347 fips/fips.c (1.1.2.11), "Exp", lines: +62 -8
1348 fips/fips.h (1.1.2.7), "Exp", lines: +2 -3
1349 fips/fips_locl.h (1.1.4.3), "Exp", lines: +6 -3
1350 fips/fipshashes.sha1 (1.1.2.5), "Exp", lines: +4 -4
1351 fips/rand/fips_rand.c (1.1.2.10), "Exp", lines: +3 -1
1352 fips/rsa/fips_rsa_gen.c (1.1.4.4), "Exp", lines: +4 -2
1353
1354 Resolve minor binary compatibility issues in fips.
1355
1356 2005-04-17 18:22 appro
1357
1358 Changed:
1359 fips/fipshashes.sha1 (1.1.2.6), "Exp", lines: +12 -12
1360 fips/des/fips_des_locl.h (1.1.2.4), "Exp", lines: +1 -1
1361 fips/des/fips_set_key.c (1.1.4.4), "Exp", lines: +2 -2
1362 fips/dh/fips_dh_key.c (1.1.2.3), "Exp", lines: +1 -1
1363 fips/dsa/fips_dsa_ossl.c (1.1.2.7), "Exp", lines: +1 -1
1364 fips/dsa/fips_dsa_selftest.c (1.1.4.2), "Exp", lines: +3 -3
1365 fips/rand/fips_rand.c (1.1.2.11), "Exp", lines: +2 -2
1366 fips/rand/fips_rand.h (1.1.2.5), "Exp", lines: +1 -1
1367 fips/rsa/fips_rsa_eay.c (1.1.4.4), "Exp", lines: +1 -1
1368 fips/rsa/fips_rsa_gen.c (1.1.4.5), "Exp", lines: +1 -1
1369 fips/rsa/fips_rsa_selftest.c (1.1.4.5), "Exp", lines: +11 -11
1370 fips/sha1/fips_sha1_selftest.c (1.1.4.2), "Exp", lines: +1 -1
1371 fips/sha1/fips_sha1dgst.c (1.1.2.5), "Exp", lines: +1 -1
1372 fips/sha1/standalone.sha1 (1.1.2.14), "Exp", lines: +2 -2
1373
1374 Minor fips const-ification.
1375
1376 2005-04-18 07:02 steve
1377
1378 Changed:
1379 crypto/bf/bf_skey.c (1.6.2.2), "Exp", lines: +1 -0
1380 crypto/cast/c_skey.c (1.5.6.2), "Exp", lines: +1 -0
1381 crypto/idea/i_skey.c (1.5.6.2), "Exp", lines: +1 -0
1382 crypto/rc2/rc2_skey.c (1.4.6.2), "Exp", lines: +1 -0
1383 crypto/rc4/rc4_skey.c (1.10.8.3), "Exp", lines: +1 -0
1384 crypto/rc5/rc5_skey.c (1.4.6.2), "Exp", lines: +1 -0
1385
1386 Pick up definition of FIPS_mode() in fips.h to avoid warnings.
1387
1388 2005-04-18 10:34 steve
1389
1390 Deleted:
1391 fips/fingerprint.sha1 (1.1.2.14)
1392 fips/fips_check_sha1 (1.1.2.8)
1393 fips/fips_make_sha1 (1.1.2.7)
1394 fips/aes/fingerprint.sha1 (1.1.2.7)
1395 fips/des/fingerprint.sha1 (1.1.2.6)
1396 fips/dh/fingerprint.sha1 (1.1.2.4)
1397 fips/dsa/fingerprint.sha1 (1.1.2.7)
1398 fips/rand/fingerprint.sha1 (1.1.2.10)
1399 fips/rsa/fingerprint.sha1 (1.1.4.7)
1400 fips/sha1/fingerprint.sha1 (1.1.2.12)
1401 Changed:
1402 fips/sha1/Makefile (1.1.4.12), "Exp", lines: +1 -4
1403
1404 Remove obsolete fingerprint.sha1 files and associated scripts.
1405 Delete test in fips/sha1/Makefile: the top level test checks the
1406 same files.
1407
1408 2005-04-19 09:11 appro
1409
1410 Deleted:
1411 fips/fipshashes.sha1 (1.1.2.7)
1412 fips/sha1/standalone.sha1 (1.1.2.15)
1413 Changed:
1414 fips/fipshashes.c (1.1.2.1), "Exp", lines: +32 -0
1415 util/checkhash.pl (1.1.2.4), "Exp", lines: +7 -4
1416
1417 Maintain fingerprint hashes as C source.
1418
1419 2005-04-19 09:17 appro
1420
1421 Changed:
1422 util/checkhash.pl (1.1.2.5), "Exp", lines: +1 -1
1423
1424 Complete the transition C-code hashes.
1425
1426 2005-04-21 19:06 steve
1427
1428 Changed:
1429 apps/openssl.c (1.48.2.13), "Exp", lines: +0 -2
1430 fips/fips.c (1.1.2.12), "Exp", lines: +0 -27
1431 fips/fips.h (1.1.2.8), "Exp", lines: +0 -2
1432 fips/fipshashes.c (1.1.2.2), "Exp", lines: +2 -2
1433
1434 Remove defunct FIPS_allow_md5() and related functions.
1435
1436 2005-04-22 06:15 appro
1437
1438 Changed:
1439 fips/fips.c (1.1.2.13), "Exp", lines: +3 -3
1440 fips/fips_err.h (1.1.4.4), "Exp", lines: +3 -3
1441 fips/fipshashes.c (1.1.2.4), "Exp", lines: +2 -2
1442
1443 Move some variables to .bss.
1444