fix editing error, and remove a false positive
[openssl.git] / ChangeLog.0_9_7-stable_not-in-head
1 This is a collection of those CVS change log entries for the 0.9.7
2 branch (OpenSSL_0_9_7-stable) that do not appear similarly in
3 0.9.8-dev (CVS head).
4     
5 Some obvious false positives have been eliminated: e.g., we do not
6 care about a simple "make update"; and we don't care about changes
7 identified to the 0.9.7 branch that were explicitly identified as
8 backports from head.
9     
10 Eliminating all other entries (and finally this file), either as false
11 positives or as things that should go into 0.9.8, remains to be done.
12 Any additional changes to 0.9.7 that are not immediately put into 0.9.8,
13 but belong there as well, should be added to the end of this file.
14
15
16 2002-02-14 03:43  levitte
17
18         Changed:
19                 crypto/des/str2key.c (1.12.2.1), "Exp", lines: +12 -0
20
21         Because making the key strong by xoring the last byte with 0xF0
22         generates different keys than previous versions of OpenSSL and
23         libdes, let's make Assar's change experimental for now.
24
25 2002-02-14 13:28  levitte
26
27         Changed:
28                 CHANGES (1.977.2.1), "Exp", lines: +1 -1
29                 Configure (1.314.2.1), "Exp", lines: +8 -4
30                 Makefile.org (1.154.2.1), "Exp", lines: +2 -2
31                 config (1.95.2.2), "Exp", lines: +4 -4
32
33         At Corinna Vinschen's request, change CygWin32 to Cygwin
34
35 2002-02-14 14:36  levitte
36
37         Changed:
38                 Configure (1.314.2.2), "Exp", lines: +1 -1
39
40         The Cygwin shared extension was shifted.
41
42 2002-02-14 14:42  levitte
43
44         Changed:
45                 crypto/err/err.c (1.51.2.1), "Exp", lines: +1 -1
46
47         For some reason, getting the topmost error was done the same way as
48         getting the bottommost one.  I hope I understood correctly how this
49         should be done.  It seems to work when running evp_test in an
50         environment where it can't find openssl.cnf.
51
52 2002-02-14 14:51  levitte
53
54         Changed:
55                 crypto/des/read2pwd.c (1.6.2.1), "Exp", lines: +1 -0
56
57         Make sure memset() is defined by including string.h Notified by
58         Oscar Jacobsson <oscar@jacobsson.org>
59
60 2002-02-14 17:23  levitte
61
62         Changed:
63                 crypto/ui/ui_openssl.c (1.11.2.1), "Exp", lines: +7 -1
64                 crypto/rsa/rsa.h (1.36.2.1), "Exp", lines: +6 -6
65                 crypto/rand/rand_egd.c (1.16.2.1), "Exp", lines: +5 -1
66                 crypto/des/read_pwd.c (1.26.2.1), "Exp", lines: +7 -1
67                 crypto/bio/bss_log.c (1.30.2.1), "Exp", lines: +1 -1
68                 crypto/bio/bss_bio.c (1.31.2.1), "Exp", lines: +5 -0
69                 crypto/tmdiff.c (1.9.2.1), "Exp", lines: +17 -2
70                 apps/speed.c (1.83.2.1), "Exp", lines: +20 -4
71                 apps/ca.c (1.102.2.1), "Exp", lines: +1 -1
72                 apps/s_time.c (1.23.2.1), "Exp", lines: +20 -2
73                 Configure (1.314.2.3), "Exp", lines: +3 -0
74                 e_os.h (1.56.2.1), "Exp", lines: +9 -1
75
76         Add the configuration target VxWorks.
77
78 2002-02-14 19:46  steve
79
80         Changed:
81                 crypto/engine/hw_sureware.c (1.2.2.1), "Exp", lines: +8 -4
82
83         Fix warnings:
84
85                 #if out some unused function.
86
87                 "index" is a global function on some platforms.
88
89 2002-02-14 19:52  steve
90
91         Changed:
92                 crypto/tmdiff.c (1.9.2.2), "Exp", lines: +1 -0
93
94         typo (?)
95
96 2002-02-15 00:38  steve
97
98         Changed:
99                 CHANGES (1.977.2.2), "Exp", lines: +5 -0
100                 crypto/conf/conf.h (1.30.2.1), "Exp", lines: +2 -1
101                 crypto/conf/conf_mall.c (1.6.2.1), "Exp", lines: +6 -7
102                 crypto/conf/conf_mod.c (1.8.2.1), "Exp", lines: +8 -0
103
104         Add argument to OPENSSL_config() and add flag to tolerate missing
105         config file.
106
107 2002-02-15 01:12  steve
108
109         Changed:
110                 NEWS (1.39.2.1), "Exp", lines: +5 -1
111
112         Update NEWS
113
114 2002-02-15 01:33  steve
115
116         Changed:
117                 crypto/asn1/asn1.h (1.103.2.1), "Exp", lines: +3 -0
118                 crypto/asn1/asn1_err.c (1.42.2.1), "Exp", lines: +3 -0
119                 crypto/asn1/asn_moid.c (1.2.2.1), "Exp", lines: +21 -10
120                 crypto/conf/conf_mod.c (1.8.2.2), "Exp", lines: +2 -6
121
122         Don't call finish function if it isn't set.
123
124                 Fix OID module.
125
126 2002-02-15 01:58  steve
127
128         Changed:
129                 crypto/x509/x509_vfy.c (1.56.2.1), "Exp", lines: +23 -13
130
131         Allow a NULL store parameter to X509_STORE_CTX_init().
132
133 2002-02-15 02:01  steve
134
135         Changed:
136                 crypto/evp/evp_enc.c (1.28.2.1), "Exp", lines: +2 -1
137
138         Only initialize cipher ctx if cipher is not NULL.
139
140 2002-02-15 03:43  steve
141
142         Changed:
143                 crypto/conf/conf_mod.c (1.8.2.3), "Exp", lines: +1 -1
144
145         Add flag to disable config module DSO loading.
146
147 2002-02-20 00:24  steve
148
149         Changed:
150                 CHANGES (1.977.2.3), "Exp", lines: +4 -0
151                 apps/apps.c (1.49.2.1), "Exp", lines: +20 -0
152                 crypto/conf/conf_mall.c (1.6.2.3), "Exp", lines: +2 -14
153                 crypto/conf/conf_mod.c (1.8.2.4), "Exp", lines: +15 -1
154
155         Use default openssl.cnf if config filename set to NULL and
156         openssl_conf if appname NULL.
157
158 2002-02-23 14:43  steve
159
160         Changed:
161                 crypto/asn1/asn_moid.c (1.2.2.2), "Exp", lines: +0 -1
162
163         Remove old comment
164
165 2002-02-26 22:42  jaenicke
166
167         Changed:
168                 CHANGES (1.977.2.6), "Exp", lines: +4 -0
169                 ssl/ssl_lib.c (1.110.2.1), "Exp", lines: +6 -8
170
171         Make sure that bad sessions are removed in SSL_clear() (found by
172         Yoram Zahavi).  Submitted by: Reviewed by: PR:
173
174 2002-03-01 16:39  ben
175
176         Changed:
177                 Configure (1.314.2.6), "Exp", lines: +1 -0
178
179         OpenBSD variant.
180
181 2002-03-06 17:59  ben
182
183         Changed:
184                 ssl/s3_lib.c (1.57.2.1), "Exp", lines: +1 -1
185
186         ADH-DES-CBC-SHA should be LOW.
187
188 2002-03-08 20:12  steve
189
190         Changed:
191                 apps/apps.c (1.49.2.4), "Exp", lines: +1 -1
192
193         typo
194
195 2002-03-22 03:36  levitte
196
197         Changed:
198                 apps/version.c (1.13.2.1), "Exp", lines: +2 -2
199                 apps/speed.c (1.83.2.6), "Exp", lines: +6 -6
200                 apps/passwd.c (1.24.2.2), "Exp", lines: +2 -2
201
202         Use the more modern DES API in the openssl subcommands.
203
204 2002-03-22 11:29  levitte
205
206         Changed:
207                 crypto/des/des_old.h (1.9.2.4), "Exp", lines: +35 -23
208
209         Key schedules are given as arguments a bit differently in 0.9.6 and
210         earlier.  Also, a few 0.9.6 functions were missing their mappings.
211
212 2002-03-22 11:46  levitte
213
214         Changed:
215                 crypto/des/destest.c (1.30.2.2), "Exp", lines: +37 -35
216
217         Key schedules are given as arguments a bit differently in 0.9.6 and
218         earlier.  Also, it was an error to define crypt() at all times.
219
220 2002-03-26 15:25  levitte
221
222         Changed:
223                 CHANGES (1.977.2.15), "Exp", lines: +19 -8
224                 crypto/des/des.h (1.40.2.2), "Exp", lines: +6 -0
225
226         Add the possibility to enable olde des support, not just disable
227         it, for future support.  Redocument
228
229 2002-04-10 21:50  jaenicke
230
231         Changed:
232                 CHANGES (1.977.2.19), "Exp", lines: +723 -669
233
234         In preparation of 0.9.7: re-order changelog, so that the changes
235         are listed as of ... -> 0.9.6c -> 0.9.6d -> 0.9.7 Submitted by:
236         Reviewed by: PR:
237
238 2002-04-11 20:43  jaenicke
239
240         Changed:
241                 NEWS (1.39.2.3), "Exp", lines: +27 -0
242
243         Compile NEWS from CHANGES.  Submitted by: Reviewed by: PR:
244
245 2002-04-15 15:28  jaenicke
246
247         Changed:
248                 crypto/objects/obj_dat.h (1.49.2.5), "Exp", lines: +4 -4
249                 crypto/objects/obj_mac.h (1.19.2.5), "Exp", lines: +1 -1
250                 crypto/objects/objects.txt (1.20.2.5), "Exp", lines: +7 -2
251
252         Use the "mail" short name according to RFC2798 (Michael Bell
253         <michael.bell@rz.hu-berlin.de>).  Submitted by: Reviewed by: PR:
254
255 2002-04-15 16:17  jaenicke
256
257         Changed:
258                 CHANGES (1.977.2.25), "Exp", lines: +4 -2
259
260         Document OID changes.  Submitted by: Reviewed by: PR:
261
262 2002-04-20 12:25  levitte
263
264         Changed:
265                 util/mk1mf.pl (1.41.2.1), "Exp", lines: +4 -1
266
267         Make sure ec is properly handled in Windows.
268
269 2002-05-08 17:13  ben
270
271         Changed:
272                 crypto/conf/conf_mod.c (1.8.2.6), "Exp", lines: +1 -1
273
274         Fix warning.
275
276 2002-05-11 14:42  steve
277
278         Changed:
279                 ssl/ssl_cert.c (1.48.2.3), "Exp", lines: +0 -1
280
281
282                 closedir is not used on Win32.
283
284 2002-05-22 09:53  levitte
285
286         Changed:
287                 apps/speed.c (1.83.2.7), "Exp", lines: +4 -1
288
289         Remove warnings about unused symbols when configured with no-rsa.
290
291 2002-05-22 09:55  levitte
292
293         Changed:
294                 crypto/asn1/x_pubkey.c (1.21.2.1), "Exp", lines: +1 -1
295
296         Remove warnings about uninitialised variables.  This has already
297         been applied in the main branch.
298
299 2002-05-22 09:56  levitte
300
301         Changed:
302                 crypto/engine/hw_4758_cca.c (1.1.2.4), "Exp", lines: +14 -14
303
304         Use 0 instead of NULL when casting to function pointers, to avoid
305         warnings from compilers when NULL is defined as '((void *)0)'.
306         This has already been applied in the main branch.
307
308 2002-05-22 09:58  levitte
309
310         Changed:
311                 util/mkerr.pl (1.18.2.1), "Exp", lines: +2 -2
312
313         Update copyright years.  This has already been applied in the main
314         branch.
315
316 2002-05-23 17:25  levitte
317
318         Changed:
319                 VMS/tcpip_shr_decc.opt (1.1.4.1), "Exp", lines: +1 -0
320
321         Forgot this file.
322
323 2002-05-31 16:34  ben
324
325         Changed:
326                 crypto/evp/evp_test.c (1.14.2.5), "Exp", lines: +1 -1
327
328         Fix a warning.
329
330 2002-06-05 08:45  levitte
331
332         Changed:
333                 ssl/ssl-lib.com (1.11.2.3), "Exp", lines: +1 -1
334                 test/maketests.com (1.13.2.2), "Exp", lines: +29 -1
335
336         Correct syntax in ssl-lib.com maketests.com was missing the TCP/IP
337         options TCPIP and NONE
338
339 2002-07-30 13:30  jaenicke
340
341         Changed:
342                 NEWS (1.39.2.11), "Exp", lines: +1 -1
343
344         Typo.  Submitted by: Reviewed by: PR:
345
346 2002-08-13 14:19  levitte
347
348         Changed:
349                 demos/engines/rsaref/Makefile (1.3.2.1), "Exp", lines: +1 -1
350
351         Export text symbols as well (AIX experts might need to correct me
352         here).
353
354 2002-08-13 14:26  levitte
355
356         Changed:
357                 demos/engines/cluster_labs/Makefile (1.1.2.1), "Exp", lines: +114 -0
358                 demos/engines/cluster_labs/cluster_labs.h (1.1.2.1), "Exp", lines: +35 -0
359                 demos/engines/cluster_labs/hw_cluster_labs.c (1.1.2.1), "Exp", lines: +718 -0
360                 demos/engines/cluster_labs/hw_cluster_labs.ec (1.1.2.1), "Exp", lines: +8 -0
361                 demos/engines/cluster_labs/hw_cluster_labs_err.c (1.1.2.1), "Exp", lines: +151 -0
362                 demos/engines/cluster_labs/hw_cluster_labs_err.h (1.1.2.1), "Exp", lines: +95 -0
363                 demos/engines/ibmca/Makefile (1.1.2.1), "Exp", lines: +114 -0
364                 demos/engines/ibmca/hw_ibmca.c (1.1.2.1), "Exp", lines: +917 -0
365                 demos/engines/ibmca/hw_ibmca.ec (1.1.2.1), "Exp", lines: +8 -0
366                 demos/engines/ibmca/hw_ibmca_err.c (1.1.2.1), "Exp", lines: +154 -0
367                 demos/engines/ibmca/hw_ibmca_err.h (1.1.2.1), "Exp", lines: +98 -0
368                 demos/engines/ibmca/ica_openssl_api.h (1.1.2.1), "Exp", lines: +189 -0
369                 demos/engines/zencod/Makefile (1.1.2.1), "Exp", lines: +114 -0
370                 demos/engines/zencod/hw_zencod.c (1.1.2.1), "Exp", lines: +1736 -0
371                 demos/engines/zencod/hw_zencod.ec (1.1.2.1), "Exp", lines: +8 -0
372                 demos/engines/zencod/hw_zencod.h (1.1.2.1), "Exp", lines: +160 -0
373                 demos/engines/zencod/hw_zencod_err.c (1.1.2.1), "Exp", lines: +151 -0
374                 demos/engines/zencod/hw_zencod_err.h (1.1.2.1), "Exp", lines: +95 -0
375
376         OK, I've amused myself with making sure the engines that have been
377         contributed TO WORK WITH 0.9.7 can be built as dynamically loadable
378         libraries.
379
380                 For now, they're not included in crypto/engine/ since 0.9.7
381         is in feature freeze.  Further discussion might change that, but
382         don't hold your breath.
383
384 2002-08-15 13:48  levitte
385
386         Changed:
387                 crypto/crypto-lib.com (1.53.2.8), "Exp", lines: +1 -1
388
389         I think that's the last forgotten compilation module.
390
391 2002-08-16 18:44  jaenicke
392
393         Changed:
394                 README (1.39.2.9), "Exp", lines: +1 -1
395
396         Fix wrong URI.  Submitted by: Mike Castle <dalgoda@ix.netcom.com>
397         Reviewed by: PR: 200
398
399 2002-10-05 13:59  steve
400
401         Changed:
402                 crypto/engine/hw_cswift.c (1.17.2.4), "Exp", lines: +1 -1
403
404         Win32 fix (signed/unsigned compare error).
405
406 2002-10-09 14:19  levitte
407
408         Changed:
409                 crypto/engine/hw_cswift.c (1.17.2.5), "Exp", lines: +1 -0
410
411         The dissapearing destroy callback reappears
412
413 2002-10-24 00:09  levitte
414
415         Changed:
416                 crypto/crypto-lib.com (1.53.2.9), "Exp", lines: +1 -1
417
418         An engine changed name.
419
420 2002-10-29 18:46  geoff
421
422         Changed:
423                 doc/ssl/SSL_CTX_set_session_cache_mode.pod (1.5.2.2), "Exp", lines: +1 -0
424
425         Correct another inconsistency in my recent commits.
426
427 2002-11-04 17:33  levitte
428
429         Changed:
430                 Configure (1.314.2.38), "Exp", lines: +4 -2
431
432         Return my normal debug targets to something not so extreme, and
433         make the extreme ones special (or 'extreme', if you will :-)).
434
435 2002-11-13 12:35  levitte
436
437         Changed:
438                 crypto/cryptlib.h (1.10.2.4), "Exp", lines: +0 -4
439                 crypto/crypto.h (1.62.2.3), "Exp", lines: +4 -0
440
441         Make OpenSSLdie() visible (it's a must to get a proper reference in
442         libeay.num).
443
444 2002-11-13 14:36  levitte
445
446         Changed:
447                 crypto/pem/pem_lib.c (1.36.2.5), "Exp", lines: +1 -1
448
449         C++ comments in C code, 'nuff said...
450
451 2002-11-13 15:30  levitte
452
453         Changed:
454                 demos/engines/ibmca/hw_ibmca.c (1.1.2.2), "Exp", lines: +3 -0
455                 demos/engines/zencod/hw_zencod.c (1.1.2.2), "Exp", lines: +4 -1
456                 demos/engines/cluster_labs/hw_cluster_labs.c (1.1.2.2), "Exp", lines: +5 -2
457
458         The loading functions should be static if we build a dynamic
459         engine.
460
461 2002-12-12 18:41  levitte
462
463         Changed:
464                 crypto/engine/hw_ncipher.c (1.26.2.7), "Exp", lines: +38 -2
465                 crypto/engine/hw_ncipher_err.c (1.1.2.2), "Exp", lines: +1 -1
466                 crypto/engine/hw_ncipher_err.h (1.1.2.2), "Exp", lines: +1 -1
467                 crypto/cryptlib.c (1.32.2.8), "Exp", lines: +2 -1
468                 crypto/crypto.h (1.62.2.7), "Exp", lines: +2 -1
469                 CHANGES (1.977.2.78), "Exp", lines: +14 -0
470
471         Add a static lock called HWCRHK, for the case of having an
472         application that wants to use the hw_ncipher engine without having
473         given any callbacks for the dynamic type of locks.
474
475 2002-12-15 16:27  appro
476
477         Changed:
478                 Makefile.org (1.154.2.41), "Exp", lines: +2 -1
479
480         Another Solaris shared build clean-up. This is not actually needed
481         if one uses WorkShop C. It's gcc driver that brings copy of
482         libgcc.a into .so otherwise. In case you wonder what it's -Wl,-z...
483         and not just -z. Problem is that gcc driver apparently omits all -z
484         options but -z text. Don't ask me why. I'm not committing
485         corresponding workaround into the HEAD as Makefile.shared
486         reportedly needs even more work...
487
488 2002-12-16 19:17  appro
489
490         Changed:
491                 crypto/bn/bn_lcl.h (1.23.2.3), "Exp", lines: +3 -0
492                 crypto/bn/bn_mul.c (1.28.2.4), "Exp", lines: +84 -445
493
494         This is rollback to 0.9.6h bn_mul.c to address problem reported in
495         RT#272.
496
497 2002-12-16 19:59  appro
498
499         Changed:
500                 Makefile.org (1.154.2.42), "Exp", lines: +3 -1
501
502         Some of Sun compiler drivers (well, one of those I have) collect
503         all options specified with -Wl in the beginnig of the ld command
504         line which kind of obsoletes the idea as it's -z defaultextract
505         that will be closest to lib*.a and not -z allextract:-(
506
507 2002-12-17 15:21  levitte
508
509         Changed:
510                 NEWS (1.39.2.16), "Exp", lines: +4 -1
511
512         A few more NEWS items.
513
514 !2002-12-27 17:49  appro
515 !
516 !       Changed:
517 !               Configure (1.314.2.62), "Exp", lines: +1 -1
518 !
519 !       According to Tim Rice <tim@multitalents.net> assembler support in
520 !       SCO5 never worked anyway. Note this is not going to HEAD as we
521 !       intend to provide an alternative solution as soon as 0.9.7 is out.
522
523 2002-12-28 02:35  levitte
524
525         Changed:
526                 Configure (1.314.2.63), "Exp", lines: +1 -1
527
528         Hmm, the variables $x96_elf_asm and others contain a number of
529         colons, so when removing one reference, if should be replaced with
530         the appropriate number of colons, or chaos will follow...
531
532         It's rather silly to believe we'd release 0.9.7a in 2002 :-).
533
534 2003-01-01 16:48  ben
535
536         Changed:
537                 crypto/des/des_locl.h (1.19.2.5), "Exp", lines: +1 -1
538                 crypto/rc5/rc5_locl.h (1.3.2.4), "Exp", lines: +1 -1
539
540         Fix warnings, use correct -Ds.
541
542 2003-03-18 13:12  ben
543
544         Changed:
545                 CHANGES (1.977.2.101), "Exp", lines: +6 -0
546                 crypto/rsa/rsa_eay.c (1.28.2.4), "Exp", lines: +23 -4
547                 crypto/rsa/rsa_lib.c (1.30.2.3), "Exp", lines: +7 -1
548
549         Turn on RSA blinding by default.
550
551 2003-03-24 17:57  steve
552
553         Changed:
554                 crypto/x509/x509_vfy.c (1.56.2.5), "Exp", lines: +2 -2
555                 crypto/x509/x509_vfy.c (1.56.2.6), "Exp", lines: +2 -2
556
557         Get X509_V_FLAG_CRL_CHECK_ALL logic the right way round.  PR:544
558
559 ? 2003-04-04 16:21  levitte
560
561         Changed:
562                 util/mkdef.pl (1.67.2.5), "Exp", lines: +10 -5
563                 util/mkerr.pl (1.18.2.3), "Exp", lines: +6 -6
564
565         Transfer the changes to detect multiline comments and the GCC
566         extension __attribute__.
567
568 2003-04-08 13:54  levitte
569
570         Changed:
571                 test/Makefile.ssl (1.84.2.25), "Exp", lines: +29 -1
572                 apps/Makefile.ssl (1.100.2.22), "Exp", lines: +1 -0
573                 Makefile.org (1.154.2.61), "Exp", lines: +4 -5
574
575         Set LD_LIBRARY_PATH when linking, since OpenUnix' ld uses it to
576         create a library search path.
577
578                 Correct typos.
579
580 2003-04-09 07:25  levitte
581
582         Changed:
583                 test/Makefile.ssl (1.84.2.26), "Exp", lines: +1 -1
584
585         Typo
586
587 2003-04-09 08:50  levitte
588
589         Changed:
590                 apps/Makefile.ssl (1.100.2.23), "Exp", lines: +1 -0
591
592         Dont forget req.
593
594 2003-04-10 03:13  steve
595
596         Changed:
597                 crypto/rsa/rsa_sign.c (1.11.2.6), "Exp", lines: +2 -2
598
599         Only call redirected rsa_sign or rsa_verify if the pointer is set.
600
601                 This allows, for example, a smart card to redirect rsa_sign
602         and keep the default rsa_verify.
603
604 2003-07-03 23:43  levitte
605
606         Changed:
607                 Makefile.org (1.154.2.65), "Exp", lines: +2 -2
608
609         Add a slash so grep doesn't return both ./crypto/bio/bss_mem.o and
610         ./crypto/mem.o when we're looking for mem.o.
611
612 2003-07-27 15:46  ben
613
614         Changed:
615                 crypto/aes/aes.h (1.1.2.5), "Exp", lines: +3 -0
616                 crypto/aes/aes_cfb.c (1.1.2.4), "Exp", lines: +57 -0
617
618         Add untested CFB-r mode. Will be tested soon.
619
620 2003-07-27 19:00  ben
621
622         Changed:
623                 Configure (1.314.2.85), "Exp", lines: +2 -0
624                 Makefile.org (1.154.2.67), "Exp", lines: +12 -3
625                 crypto/cryptlib.c (1.32.2.9), "Exp", lines: +5 -0
626                 crypto/md32_common.h (1.22.2.4), "Exp", lines: +11 -0
627                 crypto/aes/Makefile.ssl (1.4.2.6), "Exp", lines: +2 -1
628                 crypto/aes/aes_core.c (1.1.2.4), "Exp", lines: +4 -0
629                 crypto/des/des.h (1.40.2.4), "Exp", lines: +1 -1
630                 crypto/des/des_old.c (1.11.2.4), "Exp", lines: +1 -1
631                 crypto/des/destest.c (1.30.2.6), "Exp", lines: +2 -2
632                 crypto/des/ecb3_enc.c (1.8.2.1), "Exp", lines: +1 -3
633                 crypto/dsa/Makefile.ssl (1.49.2.5), "Exp", lines: +7 -4
634                 crypto/dsa/dsa_ossl.c (1.12.2.4), "Exp", lines: +2 -0
635                 crypto/dsa/dsa_sign.c (1.10.2.3), "Exp", lines: +12 -0
636                 crypto/dsa/dsa_vrf.c (1.10.2.3), "Exp", lines: +8 -0
637                 crypto/engine/engine.h (1.36.2.6), "Exp", lines: +4 -0
638                 crypto/err/err.h (1.35.2.3), "Exp", lines: +2 -0
639                 crypto/err/err_all.c (1.17.2.2), "Exp", lines: +4 -0
640                 crypto/err/openssl.ec (1.11.2.1), "Exp", lines: +1 -0
641                 crypto/evp/Makefile.ssl (1.64.2.8), "Exp", lines: +8 -7
642                 crypto/evp/c_all.c (1.7.8.7), "Exp", lines: +1 -0
643                 crypto/evp/e_aes.c (1.6.2.4), "Exp", lines: +12 -4
644                 crypto/evp/e_des3.c (1.8.2.2), "Exp", lines: +1 -1
645                 crypto/evp/evp.h (1.86.2.10), "Exp", lines: +2 -0
646                 crypto/evp/evp_err.c (1.23.2.1), "Exp", lines: +3 -1
647                 crypto/md4/Makefile.ssl (1.6.2.4), "Exp", lines: +7 -4
648                 crypto/md5/Makefile.ssl (1.33.2.7), "Exp", lines: +7 -4
649                 crypto/rand/Makefile.ssl (1.56.2.4), "Exp", lines: +17 -15
650                 crypto/rand/md_rand.c (1.69.2.2), "Exp", lines: +9 -0
651                 crypto/rand/rand.h (1.26.2.5), "Exp", lines: +2 -0
652                 crypto/rand/rand_err.c (1.6.2.1), "Exp", lines: +3 -1
653                 crypto/rand/rand_lib.c (1.15.2.2), "Exp", lines: +11 -0
654                 crypto/ripemd/Makefile.ssl (1.25.2.5), "Exp", lines: +7 -2
655                 crypto/sha/Makefile.ssl (1.26.2.5), "Exp", lines: +16 -6
656                 fips/.cvsignore (1.1.2.1), "Exp", lines: +1 -0
657                 fips/Makefile.ssl (1.1.2.1), "Exp", lines: +155 -0
658                 fips/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
659                 fips/fips.c (1.1.2.1), "Exp", lines: +74 -0
660                 fips/fips.h (1.1.2.1), "Exp", lines: +85 -0
661                 fips/fips_check_sha1 (1.1.2.1), "Exp", lines: +7 -0
662                 fips/fips_err.c (1.1.2.1), "Exp", lines: +96 -0
663                 fips/fips_make_sha1 (1.1.2.1), "Exp", lines: +21 -0
664                 fips/lib (1.1.2.1), "Exp", lines: +0 -0
665                 fips/aes/.cvsignore (1.1.2.1), "Exp", lines: +4 -0
666                 fips/aes/Makefile.ssl (1.1.2.1), "Exp", lines: +95 -0
667                 fips/aes/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
668                 fips/aes/fips_aes_core.c (1.1.2.1), "Exp", lines: +1260 -0
669                 fips/aes/fips_aes_locl.h (1.1.2.1), "Exp", lines: +85 -0
670                 fips/aes/fips_aesavs.c (1.1.2.1), "Exp", lines: +896 -0
671                 fips/dsa/.cvsignore (1.1.2.1), "Exp", lines: +2 -0
672                 fips/dsa/Makefile.ssl (1.1.2.1), "Exp", lines: +95 -0
673                 fips/dsa/fingerprint.sha1 (1.1.2.1), "Exp", lines: +1 -0
674                 fips/dsa/fips_dsa_ossl.c (1.1.2.1), "Exp", lines: +366 -0
675                 fips/dsa/fips_dsatest.c (1.1.2.1), "Exp", lines: +252 -0
676                 fips/rand/.cvsignore (1.1.2.1), "Exp", lines: +2 -0
677                 fips/rand/Makefile.ssl (1.1.2.1), "Exp", lines: +94 -0
678                 fips/rand/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
679                 fips/rand/fips_rand.c (1.1.2.1), "Exp", lines: +236 -0
680                 fips/rand/fips_rand.h (1.1.2.1), "Exp", lines: +55 -0
681                 fips/rand/fips_randtest.c (1.1.2.1), "Exp", lines: +348 -0
682                 fips/sha1/.cvsignore (1.1.2.1), "Exp", lines: +3 -0
683                 fips/sha1/Makefile.ssl (1.1.2.1), "Exp", lines: +94 -0
684                 fips/sha1/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
685                 fips/sha1/fips_md32_common.h (1.1.2.1), "Exp", lines: +637 -0
686                 fips/sha1/fips_sha1dgst.c (1.1.2.1), "Exp", lines: +76 -0
687                 fips/sha1/fips_sha1test.c (1.1.2.1), "Exp", lines: +128 -0
688                 fips/sha1/fips_sha_locl.h (1.1.2.1), "Exp", lines: +472 -0
689                 fips/sha1/fips_standalone_sha1.c (1.1.2.1), "Exp", lines: +101 -0
690                 fips/sha1/standalone.sha1 (1.1.2.1), "Exp", lines: +4 -0
691                 test/Makefile.ssl (1.84.2.29), "Exp", lines: +81 -13
692                 util/mkerr.pl (1.18.2.4), "Exp", lines: +2 -1
693
694         Unfinished FIPS stuff for review/improvement.
695
696 2003-07-27 19:19  ben
697
698         Changed:
699                 fips/fips_check_sha1 (1.1.2.2), "Exp", lines: +1 -1
700
701         Use unified diff.
702
703 2003-07-27 19:23  ben
704
705         Changed:
706                 fips/Makefile.ssl (1.1.2.2), "Exp", lines: +3 -3
707                 fips/fingerprint.sha1 (1.1.2.2), "Exp", lines: +2 -1
708                 fips/fips_make_sha1 (1.1.2.2), "Exp", lines: +1 -1
709
710         Build in non-FIPS mode.
711
712 2003-07-27 23:13  ben
713
714         Changed:
715                 Makefile.org (1.154.2.68), "Exp", lines: +1 -1
716                 fips/fips_check_sha1 (1.1.2.3), "Exp", lines: +2 -1
717                 fips/aes/fips_aesavs.c (1.1.2.2), "Exp", lines: +2 -0
718                 fips/dsa/fips_dsa_ossl.c (1.1.2.2), "Exp", lines: +8 -0
719                 fips/dsa/fips_dsatest.c (1.1.2.2), "Exp", lines: +2 -1
720                 fips/sha1/fingerprint.sha1 (1.1.2.2), "Exp", lines: +1 -1
721                 fips/sha1/fips_sha1dgst.c (1.1.2.2), "Exp", lines: +5 -1
722                 fips/sha1/fips_standalone_sha1.c (1.1.2.2), "Exp", lines: +2 -0
723                 fips/sha1/standalone.sha1 (1.1.2.2), "Exp", lines: +1 -1
724
725         Build when not FIPS.
726
727 2003-07-28 11:56  ben
728
729         Changed:
730                 fips/dsa/fingerprint.sha1 (1.1.2.2), "Exp", lines: +1 -1
731                 fips/sha1/standalone.sha1 (1.1.2.3), "Exp", lines: +1 -1
732
733         New fingerprints.
734
735 2003-07-28 17:07  ben
736
737         Changed:
738                 Makefile.org (1.154.2.69), "Exp", lines: +5 -1
739                 crypto/aes/aes.h (1.1.2.6), "Exp", lines: +3 -0
740                 crypto/aes/aes_cfb.c (1.1.2.5), "Exp", lines: +19 -0
741                 crypto/dsa/Makefile.ssl (1.49.2.6), "Exp", lines: +3 -2
742                 crypto/err/Makefile.ssl (1.48.2.4), "Exp", lines: +17 -16
743                 crypto/evp/e_aes.c (1.6.2.5), "Exp", lines: +8 -0
744                 crypto/evp/e_des.c (1.5.2.2), "Exp", lines: +1 -1
745                 crypto/evp/e_des3.c (1.8.2.3), "Exp", lines: +2 -2
746                 crypto/evp/evp.h (1.86.2.11), "Exp", lines: +28 -11
747                 crypto/evp/evp_locl.h (1.7.2.3), "Exp", lines: +2 -2
748                 crypto/objects/obj_dat.h (1.49.2.13), "Exp", lines: +10 -5
749                 crypto/objects/obj_mac.h (1.19.2.13), "Exp", lines: +5 -0
750                 crypto/objects/obj_mac.num (1.15.2.9), "Exp", lines: +1 -0
751                 crypto/objects/objects.txt (1.20.2.14), "Exp", lines: +4 -0
752                 fips/Makefile.ssl (1.1.2.3), "Exp", lines: +7 -0
753                 fips/aes/Makefile.ssl (1.1.2.2), "Exp", lines: +23 -1
754                 fips/aes/fips_aesavs.c (1.1.2.3), "Exp", lines: +9 -1
755                 test/Makefile.ssl (1.84.2.30), "Exp", lines: +101 -43
756
757         Add support for partial CFB modes, make tests work, update
758         dependencies.
759
760 2003-07-29 12:56  ben
761
762         Changed:
763                 crypto/aes/aes_cfb.c (1.1.2.6), "Exp", lines: +9 -6
764                 crypto/evp/c_allc.c (1.8.2.3), "Exp", lines: +1 -0
765                 crypto/evp/evp_test.c (1.14.2.11), "Exp", lines: +17 -8
766                 crypto/evp/evptests.txt (1.9.2.2), "Exp", lines: +48 -1
767
768         Working CFB1 and test vectors.
769
770 2003-07-29 15:24  ben
771
772         Changed:
773                 crypto/evp/e_aes.c (1.6.2.6), "Exp", lines: +14 -0
774                 crypto/objects/obj_dat.h (1.49.2.14), "Exp", lines: +15 -5
775                 crypto/objects/obj_mac.h (1.19.2.14), "Exp", lines: +10 -0
776                 crypto/objects/obj_mac.num (1.15.2.10), "Exp", lines: +2 -0
777                 crypto/objects/objects.txt (1.20.2.15), "Exp", lines: +2 -0
778                 fips/aes/Makefile.ssl (1.1.2.3), "Exp", lines: +1 -1
779                 fips/aes/fips_aesavs.c (1.1.2.4), "Exp", lines: +34 -19
780
781         The rest of the keysizes for CFB1, working AES AVS test for CFB1.
782
783 2003-07-29 16:06  ben
784
785         Changed:
786                 fips/aes/fips_aesavs.c (1.1.2.5), "Exp", lines: +295 -303
787
788         Reformat.
789
790 2003-07-29 16:34  ben
791
792         Changed:
793                 fips/aes/fips_aesavs.c (1.1.2.6), "Exp", lines: +43 -17
794
795         MMT for CFB1
796
797 2003-07-29 17:17  ben
798
799         Changed:
800                 fips/fips_err_wrapper.c (1.1.2.1), "Exp", lines: +5 -0
801                 fips/sha1/sha1hashes.txt (1.1.2.1), "Exp", lines: +342 -0
802                 fips/sha1/sha1vectors.txt (1.1.2.1), "Exp", lines: +2293 -0
803
804         Missing files.
805
806 2003-07-29 19:05  ben
807
808         Changed:
809                 crypto/aes/aes.h (1.1.2.7), "Exp", lines: +3 -0
810                 crypto/aes/aes_cfb.c (1.1.2.7), "Exp", lines: +14 -0
811                 crypto/evp/c_allc.c (1.8.2.4), "Exp", lines: +1 -0
812                 crypto/evp/e_aes.c (1.6.2.7), "Exp", lines: +4 -9
813                 crypto/evp/evptests.txt (1.9.2.3), "Exp", lines: +48 -0
814                 crypto/objects/obj_dat.h (1.49.2.15), "Exp", lines: +20 -5
815                 crypto/objects/obj_mac.h (1.19.2.15), "Exp", lines: +15 -0
816                 crypto/objects/obj_mac.num (1.15.2.11), "Exp", lines: +3 -0
817                 crypto/objects/objects.txt (1.20.2.16), "Exp", lines: +3 -0
818                 fips/aes/fips_aesavs.c (1.1.2.7), "Exp", lines: +11 -0
819
820         AES CFB8.
821
822 2003-07-30 20:30  ben
823
824         Changed:
825                 Makefile.org (1.154.2.70), "Exp", lines: +16 -5
826                 crypto/des/cfb_enc.c (1.7.2.1), "Exp", lines: +2 -1
827                 crypto/des/des_enc.c (1.11.2.2), "Exp", lines: +4 -0
828                 crypto/evp/e_aes.c (1.6.2.8), "Exp", lines: +7 -14
829                 crypto/evp/e_des.c (1.5.2.3), "Exp", lines: +37 -1
830                 crypto/evp/evp.h (1.86.2.12), "Exp", lines: +6 -0
831                 crypto/evp/evp_locl.h (1.7.2.4), "Exp", lines: +9 -0
832                 crypto/objects/obj_dat.h (1.49.2.16), "Exp", lines: +48 -23
833                 crypto/objects/obj_mac.h (1.19.2.16), "Exp", lines: +31 -6
834                 crypto/objects/obj_mac.num (1.15.2.12), "Exp", lines: +5 -0
835                 crypto/objects/objects.txt (1.20.2.17), "Exp", lines: +12 -6
836                 fips/Makefile.ssl (1.1.2.4), "Exp", lines: +8 -1
837                 fips/fips_make_sha1 (1.1.2.3), "Exp", lines: +3 -0
838                 fips/aes/Makefile.ssl (1.1.2.4), "Exp", lines: +1 -1
839                 fips/des/.cvsignore (1.1.2.1), "Exp", lines: +3 -0
840                 fips/des/Makefile.ssl (1.1.2.1), "Exp", lines: +96 -0
841                 fips/des/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
842                 fips/des/fips_des_enc.c (1.1.2.1), "Exp", lines: +288 -0
843                 fips/des/fips_des_locl.h (1.1.2.1), "Exp", lines: +428 -0
844                 fips/des/fips_desmovs.c (1.1.2.1), "Exp", lines: +659 -0
845
846         Whoops, forgot FIPS DES, also add EVPs for DES CFB1 and 8.
847
848 2003-07-31 23:30  levitte
849
850         Changed:
851                 Makefile.org (1.154.2.71), "Exp", lines: +2 -0
852
853         If FDIRS is to be treated like SDIRS, let's not forget to
854         initialize it in Makefile.org.
855
856 2003-07-31 23:41  levitte
857
858         Changed:
859                 fips/sha1/fips_sha1test.c (1.1.2.2), "Exp", lines: +3 -3
860
861         No C++ comments in C programs!
862
863 2003-08-01 12:25  ben
864
865         Changed:
866                 crypto/des/cfb_enc.c (1.7.2.2), "Exp", lines: +45 -36
867                 crypto/evp/c_allc.c (1.8.2.5), "Exp", lines: +2 -0
868                 crypto/evp/e_des.c (1.5.2.4), "Exp", lines: +8 -3
869                 crypto/evp/evptests.txt (1.9.2.4), "Exp", lines: +6 -0
870
871         Fix DES CFB-r.
872
873 2003-08-01 12:31  ben
874
875         Changed:
876                 crypto/evp/evptests.txt (1.9.2.5), "Exp", lines: +4 -0
877
878         DES CFB8 test.
879
880 2003-08-01 15:07  steve
881
882         Changed:
883                 fips/aes/fips_aesavs.c (1.1.2.8), "Exp", lines: +3 -3
884
885         Replace C++ style comments.
886
887 2003-08-01 19:06  steve
888
889         Changed:
890                 crypto/evp/evp_lib.c (1.6.8.2), "Exp", lines: +24 -0
891                 crypto/objects/obj_dat.h (1.49.2.17), "Exp", lines: +15 -46
892                 crypto/objects/obj_mac.h (1.19.2.17), "Exp", lines: +1 -24
893                 crypto/objects/obj_mac.num (1.15.2.13), "Exp", lines: +1 -4
894                 crypto/objects/objects.txt (1.20.2.18), "Exp", lines: +8 -12
895
896         Make the EFB NIDs have empty OIDs aliased to the real EFB OID.
897
898 2003-08-03 14:22  ben
899
900         Changed:
901                 fips/des/fips_desmovs.c (1.1.2.2), "Exp", lines: +55 -37
902
903         Make tests work (CFB1 still doesn't produce the right answers,
904         strangely).
905
906 2003-08-08 12:08  levitte
907
908         Changed:
909                 fips/des/fips_des_enc.c (1.1.2.2), "Exp", lines: +9 -0
910
911         Avoid clashing with the regular DES functions when not compiling
912         with -DFIPS.  This is basically only visible when building with
913         shared library supoort...
914
915 2003-08-11 11:36  levitte
916
917         Deleted:
918                 fips/sha1/.cvsignore (1.1.2.2)
919                 fips/sha1/Makefile.ssl (1.1.2.3)
920                 fips/sha1/fingerprint.sha1 (1.1.2.3)
921                 fips/sha1/fips_md32_common.h (1.1.2.2)
922                 fips/sha1/fips_sha1dgst.c (1.1.2.3)
923                 fips/sha1/fips_sha1test.c (1.1.2.3)
924                 fips/sha1/fips_sha_locl.h (1.1.2.2)
925                 fips/sha1/fips_standalone_sha1.c (1.1.2.3)
926                 fips/sha1/sha1hashes.txt (1.1.2.2)
927                 fips/sha1/sha1vectors.txt (1.1.2.2)
928                 fips/sha1/standalone.sha1 (1.1.2.4)
929                 fips/dsa/.cvsignore (1.1.2.2)
930                 fips/dsa/Makefile.ssl (1.1.2.2)
931                 fips/dsa/fingerprint.sha1 (1.1.2.3)
932                 fips/dsa/fips_dsa_ossl.c (1.1.2.3)
933                 fips/dsa/fips_dsatest.c (1.1.2.3)
934                 fips/rand/.cvsignore (1.1.2.2)
935                 fips/rand/Makefile.ssl (1.1.2.2)
936                 fips/rand/fingerprint.sha1 (1.1.2.2)
937                 fips/rand/fips_rand.c (1.1.2.2)
938                 fips/rand/fips_rand.h (1.1.2.2)
939                 fips/rand/fips_randtest.c (1.1.2.2)
940                 fips/des/.cvsignore (1.1.2.2)
941                 fips/des/Makefile.ssl (1.1.2.3)
942                 fips/des/fingerprint.sha1 (1.1.2.2)
943                 fips/des/fips_des_enc.c (1.1.2.3)
944                 fips/des/fips_des_locl.h (1.1.2.2)
945                 fips/des/fips_desmovs.c (1.1.2.3)
946                 fips/aes/.cvsignore (1.1.2.2)
947                 fips/aes/Makefile.ssl (1.1.2.5)
948                 fips/aes/fingerprint.sha1 (1.1.2.2)
949                 fips/aes/fips_aes_core.c (1.1.2.2)
950                 fips/aes/fips_aes_locl.h (1.1.2.2)
951                 fips/aes/fips_aesavs.c (1.1.2.9)
952                 fips/.cvsignore (1.1.2.2)
953                 fips/Makefile.ssl (1.1.2.6)
954                 fips/fingerprint.sha1 (1.1.2.3)
955                 fips/fips.c (1.1.2.2)
956                 fips/fips.h (1.1.2.2)
957                 fips/fips_check_sha1 (1.1.2.4)
958                 fips/fips_err.c (1.1.2.2)
959                 fips/fips_err_wrapper.c (1.1.2.2)
960                 fips/fips_make_sha1 (1.1.2.4)
961                 fips/lib (1.1.2.2)
962         Changed:
963                 util/libeay.num (1.173.2.16), "Exp", lines: +11 -38
964                 util/mkerr.pl (1.18.2.5), "Exp", lines: +1 -2
965                 test/Makefile.ssl (1.84.2.31), "Exp", lines: +54 -180
966                 crypto/ripemd/Makefile.ssl (1.25.2.6), "Exp", lines: +2 -7
967                 crypto/sha/Makefile.ssl (1.26.2.6), "Exp", lines: +6 -16
968                 crypto/rand/Makefile.ssl (1.56.2.5), "Exp", lines: +15 -17
969                 crypto/rand/md_rand.c (1.69.2.3), "Exp", lines: +0 -9
970                 crypto/rand/rand.h (1.26.2.6), "Exp", lines: +0 -2
971                 crypto/rand/rand_err.c (1.6.2.2), "Exp", lines: +1 -3
972                 crypto/rand/rand_lib.c (1.15.2.3), "Exp", lines: +0 -11
973                 crypto/objects/obj_dat.h (1.49.2.18), "Exp", lines: +3 -27
974                 crypto/objects/obj_mac.h (1.19.2.18), "Exp", lines: +0 -32
975                 crypto/objects/obj_mac.num (1.15.2.14), "Exp", lines: +0 -8
976                 crypto/objects/objects.txt (1.20.2.19), "Exp", lines: +0 -11
977                 crypto/md4/Makefile.ssl (1.6.2.5), "Exp", lines: +4 -7
978                 crypto/md5/Makefile.ssl (1.33.2.8), "Exp", lines: +4 -7
979                 crypto/evp/Makefile.ssl (1.64.2.9), "Exp", lines: +7 -8
980                 crypto/evp/c_allc.c (1.8.2.6), "Exp", lines: +0 -4
981                 crypto/evp/e_aes.c (1.6.2.9), "Exp", lines: +4 -22
982                 crypto/evp/e_des.c (1.5.2.5), "Exp", lines: +2 -43
983                 crypto/evp/e_des3.c (1.8.2.4), "Exp", lines: +3 -3
984                 crypto/evp/evp.h (1.86.2.13), "Exp", lines: +11 -36
985                 crypto/evp/evp_err.c (1.23.2.2), "Exp", lines: +1 -3
986                 crypto/evp/evp_lib.c (1.6.8.3), "Exp", lines: +0 -24
987                 crypto/evp/evp_locl.h (1.7.2.5), "Exp", lines: +2 -11
988                 crypto/evp/evp_test.c (1.14.2.12), "Exp", lines: +8 -17
989                 crypto/evp/evptests.txt (1.9.2.6), "Exp", lines: +1 -106
990                 crypto/dsa/Makefile.ssl (1.49.2.7), "Exp", lines: +6 -10
991                 crypto/dsa/dsa_ossl.c (1.12.2.5), "Exp", lines: +0 -2
992                 crypto/dsa/dsa_sign.c (1.10.2.4), "Exp", lines: +0 -12
993                 crypto/dsa/dsa_vrf.c (1.10.2.4), "Exp", lines: +0 -8
994                 crypto/err/Makefile.ssl (1.48.2.5), "Exp", lines: +16 -17
995                 crypto/err/err.h (1.35.2.4), "Exp", lines: +0 -2
996                 crypto/err/err_all.c (1.17.2.3), "Exp", lines: +0 -4
997                 crypto/err/openssl.ec (1.11.2.2), "Exp", lines: +0 -1
998                 crypto/des/des.h (1.40.2.5), "Exp", lines: +1 -1
999                 crypto/des/des_enc.c (1.11.2.3), "Exp", lines: +0 -4
1000                 crypto/des/des_old.c (1.11.2.5), "Exp", lines: +1 -1
1001                 crypto/des/destest.c (1.30.2.7), "Exp", lines: +2 -2
1002                 crypto/des/ecb3_enc.c (1.8.2.2), "Exp", lines: +3 -1
1003                 crypto/aes/Makefile.ssl (1.4.2.7), "Exp", lines: +1 -2
1004                 crypto/aes/aes.h (1.1.2.8), "Exp", lines: +0 -9
1005                 crypto/aes/aes_cfb.c (1.1.2.8), "Exp", lines: +0 -93
1006                 crypto/aes/aes_core.c (1.1.2.5), "Exp", lines: +0 -4
1007                 crypto/cryptlib.c (1.32.2.10), "Exp", lines: +0 -5
1008                 crypto/md32_common.h (1.22.2.5), "Exp", lines: +0 -11
1009                 Configure (1.314.2.86), "Exp", lines: +0 -2
1010                 Makefile.org (1.154.2.72), "Exp", lines: +8 -34
1011                 TABLE (1.99.2.30), "Exp", lines: +0 -50
1012
1013         A new branch for FIPS-related changes has been created with the
1014         name OpenSSL-fips-0_9_7-stable.
1015
1016                 Since the 0.9.7-stable branch is supposed to be in freeze
1017         and should only contain bug corrections, this change removes the
1018         FIPS changes from that branch.
1019
1020 2003-08-11 11:56  levitte
1021
1022         Changed:
1023                 apps/Makefile.ssl (1.100.2.24), "Exp", lines: +1 -1
1024
1025         Oops, removed a little too much.
1026
1027 2003-08-11 13:46  levitte
1028
1029         Changed:
1030                 test/Makefile.ssl (1.84.2.33), "Exp", lines: +28 -28
1031
1032         Don't fiddle with LD_LIBRARY_PATH when building non-static.
1033
1034 2003-08-14 08:54  levitte
1035
1036         Changed:
1037                 apps/Makefile.ssl (1.100.2.25), "Exp", lines: +1 -1
1038                 test/Makefile.ssl (1.84.2.34), "Exp", lines: +28 -28
1039
1040         Undo the change that left LD_LIBRARY_PATH unchanged.  The errors I
1041         saw weren't due to that, but to a change on the SCO machines I used
1042         for testing, where my $PATH was suddenly incorrect.
1043
1044 2003-09-27 20:31  levitte
1045
1046         Changed:
1047                 apps/pkcs8.c (1.22.2.8), "Exp", lines: +5 -6
1048
1049         Remove extra argument to BIO_printf().  PR: 685
1050
1051 2003-09-29 19:10  steve
1052
1053         Changed:
1054                 crypto/bio/bss_file.c (1.14.2.4), "Exp", lines: +2 -2
1055
1056         Fix to make it compile under Win32.
1057
1058 2003-11-19 06:18  geoff
1059
1060         Changed:
1061                 crypto/x509/x509.h (1.116.2.4), "Exp", lines: +0 -4
1062
1063         Remove duplicate prototypes have already been (correctly) added to
1064         rsa.h, as this is already included by x509.h anyway.
1065
1066 2004-01-21 10:58  appro
1067
1068         Changed:
1069                 Configure (1.314.2.89), "Exp", lines: +1 -0
1070                 config (1.95.2.27), "Exp", lines: +7 -6
1071                 crypto/bn/Makefile.ssl (1.65.2.7), "Exp", lines: +3 -0
1072
1073         Proper support for HP-UX64 gcc build.  PR: 772
1074
1075 2004-01-29 10:41  levitte
1076
1077         Changed:
1078                 crypto/bn/bn_lcl.h (1.23.2.6), "Exp", lines: +8 -9
1079
1080         Have the declarations match the definitions.
1081
1082 2004-03-16 06:50  steve
1083
1084         Changed:
1085                 apps/x509.c (1.67.2.14), "Exp", lines: +0 -1
1086                 ssl/kssl.c (1.20.2.12), "Exp", lines: +2 -2
1087
1088         Avoid warnings.
1089
1090 2004-03-17 05:01  mark
1091
1092         Changed:
1093                 CHANGES (1.977.2.128), "Exp", lines: +9 -1
1094                 FAQ (1.61.2.30), "Exp", lines: +1 -1
1095                 LICENSE (1.7.2.3), "Exp", lines: +1 -1
1096                 NEWS (1.39.2.21), "Exp", lines: +8 -0
1097                 README (1.39.2.24), "Exp", lines: +2 -2
1098                 STATUS (1.211.2.41), "Exp", lines: +4 -1
1099                 openssl.spec (1.6.2.6), "Exp", lines: +1 -1
1100                 crypto/opensslv.h (1.40.2.21), "Exp", lines: +2 -2
1101                 ssl/s3_pkt.c (1.46.2.6), "Exp", lines: +8 -0
1102                 ssl/s3_srvr.c (1.85.2.20), "Exp", lines: +16 -0
1103
1104         Fix null-pointer assignment in do_change_cipher_spec() revealed by
1105         using the Codenomicon TLS Test Tool (CAN-2004-0079) Fix flaw in
1106         SSL/TLS handshaking when using Kerberos ciphersuites
1107         (CAN-2004-0112) Ready for 0.9.7d build
1108
1109                 Submitted by: Steven Henson Reviewed by: Joe Orton Approved
1110         by: Mark Cox
1111
1112 2004-03-25 01:57  steve
1113
1114         Changed:
1115                 crypto/pkcs7/pk7_doit.c (1.50.2.9), "Exp", lines: +9 -4
1116                 crypto/pkcs7/pk7_doit.c (1.50.2.4.2.2), "Exp", lines: +9 -4
1117
1118         Make S/MIME encrypt work again.
1119
1120 2004-04-02 14:39  levitte
1121
1122         Changed:
1123                 crypto/bn/Makefile.ssl (1.65.2.8), "Exp", lines: +1 -1
1124
1125         Typo.  "pa-rics2W" corrected to "pa-risc2W".  PR: 868
1126
1127 2004-05-11 14:44  ben
1128
1129         Deleted:
1130                 apps/Makefile.ssl (1.100.2.27)
1131                 crypto/Makefile.ssl (1.84.2.12)
1132                 crypto/aes/Makefile.ssl (1.4.2.9)
1133                 crypto/asn1/Makefile.ssl (1.77.2.7)
1134                 crypto/bf/Makefile.ssl (1.25.2.6)
1135                 crypto/bio/Makefile.ssl (1.52.2.4)
1136                 crypto/bn/Makefile.ssl (1.65.2.9)
1137                 crypto/buffer/Makefile.ssl (1.32.2.4)
1138                 crypto/cast/Makefile.ssl (1.31.2.6)
1139                 crypto/comp/Makefile.ssl (1.32.2.4)
1140                 crypto/conf/Makefile.ssl (1.38.2.8)
1141                 crypto/des/Makefile.ssl (1.61.2.13)
1142                 crypto/dh/Makefile.ssl (1.43.2.5)
1143                 crypto/dsa/Makefile.ssl (1.49.2.9)
1144                 crypto/dso/Makefile.ssl (1.11.2.4)
1145                 crypto/ec/Makefile.ssl (1.7.2.4)
1146                 crypto/engine/Makefile.ssl (1.30.2.13)
1147                 crypto/err/Makefile.ssl (1.48.2.7)
1148                 crypto/evp/Makefile.ssl (1.64.2.12)
1149                 crypto/hmac/Makefile.ssl (1.33.2.6)
1150                 crypto/idea/Makefile.ssl (1.20.2.4)
1151                 crypto/krb5/Makefile.ssl (1.5.2.6)
1152                 crypto/lhash/Makefile.ssl (1.28.2.4)
1153                 crypto/md2/Makefile.ssl (1.29.2.5)
1154                 crypto/md4/Makefile.ssl (1.6.2.7)
1155                 crypto/md5/Makefile.ssl (1.33.2.10)
1156                 crypto/mdc2/Makefile.ssl (1.30.2.4)
1157                 crypto/objects/Makefile.ssl (1.46.2.6)
1158                 crypto/ocsp/Makefile.ssl (1.19.2.7)
1159                 crypto/pem/Makefile.ssl (1.51.2.5)
1160                 crypto/pkcs12/Makefile.ssl (1.37.2.5)
1161                 crypto/pkcs7/Makefile.ssl (1.47.2.5)
1162                 crypto/rand/Makefile.ssl (1.56.2.8)
1163                 crypto/rc2/Makefile.ssl (1.20.2.4)
1164                 crypto/rc4/Makefile.ssl (1.25.2.6)
1165                 crypto/rc5/Makefile.ssl (1.22.2.6)
1166                 crypto/ripemd/Makefile.ssl (1.25.2.9)
1167                 crypto/rsa/Makefile.ssl (1.53.2.6)
1168                 crypto/sha/Makefile.ssl (1.26.2.9)
1169                 crypto/stack/Makefile.ssl (1.28.2.4)
1170                 crypto/txt_db/Makefile.ssl (1.26.2.4)
1171                 crypto/ui/Makefile.ssl (1.10.2.6)
1172                 crypto/x509/Makefile.ssl (1.56.2.5)
1173                 crypto/x509v3/Makefile.ssl (1.62.2.5)
1174                 ssl/Makefile.ssl (1.53.2.11)
1175                 test/Makefile.ssl (1.84.2.36)
1176                 tools/Makefile.ssl (1.9.2.4)
1177         Changed:
1178                 .cvsignore (1.7.6.2), "Exp", lines: +2 -1
1179                 Configure (1.314.2.92), "Exp", lines: +38 -8
1180                 FAQ (1.61.2.31), "Exp", lines: +1 -1
1181                 INSTALL (1.45.2.9), "Exp", lines: +2 -2
1182                 INSTALL.W32 (1.30.2.14), "Exp", lines: +9 -4
1183                 Makefile.org (1.154.2.78), "Exp", lines: +51 -19
1184                 PROBLEMS (1.4.2.10), "Exp", lines: +2 -2
1185                 e_os.h (1.56.2.17), "Exp", lines: +20 -1
1186                 apps/.cvsignore (1.5.8.1), "Exp", lines: +1 -0
1187                 apps/Makefile (1.1.4.1), "Exp", lines: +1147 -0
1188                 apps/apps.c (1.49.2.27), "Exp", lines: +0 -10
1189                 apps/ca.c (1.102.2.31), "Exp", lines: +0 -10
1190                 apps/dgst.c (1.23.2.10), "Exp", lines: +39 -11
1191                 apps/openssl.c (1.48.2.9), "Exp", lines: +19 -0
1192                 crypto/Makefile (1.1.4.1), "Exp", lines: +217 -0
1193                 crypto/cryptlib.c (1.32.2.11), "Exp", lines: +5 -0
1194                 crypto/crypto-lib.com (1.53.2.12), "Exp", lines: +1 -1
1195                 crypto/md32_common.h (1.22.2.6), "Exp", lines: +12 -0
1196                 crypto/aes/Makefile (1.1.4.1), "Exp", lines: +102 -0
1197                 crypto/aes/aes.h (1.1.2.9), "Exp", lines: +9 -0
1198                 crypto/aes/aes_cfb.c (1.1.2.9), "Exp", lines: +93 -0
1199                 crypto/aes/aes_core.c (1.1.2.6), "Exp", lines: +4 -0
1200                 crypto/asn1/Makefile (1.1.4.1), "Exp", lines: +1150 -0
1201                 crypto/bf/Makefile (1.1.4.1), "Exp", lines: +113 -0
1202                 crypto/bio/Makefile (1.1.4.1), "Exp", lines: +214 -0
1203                 crypto/bio/bio.h (1.56.2.6), "Exp", lines: +1 -0
1204                 crypto/bn/Makefile (1.1.4.1), "Exp", lines: +324 -0
1205                 crypto/bn/bntest.c (1.55.2.4), "Exp", lines: +1 -1
1206                 crypto/buffer/Makefile (1.1.4.1), "Exp", lines: +92 -0
1207                 crypto/cast/Makefile (1.1.4.1), "Exp", lines: +118 -0
1208                 crypto/cast/asm/.cvsignore (1.2.8.1), "Exp", lines: +1 -0
1209                 crypto/comp/Makefile (1.1.4.1), "Exp", lines: +112 -0
1210                 crypto/conf/Makefile (1.1.4.1), "Exp", lines: +181 -0
1211                 crypto/des/Makefile (1.1.4.1), "Exp", lines: +314 -0
1212                 crypto/des/cfb64ede.c (1.6.2.4), "Exp", lines: +111 -0
1213                 crypto/des/des.h (1.40.2.6), "Exp", lines: +5 -1
1214                 crypto/des/des_enc.c (1.11.2.4), "Exp", lines: +8 -0
1215                 crypto/des/des_old.c (1.11.2.6), "Exp", lines: +1 -1
1216                 crypto/des/destest.c (1.30.2.8), "Exp", lines: +2 -2
1217                 crypto/des/ecb3_enc.c (1.8.2.3), "Exp", lines: +1 -3
1218                 crypto/des/set_key.c (1.18.2.2), "Exp", lines: +4 -0
1219                 crypto/dh/Makefile (1.1.4.1), "Exp", lines: +131 -0
1220                 crypto/dsa/Makefile (1.1.4.1), "Exp", lines: +173 -0
1221                 crypto/dsa/dsa_gen.c (1.19.2.1), "Exp", lines: +4 -1
1222                 crypto/dsa/dsa_key.c (1.9.2.1), "Exp", lines: +2 -0
1223                 crypto/dsa/dsa_ossl.c (1.12.2.6), "Exp", lines: +2 -0
1224                 crypto/dsa/dsa_sign.c (1.10.2.5), "Exp", lines: +12 -0
1225                 crypto/dsa/dsa_vrf.c (1.10.2.5), "Exp", lines: +8 -0
1226                 crypto/dso/Makefile (1.1.4.1), "Exp", lines: +140 -0
1227                 crypto/ec/Makefile (1.1.4.1), "Exp", lines: +126 -0
1228                 crypto/engine/Makefile (1.1.4.1), "Exp", lines: +536 -0
1229                 crypto/engine/hw_cryptodev.c (1.1.2.6), "Exp", lines: +6 -2
1230                 crypto/err/Makefile (1.1.4.1), "Exp", lines: +118 -0
1231                 crypto/err/err.h (1.35.2.6), "Exp", lines: +2 -0
1232                 crypto/err/err_all.c (1.17.2.4), "Exp", lines: +4 -0
1233                 crypto/err/openssl.ec (1.11.2.3), "Exp", lines: +1 -0
1234                 crypto/evp/Makefile (1.1.4.1), "Exp", lines: +1057 -0
1235                 crypto/evp/bio_md.c (1.11.2.1), "Exp", lines: +6 -0
1236                 crypto/evp/c_allc.c (1.8.2.7), "Exp", lines: +8 -0
1237                 crypto/evp/e_aes.c (1.6.2.10), "Exp", lines: +22 -4
1238                 crypto/evp/e_des.c (1.5.2.8), "Exp", lines: +36 -3
1239                 crypto/evp/e_des3.c (1.8.2.7), "Exp", lines: +43 -4
1240                 crypto/evp/evp.h (1.86.2.15), "Exp", lines: +39 -11
1241                 crypto/evp/evp_err.c (1.23.2.3), "Exp", lines: +3 -1
1242                 crypto/evp/evp_lib.c (1.6.8.4), "Exp", lines: +24 -0
1243                 crypto/evp/evp_locl.h (1.7.2.6), "Exp", lines: +11 -2
1244                 crypto/evp/evp_test.c (1.14.2.13), "Exp", lines: +17 -8
1245                 crypto/evp/evptests.txt (1.9.2.7), "Exp", lines: +106 -1
1246                 crypto/hmac/Makefile (1.1.4.1), "Exp", lines: +99 -0
1247                 crypto/idea/Makefile (1.1.4.1), "Exp", lines: +89 -0
1248                 crypto/krb5/Makefile (1.1.4.1), "Exp", lines: +88 -0
1249                 crypto/lhash/Makefile (1.1.4.1), "Exp", lines: +91 -0
1250                 crypto/md2/Makefile (1.1.4.1), "Exp", lines: +91 -0
1251                 crypto/md4/Makefile (1.1.4.1), "Exp", lines: +93 -0
1252                 crypto/md5/Makefile (1.1.4.1), "Exp", lines: +129 -0
1253                 crypto/mdc2/Makefile (1.1.4.1), "Exp", lines: +96 -0
1254                 crypto/objects/Makefile (1.1.4.1), "Exp", lines: +121 -0
1255                 crypto/objects/obj_dat.h (1.49.2.19), "Exp", lines: +33 -3
1256                 crypto/objects/obj_mac.h (1.19.2.19), "Exp", lines: +40 -0
1257                 crypto/objects/obj_mac.num (1.15.2.15), "Exp", lines: +10 -0
1258                 crypto/objects/objects.txt (1.20.2.20), "Exp", lines: +13 -0
1259                 crypto/ocsp/Makefile (1.1.4.1), "Exp", lines: +291 -0
1260                 crypto/pem/Makefile (1.1.4.1), "Exp", lines: +334 -0
1261                 crypto/pkcs12/Makefile (1.1.4.1), "Exp", lines: +415 -0
1262                 crypto/pkcs7/Makefile (1.1.4.1), "Exp", lines: +241 -0
1263                 crypto/rand/Makefile (1.1.4.1), "Exp", lines: +196 -0
1264                 crypto/rand/md_rand.c (1.69.2.4), "Exp", lines: +9 -0
1265                 crypto/rand/rand.h (1.26.2.7), "Exp", lines: +3 -0
1266                 crypto/rand/rand_err.c (1.6.2.3), "Exp", lines: +4 -1
1267                 crypto/rand/rand_lib.c (1.15.2.4), "Exp", lines: +11 -0
1268                 crypto/rc2/Makefile (1.1.4.1), "Exp", lines: +89 -0
1269                 crypto/rc4/Makefile (1.1.4.1), "Exp", lines: +108 -0
1270                 crypto/rc5/Makefile (1.1.4.1), "Exp", lines: +106 -0
1271                 crypto/ripemd/Makefile (1.1.4.1), "Exp", lines: +111 -0
1272                 crypto/rsa/Makefile (1.1.4.1), "Exp", lines: +239 -0
1273                 crypto/rsa/rsa_eay.c (1.28.2.9), "Exp", lines: +1 -1
1274                 crypto/rsa/rsa_gen.c (1.8.6.1), "Exp", lines: +3 -0
1275                 crypto/sha/Makefile (1.1.4.1), "Exp", lines: +118 -0
1276                 crypto/sha/sha1dgst.c (1.21.2.1), "Exp", lines: +8 -0
1277                 crypto/stack/Makefile (1.1.4.1), "Exp", lines: +86 -0
1278                 crypto/txt_db/Makefile (1.1.4.1), "Exp", lines: +86 -0
1279                 crypto/ui/Makefile (1.1.4.1), "Exp", lines: +115 -0
1280                 crypto/x509/Makefile (1.1.4.1), "Exp", lines: +592 -0
1281                 crypto/x509v3/Makefile (1.1.4.1), "Exp", lines: +601 -0
1282                 fips/Makefile (1.1.4.1), "Exp", lines: +202 -0
1283                 fips/fingerprint.sha1 (1.1.2.4), "Exp", lines: +4 -4
1284                 fips/fips.c (1.1.2.3), "Exp", lines: +120 -5
1285                 fips/fips.h (1.1.2.3), "Exp", lines: +42 -2
1286                 fips/fips_check_sha1 (1.1.2.5), "Exp", lines: +2 -2
1287                 fips/fips_err.h (1.1.4.1), "Exp", lines: +117 -0
1288                 fips/fips_err_wrapper.c (1.1.2.3), "Exp", lines: +4 -2
1289                 fips/fips_locl.h (1.1.4.1), "Exp", lines: +62 -0
1290                 fips/fips_make_sha1 (1.1.2.5), "Exp", lines: +9 -6
1291                 fips/fips_test_suite.c (1.1.4.1), "Exp", lines: +302 -0
1292                 fips/openssl_fips_fingerprint (1.1.4.1), "Exp", lines: +25 -0
1293                 fips/aes/Makefile (1.1.4.1), "Exp", lines: +131 -0
1294                 fips/aes/fingerprint.sha1 (1.1.2.3), "Exp", lines: +3 -2
1295                 fips/aes/fips_aes_core.c (1.1.2.3), "Exp", lines: +5 -2
1296                 fips/aes/fips_aes_locl.h (1.1.2.3), "Exp", lines: +0 -0
1297                 fips/aes/fips_aes_selftest.c (1.1.4.1), "Exp", lines: +112 -0
1298                 fips/aes/fips_aesavs.c (1.1.2.10), "Exp", lines: +12 -6
1299                 fips/des/Makefile (1.1.4.1), "Exp", lines: +155 -0
1300                 fips/des/fingerprint.sha1 (1.1.2.3), "Exp", lines: +5 -2
1301                 fips/des/fips_des_enc.c (1.1.2.4), "Exp", lines: +16 -3
1302                 fips/des/fips_des_locl.h (1.1.2.3), "Exp", lines: +1 -1
1303                 fips/des/fips_des_selftest.c (1.1.4.1), "Exp", lines: +200 -0
1304                 fips/des/fips_desmovs.c (1.1.2.4), "Exp", lines: +186 -79
1305                 fips/des/fips_set_key.c (1.1.4.1), "Exp", lines: +415 -0
1306                 fips/des/asm/fips-dx86-elf.s (1.1.4.1), "Exp", lines: +2697 -0
1307                 fips/dsa/Makefile (1.1.4.1), "Exp", lines: +159 -0
1308                 fips/dsa/fingerprint.sha1 (1.1.2.4), "Exp", lines: +3 -1
1309                 fips/dsa/fips_dsa_gen.c (1.1.4.1), "Exp", lines: +373 -0
1310                 fips/dsa/fips_dsa_ossl.c (1.1.2.4), "Exp", lines: +16 -3
1311                 fips/dsa/fips_dsa_selftest.c (1.1.4.1), "Exp", lines: +168 -0
1312                 fips/dsa/fips_dsatest.c (1.1.2.4), "Exp", lines: +10 -6
1313                 fips/dsa/fips_dssvs.c (1.1.4.1), "Exp", lines: +306 -0
1314                 fips/rand/Makefile (1.1.4.1), "Exp", lines: +104 -0
1315                 fips/rand/fingerprint.sha1 (1.1.2.3), "Exp", lines: +2 -2
1316                 fips/rand/fips_rand.c (1.1.2.3), "Exp", lines: +60 -10
1317                 fips/rand/fips_rand.h (1.1.2.3), "Exp", lines: +19 -1
1318                 fips/rand/fips_randtest.c (1.1.2.3), "Exp", lines: +31 -10
1319                 fips/rsa/Makefile (1.1.4.1), "Exp", lines: +112 -0
1320                 fips/rsa/fingerprint.sha1 (1.1.4.1), "Exp", lines: +3 -0
1321                 fips/rsa/fips_rsa_eay.c (1.1.4.1), "Exp", lines: +735 -0
1322                 fips/rsa/fips_rsa_gen.c (1.1.4.1), "Exp", lines: +249 -0
1323                 fips/rsa/fips_rsa_selftest.c (1.1.4.1), "Exp", lines: +207 -0
1324                 fips/sha1/.cvsignore (1.1.2.3), "Exp", lines: +1 -2
1325                 fips/sha1/Makefile (1.1.4.1), "Exp", lines: +158 -0
1326                 fips/sha1/fingerprint.sha1 (1.1.2.4), "Exp", lines: +5 -3
1327                 fips/sha1/fips_md32_common.h (1.1.2.3), "Exp", lines: +0 -0
1328                 fips/sha1/fips_sha1_selftest.c (1.1.4.1), "Exp", lines: +97 -0
1329                 fips/sha1/fips_sha1dgst.c (1.1.2.4), "Exp", lines: +4 -4
1330                 fips/sha1/fips_sha1test.c (1.1.2.4), "Exp", lines: +17 -0
1331                 fips/sha1/fips_sha_locl.h (1.1.2.3), "Exp", lines: +7 -0
1332                 fips/sha1/fips_standalone_sha1.c (1.1.2.4), "Exp", lines: +60 -7
1333                 fips/sha1/sha1hashes.txt (1.1.2.3), "Exp", lines: +0 -0
1334                 fips/sha1/sha1vectors.txt (1.1.2.3), "Exp", lines: +0 -0
1335                 fips/sha1/standalone.sha1 (1.1.2.5), "Exp", lines: +6 -4
1336                 fips/sha1/asm/sx86-elf.s (1.1.4.1), "Exp", lines: +1568 -0
1337                 ms/do_masm.bat (1.1.8.2), "Exp", lines: +12 -10
1338                 ms/do_ms.bat (1.4.8.2), "Exp", lines: +11 -11
1339                 ms/do_nasm.bat (1.1.8.2), "Exp", lines: +12 -11
1340                 ms/do_nt.bat (1.2.8.1), "Exp", lines: +4 -4
1341                 shlib/hpux10-cc.sh (1.3.2.2), "Exp", lines: +3 -3
1342                 ssl/Makefile (1.1.4.1), "Exp", lines: +1019 -0
1343                 ssl/s3_clnt.c (1.53.2.16), "Exp", lines: +10 -0
1344                 ssl/s3_srvr.c (1.85.2.21), "Exp", lines: +9 -0
1345                 ssl/ssl_cert.c (1.48.2.7), "Exp", lines: +9 -0
1346                 ssl/ssl_lib.c (1.110.2.12), "Exp", lines: +13 -1
1347                 ssl/ssltest.c (1.53.2.23), "Exp", lines: +33 -1
1348                 ssl/t1_enc.c (1.27.2.8), "Exp", lines: +19 -1
1349                 test/.cvsignore (1.4.8.1), "Exp", lines: +4 -0
1350                 test/Makefile (1.1.4.1), "Exp", lines: +941 -0
1351                 test/bctest (1.14.2.1), "Exp", lines: +1 -1
1352                 test/testenc (1.3.8.1), "Exp", lines: +1 -1
1353                 test/testfipsssl (1.1.4.1), "Exp", lines: +113 -0
1354                 tools/Makefile (1.1.4.1), "Exp", lines: +61 -0
1355                 util/cygwin.sh (1.1.2.5), "Exp", lines: +3 -3
1356                 util/domd (1.6.2.3), "Exp", lines: +5 -5
1357                 util/fixNT.sh (1.1.1.2.8.1), "Exp", lines: +3 -3
1358                 util/libeay.num (1.173.2.19), "Exp", lines: +55 -11
1359                 util/mk1mf.pl (1.41.2.10), "Exp", lines: +6 -4
1360                 util/mkdef.pl (1.67.2.7), "Exp", lines: +11 -4
1361                 util/mkerr.pl (1.18.2.6), "Exp", lines: +2 -1
1362                 util/mkfiles.pl (1.12.2.1), "Exp", lines: +8 -1
1363                 util/pod2mantest (1.1.2.7), "Exp", lines: +1 -1
1364                 util/selftest.pl (1.18.2.1), "Exp", lines: +2 -2
1365                 util/pl/BC-16.pl (1.2.2.1), "Exp", lines: +1 -1
1366                 util/pl/BC-32.pl (1.11.2.4), "Exp", lines: +1 -1
1367                 util/pl/Mingw32.pl (1.12.6.5), "Exp", lines: +1 -1
1368                 util/pl/OS2-EMX.pl (1.1.2.3), "Exp", lines: +1 -1
1369                 util/pl/VC-16.pl (1.3.2.1), "Exp", lines: +2 -2
1370                 util/pl/VC-32.pl (1.11.2.3), "Exp", lines: +2 -2
1371                 util/pl/VC-CE.pl (1.1.2.5), "Exp", lines: +1 -1
1372                 util/pl/ultrix.pl (1.2.8.1), "Exp", lines: +1 -1
1373
1374         Pull FIPS back into stable.
1375
1376 2004-05-12 10:27  levitte
1377
1378         Changed:
1379                 apps/Makefile (1.1.4.2), "Exp", lines: +3 -1
1380
1381         Only check for FIPS signatures when FIPS is enabled.
1382
1383 2004-05-12 10:28  levitte
1384
1385         Changed:
1386                 crypto/des/FILES0 (1.1.4.2), "Exp", lines: +1 -1
1387
1388         Makefile.ssl changed name to Makefile.
1389
1390 2004-05-12 10:28  levitte
1391
1392         Changed:
1393                 fips/rand/fips_rand.c (1.1.2.4), "Exp", lines: +5 -1
1394
1395         Only really build this file when OPENSSL_FIPS is defined.  And oh,
1396         let's keep internal variables static.
1397
1398 2004-05-12 10:42  levitte
1399
1400         Changed:
1401                 fips/rand/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
1402
1403         I forgot to modify the signature for fips_rand.c...
1404
1405 2004-05-12 10:46  levitte
1406
1407         Changed:
1408                 fips/rsa/.cvsignore (1.1.4.1), "Exp", lines: +1 -0
1409                 fips/.cvsignore (1.1.2.3), "Exp", lines: +1 -1
1410                 fips/aes/.cvsignore (1.1.2.3), "Exp", lines: +0 -3
1411                 fips/des/.cvsignore (1.1.2.3), "Exp", lines: +0 -2
1412                 fips/dsa/.cvsignore (1.1.2.3), "Exp", lines: +0 -1
1413                 fips/rand/.cvsignore (1.1.2.3), "Exp", lines: +0 -1
1414
1415         Ignore the 'lib' timestamp file.
1416
1417 2004-05-12 12:07  levitte
1418
1419         Changed:
1420                 fips/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1421                 fips/aes/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1422                 fips/des/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1423                 fips/dsa/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1424                 fips/rand/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1425                 fips/rsa/.cvsignore (1.1.4.2), "Exp", lines: +1 -0
1426                 fips/sha1/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1427
1428         Ignore 'Makefile.save'
1429
1430 2004-05-12 12:09  levitte
1431
1432         Changed:
1433                 apps/apps.h (1.44.2.13), "Exp", lines: +0 -6
1434                 crypto/o_str.c (1.5.2.1), "Exp", lines: +4 -3
1435                 crypto/o_str.h (1.2.6.1), "Exp", lines: +0 -0
1436
1437         The functions OPENSSL_strcasen?cmp() were forgotten when merging
1438         the FIPS branch into this.  It's needed at least for certain
1439         OpenVMS versions, and should really be used in a more general way.
1440
1441 2004-05-12 12:17  levitte
1442
1443         Changed:
1444                 crypto/Makefile (1.1.4.2), "Exp", lines: +3 -3
1445
1446         Forgot to update the Makefile with the o_str stuff...
1447
1448 2004-05-12 16:11  ben
1449
1450         Changed:
1451                 crypto/rand/rand.h (1.26.2.8), "Exp", lines: +2 -0
1452                 crypto/rand/rand_err.c (1.6.2.4), "Exp", lines: +2 -0
1453                 fips/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
1454                 fips/fips.c (1.1.2.4), "Exp", lines: +5 -1
1455                 fips/rand/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
1456                 fips/rand/fips_rand.c (1.1.2.5), "Exp", lines: +29 -0
1457
1458         Blow up in people's faces if they don't reseed.
1459
1460 2004-05-12 19:53  steve
1461
1462         Changed:
1463                 apps/x509.c (1.67.2.16), "Exp", lines: +0 -7
1464
1465         Fix memory leak.
1466
1467 2004-05-14 19:54  levitte
1468
1469         Changed:
1470                 util/libeay.num (1.173.2.20), "Exp", lines: +43 -54
1471
1472         All EVP_*_cfb functions have changed names to EVP_*_cfb64 or
1473         EVP_*_cfb128.
1474
1475 2004-05-15 18:39  ben
1476
1477         Changed:
1478                 ssl/s23_clnt.c (1.20.2.6), "Exp", lines: +5 -2
1479                 ssl/s2_clnt.c (1.37.2.11), "Exp", lines: +5 -2
1480                 ssl/s2_srvr.c (1.36.2.8), "Exp", lines: +6 -3
1481                 ssl/s3_clnt.c (1.53.2.17), "Exp", lines: +2 -1
1482                 ssl/s3_srvr.c (1.85.2.22), "Exp", lines: +4 -2
1483                 ssl/ssl_sess.c (1.40.2.8), "Exp", lines: +2 -1
1484
1485         Check error returns.
1486
1487 2004-05-15 19:51  ben
1488
1489         Changed:
1490                 crypto/dh/dh.h (1.23.2.6), "Exp", lines: +1 -0
1491                 crypto/dh/dh_err.c (1.6.2.3), "Exp", lines: +2 -1
1492                 crypto/dh/dh_gen.c (1.8.8.2), "Exp", lines: +9 -0
1493                 fips/fips_test_suite.c (1.1.4.2), "Exp", lines: +4 -3
1494                 fips/aes/fips_aesavs.c (1.1.2.11), "Exp", lines: +49 -1
1495                 fips/des/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
1496                 fips/des/fips_desmovs.c (1.1.2.5), "Exp", lines: +49 -1
1497                 fips/des/fips_set_key.c (1.1.4.2), "Exp", lines: +2 -0
1498                 fips/sha1/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
1499                 fips/sha1/fips_md32_common.h (1.1.2.4), "Exp", lines: +3 -0
1500                 fips/sha1/standalone.sha1 (1.1.2.6), "Exp", lines: +1 -1
1501
1502         Fix self-tests, ban some things in FIPS mode, fix copyrights.
1503
1504 2004-05-17 06:28  levitte
1505
1506         Changed:
1507                 util/mk1mf.pl (1.41.2.11), "Exp", lines: +8 -2
1508                 util/pl/BC-16.pl (1.2.2.2), "Exp", lines: +9 -4
1509                 util/pl/BC-32.pl (1.11.2.5), "Exp", lines: +8 -3
1510                 util/pl/Mingw32.pl (1.12.6.6), "Exp", lines: +7 -2
1511                 util/pl/OS2-EMX.pl (1.1.2.4), "Exp", lines: +7 -2
1512                 util/pl/VC-16.pl (1.3.2.2), "Exp", lines: +7 -2
1513                 util/pl/VC-32.pl (1.11.2.4), "Exp", lines: +7 -2
1514                 util/pl/VC-CE.pl (1.1.2.6), "Exp", lines: +7 -2
1515                 util/pl/linux.pl (1.3.6.1), "Exp", lines: +7 -2
1516                 util/pl/ultrix.pl (1.2.8.2), "Exp", lines: +7 -2
1517                 util/pl/unix.pl (1.2.8.1), "Exp", lines: +7 -2
1518
1519         Generate SHA1 files on Windows and other platforms supported by
1520         mk1mf.pl, when building in FIPS mode.
1521
1522                 Note: UNTESTED!
1523
1524 2004-05-17 06:30  levitte
1525
1526         Changed:
1527                 apps/apps.h (1.44.2.14), "Exp", lines: +3 -0
1528                 apps/openssl.c (1.48.2.10), "Exp", lines: +9 -5
1529
1530         Make sure the applications know when we are running in FIPS mode.
1531         We can't use the variable in libcrypto, since it's supposedly
1532         unknown.
1533
1534                 Note: currently only supported in MONOLITH mode.
1535
1536 2004-05-17 06:31  levitte
1537
1538         Changed:
1539                 apps/enc.c (1.35.2.9), "Exp", lines: +10 -1
1540
1541         When in FIPS mode, use SHA1 to digest the key, rather than MD5, as
1542         MD5 isn't a FIPS-approved algorithm.
1543
1544                 Note: this means the user needs to keep track of this, and
1545         we need to add support for that...
1546
1547 2004-05-17 06:39  levitte
1548
1549         Changed:
1550                 apps/enc.c (1.35.2.10), "Exp", lines: +14 -0
1551
1552         Make it possible for the user to choose the digest used to create
1553         the key.
1554
1555 2004-05-17 06:40  levitte
1556
1557         Changed:
1558                 apps/enc.c (1.35.2.11), "Exp", lines: +4 -4
1559
1560         Rewrite the usage to avoid confusion.
1561
1562 2004-05-17 06:47  levitte
1563
1564         Changed:
1565                 apps/enc.c (1.35.2.12), "Exp", lines: +1 -1
1566
1567         Typo corretced.
1568
1569 2004-05-19 16:16  levitte
1570
1571         Changed:
1572                 fips/rsa/fingerprint.sha1 (1.1.4.2), "Exp", lines: +2 -2
1573                 fips/rsa/fips_rsa_eay.c (1.1.4.2), "Exp", lines: +8 -8
1574                 fips/rsa/fips_rsa_gen.c (1.1.4.2), "Exp", lines: +1 -1
1575                 fips/dsa/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
1576                 fips/dsa/fips_dsa_gen.c (1.1.4.2), "Exp", lines: +2 -2
1577                 fips/dsa/fips_dsa_ossl.c (1.1.2.5), "Exp", lines: +4 -4
1578                 fips/aes/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
1579                 fips/aes/fips_aes_core.c (1.1.2.4), "Exp", lines: +5 -5
1580                 crypto/rsa/rsa.h (1.36.2.11), "Exp", lines: +4 -0
1581                 crypto/aes/aes.h (1.1.2.10), "Exp", lines: +6 -0
1582                 crypto/dsa/dsa.h (1.26.2.5), "Exp", lines: +4 -0
1583
1584         Define FIPS_*_SIZE_T for AES, DSA and RSA as well, in preparation
1585         for size_t-ification of those algorithms in future version of
1586         OpenSSL...
1587
1588 2004-05-27 11:33  levitte
1589
1590         Changed:
1591                 makevms.com (1.35.2.3), "Exp", lines: +27 -0
1592
1593         Copy the FIPS files to the temporary openssl include directory.
1594
1595 2004-05-27 12:04  levitte
1596
1597         Changed:
1598                 fips/fips-lib.com (1.1.2.1), "Exp", lines: +1179 -0
1599                 makevms.com (1.35.2.4), "Exp", lines: +8 -0
1600
1601         Compile the FIPS directory on VMS as well.  fips-lib.com is
1602         essentially a copy of crypto-lib.com, with just a few edits.
1603
1604 2004-05-27 12:07  levitte
1605
1606         Changed:
1607                 fips/install.com (1.1.2.1), "Exp", lines: +55 -0
1608                 install.com (1.4.2.2), "Exp", lines: +6 -6
1609
1610         Run an installation of FIPS stuff as well.
1611
1612 2004-05-27 12:19  levitte
1613
1614         Changed:
1615                 test/maketests.com (1.13.2.5), "Exp", lines: +3 -3
1616                 apps/makeapps.com (1.18.2.5), "Exp", lines: +3 -3
1617
1618         Make sure o_str.h is reachable.
1619
1620 2004-06-19 15:15  ben
1621
1622         Changed:
1623                 Makefile.org (1.154.2.80), "Exp", lines: +1 -1
1624                 crypto/dh/dh.h (1.23.2.7), "Exp", lines: +0 -1
1625                 crypto/dh/dh_check.c (1.6.2.1), "Exp", lines: +4 -0
1626                 crypto/dh/dh_err.c (1.6.2.4), "Exp", lines: +0 -1
1627                 crypto/dh/dh_gen.c (1.8.8.3), "Exp", lines: +5 -9
1628                 crypto/dh/dh_key.c (1.16.2.3), "Exp", lines: +4 -0
1629                 fips/Makefile (1.1.4.2), "Exp", lines: +13 -14
1630                 fips/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
1631                 fips/fips.h (1.1.2.4), "Exp", lines: +1 -0
1632                 fips/fips_err.h (1.1.4.2), "Exp", lines: +1 -0
1633                 fips/fips_make_sha1 (1.1.2.6), "Exp", lines: +3 -0
1634                 fips/fips_test_suite.c (1.1.4.3), "Exp", lines: +13 -9
1635                 fips/openssl_fips_fingerprint (1.1.4.2), "Exp", lines: +1 -2
1636
1637         The version that was actually submitted for FIPS testing.
1638
1639 2004-06-19 15:16  ben
1640
1641         Changed:
1642                 fips/dh/Makefile (1.1.2.1), "Exp", lines: +92 -0
1643                 fips/dh/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
1644                 fips/dh/fips_dh_check.c (1.1.2.1), "Exp", lines: +119 -0
1645                 fips/dh/fips_dh_gen.c (1.1.2.1), "Exp", lines: +182 -0
1646                 fips/dh/fips_dh_key.c (1.1.2.1), "Exp", lines: +222 -0
1647
1648         Add Diffie-Hellman to FIPS.
1649
1650 2004-06-19 15:18  ben
1651
1652         Changed:
1653                 fips/.cvsignore (1.1.2.5), "Exp", lines: +2 -0
1654                 fips/dh/.cvsignore (1.1.2.1), "Exp", lines: +1 -0
1655
1656         Update ignores.
1657
1658 2004-06-19 15:32  ben
1659
1660         Changed:
1661                 Makefile.org (1.154.2.81), "Exp", lines: +2 -7
1662
1663         Make make tags make tags.
1664
1665 2004-06-19 15:54  ben
1666
1667         Changed:
1668                 apps/Makefile (1.1.4.3), "Exp", lines: +3 -3
1669                 apps/prime.c (1.1.2.1), "Exp", lines: +115 -0
1670                 apps/progs.h (1.26.2.3), "Exp", lines: +2 -0
1671
1672         Add primality tester.
1673
1674 2004-06-21 11:07  levitte
1675
1676         Changed:
1677                 fips/aes/Makefile (1.1.4.2), "Exp", lines: +7 -5
1678                 fips/des/Makefile (1.1.4.2), "Exp", lines: +7 -5
1679                 fips/dh/Makefile (1.1.2.2), "Exp", lines: +7 -6
1680                 fips/dsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
1681                 fips/rsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
1682                 fips/sha1/Makefile (1.1.4.2), "Exp", lines: +7 -5
1683
1684         Make sure we don't try to loop over an empty EXHEADER.  In the
1685         Makefiles where this was fixed by commenting away code, change it
1686         to check for an empty EXHEADER instead, so we have less hassle in a
1687         future where EXHEADER changes.
1688
1689                 PR: 900
1690
1691 2004-06-21 20:05  levitte
1692
1693         Changed:
1694                 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
1695
1696         Standard sh doesn't tolerate ! as part of the conditional command.
1697
1698                 PR: 900
1699
1700 2004-06-24 14:12  steve
1701
1702         Changed:
1703                 apps/prime.c (1.1.2.2), "Exp", lines: +3 -0
1704
1705         Include <string.h> to get definition of strcmp.
1706
1707 2004-06-24 14:31  steve
1708
1709         Changed:
1710                 crypto/evp/evp_lib.c (1.6.8.5), "Exp", lines: +2 -2
1711
1712         Return an error if an attempt is made to encode or decode cipher
1713         ASN1 parameters and the cipher doesn't support it.
1714
1715 2004-06-28 22:33  levitte
1716
1717         Changed:
1718                 fips/dh/fips_dh_check.c (1.1.2.2), "Exp", lines: +6 -0
1719                 fips/dh/fips_dh_gen.c (1.1.2.2), "Exp", lines: +6 -2
1720                 fips/dh/fips_dh_key.c (1.1.2.2), "Exp", lines: +8 -0
1721
1722         Make sure the FIPS stuff is only really compiled when in FIPS mode.
1723
1724 2004-07-04 18:36  steve
1725
1726         Changed:
1727                 crypto/asn1/p5_pbev2.c (1.20.2.2), "Exp", lines: +2 -1
1728
1729         Fix memory leak.
1730
1731 2004-07-12 19:59  ben
1732
1733         Changed:
1734                 fips/fips_test_suite.c (1.1.4.4), "Exp", lines: +39 -6
1735                 fips/dh/fingerprint.sha1 (1.1.2.2), "Exp", lines: +3 -3
1736
1737         Corrected test program.
1738
1739 2004-07-17 14:48  appro
1740
1741         Changed:
1742                 fips/des/Makefile (1.1.4.3), "Exp", lines: +1 -1
1743
1744         Eliminate enforced -g from CFLAGS. It switches off optimization
1745         with some compilers, e.g. DEC C.
1746
1747 2004-07-21 19:35  steve
1748
1749         Changed:
1750                 fips/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
1751                 fips/fips.c (1.1.2.5), "Exp", lines: +3 -3
1752                 fips/rsa/fingerprint.sha1 (1.1.4.3), "Exp", lines: +1 -1
1753                 fips/rsa/fips_rsa_selftest.c (1.1.4.2), "Exp", lines: +8 -8
1754
1755         Avoid compiler warnings.
1756
1757 2004-07-21 19:41  steve
1758
1759         Changed:
1760                 crypto/pem/pem_all.c (1.20.2.1), "Exp", lines: +119 -0
1761
1762         When in FIPS mode write private keys in PKCS#8 and PBES2 format to
1763         avoid use of prohibited MD5 algorithm.
1764
1765 2004-07-23 15:20  ben
1766
1767         Changed:
1768                 fips/rand/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
1769                 fips/rand/fips_rand.c (1.1.2.7), "Exp", lines: +22 -7
1770                 fips/rand/fips_randtest.c (1.1.2.5), "Exp", lines: +2 -2
1771
1772         Convert to X9.31.
1773
1774 2004-07-24 15:40  appro
1775
1776         Changed:
1777                 ssl/ssl_cert.c (1.48.2.9), "Exp", lines: +5 -2
1778
1779         Add casts where casts due. It's "safe" to cast, because "wrong"
1780         casts will either be optimized away or never performed. The trouble
1781         is that compiler first parses code, then optimizes, not both at
1782         once...
1783
1784 2004-07-27 02:17  steve
1785
1786         Changed:
1787                 fips/fips_test_suite.c (1.1.4.5), "Exp", lines: +9 -8
1788
1789         Stop compiler warnings.
1790
1791 2004-07-27 02:20  steve
1792
1793         Changed:
1794                 crypto/err/err.c (1.51.2.6), "Exp", lines: +1 -0
1795
1796         Add FIPS name to error library.
1797
1798 2004-07-27 14:22  steve
1799
1800         Changed:
1801                 Makefile.org (1.154.2.84), "Exp", lines: +3 -3
1802                 fips/fips_check_sha1 (1.1.2.6), "Exp", lines: +1 -1
1803                 fips/openssl_fips_fingerprint (1.1.4.3), "Exp", lines: +1 -1
1804
1805         Rename libcrypto.sha1 to libcrypto.a.sha1
1806
1807 2004-07-27 16:09  levitte
1808
1809         Changed:
1810                 makevms.com (1.35.2.5), "Exp", lines: +1 -1
1811
1812         Typo
1813
1814 2004-07-27 20:28  steve
1815
1816         Changed:
1817                 ssl/s3_lib.c (1.57.2.11), "Exp", lines: +33 -33
1818                 ssl/ssl.h (1.126.2.20), "Exp", lines: +1 -0
1819                 ssl/ssl_ciph.c (1.33.2.9), "Exp", lines: +11 -0
1820                 ssl/ssl_locl.h (1.47.2.3), "Exp", lines: +2 -1
1821
1822         New cipher "strength" FIPS which specifies that a cipher suite is
1823         FIPS compatible.
1824
1825                 New cipherstring "FIPS" is all FIPS compatible ciphersuites
1826         except eNULL.
1827
1828                 Only allow FIPS ciphersuites in FIPS mode.
1829
1830 2004-07-28 04:24  levitte
1831
1832         Changed:
1833                 makevms.com (1.35.2.6), "Exp", lines: +2 -2
1834
1835         From the FIPS directory, darnit!
1836
1837 2004-07-28 15:47  levitte
1838
1839         Changed:
1840                 makevms.com (1.35.2.7), "Exp", lines: +5 -1
1841
1842         Define OPENSSL_FIPS in opensslconf.h if a logical name with the
1843         same name is defined.
1844
1845                 Go up one directory level before dealing with FIPS stuff.
1846
1847 2004-07-30 00:26  levitte
1848
1849         Changed:
1850                 fips/fips-lib.com (1.1.2.2), "Exp", lines: +3 -3
1851
1852         We're building crypto stuff, not ssl stuff.  Additionally, we're in
1853         the fips subdirectory, not the crypto one...
1854
1855 2004-07-30 16:37  levitte
1856
1857         Changed:
1858                 fips/sha1/fingerprint.sha1 (1.1.2.7), "Exp", lines: +2 -2
1859                 fips/sha1/fips_md32_common.h (1.1.2.6), "Exp", lines: +1 -1
1860                 fips/sha1/fips_sha_locl.h (1.1.2.5), "Exp", lines: +2 -2
1861                 fips/sha1/fips_standalone_sha1.c (1.1.2.5), "Exp", lines: +1 -1
1862                 fips/sha1/standalone.sha1 (1.1.2.8), "Exp", lines: +3 -3
1863                 ssl/ssl_ciph.c (1.33.2.10), "Exp", lines: +2 -2
1864                 fips/rsa/fingerprint.sha1 (1.1.4.4), "Exp", lines: +2 -2
1865                 fips/rsa/fips_rsa_eay.c (1.1.4.3), "Exp", lines: +1 -1
1866                 fips/rsa/fips_rsa_gen.c (1.1.4.3), "Exp", lines: +1 -1
1867                 fips/dh/fingerprint.sha1 (1.1.2.3), "Exp", lines: +1 -1
1868                 fips/dh/fips_dh_gen.c (1.1.2.3), "Exp", lines: +1 -1
1869                 fips/dsa/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
1870                 fips/dsa/fips_dsa_gen.c (1.1.4.3), "Exp", lines: +4 -3
1871                 fips/dsa/fips_dsa_ossl.c (1.1.2.6), "Exp", lines: +2 -2
1872                 fips/des/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
1873                 fips/des/fips_des_enc.c (1.1.2.5), "Exp", lines: +2 -2
1874                 fips/des/fips_set_key.c (1.1.4.3), "Exp", lines: +3 -3
1875                 fips/fingerprint.sha1 (1.1.2.8), "Exp", lines: +2 -2
1876                 fips/fips.c (1.1.2.6), "Exp", lines: +76 -23
1877                 fips/fips.h (1.1.2.5), "Exp", lines: +2 -3
1878                 fips/fips_locl.h (1.1.4.2), "Exp", lines: +7 -2
1879                 fips/aes/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
1880                 fips/aes/fips_aes_core.c (1.1.2.5), "Exp", lines: +1 -1
1881                 crypto/rand/md_rand.c (1.69.2.5), "Exp", lines: +1 -1
1882                 crypto/rand/rand_lib.c (1.15.2.5), "Exp", lines: +2 -1
1883                 crypto/dsa/dsa_sign.c (1.10.2.6), "Exp", lines: +2 -2
1884                 crypto/dsa/dsa_vrf.c (1.10.2.6), "Exp", lines: +1 -1
1885                 crypto/pem/pem_all.c (1.20.2.2), "Exp", lines: +2 -2
1886                 crypto/cryptlib.c (1.32.2.12), "Exp", lines: +122 -6
1887                 crypto/crypto.h (1.62.2.8), "Exp", lines: +8 -1
1888                 crypto/md32_common.h (1.22.2.7), "Exp", lines: +2 -2
1889
1890         To protect FIPS-related global variables, add locking mechanisms
1891         around them.
1892
1893                 NOTE: because two new locks are added, this adds potential
1894         binary incompatibility with earlier versions in the 0.9.7 series.
1895         However, those locks will only ever be touched when FIPS_mode_set()
1896         is called and after, thanks to a variable that's only changed from
1897         0 to 1 once (when FIPS_mode_set() is called).  So basically, as
1898         long as FIPS mode hasn't been engaged explicitely by the calling
1899         application, the new locks are treated as if they didn't exist at
1900         all, thus not becoming a problem.  Applications that are built or
1901         rebuilt to use FIPS functionality will need to be recompiled in any
1902         case, thus not being a problem either.
1903
1904 2004-08-02 16:15  levitte
1905
1906         Changed:
1907                 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
1908
1909         Let's lock a write lock when changing values, shall we?
1910
1911                 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
1912         for making me aware of this error.
1913
1914 2004-08-05 20:11  steve
1915
1916         Changed:
1917                 fips/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
1918                 fips/fips.c (1.1.2.7), "Exp", lines: +1 -1
1919
1920         Stop compiler giving bogus shadow warning.
1921
1922 2004-08-09 14:13  levitte
1923
1924         Changed:
1925                 makevms.com (1.35.2.8), "Exp", lines: +1 -1
1926
1927         In the fips directory, we use FIPS-LIB.COM, not CRYPTO-LIB.COM...
1928
1929 2004-08-09 14:14  levitte
1930
1931         Changed:
1932                 fips/fips-lib.com (1.1.2.3), "Exp", lines: +4 -4
1933
1934         Correct typos and include directory specifications.
1935
1936 2004-08-10 11:11  levitte
1937
1938         Changed:
1939                 fips/fips-lib.com (1.1.2.4), "Exp", lines: +2 -1
1940
1941         Update the VMS fips library builder with the DH library.
1942
1943 2004-08-10 12:04  levitte
1944
1945         Changed:
1946                 fips/rand/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
1947                 fips/rand/fips_rand.c (1.1.2.8), "Exp", lines: +7 -1
1948
1949         With DEC C in ANSI C mode, we need to define _XOPEN_SOURCE_EXTENDED
1950         to get struct timeval and gettimeofday().
1951
1952 2004-08-11 22:34  levitte
1953
1954         Changed:
1955                 apps/makeapps.com (1.18.2.6), "Exp", lines: +2 -2
1956
1957         Another missing module in the VMS build files.  I believe this is
1958         the last, though...
1959
1960 2004-09-06 16:19  levitte
1961
1962         Changed:
1963                 fips/fips.c (1.1.2.8), "Exp", lines: +5 -4
1964
1965         Replace the bogus checks of n with proper uses of feof(), ferror()
1966         and clearerr().
1967
1968 2004-09-06 16:21  levitte
1969
1970         Changed:
1971                 fips/sha1/fips_sha_locl.h (1.1.2.6), "Exp", lines: +2 -2
1972
1973         num is an unsigned long, but since it was transfered from
1974         crypto/sha/sha_locl.h, where it is in fact an int, we need to check
1975         for less-than-zero as if it was an int...
1976
1977 2004-09-10 22:27  steve
1978
1979         Changed:
1980                 crypto/x509/x509_req.c (1.13.2.2), "Exp", lines: +1 -1
1981
1982         Stop warning.
1983
1984 2004-09-11 11:45  levitte
1985
1986         Changed:
1987                 test/testenc.com (1.6.8.2), "Exp", lines: +1 -1
1988
1989         Makefile.ssl changed name to Makefile...
1990
1991 2004-09-14 00:30  steve
1992
1993         Changed:
1994                 crypto/asn1/a_strex.c (1.8.2.6), "Exp", lines: +7 -2
1995
1996         ASN1_STRING_to_UTF8() assumed that the MBSTRING_* flags were of the
1997         form MBSTRING_FLAG|nbyte where "nbyte" is the number of bytes per
1998         character.
1999
2000                 Unfortunately this isn't so and we can't change the
2001         #defines because this would break binary compatibility, so for
2002         0.9.7X only translate between the two.
2003
2004 2004-09-14 00:39  steve
2005
2006         Changed:
2007                 crypto/x509/x509_req.c (1.13.2.3), "Exp", lines: +1 -1
2008
2009         Oops, forgot to reorder extension request nids.
2010
2011 2004-10-08 12:03  ben
2012
2013         Changed:
2014                 fips/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
2015                 fips/sha1/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
2016                 fips/sha1/standalone.sha1 (1.1.2.9), "Exp", lines: +1 -1
2017
2018         Update fingerprints.
2019
2020 2004-10-14 07:51  levitte
2021
2022         Changed:
2023                 VMS/mkshared.com (1.3.2.1), "Exp", lines: +8 -0
2024
2025         We need to check for OPENSSL_FIPS when building shared libraries,
2026         so we get correct transfer vectors for those functions when
2027         required.
2028
2029 2004-10-26 13:47  steve
2030
2031         Changed:
2032                 util/mkfiles.pl (1.12.2.2), "Exp", lines: +1 -0
2033
2034         Add fips/dh directory to mkfiles.pl
2035
2036 2004-10-26 14:17  levitte
2037
2038         Changed:
2039                 fips/sha1/Makefile (1.1.4.4), "Exp", lines: +3 -1
2040                 util/mkfiles.pl (1.12.2.3), "Exp", lines: +1 -0
2041                 fips/Makefile (1.1.4.5), "Exp", lines: +7 -1
2042                 crypto/sha/Makefile (1.1.4.4), "Exp", lines: +1 -7
2043
2044         fips/dh was missing in mkfiles.pl.  make update
2045
2046 2004-10-26 15:01  steve
2047
2048         Changed:
2049                 util/mkfiles.pl (1.12.2.4), "Exp", lines: +0 -1
2050
2051         Only add fips/dh once...
2052
2053 2004-11-01 09:20  levitte
2054
2055         Changed:
2056                 fips/rand/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
2057                 fips/rand/fips_rand.c (1.1.2.9), "Exp", lines: +3 -1
2058
2059         Make sure _XOPEN_SOURCE_EXTENDED is correctly defined, and only if
2060         not already defined.
2061
2062 2004-11-11 02:18  steve
2063
2064         Changed:
2065                 crypto/engine/vendor_defns/sureware.h (1.2.2.1), "Exp", lines: +1 -1
2066
2067         The use of "exp" as a variable name in a prototype causes a
2068         conflict with FC2 headers.
2069
2070 2004-11-13 14:52  steve
2071
2072         Changed:
2073                 crypto/evp/e_old.c (1.1.2.2), "Exp", lines: +1 -1
2074
2075         PR: 959
2076
2077                 Use OPENSSL_NO_CAST, not OPENSSL_NO_CAST5 in e_old.c
2078
2079 2004-11-27 13:55  steve
2080
2081         Changed:
2082                 apps/prime.c (1.1.2.3), "Exp", lines: +28 -17
2083
2084         Fix leaks and give an error if no argument specified in prime.c
2085
2086 2004-11-27 14:02  steve
2087
2088         Changed:
2089                 apps/prime.c (1.1.2.4), "Exp", lines: +7 -8
2090
2091         Remove unnecessary check and call BIO_free_all() on bio_out to
2092         avoid a leak on VMS.
2093
2094 2004-12-09 19:00  appro
2095
2096         Changed:
2097                 apps/openssl.c (1.48.2.11), "Exp", lines: +1 -1
2098
2099         Eliminate dependency on UNICODE macro.
2100
2101 2004-12-09 19:03  appro
2102
2103         Changed:
2104                 crypto/Makefile (1.1.4.4), "Exp", lines: +2 -0
2105
2106         Postpone linking of shared libcrypto in FIPS build.
2107
2108 2004-12-09 19:13  appro
2109
2110         Changed:
2111                 fips/fingerprint.sha1 (1.1.2.11), "Exp", lines: +1 -1
2112                 fips/fips.c (1.1.2.9), "Exp", lines: +13 -1
2113                 fips/openssl_fips_fingerprint (1.1.4.4), "Exp", lines: +4 -2
2114
2115         Cygwin specific FIPS fix-ups.
2116
2117 2004-12-09 23:43  appro
2118
2119         Changed:
2120                 Configure (1.314.2.100), "Exp", lines: +2 -3
2121                 crypto/des/des_enc.c (1.11.2.5), "Exp", lines: +2 -2
2122
2123         Eliminate false dependency on 386 config option is FIPS context.
2124         At the same time limit assembler support to ELF platforms [that's
2125         what is there, ELF modules].
2126
2127 2004-12-10 12:37  appro
2128
2129         Changed:
2130                 Configure (1.314.2.101), "Exp", lines: +10 -3
2131                 crypto/des/des_enc.c (1.11.2.6), "Exp", lines: +2 -2
2132
2133         Respect no-asm with fips option and disable FIPS DES assembler in
2134         shared context [because it's not PIC].
2135
2136 2004-12-10 14:15  appro
2137
2138         Changed:
2139                 fips/sha1/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
2140                 fips/sha1/standalone.sha1 (1.1.2.11), "Exp", lines: +1 -1
2141                 fips/sha1/asm/sx86-elf.s (1.1.4.3), "Exp", lines: +32 -32
2142
2143         Solaris x86 assembler update.
2144
2145 2004-12-10 17:30  appro
2146
2147         Changed:
2148                 fips/fips_check_sha1 (1.1.2.7), "Exp", lines: +1 -1
2149                 fips/openssl_fips_fingerprint (1.1.4.5), "Exp", lines: +1 -1
2150                 fips/sha1/Makefile (1.1.4.6), "Exp", lines: +1 -1
2151
2152         Adapt FIPS sub-tree for mingw.
2153
2154 2004-12-20 14:18  appro
2155
2156         Changed:
2157                 util/mklink.pl (1.6.2.2), "Exp", lines: +1 -0
2158
2159         When re-linking files, really relink them. In other words, emulate
2160         ln -f.
2161
2162 2004-12-28 00:48  appro
2163
2164         Changed:
2165                 Configure (1.314.2.103), "Exp", lines: +1 -2
2166                 Makefile.org (1.154.2.92), "Exp", lines: +2 -2
2167
2168         Cosmetic mingw update.  PR: 924
2169
2170 2005-01-03 18:46  steve
2171
2172         Changed:
2173                 fips/rsa/fingerprint.sha1 (1.1.4.5), "Exp", lines: +1 -1
2174                 fips/rsa/fips_rsa_selftest.c (1.1.4.3), "Exp", lines: +55 -11
2175
2176         RSA KAT.
2177
2178 2005-01-09 18:58  appro
2179
2180         Changed:
2181                 crypto/evp/c_alld.c (1.4.2.1), "Exp", lines: +1 -1
2182                 crypto/evp/m_sha.c (1.8.2.1), "Exp", lines: +1 -1
2183                 crypto/sha/shatest.c (1.11.2.2), "Exp", lines: +2 -2
2184
2185         Allow for ./config no-sha0.  PR: 993
2186
2187 2005-01-11 07:53  levitte
2188
2189         Changed:
2190                 apps/apps.c (1.49.2.31), "Exp", lines: +0 -16
2191
2192         Remove VMS_strcasecmp() from apps.c, it's not used any more.  And
2193         besides, the implementation is bogus.
2194
2195 2005-01-11 17:54  levitte
2196
2197         Changed:
2198                 fips/rsa/fingerprint.sha1 (1.1.4.6), "Exp", lines: +1 -1
2199                 fips/rsa/fips_rsa_selftest.c (1.1.4.4), "Exp", lines: +2 -2
2200
2201         Clear signed vs. unsigned conflicts.  Change the fingerprint
2202         accordingly.
2203
2204 2005-01-11 19:25  levitte
2205
2206         Changed:
2207                 ssl/ssltest.c (1.53.2.24), "Exp", lines: +2 -2
2208                 fips/rand/fips_randtest.c (1.1.2.6), "Exp", lines: +3 -3
2209                 fips/sha1/fips_sha1test.c (1.1.2.5), "Exp", lines: +10 -4
2210                 fips/des/fips_desmovs.c (1.1.2.6), "Exp", lines: +8 -7
2211                 fips/dsa/fips_dsatest.c (1.1.2.5), "Exp", lines: +2 -2
2212                 apps/openssl.c (1.48.2.12), "Exp", lines: +1 -1
2213                 fips/aes/fips_aesavs.c (1.1.2.12), "Exp", lines: +8 -7
2214
2215         Use EXIT() instead of exit().
2216
2217 2005-01-26 21:00  steve
2218
2219         Changed:
2220                 apps/dgst.c (1.23.2.13), "Exp", lines: +10 -0
2221                 apps/pkcs12.c (1.60.2.13), "Exp", lines: +8 -1
2222                 crypto/crypto.h (1.62.2.9), "Exp", lines: +49 -0
2223                 crypto/md32_common.h (1.22.2.9), "Exp", lines: +1 -1
2224                 crypto/bf/bf_skey.c (1.6.2.1), "Exp", lines: +2 -1
2225                 crypto/bf/blowfish.h (1.9.2.1), "Exp", lines: +4 -1
2226                 crypto/cast/c_skey.c (1.5.6.1), "Exp", lines: +3 -1
2227                 crypto/cast/cast.h (1.7.2.1), "Exp", lines: +4 -1
2228                 crypto/evp/bio_md.c (1.11.2.3), "Exp", lines: +2 -7
2229                 crypto/evp/digest.c (1.21.2.7), "Exp", lines: +11 -0
2230                 crypto/evp/e_aes.c (1.6.2.11), "Exp", lines: +11 -11
2231                 crypto/evp/e_des.c (1.5.2.9), "Exp", lines: +5 -3
2232                 crypto/evp/e_des3.c (1.8.2.8), "Exp", lines: +6 -6
2233                 crypto/evp/evp.h (1.86.2.16), "Exp", lines: +17 -0
2234                 crypto/evp/evp_enc.c (1.28.2.11), "Exp", lines: +15 -1
2235                 crypto/evp/evp_err.c (1.23.2.4), "Exp", lines: +6 -1
2236                 crypto/evp/evp_locl.h (1.7.2.7), "Exp", lines: +17 -2
2237                 crypto/evp/m_dss.c (1.8.2.1), "Exp", lines: +1 -1
2238                 crypto/evp/m_md2.c (1.9.2.1), "Exp", lines: +1 -0
2239                 crypto/evp/m_md4.c (1.8.2.1), "Exp", lines: +1 -0
2240                 crypto/evp/m_md5.c (1.9.2.1), "Exp", lines: +1 -0
2241                 crypto/evp/m_mdc2.c (1.9.2.1), "Exp", lines: +1 -0
2242                 crypto/evp/m_sha.c (1.8.2.2), "Exp", lines: +1 -0
2243                 crypto/evp/m_sha1.c (1.8.2.1), "Exp", lines: +1 -1
2244                 crypto/evp/names.c (1.7.2.1), "Exp", lines: +3 -0
2245                 crypto/hmac/hmac.c (1.12.2.3), "Exp", lines: +7 -0
2246                 crypto/hmac/hmac.h (1.14.2.2), "Exp", lines: +1 -0
2247                 crypto/idea/i_skey.c (1.5.6.1), "Exp", lines: +13 -0
2248                 crypto/idea/idea.h (1.10.2.1), "Exp", lines: +4 -0
2249                 crypto/md2/md2.h (1.11.2.1), "Exp", lines: +3 -0
2250                 crypto/md2/md2_dgst.c (1.13.2.4), "Exp", lines: +3 -1
2251                 crypto/md4/md4.h (1.3.2.1), "Exp", lines: +3 -0
2252                 crypto/md4/md4_dgst.c (1.2.2.2), "Exp", lines: +1 -1
2253                 crypto/md5/md5.h (1.10.2.3), "Exp", lines: +3 -0
2254                 crypto/md5/md5_dgst.c (1.16.2.2), "Exp", lines: +1 -1
2255                 crypto/mdc2/mdc2.h (1.9.2.1), "Exp", lines: +3 -1
2256                 crypto/mdc2/mdc2dgst.c (1.13.2.1), "Exp", lines: +3 -1
2257                 crypto/rc2/rc2.h (1.10.2.1), "Exp", lines: +4 -1
2258                 crypto/rc2/rc2_skey.c (1.4.6.1), "Exp", lines: +13 -0
2259                 crypto/rc4/rc4.h (1.10.2.2), "Exp", lines: +3 -0
2260                 crypto/rc4/rc4_skey.c (1.10.8.2), "Exp", lines: +2 -1
2261                 crypto/rc5/rc5.h (1.5.2.1), "Exp", lines: +4 -1
2262                 crypto/rc5/rc5_skey.c (1.4.6.1), "Exp", lines: +14 -0
2263                 crypto/ripemd/ripemd.h (1.8.2.1), "Exp", lines: +3 -0
2264                 crypto/ripemd/rmd_dgst.c (1.13.2.2), "Exp", lines: +2 -1
2265                 crypto/sha/sha.h (1.11.2.2), "Exp", lines: +3 -0
2266                 crypto/sha/sha_locl.h (1.16.2.3), "Exp", lines: +4 -0
2267                 crypto/x509/x509_cmp.c (1.22.2.4), "Exp", lines: +7 -1
2268                 crypto/x509/x509_vfy.c (1.56.2.13), "Exp", lines: +1 -1
2269                 ssl/s3_clnt.c (1.53.2.18), "Exp", lines: +2 -0
2270                 ssl/s3_enc.c (1.31.2.9), "Exp", lines: +3 -0
2271                 ssl/s3_srvr.c (1.85.2.23), "Exp", lines: +2 -0
2272                 ssl/t1_enc.c (1.27.2.9), "Exp", lines: +2 -0
2273
2274         FIPS algorithm blocking.
2275
2276                 Non FIPS algorithms are not normally allowed in FIPS mode.
2277
2278                 Any attempt to use them via high level functions will
2279         return an error.
2280
2281                 The low level non-FIPS algorithm functions cannot return
2282         errors so they produce assertion failures. HMAC also has to give an
2283         assertion error because it (erroneously) can't return an error
2284         either.
2285
2286                 There are exceptions (such as MD5 in TLS and non
2287         cryptographic use of algorithms) and applications can override the
2288         blocking and use non FIPS algorithms anyway.
2289
2290                 For low level functions the override is perfomed by
2291         prefixing the algorithm initalization function with "private_" for
2292         example private_MD5_Init().
2293
2294                 For high level functions an override is performed by
2295         setting a flag in the context.
2296
2297 2005-01-26 21:05  steve
2298
2299         Changed:
2300                 crypto/bf/Makefile (1.1.4.3), "Exp", lines: +5 -2
2301                 crypto/cast/Makefile (1.1.4.3), "Exp", lines: +4 -2
2302                 crypto/des/Makefile (1.1.4.6), "Exp", lines: +1 -1
2303                 crypto/evp/Makefile (1.1.4.5), "Exp", lines: +5 -5
2304                 crypto/idea/Makefile (1.1.4.3), "Exp", lines: +3 -0
2305                 crypto/md2/Makefile (1.1.4.3), "Exp", lines: +3 -1
2306                 crypto/mdc2/Makefile (1.1.4.3), "Exp", lines: +4 -2
2307                 crypto/rc2/Makefile (1.1.4.3), "Exp", lines: +5 -2
2308                 crypto/rc5/Makefile (1.1.4.3), "Exp", lines: +5 -1
2309                 crypto/sha/Makefile (1.1.4.7), "Exp", lines: +7 -1
2310                 fips/Makefile (1.1.4.7), "Exp", lines: +1 -7
2311                 fips/sha1/Makefile (1.1.4.8), "Exp", lines: +1 -3
2312                 util/libeay.num (1.173.2.24), "Exp", lines: +13 -0
2313
2314         make update
2315
2316 2005-01-27 02:49  steve
2317
2318         Changed:
2319                 apps/dgst.c (1.23.2.14), "Exp", lines: +9 -5
2320                 crypto/crypto.h (1.62.2.10), "Exp", lines: +3 -0
2321                 crypto/evp/digest.c (1.21.2.8), "Exp", lines: +34 -0
2322                 crypto/hmac/hmac.c (1.12.2.4), "Exp", lines: +9 -0
2323
2324         More FIPS algorithm blocking.
2325
2326                 Catch attempted use of non FIPS algorithms with HMAC.
2327
2328                 Give an assertion error for applications that ignore FIPS
2329         digest errors.
2330
2331                 Make -non-fips-allow work with dgst and HMAC.
2332
2333 2005-01-28 15:03  steve
2334
2335         Changed:
2336                 apps/dgst.c (1.23.2.15), "Exp", lines: +2 -1
2337                 apps/enc.c (1.35.2.13), "Exp", lines: +38 -4
2338                 crypto/evp/e_rc4.c (1.11.2.2), "Exp", lines: +1 -0
2339                 crypto/evp/evp.h (1.86.2.17), "Exp", lines: +3 -0
2340                 crypto/evp/evp_enc.c (1.28.2.12), "Exp", lines: +60 -15
2341                 crypto/evp/evp_locl.h (1.7.2.8), "Exp", lines: +1 -0
2342                 test/testenc (1.3.8.2), "Exp", lines: +8 -8
2343
2344         Further FIPS algorithm blocking.
2345
2346                 Fixes to cipher blocking and enabling code.
2347
2348                 Add option -non-fips-allow to 'enc' and update testenc.
2349
2350 2005-01-31 02:33  steve
2351
2352         Changed:
2353                 ssl/s23_clnt.c (1.20.2.7), "Exp", lines: +16 -0
2354                 ssl/s23_srvr.c (1.41.2.6), "Exp", lines: +9 -0
2355                 ssl/s3_clnt.c (1.53.2.19), "Exp", lines: +0 -8
2356                 ssl/s3_enc.c (1.31.2.10), "Exp", lines: +1 -0
2357                 ssl/s3_srvr.c (1.85.2.24), "Exp", lines: +0 -8
2358                 ssl/ssl.h (1.126.2.21), "Exp", lines: +1 -0
2359                 ssl/ssl_cert.c (1.48.2.10), "Exp", lines: +0 -8
2360                 ssl/ssl_err.c (1.41.2.4), "Exp", lines: +2 -1
2361                 ssl/ssl_lib.c (1.110.2.13), "Exp", lines: +8 -9
2362                 ssl/t1_enc.c (1.27.2.10), "Exp", lines: +0 -18
2363
2364         Only allow TLS is FIPS mode.
2365
2366                 Remove old FIPS_allow_md5() calls.
2367
2368 2005-01-31 02:40  steve
2369
2370         Changed:
2371                 crypto/asn1/a_verify.c (1.12.2.3), "Exp", lines: +7 -6
2372
2373         Avoid memory leak.
2374
2375 2005-01-31 02:46  steve
2376
2377         Changed:
2378                 test/testss (1.7.2.1), "Exp", lines: +1 -1
2379
2380         Use SHA1 for test certificates so FIPS SSL/TLS tests work.
2381
2382 2005-02-03 12:09  appro
2383
2384         Changed:
2385                 Configure (1.314.2.105), "Exp", lines: +2 -2
2386                 Makefile.org (1.154.2.94), "Exp", lines: +16 -6
2387                 TABLE (1.99.2.44), "Exp", lines: +2 -2
2388
2389         Final HP-UX specific touches to "cope with run-time linker on
2390         multi-ABI platforms."
2391
2392 2005-02-05 19:24  steve
2393
2394         Changed:
2395                 apps/req.c (1.88.2.18), "Exp", lines: +8 -1
2396                 apps/x509.c (1.67.2.20), "Exp", lines: +8 -1
2397
2398         In FIPS mode use SHA1 as default digest in x509 and req utilities.
2399
2400 2005-03-12 10:28  appro
2401
2402         Changed:
2403                 Makefile.org (1.154.2.95), "Exp", lines: +9 -2
2404                 apps/Makefile (1.1.4.13), "Exp", lines: +0 -1
2405                 test/Makefile (1.1.4.9), "Exp", lines: +0 -1
2406
2407         Move copying of .dll to apps/ and test/ to more appropriate place.
2408
2409 2005-03-12 13:15  appro
2410
2411         Changed:
2412                 apps/Makefile (1.1.4.14), "Exp", lines: +4 -2
2413                 test/Makefile (1.1.4.10), "Exp", lines: +42 -194
2414
2415         Fold rules in test/Makefile and provide hooks for updated FIPS
2416         build procedures.
2417
2418 2005-03-15 10:46  appro
2419
2420         Changed:
2421                 Makefile.org (1.154.2.96), "Exp", lines: +1 -1
2422                 crypto/Makefile (1.1.4.6), "Exp", lines: +2 -3
2423                 fips/Makefile (1.1.4.8), "Exp", lines: +4 -1
2424
2425         Real Bourne shell doesn't accept ! as in "if ! grep ..." Fix this
2426         in crypto/Makefile and make Makefile.org and fips/Makefile more
2427         discreet.
2428
2429 2005-03-22 18:29  steve
2430
2431         Changed:
2432                 fips/fingerprint.sha1 (1.1.2.12), "Exp", lines: +1 -1
2433                 fips/fips.c (1.1.2.10), "Exp", lines: +1 -0
2434
2435         Fix memory leak.
2436
2437 2005-03-26 20:32  appro
2438
2439         Changed:
2440                 crypto/perlasm/x86nasm.pl (1.2.8.8), "Exp", lines: +6 -1
2441
2442         Resolve "operation size not specified" in NASM modules.
2443
2444 2005-03-27 05:36  steve
2445
2446         Changed:
2447                 crypto/evp/e_null.c (1.9.2.1), "Exp", lines: +1 -1
2448                 ssl/s3_lib.c (1.57.2.13), "Exp", lines: +3 -3
2449
2450         Allow 'null' cipher and appropriate Kerberos ciphersuites in FIPS
2451         mode.
2452
2453 2005-04-03 21:16  appro
2454
2455         Changed:
2456                 Configure (1.314.2.109), "Exp", lines: +10 -0
2457                 TABLE (1.99.2.48), "Exp", lines: +50 -0
2458                 config (1.95.2.33), "Exp", lines: +9 -2
2459                 crypto/bn/Makefile (1.1.4.4), "Exp", lines: +1 -0
2460                 crypto/rc4/Makefile (1.1.4.6), "Exp", lines: +1 -1
2461
2462         Extend Solaris x86 support to amd64. Note that if both gcc and Sun
2463         C are installed, it defaults to gcc, because it beats Sun C on
2464         every benchmark. Also note that gcc shared build was verified to
2465         work woth Sun C...
2466
2467 2005-04-14 00:47  appro
2468
2469         Changed:
2470                 Makefile.org (1.154.2.98), "Exp", lines: +1 -1
2471
2472         Move cygcrypto.dll above cygwin.dll.
2473
2474 2005-04-14 14:44  steve
2475
2476         Changed:
2477                 fips/fipshashes.sha1 (1.1.2.1), "Exp", lines: +29 -0
2478                 util/checkhash.pl (1.1.2.1), "Exp", lines: +181 -0
2479
2480         Perl script that checks or rebuilds FIPS hash files. This works on
2481         both Unix and Windows.
2482
2483                 Merge all FIPS hash files into a single hash file
2484         fips/fips.sha1
2485
2486 2005-04-15 05:27  steve
2487
2488         Changed:
2489                 fips/Makefile (1.1.4.9), "Exp", lines: +1 -1
2490                 fips/aes/Makefile (1.1.4.4), "Exp", lines: +1 -4
2491                 fips/des/Makefile (1.1.4.6), "Exp", lines: +1 -4
2492                 fips/dh/Makefile (1.1.2.5), "Exp", lines: +1 -4
2493                 fips/dsa/Makefile (1.1.4.4), "Exp", lines: +1 -4
2494                 fips/rand/Makefile (1.1.4.3), "Exp", lines: +1 -4
2495                 fips/rsa/Makefile (1.1.4.5), "Exp", lines: +1 -4
2496                 fips/sha1/Makefile (1.1.4.9), "Exp", lines: +1 -7
2497
2498         Update hash checking in makefiles to use new perl script.
2499
2500 2005-04-15 10:00  nils
2501
2502         Changed:
2503                 doc/HOWTO/keys.txt (1.1.2.2), "Exp", lines: +3 -3
2504                 doc/crypto/EVP_EncryptInit.pod (1.10.2.5), "Exp", lines: +3 -3
2505
2506         EVP_CIPHER_CTX_init is a void function + fix typo
2507
2508                 PR: 1044 + 1045
2509
2510 2005-04-17 03:15  levitte
2511
2512         Changed:
2513                 ssl/ssltest.c (1.53.2.28), "Exp", lines: +4 -1
2514
2515         Apparently, isascii() is an X/Open function, so to get it properly
2516         declared, we need to define _XOPEN_SOURCE before including ctype.h.
2517
2518                 Ported from HEAD.
2519
2520 2005-04-17 06:35  steve
2521
2522         Changed:
2523                 util/pl/VC-32.pl (1.11.2.6), "Exp", lines: +1 -1
2524
2525         Include user32.lib to import MessageBoxIndirect
2526
2527 2005-04-17 06:37  steve
2528
2529         Changed:
2530                 util/checkhash.pl (1.1.2.2), "Exp", lines: +163 -127
2531
2532         Modify checkhash.pl so it can be run standalone or included as a
2533         funtion in another perl script.
2534
2535 2005-04-17 16:00  appro
2536
2537         Changed:
2538                 fips/sha1/Makefile (1.1.4.10), "Exp", lines: +9 -5
2539
2540         Bring back fips_standalone_sha1.
2541
2542 2005-04-17 16:17  appro
2543
2544         Deleted:
2545                 fips/sha1/asm/sx86-elf.s (1.1.4.4)
2546         Changed:
2547                 Configure (1.314.2.114), "Exp", lines: +1 -1
2548                 fips/fipshashes.sha1 (1.1.2.2), "Exp", lines: +1 -1
2549                 fips/sha1/Makefile (1.1.4.11), "Exp", lines: +1 -1
2550                 fips/sha1/standalone.sha1 (1.1.2.13), "Exp", lines: +1 -1
2551                 fips/sha1/asm/fips-sx86-elf.s (1.1.2.1), "Exp", lines: +1568 -0
2552
2553         Rename fips/sha1/sx86-elf.s to fips/sha1/fips-sx86-elf.s.
2554
2555 2005-04-17 16:21  steve
2556
2557         Changed:
2558                 util/checkhash.pl (1.1.2.3), "Exp", lines: +2 -0
2559
2560         Return 0 for successful hash check.
2561
2562 2005-04-17 16:35  appro
2563
2564         Changed:
2565                 Configure (1.314.2.115), "Exp", lines: +1 -1
2566                 fips/fipshashes.sha1 (1.1.2.3), "Exp", lines: +1 -1
2567                 fips/des/asm/fips-dx86-elf.s (1.1.4.2), "Exp", lines: +108 -98
2568
2569         Regenerate fips/des/asm/fips-dx86-elf.s with -fPIC flag.
2570
2571 2005-04-17 16:54  appro
2572
2573         Changed:
2574                 Configure (1.314.2.116), "Exp", lines: +8 -1
2575                 Makefile.org (1.154.2.99), "Exp", lines: +3 -2
2576                 crypto/aes/aes_cbc.c (1.1.2.11), "Exp", lines: +2 -0
2577                 fips/fipshashes.sha1 (1.1.2.4), "Exp", lines: +1 -0
2578                 fips/aes/Makefile (1.1.4.5), "Exp", lines: +4 -2
2579                 fips/aes/asm/fips-ax86-elf.s (1.1.2.1), "Exp", lines: +1822 -0
2580
2581         Throw in fips/aes/asm/fips-ax86-elf.s.
2582
2583 2005-04-17 17:26  appro
2584
2585         Changed:
2586                 crypto/cryptlib.c (1.32.2.18), "Exp", lines: +6 -55
2587                 crypto/crypto.h (1.62.2.11), "Exp", lines: +0 -3
2588                 fips/fips.c (1.1.2.11), "Exp", lines: +62 -8
2589                 fips/fips.h (1.1.2.7), "Exp", lines: +2 -3
2590                 fips/fips_locl.h (1.1.4.3), "Exp", lines: +6 -3
2591                 fips/fipshashes.sha1 (1.1.2.5), "Exp", lines: +4 -4
2592                 fips/rand/fips_rand.c (1.1.2.10), "Exp", lines: +3 -1
2593                 fips/rsa/fips_rsa_gen.c (1.1.4.4), "Exp", lines: +4 -2
2594
2595         Resolve minor binary compatibility issues in fips.
2596
2597 2005-04-17 18:22  appro
2598
2599         Changed:
2600                 fips/fipshashes.sha1 (1.1.2.6), "Exp", lines: +12 -12
2601                 fips/des/fips_des_locl.h (1.1.2.4), "Exp", lines: +1 -1
2602                 fips/des/fips_set_key.c (1.1.4.4), "Exp", lines: +2 -2
2603                 fips/dh/fips_dh_key.c (1.1.2.3), "Exp", lines: +1 -1
2604                 fips/dsa/fips_dsa_ossl.c (1.1.2.7), "Exp", lines: +1 -1
2605                 fips/dsa/fips_dsa_selftest.c (1.1.4.2), "Exp", lines: +3 -3
2606                 fips/rand/fips_rand.c (1.1.2.11), "Exp", lines: +2 -2
2607                 fips/rand/fips_rand.h (1.1.2.5), "Exp", lines: +1 -1
2608                 fips/rsa/fips_rsa_eay.c (1.1.4.4), "Exp", lines: +1 -1
2609                 fips/rsa/fips_rsa_gen.c (1.1.4.5), "Exp", lines: +1 -1
2610                 fips/rsa/fips_rsa_selftest.c (1.1.4.5), "Exp", lines: +11 -11
2611                 fips/sha1/fips_sha1_selftest.c (1.1.4.2), "Exp", lines: +1 -1
2612                 fips/sha1/fips_sha1dgst.c (1.1.2.5), "Exp", lines: +1 -1
2613                 fips/sha1/standalone.sha1 (1.1.2.14), "Exp", lines: +2 -2
2614
2615         Minor fips const-ification.
2616
2617 2005-04-18 07:02  steve
2618
2619         Changed:
2620                 crypto/bf/bf_skey.c (1.6.2.2), "Exp", lines: +1 -0
2621                 crypto/cast/c_skey.c (1.5.6.2), "Exp", lines: +1 -0
2622                 crypto/idea/i_skey.c (1.5.6.2), "Exp", lines: +1 -0
2623                 crypto/rc2/rc2_skey.c (1.4.6.2), "Exp", lines: +1 -0
2624                 crypto/rc4/rc4_skey.c (1.10.8.3), "Exp", lines: +1 -0
2625                 crypto/rc5/rc5_skey.c (1.4.6.2), "Exp", lines: +1 -0
2626
2627         Pick up definition of FIPS_mode() in fips.h to avoid warnings.
2628
2629 2005-04-18 10:34  steve
2630
2631         Deleted:
2632                 fips/fingerprint.sha1 (1.1.2.14)
2633                 fips/fips_check_sha1 (1.1.2.8)
2634                 fips/fips_make_sha1 (1.1.2.7)
2635                 fips/aes/fingerprint.sha1 (1.1.2.7)
2636                 fips/des/fingerprint.sha1 (1.1.2.6)
2637                 fips/dh/fingerprint.sha1 (1.1.2.4)
2638                 fips/dsa/fingerprint.sha1 (1.1.2.7)
2639                 fips/rand/fingerprint.sha1 (1.1.2.10)
2640                 fips/rsa/fingerprint.sha1 (1.1.4.7)
2641                 fips/sha1/fingerprint.sha1 (1.1.2.12)
2642         Changed:
2643                 fips/sha1/Makefile (1.1.4.12), "Exp", lines: +1 -4
2644
2645         Remove obsolete fingerprint.sha1 files and associated scripts.
2646         Delete test in fips/sha1/Makefile: the top level test checks the
2647         same files.
2648
2649 2005-04-19 09:11  appro
2650
2651         Deleted:
2652                 fips/fipshashes.sha1 (1.1.2.7)
2653                 fips/sha1/standalone.sha1 (1.1.2.15)
2654         Changed:
2655                 fips/fipshashes.c (1.1.2.1), "Exp", lines: +32 -0
2656                 util/checkhash.pl (1.1.2.4), "Exp", lines: +7 -4
2657
2658         Maintain fingerprint hashes as C source.
2659
2660 2005-04-19 09:17  appro
2661
2662         Changed:
2663                 util/checkhash.pl (1.1.2.5), "Exp", lines: +1 -1
2664
2665         Complete the transition C-code hashes.
2666
2667 2005-04-19 16:21  appro
2668
2669         Changed:
2670                 Configure (1.314.2.117), "Exp", lines: +24 -21
2671                 Makefile.org (1.154.2.100), "Exp", lines: +1 -11
2672                 TABLE (1.99.2.52), "Exp", lines: +20 -20
2673                 apps/Makefile (1.1.4.15), "Exp", lines: +1 -1
2674                 test/Makefile (1.1.4.12), "Exp", lines: +1 -1
2675
2676         Enable shared link on HP-UX.
2677
2678 2005-04-19 18:00  steve
2679
2680         Changed:
2681                 util/mkdef.pl (1.67.2.9), "Exp", lines: +2 -2
2682
2683         Fix from HEAD.
2684
2685 2005-04-20 10:27  steve
2686
2687         Changed:
2688                 Configure (1.314.2.118), "Exp", lines: +1 -1
2689                 util/mk1mf.pl (1.41.2.12), "Exp", lines: +2 -0
2690
2691         Ignore zlib related options in mk1mf.pl
2692
2693 2005-04-20 18:42  steve
2694
2695         Changed:
2696                 Configure (1.314.2.119), "Exp", lines: +2 -2
2697
2698         Don't use kerberos library locations on windows.
2699
2700 2005-04-21 19:06  steve
2701
2702         Changed:
2703                 apps/openssl.c (1.48.2.13), "Exp", lines: +0 -2
2704                 fips/fips.c (1.1.2.12), "Exp", lines: +0 -27
2705                 fips/fips.h (1.1.2.8), "Exp", lines: +0 -2
2706                 fips/fipshashes.c (1.1.2.2), "Exp", lines: +2 -2
2707
2708         Remove defunct FIPS_allow_md5() and related functions.
2709
2710 2005-04-22 06:15  appro
2711
2712         Changed:
2713                 fips/fips.c (1.1.2.13), "Exp", lines: +3 -3
2714                 fips/fips_err.h (1.1.4.4), "Exp", lines: +3 -3
2715                 fips/fipshashes.c (1.1.2.4), "Exp", lines: +2 -2
2716
2717         Move some variables to .bss.
2718
2719 2005-04-22 07:17  steve
2720
2721         Changed:
2722                 CHANGES (1.977.2.156), "Exp", lines: +5 -0
2723                 crypto/bn/bn.h (1.66.2.4), "Exp", lines: +2 -0
2724                 crypto/bn/bn_mont.c (1.30.2.3), "Exp", lines: +20 -0
2725                 crypto/dh/dh_key.c (1.16.2.4), "Exp", lines: +14 -10
2726                 crypto/dsa/dsa_ossl.c (1.12.2.7), "Exp", lines: +12 -9
2727                 crypto/rsa/rsa_eay.c (1.28.2.10), "Exp", lines: +16 -90
2728                 fips/fipshashes.c (1.1.2.5), "Exp", lines: +3 -3
2729                 fips/dh/fips_dh_key.c (1.1.2.4), "Exp", lines: +13 -10
2730                 fips/dsa/fips_dsa_ossl.c (1.1.2.8), "Exp", lines: +12 -9
2731                 fips/rsa/fips_rsa_eay.c (1.1.4.5), "Exp", lines: +17 -90
2732
2733         New function BN_MONT_CTX_set_locked, to set montgomery parameters
2734         in a threadsafe manner.
2735
2736                 Modify or add calls to use it in rsa, dsa and dh
2737         algorithms.
2738
2739 2005-04-23 06:46  nils
2740
2741         Changed:
2742                 crypto/dsa/dsa_ossl.c (1.12.2.8), "Exp", lines: +1 -1
2743                 crypto/rsa/rsa_eay.c (1.28.2.11), "Exp", lines: +4 -4
2744
2745         fix typo
2746