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/rand/rand.h (1.26.2.8), "Exp", lines: +2 -0
595 crypto/rand/rand_err.c (1.6.2.4), "Exp", lines: +2 -0
596 fips/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
597 fips/fips.c (1.1.2.4), "Exp", lines: +5 -1
598 fips/rand/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
599 fips/rand/fips_rand.c (1.1.2.5), "Exp", lines: +29 -0
601 Blow up in people's faces if they don't reseed.
606 crypto/dh/dh.h (1.23.2.6), "Exp", lines: +1 -0
607 crypto/dh/dh_err.c (1.6.2.3), "Exp", lines: +2 -1
608 crypto/dh/dh_gen.c (1.8.8.2), "Exp", lines: +9 -0
609 fips/fips_test_suite.c (1.1.4.2), "Exp", lines: +4 -3
610 fips/aes/fips_aesavs.c (1.1.2.11), "Exp", lines: +49 -1
611 fips/des/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
612 fips/des/fips_desmovs.c (1.1.2.5), "Exp", lines: +49 -1
613 fips/des/fips_set_key.c (1.1.4.2), "Exp", lines: +2 -0
614 fips/sha1/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
615 fips/sha1/fips_md32_common.h (1.1.2.4), "Exp", lines: +3 -0
616 fips/sha1/standalone.sha1 (1.1.2.6), "Exp", lines: +1 -1
618 Fix self-tests, ban some things in FIPS mode, fix copyrights.
620 2004-05-17 06:28 levitte
623 util/mk1mf.pl (1.41.2.11), "Exp", lines: +8 -2
624 util/pl/BC-16.pl (1.2.2.2), "Exp", lines: +9 -4
625 util/pl/BC-32.pl (1.11.2.5), "Exp", lines: +8 -3
626 util/pl/Mingw32.pl (1.12.6.6), "Exp", lines: +7 -2
627 util/pl/OS2-EMX.pl (1.1.2.4), "Exp", lines: +7 -2
628 util/pl/VC-16.pl (1.3.2.2), "Exp", lines: +7 -2
629 util/pl/VC-32.pl (1.11.2.4), "Exp", lines: +7 -2
630 util/pl/VC-CE.pl (1.1.2.6), "Exp", lines: +7 -2
631 util/pl/linux.pl (1.3.6.1), "Exp", lines: +7 -2
632 util/pl/ultrix.pl (1.2.8.2), "Exp", lines: +7 -2
633 util/pl/unix.pl (1.2.8.1), "Exp", lines: +7 -2
635 Generate SHA1 files on Windows and other platforms supported by
636 mk1mf.pl, when building in FIPS mode.
640 2004-05-17 06:30 levitte
643 apps/apps.h (1.44.2.14), "Exp", lines: +3 -0
644 apps/openssl.c (1.48.2.10), "Exp", lines: +9 -5
646 Make sure the applications know when we are running in FIPS mode.
647 We can't use the variable in libcrypto, since it's supposedly
650 Note: currently only supported in MONOLITH mode.
652 2004-05-17 06:31 levitte
655 apps/enc.c (1.35.2.9), "Exp", lines: +10 -1
657 When in FIPS mode, use SHA1 to digest the key, rather than MD5, as
658 MD5 isn't a FIPS-approved algorithm.
660 Note: this means the user needs to keep track of this, and
661 we need to add support for that...
663 2004-05-19 16:16 levitte
666 fips/rsa/fingerprint.sha1 (1.1.4.2), "Exp", lines: +2 -2
667 fips/rsa/fips_rsa_eay.c (1.1.4.2), "Exp", lines: +8 -8
668 fips/rsa/fips_rsa_gen.c (1.1.4.2), "Exp", lines: +1 -1
669 fips/dsa/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
670 fips/dsa/fips_dsa_gen.c (1.1.4.2), "Exp", lines: +2 -2
671 fips/dsa/fips_dsa_ossl.c (1.1.2.5), "Exp", lines: +4 -4
672 fips/aes/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
673 fips/aes/fips_aes_core.c (1.1.2.4), "Exp", lines: +5 -5
674 crypto/rsa/rsa.h (1.36.2.11), "Exp", lines: +4 -0
675 crypto/aes/aes.h (1.1.2.10), "Exp", lines: +6 -0
676 crypto/dsa/dsa.h (1.26.2.5), "Exp", lines: +4 -0
678 Define FIPS_*_SIZE_T for AES, DSA and RSA as well, in preparation
679 for size_t-ification of those algorithms in future version of
682 2004-05-27 11:33 levitte
685 makevms.com (1.35.2.3), "Exp", lines: +27 -0
687 Copy the FIPS files to the temporary openssl include directory.
689 2004-05-27 12:04 levitte
692 fips/fips-lib.com (1.1.2.1), "Exp", lines: +1179 -0
693 makevms.com (1.35.2.4), "Exp", lines: +8 -0
695 Compile the FIPS directory on VMS as well. fips-lib.com is
696 essentially a copy of crypto-lib.com, with just a few edits.
698 2004-05-27 12:07 levitte
701 fips/install.com (1.1.2.1), "Exp", lines: +55 -0
702 install.com (1.4.2.2), "Exp", lines: +6 -6
704 Run an installation of FIPS stuff as well.
706 2004-05-27 12:19 levitte
709 test/maketests.com (1.13.2.5), "Exp", lines: +3 -3
710 apps/makeapps.com (1.18.2.5), "Exp", lines: +3 -3
712 Make sure o_str.h is reachable.
717 Makefile.org (1.154.2.80), "Exp", lines: +1 -1
718 crypto/dh/dh.h (1.23.2.7), "Exp", lines: +0 -1
719 crypto/dh/dh_check.c (1.6.2.1), "Exp", lines: +4 -0
720 crypto/dh/dh_err.c (1.6.2.4), "Exp", lines: +0 -1
721 crypto/dh/dh_gen.c (1.8.8.3), "Exp", lines: +5 -9
722 crypto/dh/dh_key.c (1.16.2.3), "Exp", lines: +4 -0
723 fips/Makefile (1.1.4.2), "Exp", lines: +13 -14
724 fips/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
725 fips/fips.h (1.1.2.4), "Exp", lines: +1 -0
726 fips/fips_err.h (1.1.4.2), "Exp", lines: +1 -0
727 fips/fips_make_sha1 (1.1.2.6), "Exp", lines: +3 -0
728 fips/fips_test_suite.c (1.1.4.3), "Exp", lines: +13 -9
729 fips/openssl_fips_fingerprint (1.1.4.2), "Exp", lines: +1 -2
731 The version that was actually submitted for FIPS testing.
736 fips/dh/Makefile (1.1.2.1), "Exp", lines: +92 -0
737 fips/dh/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
738 fips/dh/fips_dh_check.c (1.1.2.1), "Exp", lines: +119 -0
739 fips/dh/fips_dh_gen.c (1.1.2.1), "Exp", lines: +182 -0
740 fips/dh/fips_dh_key.c (1.1.2.1), "Exp", lines: +222 -0
742 Add Diffie-Hellman to FIPS.
747 fips/.cvsignore (1.1.2.5), "Exp", lines: +2 -0
748 fips/dh/.cvsignore (1.1.2.1), "Exp", lines: +1 -0
752 2004-06-21 11:07 levitte
755 fips/aes/Makefile (1.1.4.2), "Exp", lines: +7 -5
756 fips/des/Makefile (1.1.4.2), "Exp", lines: +7 -5
757 fips/dh/Makefile (1.1.2.2), "Exp", lines: +7 -6
758 fips/dsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
759 fips/rsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
760 fips/sha1/Makefile (1.1.4.2), "Exp", lines: +7 -5
762 Make sure we don't try to loop over an empty EXHEADER. In the
763 Makefiles where this was fixed by commenting away code, change it
764 to check for an empty EXHEADER instead, so we have less hassle in a
765 future where EXHEADER changes.
769 2004-06-21 20:05 levitte
772 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
774 Standard sh doesn't tolerate ! as part of the conditional command.
778 2004-06-28 22:33 levitte
781 fips/dh/fips_dh_check.c (1.1.2.2), "Exp", lines: +6 -0
782 fips/dh/fips_dh_gen.c (1.1.2.2), "Exp", lines: +6 -2
783 fips/dh/fips_dh_key.c (1.1.2.2), "Exp", lines: +8 -0
785 Make sure the FIPS stuff is only really compiled when in FIPS mode.
790 fips/fips_test_suite.c (1.1.4.4), "Exp", lines: +39 -6
791 fips/dh/fingerprint.sha1 (1.1.2.2), "Exp", lines: +3 -3
793 Corrected test program.
795 2004-07-17 14:48 appro
798 fips/des/Makefile (1.1.4.3), "Exp", lines: +1 -1
800 Eliminate enforced -g from CFLAGS. It switches off optimization
801 with some compilers, e.g. DEC C.
803 2004-07-21 19:41 steve
806 crypto/pem/pem_all.c (1.20.2.1), "Exp", lines: +119 -0
808 When in FIPS mode write private keys in PKCS#8 and PBES2 format to
809 avoid use of prohibited MD5 algorithm.
814 fips/rand/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
815 fips/rand/fips_rand.c (1.1.2.7), "Exp", lines: +22 -7
816 fips/rand/fips_randtest.c (1.1.2.5), "Exp", lines: +2 -2
820 2004-07-21 19:35 steve
823 fips/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
824 fips/fips.c (1.1.2.5), "Exp", lines: +3 -3
825 fips/rsa/fingerprint.sha1 (1.1.4.3), "Exp", lines: +1 -1
826 fips/rsa/fips_rsa_selftest.c (1.1.4.2), "Exp", lines: +8 -8
828 Avoid compiler warnings.
830 2004-07-27 02:17 steve
833 fips/fips_test_suite.c (1.1.4.5), "Exp", lines: +9 -8
835 Stop compiler warnings.
837 2004-07-27 02:20 steve
840 crypto/err/err.c (1.51.2.6), "Exp", lines: +1 -0
842 Add FIPS name to error library.
844 2004-07-27 14:22 steve
847 Makefile.org (1.154.2.84), "Exp", lines: +3 -3
848 fips/fips_check_sha1 (1.1.2.6), "Exp", lines: +1 -1
849 fips/openssl_fips_fingerprint (1.1.4.3), "Exp", lines: +1 -1
851 Rename libcrypto.sha1 to libcrypto.a.sha1
853 2004-07-27 20:28 steve
856 ssl/s3_lib.c (1.57.2.11), "Exp", lines: +33 -33
857 ssl/ssl.h (1.126.2.20), "Exp", lines: +1 -0
858 ssl/ssl_ciph.c (1.33.2.9), "Exp", lines: +11 -0
859 ssl/ssl_locl.h (1.47.2.3), "Exp", lines: +2 -1
861 New cipher "strength" FIPS which specifies that a cipher suite is
864 New cipherstring "FIPS" is all FIPS compatible ciphersuites
867 Only allow FIPS ciphersuites in FIPS mode.
869 2004-07-28 04:24 levitte
872 makevms.com (1.35.2.6), "Exp", lines: +2 -2
874 From the FIPS directory, darnit!
876 2004-07-28 15:47 levitte
879 makevms.com (1.35.2.7), "Exp", lines: +5 -1
881 Define OPENSSL_FIPS in opensslconf.h if a logical name with the
882 same name is defined.
884 Go up one directory level before dealing with FIPS stuff.
886 2004-07-30 00:26 levitte
889 fips/fips-lib.com (1.1.2.2), "Exp", lines: +3 -3
891 We're building crypto stuff, not ssl stuff. Additionally, we're in
892 the fips subdirectory, not the crypto one...
894 2004-07-30 16:37 levitte
897 fips/sha1/fingerprint.sha1 (1.1.2.7), "Exp", lines: +2 -2
898 fips/sha1/fips_md32_common.h (1.1.2.6), "Exp", lines: +1 -1
899 fips/sha1/fips_sha_locl.h (1.1.2.5), "Exp", lines: +2 -2
900 fips/sha1/fips_standalone_sha1.c (1.1.2.5), "Exp", lines: +1 -1
901 fips/sha1/standalone.sha1 (1.1.2.8), "Exp", lines: +3 -3
902 ssl/ssl_ciph.c (1.33.2.10), "Exp", lines: +2 -2
903 fips/rsa/fingerprint.sha1 (1.1.4.4), "Exp", lines: +2 -2
904 fips/rsa/fips_rsa_eay.c (1.1.4.3), "Exp", lines: +1 -1
905 fips/rsa/fips_rsa_gen.c (1.1.4.3), "Exp", lines: +1 -1
906 fips/dh/fingerprint.sha1 (1.1.2.3), "Exp", lines: +1 -1
907 fips/dh/fips_dh_gen.c (1.1.2.3), "Exp", lines: +1 -1
908 fips/dsa/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
909 fips/dsa/fips_dsa_gen.c (1.1.4.3), "Exp", lines: +4 -3
910 fips/dsa/fips_dsa_ossl.c (1.1.2.6), "Exp", lines: +2 -2
911 fips/des/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
912 fips/des/fips_des_enc.c (1.1.2.5), "Exp", lines: +2 -2
913 fips/des/fips_set_key.c (1.1.4.3), "Exp", lines: +3 -3
914 fips/fingerprint.sha1 (1.1.2.8), "Exp", lines: +2 -2
915 fips/fips.c (1.1.2.6), "Exp", lines: +76 -23
916 fips/fips.h (1.1.2.5), "Exp", lines: +2 -3
917 fips/fips_locl.h (1.1.4.2), "Exp", lines: +7 -2
918 fips/aes/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
919 fips/aes/fips_aes_core.c (1.1.2.5), "Exp", lines: +1 -1
920 crypto/rand/md_rand.c (1.69.2.5), "Exp", lines: +1 -1
921 crypto/rand/rand_lib.c (1.15.2.5), "Exp", lines: +2 -1
922 crypto/dsa/dsa_sign.c (1.10.2.6), "Exp", lines: +2 -2
923 crypto/dsa/dsa_vrf.c (1.10.2.6), "Exp", lines: +1 -1
924 crypto/pem/pem_all.c (1.20.2.2), "Exp", lines: +2 -2
925 crypto/cryptlib.c (1.32.2.12), "Exp", lines: +122 -6
926 crypto/crypto.h (1.62.2.8), "Exp", lines: +8 -1
927 crypto/md32_common.h (1.22.2.7), "Exp", lines: +2 -2
929 To protect FIPS-related global variables, add locking mechanisms
932 NOTE: because two new locks are added, this adds potential
933 binary incompatibility with earlier versions in the 0.9.7 series.
934 However, those locks will only ever be touched when FIPS_mode_set()
935 is called and after, thanks to a variable that's only changed from
936 0 to 1 once (when FIPS_mode_set() is called). So basically, as
937 long as FIPS mode hasn't been engaged explicitely by the calling
938 application, the new locks are treated as if they didn't exist at
939 all, thus not becoming a problem. Applications that are built or
940 rebuilt to use FIPS functionality will need to be recompiled in any
941 case, thus not being a problem either.
943 2004-08-02 16:15 levitte
946 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
948 Let's lock a write lock when changing values, shall we?
950 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
951 for making me aware of this error.
953 2004-08-05 20:11 steve
956 fips/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
957 fips/fips.c (1.1.2.7), "Exp", lines: +1 -1
959 Stop compiler giving bogus shadow warning.
961 2004-08-09 14:13 levitte
964 makevms.com (1.35.2.8), "Exp", lines: +1 -1
966 In the fips directory, we use FIPS-LIB.COM, not CRYPTO-LIB.COM...
968 2004-08-09 14:14 levitte
971 fips/fips-lib.com (1.1.2.3), "Exp", lines: +4 -4
973 Correct typos and include directory specifications.
975 2004-08-10 11:11 levitte
978 fips/fips-lib.com (1.1.2.4), "Exp", lines: +2 -1
980 Update the VMS fips library builder with the DH library.
982 2004-08-10 12:04 levitte
985 fips/rand/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
986 fips/rand/fips_rand.c (1.1.2.8), "Exp", lines: +7 -1
988 With DEC C in ANSI C mode, we need to define _XOPEN_SOURCE_EXTENDED
989 to get struct timeval and gettimeofday().
991 2004-09-06 16:19 levitte
994 fips/fips.c (1.1.2.8), "Exp", lines: +5 -4
996 Replace the bogus checks of n with proper uses of feof(), ferror()
999 2004-09-06 16:21 levitte
1002 fips/sha1/fips_sha_locl.h (1.1.2.6), "Exp", lines: +2 -2
1004 num is an unsigned long, but since it was transfered from
1005 crypto/sha/sha_locl.h, where it is in fact an int, we need to check
1006 for less-than-zero as if it was an int...
1008 2004-10-08 12:03 ben
1011 fips/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
1012 fips/sha1/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
1013 fips/sha1/standalone.sha1 (1.1.2.9), "Exp", lines: +1 -1
1015 Update fingerprints.
1017 2004-10-14 07:51 levitte
1020 VMS/mkshared.com (1.3.2.1), "Exp", lines: +8 -0
1022 We need to check for OPENSSL_FIPS when building shared libraries,
1023 so we get correct transfer vectors for those functions when
1026 2004-10-26 13:47 steve
1029 util/mkfiles.pl (1.12.2.2), "Exp", lines: +1 -0
1031 Add fips/dh directory to mkfiles.pl
1033 2004-10-26 14:17 levitte
1036 fips/sha1/Makefile (1.1.4.4), "Exp", lines: +3 -1
1037 util/mkfiles.pl (1.12.2.3), "Exp", lines: +1 -0
1038 fips/Makefile (1.1.4.5), "Exp", lines: +7 -1
1039 crypto/sha/Makefile (1.1.4.4), "Exp", lines: +1 -7
1041 fips/dh was missing in mkfiles.pl. make update
1043 2004-10-26 15:01 steve
1046 util/mkfiles.pl (1.12.2.4), "Exp", lines: +0 -1
1048 Only add fips/dh once...
1050 2004-11-01 09:20 levitte
1053 fips/rand/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
1054 fips/rand/fips_rand.c (1.1.2.9), "Exp", lines: +3 -1
1056 Make sure _XOPEN_SOURCE_EXTENDED is correctly defined, and only if
1057 not already defined.
1059 2004-12-09 19:03 appro
1062 crypto/Makefile (1.1.4.4), "Exp", lines: +2 -0
1064 Postpone linking of shared libcrypto in FIPS build.
1066 2004-12-09 19:13 appro
1069 fips/fingerprint.sha1 (1.1.2.11), "Exp", lines: +1 -1
1070 fips/fips.c (1.1.2.9), "Exp", lines: +13 -1
1071 fips/openssl_fips_fingerprint (1.1.4.4), "Exp", lines: +4 -2
1073 Cygwin specific FIPS fix-ups.
1075 2004-12-09 23:43 appro
1078 Configure (1.314.2.100), "Exp", lines: +2 -3
1079 crypto/des/des_enc.c (1.11.2.5), "Exp", lines: +2 -2
1081 Eliminate false dependency on 386 config option is FIPS context.
1082 At the same time limit assembler support to ELF platforms [that's
1083 what is there, ELF modules].
1085 2004-12-10 12:37 appro
1088 Configure (1.314.2.101), "Exp", lines: +10 -3
1089 crypto/des/des_enc.c (1.11.2.6), "Exp", lines: +2 -2
1091 Respect no-asm with fips option and disable FIPS DES assembler in
1092 shared context [because it's not PIC].
1094 2004-12-10 14:15 appro
1097 fips/sha1/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
1098 fips/sha1/standalone.sha1 (1.1.2.11), "Exp", lines: +1 -1
1099 fips/sha1/asm/sx86-elf.s (1.1.4.3), "Exp", lines: +32 -32
1101 Solaris x86 assembler update.
1103 2004-12-10 17:30 appro
1106 fips/fips_check_sha1 (1.1.2.7), "Exp", lines: +1 -1
1107 fips/openssl_fips_fingerprint (1.1.4.5), "Exp", lines: +1 -1
1108 fips/sha1/Makefile (1.1.4.6), "Exp", lines: +1 -1
1110 Adapt FIPS sub-tree for mingw.
1112 2005-01-03 18:46 steve
1115 fips/rsa/fingerprint.sha1 (1.1.4.5), "Exp", lines: +1 -1
1116 fips/rsa/fips_rsa_selftest.c (1.1.4.3), "Exp", lines: +55 -11
1120 2005-01-11 17:54 levitte
1123 fips/rsa/fingerprint.sha1 (1.1.4.6), "Exp", lines: +1 -1
1124 fips/rsa/fips_rsa_selftest.c (1.1.4.4), "Exp", lines: +2 -2
1126 Clear signed vs. unsigned conflicts. Change the fingerprint
1129 2005-01-11 19:25 levitte
1132 ssl/ssltest.c (1.53.2.24), "Exp", lines: +2 -2
1133 fips/rand/fips_randtest.c (1.1.2.6), "Exp", lines: +3 -3
1134 fips/sha1/fips_sha1test.c (1.1.2.5), "Exp", lines: +10 -4
1135 fips/des/fips_desmovs.c (1.1.2.6), "Exp", lines: +8 -7
1136 fips/dsa/fips_dsatest.c (1.1.2.5), "Exp", lines: +2 -2
1137 apps/openssl.c (1.48.2.12), "Exp", lines: +1 -1
1138 fips/aes/fips_aesavs.c (1.1.2.12), "Exp", lines: +8 -7
1140 Use EXIT() instead of exit().
1142 2005-01-26 21:00 steve
1145 apps/dgst.c (1.23.2.13), "Exp", lines: +10 -0
1146 apps/pkcs12.c (1.60.2.13), "Exp", lines: +8 -1
1147 crypto/crypto.h (1.62.2.9), "Exp", lines: +49 -0
1148 crypto/md32_common.h (1.22.2.9), "Exp", lines: +1 -1
1149 crypto/bf/bf_skey.c (1.6.2.1), "Exp", lines: +2 -1
1150 crypto/bf/blowfish.h (1.9.2.1), "Exp", lines: +4 -1
1151 crypto/cast/c_skey.c (1.5.6.1), "Exp", lines: +3 -1
1152 crypto/cast/cast.h (1.7.2.1), "Exp", lines: +4 -1
1153 crypto/evp/bio_md.c (1.11.2.3), "Exp", lines: +2 -7
1154 crypto/evp/digest.c (1.21.2.7), "Exp", lines: +11 -0
1155 crypto/evp/e_aes.c (1.6.2.11), "Exp", lines: +11 -11
1156 crypto/evp/e_des.c (1.5.2.9), "Exp", lines: +5 -3
1157 crypto/evp/e_des3.c (1.8.2.8), "Exp", lines: +6 -6
1158 crypto/evp/evp.h (1.86.2.16), "Exp", lines: +17 -0
1159 crypto/evp/evp_enc.c (1.28.2.11), "Exp", lines: +15 -1
1160 crypto/evp/evp_err.c (1.23.2.4), "Exp", lines: +6 -1
1161 crypto/evp/evp_locl.h (1.7.2.7), "Exp", lines: +17 -2
1162 crypto/evp/m_dss.c (1.8.2.1), "Exp", lines: +1 -1
1163 crypto/evp/m_md2.c (1.9.2.1), "Exp", lines: +1 -0
1164 crypto/evp/m_md4.c (1.8.2.1), "Exp", lines: +1 -0
1165 crypto/evp/m_md5.c (1.9.2.1), "Exp", lines: +1 -0
1166 crypto/evp/m_mdc2.c (1.9.2.1), "Exp", lines: +1 -0
1167 crypto/evp/m_sha.c (1.8.2.2), "Exp", lines: +1 -0
1168 crypto/evp/m_sha1.c (1.8.2.1), "Exp", lines: +1 -1
1169 crypto/evp/names.c (1.7.2.1), "Exp", lines: +3 -0
1170 crypto/hmac/hmac.c (1.12.2.3), "Exp", lines: +7 -0
1171 crypto/hmac/hmac.h (1.14.2.2), "Exp", lines: +1 -0
1172 crypto/idea/i_skey.c (1.5.6.1), "Exp", lines: +13 -0
1173 crypto/idea/idea.h (1.10.2.1), "Exp", lines: +4 -0
1174 crypto/md2/md2.h (1.11.2.1), "Exp", lines: +3 -0
1175 crypto/md2/md2_dgst.c (1.13.2.4), "Exp", lines: +3 -1
1176 crypto/md4/md4.h (1.3.2.1), "Exp", lines: +3 -0
1177 crypto/md4/md4_dgst.c (1.2.2.2), "Exp", lines: +1 -1
1178 crypto/md5/md5.h (1.10.2.3), "Exp", lines: +3 -0
1179 crypto/md5/md5_dgst.c (1.16.2.2), "Exp", lines: +1 -1
1180 crypto/mdc2/mdc2.h (1.9.2.1), "Exp", lines: +3 -1
1181 crypto/mdc2/mdc2dgst.c (1.13.2.1), "Exp", lines: +3 -1
1182 crypto/rc2/rc2.h (1.10.2.1), "Exp", lines: +4 -1
1183 crypto/rc2/rc2_skey.c (1.4.6.1), "Exp", lines: +13 -0
1184 crypto/rc4/rc4.h (1.10.2.2), "Exp", lines: +3 -0
1185 crypto/rc4/rc4_skey.c (1.10.8.2), "Exp", lines: +2 -1
1186 crypto/rc5/rc5.h (1.5.2.1), "Exp", lines: +4 -1
1187 crypto/rc5/rc5_skey.c (1.4.6.1), "Exp", lines: +14 -0
1188 crypto/ripemd/ripemd.h (1.8.2.1), "Exp", lines: +3 -0
1189 crypto/ripemd/rmd_dgst.c (1.13.2.2), "Exp", lines: +2 -1
1190 crypto/sha/sha.h (1.11.2.2), "Exp", lines: +3 -0
1191 crypto/sha/sha_locl.h (1.16.2.3), "Exp", lines: +4 -0
1192 crypto/x509/x509_cmp.c (1.22.2.4), "Exp", lines: +7 -1
1193 crypto/x509/x509_vfy.c (1.56.2.13), "Exp", lines: +1 -1
1194 ssl/s3_clnt.c (1.53.2.18), "Exp", lines: +2 -0
1195 ssl/s3_enc.c (1.31.2.9), "Exp", lines: +3 -0
1196 ssl/s3_srvr.c (1.85.2.23), "Exp", lines: +2 -0
1197 ssl/t1_enc.c (1.27.2.9), "Exp", lines: +2 -0
1199 FIPS algorithm blocking.
1201 Non FIPS algorithms are not normally allowed in FIPS mode.
1203 Any attempt to use them via high level functions will
1206 The low level non-FIPS algorithm functions cannot return
1207 errors so they produce assertion failures. HMAC also has to give an
1208 assertion error because it (erroneously) can't return an error
1211 There are exceptions (such as MD5 in TLS and non
1212 cryptographic use of algorithms) and applications can override the
1213 blocking and use non FIPS algorithms anyway.
1215 For low level functions the override is perfomed by
1216 prefixing the algorithm initalization function with "private_" for
1217 example private_MD5_Init().
1219 For high level functions an override is performed by
1220 setting a flag in the context.
1222 2005-01-27 02:49 steve
1225 apps/dgst.c (1.23.2.14), "Exp", lines: +9 -5
1226 crypto/crypto.h (1.62.2.10), "Exp", lines: +3 -0
1227 crypto/evp/digest.c (1.21.2.8), "Exp", lines: +34 -0
1228 crypto/hmac/hmac.c (1.12.2.4), "Exp", lines: +9 -0
1230 More FIPS algorithm blocking.
1232 Catch attempted use of non FIPS algorithms with HMAC.
1234 Give an assertion error for applications that ignore FIPS
1237 Make -non-fips-allow work with dgst and HMAC.
1239 2005-01-28 15:03 steve
1242 apps/dgst.c (1.23.2.15), "Exp", lines: +2 -1
1243 apps/enc.c (1.35.2.13), "Exp", lines: +38 -4
1244 crypto/evp/e_rc4.c (1.11.2.2), "Exp", lines: +1 -0
1245 crypto/evp/evp.h (1.86.2.17), "Exp", lines: +3 -0
1246 crypto/evp/evp_enc.c (1.28.2.12), "Exp", lines: +60 -15
1247 crypto/evp/evp_locl.h (1.7.2.8), "Exp", lines: +1 -0
1248 test/testenc (1.3.8.2), "Exp", lines: +8 -8
1250 Further FIPS algorithm blocking.
1252 Fixes to cipher blocking and enabling code.
1254 Add option -non-fips-allow to 'enc' and update testenc.
1256 2005-01-31 02:33 steve
1259 ssl/s23_clnt.c (1.20.2.7), "Exp", lines: +16 -0
1260 ssl/s23_srvr.c (1.41.2.6), "Exp", lines: +9 -0
1261 ssl/s3_clnt.c (1.53.2.19), "Exp", lines: +0 -8
1262 ssl/s3_enc.c (1.31.2.10), "Exp", lines: +1 -0
1263 ssl/s3_srvr.c (1.85.2.24), "Exp", lines: +0 -8
1264 ssl/ssl.h (1.126.2.21), "Exp", lines: +1 -0
1265 ssl/ssl_cert.c (1.48.2.10), "Exp", lines: +0 -8
1266 ssl/ssl_err.c (1.41.2.4), "Exp", lines: +2 -1
1267 ssl/ssl_lib.c (1.110.2.13), "Exp", lines: +8 -9
1268 ssl/t1_enc.c (1.27.2.10), "Exp", lines: +0 -18
1270 Only allow TLS is FIPS mode.
1272 Remove old FIPS_allow_md5() calls.
1274 2005-02-05 19:24 steve
1277 apps/req.c (1.88.2.18), "Exp", lines: +8 -1
1278 apps/x509.c (1.67.2.20), "Exp", lines: +8 -1
1280 In FIPS mode use SHA1 as default digest in x509 and req utilities.
1282 2005-03-15 10:46 appro
1285 Makefile.org (1.154.2.96), "Exp", lines: +1 -1
1286 crypto/Makefile (1.1.4.6), "Exp", lines: +2 -3
1287 fips/Makefile (1.1.4.8), "Exp", lines: +4 -1
1289 Real Bourne shell doesn't accept ! as in "if ! grep ..." Fix this
1290 in crypto/Makefile and make Makefile.org and fips/Makefile more
1293 2005-03-22 18:29 steve
1296 fips/fingerprint.sha1 (1.1.2.12), "Exp", lines: +1 -1
1297 fips/fips.c (1.1.2.10), "Exp", lines: +1 -0
1301 2005-03-27 05:36 steve
1304 crypto/evp/e_null.c (1.9.2.1), "Exp", lines: +1 -1
1305 ssl/s3_lib.c (1.57.2.13), "Exp", lines: +3 -3
1307 Allow 'null' cipher and appropriate Kerberos ciphersuites in FIPS
1310 2005-04-14 14:44 steve
1313 fips/fipshashes.sha1 (1.1.2.1), "Exp", lines: +29 -0
1314 util/checkhash.pl (1.1.2.1), "Exp", lines: +181 -0
1316 Perl script that checks or rebuilds FIPS hash files. This works on
1317 both Unix and Windows.
1319 Merge all FIPS hash files into a single hash file
1322 2005-04-15 05:27 steve
1325 fips/Makefile (1.1.4.9), "Exp", lines: +1 -1
1326 fips/aes/Makefile (1.1.4.4), "Exp", lines: +1 -4
1327 fips/des/Makefile (1.1.4.6), "Exp", lines: +1 -4
1328 fips/dh/Makefile (1.1.2.5), "Exp", lines: +1 -4
1329 fips/dsa/Makefile (1.1.4.4), "Exp", lines: +1 -4
1330 fips/rand/Makefile (1.1.4.3), "Exp", lines: +1 -4
1331 fips/rsa/Makefile (1.1.4.5), "Exp", lines: +1 -4
1332 fips/sha1/Makefile (1.1.4.9), "Exp", lines: +1 -7
1334 Update hash checking in makefiles to use new perl script.
1336 2005-04-17 06:37 steve
1339 util/checkhash.pl (1.1.2.2), "Exp", lines: +163 -127
1341 Modify checkhash.pl so it can be run standalone or included as a
1342 funtion in another perl script.
1344 2005-04-17 16:00 appro
1347 fips/sha1/Makefile (1.1.4.10), "Exp", lines: +9 -5
1349 Bring back fips_standalone_sha1.
1351 2005-04-17 16:17 appro
1354 fips/sha1/asm/sx86-elf.s (1.1.4.4)
1356 Configure (1.314.2.114), "Exp", lines: +1 -1
1357 fips/fipshashes.sha1 (1.1.2.2), "Exp", lines: +1 -1
1358 fips/sha1/Makefile (1.1.4.11), "Exp", lines: +1 -1
1359 fips/sha1/standalone.sha1 (1.1.2.13), "Exp", lines: +1 -1
1360 fips/sha1/asm/fips-sx86-elf.s (1.1.2.1), "Exp", lines: +1568 -0
1362 Rename fips/sha1/sx86-elf.s to fips/sha1/fips-sx86-elf.s.
1364 2005-04-17 16:21 steve
1367 util/checkhash.pl (1.1.2.3), "Exp", lines: +2 -0
1369 Return 0 for successful hash check.
1371 2005-04-17 16:54 appro
1374 Configure (1.314.2.116), "Exp", lines: +8 -1
1375 Makefile.org (1.154.2.99), "Exp", lines: +3 -2
1376 crypto/aes/aes_cbc.c (1.1.2.11), "Exp", lines: +2 -0
1377 fips/fipshashes.sha1 (1.1.2.4), "Exp", lines: +1 -0
1378 fips/aes/Makefile (1.1.4.5), "Exp", lines: +4 -2
1379 fips/aes/asm/fips-ax86-elf.s (1.1.2.1), "Exp", lines: +1822 -0
1381 Throw in fips/aes/asm/fips-ax86-elf.s.
1383 2005-04-17 16:35 appro
1386 Configure (1.314.2.115), "Exp", lines: +1 -1
1387 fips/fipshashes.sha1 (1.1.2.3), "Exp", lines: +1 -1
1388 fips/des/asm/fips-dx86-elf.s (1.1.4.2), "Exp", lines: +108 -98
1390 Regenerate fips/des/asm/fips-dx86-elf.s with -fPIC flag.
1392 2005-04-17 17:26 appro
1395 crypto/cryptlib.c (1.32.2.18), "Exp", lines: +6 -55
1396 crypto/crypto.h (1.62.2.11), "Exp", lines: +0 -3
1397 fips/fips.c (1.1.2.11), "Exp", lines: +62 -8
1398 fips/fips.h (1.1.2.7), "Exp", lines: +2 -3
1399 fips/fips_locl.h (1.1.4.3), "Exp", lines: +6 -3
1400 fips/fipshashes.sha1 (1.1.2.5), "Exp", lines: +4 -4
1401 fips/rand/fips_rand.c (1.1.2.10), "Exp", lines: +3 -1
1402 fips/rsa/fips_rsa_gen.c (1.1.4.4), "Exp", lines: +4 -2
1404 Resolve minor binary compatibility issues in fips.
1406 2005-04-17 18:22 appro
1409 fips/fipshashes.sha1 (1.1.2.6), "Exp", lines: +12 -12
1410 fips/des/fips_des_locl.h (1.1.2.4), "Exp", lines: +1 -1
1411 fips/des/fips_set_key.c (1.1.4.4), "Exp", lines: +2 -2
1412 fips/dh/fips_dh_key.c (1.1.2.3), "Exp", lines: +1 -1
1413 fips/dsa/fips_dsa_ossl.c (1.1.2.7), "Exp", lines: +1 -1
1414 fips/dsa/fips_dsa_selftest.c (1.1.4.2), "Exp", lines: +3 -3
1415 fips/rand/fips_rand.c (1.1.2.11), "Exp", lines: +2 -2
1416 fips/rand/fips_rand.h (1.1.2.5), "Exp", lines: +1 -1
1417 fips/rsa/fips_rsa_eay.c (1.1.4.4), "Exp", lines: +1 -1
1418 fips/rsa/fips_rsa_gen.c (1.1.4.5), "Exp", lines: +1 -1
1419 fips/rsa/fips_rsa_selftest.c (1.1.4.5), "Exp", lines: +11 -11
1420 fips/sha1/fips_sha1_selftest.c (1.1.4.2), "Exp", lines: +1 -1
1421 fips/sha1/fips_sha1dgst.c (1.1.2.5), "Exp", lines: +1 -1
1422 fips/sha1/standalone.sha1 (1.1.2.14), "Exp", lines: +2 -2
1424 Minor fips const-ification.
1426 2005-04-18 07:02 steve
1429 crypto/bf/bf_skey.c (1.6.2.2), "Exp", lines: +1 -0
1430 crypto/cast/c_skey.c (1.5.6.2), "Exp", lines: +1 -0
1431 crypto/idea/i_skey.c (1.5.6.2), "Exp", lines: +1 -0
1432 crypto/rc2/rc2_skey.c (1.4.6.2), "Exp", lines: +1 -0
1433 crypto/rc4/rc4_skey.c (1.10.8.3), "Exp", lines: +1 -0
1434 crypto/rc5/rc5_skey.c (1.4.6.2), "Exp", lines: +1 -0
1436 Pick up definition of FIPS_mode() in fips.h to avoid warnings.
1438 2005-04-18 10:34 steve
1441 fips/fingerprint.sha1 (1.1.2.14)
1442 fips/fips_check_sha1 (1.1.2.8)
1443 fips/fips_make_sha1 (1.1.2.7)
1444 fips/aes/fingerprint.sha1 (1.1.2.7)
1445 fips/des/fingerprint.sha1 (1.1.2.6)
1446 fips/dh/fingerprint.sha1 (1.1.2.4)
1447 fips/dsa/fingerprint.sha1 (1.1.2.7)
1448 fips/rand/fingerprint.sha1 (1.1.2.10)
1449 fips/rsa/fingerprint.sha1 (1.1.4.7)
1450 fips/sha1/fingerprint.sha1 (1.1.2.12)
1452 fips/sha1/Makefile (1.1.4.12), "Exp", lines: +1 -4
1454 Remove obsolete fingerprint.sha1 files and associated scripts.
1455 Delete test in fips/sha1/Makefile: the top level test checks the
1458 2005-04-19 09:11 appro
1461 fips/fipshashes.sha1 (1.1.2.7)
1462 fips/sha1/standalone.sha1 (1.1.2.15)
1464 fips/fipshashes.c (1.1.2.1), "Exp", lines: +32 -0
1465 util/checkhash.pl (1.1.2.4), "Exp", lines: +7 -4
1467 Maintain fingerprint hashes as C source.
1469 2005-04-19 09:17 appro
1472 util/checkhash.pl (1.1.2.5), "Exp", lines: +1 -1
1474 Complete the transition C-code hashes.
1476 2005-04-21 19:06 steve
1479 apps/openssl.c (1.48.2.13), "Exp", lines: +0 -2
1480 fips/fips.c (1.1.2.12), "Exp", lines: +0 -27
1481 fips/fips.h (1.1.2.8), "Exp", lines: +0 -2
1482 fips/fipshashes.c (1.1.2.2), "Exp", lines: +2 -2
1484 Remove defunct FIPS_allow_md5() and related functions.
1486 2005-04-22 06:15 appro
1489 fips/fips.c (1.1.2.13), "Exp", lines: +3 -3
1490 fips/fips_err.h (1.1.4.4), "Exp", lines: +3 -3
1491 fips/fipshashes.c (1.1.2.4), "Exp", lines: +2 -2
1493 Move some variables to .bss.