]> git.ipfire.org Git - thirdparty/openssl.git/blob - ChangeLog.0_9_7-stable_not-in-head_FIPS
Update docs.
[thirdparty/openssl.git] / ChangeLog.0_9_7-stable_not-in-head_FIPS
1 See file ChangeLog.0_9_7-stable_not-in-head for explanations.
2 This is the "FIPS"-related part.
3
4
5
6 2003-07-27 19:00 ben
7
8 Changed:
9 Configure (1.314.2.85), "Exp", lines: +2 -0
10 Makefile.org (1.154.2.67), "Exp", lines: +12 -3
11 crypto/cryptlib.c (1.32.2.9), "Exp", lines: +5 -0
12 crypto/md32_common.h (1.22.2.4), "Exp", lines: +11 -0
13 crypto/aes/Makefile.ssl (1.4.2.6), "Exp", lines: +2 -1
14 crypto/aes/aes_core.c (1.1.2.4), "Exp", lines: +4 -0
15 crypto/des/des.h (1.40.2.4), "Exp", lines: +1 -1
16 crypto/des/des_old.c (1.11.2.4), "Exp", lines: +1 -1
17 crypto/des/destest.c (1.30.2.6), "Exp", lines: +2 -2
18 crypto/des/ecb3_enc.c (1.8.2.1), "Exp", lines: +1 -3
19 crypto/dsa/Makefile.ssl (1.49.2.5), "Exp", lines: +7 -4
20 crypto/dsa/dsa_ossl.c (1.12.2.4), "Exp", lines: +2 -0
21 crypto/dsa/dsa_sign.c (1.10.2.3), "Exp", lines: +12 -0
22 crypto/dsa/dsa_vrf.c (1.10.2.3), "Exp", lines: +8 -0
23 crypto/engine/engine.h (1.36.2.6), "Exp", lines: +4 -0
24 crypto/err/err.h (1.35.2.3), "Exp", lines: +2 -0
25 crypto/err/err_all.c (1.17.2.2), "Exp", lines: +4 -0
26 crypto/err/openssl.ec (1.11.2.1), "Exp", lines: +1 -0
27 crypto/evp/Makefile.ssl (1.64.2.8), "Exp", lines: +8 -7
28 crypto/evp/c_all.c (1.7.8.7), "Exp", lines: +1 -0
29 crypto/evp/e_aes.c (1.6.2.4), "Exp", lines: +12 -4
30 crypto/evp/e_des3.c (1.8.2.2), "Exp", lines: +1 -1
31 crypto/evp/evp.h (1.86.2.10), "Exp", lines: +2 -0
32 crypto/evp/evp_err.c (1.23.2.1), "Exp", lines: +3 -1
33 crypto/md4/Makefile.ssl (1.6.2.4), "Exp", lines: +7 -4
34 crypto/md5/Makefile.ssl (1.33.2.7), "Exp", lines: +7 -4
35 crypto/rand/Makefile.ssl (1.56.2.4), "Exp", lines: +17 -15
36 crypto/rand/md_rand.c (1.69.2.2), "Exp", lines: +9 -0
37 crypto/rand/rand.h (1.26.2.5), "Exp", lines: +2 -0
38 crypto/rand/rand_err.c (1.6.2.1), "Exp", lines: +3 -1
39 crypto/rand/rand_lib.c (1.15.2.2), "Exp", lines: +11 -0
40 crypto/ripemd/Makefile.ssl (1.25.2.5), "Exp", lines: +7 -2
41 crypto/sha/Makefile.ssl (1.26.2.5), "Exp", lines: +16 -6
42 fips/.cvsignore (1.1.2.1), "Exp", lines: +1 -0
43 fips/Makefile.ssl (1.1.2.1), "Exp", lines: +155 -0
44 fips/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
45 fips/fips.c (1.1.2.1), "Exp", lines: +74 -0
46 fips/fips.h (1.1.2.1), "Exp", lines: +85 -0
47 fips/fips_check_sha1 (1.1.2.1), "Exp", lines: +7 -0
48 fips/fips_err.c (1.1.2.1), "Exp", lines: +96 -0
49 fips/fips_make_sha1 (1.1.2.1), "Exp", lines: +21 -0
50 fips/lib (1.1.2.1), "Exp", lines: +0 -0
51 fips/aes/.cvsignore (1.1.2.1), "Exp", lines: +4 -0
52 fips/aes/Makefile.ssl (1.1.2.1), "Exp", lines: +95 -0
53 fips/aes/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
54 fips/aes/fips_aes_core.c (1.1.2.1), "Exp", lines: +1260 -0
55 fips/aes/fips_aes_locl.h (1.1.2.1), "Exp", lines: +85 -0
56 fips/aes/fips_aesavs.c (1.1.2.1), "Exp", lines: +896 -0
57 fips/dsa/.cvsignore (1.1.2.1), "Exp", lines: +2 -0
58 fips/dsa/Makefile.ssl (1.1.2.1), "Exp", lines: +95 -0
59 fips/dsa/fingerprint.sha1 (1.1.2.1), "Exp", lines: +1 -0
60 fips/dsa/fips_dsa_ossl.c (1.1.2.1), "Exp", lines: +366 -0
61 fips/dsa/fips_dsatest.c (1.1.2.1), "Exp", lines: +252 -0
62 fips/rand/.cvsignore (1.1.2.1), "Exp", lines: +2 -0
63 fips/rand/Makefile.ssl (1.1.2.1), "Exp", lines: +94 -0
64 fips/rand/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
65 fips/rand/fips_rand.c (1.1.2.1), "Exp", lines: +236 -0
66 fips/rand/fips_rand.h (1.1.2.1), "Exp", lines: +55 -0
67 fips/rand/fips_randtest.c (1.1.2.1), "Exp", lines: +348 -0
68 fips/sha1/.cvsignore (1.1.2.1), "Exp", lines: +3 -0
69 fips/sha1/Makefile.ssl (1.1.2.1), "Exp", lines: +94 -0
70 fips/sha1/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
71 fips/sha1/fips_md32_common.h (1.1.2.1), "Exp", lines: +637 -0
72 fips/sha1/fips_sha1dgst.c (1.1.2.1), "Exp", lines: +76 -0
73 fips/sha1/fips_sha1test.c (1.1.2.1), "Exp", lines: +128 -0
74 fips/sha1/fips_sha_locl.h (1.1.2.1), "Exp", lines: +472 -0
75 fips/sha1/fips_standalone_sha1.c (1.1.2.1), "Exp", lines: +101 -0
76 fips/sha1/standalone.sha1 (1.1.2.1), "Exp", lines: +4 -0
77 test/Makefile.ssl (1.84.2.29), "Exp", lines: +81 -13
78 util/mkerr.pl (1.18.2.4), "Exp", lines: +2 -1
79
80 Unfinished FIPS stuff for review/improvement.
81
82 2003-07-27 19:19 ben
83
84 Changed:
85 fips/fips_check_sha1 (1.1.2.2), "Exp", lines: +1 -1
86
87 Use unified diff.
88
89 2003-07-27 19:23 ben
90
91 Changed:
92 fips/Makefile.ssl (1.1.2.2), "Exp", lines: +3 -3
93 fips/fingerprint.sha1 (1.1.2.2), "Exp", lines: +2 -1
94 fips/fips_make_sha1 (1.1.2.2), "Exp", lines: +1 -1
95
96 Build in non-FIPS mode.
97
98 2003-07-27 23:13 ben
99
100 Changed:
101 Makefile.org (1.154.2.68), "Exp", lines: +1 -1
102 fips/fips_check_sha1 (1.1.2.3), "Exp", lines: +2 -1
103 fips/aes/fips_aesavs.c (1.1.2.2), "Exp", lines: +2 -0
104 fips/dsa/fips_dsa_ossl.c (1.1.2.2), "Exp", lines: +8 -0
105 fips/dsa/fips_dsatest.c (1.1.2.2), "Exp", lines: +2 -1
106 fips/sha1/fingerprint.sha1 (1.1.2.2), "Exp", lines: +1 -1
107 fips/sha1/fips_sha1dgst.c (1.1.2.2), "Exp", lines: +5 -1
108 fips/sha1/fips_standalone_sha1.c (1.1.2.2), "Exp", lines: +2 -0
109 fips/sha1/standalone.sha1 (1.1.2.2), "Exp", lines: +1 -1
110
111 Build when not FIPS.
112
113 2003-07-28 11:56 ben
114
115 Changed:
116 fips/dsa/fingerprint.sha1 (1.1.2.2), "Exp", lines: +1 -1
117 fips/sha1/standalone.sha1 (1.1.2.3), "Exp", lines: +1 -1
118
119 New fingerprints.
120
121 2003-07-29 16:06 ben
122
123 Changed:
124 fips/aes/fips_aesavs.c (1.1.2.5), "Exp", lines: +295 -303
125
126 Reformat.
127
128 2003-07-29 16:34 ben
129
130 Changed:
131 fips/aes/fips_aesavs.c (1.1.2.6), "Exp", lines: +43 -17
132
133 MMT for CFB1
134
135 2003-07-29 17:17 ben
136
137 Changed:
138 fips/fips_err_wrapper.c (1.1.2.1), "Exp", lines: +5 -0
139 fips/sha1/sha1hashes.txt (1.1.2.1), "Exp", lines: +342 -0
140 fips/sha1/sha1vectors.txt (1.1.2.1), "Exp", lines: +2293 -0
141
142 Missing files.
143
144 2003-07-31 23:30 levitte
145
146 Changed:
147 Makefile.org (1.154.2.71), "Exp", lines: +2 -0
148
149 If FDIRS is to be treated like SDIRS, let's not forget to
150 initialize it in Makefile.org.
151
152 2003-07-31 23:41 levitte
153
154 Changed:
155 fips/sha1/fips_sha1test.c (1.1.2.2), "Exp", lines: +3 -3
156
157 No C++ comments in C programs!
158
159 2003-08-01 15:07 steve
160
161 Changed:
162 fips/aes/fips_aesavs.c (1.1.2.8), "Exp", lines: +3 -3
163
164 Replace C++ style comments.
165
166 2003-08-03 14:22 ben
167
168 Changed:
169 fips/des/fips_desmovs.c (1.1.2.2), "Exp", lines: +55 -37
170
171 Make tests work (CFB1 still doesn't produce the right answers,
172 strangely).
173
174 2003-08-08 12:08 levitte
175
176 Changed:
177 fips/des/fips_des_enc.c (1.1.2.2), "Exp", lines: +9 -0
178
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...
182
183 2003-08-11 11:36 levitte
184
185 Deleted:
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)
229 fips/lib (1.1.2.2)
230 Changed:
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
280
281 A new branch for FIPS-related changes has been created with the
282 name OpenSSL-fips-0_9_7-stable.
283
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.
287
288 2004-05-11 14:44 ben
289
290 Deleted:
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)
338 Changed:
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
534
535 Pull FIPS back into stable.
536
537 2004-05-12 10:27 levitte
538
539 Changed:
540 apps/Makefile (1.1.4.2), "Exp", lines: +3 -1
541
542 Only check for FIPS signatures when FIPS is enabled.
543
544 2004-05-12 10:28 levitte
545
546 Changed:
547 crypto/des/FILES0 (1.1.4.2), "Exp", lines: +1 -1
548
549 Makefile.ssl changed name to Makefile.
550
551 2004-05-12 10:28 levitte
552
553 Changed:
554 fips/rand/fips_rand.c (1.1.2.4), "Exp", lines: +5 -1
555
556 Only really build this file when OPENSSL_FIPS is defined. And oh,
557 let's keep internal variables static.
558
559 2004-05-12 10:42 levitte
560
561 Changed:
562 fips/rand/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
563
564 I forgot to modify the signature for fips_rand.c...
565
566 2004-05-12 10:46 levitte
567
568 Changed:
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
575
576 Ignore the 'lib' timestamp file.
577
578 2004-05-12 12:07 levitte
579
580 Changed:
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
588
589 Ignore 'Makefile.save'
590
591 2004-05-12 16:11 ben
592
593 Changed:
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
600
601 Blow up in people's faces if they don't reseed.
602
603 2004-05-15 19:51 ben
604
605 Changed:
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
617
618 Fix self-tests, ban some things in FIPS mode, fix copyrights.
619
620 2004-05-17 06:28 levitte
621
622 Changed:
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
634
635 Generate SHA1 files on Windows and other platforms supported by
636 mk1mf.pl, when building in FIPS mode.
637
638 Note: UNTESTED!
639
640 2004-05-17 06:30 levitte
641
642 Changed:
643 apps/apps.h (1.44.2.14), "Exp", lines: +3 -0
644 apps/openssl.c (1.48.2.10), "Exp", lines: +9 -5
645
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
648 unknown.
649
650 Note: currently only supported in MONOLITH mode.
651
652 2004-05-17 06:31 levitte
653
654 Changed:
655 apps/enc.c (1.35.2.9), "Exp", lines: +10 -1
656
657 When in FIPS mode, use SHA1 to digest the key, rather than MD5, as
658 MD5 isn't a FIPS-approved algorithm.
659
660 Note: this means the user needs to keep track of this, and
661 we need to add support for that...
662
663 2004-05-19 16:16 levitte
664
665 Changed:
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
677
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
680 OpenSSL...
681
682 2004-05-27 11:33 levitte
683
684 Changed:
685 makevms.com (1.35.2.3), "Exp", lines: +27 -0
686
687 Copy the FIPS files to the temporary openssl include directory.
688
689 2004-05-27 12:04 levitte
690
691 Changed:
692 fips/fips-lib.com (1.1.2.1), "Exp", lines: +1179 -0
693 makevms.com (1.35.2.4), "Exp", lines: +8 -0
694
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.
697
698 2004-05-27 12:07 levitte
699
700 Changed:
701 fips/install.com (1.1.2.1), "Exp", lines: +55 -0
702 install.com (1.4.2.2), "Exp", lines: +6 -6
703
704 Run an installation of FIPS stuff as well.
705
706 2004-05-27 12:19 levitte
707
708 Changed:
709 test/maketests.com (1.13.2.5), "Exp", lines: +3 -3
710 apps/makeapps.com (1.18.2.5), "Exp", lines: +3 -3
711
712 Make sure o_str.h is reachable.
713
714 2004-06-19 15:15 ben
715
716 Changed:
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
730
731 The version that was actually submitted for FIPS testing.
732
733 2004-06-19 15:16 ben
734
735 Changed:
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
741
742 Add Diffie-Hellman to FIPS.
743
744 2004-06-19 15:18 ben
745
746 Changed:
747 fips/.cvsignore (1.1.2.5), "Exp", lines: +2 -0
748 fips/dh/.cvsignore (1.1.2.1), "Exp", lines: +1 -0
749
750 Update ignores.
751
752 2004-06-21 11:07 levitte
753
754 Changed:
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
761
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.
766
767 PR: 900
768
769 2004-06-21 20:05 levitte
770
771 Changed:
772 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
773
774 Standard sh doesn't tolerate ! as part of the conditional command.
775
776 PR: 900
777
778 2004-06-28 22:33 levitte
779
780 Changed:
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
784
785 Make sure the FIPS stuff is only really compiled when in FIPS mode.
786
787 2004-07-12 19:59 ben
788
789 Changed:
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
792
793 Corrected test program.
794
795 2004-07-17 14:48 appro
796
797 Changed:
798 fips/des/Makefile (1.1.4.3), "Exp", lines: +1 -1
799
800 Eliminate enforced -g from CFLAGS. It switches off optimization
801 with some compilers, e.g. DEC C.
802
803 2004-07-21 19:41 steve
804
805 Changed:
806 crypto/pem/pem_all.c (1.20.2.1), "Exp", lines: +119 -0
807
808 When in FIPS mode write private keys in PKCS#8 and PBES2 format to
809 avoid use of prohibited MD5 algorithm.
810
811 2004-07-23 15:20 ben
812
813 Changed:
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
817
818 Convert to X9.31.
819
820 2004-07-21 19:35 steve
821
822 Changed:
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
827
828 Avoid compiler warnings.
829
830 2004-07-27 02:17 steve
831
832 Changed:
833 fips/fips_test_suite.c (1.1.4.5), "Exp", lines: +9 -8
834
835 Stop compiler warnings.
836
837 2004-07-27 02:20 steve
838
839 Changed:
840 crypto/err/err.c (1.51.2.6), "Exp", lines: +1 -0
841
842 Add FIPS name to error library.
843
844 2004-07-27 14:22 steve
845
846 Changed:
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
850
851 Rename libcrypto.sha1 to libcrypto.a.sha1
852
853 2004-07-27 20:28 steve
854
855 Changed:
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
860
861 New cipher "strength" FIPS which specifies that a cipher suite is
862 FIPS compatible.
863
864 New cipherstring "FIPS" is all FIPS compatible ciphersuites
865 except eNULL.
866
867 Only allow FIPS ciphersuites in FIPS mode.
868
869 2004-07-28 04:24 levitte
870
871 Changed:
872 makevms.com (1.35.2.6), "Exp", lines: +2 -2
873
874 From the FIPS directory, darnit!
875
876 2004-07-28 15:47 levitte
877
878 Changed:
879 makevms.com (1.35.2.7), "Exp", lines: +5 -1
880
881 Define OPENSSL_FIPS in opensslconf.h if a logical name with the
882 same name is defined.
883
884 Go up one directory level before dealing with FIPS stuff.
885
886 2004-07-30 00:26 levitte
887
888 Changed:
889 fips/fips-lib.com (1.1.2.2), "Exp", lines: +3 -3
890
891 We're building crypto stuff, not ssl stuff. Additionally, we're in
892 the fips subdirectory, not the crypto one...
893
894 2004-07-30 16:37 levitte
895
896 Changed:
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
928
929 To protect FIPS-related global variables, add locking mechanisms
930 around them.
931
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.
942
943 2004-08-02 16:15 levitte
944
945 Changed:
946 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
947
948 Let's lock a write lock when changing values, shall we?
949
950 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
951 for making me aware of this error.
952
953 2004-08-05 20:11 steve
954
955 Changed:
956 fips/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
957 fips/fips.c (1.1.2.7), "Exp", lines: +1 -1
958
959 Stop compiler giving bogus shadow warning.
960
961 2004-08-09 14:13 levitte
962
963 Changed:
964 makevms.com (1.35.2.8), "Exp", lines: +1 -1
965
966 In the fips directory, we use FIPS-LIB.COM, not CRYPTO-LIB.COM...
967
968 2004-08-09 14:14 levitte
969
970 Changed:
971 fips/fips-lib.com (1.1.2.3), "Exp", lines: +4 -4
972
973 Correct typos and include directory specifications.
974
975 2004-08-10 11:11 levitte
976
977 Changed:
978 fips/fips-lib.com (1.1.2.4), "Exp", lines: +2 -1
979
980 Update the VMS fips library builder with the DH library.
981
982 2004-08-10 12:04 levitte
983
984 Changed:
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
987
988 With DEC C in ANSI C mode, we need to define _XOPEN_SOURCE_EXTENDED
989 to get struct timeval and gettimeofday().
990
991 2004-09-06 16:19 levitte
992
993 Changed:
994 fips/fips.c (1.1.2.8), "Exp", lines: +5 -4
995
996 Replace the bogus checks of n with proper uses of feof(), ferror()
997 and clearerr().
998
999 2004-09-06 16:21 levitte
1000
1001 Changed:
1002 fips/sha1/fips_sha_locl.h (1.1.2.6), "Exp", lines: +2 -2
1003
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...
1007
1008 2004-10-08 12:03 ben
1009
1010 Changed:
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
1014
1015 Update fingerprints.
1016
1017 2004-10-14 07:51 levitte
1018
1019 Changed:
1020 VMS/mkshared.com (1.3.2.1), "Exp", lines: +8 -0
1021
1022 We need to check for OPENSSL_FIPS when building shared libraries,
1023 so we get correct transfer vectors for those functions when
1024 required.
1025
1026 2004-10-26 13:47 steve
1027
1028 Changed:
1029 util/mkfiles.pl (1.12.2.2), "Exp", lines: +1 -0
1030
1031 Add fips/dh directory to mkfiles.pl
1032
1033 2004-10-26 14:17 levitte
1034
1035 Changed:
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
1040
1041 fips/dh was missing in mkfiles.pl. make update
1042
1043 2004-10-26 15:01 steve
1044
1045 Changed:
1046 util/mkfiles.pl (1.12.2.4), "Exp", lines: +0 -1
1047
1048 Only add fips/dh once...
1049
1050 2004-11-01 09:20 levitte
1051
1052 Changed:
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
1055
1056 Make sure _XOPEN_SOURCE_EXTENDED is correctly defined, and only if
1057 not already defined.
1058
1059 2004-12-09 19:03 appro
1060
1061 vChanged:
1062 crypto/Makefile (1.1.4.4), "Exp", lines: +2 -0
1063
1064 Postpone linking of shared libcrypto in FIPS build.
1065
1066 2004-12-09 19:13 appro
1067
1068 Changed:
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
1072
1073 Cygwin specific FIPS fix-ups.
1074
1075 2004-12-09 23:43 appro
1076
1077 Changed:
1078 Configure (1.314.2.100), "Exp", lines: +2 -3
1079 crypto/des/des_enc.c (1.11.2.5), "Exp", lines: +2 -2
1080
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].
1084
1085 2004-12-10 12:37 appro
1086
1087 Changed:
1088 Configure (1.314.2.101), "Exp", lines: +10 -3
1089 crypto/des/des_enc.c (1.11.2.6), "Exp", lines: +2 -2
1090
1091 Respect no-asm with fips option and disable FIPS DES assembler in
1092 shared context [because it's not PIC].
1093
1094 2004-12-10 14:15 appro
1095
1096 Changed:
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
1100
1101 Solaris x86 assembler update.
1102
1103 2004-12-10 17:30 appro
1104
1105 Changed:
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
1109
1110 Adapt FIPS sub-tree for mingw.
1111
1112 2005-01-03 18:46 steve
1113
1114 Changed:
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
1117
1118 RSA KAT.
1119
1120 2005-01-11 17:54 levitte
1121
1122 Changed:
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
1125
1126 Clear signed vs. unsigned conflicts. Change the fingerprint
1127 accordingly.
1128
1129 2005-01-11 19:25 levitte
1130
1131 Changed:
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
1139
1140 Use EXIT() instead of exit().
1141
1142 2005-01-26 21:00 steve
1143
1144 Changed:
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
1198
1199 FIPS algorithm blocking.
1200
1201 Non FIPS algorithms are not normally allowed in FIPS mode.
1202
1203 Any attempt to use them via high level functions will
1204 return an error.
1205
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
1209 either.
1210
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.
1214
1215 For low level functions the override is perfomed by
1216 prefixing the algorithm initalization function with "private_" for
1217 example private_MD5_Init().
1218
1219 For high level functions an override is performed by
1220 setting a flag in the context.
1221
1222 2005-01-27 02:49 steve
1223
1224 Changed:
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
1229
1230 More FIPS algorithm blocking.
1231
1232 Catch attempted use of non FIPS algorithms with HMAC.
1233
1234 Give an assertion error for applications that ignore FIPS
1235 digest errors.
1236
1237 Make -non-fips-allow work with dgst and HMAC.
1238
1239 2005-01-28 15:03 steve
1240
1241 Changed:
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
1249
1250 Further FIPS algorithm blocking.
1251
1252 Fixes to cipher blocking and enabling code.
1253
1254 Add option -non-fips-allow to 'enc' and update testenc.
1255
1256 2005-01-31 02:33 steve
1257
1258 Changed:
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
1269
1270 Only allow TLS is FIPS mode.
1271
1272 Remove old FIPS_allow_md5() calls.
1273
1274 2005-02-05 19:24 steve
1275
1276 Changed:
1277 apps/req.c (1.88.2.18), "Exp", lines: +8 -1
1278 apps/x509.c (1.67.2.20), "Exp", lines: +8 -1
1279
1280 In FIPS mode use SHA1 as default digest in x509 and req utilities.
1281
1282 2005-03-15 10:46 appro
1283
1284 Changed:
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
1288
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
1291 discreet.
1292
1293 2005-03-22 18:29 steve
1294
1295 Changed:
1296 fips/fingerprint.sha1 (1.1.2.12), "Exp", lines: +1 -1
1297 fips/fips.c (1.1.2.10), "Exp", lines: +1 -0
1298
1299 Fix memory leak.
1300
1301 2005-03-27 05:36 steve
1302
1303 Changed:
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
1306
1307 Allow 'null' cipher and appropriate Kerberos ciphersuites in FIPS
1308 mode.
1309
1310 2005-04-14 14:44 steve
1311
1312 Changed:
1313 fips/fipshashes.sha1 (1.1.2.1), "Exp", lines: +29 -0
1314 util/checkhash.pl (1.1.2.1), "Exp", lines: +181 -0
1315
1316 Perl script that checks or rebuilds FIPS hash files. This works on
1317 both Unix and Windows.
1318
1319 Merge all FIPS hash files into a single hash file
1320 fips/fips.sha1
1321
1322 2005-04-15 05:27 steve
1323
1324 Changed:
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
1333
1334 Update hash checking in makefiles to use new perl script.
1335
1336 2005-04-17 06:37 steve
1337
1338 Changed:
1339 util/checkhash.pl (1.1.2.2), "Exp", lines: +163 -127
1340
1341 Modify checkhash.pl so it can be run standalone or included as a
1342 funtion in another perl script.
1343
1344 2005-04-17 16:00 appro
1345
1346 Changed:
1347 fips/sha1/Makefile (1.1.4.10), "Exp", lines: +9 -5
1348
1349 Bring back fips_standalone_sha1.
1350
1351 2005-04-17 16:17 appro
1352
1353 Deleted:
1354 fips/sha1/asm/sx86-elf.s (1.1.4.4)
1355 Changed:
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
1361
1362 Rename fips/sha1/sx86-elf.s to fips/sha1/fips-sx86-elf.s.
1363
1364 2005-04-17 16:21 steve
1365
1366 Changed:
1367 util/checkhash.pl (1.1.2.3), "Exp", lines: +2 -0
1368
1369 Return 0 for successful hash check.
1370
1371 2005-04-17 16:54 appro
1372
1373 Changed:
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
1380
1381 Throw in fips/aes/asm/fips-ax86-elf.s.
1382
1383 2005-04-17 16:35 appro
1384
1385 Changed:
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
1389
1390 Regenerate fips/des/asm/fips-dx86-elf.s with -fPIC flag.
1391
1392 2005-04-17 17:26 appro
1393
1394 Changed:
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
1403
1404 Resolve minor binary compatibility issues in fips.
1405
1406 2005-04-17 18:22 appro
1407
1408 Changed:
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
1423
1424 Minor fips const-ification.
1425
1426 2005-04-18 07:02 steve
1427
1428 Changed:
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
1435
1436 Pick up definition of FIPS_mode() in fips.h to avoid warnings.
1437
1438 2005-04-18 10:34 steve
1439
1440 Deleted:
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)
1451 Changed:
1452 fips/sha1/Makefile (1.1.4.12), "Exp", lines: +1 -4
1453
1454 Remove obsolete fingerprint.sha1 files and associated scripts.
1455 Delete test in fips/sha1/Makefile: the top level test checks the
1456 same files.
1457
1458 2005-04-19 09:11 appro
1459
1460 Deleted:
1461 fips/fipshashes.sha1 (1.1.2.7)
1462 fips/sha1/standalone.sha1 (1.1.2.15)
1463 Changed:
1464 fips/fipshashes.c (1.1.2.1), "Exp", lines: +32 -0
1465 util/checkhash.pl (1.1.2.4), "Exp", lines: +7 -4
1466
1467 Maintain fingerprint hashes as C source.
1468
1469 2005-04-19 09:17 appro
1470
1471 Changed:
1472 util/checkhash.pl (1.1.2.5), "Exp", lines: +1 -1
1473
1474 Complete the transition C-code hashes.
1475
1476 2005-04-21 19:06 steve
1477
1478 Changed:
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
1483
1484 Remove defunct FIPS_allow_md5() and related functions.
1485
1486 2005-04-22 06:15 appro
1487
1488 Changed:
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
1492
1493 Move some variables to .bss.
1494