1 See file ChangeLog.0_9_7-stable_not-in-head for explanations.
2 This is the "FIPS"-related part.
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
80 Unfinished FIPS stuff for review/improvement.
85 fips/fips_check_sha1 (1.1.2.2), "Exp", lines: +1 -1
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
96 Build in non-FIPS mode.
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
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
124 fips/aes/fips_aesavs.c (1.1.2.5), "Exp", lines: +295 -303
131 fips/aes/fips_aesavs.c (1.1.2.6), "Exp", lines: +43 -17
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
144 2003-07-31 23:30 levitte
147 Makefile.org (1.154.2.71), "Exp", lines: +2 -0
149 If FDIRS is to be treated like SDIRS, let's not forget to
150 initialize it in Makefile.org.
152 2003-07-31 23:41 levitte
155 fips/sha1/fips_sha1test.c (1.1.2.2), "Exp", lines: +3 -3
157 No C++ comments in C programs!
159 2003-08-01 15:07 steve
162 fips/aes/fips_aesavs.c (1.1.2.8), "Exp", lines: +3 -3
164 Replace C++ style comments.
169 fips/des/fips_desmovs.c (1.1.2.2), "Exp", lines: +55 -37
171 Make tests work (CFB1 still doesn't produce the right answers,
174 2003-08-08 12:08 levitte
177 fips/des/fips_des_enc.c (1.1.2.2), "Exp", lines: +9 -0
179 Avoid clashing with the regular DES functions when not compiling
180 with -DFIPS. This is basically only visible when building with
181 shared library supoort...
183 2003-08-11 11:36 levitte
186 fips/sha1/.cvsignore (1.1.2.2)
187 fips/sha1/Makefile.ssl (1.1.2.3)
188 fips/sha1/fingerprint.sha1 (1.1.2.3)
189 fips/sha1/fips_md32_common.h (1.1.2.2)
190 fips/sha1/fips_sha1dgst.c (1.1.2.3)
191 fips/sha1/fips_sha1test.c (1.1.2.3)
192 fips/sha1/fips_sha_locl.h (1.1.2.2)
193 fips/sha1/fips_standalone_sha1.c (1.1.2.3)
194 fips/sha1/sha1hashes.txt (1.1.2.2)
195 fips/sha1/sha1vectors.txt (1.1.2.2)
196 fips/sha1/standalone.sha1 (1.1.2.4)
197 fips/dsa/.cvsignore (1.1.2.2)
198 fips/dsa/Makefile.ssl (1.1.2.2)
199 fips/dsa/fingerprint.sha1 (1.1.2.3)
200 fips/dsa/fips_dsa_ossl.c (1.1.2.3)
201 fips/dsa/fips_dsatest.c (1.1.2.3)
202 fips/rand/.cvsignore (1.1.2.2)
203 fips/rand/Makefile.ssl (1.1.2.2)
204 fips/rand/fingerprint.sha1 (1.1.2.2)
205 fips/rand/fips_rand.c (1.1.2.2)
206 fips/rand/fips_rand.h (1.1.2.2)
207 fips/rand/fips_randtest.c (1.1.2.2)
208 fips/des/.cvsignore (1.1.2.2)
209 fips/des/Makefile.ssl (1.1.2.3)
210 fips/des/fingerprint.sha1 (1.1.2.2)
211 fips/des/fips_des_enc.c (1.1.2.3)
212 fips/des/fips_des_locl.h (1.1.2.2)
213 fips/des/fips_desmovs.c (1.1.2.3)
214 fips/aes/.cvsignore (1.1.2.2)
215 fips/aes/Makefile.ssl (1.1.2.5)
216 fips/aes/fingerprint.sha1 (1.1.2.2)
217 fips/aes/fips_aes_core.c (1.1.2.2)
218 fips/aes/fips_aes_locl.h (1.1.2.2)
219 fips/aes/fips_aesavs.c (1.1.2.9)
220 fips/.cvsignore (1.1.2.2)
221 fips/Makefile.ssl (1.1.2.6)
222 fips/fingerprint.sha1 (1.1.2.3)
223 fips/fips.c (1.1.2.2)
224 fips/fips.h (1.1.2.2)
225 fips/fips_check_sha1 (1.1.2.4)
226 fips/fips_err.c (1.1.2.2)
227 fips/fips_err_wrapper.c (1.1.2.2)
228 fips/fips_make_sha1 (1.1.2.4)
231 util/libeay.num (1.173.2.16), "Exp", lines: +11 -38
232 util/mkerr.pl (1.18.2.5), "Exp", lines: +1 -2
233 test/Makefile.ssl (1.84.2.31), "Exp", lines: +54 -180
234 crypto/ripemd/Makefile.ssl (1.25.2.6), "Exp", lines: +2 -7
235 crypto/sha/Makefile.ssl (1.26.2.6), "Exp", lines: +6 -16
236 crypto/rand/Makefile.ssl (1.56.2.5), "Exp", lines: +15 -17
237 crypto/rand/md_rand.c (1.69.2.3), "Exp", lines: +0 -9
238 crypto/rand/rand.h (1.26.2.6), "Exp", lines: +0 -2
239 crypto/rand/rand_err.c (1.6.2.2), "Exp", lines: +1 -3
240 crypto/rand/rand_lib.c (1.15.2.3), "Exp", lines: +0 -11
241 crypto/objects/obj_dat.h (1.49.2.18), "Exp", lines: +3 -27
242 crypto/objects/obj_mac.h (1.19.2.18), "Exp", lines: +0 -32
243 crypto/objects/obj_mac.num (1.15.2.14), "Exp", lines: +0 -8
244 crypto/objects/objects.txt (1.20.2.19), "Exp", lines: +0 -11
245 crypto/md4/Makefile.ssl (1.6.2.5), "Exp", lines: +4 -7
246 crypto/md5/Makefile.ssl (1.33.2.8), "Exp", lines: +4 -7
247 crypto/evp/Makefile.ssl (1.64.2.9), "Exp", lines: +7 -8
248 crypto/evp/c_allc.c (1.8.2.6), "Exp", lines: +0 -4
249 crypto/evp/e_aes.c (1.6.2.9), "Exp", lines: +4 -22
250 crypto/evp/e_des.c (1.5.2.5), "Exp", lines: +2 -43
251 crypto/evp/e_des3.c (1.8.2.4), "Exp", lines: +3 -3
252 crypto/evp/evp.h (1.86.2.13), "Exp", lines: +11 -36
253 crypto/evp/evp_err.c (1.23.2.2), "Exp", lines: +1 -3
254 crypto/evp/evp_lib.c (1.6.8.3), "Exp", lines: +0 -24
255 crypto/evp/evp_locl.h (1.7.2.5), "Exp", lines: +2 -11
256 crypto/evp/evp_test.c (1.14.2.12), "Exp", lines: +8 -17
257 crypto/evp/evptests.txt (1.9.2.6), "Exp", lines: +1 -106
258 crypto/dsa/Makefile.ssl (1.49.2.7), "Exp", lines: +6 -10
259 crypto/dsa/dsa_ossl.c (1.12.2.5), "Exp", lines: +0 -2
260 crypto/dsa/dsa_sign.c (1.10.2.4), "Exp", lines: +0 -12
261 crypto/dsa/dsa_vrf.c (1.10.2.4), "Exp", lines: +0 -8
262 crypto/err/Makefile.ssl (1.48.2.5), "Exp", lines: +16 -17
263 crypto/err/err.h (1.35.2.4), "Exp", lines: +0 -2
264 crypto/err/err_all.c (1.17.2.3), "Exp", lines: +0 -4
265 crypto/err/openssl.ec (1.11.2.2), "Exp", lines: +0 -1
266 crypto/des/des.h (1.40.2.5), "Exp", lines: +1 -1
267 crypto/des/des_enc.c (1.11.2.3), "Exp", lines: +0 -4
268 crypto/des/des_old.c (1.11.2.5), "Exp", lines: +1 -1
269 crypto/des/destest.c (1.30.2.7), "Exp", lines: +2 -2
270 crypto/des/ecb3_enc.c (1.8.2.2), "Exp", lines: +3 -1
271 crypto/aes/Makefile.ssl (1.4.2.7), "Exp", lines: +1 -2
272 crypto/aes/aes.h (1.1.2.8), "Exp", lines: +0 -9
273 crypto/aes/aes_cfb.c (1.1.2.8), "Exp", lines: +0 -93
274 crypto/aes/aes_core.c (1.1.2.5), "Exp", lines: +0 -4
275 crypto/cryptlib.c (1.32.2.10), "Exp", lines: +0 -5
276 crypto/md32_common.h (1.22.2.5), "Exp", lines: +0 -11
277 Configure (1.314.2.86), "Exp", lines: +0 -2
278 Makefile.org (1.154.2.72), "Exp", lines: +8 -34
279 TABLE (1.99.2.30), "Exp", lines: +0 -50
281 A new branch for FIPS-related changes has been created with the
282 name OpenSSL-fips-0_9_7-stable.
284 Since the 0.9.7-stable branch is supposed to be in freeze
285 and should only contain bug corrections, this change removes the
286 FIPS changes from that branch.
291 apps/Makefile.ssl (1.100.2.27)
292 crypto/Makefile.ssl (1.84.2.12)
293 crypto/aes/Makefile.ssl (1.4.2.9)
294 crypto/asn1/Makefile.ssl (1.77.2.7)
295 crypto/bf/Makefile.ssl (1.25.2.6)
296 crypto/bio/Makefile.ssl (1.52.2.4)
297 crypto/bn/Makefile.ssl (1.65.2.9)
298 crypto/buffer/Makefile.ssl (1.32.2.4)
299 crypto/cast/Makefile.ssl (1.31.2.6)
300 crypto/comp/Makefile.ssl (1.32.2.4)
301 crypto/conf/Makefile.ssl (1.38.2.8)
302 crypto/des/Makefile.ssl (1.61.2.13)
303 crypto/dh/Makefile.ssl (1.43.2.5)
304 crypto/dsa/Makefile.ssl (1.49.2.9)
305 crypto/dso/Makefile.ssl (1.11.2.4)
306 crypto/ec/Makefile.ssl (1.7.2.4)
307 crypto/engine/Makefile.ssl (1.30.2.13)
308 crypto/err/Makefile.ssl (1.48.2.7)
309 crypto/evp/Makefile.ssl (1.64.2.12)
310 crypto/hmac/Makefile.ssl (1.33.2.6)
311 crypto/idea/Makefile.ssl (1.20.2.4)
312 crypto/krb5/Makefile.ssl (1.5.2.6)
313 crypto/lhash/Makefile.ssl (1.28.2.4)
314 crypto/md2/Makefile.ssl (1.29.2.5)
315 crypto/md4/Makefile.ssl (1.6.2.7)
316 crypto/md5/Makefile.ssl (1.33.2.10)
317 crypto/mdc2/Makefile.ssl (1.30.2.4)
318 crypto/objects/Makefile.ssl (1.46.2.6)
319 crypto/ocsp/Makefile.ssl (1.19.2.7)
320 crypto/pem/Makefile.ssl (1.51.2.5)
321 crypto/pkcs12/Makefile.ssl (1.37.2.5)
322 crypto/pkcs7/Makefile.ssl (1.47.2.5)
323 crypto/rand/Makefile.ssl (1.56.2.8)
324 crypto/rc2/Makefile.ssl (1.20.2.4)
325 crypto/rc4/Makefile.ssl (1.25.2.6)
326 crypto/rc5/Makefile.ssl (1.22.2.6)
327 crypto/ripemd/Makefile.ssl (1.25.2.9)
328 crypto/rsa/Makefile.ssl (1.53.2.6)
329 crypto/sha/Makefile.ssl (1.26.2.9)
330 crypto/stack/Makefile.ssl (1.28.2.4)
331 crypto/txt_db/Makefile.ssl (1.26.2.4)
332 crypto/ui/Makefile.ssl (1.10.2.6)
333 crypto/x509/Makefile.ssl (1.56.2.5)
334 crypto/x509v3/Makefile.ssl (1.62.2.5)
335 ssl/Makefile.ssl (1.53.2.11)
336 test/Makefile.ssl (1.84.2.36)
337 tools/Makefile.ssl (1.9.2.4)
339 .cvsignore (1.7.6.2), "Exp", lines: +2 -1
340 Configure (1.314.2.92), "Exp", lines: +38 -8
341 FAQ (1.61.2.31), "Exp", lines: +1 -1
342 INSTALL (1.45.2.9), "Exp", lines: +2 -2
343 INSTALL.W32 (1.30.2.14), "Exp", lines: +9 -4
344 Makefile.org (1.154.2.78), "Exp", lines: +51 -19
345 PROBLEMS (1.4.2.10), "Exp", lines: +2 -2
346 e_os.h (1.56.2.17), "Exp", lines: +20 -1
347 apps/.cvsignore (1.5.8.1), "Exp", lines: +1 -0
348 apps/Makefile (1.1.4.1), "Exp", lines: +1147 -0
349 apps/apps.c (1.49.2.27), "Exp", lines: +0 -10
350 apps/ca.c (1.102.2.31), "Exp", lines: +0 -10
351 apps/dgst.c (1.23.2.10), "Exp", lines: +39 -11
352 apps/openssl.c (1.48.2.9), "Exp", lines: +19 -0
353 crypto/Makefile (1.1.4.1), "Exp", lines: +217 -0
354 crypto/cryptlib.c (1.32.2.11), "Exp", lines: +5 -0
355 crypto/crypto-lib.com (1.53.2.12), "Exp", lines: +1 -1
356 crypto/md32_common.h (1.22.2.6), "Exp", lines: +12 -0
357 crypto/aes/Makefile (1.1.4.1), "Exp", lines: +102 -0
358 crypto/aes/aes.h (1.1.2.9), "Exp", lines: +9 -0
359 crypto/aes/aes_cfb.c (1.1.2.9), "Exp", lines: +93 -0
360 crypto/aes/aes_core.c (1.1.2.6), "Exp", lines: +4 -0
361 crypto/asn1/Makefile (1.1.4.1), "Exp", lines: +1150 -0
362 crypto/bf/Makefile (1.1.4.1), "Exp", lines: +113 -0
363 crypto/bio/Makefile (1.1.4.1), "Exp", lines: +214 -0
364 crypto/bio/bio.h (1.56.2.6), "Exp", lines: +1 -0
365 crypto/bn/Makefile (1.1.4.1), "Exp", lines: +324 -0
366 crypto/bn/bntest.c (1.55.2.4), "Exp", lines: +1 -1
367 crypto/buffer/Makefile (1.1.4.1), "Exp", lines: +92 -0
368 crypto/cast/Makefile (1.1.4.1), "Exp", lines: +118 -0
369 crypto/cast/asm/.cvsignore (1.2.8.1), "Exp", lines: +1 -0
370 crypto/comp/Makefile (1.1.4.1), "Exp", lines: +112 -0
371 crypto/conf/Makefile (1.1.4.1), "Exp", lines: +181 -0
372 crypto/des/Makefile (1.1.4.1), "Exp", lines: +314 -0
373 crypto/des/cfb64ede.c (1.6.2.4), "Exp", lines: +111 -0
374 crypto/des/des.h (1.40.2.6), "Exp", lines: +5 -1
375 crypto/des/des_enc.c (1.11.2.4), "Exp", lines: +8 -0
376 crypto/des/des_old.c (1.11.2.6), "Exp", lines: +1 -1
377 crypto/des/destest.c (1.30.2.8), "Exp", lines: +2 -2
378 crypto/des/ecb3_enc.c (1.8.2.3), "Exp", lines: +1 -3
379 crypto/des/set_key.c (1.18.2.2), "Exp", lines: +4 -0
380 crypto/dh/Makefile (1.1.4.1), "Exp", lines: +131 -0
381 crypto/dsa/Makefile (1.1.4.1), "Exp", lines: +173 -0
382 crypto/dsa/dsa_gen.c (1.19.2.1), "Exp", lines: +4 -1
383 crypto/dsa/dsa_key.c (1.9.2.1), "Exp", lines: +2 -0
384 crypto/dsa/dsa_ossl.c (1.12.2.6), "Exp", lines: +2 -0
385 crypto/dsa/dsa_sign.c (1.10.2.5), "Exp", lines: +12 -0
386 crypto/dsa/dsa_vrf.c (1.10.2.5), "Exp", lines: +8 -0
387 crypto/dso/Makefile (1.1.4.1), "Exp", lines: +140 -0
388 crypto/ec/Makefile (1.1.4.1), "Exp", lines: +126 -0
389 crypto/engine/Makefile (1.1.4.1), "Exp", lines: +536 -0
390 crypto/engine/hw_cryptodev.c (1.1.2.6), "Exp", lines: +6 -2
391 crypto/err/Makefile (1.1.4.1), "Exp", lines: +118 -0
392 crypto/err/err.h (1.35.2.6), "Exp", lines: +2 -0
393 crypto/err/err_all.c (1.17.2.4), "Exp", lines: +4 -0
394 crypto/err/openssl.ec (1.11.2.3), "Exp", lines: +1 -0
395 crypto/evp/Makefile (1.1.4.1), "Exp", lines: +1057 -0
396 crypto/evp/bio_md.c (1.11.2.1), "Exp", lines: +6 -0
397 crypto/evp/c_allc.c (1.8.2.7), "Exp", lines: +8 -0
398 crypto/evp/e_aes.c (1.6.2.10), "Exp", lines: +22 -4
399 crypto/evp/e_des.c (1.5.2.8), "Exp", lines: +36 -3
400 crypto/evp/e_des3.c (1.8.2.7), "Exp", lines: +43 -4
401 crypto/evp/evp.h (1.86.2.15), "Exp", lines: +39 -11
402 crypto/evp/evp_err.c (1.23.2.3), "Exp", lines: +3 -1
403 crypto/evp/evp_lib.c (1.6.8.4), "Exp", lines: +24 -0
404 crypto/evp/evp_locl.h (1.7.2.6), "Exp", lines: +11 -2
405 crypto/evp/evp_test.c (1.14.2.13), "Exp", lines: +17 -8
406 crypto/evp/evptests.txt (1.9.2.7), "Exp", lines: +106 -1
407 crypto/hmac/Makefile (1.1.4.1), "Exp", lines: +99 -0
408 crypto/idea/Makefile (1.1.4.1), "Exp", lines: +89 -0
409 crypto/krb5/Makefile (1.1.4.1), "Exp", lines: +88 -0
410 crypto/lhash/Makefile (1.1.4.1), "Exp", lines: +91 -0
411 crypto/md2/Makefile (1.1.4.1), "Exp", lines: +91 -0
412 crypto/md4/Makefile (1.1.4.1), "Exp", lines: +93 -0
413 crypto/md5/Makefile (1.1.4.1), "Exp", lines: +129 -0
414 crypto/mdc2/Makefile (1.1.4.1), "Exp", lines: +96 -0
415 crypto/objects/Makefile (1.1.4.1), "Exp", lines: +121 -0
416 crypto/objects/obj_dat.h (1.49.2.19), "Exp", lines: +33 -3
417 crypto/objects/obj_mac.h (1.19.2.19), "Exp", lines: +40 -0
418 crypto/objects/obj_mac.num (1.15.2.15), "Exp", lines: +10 -0
419 crypto/objects/objects.txt (1.20.2.20), "Exp", lines: +13 -0
420 crypto/ocsp/Makefile (1.1.4.1), "Exp", lines: +291 -0
421 crypto/pem/Makefile (1.1.4.1), "Exp", lines: +334 -0
422 crypto/pkcs12/Makefile (1.1.4.1), "Exp", lines: +415 -0
423 crypto/pkcs7/Makefile (1.1.4.1), "Exp", lines: +241 -0
424 crypto/rand/Makefile (1.1.4.1), "Exp", lines: +196 -0
425 crypto/rand/md_rand.c (1.69.2.4), "Exp", lines: +9 -0
426 crypto/rand/rand.h (1.26.2.7), "Exp", lines: +3 -0
427 crypto/rand/rand_err.c (1.6.2.3), "Exp", lines: +4 -1
428 crypto/rand/rand_lib.c (1.15.2.4), "Exp", lines: +11 -0
429 crypto/rc2/Makefile (1.1.4.1), "Exp", lines: +89 -0
430 crypto/rc4/Makefile (1.1.4.1), "Exp", lines: +108 -0
431 crypto/rc5/Makefile (1.1.4.1), "Exp", lines: +106 -0
432 crypto/ripemd/Makefile (1.1.4.1), "Exp", lines: +111 -0
433 crypto/rsa/Makefile (1.1.4.1), "Exp", lines: +239 -0
434 crypto/rsa/rsa_eay.c (1.28.2.9), "Exp", lines: +1 -1
435 crypto/rsa/rsa_gen.c (1.8.6.1), "Exp", lines: +3 -0
436 crypto/sha/Makefile (1.1.4.1), "Exp", lines: +118 -0
437 crypto/sha/sha1dgst.c (1.21.2.1), "Exp", lines: +8 -0
438 crypto/stack/Makefile (1.1.4.1), "Exp", lines: +86 -0
439 crypto/txt_db/Makefile (1.1.4.1), "Exp", lines: +86 -0
440 crypto/ui/Makefile (1.1.4.1), "Exp", lines: +115 -0
441 crypto/x509/Makefile (1.1.4.1), "Exp", lines: +592 -0
442 crypto/x509v3/Makefile (1.1.4.1), "Exp", lines: +601 -0
443 fips/Makefile (1.1.4.1), "Exp", lines: +202 -0
444 fips/fingerprint.sha1 (1.1.2.4), "Exp", lines: +4 -4
445 fips/fips.c (1.1.2.3), "Exp", lines: +120 -5
446 fips/fips.h (1.1.2.3), "Exp", lines: +42 -2
447 fips/fips_check_sha1 (1.1.2.5), "Exp", lines: +2 -2
448 fips/fips_err.h (1.1.4.1), "Exp", lines: +117 -0
449 fips/fips_err_wrapper.c (1.1.2.3), "Exp", lines: +4 -2
450 fips/fips_locl.h (1.1.4.1), "Exp", lines: +62 -0
451 fips/fips_make_sha1 (1.1.2.5), "Exp", lines: +9 -6
452 fips/fips_test_suite.c (1.1.4.1), "Exp", lines: +302 -0
453 fips/openssl_fips_fingerprint (1.1.4.1), "Exp", lines: +25 -0
454 fips/aes/Makefile (1.1.4.1), "Exp", lines: +131 -0
455 fips/aes/fingerprint.sha1 (1.1.2.3), "Exp", lines: +3 -2
456 fips/aes/fips_aes_core.c (1.1.2.3), "Exp", lines: +5 -2
457 fips/aes/fips_aes_locl.h (1.1.2.3), "Exp", lines: +0 -0
458 fips/aes/fips_aes_selftest.c (1.1.4.1), "Exp", lines: +112 -0
459 fips/aes/fips_aesavs.c (1.1.2.10), "Exp", lines: +12 -6
460 fips/des/Makefile (1.1.4.1), "Exp", lines: +155 -0
461 fips/des/fingerprint.sha1 (1.1.2.3), "Exp", lines: +5 -2
462 fips/des/fips_des_enc.c (1.1.2.4), "Exp", lines: +16 -3
463 fips/des/fips_des_locl.h (1.1.2.3), "Exp", lines: +1 -1
464 fips/des/fips_des_selftest.c (1.1.4.1), "Exp", lines: +200 -0
465 fips/des/fips_desmovs.c (1.1.2.4), "Exp", lines: +186 -79
466 fips/des/fips_set_key.c (1.1.4.1), "Exp", lines: +415 -0
467 fips/des/asm/fips-dx86-elf.s (1.1.4.1), "Exp", lines: +2697 -0
468 fips/dsa/Makefile (1.1.4.1), "Exp", lines: +159 -0
469 fips/dsa/fingerprint.sha1 (1.1.2.4), "Exp", lines: +3 -1
470 fips/dsa/fips_dsa_gen.c (1.1.4.1), "Exp", lines: +373 -0
471 fips/dsa/fips_dsa_ossl.c (1.1.2.4), "Exp", lines: +16 -3
472 fips/dsa/fips_dsa_selftest.c (1.1.4.1), "Exp", lines: +168 -0
473 fips/dsa/fips_dsatest.c (1.1.2.4), "Exp", lines: +10 -6
474 fips/dsa/fips_dssvs.c (1.1.4.1), "Exp", lines: +306 -0
475 fips/rand/Makefile (1.1.4.1), "Exp", lines: +104 -0
476 fips/rand/fingerprint.sha1 (1.1.2.3), "Exp", lines: +2 -2
477 fips/rand/fips_rand.c (1.1.2.3), "Exp", lines: +60 -10
478 fips/rand/fips_rand.h (1.1.2.3), "Exp", lines: +19 -1
479 fips/rand/fips_randtest.c (1.1.2.3), "Exp", lines: +31 -10
480 fips/rsa/Makefile (1.1.4.1), "Exp", lines: +112 -0
481 fips/rsa/fingerprint.sha1 (1.1.4.1), "Exp", lines: +3 -0
482 fips/rsa/fips_rsa_eay.c (1.1.4.1), "Exp", lines: +735 -0
483 fips/rsa/fips_rsa_gen.c (1.1.4.1), "Exp", lines: +249 -0
484 fips/rsa/fips_rsa_selftest.c (1.1.4.1), "Exp", lines: +207 -0
485 fips/sha1/.cvsignore (1.1.2.3), "Exp", lines: +1 -2
486 fips/sha1/Makefile (1.1.4.1), "Exp", lines: +158 -0
487 fips/sha1/fingerprint.sha1 (1.1.2.4), "Exp", lines: +5 -3
488 fips/sha1/fips_md32_common.h (1.1.2.3), "Exp", lines: +0 -0
489 fips/sha1/fips_sha1_selftest.c (1.1.4.1), "Exp", lines: +97 -0
490 fips/sha1/fips_sha1dgst.c (1.1.2.4), "Exp", lines: +4 -4
491 fips/sha1/fips_sha1test.c (1.1.2.4), "Exp", lines: +17 -0
492 fips/sha1/fips_sha_locl.h (1.1.2.3), "Exp", lines: +7 -0
493 fips/sha1/fips_standalone_sha1.c (1.1.2.4), "Exp", lines: +60 -7
494 fips/sha1/sha1hashes.txt (1.1.2.3), "Exp", lines: +0 -0
495 fips/sha1/sha1vectors.txt (1.1.2.3), "Exp", lines: +0 -0
496 fips/sha1/standalone.sha1 (1.1.2.5), "Exp", lines: +6 -4
497 fips/sha1/asm/sx86-elf.s (1.1.4.1), "Exp", lines: +1568 -0
498 ms/do_masm.bat (1.1.8.2), "Exp", lines: +12 -10
499 ms/do_ms.bat (1.4.8.2), "Exp", lines: +11 -11
500 ms/do_nasm.bat (1.1.8.2), "Exp", lines: +12 -11
501 ms/do_nt.bat (1.2.8.1), "Exp", lines: +4 -4
502 shlib/hpux10-cc.sh (1.3.2.2), "Exp", lines: +3 -3
503 ssl/Makefile (1.1.4.1), "Exp", lines: +1019 -0
504 ssl/s3_clnt.c (1.53.2.16), "Exp", lines: +10 -0
505 ssl/s3_srvr.c (1.85.2.21), "Exp", lines: +9 -0
506 ssl/ssl_cert.c (1.48.2.7), "Exp", lines: +9 -0
507 ssl/ssl_lib.c (1.110.2.12), "Exp", lines: +13 -1
508 ssl/ssltest.c (1.53.2.23), "Exp", lines: +33 -1
509 ssl/t1_enc.c (1.27.2.8), "Exp", lines: +19 -1
510 test/.cvsignore (1.4.8.1), "Exp", lines: +4 -0
511 test/Makefile (1.1.4.1), "Exp", lines: +941 -0
512 test/bctest (1.14.2.1), "Exp", lines: +1 -1
513 test/testenc (1.3.8.1), "Exp", lines: +1 -1
514 test/testfipsssl (1.1.4.1), "Exp", lines: +113 -0
515 tools/Makefile (1.1.4.1), "Exp", lines: +61 -0
516 util/cygwin.sh (1.1.2.5), "Exp", lines: +3 -3
517 util/domd (1.6.2.3), "Exp", lines: +5 -5
518 util/fixNT.sh (1.1.1.2.8.1), "Exp", lines: +3 -3
519 util/libeay.num (1.173.2.19), "Exp", lines: +55 -11
520 util/mk1mf.pl (1.41.2.10), "Exp", lines: +6 -4
521 util/mkdef.pl (1.67.2.7), "Exp", lines: +11 -4
522 util/mkerr.pl (1.18.2.6), "Exp", lines: +2 -1
523 util/mkfiles.pl (1.12.2.1), "Exp", lines: +8 -1
524 util/pod2mantest (1.1.2.7), "Exp", lines: +1 -1
525 util/selftest.pl (1.18.2.1), "Exp", lines: +2 -2
526 util/pl/BC-16.pl (1.2.2.1), "Exp", lines: +1 -1
527 util/pl/BC-32.pl (1.11.2.4), "Exp", lines: +1 -1
528 util/pl/Mingw32.pl (1.12.6.5), "Exp", lines: +1 -1
529 util/pl/OS2-EMX.pl (1.1.2.3), "Exp", lines: +1 -1
530 util/pl/VC-16.pl (1.3.2.1), "Exp", lines: +2 -2
531 util/pl/VC-32.pl (1.11.2.3), "Exp", lines: +2 -2
532 util/pl/VC-CE.pl (1.1.2.5), "Exp", lines: +1 -1
533 util/pl/ultrix.pl (1.2.8.1), "Exp", lines: +1 -1
535 Pull FIPS back into stable.
537 2004-05-12 10:27 levitte
540 apps/Makefile (1.1.4.2), "Exp", lines: +3 -1
542 Only check for FIPS signatures when FIPS is enabled.
544 2004-05-12 10:28 levitte
547 crypto/des/FILES0 (1.1.4.2), "Exp", lines: +1 -1
549 Makefile.ssl changed name to Makefile.
551 2004-05-12 10:28 levitte
554 fips/rand/fips_rand.c (1.1.2.4), "Exp", lines: +5 -1
556 Only really build this file when OPENSSL_FIPS is defined. And oh,
557 let's keep internal variables static.
559 2004-05-12 10:42 levitte
562 fips/rand/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
564 I forgot to modify the signature for fips_rand.c...
566 2004-05-12 10:46 levitte
569 fips/rsa/.cvsignore (1.1.4.1), "Exp", lines: +1 -0
570 fips/.cvsignore (1.1.2.3), "Exp", lines: +1 -1
571 fips/aes/.cvsignore (1.1.2.3), "Exp", lines: +0 -3
572 fips/des/.cvsignore (1.1.2.3), "Exp", lines: +0 -2
573 fips/dsa/.cvsignore (1.1.2.3), "Exp", lines: +0 -1
574 fips/rand/.cvsignore (1.1.2.3), "Exp", lines: +0 -1
576 Ignore the 'lib' timestamp file.
578 2004-05-12 12:07 levitte
581 fips/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
582 fips/aes/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
583 fips/des/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
584 fips/dsa/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
585 fips/rand/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
586 fips/rsa/.cvsignore (1.1.4.2), "Exp", lines: +1 -0
587 fips/sha1/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
589 Ignore 'Makefile.save'
594 crypto/dh/dh.h (1.23.2.6), "Exp", lines: +1 -0
595 crypto/dh/dh_err.c (1.6.2.3), "Exp", lines: +2 -1
596 crypto/dh/dh_gen.c (1.8.8.2), "Exp", lines: +9 -0
597 fips/fips_test_suite.c (1.1.4.2), "Exp", lines: +4 -3
598 fips/aes/fips_aesavs.c (1.1.2.11), "Exp", lines: +49 -1
599 fips/des/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
600 fips/des/fips_desmovs.c (1.1.2.5), "Exp", lines: +49 -1
601 fips/des/fips_set_key.c (1.1.4.2), "Exp", lines: +2 -0
602 fips/sha1/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
603 fips/sha1/fips_md32_common.h (1.1.2.4), "Exp", lines: +3 -0
604 fips/sha1/standalone.sha1 (1.1.2.6), "Exp", lines: +1 -1
606 Fix self-tests, ban some things in FIPS mode, fix copyrights.
608 2004-05-17 06:28 levitte
611 util/mk1mf.pl (1.41.2.11), "Exp", lines: +8 -2
612 util/pl/BC-16.pl (1.2.2.2), "Exp", lines: +9 -4
613 util/pl/BC-32.pl (1.11.2.5), "Exp", lines: +8 -3
614 util/pl/Mingw32.pl (1.12.6.6), "Exp", lines: +7 -2
615 util/pl/OS2-EMX.pl (1.1.2.4), "Exp", lines: +7 -2
616 util/pl/VC-16.pl (1.3.2.2), "Exp", lines: +7 -2
617 util/pl/VC-32.pl (1.11.2.4), "Exp", lines: +7 -2
618 util/pl/VC-CE.pl (1.1.2.6), "Exp", lines: +7 -2
619 util/pl/linux.pl (1.3.6.1), "Exp", lines: +7 -2
620 util/pl/ultrix.pl (1.2.8.2), "Exp", lines: +7 -2
621 util/pl/unix.pl (1.2.8.1), "Exp", lines: +7 -2
623 Generate SHA1 files on Windows and other platforms supported by
624 mk1mf.pl, when building in FIPS mode.
628 2004-05-17 06:30 levitte
631 apps/apps.h (1.44.2.14), "Exp", lines: +3 -0
632 apps/openssl.c (1.48.2.10), "Exp", lines: +9 -5
634 Make sure the applications know when we are running in FIPS mode.
635 We can't use the variable in libcrypto, since it's supposedly
638 Note: currently only supported in MONOLITH mode.
640 2004-05-17 06:31 levitte
643 apps/enc.c (1.35.2.9), "Exp", lines: +10 -1
645 When in FIPS mode, use SHA1 to digest the key, rather than MD5, as
646 MD5 isn't a FIPS-approved algorithm.
648 Note: this means the user needs to keep track of this, and
649 we need to add support for that...
651 2004-05-19 16:16 levitte
654 fips/rsa/fingerprint.sha1 (1.1.4.2), "Exp", lines: +2 -2
655 fips/rsa/fips_rsa_eay.c (1.1.4.2), "Exp", lines: +8 -8
656 fips/rsa/fips_rsa_gen.c (1.1.4.2), "Exp", lines: +1 -1
657 fips/dsa/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
658 fips/dsa/fips_dsa_gen.c (1.1.4.2), "Exp", lines: +2 -2
659 fips/dsa/fips_dsa_ossl.c (1.1.2.5), "Exp", lines: +4 -4
660 fips/aes/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
661 fips/aes/fips_aes_core.c (1.1.2.4), "Exp", lines: +5 -5
662 crypto/rsa/rsa.h (1.36.2.11), "Exp", lines: +4 -0
663 crypto/aes/aes.h (1.1.2.10), "Exp", lines: +6 -0
664 crypto/dsa/dsa.h (1.26.2.5), "Exp", lines: +4 -0
666 Define FIPS_*_SIZE_T for AES, DSA and RSA as well, in preparation
667 for size_t-ification of those algorithms in future version of
670 2004-05-27 11:33 levitte
673 makevms.com (1.35.2.3), "Exp", lines: +27 -0
675 Copy the FIPS files to the temporary openssl include directory.
677 2004-05-27 12:04 levitte
680 fips/fips-lib.com (1.1.2.1), "Exp", lines: +1179 -0
681 makevms.com (1.35.2.4), "Exp", lines: +8 -0
683 Compile the FIPS directory on VMS as well. fips-lib.com is
684 essentially a copy of crypto-lib.com, with just a few edits.
686 2004-05-27 12:07 levitte
689 fips/install.com (1.1.2.1), "Exp", lines: +55 -0
690 install.com (1.4.2.2), "Exp", lines: +6 -6
692 Run an installation of FIPS stuff as well.
694 2004-05-27 12:19 levitte
697 test/maketests.com (1.13.2.5), "Exp", lines: +3 -3
698 apps/makeapps.com (1.18.2.5), "Exp", lines: +3 -3
700 Make sure o_str.h is reachable.
705 Makefile.org (1.154.2.80), "Exp", lines: +1 -1
706 crypto/dh/dh.h (1.23.2.7), "Exp", lines: +0 -1
707 crypto/dh/dh_check.c (1.6.2.1), "Exp", lines: +4 -0
708 crypto/dh/dh_err.c (1.6.2.4), "Exp", lines: +0 -1
709 crypto/dh/dh_gen.c (1.8.8.3), "Exp", lines: +5 -9
710 crypto/dh/dh_key.c (1.16.2.3), "Exp", lines: +4 -0
711 fips/Makefile (1.1.4.2), "Exp", lines: +13 -14
712 fips/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
713 fips/fips.h (1.1.2.4), "Exp", lines: +1 -0
714 fips/fips_err.h (1.1.4.2), "Exp", lines: +1 -0
715 fips/fips_make_sha1 (1.1.2.6), "Exp", lines: +3 -0
716 fips/fips_test_suite.c (1.1.4.3), "Exp", lines: +13 -9
717 fips/openssl_fips_fingerprint (1.1.4.2), "Exp", lines: +1 -2
719 The version that was actually submitted for FIPS testing.
724 fips/dh/Makefile (1.1.2.1), "Exp", lines: +92 -0
725 fips/dh/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
726 fips/dh/fips_dh_check.c (1.1.2.1), "Exp", lines: +119 -0
727 fips/dh/fips_dh_gen.c (1.1.2.1), "Exp", lines: +182 -0
728 fips/dh/fips_dh_key.c (1.1.2.1), "Exp", lines: +222 -0
730 Add Diffie-Hellman to FIPS.
735 fips/.cvsignore (1.1.2.5), "Exp", lines: +2 -0
736 fips/dh/.cvsignore (1.1.2.1), "Exp", lines: +1 -0
740 2004-06-21 11:07 levitte
743 fips/aes/Makefile (1.1.4.2), "Exp", lines: +7 -5
744 fips/des/Makefile (1.1.4.2), "Exp", lines: +7 -5
745 fips/dh/Makefile (1.1.2.2), "Exp", lines: +7 -6
746 fips/dsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
747 fips/rsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
748 fips/sha1/Makefile (1.1.4.2), "Exp", lines: +7 -5
750 Make sure we don't try to loop over an empty EXHEADER. In the
751 Makefiles where this was fixed by commenting away code, change it
752 to check for an empty EXHEADER instead, so we have less hassle in a
753 future where EXHEADER changes.
757 2004-06-21 20:05 levitte
760 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
762 Standard sh doesn't tolerate ! as part of the conditional command.
766 2004-06-28 22:33 levitte
769 fips/dh/fips_dh_check.c (1.1.2.2), "Exp", lines: +6 -0
770 fips/dh/fips_dh_gen.c (1.1.2.2), "Exp", lines: +6 -2
771 fips/dh/fips_dh_key.c (1.1.2.2), "Exp", lines: +8 -0
773 Make sure the FIPS stuff is only really compiled when in FIPS mode.
778 fips/fips_test_suite.c (1.1.4.4), "Exp", lines: +39 -6
779 fips/dh/fingerprint.sha1 (1.1.2.2), "Exp", lines: +3 -3
781 Corrected test program.
783 2004-07-17 14:48 appro
786 fips/des/Makefile (1.1.4.3), "Exp", lines: +1 -1
788 Eliminate enforced -g from CFLAGS. It switches off optimization
789 with some compilers, e.g. DEC C.
791 2004-07-21 19:41 steve
794 crypto/pem/pem_all.c (1.20.2.1), "Exp", lines: +119 -0
796 When in FIPS mode write private keys in PKCS#8 and PBES2 format to
797 avoid use of prohibited MD5 algorithm.
802 fips/rand/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
803 fips/rand/fips_rand.c (1.1.2.7), "Exp", lines: +22 -7
804 fips/rand/fips_randtest.c (1.1.2.5), "Exp", lines: +2 -2
808 2004-07-21 19:35 steve
811 fips/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
812 fips/fips.c (1.1.2.5), "Exp", lines: +3 -3
813 fips/rsa/fingerprint.sha1 (1.1.4.3), "Exp", lines: +1 -1
814 fips/rsa/fips_rsa_selftest.c (1.1.4.2), "Exp", lines: +8 -8
816 Avoid compiler warnings.
818 2004-07-27 02:17 steve
821 fips/fips_test_suite.c (1.1.4.5), "Exp", lines: +9 -8
823 Stop compiler warnings.
825 2004-07-27 02:20 steve
828 crypto/err/err.c (1.51.2.6), "Exp", lines: +1 -0
830 Add FIPS name to error library.
832 2004-07-27 14:22 steve
835 Makefile.org (1.154.2.84), "Exp", lines: +3 -3
836 fips/fips_check_sha1 (1.1.2.6), "Exp", lines: +1 -1
837 fips/openssl_fips_fingerprint (1.1.4.3), "Exp", lines: +1 -1
839 Rename libcrypto.sha1 to libcrypto.a.sha1
841 2004-07-27 20:28 steve
844 ssl/s3_lib.c (1.57.2.11), "Exp", lines: +33 -33
845 ssl/ssl.h (1.126.2.20), "Exp", lines: +1 -0
846 ssl/ssl_ciph.c (1.33.2.9), "Exp", lines: +11 -0
847 ssl/ssl_locl.h (1.47.2.3), "Exp", lines: +2 -1
849 New cipher "strength" FIPS which specifies that a cipher suite is
852 New cipherstring "FIPS" is all FIPS compatible ciphersuites
855 Only allow FIPS ciphersuites in FIPS mode.
857 2004-07-28 04:24 levitte
860 makevms.com (1.35.2.6), "Exp", lines: +2 -2
862 From the FIPS directory, darnit!
864 2004-07-28 15:47 levitte
867 makevms.com (1.35.2.7), "Exp", lines: +5 -1
869 Define OPENSSL_FIPS in opensslconf.h if a logical name with the
870 same name is defined.
872 Go up one directory level before dealing with FIPS stuff.
874 2004-07-30 00:26 levitte
877 fips/fips-lib.com (1.1.2.2), "Exp", lines: +3 -3
879 We're building crypto stuff, not ssl stuff. Additionally, we're in
880 the fips subdirectory, not the crypto one...
882 2004-07-30 16:37 levitte
885 fips/sha1/fingerprint.sha1 (1.1.2.7), "Exp", lines: +2 -2
886 fips/sha1/fips_md32_common.h (1.1.2.6), "Exp", lines: +1 -1
887 fips/sha1/fips_sha_locl.h (1.1.2.5), "Exp", lines: +2 -2
888 fips/sha1/fips_standalone_sha1.c (1.1.2.5), "Exp", lines: +1 -1
889 fips/sha1/standalone.sha1 (1.1.2.8), "Exp", lines: +3 -3
890 ssl/ssl_ciph.c (1.33.2.10), "Exp", lines: +2 -2
891 fips/rsa/fingerprint.sha1 (1.1.4.4), "Exp", lines: +2 -2
892 fips/rsa/fips_rsa_eay.c (1.1.4.3), "Exp", lines: +1 -1
893 fips/rsa/fips_rsa_gen.c (1.1.4.3), "Exp", lines: +1 -1
894 fips/dh/fingerprint.sha1 (1.1.2.3), "Exp", lines: +1 -1
895 fips/dh/fips_dh_gen.c (1.1.2.3), "Exp", lines: +1 -1
896 fips/dsa/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
897 fips/dsa/fips_dsa_gen.c (1.1.4.3), "Exp", lines: +4 -3
898 fips/dsa/fips_dsa_ossl.c (1.1.2.6), "Exp", lines: +2 -2
899 fips/des/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
900 fips/des/fips_des_enc.c (1.1.2.5), "Exp", lines: +2 -2
901 fips/des/fips_set_key.c (1.1.4.3), "Exp", lines: +3 -3
902 fips/fingerprint.sha1 (1.1.2.8), "Exp", lines: +2 -2
903 fips/fips.c (1.1.2.6), "Exp", lines: +76 -23
904 fips/fips.h (1.1.2.5), "Exp", lines: +2 -3
905 fips/fips_locl.h (1.1.4.2), "Exp", lines: +7 -2
906 fips/aes/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
907 fips/aes/fips_aes_core.c (1.1.2.5), "Exp", lines: +1 -1
908 crypto/rand/md_rand.c (1.69.2.5), "Exp", lines: +1 -1
909 crypto/rand/rand_lib.c (1.15.2.5), "Exp", lines: +2 -1
910 crypto/dsa/dsa_sign.c (1.10.2.6), "Exp", lines: +2 -2
911 crypto/dsa/dsa_vrf.c (1.10.2.6), "Exp", lines: +1 -1
912 crypto/pem/pem_all.c (1.20.2.2), "Exp", lines: +2 -2
913 crypto/cryptlib.c (1.32.2.12), "Exp", lines: +122 -6
914 crypto/crypto.h (1.62.2.8), "Exp", lines: +8 -1
915 crypto/md32_common.h (1.22.2.7), "Exp", lines: +2 -2
917 To protect FIPS-related global variables, add locking mechanisms
920 NOTE: because two new locks are added, this adds potential
921 binary incompatibility with earlier versions in the 0.9.7 series.
922 However, those locks will only ever be touched when FIPS_mode_set()
923 is called and after, thanks to a variable that's only changed from
924 0 to 1 once (when FIPS_mode_set() is called). So basically, as
925 long as FIPS mode hasn't been engaged explicitely by the calling
926 application, the new locks are treated as if they didn't exist at
927 all, thus not becoming a problem. Applications that are built or
928 rebuilt to use FIPS functionality will need to be recompiled in any
929 case, thus not being a problem either.
931 2004-08-02 16:15 levitte
934 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
936 Let's lock a write lock when changing values, shall we?
938 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
939 for making me aware of this error.
941 2004-08-05 20:11 steve
944 fips/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
945 fips/fips.c (1.1.2.7), "Exp", lines: +1 -1
947 Stop compiler giving bogus shadow warning.
949 2004-08-09 14:13 levitte
952 makevms.com (1.35.2.8), "Exp", lines: +1 -1
954 In the fips directory, we use FIPS-LIB.COM, not CRYPTO-LIB.COM...
956 2004-08-09 14:14 levitte
959 fips/fips-lib.com (1.1.2.3), "Exp", lines: +4 -4
961 Correct typos and include directory specifications.
963 2004-08-10 11:11 levitte
966 fips/fips-lib.com (1.1.2.4), "Exp", lines: +2 -1
968 Update the VMS fips library builder with the DH library.
970 2004-08-10 12:04 levitte
973 fips/rand/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
974 fips/rand/fips_rand.c (1.1.2.8), "Exp", lines: +7 -1
976 With DEC C in ANSI C mode, we need to define _XOPEN_SOURCE_EXTENDED
977 to get struct timeval and gettimeofday().
979 2004-09-06 16:19 levitte
982 fips/fips.c (1.1.2.8), "Exp", lines: +5 -4
984 Replace the bogus checks of n with proper uses of feof(), ferror()
987 2004-09-06 16:21 levitte
990 fips/sha1/fips_sha_locl.h (1.1.2.6), "Exp", lines: +2 -2
992 num is an unsigned long, but since it was transfered from
993 crypto/sha/sha_locl.h, where it is in fact an int, we need to check
994 for less-than-zero as if it was an int...
999 fips/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
1000 fips/sha1/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
1001 fips/sha1/standalone.sha1 (1.1.2.9), "Exp", lines: +1 -1
1003 Update fingerprints.
1005 2004-10-14 07:51 levitte
1008 VMS/mkshared.com (1.3.2.1), "Exp", lines: +8 -0
1010 We need to check for OPENSSL_FIPS when building shared libraries,
1011 so we get correct transfer vectors for those functions when
1014 2004-10-26 13:47 steve
1017 util/mkfiles.pl (1.12.2.2), "Exp", lines: +1 -0
1019 Add fips/dh directory to mkfiles.pl
1021 2004-10-26 14:17 levitte
1024 fips/sha1/Makefile (1.1.4.4), "Exp", lines: +3 -1
1025 util/mkfiles.pl (1.12.2.3), "Exp", lines: +1 -0
1026 fips/Makefile (1.1.4.5), "Exp", lines: +7 -1
1027 crypto/sha/Makefile (1.1.4.4), "Exp", lines: +1 -7
1029 fips/dh was missing in mkfiles.pl. make update
1031 2004-10-26 15:01 steve
1034 util/mkfiles.pl (1.12.2.4), "Exp", lines: +0 -1
1036 Only add fips/dh once...
1038 2004-11-01 09:20 levitte
1041 fips/rand/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
1042 fips/rand/fips_rand.c (1.1.2.9), "Exp", lines: +3 -1
1044 Make sure _XOPEN_SOURCE_EXTENDED is correctly defined, and only if
1045 not already defined.
1047 2004-12-09 19:03 appro
1050 crypto/Makefile (1.1.4.4), "Exp", lines: +2 -0
1052 Postpone linking of shared libcrypto in FIPS build.
1054 2004-12-09 19:13 appro
1057 fips/fingerprint.sha1 (1.1.2.11), "Exp", lines: +1 -1
1058 fips/fips.c (1.1.2.9), "Exp", lines: +13 -1
1059 fips/openssl_fips_fingerprint (1.1.4.4), "Exp", lines: +4 -2
1061 Cygwin specific FIPS fix-ups.
1063 2004-12-09 23:43 appro
1066 Configure (1.314.2.100), "Exp", lines: +2 -3
1067 crypto/des/des_enc.c (1.11.2.5), "Exp", lines: +2 -2
1069 Eliminate false dependency on 386 config option is FIPS context.
1070 At the same time limit assembler support to ELF platforms [that's
1071 what is there, ELF modules].
1073 2004-12-10 12:37 appro
1076 Configure (1.314.2.101), "Exp", lines: +10 -3
1077 crypto/des/des_enc.c (1.11.2.6), "Exp", lines: +2 -2
1079 Respect no-asm with fips option and disable FIPS DES assembler in
1080 shared context [because it's not PIC].
1082 2004-12-10 14:15 appro
1085 fips/sha1/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
1086 fips/sha1/standalone.sha1 (1.1.2.11), "Exp", lines: +1 -1
1087 fips/sha1/asm/sx86-elf.s (1.1.4.3), "Exp", lines: +32 -32
1089 Solaris x86 assembler update.
1091 2004-12-10 17:30 appro
1094 fips/fips_check_sha1 (1.1.2.7), "Exp", lines: +1 -1
1095 fips/openssl_fips_fingerprint (1.1.4.5), "Exp", lines: +1 -1
1096 fips/sha1/Makefile (1.1.4.6), "Exp", lines: +1 -1
1098 Adapt FIPS sub-tree for mingw.
1100 2005-01-03 18:46 steve
1103 fips/rsa/fingerprint.sha1 (1.1.4.5), "Exp", lines: +1 -1
1104 fips/rsa/fips_rsa_selftest.c (1.1.4.3), "Exp", lines: +55 -11
1108 2005-01-11 17:54 levitte
1111 fips/rsa/fingerprint.sha1 (1.1.4.6), "Exp", lines: +1 -1
1112 fips/rsa/fips_rsa_selftest.c (1.1.4.4), "Exp", lines: +2 -2
1114 Clear signed vs. unsigned conflicts. Change the fingerprint
1117 2005-01-11 19:25 levitte
1120 ssl/ssltest.c (1.53.2.24), "Exp", lines: +2 -2
1121 fips/rand/fips_randtest.c (1.1.2.6), "Exp", lines: +3 -3
1122 fips/sha1/fips_sha1test.c (1.1.2.5), "Exp", lines: +10 -4
1123 fips/des/fips_desmovs.c (1.1.2.6), "Exp", lines: +8 -7
1124 fips/dsa/fips_dsatest.c (1.1.2.5), "Exp", lines: +2 -2
1125 apps/openssl.c (1.48.2.12), "Exp", lines: +1 -1
1126 fips/aes/fips_aesavs.c (1.1.2.12), "Exp", lines: +8 -7
1128 Use EXIT() instead of exit().
1130 2005-01-26 21:00 steve
1133 apps/dgst.c (1.23.2.13), "Exp", lines: +10 -0
1134 apps/pkcs12.c (1.60.2.13), "Exp", lines: +8 -1
1135 crypto/crypto.h (1.62.2.9), "Exp", lines: +49 -0
1136 crypto/md32_common.h (1.22.2.9), "Exp", lines: +1 -1
1137 crypto/bf/bf_skey.c (1.6.2.1), "Exp", lines: +2 -1
1138 crypto/bf/blowfish.h (1.9.2.1), "Exp", lines: +4 -1
1139 crypto/cast/c_skey.c (1.5.6.1), "Exp", lines: +3 -1
1140 crypto/cast/cast.h (1.7.2.1), "Exp", lines: +4 -1
1141 crypto/evp/bio_md.c (1.11.2.3), "Exp", lines: +2 -7
1142 crypto/evp/digest.c (1.21.2.7), "Exp", lines: +11 -0
1143 crypto/evp/e_aes.c (1.6.2.11), "Exp", lines: +11 -11
1144 crypto/evp/e_des.c (1.5.2.9), "Exp", lines: +5 -3
1145 crypto/evp/e_des3.c (1.8.2.8), "Exp", lines: +6 -6
1146 crypto/evp/evp.h (1.86.2.16), "Exp", lines: +17 -0
1147 crypto/evp/evp_enc.c (1.28.2.11), "Exp", lines: +15 -1
1148 crypto/evp/evp_err.c (1.23.2.4), "Exp", lines: +6 -1
1149 crypto/evp/evp_locl.h (1.7.2.7), "Exp", lines: +17 -2
1150 crypto/evp/m_dss.c (1.8.2.1), "Exp", lines: +1 -1
1151 crypto/evp/m_md2.c (1.9.2.1), "Exp", lines: +1 -0
1152 crypto/evp/m_md4.c (1.8.2.1), "Exp", lines: +1 -0
1153 crypto/evp/m_md5.c (1.9.2.1), "Exp", lines: +1 -0
1154 crypto/evp/m_mdc2.c (1.9.2.1), "Exp", lines: +1 -0
1155 crypto/evp/m_sha.c (1.8.2.2), "Exp", lines: +1 -0
1156 crypto/evp/m_sha1.c (1.8.2.1), "Exp", lines: +1 -1
1157 crypto/evp/names.c (1.7.2.1), "Exp", lines: +3 -0
1158 crypto/hmac/hmac.c (1.12.2.3), "Exp", lines: +7 -0
1159 crypto/hmac/hmac.h (1.14.2.2), "Exp", lines: +1 -0
1160 crypto/idea/i_skey.c (1.5.6.1), "Exp", lines: +13 -0
1161 crypto/idea/idea.h (1.10.2.1), "Exp", lines: +4 -0
1162 crypto/md2/md2.h (1.11.2.1), "Exp", lines: +3 -0
1163 crypto/md2/md2_dgst.c (1.13.2.4), "Exp", lines: +3 -1
1164 crypto/md4/md4.h (1.3.2.1), "Exp", lines: +3 -0
1165 crypto/md4/md4_dgst.c (1.2.2.2), "Exp", lines: +1 -1
1166 crypto/md5/md5.h (1.10.2.3), "Exp", lines: +3 -0
1167 crypto/md5/md5_dgst.c (1.16.2.2), "Exp", lines: +1 -1
1168 crypto/mdc2/mdc2.h (1.9.2.1), "Exp", lines: +3 -1
1169 crypto/mdc2/mdc2dgst.c (1.13.2.1), "Exp", lines: +3 -1
1170 crypto/rc2/rc2.h (1.10.2.1), "Exp", lines: +4 -1
1171 crypto/rc2/rc2_skey.c (1.4.6.1), "Exp", lines: +13 -0
1172 crypto/rc4/rc4.h (1.10.2.2), "Exp", lines: +3 -0
1173 crypto/rc4/rc4_skey.c (1.10.8.2), "Exp", lines: +2 -1
1174 crypto/rc5/rc5.h (1.5.2.1), "Exp", lines: +4 -1
1175 crypto/rc5/rc5_skey.c (1.4.6.1), "Exp", lines: +14 -0
1176 crypto/ripemd/ripemd.h (1.8.2.1), "Exp", lines: +3 -0
1177 crypto/ripemd/rmd_dgst.c (1.13.2.2), "Exp", lines: +2 -1
1178 crypto/sha/sha.h (1.11.2.2), "Exp", lines: +3 -0
1179 crypto/sha/sha_locl.h (1.16.2.3), "Exp", lines: +4 -0
1180 crypto/x509/x509_cmp.c (1.22.2.4), "Exp", lines: +7 -1
1181 crypto/x509/x509_vfy.c (1.56.2.13), "Exp", lines: +1 -1
1182 ssl/s3_clnt.c (1.53.2.18), "Exp", lines: +2 -0
1183 ssl/s3_enc.c (1.31.2.9), "Exp", lines: +3 -0
1184 ssl/s3_srvr.c (1.85.2.23), "Exp", lines: +2 -0
1185 ssl/t1_enc.c (1.27.2.9), "Exp", lines: +2 -0
1187 FIPS algorithm blocking.
1189 Non FIPS algorithms are not normally allowed in FIPS mode.
1191 Any attempt to use them via high level functions will
1194 The low level non-FIPS algorithm functions cannot return
1195 errors so they produce assertion failures. HMAC also has to give an
1196 assertion error because it (erroneously) can't return an error
1199 There are exceptions (such as MD5 in TLS and non
1200 cryptographic use of algorithms) and applications can override the
1201 blocking and use non FIPS algorithms anyway.
1203 For low level functions the override is perfomed by
1204 prefixing the algorithm initalization function with "private_" for
1205 example private_MD5_Init().
1207 For high level functions an override is performed by
1208 setting a flag in the context.
1210 2005-01-27 02:49 steve
1213 apps/dgst.c (1.23.2.14), "Exp", lines: +9 -5
1214 crypto/crypto.h (1.62.2.10), "Exp", lines: +3 -0
1215 crypto/evp/digest.c (1.21.2.8), "Exp", lines: +34 -0
1216 crypto/hmac/hmac.c (1.12.2.4), "Exp", lines: +9 -0
1218 More FIPS algorithm blocking.
1220 Catch attempted use of non FIPS algorithms with HMAC.
1222 Give an assertion error for applications that ignore FIPS
1225 Make -non-fips-allow work with dgst and HMAC.
1227 2005-01-28 15:03 steve
1230 apps/dgst.c (1.23.2.15), "Exp", lines: +2 -1
1231 apps/enc.c (1.35.2.13), "Exp", lines: +38 -4
1232 crypto/evp/e_rc4.c (1.11.2.2), "Exp", lines: +1 -0
1233 crypto/evp/evp.h (1.86.2.17), "Exp", lines: +3 -0
1234 crypto/evp/evp_enc.c (1.28.2.12), "Exp", lines: +60 -15
1235 crypto/evp/evp_locl.h (1.7.2.8), "Exp", lines: +1 -0
1236 test/testenc (1.3.8.2), "Exp", lines: +8 -8
1238 Further FIPS algorithm blocking.
1240 Fixes to cipher blocking and enabling code.
1242 Add option -non-fips-allow to 'enc' and update testenc.
1244 2005-01-31 02:33 steve
1247 ssl/s23_clnt.c (1.20.2.7), "Exp", lines: +16 -0
1248 ssl/s23_srvr.c (1.41.2.6), "Exp", lines: +9 -0
1249 ssl/s3_clnt.c (1.53.2.19), "Exp", lines: +0 -8
1250 ssl/s3_enc.c (1.31.2.10), "Exp", lines: +1 -0
1251 ssl/s3_srvr.c (1.85.2.24), "Exp", lines: +0 -8
1252 ssl/ssl.h (1.126.2.21), "Exp", lines: +1 -0
1253 ssl/ssl_cert.c (1.48.2.10), "Exp", lines: +0 -8
1254 ssl/ssl_err.c (1.41.2.4), "Exp", lines: +2 -1
1255 ssl/ssl_lib.c (1.110.2.13), "Exp", lines: +8 -9
1256 ssl/t1_enc.c (1.27.2.10), "Exp", lines: +0 -18
1258 Only allow TLS is FIPS mode.
1260 Remove old FIPS_allow_md5() calls.
1262 2005-02-05 19:24 steve
1265 apps/req.c (1.88.2.18), "Exp", lines: +8 -1
1266 apps/x509.c (1.67.2.20), "Exp", lines: +8 -1
1268 In FIPS mode use SHA1 as default digest in x509 and req utilities.
1270 2005-03-15 10:46 appro
1273 Makefile.org (1.154.2.96), "Exp", lines: +1 -1
1274 crypto/Makefile (1.1.4.6), "Exp", lines: +2 -3
1275 fips/Makefile (1.1.4.8), "Exp", lines: +4 -1
1277 Real Bourne shell doesn't accept ! as in "if ! grep ..." Fix this
1278 in crypto/Makefile and make Makefile.org and fips/Makefile more
1281 2005-03-22 18:29 steve
1284 fips/fingerprint.sha1 (1.1.2.12), "Exp", lines: +1 -1
1285 fips/fips.c (1.1.2.10), "Exp", lines: +1 -0
1289 2005-03-27 05:36 steve
1292 crypto/evp/e_null.c (1.9.2.1), "Exp", lines: +1 -1
1293 ssl/s3_lib.c (1.57.2.13), "Exp", lines: +3 -3
1295 Allow 'null' cipher and appropriate Kerberos ciphersuites in FIPS
1298 2005-04-14 14:44 steve
1301 fips/fipshashes.sha1 (1.1.2.1), "Exp", lines: +29 -0
1302 util/checkhash.pl (1.1.2.1), "Exp", lines: +181 -0
1304 Perl script that checks or rebuilds FIPS hash files. This works on
1305 both Unix and Windows.
1307 Merge all FIPS hash files into a single hash file
1310 2005-04-15 05:27 steve
1313 fips/Makefile (1.1.4.9), "Exp", lines: +1 -1
1314 fips/aes/Makefile (1.1.4.4), "Exp", lines: +1 -4
1315 fips/des/Makefile (1.1.4.6), "Exp", lines: +1 -4
1316 fips/dh/Makefile (1.1.2.5), "Exp", lines: +1 -4
1317 fips/dsa/Makefile (1.1.4.4), "Exp", lines: +1 -4
1318 fips/rand/Makefile (1.1.4.3), "Exp", lines: +1 -4
1319 fips/rsa/Makefile (1.1.4.5), "Exp", lines: +1 -4
1320 fips/sha1/Makefile (1.1.4.9), "Exp", lines: +1 -7
1322 Update hash checking in makefiles to use new perl script.
1324 2005-04-17 06:37 steve
1327 util/checkhash.pl (1.1.2.2), "Exp", lines: +163 -127
1329 Modify checkhash.pl so it can be run standalone or included as a
1330 funtion in another perl script.
1332 2005-04-17 16:00 appro
1335 fips/sha1/Makefile (1.1.4.10), "Exp", lines: +9 -5
1337 Bring back fips_standalone_sha1.
1339 2005-04-17 16:17 appro
1342 fips/sha1/asm/sx86-elf.s (1.1.4.4)
1344 Configure (1.314.2.114), "Exp", lines: +1 -1
1345 fips/fipshashes.sha1 (1.1.2.2), "Exp", lines: +1 -1
1346 fips/sha1/Makefile (1.1.4.11), "Exp", lines: +1 -1
1347 fips/sha1/standalone.sha1 (1.1.2.13), "Exp", lines: +1 -1
1348 fips/sha1/asm/fips-sx86-elf.s (1.1.2.1), "Exp", lines: +1568 -0
1350 Rename fips/sha1/sx86-elf.s to fips/sha1/fips-sx86-elf.s.
1352 2005-04-17 16:21 steve
1355 util/checkhash.pl (1.1.2.3), "Exp", lines: +2 -0
1357 Return 0 for successful hash check.
1359 2005-04-17 16:54 appro
1362 Configure (1.314.2.116), "Exp", lines: +8 -1
1363 Makefile.org (1.154.2.99), "Exp", lines: +3 -2
1364 crypto/aes/aes_cbc.c (1.1.2.11), "Exp", lines: +2 -0
1365 fips/fipshashes.sha1 (1.1.2.4), "Exp", lines: +1 -0
1366 fips/aes/Makefile (1.1.4.5), "Exp", lines: +4 -2
1367 fips/aes/asm/fips-ax86-elf.s (1.1.2.1), "Exp", lines: +1822 -0
1369 Throw in fips/aes/asm/fips-ax86-elf.s.
1371 2005-04-17 16:35 appro
1374 Configure (1.314.2.115), "Exp", lines: +1 -1
1375 fips/fipshashes.sha1 (1.1.2.3), "Exp", lines: +1 -1
1376 fips/des/asm/fips-dx86-elf.s (1.1.4.2), "Exp", lines: +108 -98
1378 Regenerate fips/des/asm/fips-dx86-elf.s with -fPIC flag.
1380 2005-04-17 17:26 appro
1383 crypto/cryptlib.c (1.32.2.18), "Exp", lines: +6 -55
1384 crypto/crypto.h (1.62.2.11), "Exp", lines: +0 -3
1385 fips/fips.c (1.1.2.11), "Exp", lines: +62 -8
1386 fips/fips.h (1.1.2.7), "Exp", lines: +2 -3
1387 fips/fips_locl.h (1.1.4.3), "Exp", lines: +6 -3
1388 fips/fipshashes.sha1 (1.1.2.5), "Exp", lines: +4 -4
1389 fips/rand/fips_rand.c (1.1.2.10), "Exp", lines: +3 -1
1390 fips/rsa/fips_rsa_gen.c (1.1.4.4), "Exp", lines: +4 -2
1392 Resolve minor binary compatibility issues in fips.
1394 2005-04-17 18:22 appro
1397 fips/fipshashes.sha1 (1.1.2.6), "Exp", lines: +12 -12
1398 fips/des/fips_des_locl.h (1.1.2.4), "Exp", lines: +1 -1
1399 fips/des/fips_set_key.c (1.1.4.4), "Exp", lines: +2 -2
1400 fips/dh/fips_dh_key.c (1.1.2.3), "Exp", lines: +1 -1
1401 fips/dsa/fips_dsa_ossl.c (1.1.2.7), "Exp", lines: +1 -1
1402 fips/dsa/fips_dsa_selftest.c (1.1.4.2), "Exp", lines: +3 -3
1403 fips/rand/fips_rand.c (1.1.2.11), "Exp", lines: +2 -2
1404 fips/rand/fips_rand.h (1.1.2.5), "Exp", lines: +1 -1
1405 fips/rsa/fips_rsa_eay.c (1.1.4.4), "Exp", lines: +1 -1
1406 fips/rsa/fips_rsa_gen.c (1.1.4.5), "Exp", lines: +1 -1
1407 fips/rsa/fips_rsa_selftest.c (1.1.4.5), "Exp", lines: +11 -11
1408 fips/sha1/fips_sha1_selftest.c (1.1.4.2), "Exp", lines: +1 -1
1409 fips/sha1/fips_sha1dgst.c (1.1.2.5), "Exp", lines: +1 -1
1410 fips/sha1/standalone.sha1 (1.1.2.14), "Exp", lines: +2 -2
1412 Minor fips const-ification.
1414 2005-04-18 07:02 steve
1417 crypto/bf/bf_skey.c (1.6.2.2), "Exp", lines: +1 -0
1418 crypto/cast/c_skey.c (1.5.6.2), "Exp", lines: +1 -0
1419 crypto/idea/i_skey.c (1.5.6.2), "Exp", lines: +1 -0
1420 crypto/rc2/rc2_skey.c (1.4.6.2), "Exp", lines: +1 -0
1421 crypto/rc4/rc4_skey.c (1.10.8.3), "Exp", lines: +1 -0
1422 crypto/rc5/rc5_skey.c (1.4.6.2), "Exp", lines: +1 -0
1424 Pick up definition of FIPS_mode() in fips.h to avoid warnings.
1426 2005-04-18 10:34 steve
1429 fips/fingerprint.sha1 (1.1.2.14)
1430 fips/fips_check_sha1 (1.1.2.8)
1431 fips/fips_make_sha1 (1.1.2.7)
1432 fips/aes/fingerprint.sha1 (1.1.2.7)
1433 fips/des/fingerprint.sha1 (1.1.2.6)
1434 fips/dh/fingerprint.sha1 (1.1.2.4)
1435 fips/dsa/fingerprint.sha1 (1.1.2.7)
1436 fips/rand/fingerprint.sha1 (1.1.2.10)
1437 fips/rsa/fingerprint.sha1 (1.1.4.7)
1438 fips/sha1/fingerprint.sha1 (1.1.2.12)
1440 fips/sha1/Makefile (1.1.4.12), "Exp", lines: +1 -4
1442 Remove obsolete fingerprint.sha1 files and associated scripts.
1443 Delete test in fips/sha1/Makefile: the top level test checks the
1446 2005-04-19 09:11 appro
1449 fips/fipshashes.sha1 (1.1.2.7)
1450 fips/sha1/standalone.sha1 (1.1.2.15)
1452 fips/fipshashes.c (1.1.2.1), "Exp", lines: +32 -0
1453 util/checkhash.pl (1.1.2.4), "Exp", lines: +7 -4
1455 Maintain fingerprint hashes as C source.
1457 2005-04-19 09:17 appro
1460 util/checkhash.pl (1.1.2.5), "Exp", lines: +1 -1
1462 Complete the transition C-code hashes.
1464 2005-04-21 19:06 steve
1467 apps/openssl.c (1.48.2.13), "Exp", lines: +0 -2
1468 fips/fips.c (1.1.2.12), "Exp", lines: +0 -27
1469 fips/fips.h (1.1.2.8), "Exp", lines: +0 -2
1470 fips/fipshashes.c (1.1.2.2), "Exp", lines: +2 -2
1472 Remove defunct FIPS_allow_md5() and related functions.
1474 2005-04-22 06:15 appro
1477 fips/fips.c (1.1.2.13), "Exp", lines: +3 -3
1478 fips/fips_err.h (1.1.4.4), "Exp", lines: +3 -3
1479 fips/fipshashes.c (1.1.2.4), "Exp", lines: +2 -2
1481 Move some variables to .bss.