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:41 levitte
147 fips/sha1/fips_sha1test.c (1.1.2.2), "Exp", lines: +3 -3
149 No C++ comments in C programs!
151 2003-08-01 15:07 steve
154 fips/aes/fips_aesavs.c (1.1.2.8), "Exp", lines: +3 -3
156 Replace C++ style comments.
161 fips/des/fips_desmovs.c (1.1.2.2), "Exp", lines: +55 -37
163 Make tests work (CFB1 still doesn't produce the right answers,
166 2003-08-08 12:08 levitte
169 fips/des/fips_des_enc.c (1.1.2.2), "Exp", lines: +9 -0
171 Avoid clashing with the regular DES functions when not compiling
172 with -DFIPS. This is basically only visible when building with
173 shared library supoort...
175 2003-08-11 11:36 levitte
178 fips/sha1/.cvsignore (1.1.2.2)
179 fips/sha1/Makefile.ssl (1.1.2.3)
180 fips/sha1/fingerprint.sha1 (1.1.2.3)
181 fips/sha1/fips_md32_common.h (1.1.2.2)
182 fips/sha1/fips_sha1dgst.c (1.1.2.3)
183 fips/sha1/fips_sha1test.c (1.1.2.3)
184 fips/sha1/fips_sha_locl.h (1.1.2.2)
185 fips/sha1/fips_standalone_sha1.c (1.1.2.3)
186 fips/sha1/sha1hashes.txt (1.1.2.2)
187 fips/sha1/sha1vectors.txt (1.1.2.2)
188 fips/sha1/standalone.sha1 (1.1.2.4)
189 fips/dsa/.cvsignore (1.1.2.2)
190 fips/dsa/Makefile.ssl (1.1.2.2)
191 fips/dsa/fingerprint.sha1 (1.1.2.3)
192 fips/dsa/fips_dsa_ossl.c (1.1.2.3)
193 fips/dsa/fips_dsatest.c (1.1.2.3)
194 fips/rand/.cvsignore (1.1.2.2)
195 fips/rand/Makefile.ssl (1.1.2.2)
196 fips/rand/fingerprint.sha1 (1.1.2.2)
197 fips/rand/fips_rand.c (1.1.2.2)
198 fips/rand/fips_rand.h (1.1.2.2)
199 fips/rand/fips_randtest.c (1.1.2.2)
200 fips/des/.cvsignore (1.1.2.2)
201 fips/des/Makefile.ssl (1.1.2.3)
202 fips/des/fingerprint.sha1 (1.1.2.2)
203 fips/des/fips_des_enc.c (1.1.2.3)
204 fips/des/fips_des_locl.h (1.1.2.2)
205 fips/des/fips_desmovs.c (1.1.2.3)
206 fips/aes/.cvsignore (1.1.2.2)
207 fips/aes/Makefile.ssl (1.1.2.5)
208 fips/aes/fingerprint.sha1 (1.1.2.2)
209 fips/aes/fips_aes_core.c (1.1.2.2)
210 fips/aes/fips_aes_locl.h (1.1.2.2)
211 fips/aes/fips_aesavs.c (1.1.2.9)
212 fips/.cvsignore (1.1.2.2)
213 fips/Makefile.ssl (1.1.2.6)
214 fips/fingerprint.sha1 (1.1.2.3)
215 fips/fips.c (1.1.2.2)
216 fips/fips.h (1.1.2.2)
217 fips/fips_check_sha1 (1.1.2.4)
218 fips/fips_err.c (1.1.2.2)
219 fips/fips_err_wrapper.c (1.1.2.2)
220 fips/fips_make_sha1 (1.1.2.4)
223 util/libeay.num (1.173.2.16), "Exp", lines: +11 -38
224 util/mkerr.pl (1.18.2.5), "Exp", lines: +1 -2
225 test/Makefile.ssl (1.84.2.31), "Exp", lines: +54 -180
226 crypto/ripemd/Makefile.ssl (1.25.2.6), "Exp", lines: +2 -7
227 crypto/sha/Makefile.ssl (1.26.2.6), "Exp", lines: +6 -16
228 crypto/rand/Makefile.ssl (1.56.2.5), "Exp", lines: +15 -17
229 crypto/rand/md_rand.c (1.69.2.3), "Exp", lines: +0 -9
230 crypto/rand/rand.h (1.26.2.6), "Exp", lines: +0 -2
231 crypto/rand/rand_err.c (1.6.2.2), "Exp", lines: +1 -3
232 crypto/rand/rand_lib.c (1.15.2.3), "Exp", lines: +0 -11
233 crypto/objects/obj_dat.h (1.49.2.18), "Exp", lines: +3 -27
234 crypto/objects/obj_mac.h (1.19.2.18), "Exp", lines: +0 -32
235 crypto/objects/obj_mac.num (1.15.2.14), "Exp", lines: +0 -8
236 crypto/objects/objects.txt (1.20.2.19), "Exp", lines: +0 -11
237 crypto/md4/Makefile.ssl (1.6.2.5), "Exp", lines: +4 -7
238 crypto/md5/Makefile.ssl (1.33.2.8), "Exp", lines: +4 -7
239 crypto/evp/Makefile.ssl (1.64.2.9), "Exp", lines: +7 -8
240 crypto/evp/c_allc.c (1.8.2.6), "Exp", lines: +0 -4
241 crypto/evp/e_aes.c (1.6.2.9), "Exp", lines: +4 -22
242 crypto/evp/e_des.c (1.5.2.5), "Exp", lines: +2 -43
243 crypto/evp/e_des3.c (1.8.2.4), "Exp", lines: +3 -3
244 crypto/evp/evp.h (1.86.2.13), "Exp", lines: +11 -36
245 crypto/evp/evp_err.c (1.23.2.2), "Exp", lines: +1 -3
246 crypto/evp/evp_lib.c (1.6.8.3), "Exp", lines: +0 -24
247 crypto/evp/evp_locl.h (1.7.2.5), "Exp", lines: +2 -11
248 crypto/evp/evp_test.c (1.14.2.12), "Exp", lines: +8 -17
249 crypto/evp/evptests.txt (1.9.2.6), "Exp", lines: +1 -106
250 crypto/dsa/Makefile.ssl (1.49.2.7), "Exp", lines: +6 -10
251 crypto/dsa/dsa_ossl.c (1.12.2.5), "Exp", lines: +0 -2
252 crypto/dsa/dsa_sign.c (1.10.2.4), "Exp", lines: +0 -12
253 crypto/dsa/dsa_vrf.c (1.10.2.4), "Exp", lines: +0 -8
254 crypto/err/Makefile.ssl (1.48.2.5), "Exp", lines: +16 -17
255 crypto/err/err.h (1.35.2.4), "Exp", lines: +0 -2
256 crypto/err/err_all.c (1.17.2.3), "Exp", lines: +0 -4
257 crypto/err/openssl.ec (1.11.2.2), "Exp", lines: +0 -1
258 crypto/des/des.h (1.40.2.5), "Exp", lines: +1 -1
259 crypto/des/des_enc.c (1.11.2.3), "Exp", lines: +0 -4
260 crypto/des/des_old.c (1.11.2.5), "Exp", lines: +1 -1
261 crypto/des/destest.c (1.30.2.7), "Exp", lines: +2 -2
262 crypto/des/ecb3_enc.c (1.8.2.2), "Exp", lines: +3 -1
263 crypto/aes/Makefile.ssl (1.4.2.7), "Exp", lines: +1 -2
264 crypto/aes/aes.h (1.1.2.8), "Exp", lines: +0 -9
265 crypto/aes/aes_cfb.c (1.1.2.8), "Exp", lines: +0 -93
266 crypto/aes/aes_core.c (1.1.2.5), "Exp", lines: +0 -4
267 crypto/cryptlib.c (1.32.2.10), "Exp", lines: +0 -5
268 crypto/md32_common.h (1.22.2.5), "Exp", lines: +0 -11
269 Configure (1.314.2.86), "Exp", lines: +0 -2
270 Makefile.org (1.154.2.72), "Exp", lines: +8 -34
271 TABLE (1.99.2.30), "Exp", lines: +0 -50
273 A new branch for FIPS-related changes has been created with the
274 name OpenSSL-fips-0_9_7-stable.
276 Since the 0.9.7-stable branch is supposed to be in freeze
277 and should only contain bug corrections, this change removes the
278 FIPS changes from that branch.
283 apps/Makefile.ssl (1.100.2.27)
284 crypto/Makefile.ssl (1.84.2.12)
285 crypto/aes/Makefile.ssl (1.4.2.9)
286 crypto/asn1/Makefile.ssl (1.77.2.7)
287 crypto/bf/Makefile.ssl (1.25.2.6)
288 crypto/bio/Makefile.ssl (1.52.2.4)
289 crypto/bn/Makefile.ssl (1.65.2.9)
290 crypto/buffer/Makefile.ssl (1.32.2.4)
291 crypto/cast/Makefile.ssl (1.31.2.6)
292 crypto/comp/Makefile.ssl (1.32.2.4)
293 crypto/conf/Makefile.ssl (1.38.2.8)
294 crypto/des/Makefile.ssl (1.61.2.13)
295 crypto/dh/Makefile.ssl (1.43.2.5)
296 crypto/dsa/Makefile.ssl (1.49.2.9)
297 crypto/dso/Makefile.ssl (1.11.2.4)
298 crypto/ec/Makefile.ssl (1.7.2.4)
299 crypto/engine/Makefile.ssl (1.30.2.13)
300 crypto/err/Makefile.ssl (1.48.2.7)
301 crypto/evp/Makefile.ssl (1.64.2.12)
302 crypto/hmac/Makefile.ssl (1.33.2.6)
303 crypto/idea/Makefile.ssl (1.20.2.4)
304 crypto/krb5/Makefile.ssl (1.5.2.6)
305 crypto/lhash/Makefile.ssl (1.28.2.4)
306 crypto/md2/Makefile.ssl (1.29.2.5)
307 crypto/md4/Makefile.ssl (1.6.2.7)
308 crypto/md5/Makefile.ssl (1.33.2.10)
309 crypto/mdc2/Makefile.ssl (1.30.2.4)
310 crypto/objects/Makefile.ssl (1.46.2.6)
311 crypto/ocsp/Makefile.ssl (1.19.2.7)
312 crypto/pem/Makefile.ssl (1.51.2.5)
313 crypto/pkcs12/Makefile.ssl (1.37.2.5)
314 crypto/pkcs7/Makefile.ssl (1.47.2.5)
315 crypto/rand/Makefile.ssl (1.56.2.8)
316 crypto/rc2/Makefile.ssl (1.20.2.4)
317 crypto/rc4/Makefile.ssl (1.25.2.6)
318 crypto/rc5/Makefile.ssl (1.22.2.6)
319 crypto/ripemd/Makefile.ssl (1.25.2.9)
320 crypto/rsa/Makefile.ssl (1.53.2.6)
321 crypto/sha/Makefile.ssl (1.26.2.9)
322 crypto/stack/Makefile.ssl (1.28.2.4)
323 crypto/txt_db/Makefile.ssl (1.26.2.4)
324 crypto/ui/Makefile.ssl (1.10.2.6)
325 crypto/x509/Makefile.ssl (1.56.2.5)
326 crypto/x509v3/Makefile.ssl (1.62.2.5)
327 ssl/Makefile.ssl (1.53.2.11)
328 test/Makefile.ssl (1.84.2.36)
329 tools/Makefile.ssl (1.9.2.4)
331 .cvsignore (1.7.6.2), "Exp", lines: +2 -1
332 Configure (1.314.2.92), "Exp", lines: +38 -8
333 FAQ (1.61.2.31), "Exp", lines: +1 -1
334 INSTALL (1.45.2.9), "Exp", lines: +2 -2
335 INSTALL.W32 (1.30.2.14), "Exp", lines: +9 -4
336 Makefile.org (1.154.2.78), "Exp", lines: +51 -19
337 PROBLEMS (1.4.2.10), "Exp", lines: +2 -2
338 e_os.h (1.56.2.17), "Exp", lines: +20 -1
339 apps/.cvsignore (1.5.8.1), "Exp", lines: +1 -0
340 apps/Makefile (1.1.4.1), "Exp", lines: +1147 -0
341 apps/apps.c (1.49.2.27), "Exp", lines: +0 -10
342 apps/ca.c (1.102.2.31), "Exp", lines: +0 -10
343 apps/dgst.c (1.23.2.10), "Exp", lines: +39 -11
344 apps/openssl.c (1.48.2.9), "Exp", lines: +19 -0
345 crypto/Makefile (1.1.4.1), "Exp", lines: +217 -0
346 crypto/cryptlib.c (1.32.2.11), "Exp", lines: +5 -0
347 crypto/crypto-lib.com (1.53.2.12), "Exp", lines: +1 -1
348 crypto/md32_common.h (1.22.2.6), "Exp", lines: +12 -0
349 crypto/aes/Makefile (1.1.4.1), "Exp", lines: +102 -0
350 crypto/aes/aes.h (1.1.2.9), "Exp", lines: +9 -0
351 crypto/aes/aes_cfb.c (1.1.2.9), "Exp", lines: +93 -0
352 crypto/aes/aes_core.c (1.1.2.6), "Exp", lines: +4 -0
353 crypto/asn1/Makefile (1.1.4.1), "Exp", lines: +1150 -0
354 crypto/bf/Makefile (1.1.4.1), "Exp", lines: +113 -0
355 crypto/bio/Makefile (1.1.4.1), "Exp", lines: +214 -0
356 crypto/bio/bio.h (1.56.2.6), "Exp", lines: +1 -0
357 crypto/bn/Makefile (1.1.4.1), "Exp", lines: +324 -0
358 crypto/bn/bntest.c (1.55.2.4), "Exp", lines: +1 -1
359 crypto/buffer/Makefile (1.1.4.1), "Exp", lines: +92 -0
360 crypto/cast/Makefile (1.1.4.1), "Exp", lines: +118 -0
361 crypto/cast/asm/.cvsignore (1.2.8.1), "Exp", lines: +1 -0
362 crypto/comp/Makefile (1.1.4.1), "Exp", lines: +112 -0
363 crypto/conf/Makefile (1.1.4.1), "Exp", lines: +181 -0
364 crypto/des/Makefile (1.1.4.1), "Exp", lines: +314 -0
365 crypto/des/cfb64ede.c (1.6.2.4), "Exp", lines: +111 -0
366 crypto/des/des.h (1.40.2.6), "Exp", lines: +5 -1
367 crypto/des/des_enc.c (1.11.2.4), "Exp", lines: +8 -0
368 crypto/des/des_old.c (1.11.2.6), "Exp", lines: +1 -1
369 crypto/des/destest.c (1.30.2.8), "Exp", lines: +2 -2
370 crypto/des/ecb3_enc.c (1.8.2.3), "Exp", lines: +1 -3
371 crypto/des/set_key.c (1.18.2.2), "Exp", lines: +4 -0
372 crypto/dh/Makefile (1.1.4.1), "Exp", lines: +131 -0
373 crypto/dsa/Makefile (1.1.4.1), "Exp", lines: +173 -0
374 crypto/dsa/dsa_gen.c (1.19.2.1), "Exp", lines: +4 -1
375 crypto/dsa/dsa_key.c (1.9.2.1), "Exp", lines: +2 -0
376 crypto/dsa/dsa_ossl.c (1.12.2.6), "Exp", lines: +2 -0
377 crypto/dsa/dsa_sign.c (1.10.2.5), "Exp", lines: +12 -0
378 crypto/dsa/dsa_vrf.c (1.10.2.5), "Exp", lines: +8 -0
379 crypto/dso/Makefile (1.1.4.1), "Exp", lines: +140 -0
380 crypto/ec/Makefile (1.1.4.1), "Exp", lines: +126 -0
381 crypto/engine/Makefile (1.1.4.1), "Exp", lines: +536 -0
382 crypto/engine/hw_cryptodev.c (1.1.2.6), "Exp", lines: +6 -2
383 crypto/err/Makefile (1.1.4.1), "Exp", lines: +118 -0
384 crypto/err/err.h (1.35.2.6), "Exp", lines: +2 -0
385 crypto/err/err_all.c (1.17.2.4), "Exp", lines: +4 -0
386 crypto/err/openssl.ec (1.11.2.3), "Exp", lines: +1 -0
387 crypto/evp/Makefile (1.1.4.1), "Exp", lines: +1057 -0
388 crypto/evp/bio_md.c (1.11.2.1), "Exp", lines: +6 -0
389 crypto/evp/c_allc.c (1.8.2.7), "Exp", lines: +8 -0
390 crypto/evp/e_aes.c (1.6.2.10), "Exp", lines: +22 -4
391 crypto/evp/e_des.c (1.5.2.8), "Exp", lines: +36 -3
392 crypto/evp/e_des3.c (1.8.2.7), "Exp", lines: +43 -4
393 crypto/evp/evp.h (1.86.2.15), "Exp", lines: +39 -11
394 crypto/evp/evp_err.c (1.23.2.3), "Exp", lines: +3 -1
395 crypto/evp/evp_lib.c (1.6.8.4), "Exp", lines: +24 -0
396 crypto/evp/evp_locl.h (1.7.2.6), "Exp", lines: +11 -2
397 crypto/evp/evp_test.c (1.14.2.13), "Exp", lines: +17 -8
398 crypto/evp/evptests.txt (1.9.2.7), "Exp", lines: +106 -1
399 crypto/hmac/Makefile (1.1.4.1), "Exp", lines: +99 -0
400 crypto/idea/Makefile (1.1.4.1), "Exp", lines: +89 -0
401 crypto/krb5/Makefile (1.1.4.1), "Exp", lines: +88 -0
402 crypto/lhash/Makefile (1.1.4.1), "Exp", lines: +91 -0
403 crypto/md2/Makefile (1.1.4.1), "Exp", lines: +91 -0
404 crypto/md4/Makefile (1.1.4.1), "Exp", lines: +93 -0
405 crypto/md5/Makefile (1.1.4.1), "Exp", lines: +129 -0
406 crypto/mdc2/Makefile (1.1.4.1), "Exp", lines: +96 -0
407 crypto/objects/Makefile (1.1.4.1), "Exp", lines: +121 -0
408 crypto/objects/obj_dat.h (1.49.2.19), "Exp", lines: +33 -3
409 crypto/objects/obj_mac.h (1.19.2.19), "Exp", lines: +40 -0
410 crypto/objects/obj_mac.num (1.15.2.15), "Exp", lines: +10 -0
411 crypto/objects/objects.txt (1.20.2.20), "Exp", lines: +13 -0
412 crypto/ocsp/Makefile (1.1.4.1), "Exp", lines: +291 -0
413 crypto/pem/Makefile (1.1.4.1), "Exp", lines: +334 -0
414 crypto/pkcs12/Makefile (1.1.4.1), "Exp", lines: +415 -0
415 crypto/pkcs7/Makefile (1.1.4.1), "Exp", lines: +241 -0
416 crypto/rand/Makefile (1.1.4.1), "Exp", lines: +196 -0
417 crypto/rand/md_rand.c (1.69.2.4), "Exp", lines: +9 -0
418 crypto/rand/rand.h (1.26.2.7), "Exp", lines: +3 -0
419 crypto/rand/rand_err.c (1.6.2.3), "Exp", lines: +4 -1
420 crypto/rand/rand_lib.c (1.15.2.4), "Exp", lines: +11 -0
421 crypto/rc2/Makefile (1.1.4.1), "Exp", lines: +89 -0
422 crypto/rc4/Makefile (1.1.4.1), "Exp", lines: +108 -0
423 crypto/rc5/Makefile (1.1.4.1), "Exp", lines: +106 -0
424 crypto/ripemd/Makefile (1.1.4.1), "Exp", lines: +111 -0
425 crypto/rsa/Makefile (1.1.4.1), "Exp", lines: +239 -0
426 crypto/rsa/rsa_eay.c (1.28.2.9), "Exp", lines: +1 -1
427 crypto/rsa/rsa_gen.c (1.8.6.1), "Exp", lines: +3 -0
428 crypto/sha/Makefile (1.1.4.1), "Exp", lines: +118 -0
429 crypto/sha/sha1dgst.c (1.21.2.1), "Exp", lines: +8 -0
430 crypto/stack/Makefile (1.1.4.1), "Exp", lines: +86 -0
431 crypto/txt_db/Makefile (1.1.4.1), "Exp", lines: +86 -0
432 crypto/ui/Makefile (1.1.4.1), "Exp", lines: +115 -0
433 crypto/x509/Makefile (1.1.4.1), "Exp", lines: +592 -0
434 crypto/x509v3/Makefile (1.1.4.1), "Exp", lines: +601 -0
435 fips/Makefile (1.1.4.1), "Exp", lines: +202 -0
436 fips/fingerprint.sha1 (1.1.2.4), "Exp", lines: +4 -4
437 fips/fips.c (1.1.2.3), "Exp", lines: +120 -5
438 fips/fips.h (1.1.2.3), "Exp", lines: +42 -2
439 fips/fips_check_sha1 (1.1.2.5), "Exp", lines: +2 -2
440 fips/fips_err.h (1.1.4.1), "Exp", lines: +117 -0
441 fips/fips_err_wrapper.c (1.1.2.3), "Exp", lines: +4 -2
442 fips/fips_locl.h (1.1.4.1), "Exp", lines: +62 -0
443 fips/fips_make_sha1 (1.1.2.5), "Exp", lines: +9 -6
444 fips/fips_test_suite.c (1.1.4.1), "Exp", lines: +302 -0
445 fips/openssl_fips_fingerprint (1.1.4.1), "Exp", lines: +25 -0
446 fips/aes/Makefile (1.1.4.1), "Exp", lines: +131 -0
447 fips/aes/fingerprint.sha1 (1.1.2.3), "Exp", lines: +3 -2
448 fips/aes/fips_aes_core.c (1.1.2.3), "Exp", lines: +5 -2
449 fips/aes/fips_aes_locl.h (1.1.2.3), "Exp", lines: +0 -0
450 fips/aes/fips_aes_selftest.c (1.1.4.1), "Exp", lines: +112 -0
451 fips/aes/fips_aesavs.c (1.1.2.10), "Exp", lines: +12 -6
452 fips/des/Makefile (1.1.4.1), "Exp", lines: +155 -0
453 fips/des/fingerprint.sha1 (1.1.2.3), "Exp", lines: +5 -2
454 fips/des/fips_des_enc.c (1.1.2.4), "Exp", lines: +16 -3
455 fips/des/fips_des_locl.h (1.1.2.3), "Exp", lines: +1 -1
456 fips/des/fips_des_selftest.c (1.1.4.1), "Exp", lines: +200 -0
457 fips/des/fips_desmovs.c (1.1.2.4), "Exp", lines: +186 -79
458 fips/des/fips_set_key.c (1.1.4.1), "Exp", lines: +415 -0
459 fips/des/asm/fips-dx86-elf.s (1.1.4.1), "Exp", lines: +2697 -0
460 fips/dsa/Makefile (1.1.4.1), "Exp", lines: +159 -0
461 fips/dsa/fingerprint.sha1 (1.1.2.4), "Exp", lines: +3 -1
462 fips/dsa/fips_dsa_gen.c (1.1.4.1), "Exp", lines: +373 -0
463 fips/dsa/fips_dsa_ossl.c (1.1.2.4), "Exp", lines: +16 -3
464 fips/dsa/fips_dsa_selftest.c (1.1.4.1), "Exp", lines: +168 -0
465 fips/dsa/fips_dsatest.c (1.1.2.4), "Exp", lines: +10 -6
466 fips/dsa/fips_dssvs.c (1.1.4.1), "Exp", lines: +306 -0
467 fips/rand/Makefile (1.1.4.1), "Exp", lines: +104 -0
468 fips/rand/fingerprint.sha1 (1.1.2.3), "Exp", lines: +2 -2
469 fips/rand/fips_rand.c (1.1.2.3), "Exp", lines: +60 -10
470 fips/rand/fips_rand.h (1.1.2.3), "Exp", lines: +19 -1
471 fips/rand/fips_randtest.c (1.1.2.3), "Exp", lines: +31 -10
472 fips/rsa/Makefile (1.1.4.1), "Exp", lines: +112 -0
473 fips/rsa/fingerprint.sha1 (1.1.4.1), "Exp", lines: +3 -0
474 fips/rsa/fips_rsa_eay.c (1.1.4.1), "Exp", lines: +735 -0
475 fips/rsa/fips_rsa_gen.c (1.1.4.1), "Exp", lines: +249 -0
476 fips/rsa/fips_rsa_selftest.c (1.1.4.1), "Exp", lines: +207 -0
477 fips/sha1/.cvsignore (1.1.2.3), "Exp", lines: +1 -2
478 fips/sha1/Makefile (1.1.4.1), "Exp", lines: +158 -0
479 fips/sha1/fingerprint.sha1 (1.1.2.4), "Exp", lines: +5 -3
480 fips/sha1/fips_md32_common.h (1.1.2.3), "Exp", lines: +0 -0
481 fips/sha1/fips_sha1_selftest.c (1.1.4.1), "Exp", lines: +97 -0
482 fips/sha1/fips_sha1dgst.c (1.1.2.4), "Exp", lines: +4 -4
483 fips/sha1/fips_sha1test.c (1.1.2.4), "Exp", lines: +17 -0
484 fips/sha1/fips_sha_locl.h (1.1.2.3), "Exp", lines: +7 -0
485 fips/sha1/fips_standalone_sha1.c (1.1.2.4), "Exp", lines: +60 -7
486 fips/sha1/sha1hashes.txt (1.1.2.3), "Exp", lines: +0 -0
487 fips/sha1/sha1vectors.txt (1.1.2.3), "Exp", lines: +0 -0
488 fips/sha1/standalone.sha1 (1.1.2.5), "Exp", lines: +6 -4
489 fips/sha1/asm/sx86-elf.s (1.1.4.1), "Exp", lines: +1568 -0
490 ms/do_masm.bat (1.1.8.2), "Exp", lines: +12 -10
491 ms/do_ms.bat (1.4.8.2), "Exp", lines: +11 -11
492 ms/do_nasm.bat (1.1.8.2), "Exp", lines: +12 -11
493 ms/do_nt.bat (1.2.8.1), "Exp", lines: +4 -4
494 shlib/hpux10-cc.sh (1.3.2.2), "Exp", lines: +3 -3
495 ssl/Makefile (1.1.4.1), "Exp", lines: +1019 -0
496 ssl/s3_clnt.c (1.53.2.16), "Exp", lines: +10 -0
497 ssl/s3_srvr.c (1.85.2.21), "Exp", lines: +9 -0
498 ssl/ssl_cert.c (1.48.2.7), "Exp", lines: +9 -0
499 ssl/ssl_lib.c (1.110.2.12), "Exp", lines: +13 -1
500 ssl/ssltest.c (1.53.2.23), "Exp", lines: +33 -1
501 ssl/t1_enc.c (1.27.2.8), "Exp", lines: +19 -1
502 test/.cvsignore (1.4.8.1), "Exp", lines: +4 -0
503 test/Makefile (1.1.4.1), "Exp", lines: +941 -0
504 test/bctest (1.14.2.1), "Exp", lines: +1 -1
505 test/testenc (1.3.8.1), "Exp", lines: +1 -1
506 test/testfipsssl (1.1.4.1), "Exp", lines: +113 -0
507 tools/Makefile (1.1.4.1), "Exp", lines: +61 -0
508 util/cygwin.sh (1.1.2.5), "Exp", lines: +3 -3
509 util/domd (1.6.2.3), "Exp", lines: +5 -5
510 util/fixNT.sh (1.1.1.2.8.1), "Exp", lines: +3 -3
511 util/libeay.num (1.173.2.19), "Exp", lines: +55 -11
512 util/mk1mf.pl (1.41.2.10), "Exp", lines: +6 -4
513 util/mkdef.pl (1.67.2.7), "Exp", lines: +11 -4
514 util/mkerr.pl (1.18.2.6), "Exp", lines: +2 -1
515 util/mkfiles.pl (1.12.2.1), "Exp", lines: +8 -1
516 util/pod2mantest (1.1.2.7), "Exp", lines: +1 -1
517 util/selftest.pl (1.18.2.1), "Exp", lines: +2 -2
518 util/pl/BC-16.pl (1.2.2.1), "Exp", lines: +1 -1
519 util/pl/BC-32.pl (1.11.2.4), "Exp", lines: +1 -1
520 util/pl/Mingw32.pl (1.12.6.5), "Exp", lines: +1 -1
521 util/pl/OS2-EMX.pl (1.1.2.3), "Exp", lines: +1 -1
522 util/pl/VC-16.pl (1.3.2.1), "Exp", lines: +2 -2
523 util/pl/VC-32.pl (1.11.2.3), "Exp", lines: +2 -2
524 util/pl/VC-CE.pl (1.1.2.5), "Exp", lines: +1 -1
525 util/pl/ultrix.pl (1.2.8.1), "Exp", lines: +1 -1
527 Pull FIPS back into stable.
529 2004-05-12 10:27 levitte
532 apps/Makefile (1.1.4.2), "Exp", lines: +3 -1
534 Only check for FIPS signatures when FIPS is enabled.
536 2004-05-12 10:28 levitte
539 crypto/des/FILES0 (1.1.4.2), "Exp", lines: +1 -1
541 Makefile.ssl changed name to Makefile.
543 2004-05-12 10:28 levitte
546 fips/rand/fips_rand.c (1.1.2.4), "Exp", lines: +5 -1
548 Only really build this file when OPENSSL_FIPS is defined. And oh,
549 let's keep internal variables static.
551 2004-05-12 10:42 levitte
554 fips/rand/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
556 I forgot to modify the signature for fips_rand.c...
558 2004-05-12 10:46 levitte
561 fips/rsa/.cvsignore (1.1.4.1), "Exp", lines: +1 -0
562 fips/.cvsignore (1.1.2.3), "Exp", lines: +1 -1
563 fips/aes/.cvsignore (1.1.2.3), "Exp", lines: +0 -3
564 fips/des/.cvsignore (1.1.2.3), "Exp", lines: +0 -2
565 fips/dsa/.cvsignore (1.1.2.3), "Exp", lines: +0 -1
566 fips/rand/.cvsignore (1.1.2.3), "Exp", lines: +0 -1
568 Ignore the 'lib' timestamp file.
570 2004-05-12 12:07 levitte
573 fips/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
574 fips/aes/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
575 fips/des/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
576 fips/dsa/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
577 fips/rand/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
578 fips/rsa/.cvsignore (1.1.4.2), "Exp", lines: +1 -0
579 fips/sha1/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
581 Ignore 'Makefile.save'
586 crypto/dh/dh.h (1.23.2.6), "Exp", lines: +1 -0
587 crypto/dh/dh_err.c (1.6.2.3), "Exp", lines: +2 -1
588 crypto/dh/dh_gen.c (1.8.8.2), "Exp", lines: +9 -0
589 fips/fips_test_suite.c (1.1.4.2), "Exp", lines: +4 -3
590 fips/aes/fips_aesavs.c (1.1.2.11), "Exp", lines: +49 -1
591 fips/des/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
592 fips/des/fips_desmovs.c (1.1.2.5), "Exp", lines: +49 -1
593 fips/des/fips_set_key.c (1.1.4.2), "Exp", lines: +2 -0
594 fips/sha1/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
595 fips/sha1/fips_md32_common.h (1.1.2.4), "Exp", lines: +3 -0
596 fips/sha1/standalone.sha1 (1.1.2.6), "Exp", lines: +1 -1
598 Fix self-tests, ban some things in FIPS mode, fix copyrights.
600 2004-05-17 06:28 levitte
603 util/mk1mf.pl (1.41.2.11), "Exp", lines: +8 -2
604 util/pl/BC-16.pl (1.2.2.2), "Exp", lines: +9 -4
605 util/pl/BC-32.pl (1.11.2.5), "Exp", lines: +8 -3
606 util/pl/Mingw32.pl (1.12.6.6), "Exp", lines: +7 -2
607 util/pl/OS2-EMX.pl (1.1.2.4), "Exp", lines: +7 -2
608 util/pl/VC-16.pl (1.3.2.2), "Exp", lines: +7 -2
609 util/pl/VC-32.pl (1.11.2.4), "Exp", lines: +7 -2
610 util/pl/VC-CE.pl (1.1.2.6), "Exp", lines: +7 -2
611 util/pl/linux.pl (1.3.6.1), "Exp", lines: +7 -2
612 util/pl/ultrix.pl (1.2.8.2), "Exp", lines: +7 -2
613 util/pl/unix.pl (1.2.8.1), "Exp", lines: +7 -2
615 Generate SHA1 files on Windows and other platforms supported by
616 mk1mf.pl, when building in FIPS mode.
620 2004-05-17 06:30 levitte
623 apps/apps.h (1.44.2.14), "Exp", lines: +3 -0
624 apps/openssl.c (1.48.2.10), "Exp", lines: +9 -5
626 Make sure the applications know when we are running in FIPS mode.
627 We can't use the variable in libcrypto, since it's supposedly
630 Note: currently only supported in MONOLITH mode.
632 2004-05-17 06:31 levitte
635 apps/enc.c (1.35.2.9), "Exp", lines: +10 -1
637 When in FIPS mode, use SHA1 to digest the key, rather than MD5, as
638 MD5 isn't a FIPS-approved algorithm.
640 Note: this means the user needs to keep track of this, and
641 we need to add support for that...
643 2004-05-19 16:16 levitte
646 fips/rsa/fingerprint.sha1 (1.1.4.2), "Exp", lines: +2 -2
647 fips/rsa/fips_rsa_eay.c (1.1.4.2), "Exp", lines: +8 -8
648 fips/rsa/fips_rsa_gen.c (1.1.4.2), "Exp", lines: +1 -1
649 fips/dsa/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
650 fips/dsa/fips_dsa_gen.c (1.1.4.2), "Exp", lines: +2 -2
651 fips/dsa/fips_dsa_ossl.c (1.1.2.5), "Exp", lines: +4 -4
652 fips/aes/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
653 fips/aes/fips_aes_core.c (1.1.2.4), "Exp", lines: +5 -5
654 crypto/rsa/rsa.h (1.36.2.11), "Exp", lines: +4 -0
655 crypto/aes/aes.h (1.1.2.10), "Exp", lines: +6 -0
656 crypto/dsa/dsa.h (1.26.2.5), "Exp", lines: +4 -0
658 Define FIPS_*_SIZE_T for AES, DSA and RSA as well, in preparation
659 for size_t-ification of those algorithms in future version of
662 2004-05-27 11:33 levitte
665 makevms.com (1.35.2.3), "Exp", lines: +27 -0
667 Copy the FIPS files to the temporary openssl include directory.
669 2004-05-27 12:04 levitte
672 fips/fips-lib.com (1.1.2.1), "Exp", lines: +1179 -0
673 makevms.com (1.35.2.4), "Exp", lines: +8 -0
675 Compile the FIPS directory on VMS as well. fips-lib.com is
676 essentially a copy of crypto-lib.com, with just a few edits.
678 2004-05-27 12:07 levitte
681 fips/install.com (1.1.2.1), "Exp", lines: +55 -0
682 install.com (1.4.2.2), "Exp", lines: +6 -6
684 Run an installation of FIPS stuff as well.
686 2004-05-27 12:19 levitte
689 test/maketests.com (1.13.2.5), "Exp", lines: +3 -3
690 apps/makeapps.com (1.18.2.5), "Exp", lines: +3 -3
692 Make sure o_str.h is reachable.
697 Makefile.org (1.154.2.80), "Exp", lines: +1 -1
698 crypto/dh/dh.h (1.23.2.7), "Exp", lines: +0 -1
699 crypto/dh/dh_check.c (1.6.2.1), "Exp", lines: +4 -0
700 crypto/dh/dh_err.c (1.6.2.4), "Exp", lines: +0 -1
701 crypto/dh/dh_gen.c (1.8.8.3), "Exp", lines: +5 -9
702 crypto/dh/dh_key.c (1.16.2.3), "Exp", lines: +4 -0
703 fips/Makefile (1.1.4.2), "Exp", lines: +13 -14
704 fips/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
705 fips/fips.h (1.1.2.4), "Exp", lines: +1 -0
706 fips/fips_err.h (1.1.4.2), "Exp", lines: +1 -0
707 fips/fips_make_sha1 (1.1.2.6), "Exp", lines: +3 -0
708 fips/fips_test_suite.c (1.1.4.3), "Exp", lines: +13 -9
709 fips/openssl_fips_fingerprint (1.1.4.2), "Exp", lines: +1 -2
711 The version that was actually submitted for FIPS testing.
716 fips/dh/Makefile (1.1.2.1), "Exp", lines: +92 -0
717 fips/dh/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
718 fips/dh/fips_dh_check.c (1.1.2.1), "Exp", lines: +119 -0
719 fips/dh/fips_dh_gen.c (1.1.2.1), "Exp", lines: +182 -0
720 fips/dh/fips_dh_key.c (1.1.2.1), "Exp", lines: +222 -0
722 Add Diffie-Hellman to FIPS.
727 fips/.cvsignore (1.1.2.5), "Exp", lines: +2 -0
728 fips/dh/.cvsignore (1.1.2.1), "Exp", lines: +1 -0
732 2004-06-21 11:07 levitte
735 fips/aes/Makefile (1.1.4.2), "Exp", lines: +7 -5
736 fips/des/Makefile (1.1.4.2), "Exp", lines: +7 -5
737 fips/dh/Makefile (1.1.2.2), "Exp", lines: +7 -6
738 fips/dsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
739 fips/rsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
740 fips/sha1/Makefile (1.1.4.2), "Exp", lines: +7 -5
742 Make sure we don't try to loop over an empty EXHEADER. In the
743 Makefiles where this was fixed by commenting away code, change it
744 to check for an empty EXHEADER instead, so we have less hassle in a
745 future where EXHEADER changes.
749 2004-06-28 22:33 levitte
752 fips/dh/fips_dh_check.c (1.1.2.2), "Exp", lines: +6 -0
753 fips/dh/fips_dh_gen.c (1.1.2.2), "Exp", lines: +6 -2
754 fips/dh/fips_dh_key.c (1.1.2.2), "Exp", lines: +8 -0
756 Make sure the FIPS stuff is only really compiled when in FIPS mode.
761 fips/fips_test_suite.c (1.1.4.4), "Exp", lines: +39 -6
762 fips/dh/fingerprint.sha1 (1.1.2.2), "Exp", lines: +3 -3
764 Corrected test program.
766 2004-07-17 14:48 appro
769 fips/des/Makefile (1.1.4.3), "Exp", lines: +1 -1
771 Eliminate enforced -g from CFLAGS. It switches off optimization
772 with some compilers, e.g. DEC C.
774 2004-07-21 19:41 steve
777 crypto/pem/pem_all.c (1.20.2.1), "Exp", lines: +119 -0
779 When in FIPS mode write private keys in PKCS#8 and PBES2 format to
780 avoid use of prohibited MD5 algorithm.
785 fips/rand/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
786 fips/rand/fips_rand.c (1.1.2.7), "Exp", lines: +22 -7
787 fips/rand/fips_randtest.c (1.1.2.5), "Exp", lines: +2 -2
791 2004-07-21 19:35 steve
794 fips/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
795 fips/fips.c (1.1.2.5), "Exp", lines: +3 -3
796 fips/rsa/fingerprint.sha1 (1.1.4.3), "Exp", lines: +1 -1
797 fips/rsa/fips_rsa_selftest.c (1.1.4.2), "Exp", lines: +8 -8
799 Avoid compiler warnings.
801 2004-07-27 02:17 steve
804 fips/fips_test_suite.c (1.1.4.5), "Exp", lines: +9 -8
806 Stop compiler warnings.
808 2004-07-27 02:20 steve
811 crypto/err/err.c (1.51.2.6), "Exp", lines: +1 -0
813 Add FIPS name to error library.
815 2004-07-27 14:22 steve
818 Makefile.org (1.154.2.84), "Exp", lines: +3 -3
819 fips/fips_check_sha1 (1.1.2.6), "Exp", lines: +1 -1
820 fips/openssl_fips_fingerprint (1.1.4.3), "Exp", lines: +1 -1
822 Rename libcrypto.sha1 to libcrypto.a.sha1
824 2004-07-27 20:28 steve
827 ssl/s3_lib.c (1.57.2.11), "Exp", lines: +33 -33
828 ssl/ssl.h (1.126.2.20), "Exp", lines: +1 -0
829 ssl/ssl_ciph.c (1.33.2.9), "Exp", lines: +11 -0
830 ssl/ssl_locl.h (1.47.2.3), "Exp", lines: +2 -1
832 New cipher "strength" FIPS which specifies that a cipher suite is
835 New cipherstring "FIPS" is all FIPS compatible ciphersuites
838 Only allow FIPS ciphersuites in FIPS mode.
840 2004-07-28 04:24 levitte
843 makevms.com (1.35.2.6), "Exp", lines: +2 -2
845 From the FIPS directory, darnit!
847 2004-07-28 15:47 levitte
850 makevms.com (1.35.2.7), "Exp", lines: +5 -1
852 Define OPENSSL_FIPS in opensslconf.h if a logical name with the
853 same name is defined.
855 Go up one directory level before dealing with FIPS stuff.
857 2004-07-30 00:26 levitte
860 fips/fips-lib.com (1.1.2.2), "Exp", lines: +3 -3
862 We're building crypto stuff, not ssl stuff. Additionally, we're in
863 the fips subdirectory, not the crypto one...
865 2004-07-30 16:37 levitte
868 fips/sha1/fingerprint.sha1 (1.1.2.7), "Exp", lines: +2 -2
869 fips/sha1/fips_md32_common.h (1.1.2.6), "Exp", lines: +1 -1
870 fips/sha1/fips_sha_locl.h (1.1.2.5), "Exp", lines: +2 -2
871 fips/sha1/fips_standalone_sha1.c (1.1.2.5), "Exp", lines: +1 -1
872 fips/sha1/standalone.sha1 (1.1.2.8), "Exp", lines: +3 -3
873 ssl/ssl_ciph.c (1.33.2.10), "Exp", lines: +2 -2
874 fips/rsa/fingerprint.sha1 (1.1.4.4), "Exp", lines: +2 -2
875 fips/rsa/fips_rsa_eay.c (1.1.4.3), "Exp", lines: +1 -1
876 fips/rsa/fips_rsa_gen.c (1.1.4.3), "Exp", lines: +1 -1
877 fips/dh/fingerprint.sha1 (1.1.2.3), "Exp", lines: +1 -1
878 fips/dh/fips_dh_gen.c (1.1.2.3), "Exp", lines: +1 -1
879 fips/dsa/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
880 fips/dsa/fips_dsa_gen.c (1.1.4.3), "Exp", lines: +4 -3
881 fips/dsa/fips_dsa_ossl.c (1.1.2.6), "Exp", lines: +2 -2
882 fips/des/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
883 fips/des/fips_des_enc.c (1.1.2.5), "Exp", lines: +2 -2
884 fips/des/fips_set_key.c (1.1.4.3), "Exp", lines: +3 -3
885 fips/fingerprint.sha1 (1.1.2.8), "Exp", lines: +2 -2
886 fips/fips.c (1.1.2.6), "Exp", lines: +76 -23
887 fips/fips.h (1.1.2.5), "Exp", lines: +2 -3
888 fips/fips_locl.h (1.1.4.2), "Exp", lines: +7 -2
889 fips/aes/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
890 fips/aes/fips_aes_core.c (1.1.2.5), "Exp", lines: +1 -1
891 crypto/rand/md_rand.c (1.69.2.5), "Exp", lines: +1 -1
892 crypto/rand/rand_lib.c (1.15.2.5), "Exp", lines: +2 -1
893 crypto/dsa/dsa_sign.c (1.10.2.6), "Exp", lines: +2 -2
894 crypto/dsa/dsa_vrf.c (1.10.2.6), "Exp", lines: +1 -1
895 crypto/pem/pem_all.c (1.20.2.2), "Exp", lines: +2 -2
896 crypto/cryptlib.c (1.32.2.12), "Exp", lines: +122 -6
897 crypto/crypto.h (1.62.2.8), "Exp", lines: +8 -1
898 crypto/md32_common.h (1.22.2.7), "Exp", lines: +2 -2
900 To protect FIPS-related global variables, add locking mechanisms
903 NOTE: because two new locks are added, this adds potential
904 binary incompatibility with earlier versions in the 0.9.7 series.
905 However, those locks will only ever be touched when FIPS_mode_set()
906 is called and after, thanks to a variable that's only changed from
907 0 to 1 once (when FIPS_mode_set() is called). So basically, as
908 long as FIPS mode hasn't been engaged explicitely by the calling
909 application, the new locks are treated as if they didn't exist at
910 all, thus not becoming a problem. Applications that are built or
911 rebuilt to use FIPS functionality will need to be recompiled in any
912 case, thus not being a problem either.
914 2004-08-05 20:11 steve
917 fips/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
918 fips/fips.c (1.1.2.7), "Exp", lines: +1 -1
920 Stop compiler giving bogus shadow warning.
922 2004-08-09 14:13 levitte
925 makevms.com (1.35.2.8), "Exp", lines: +1 -1
927 In the fips directory, we use FIPS-LIB.COM, not CRYPTO-LIB.COM...
929 2004-08-09 14:14 levitte
932 fips/fips-lib.com (1.1.2.3), "Exp", lines: +4 -4
934 Correct typos and include directory specifications.
936 2004-08-10 11:11 levitte
939 fips/fips-lib.com (1.1.2.4), "Exp", lines: +2 -1
941 Update the VMS fips library builder with the DH library.
943 2004-08-10 12:04 levitte
946 fips/rand/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
947 fips/rand/fips_rand.c (1.1.2.8), "Exp", lines: +7 -1
949 With DEC C in ANSI C mode, we need to define _XOPEN_SOURCE_EXTENDED
950 to get struct timeval and gettimeofday().
952 2004-09-06 16:19 levitte
955 fips/fips.c (1.1.2.8), "Exp", lines: +5 -4
957 Replace the bogus checks of n with proper uses of feof(), ferror()
960 2004-09-06 16:21 levitte
963 fips/sha1/fips_sha_locl.h (1.1.2.6), "Exp", lines: +2 -2
965 num is an unsigned long, but since it was transfered from
966 crypto/sha/sha_locl.h, where it is in fact an int, we need to check
967 for less-than-zero as if it was an int...
972 fips/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
973 fips/sha1/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
974 fips/sha1/standalone.sha1 (1.1.2.9), "Exp", lines: +1 -1
978 2004-10-14 07:51 levitte
981 VMS/mkshared.com (1.3.2.1), "Exp", lines: +8 -0
983 We need to check for OPENSSL_FIPS when building shared libraries,
984 so we get correct transfer vectors for those functions when
987 2004-10-26 13:47 steve
990 util/mkfiles.pl (1.12.2.2), "Exp", lines: +1 -0
992 Add fips/dh directory to mkfiles.pl
994 2004-10-26 14:17 levitte
997 fips/sha1/Makefile (1.1.4.4), "Exp", lines: +3 -1
998 util/mkfiles.pl (1.12.2.3), "Exp", lines: +1 -0
999 fips/Makefile (1.1.4.5), "Exp", lines: +7 -1
1000 crypto/sha/Makefile (1.1.4.4), "Exp", lines: +1 -7
1002 fips/dh was missing in mkfiles.pl. make update
1004 2004-10-26 15:01 steve
1007 util/mkfiles.pl (1.12.2.4), "Exp", lines: +0 -1
1009 Only add fips/dh once...
1011 2004-11-01 09:20 levitte
1014 fips/rand/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
1015 fips/rand/fips_rand.c (1.1.2.9), "Exp", lines: +3 -1
1017 Make sure _XOPEN_SOURCE_EXTENDED is correctly defined, and only if
1018 not already defined.
1020 2004-12-09 19:03 appro
1023 crypto/Makefile (1.1.4.4), "Exp", lines: +2 -0
1025 Postpone linking of shared libcrypto in FIPS build.
1027 2004-12-09 19:13 appro
1030 fips/fingerprint.sha1 (1.1.2.11), "Exp", lines: +1 -1
1031 fips/fips.c (1.1.2.9), "Exp", lines: +13 -1
1032 fips/openssl_fips_fingerprint (1.1.4.4), "Exp", lines: +4 -2
1034 Cygwin specific FIPS fix-ups.
1036 2004-12-09 23:43 appro
1039 Configure (1.314.2.100), "Exp", lines: +2 -3
1040 crypto/des/des_enc.c (1.11.2.5), "Exp", lines: +2 -2
1042 Eliminate false dependency on 386 config option is FIPS context.
1043 At the same time limit assembler support to ELF platforms [that's
1044 what is there, ELF modules].
1046 2004-12-10 12:37 appro
1049 Configure (1.314.2.101), "Exp", lines: +10 -3
1050 crypto/des/des_enc.c (1.11.2.6), "Exp", lines: +2 -2
1052 Respect no-asm with fips option and disable FIPS DES assembler in
1053 shared context [because it's not PIC].
1055 2004-12-10 14:15 appro
1058 fips/sha1/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
1059 fips/sha1/standalone.sha1 (1.1.2.11), "Exp", lines: +1 -1
1060 fips/sha1/asm/sx86-elf.s (1.1.4.3), "Exp", lines: +32 -32
1062 Solaris x86 assembler update.
1064 2004-12-10 17:30 appro
1067 fips/fips_check_sha1 (1.1.2.7), "Exp", lines: +1 -1
1068 fips/openssl_fips_fingerprint (1.1.4.5), "Exp", lines: +1 -1
1069 fips/sha1/Makefile (1.1.4.6), "Exp", lines: +1 -1
1071 Adapt FIPS sub-tree for mingw.
1073 2005-01-03 18:46 steve
1076 fips/rsa/fingerprint.sha1 (1.1.4.5), "Exp", lines: +1 -1
1077 fips/rsa/fips_rsa_selftest.c (1.1.4.3), "Exp", lines: +55 -11
1081 2005-01-11 17:54 levitte
1084 fips/rsa/fingerprint.sha1 (1.1.4.6), "Exp", lines: +1 -1
1085 fips/rsa/fips_rsa_selftest.c (1.1.4.4), "Exp", lines: +2 -2
1087 Clear signed vs. unsigned conflicts. Change the fingerprint
1090 2005-01-11 19:25 levitte
1093 ssl/ssltest.c (1.53.2.24), "Exp", lines: +2 -2
1094 fips/rand/fips_randtest.c (1.1.2.6), "Exp", lines: +3 -3
1095 fips/sha1/fips_sha1test.c (1.1.2.5), "Exp", lines: +10 -4
1096 fips/des/fips_desmovs.c (1.1.2.6), "Exp", lines: +8 -7
1097 fips/dsa/fips_dsatest.c (1.1.2.5), "Exp", lines: +2 -2
1098 apps/openssl.c (1.48.2.12), "Exp", lines: +1 -1
1099 fips/aes/fips_aesavs.c (1.1.2.12), "Exp", lines: +8 -7
1101 Use EXIT() instead of exit().
1103 2005-01-26 21:00 steve
1106 apps/dgst.c (1.23.2.13), "Exp", lines: +10 -0
1107 apps/pkcs12.c (1.60.2.13), "Exp", lines: +8 -1
1108 crypto/crypto.h (1.62.2.9), "Exp", lines: +49 -0
1109 crypto/md32_common.h (1.22.2.9), "Exp", lines: +1 -1
1110 crypto/bf/bf_skey.c (1.6.2.1), "Exp", lines: +2 -1
1111 crypto/bf/blowfish.h (1.9.2.1), "Exp", lines: +4 -1
1112 crypto/cast/c_skey.c (1.5.6.1), "Exp", lines: +3 -1
1113 crypto/cast/cast.h (1.7.2.1), "Exp", lines: +4 -1
1114 crypto/evp/bio_md.c (1.11.2.3), "Exp", lines: +2 -7
1115 crypto/evp/digest.c (1.21.2.7), "Exp", lines: +11 -0
1116 crypto/evp/e_aes.c (1.6.2.11), "Exp", lines: +11 -11
1117 crypto/evp/e_des.c (1.5.2.9), "Exp", lines: +5 -3
1118 crypto/evp/e_des3.c (1.8.2.8), "Exp", lines: +6 -6
1119 crypto/evp/evp.h (1.86.2.16), "Exp", lines: +17 -0
1120 crypto/evp/evp_enc.c (1.28.2.11), "Exp", lines: +15 -1
1121 crypto/evp/evp_err.c (1.23.2.4), "Exp", lines: +6 -1
1122 crypto/evp/evp_locl.h (1.7.2.7), "Exp", lines: +17 -2
1123 crypto/evp/m_dss.c (1.8.2.1), "Exp", lines: +1 -1
1124 crypto/evp/m_md2.c (1.9.2.1), "Exp", lines: +1 -0
1125 crypto/evp/m_md4.c (1.8.2.1), "Exp", lines: +1 -0
1126 crypto/evp/m_md5.c (1.9.2.1), "Exp", lines: +1 -0
1127 crypto/evp/m_mdc2.c (1.9.2.1), "Exp", lines: +1 -0
1128 crypto/evp/m_sha.c (1.8.2.2), "Exp", lines: +1 -0
1129 crypto/evp/m_sha1.c (1.8.2.1), "Exp", lines: +1 -1
1130 crypto/evp/names.c (1.7.2.1), "Exp", lines: +3 -0
1131 crypto/hmac/hmac.c (1.12.2.3), "Exp", lines: +7 -0
1132 crypto/hmac/hmac.h (1.14.2.2), "Exp", lines: +1 -0
1133 crypto/idea/i_skey.c (1.5.6.1), "Exp", lines: +13 -0
1134 crypto/idea/idea.h (1.10.2.1), "Exp", lines: +4 -0
1135 crypto/md2/md2.h (1.11.2.1), "Exp", lines: +3 -0
1136 crypto/md2/md2_dgst.c (1.13.2.4), "Exp", lines: +3 -1
1137 crypto/md4/md4.h (1.3.2.1), "Exp", lines: +3 -0
1138 crypto/md4/md4_dgst.c (1.2.2.2), "Exp", lines: +1 -1
1139 crypto/md5/md5.h (1.10.2.3), "Exp", lines: +3 -0
1140 crypto/md5/md5_dgst.c (1.16.2.2), "Exp", lines: +1 -1
1141 crypto/mdc2/mdc2.h (1.9.2.1), "Exp", lines: +3 -1
1142 crypto/mdc2/mdc2dgst.c (1.13.2.1), "Exp", lines: +3 -1
1143 crypto/rc2/rc2.h (1.10.2.1), "Exp", lines: +4 -1
1144 crypto/rc2/rc2_skey.c (1.4.6.1), "Exp", lines: +13 -0
1145 crypto/rc4/rc4.h (1.10.2.2), "Exp", lines: +3 -0
1146 crypto/rc4/rc4_skey.c (1.10.8.2), "Exp", lines: +2 -1
1147 crypto/rc5/rc5.h (1.5.2.1), "Exp", lines: +4 -1
1148 crypto/rc5/rc5_skey.c (1.4.6.1), "Exp", lines: +14 -0
1149 crypto/ripemd/ripemd.h (1.8.2.1), "Exp", lines: +3 -0
1150 crypto/ripemd/rmd_dgst.c (1.13.2.2), "Exp", lines: +2 -1
1151 crypto/sha/sha.h (1.11.2.2), "Exp", lines: +3 -0
1152 crypto/sha/sha_locl.h (1.16.2.3), "Exp", lines: +4 -0
1153 crypto/x509/x509_cmp.c (1.22.2.4), "Exp", lines: +7 -1
1154 crypto/x509/x509_vfy.c (1.56.2.13), "Exp", lines: +1 -1
1155 ssl/s3_clnt.c (1.53.2.18), "Exp", lines: +2 -0
1156 ssl/s3_enc.c (1.31.2.9), "Exp", lines: +3 -0
1157 ssl/s3_srvr.c (1.85.2.23), "Exp", lines: +2 -0
1158 ssl/t1_enc.c (1.27.2.9), "Exp", lines: +2 -0
1160 FIPS algorithm blocking.
1162 Non FIPS algorithms are not normally allowed in FIPS mode.
1164 Any attempt to use them via high level functions will
1167 The low level non-FIPS algorithm functions cannot return
1168 errors so they produce assertion failures. HMAC also has to give an
1169 assertion error because it (erroneously) can't return an error
1172 There are exceptions (such as MD5 in TLS and non
1173 cryptographic use of algorithms) and applications can override the
1174 blocking and use non FIPS algorithms anyway.
1176 For low level functions the override is perfomed by
1177 prefixing the algorithm initalization function with "private_" for
1178 example private_MD5_Init().
1180 For high level functions an override is performed by
1181 setting a flag in the context.
1183 2005-01-27 02:49 steve
1186 apps/dgst.c (1.23.2.14), "Exp", lines: +9 -5
1187 crypto/crypto.h (1.62.2.10), "Exp", lines: +3 -0
1188 crypto/evp/digest.c (1.21.2.8), "Exp", lines: +34 -0
1189 crypto/hmac/hmac.c (1.12.2.4), "Exp", lines: +9 -0
1191 More FIPS algorithm blocking.
1193 Catch attempted use of non FIPS algorithms with HMAC.
1195 Give an assertion error for applications that ignore FIPS
1198 Make -non-fips-allow work with dgst and HMAC.
1200 2005-01-28 15:03 steve
1203 apps/dgst.c (1.23.2.15), "Exp", lines: +2 -1
1204 apps/enc.c (1.35.2.13), "Exp", lines: +38 -4
1205 crypto/evp/e_rc4.c (1.11.2.2), "Exp", lines: +1 -0
1206 crypto/evp/evp.h (1.86.2.17), "Exp", lines: +3 -0
1207 crypto/evp/evp_enc.c (1.28.2.12), "Exp", lines: +60 -15
1208 crypto/evp/evp_locl.h (1.7.2.8), "Exp", lines: +1 -0
1209 test/testenc (1.3.8.2), "Exp", lines: +8 -8
1211 Further FIPS algorithm blocking.
1213 Fixes to cipher blocking and enabling code.
1215 Add option -non-fips-allow to 'enc' and update testenc.
1217 2005-01-31 02:33 steve
1220 ssl/s23_clnt.c (1.20.2.7), "Exp", lines: +16 -0
1221 ssl/s23_srvr.c (1.41.2.6), "Exp", lines: +9 -0
1222 ssl/s3_clnt.c (1.53.2.19), "Exp", lines: +0 -8
1223 ssl/s3_enc.c (1.31.2.10), "Exp", lines: +1 -0
1224 ssl/s3_srvr.c (1.85.2.24), "Exp", lines: +0 -8
1225 ssl/ssl.h (1.126.2.21), "Exp", lines: +1 -0
1226 ssl/ssl_cert.c (1.48.2.10), "Exp", lines: +0 -8
1227 ssl/ssl_err.c (1.41.2.4), "Exp", lines: +2 -1
1228 ssl/ssl_lib.c (1.110.2.13), "Exp", lines: +8 -9
1229 ssl/t1_enc.c (1.27.2.10), "Exp", lines: +0 -18
1231 Only allow TLS is FIPS mode.
1233 Remove old FIPS_allow_md5() calls.
1235 2005-02-05 19:24 steve
1238 apps/req.c (1.88.2.18), "Exp", lines: +8 -1
1239 apps/x509.c (1.67.2.20), "Exp", lines: +8 -1
1241 In FIPS mode use SHA1 as default digest in x509 and req utilities.
1243 2005-03-22 18:29 steve
1246 fips/fingerprint.sha1 (1.1.2.12), "Exp", lines: +1 -1
1247 fips/fips.c (1.1.2.10), "Exp", lines: +1 -0
1251 2005-03-27 05:36 steve
1254 crypto/evp/e_null.c (1.9.2.1), "Exp", lines: +1 -1
1255 ssl/s3_lib.c (1.57.2.13), "Exp", lines: +3 -3
1257 Allow 'null' cipher and appropriate Kerberos ciphersuites in FIPS
1260 2005-04-14 14:44 steve
1263 fips/fipshashes.sha1 (1.1.2.1), "Exp", lines: +29 -0
1264 util/checkhash.pl (1.1.2.1), "Exp", lines: +181 -0
1266 Perl script that checks or rebuilds FIPS hash files. This works on
1267 both Unix and Windows.
1269 Merge all FIPS hash files into a single hash file
1272 2005-04-15 05:27 steve
1275 fips/Makefile (1.1.4.9), "Exp", lines: +1 -1
1276 fips/aes/Makefile (1.1.4.4), "Exp", lines: +1 -4
1277 fips/des/Makefile (1.1.4.6), "Exp", lines: +1 -4
1278 fips/dh/Makefile (1.1.2.5), "Exp", lines: +1 -4
1279 fips/dsa/Makefile (1.1.4.4), "Exp", lines: +1 -4
1280 fips/rand/Makefile (1.1.4.3), "Exp", lines: +1 -4
1281 fips/rsa/Makefile (1.1.4.5), "Exp", lines: +1 -4
1282 fips/sha1/Makefile (1.1.4.9), "Exp", lines: +1 -7
1284 Update hash checking in makefiles to use new perl script.
1286 2005-04-17 06:37 steve
1289 util/checkhash.pl (1.1.2.2), "Exp", lines: +163 -127
1291 Modify checkhash.pl so it can be run standalone or included as a
1292 funtion in another perl script.
1294 2005-04-17 16:00 appro
1297 fips/sha1/Makefile (1.1.4.10), "Exp", lines: +9 -5
1299 Bring back fips_standalone_sha1.
1301 2005-04-17 16:17 appro
1304 fips/sha1/asm/sx86-elf.s (1.1.4.4)
1306 Configure (1.314.2.114), "Exp", lines: +1 -1
1307 fips/fipshashes.sha1 (1.1.2.2), "Exp", lines: +1 -1
1308 fips/sha1/Makefile (1.1.4.11), "Exp", lines: +1 -1
1309 fips/sha1/standalone.sha1 (1.1.2.13), "Exp", lines: +1 -1
1310 fips/sha1/asm/fips-sx86-elf.s (1.1.2.1), "Exp", lines: +1568 -0
1312 Rename fips/sha1/sx86-elf.s to fips/sha1/fips-sx86-elf.s.
1314 2005-04-17 16:21 steve
1317 util/checkhash.pl (1.1.2.3), "Exp", lines: +2 -0
1319 Return 0 for successful hash check.
1321 2005-04-17 16:54 appro
1324 Configure (1.314.2.116), "Exp", lines: +8 -1
1325 Makefile.org (1.154.2.99), "Exp", lines: +3 -2
1326 crypto/aes/aes_cbc.c (1.1.2.11), "Exp", lines: +2 -0
1327 fips/fipshashes.sha1 (1.1.2.4), "Exp", lines: +1 -0
1328 fips/aes/Makefile (1.1.4.5), "Exp", lines: +4 -2
1329 fips/aes/asm/fips-ax86-elf.s (1.1.2.1), "Exp", lines: +1822 -0
1331 Throw in fips/aes/asm/fips-ax86-elf.s.
1333 2005-04-17 16:35 appro
1336 Configure (1.314.2.115), "Exp", lines: +1 -1
1337 fips/fipshashes.sha1 (1.1.2.3), "Exp", lines: +1 -1
1338 fips/des/asm/fips-dx86-elf.s (1.1.4.2), "Exp", lines: +108 -98
1340 Regenerate fips/des/asm/fips-dx86-elf.s with -fPIC flag.
1342 2005-04-17 17:26 appro
1345 crypto/cryptlib.c (1.32.2.18), "Exp", lines: +6 -55
1346 crypto/crypto.h (1.62.2.11), "Exp", lines: +0 -3
1347 fips/fips.c (1.1.2.11), "Exp", lines: +62 -8
1348 fips/fips.h (1.1.2.7), "Exp", lines: +2 -3
1349 fips/fips_locl.h (1.1.4.3), "Exp", lines: +6 -3
1350 fips/fipshashes.sha1 (1.1.2.5), "Exp", lines: +4 -4
1351 fips/rand/fips_rand.c (1.1.2.10), "Exp", lines: +3 -1
1352 fips/rsa/fips_rsa_gen.c (1.1.4.4), "Exp", lines: +4 -2
1354 Resolve minor binary compatibility issues in fips.
1356 2005-04-17 18:22 appro
1359 fips/fipshashes.sha1 (1.1.2.6), "Exp", lines: +12 -12
1360 fips/des/fips_des_locl.h (1.1.2.4), "Exp", lines: +1 -1
1361 fips/des/fips_set_key.c (1.1.4.4), "Exp", lines: +2 -2
1362 fips/dh/fips_dh_key.c (1.1.2.3), "Exp", lines: +1 -1
1363 fips/dsa/fips_dsa_ossl.c (1.1.2.7), "Exp", lines: +1 -1
1364 fips/dsa/fips_dsa_selftest.c (1.1.4.2), "Exp", lines: +3 -3
1365 fips/rand/fips_rand.c (1.1.2.11), "Exp", lines: +2 -2
1366 fips/rand/fips_rand.h (1.1.2.5), "Exp", lines: +1 -1
1367 fips/rsa/fips_rsa_eay.c (1.1.4.4), "Exp", lines: +1 -1
1368 fips/rsa/fips_rsa_gen.c (1.1.4.5), "Exp", lines: +1 -1
1369 fips/rsa/fips_rsa_selftest.c (1.1.4.5), "Exp", lines: +11 -11
1370 fips/sha1/fips_sha1_selftest.c (1.1.4.2), "Exp", lines: +1 -1
1371 fips/sha1/fips_sha1dgst.c (1.1.2.5), "Exp", lines: +1 -1
1372 fips/sha1/standalone.sha1 (1.1.2.14), "Exp", lines: +2 -2
1374 Minor fips const-ification.
1376 2005-04-18 07:02 steve
1379 crypto/bf/bf_skey.c (1.6.2.2), "Exp", lines: +1 -0
1380 crypto/cast/c_skey.c (1.5.6.2), "Exp", lines: +1 -0
1381 crypto/idea/i_skey.c (1.5.6.2), "Exp", lines: +1 -0
1382 crypto/rc2/rc2_skey.c (1.4.6.2), "Exp", lines: +1 -0
1383 crypto/rc4/rc4_skey.c (1.10.8.3), "Exp", lines: +1 -0
1384 crypto/rc5/rc5_skey.c (1.4.6.2), "Exp", lines: +1 -0
1386 Pick up definition of FIPS_mode() in fips.h to avoid warnings.
1388 2005-04-18 10:34 steve
1391 fips/fingerprint.sha1 (1.1.2.14)
1392 fips/fips_check_sha1 (1.1.2.8)
1393 fips/fips_make_sha1 (1.1.2.7)
1394 fips/aes/fingerprint.sha1 (1.1.2.7)
1395 fips/des/fingerprint.sha1 (1.1.2.6)
1396 fips/dh/fingerprint.sha1 (1.1.2.4)
1397 fips/dsa/fingerprint.sha1 (1.1.2.7)
1398 fips/rand/fingerprint.sha1 (1.1.2.10)
1399 fips/rsa/fingerprint.sha1 (1.1.4.7)
1400 fips/sha1/fingerprint.sha1 (1.1.2.12)
1402 fips/sha1/Makefile (1.1.4.12), "Exp", lines: +1 -4
1404 Remove obsolete fingerprint.sha1 files and associated scripts.
1405 Delete test in fips/sha1/Makefile: the top level test checks the
1408 2005-04-19 09:11 appro
1411 fips/fipshashes.sha1 (1.1.2.7)
1412 fips/sha1/standalone.sha1 (1.1.2.15)
1414 fips/fipshashes.c (1.1.2.1), "Exp", lines: +32 -0
1415 util/checkhash.pl (1.1.2.4), "Exp", lines: +7 -4
1417 Maintain fingerprint hashes as C source.
1419 2005-04-19 09:17 appro
1422 util/checkhash.pl (1.1.2.5), "Exp", lines: +1 -1
1424 Complete the transition C-code hashes.
1426 2005-04-21 19:06 steve
1429 apps/openssl.c (1.48.2.13), "Exp", lines: +0 -2
1430 fips/fips.c (1.1.2.12), "Exp", lines: +0 -27
1431 fips/fips.h (1.1.2.8), "Exp", lines: +0 -2
1432 fips/fipshashes.c (1.1.2.2), "Exp", lines: +2 -2
1434 Remove defunct FIPS_allow_md5() and related functions.
1436 2005-04-22 06:15 appro
1439 fips/fips.c (1.1.2.13), "Exp", lines: +3 -3
1440 fips/fips_err.h (1.1.4.4), "Exp", lines: +3 -3
1441 fips/fipshashes.c (1.1.2.4), "Exp", lines: +2 -2
1443 Move some variables to .bss.