remove some false positives
[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 2003-11-22 11:42  ulf
1067
1068         Changed:
1069                 crypto/bn/asm/bn-586.pl (1.5.2.1), "Exp", lines: +1 -1
1070
1071         bn_sub_part_words() is unused in 0.9.7.
1072
1073                 Spotted by Markus Friedl.
1074
1075 2004-01-21 10:58  appro
1076
1077         Changed:
1078                 Configure (1.314.2.89), "Exp", lines: +1 -0
1079                 config (1.95.2.27), "Exp", lines: +7 -6
1080                 crypto/bn/Makefile.ssl (1.65.2.7), "Exp", lines: +3 -0
1081
1082         Proper support for HP-UX64 gcc build.  PR: 772
1083
1084 2004-01-29 10:41  levitte
1085
1086         Changed:
1087                 crypto/bn/bn_lcl.h (1.23.2.6), "Exp", lines: +8 -9
1088
1089         Have the declarations match the definitions.
1090
1091 2004-03-08 14:07  steve
1092
1093         Changed:
1094                 apps/ca.c (1.102.2.28), "Exp", lines: +32 -4
1095                 apps/openssl.cnf (1.23.2.2), "Exp", lines: +3 -0
1096
1097         Incorporate crlNumber functionality from 0.9.8 except it is
1098         commented out in openssl.cnf .
1099
1100         using the Codenomicon TLS Test Tool (CAN-2004-0079) Fix flaw in
1101         SSL/TLS handshaking when using Kerberos ciphersuites
1102         (CAN-2004-0112) Ready for 0.9.7d build
1103
1104                 Submitted by: Steven Henson Reviewed by: Joe Orton Approved
1105         by: Mark Cox
1106
1107 2004-03-25 01:57  steve
1108
1109         Changed:
1110                 crypto/pkcs7/pk7_doit.c (1.50.2.9), "Exp", lines: +9 -4
1111                 crypto/pkcs7/pk7_doit.c (1.50.2.4.2.2), "Exp", lines: +9 -4
1112
1113         Make S/MIME encrypt work again.
1114
1115 2004-04-02 14:39  levitte
1116
1117         Changed:
1118                 crypto/bn/Makefile.ssl (1.65.2.8), "Exp", lines: +1 -1
1119
1120         Typo.  "pa-rics2W" corrected to "pa-risc2W".  PR: 868
1121
1122 2004-05-11 14:44  ben
1123
1124         Deleted:
1125                 apps/Makefile.ssl (1.100.2.27)
1126                 crypto/Makefile.ssl (1.84.2.12)
1127                 crypto/aes/Makefile.ssl (1.4.2.9)
1128                 crypto/asn1/Makefile.ssl (1.77.2.7)
1129                 crypto/bf/Makefile.ssl (1.25.2.6)
1130                 crypto/bio/Makefile.ssl (1.52.2.4)
1131                 crypto/bn/Makefile.ssl (1.65.2.9)
1132                 crypto/buffer/Makefile.ssl (1.32.2.4)
1133                 crypto/cast/Makefile.ssl (1.31.2.6)
1134                 crypto/comp/Makefile.ssl (1.32.2.4)
1135                 crypto/conf/Makefile.ssl (1.38.2.8)
1136                 crypto/des/Makefile.ssl (1.61.2.13)
1137                 crypto/dh/Makefile.ssl (1.43.2.5)
1138                 crypto/dsa/Makefile.ssl (1.49.2.9)
1139                 crypto/dso/Makefile.ssl (1.11.2.4)
1140                 crypto/ec/Makefile.ssl (1.7.2.4)
1141                 crypto/engine/Makefile.ssl (1.30.2.13)
1142                 crypto/err/Makefile.ssl (1.48.2.7)
1143                 crypto/evp/Makefile.ssl (1.64.2.12)
1144                 crypto/hmac/Makefile.ssl (1.33.2.6)
1145                 crypto/idea/Makefile.ssl (1.20.2.4)
1146                 crypto/krb5/Makefile.ssl (1.5.2.6)
1147                 crypto/lhash/Makefile.ssl (1.28.2.4)
1148                 crypto/md2/Makefile.ssl (1.29.2.5)
1149                 crypto/md4/Makefile.ssl (1.6.2.7)
1150                 crypto/md5/Makefile.ssl (1.33.2.10)
1151                 crypto/mdc2/Makefile.ssl (1.30.2.4)
1152                 crypto/objects/Makefile.ssl (1.46.2.6)
1153                 crypto/ocsp/Makefile.ssl (1.19.2.7)
1154                 crypto/pem/Makefile.ssl (1.51.2.5)
1155                 crypto/pkcs12/Makefile.ssl (1.37.2.5)
1156                 crypto/pkcs7/Makefile.ssl (1.47.2.5)
1157                 crypto/rand/Makefile.ssl (1.56.2.8)
1158                 crypto/rc2/Makefile.ssl (1.20.2.4)
1159                 crypto/rc4/Makefile.ssl (1.25.2.6)
1160                 crypto/rc5/Makefile.ssl (1.22.2.6)
1161                 crypto/ripemd/Makefile.ssl (1.25.2.9)
1162                 crypto/rsa/Makefile.ssl (1.53.2.6)
1163                 crypto/sha/Makefile.ssl (1.26.2.9)
1164                 crypto/stack/Makefile.ssl (1.28.2.4)
1165                 crypto/txt_db/Makefile.ssl (1.26.2.4)
1166                 crypto/ui/Makefile.ssl (1.10.2.6)
1167                 crypto/x509/Makefile.ssl (1.56.2.5)
1168                 crypto/x509v3/Makefile.ssl (1.62.2.5)
1169                 ssl/Makefile.ssl (1.53.2.11)
1170                 test/Makefile.ssl (1.84.2.36)
1171                 tools/Makefile.ssl (1.9.2.4)
1172         Changed:
1173                 .cvsignore (1.7.6.2), "Exp", lines: +2 -1
1174                 Configure (1.314.2.92), "Exp", lines: +38 -8
1175                 FAQ (1.61.2.31), "Exp", lines: +1 -1
1176                 INSTALL (1.45.2.9), "Exp", lines: +2 -2
1177                 INSTALL.W32 (1.30.2.14), "Exp", lines: +9 -4
1178                 Makefile.org (1.154.2.78), "Exp", lines: +51 -19
1179                 PROBLEMS (1.4.2.10), "Exp", lines: +2 -2
1180                 e_os.h (1.56.2.17), "Exp", lines: +20 -1
1181                 apps/.cvsignore (1.5.8.1), "Exp", lines: +1 -0
1182                 apps/Makefile (1.1.4.1), "Exp", lines: +1147 -0
1183                 apps/apps.c (1.49.2.27), "Exp", lines: +0 -10
1184                 apps/ca.c (1.102.2.31), "Exp", lines: +0 -10
1185                 apps/dgst.c (1.23.2.10), "Exp", lines: +39 -11
1186                 apps/openssl.c (1.48.2.9), "Exp", lines: +19 -0
1187                 crypto/Makefile (1.1.4.1), "Exp", lines: +217 -0
1188                 crypto/cryptlib.c (1.32.2.11), "Exp", lines: +5 -0
1189                 crypto/crypto-lib.com (1.53.2.12), "Exp", lines: +1 -1
1190                 crypto/md32_common.h (1.22.2.6), "Exp", lines: +12 -0
1191                 crypto/aes/Makefile (1.1.4.1), "Exp", lines: +102 -0
1192                 crypto/aes/aes.h (1.1.2.9), "Exp", lines: +9 -0
1193                 crypto/aes/aes_cfb.c (1.1.2.9), "Exp", lines: +93 -0
1194                 crypto/aes/aes_core.c (1.1.2.6), "Exp", lines: +4 -0
1195                 crypto/asn1/Makefile (1.1.4.1), "Exp", lines: +1150 -0
1196                 crypto/bf/Makefile (1.1.4.1), "Exp", lines: +113 -0
1197                 crypto/bio/Makefile (1.1.4.1), "Exp", lines: +214 -0
1198                 crypto/bio/bio.h (1.56.2.6), "Exp", lines: +1 -0
1199                 crypto/bn/Makefile (1.1.4.1), "Exp", lines: +324 -0
1200                 crypto/bn/bntest.c (1.55.2.4), "Exp", lines: +1 -1
1201                 crypto/buffer/Makefile (1.1.4.1), "Exp", lines: +92 -0
1202                 crypto/cast/Makefile (1.1.4.1), "Exp", lines: +118 -0
1203                 crypto/cast/asm/.cvsignore (1.2.8.1), "Exp", lines: +1 -0
1204                 crypto/comp/Makefile (1.1.4.1), "Exp", lines: +112 -0
1205                 crypto/conf/Makefile (1.1.4.1), "Exp", lines: +181 -0
1206                 crypto/des/Makefile (1.1.4.1), "Exp", lines: +314 -0
1207                 crypto/des/cfb64ede.c (1.6.2.4), "Exp", lines: +111 -0
1208                 crypto/des/des.h (1.40.2.6), "Exp", lines: +5 -1
1209                 crypto/des/des_enc.c (1.11.2.4), "Exp", lines: +8 -0
1210                 crypto/des/des_old.c (1.11.2.6), "Exp", lines: +1 -1
1211                 crypto/des/destest.c (1.30.2.8), "Exp", lines: +2 -2
1212                 crypto/des/ecb3_enc.c (1.8.2.3), "Exp", lines: +1 -3
1213                 crypto/des/set_key.c (1.18.2.2), "Exp", lines: +4 -0
1214                 crypto/dh/Makefile (1.1.4.1), "Exp", lines: +131 -0
1215                 crypto/dsa/Makefile (1.1.4.1), "Exp", lines: +173 -0
1216                 crypto/dsa/dsa_gen.c (1.19.2.1), "Exp", lines: +4 -1
1217                 crypto/dsa/dsa_key.c (1.9.2.1), "Exp", lines: +2 -0
1218                 crypto/dsa/dsa_ossl.c (1.12.2.6), "Exp", lines: +2 -0
1219                 crypto/dsa/dsa_sign.c (1.10.2.5), "Exp", lines: +12 -0
1220                 crypto/dsa/dsa_vrf.c (1.10.2.5), "Exp", lines: +8 -0
1221                 crypto/dso/Makefile (1.1.4.1), "Exp", lines: +140 -0
1222                 crypto/ec/Makefile (1.1.4.1), "Exp", lines: +126 -0
1223                 crypto/engine/Makefile (1.1.4.1), "Exp", lines: +536 -0
1224                 crypto/engine/hw_cryptodev.c (1.1.2.6), "Exp", lines: +6 -2
1225                 crypto/err/Makefile (1.1.4.1), "Exp", lines: +118 -0
1226                 crypto/err/err.h (1.35.2.6), "Exp", lines: +2 -0
1227                 crypto/err/err_all.c (1.17.2.4), "Exp", lines: +4 -0
1228                 crypto/err/openssl.ec (1.11.2.3), "Exp", lines: +1 -0
1229                 crypto/evp/Makefile (1.1.4.1), "Exp", lines: +1057 -0
1230                 crypto/evp/bio_md.c (1.11.2.1), "Exp", lines: +6 -0
1231                 crypto/evp/c_allc.c (1.8.2.7), "Exp", lines: +8 -0
1232                 crypto/evp/e_aes.c (1.6.2.10), "Exp", lines: +22 -4
1233                 crypto/evp/e_des.c (1.5.2.8), "Exp", lines: +36 -3
1234                 crypto/evp/e_des3.c (1.8.2.7), "Exp", lines: +43 -4
1235                 crypto/evp/evp.h (1.86.2.15), "Exp", lines: +39 -11
1236                 crypto/evp/evp_err.c (1.23.2.3), "Exp", lines: +3 -1
1237                 crypto/evp/evp_lib.c (1.6.8.4), "Exp", lines: +24 -0
1238                 crypto/evp/evp_locl.h (1.7.2.6), "Exp", lines: +11 -2
1239                 crypto/evp/evp_test.c (1.14.2.13), "Exp", lines: +17 -8
1240                 crypto/evp/evptests.txt (1.9.2.7), "Exp", lines: +106 -1
1241                 crypto/hmac/Makefile (1.1.4.1), "Exp", lines: +99 -0
1242                 crypto/idea/Makefile (1.1.4.1), "Exp", lines: +89 -0
1243                 crypto/krb5/Makefile (1.1.4.1), "Exp", lines: +88 -0
1244                 crypto/lhash/Makefile (1.1.4.1), "Exp", lines: +91 -0
1245                 crypto/md2/Makefile (1.1.4.1), "Exp", lines: +91 -0
1246                 crypto/md4/Makefile (1.1.4.1), "Exp", lines: +93 -0
1247                 crypto/md5/Makefile (1.1.4.1), "Exp", lines: +129 -0
1248                 crypto/mdc2/Makefile (1.1.4.1), "Exp", lines: +96 -0
1249                 crypto/objects/Makefile (1.1.4.1), "Exp", lines: +121 -0
1250                 crypto/objects/obj_dat.h (1.49.2.19), "Exp", lines: +33 -3
1251                 crypto/objects/obj_mac.h (1.19.2.19), "Exp", lines: +40 -0
1252                 crypto/objects/obj_mac.num (1.15.2.15), "Exp", lines: +10 -0
1253                 crypto/objects/objects.txt (1.20.2.20), "Exp", lines: +13 -0
1254                 crypto/ocsp/Makefile (1.1.4.1), "Exp", lines: +291 -0
1255                 crypto/pem/Makefile (1.1.4.1), "Exp", lines: +334 -0
1256                 crypto/pkcs12/Makefile (1.1.4.1), "Exp", lines: +415 -0
1257                 crypto/pkcs7/Makefile (1.1.4.1), "Exp", lines: +241 -0
1258                 crypto/rand/Makefile (1.1.4.1), "Exp", lines: +196 -0
1259                 crypto/rand/md_rand.c (1.69.2.4), "Exp", lines: +9 -0
1260                 crypto/rand/rand.h (1.26.2.7), "Exp", lines: +3 -0
1261                 crypto/rand/rand_err.c (1.6.2.3), "Exp", lines: +4 -1
1262                 crypto/rand/rand_lib.c (1.15.2.4), "Exp", lines: +11 -0
1263                 crypto/rc2/Makefile (1.1.4.1), "Exp", lines: +89 -0
1264                 crypto/rc4/Makefile (1.1.4.1), "Exp", lines: +108 -0
1265                 crypto/rc5/Makefile (1.1.4.1), "Exp", lines: +106 -0
1266                 crypto/ripemd/Makefile (1.1.4.1), "Exp", lines: +111 -0
1267                 crypto/rsa/Makefile (1.1.4.1), "Exp", lines: +239 -0
1268                 crypto/rsa/rsa_eay.c (1.28.2.9), "Exp", lines: +1 -1
1269                 crypto/rsa/rsa_gen.c (1.8.6.1), "Exp", lines: +3 -0
1270                 crypto/sha/Makefile (1.1.4.1), "Exp", lines: +118 -0
1271                 crypto/sha/sha1dgst.c (1.21.2.1), "Exp", lines: +8 -0
1272                 crypto/stack/Makefile (1.1.4.1), "Exp", lines: +86 -0
1273                 crypto/txt_db/Makefile (1.1.4.1), "Exp", lines: +86 -0
1274                 crypto/ui/Makefile (1.1.4.1), "Exp", lines: +115 -0
1275                 crypto/x509/Makefile (1.1.4.1), "Exp", lines: +592 -0
1276                 crypto/x509v3/Makefile (1.1.4.1), "Exp", lines: +601 -0
1277                 fips/Makefile (1.1.4.1), "Exp", lines: +202 -0
1278                 fips/fingerprint.sha1 (1.1.2.4), "Exp", lines: +4 -4
1279                 fips/fips.c (1.1.2.3), "Exp", lines: +120 -5
1280                 fips/fips.h (1.1.2.3), "Exp", lines: +42 -2
1281                 fips/fips_check_sha1 (1.1.2.5), "Exp", lines: +2 -2
1282                 fips/fips_err.h (1.1.4.1), "Exp", lines: +117 -0
1283                 fips/fips_err_wrapper.c (1.1.2.3), "Exp", lines: +4 -2
1284                 fips/fips_locl.h (1.1.4.1), "Exp", lines: +62 -0
1285                 fips/fips_make_sha1 (1.1.2.5), "Exp", lines: +9 -6
1286                 fips/fips_test_suite.c (1.1.4.1), "Exp", lines: +302 -0
1287                 fips/openssl_fips_fingerprint (1.1.4.1), "Exp", lines: +25 -0
1288                 fips/aes/Makefile (1.1.4.1), "Exp", lines: +131 -0
1289                 fips/aes/fingerprint.sha1 (1.1.2.3), "Exp", lines: +3 -2
1290                 fips/aes/fips_aes_core.c (1.1.2.3), "Exp", lines: +5 -2
1291                 fips/aes/fips_aes_locl.h (1.1.2.3), "Exp", lines: +0 -0
1292                 fips/aes/fips_aes_selftest.c (1.1.4.1), "Exp", lines: +112 -0
1293                 fips/aes/fips_aesavs.c (1.1.2.10), "Exp", lines: +12 -6
1294                 fips/des/Makefile (1.1.4.1), "Exp", lines: +155 -0
1295                 fips/des/fingerprint.sha1 (1.1.2.3), "Exp", lines: +5 -2
1296                 fips/des/fips_des_enc.c (1.1.2.4), "Exp", lines: +16 -3
1297                 fips/des/fips_des_locl.h (1.1.2.3), "Exp", lines: +1 -1
1298                 fips/des/fips_des_selftest.c (1.1.4.1), "Exp", lines: +200 -0
1299                 fips/des/fips_desmovs.c (1.1.2.4), "Exp", lines: +186 -79
1300                 fips/des/fips_set_key.c (1.1.4.1), "Exp", lines: +415 -0
1301                 fips/des/asm/fips-dx86-elf.s (1.1.4.1), "Exp", lines: +2697 -0
1302                 fips/dsa/Makefile (1.1.4.1), "Exp", lines: +159 -0
1303                 fips/dsa/fingerprint.sha1 (1.1.2.4), "Exp", lines: +3 -1
1304                 fips/dsa/fips_dsa_gen.c (1.1.4.1), "Exp", lines: +373 -0
1305                 fips/dsa/fips_dsa_ossl.c (1.1.2.4), "Exp", lines: +16 -3
1306                 fips/dsa/fips_dsa_selftest.c (1.1.4.1), "Exp", lines: +168 -0
1307                 fips/dsa/fips_dsatest.c (1.1.2.4), "Exp", lines: +10 -6
1308                 fips/dsa/fips_dssvs.c (1.1.4.1), "Exp", lines: +306 -0
1309                 fips/rand/Makefile (1.1.4.1), "Exp", lines: +104 -0
1310                 fips/rand/fingerprint.sha1 (1.1.2.3), "Exp", lines: +2 -2
1311                 fips/rand/fips_rand.c (1.1.2.3), "Exp", lines: +60 -10
1312                 fips/rand/fips_rand.h (1.1.2.3), "Exp", lines: +19 -1
1313                 fips/rand/fips_randtest.c (1.1.2.3), "Exp", lines: +31 -10
1314                 fips/rsa/Makefile (1.1.4.1), "Exp", lines: +112 -0
1315                 fips/rsa/fingerprint.sha1 (1.1.4.1), "Exp", lines: +3 -0
1316                 fips/rsa/fips_rsa_eay.c (1.1.4.1), "Exp", lines: +735 -0
1317                 fips/rsa/fips_rsa_gen.c (1.1.4.1), "Exp", lines: +249 -0
1318                 fips/rsa/fips_rsa_selftest.c (1.1.4.1), "Exp", lines: +207 -0
1319                 fips/sha1/.cvsignore (1.1.2.3), "Exp", lines: +1 -2
1320                 fips/sha1/Makefile (1.1.4.1), "Exp", lines: +158 -0
1321                 fips/sha1/fingerprint.sha1 (1.1.2.4), "Exp", lines: +5 -3
1322                 fips/sha1/fips_md32_common.h (1.1.2.3), "Exp", lines: +0 -0
1323                 fips/sha1/fips_sha1_selftest.c (1.1.4.1), "Exp", lines: +97 -0
1324                 fips/sha1/fips_sha1dgst.c (1.1.2.4), "Exp", lines: +4 -4
1325                 fips/sha1/fips_sha1test.c (1.1.2.4), "Exp", lines: +17 -0
1326                 fips/sha1/fips_sha_locl.h (1.1.2.3), "Exp", lines: +7 -0
1327                 fips/sha1/fips_standalone_sha1.c (1.1.2.4), "Exp", lines: +60 -7
1328                 fips/sha1/sha1hashes.txt (1.1.2.3), "Exp", lines: +0 -0
1329                 fips/sha1/sha1vectors.txt (1.1.2.3), "Exp", lines: +0 -0
1330                 fips/sha1/standalone.sha1 (1.1.2.5), "Exp", lines: +6 -4
1331                 fips/sha1/asm/sx86-elf.s (1.1.4.1), "Exp", lines: +1568 -0
1332                 ms/do_masm.bat (1.1.8.2), "Exp", lines: +12 -10
1333                 ms/do_ms.bat (1.4.8.2), "Exp", lines: +11 -11
1334                 ms/do_nasm.bat (1.1.8.2), "Exp", lines: +12 -11
1335                 ms/do_nt.bat (1.2.8.1), "Exp", lines: +4 -4
1336                 shlib/hpux10-cc.sh (1.3.2.2), "Exp", lines: +3 -3
1337                 ssl/Makefile (1.1.4.1), "Exp", lines: +1019 -0
1338                 ssl/s3_clnt.c (1.53.2.16), "Exp", lines: +10 -0
1339                 ssl/s3_srvr.c (1.85.2.21), "Exp", lines: +9 -0
1340                 ssl/ssl_cert.c (1.48.2.7), "Exp", lines: +9 -0
1341                 ssl/ssl_lib.c (1.110.2.12), "Exp", lines: +13 -1
1342                 ssl/ssltest.c (1.53.2.23), "Exp", lines: +33 -1
1343                 ssl/t1_enc.c (1.27.2.8), "Exp", lines: +19 -1
1344                 test/.cvsignore (1.4.8.1), "Exp", lines: +4 -0
1345                 test/Makefile (1.1.4.1), "Exp", lines: +941 -0
1346                 test/bctest (1.14.2.1), "Exp", lines: +1 -1
1347                 test/testenc (1.3.8.1), "Exp", lines: +1 -1
1348                 test/testfipsssl (1.1.4.1), "Exp", lines: +113 -0
1349                 tools/Makefile (1.1.4.1), "Exp", lines: +61 -0
1350                 util/cygwin.sh (1.1.2.5), "Exp", lines: +3 -3
1351                 util/domd (1.6.2.3), "Exp", lines: +5 -5
1352                 util/fixNT.sh (1.1.1.2.8.1), "Exp", lines: +3 -3
1353                 util/libeay.num (1.173.2.19), "Exp", lines: +55 -11
1354                 util/mk1mf.pl (1.41.2.10), "Exp", lines: +6 -4
1355                 util/mkdef.pl (1.67.2.7), "Exp", lines: +11 -4
1356                 util/mkerr.pl (1.18.2.6), "Exp", lines: +2 -1
1357                 util/mkfiles.pl (1.12.2.1), "Exp", lines: +8 -1
1358                 util/pod2mantest (1.1.2.7), "Exp", lines: +1 -1
1359                 util/selftest.pl (1.18.2.1), "Exp", lines: +2 -2
1360                 util/pl/BC-16.pl (1.2.2.1), "Exp", lines: +1 -1
1361                 util/pl/BC-32.pl (1.11.2.4), "Exp", lines: +1 -1
1362                 util/pl/Mingw32.pl (1.12.6.5), "Exp", lines: +1 -1
1363                 util/pl/OS2-EMX.pl (1.1.2.3), "Exp", lines: +1 -1
1364                 util/pl/VC-16.pl (1.3.2.1), "Exp", lines: +2 -2
1365                 util/pl/VC-32.pl (1.11.2.3), "Exp", lines: +2 -2
1366                 util/pl/VC-CE.pl (1.1.2.5), "Exp", lines: +1 -1
1367                 util/pl/ultrix.pl (1.2.8.1), "Exp", lines: +1 -1
1368
1369         Pull FIPS back into stable.
1370
1371 2004-05-12 10:27  levitte
1372
1373         Changed:
1374                 apps/Makefile (1.1.4.2), "Exp", lines: +3 -1
1375
1376         Only check for FIPS signatures when FIPS is enabled.
1377
1378 2004-05-12 10:28  levitte
1379
1380         Changed:
1381                 crypto/des/FILES0 (1.1.4.2), "Exp", lines: +1 -1
1382
1383         Makefile.ssl changed name to Makefile.
1384
1385 2004-05-12 10:28  levitte
1386
1387         Changed:
1388                 fips/rand/fips_rand.c (1.1.2.4), "Exp", lines: +5 -1
1389
1390         Only really build this file when OPENSSL_FIPS is defined.  And oh,
1391         let's keep internal variables static.
1392
1393 2004-05-12 10:42  levitte
1394
1395         Changed:
1396                 fips/rand/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
1397
1398         I forgot to modify the signature for fips_rand.c...
1399
1400 2004-05-12 10:46  levitte
1401
1402         Changed:
1403                 fips/rsa/.cvsignore (1.1.4.1), "Exp", lines: +1 -0
1404                 fips/.cvsignore (1.1.2.3), "Exp", lines: +1 -1
1405                 fips/aes/.cvsignore (1.1.2.3), "Exp", lines: +0 -3
1406                 fips/des/.cvsignore (1.1.2.3), "Exp", lines: +0 -2
1407                 fips/dsa/.cvsignore (1.1.2.3), "Exp", lines: +0 -1
1408                 fips/rand/.cvsignore (1.1.2.3), "Exp", lines: +0 -1
1409
1410         Ignore the 'lib' timestamp file.
1411
1412 2004-05-12 12:07  levitte
1413
1414         Changed:
1415                 fips/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1416                 fips/aes/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1417                 fips/des/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1418                 fips/dsa/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1419                 fips/rand/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1420                 fips/rsa/.cvsignore (1.1.4.2), "Exp", lines: +1 -0
1421                 fips/sha1/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1422
1423         Ignore 'Makefile.save'
1424
1425 2004-05-12 12:09  levitte
1426
1427         Changed:
1428                 apps/apps.h (1.44.2.13), "Exp", lines: +0 -6
1429                 crypto/o_str.c (1.5.2.1), "Exp", lines: +4 -3
1430                 crypto/o_str.h (1.2.6.1), "Exp", lines: +0 -0
1431
1432         The functions OPENSSL_strcasen?cmp() were forgotten when merging
1433         the FIPS branch into this.  It's needed at least for certain
1434         OpenVMS versions, and should really be used in a more general way.
1435
1436 2004-05-12 12:17  levitte
1437
1438         Changed:
1439                 crypto/Makefile (1.1.4.2), "Exp", lines: +3 -3
1440
1441         Forgot to update the Makefile with the o_str stuff...
1442
1443 2004-05-12 16:11  ben
1444
1445         Changed:
1446                 crypto/rand/rand.h (1.26.2.8), "Exp", lines: +2 -0
1447                 crypto/rand/rand_err.c (1.6.2.4), "Exp", lines: +2 -0
1448                 fips/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
1449                 fips/fips.c (1.1.2.4), "Exp", lines: +5 -1
1450                 fips/rand/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
1451                 fips/rand/fips_rand.c (1.1.2.5), "Exp", lines: +29 -0
1452
1453         Blow up in people's faces if they don't reseed.
1454
1455 2004-05-12 19:53  steve
1456
1457         Changed:
1458                 apps/x509.c (1.67.2.16), "Exp", lines: +0 -7
1459
1460         Fix memory leak.
1461
1462 2004-05-14 19:54  levitte
1463
1464         Changed:
1465                 util/libeay.num (1.173.2.20), "Exp", lines: +43 -54
1466
1467         All EVP_*_cfb functions have changed names to EVP_*_cfb64 or
1468         EVP_*_cfb128.
1469
1470 2004-05-15 18:39  ben
1471
1472         Changed:
1473                 ssl/s23_clnt.c (1.20.2.6), "Exp", lines: +5 -2
1474                 ssl/s2_clnt.c (1.37.2.11), "Exp", lines: +5 -2
1475                 ssl/s2_srvr.c (1.36.2.8), "Exp", lines: +6 -3
1476                 ssl/s3_clnt.c (1.53.2.17), "Exp", lines: +2 -1
1477                 ssl/s3_srvr.c (1.85.2.22), "Exp", lines: +4 -2
1478                 ssl/ssl_sess.c (1.40.2.8), "Exp", lines: +2 -1
1479
1480         Check error returns.
1481
1482 2004-05-15 19:51  ben
1483
1484         Changed:
1485                 crypto/dh/dh.h (1.23.2.6), "Exp", lines: +1 -0
1486                 crypto/dh/dh_err.c (1.6.2.3), "Exp", lines: +2 -1
1487                 crypto/dh/dh_gen.c (1.8.8.2), "Exp", lines: +9 -0
1488                 fips/fips_test_suite.c (1.1.4.2), "Exp", lines: +4 -3
1489                 fips/aes/fips_aesavs.c (1.1.2.11), "Exp", lines: +49 -1
1490                 fips/des/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
1491                 fips/des/fips_desmovs.c (1.1.2.5), "Exp", lines: +49 -1
1492                 fips/des/fips_set_key.c (1.1.4.2), "Exp", lines: +2 -0
1493                 fips/sha1/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
1494                 fips/sha1/fips_md32_common.h (1.1.2.4), "Exp", lines: +3 -0
1495                 fips/sha1/standalone.sha1 (1.1.2.6), "Exp", lines: +1 -1
1496
1497         Fix self-tests, ban some things in FIPS mode, fix copyrights.
1498
1499 2004-05-17 06:28  levitte
1500
1501         Changed:
1502                 util/mk1mf.pl (1.41.2.11), "Exp", lines: +8 -2
1503                 util/pl/BC-16.pl (1.2.2.2), "Exp", lines: +9 -4
1504                 util/pl/BC-32.pl (1.11.2.5), "Exp", lines: +8 -3
1505                 util/pl/Mingw32.pl (1.12.6.6), "Exp", lines: +7 -2
1506                 util/pl/OS2-EMX.pl (1.1.2.4), "Exp", lines: +7 -2
1507                 util/pl/VC-16.pl (1.3.2.2), "Exp", lines: +7 -2
1508                 util/pl/VC-32.pl (1.11.2.4), "Exp", lines: +7 -2
1509                 util/pl/VC-CE.pl (1.1.2.6), "Exp", lines: +7 -2
1510                 util/pl/linux.pl (1.3.6.1), "Exp", lines: +7 -2
1511                 util/pl/ultrix.pl (1.2.8.2), "Exp", lines: +7 -2
1512                 util/pl/unix.pl (1.2.8.1), "Exp", lines: +7 -2
1513
1514         Generate SHA1 files on Windows and other platforms supported by
1515         mk1mf.pl, when building in FIPS mode.
1516
1517                 Note: UNTESTED!
1518
1519 2004-05-17 06:30  levitte
1520
1521         Changed:
1522                 apps/apps.h (1.44.2.14), "Exp", lines: +3 -0
1523                 apps/openssl.c (1.48.2.10), "Exp", lines: +9 -5
1524
1525         Make sure the applications know when we are running in FIPS mode.
1526         We can't use the variable in libcrypto, since it's supposedly
1527         unknown.
1528
1529                 Note: currently only supported in MONOLITH mode.
1530
1531 2004-05-17 06:31  levitte
1532
1533         Changed:
1534                 apps/enc.c (1.35.2.9), "Exp", lines: +10 -1
1535
1536         When in FIPS mode, use SHA1 to digest the key, rather than MD5, as
1537         MD5 isn't a FIPS-approved algorithm.
1538
1539                 Note: this means the user needs to keep track of this, and
1540         we need to add support for that...
1541
1542 2004-05-17 06:39  levitte
1543
1544         Changed:
1545                 apps/enc.c (1.35.2.10), "Exp", lines: +14 -0
1546
1547         Make it possible for the user to choose the digest used to create
1548         the key.
1549
1550 2004-05-17 06:40  levitte
1551
1552         Changed:
1553                 apps/enc.c (1.35.2.11), "Exp", lines: +4 -4
1554
1555         Rewrite the usage to avoid confusion.
1556
1557 2004-05-17 06:47  levitte
1558
1559         Changed:
1560                 apps/enc.c (1.35.2.12), "Exp", lines: +1 -1
1561
1562         Typo corretced.
1563
1564 2004-05-19 16:16  levitte
1565
1566         Changed:
1567                 fips/rsa/fingerprint.sha1 (1.1.4.2), "Exp", lines: +2 -2
1568                 fips/rsa/fips_rsa_eay.c (1.1.4.2), "Exp", lines: +8 -8
1569                 fips/rsa/fips_rsa_gen.c (1.1.4.2), "Exp", lines: +1 -1
1570                 fips/dsa/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
1571                 fips/dsa/fips_dsa_gen.c (1.1.4.2), "Exp", lines: +2 -2
1572                 fips/dsa/fips_dsa_ossl.c (1.1.2.5), "Exp", lines: +4 -4
1573                 fips/aes/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
1574                 fips/aes/fips_aes_core.c (1.1.2.4), "Exp", lines: +5 -5
1575                 crypto/rsa/rsa.h (1.36.2.11), "Exp", lines: +4 -0
1576                 crypto/aes/aes.h (1.1.2.10), "Exp", lines: +6 -0
1577                 crypto/dsa/dsa.h (1.26.2.5), "Exp", lines: +4 -0
1578
1579         Define FIPS_*_SIZE_T for AES, DSA and RSA as well, in preparation
1580         for size_t-ification of those algorithms in future version of
1581         OpenSSL...
1582
1583 2004-05-27 11:33  levitte
1584
1585         Changed:
1586                 makevms.com (1.35.2.3), "Exp", lines: +27 -0
1587
1588         Copy the FIPS files to the temporary openssl include directory.
1589
1590 2004-05-27 12:04  levitte
1591
1592         Changed:
1593                 fips/fips-lib.com (1.1.2.1), "Exp", lines: +1179 -0
1594                 makevms.com (1.35.2.4), "Exp", lines: +8 -0
1595
1596         Compile the FIPS directory on VMS as well.  fips-lib.com is
1597         essentially a copy of crypto-lib.com, with just a few edits.
1598
1599 2004-05-27 12:07  levitte
1600
1601         Changed:
1602                 fips/install.com (1.1.2.1), "Exp", lines: +55 -0
1603                 install.com (1.4.2.2), "Exp", lines: +6 -6
1604
1605         Run an installation of FIPS stuff as well.
1606
1607 2004-05-27 12:19  levitte
1608
1609         Changed:
1610                 test/maketests.com (1.13.2.5), "Exp", lines: +3 -3
1611                 apps/makeapps.com (1.18.2.5), "Exp", lines: +3 -3
1612
1613         Make sure o_str.h is reachable.
1614
1615 2004-06-19 15:15  ben
1616
1617         Changed:
1618                 Makefile.org (1.154.2.80), "Exp", lines: +1 -1
1619                 crypto/dh/dh.h (1.23.2.7), "Exp", lines: +0 -1
1620                 crypto/dh/dh_check.c (1.6.2.1), "Exp", lines: +4 -0
1621                 crypto/dh/dh_err.c (1.6.2.4), "Exp", lines: +0 -1
1622                 crypto/dh/dh_gen.c (1.8.8.3), "Exp", lines: +5 -9
1623                 crypto/dh/dh_key.c (1.16.2.3), "Exp", lines: +4 -0
1624                 fips/Makefile (1.1.4.2), "Exp", lines: +13 -14
1625                 fips/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
1626                 fips/fips.h (1.1.2.4), "Exp", lines: +1 -0
1627                 fips/fips_err.h (1.1.4.2), "Exp", lines: +1 -0
1628                 fips/fips_make_sha1 (1.1.2.6), "Exp", lines: +3 -0
1629                 fips/fips_test_suite.c (1.1.4.3), "Exp", lines: +13 -9
1630                 fips/openssl_fips_fingerprint (1.1.4.2), "Exp", lines: +1 -2
1631
1632         The version that was actually submitted for FIPS testing.
1633
1634 2004-06-19 15:16  ben
1635
1636         Changed:
1637                 fips/dh/Makefile (1.1.2.1), "Exp", lines: +92 -0
1638                 fips/dh/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
1639                 fips/dh/fips_dh_check.c (1.1.2.1), "Exp", lines: +119 -0
1640                 fips/dh/fips_dh_gen.c (1.1.2.1), "Exp", lines: +182 -0
1641                 fips/dh/fips_dh_key.c (1.1.2.1), "Exp", lines: +222 -0
1642
1643         Add Diffie-Hellman to FIPS.
1644
1645 2004-06-19 15:18  ben
1646
1647         Changed:
1648                 fips/.cvsignore (1.1.2.5), "Exp", lines: +2 -0
1649                 fips/dh/.cvsignore (1.1.2.1), "Exp", lines: +1 -0
1650
1651         Update ignores.
1652
1653 2004-06-19 15:32  ben
1654
1655         Changed:
1656                 Makefile.org (1.154.2.81), "Exp", lines: +2 -7
1657
1658         Make make tags make tags.
1659
1660 2004-06-19 15:54  ben
1661
1662         Changed:
1663                 apps/Makefile (1.1.4.3), "Exp", lines: +3 -3
1664                 apps/prime.c (1.1.2.1), "Exp", lines: +115 -0
1665                 apps/progs.h (1.26.2.3), "Exp", lines: +2 -0
1666
1667         Add primality tester.
1668
1669 2004-06-21 11:07  levitte
1670
1671         Changed:
1672                 fips/aes/Makefile (1.1.4.2), "Exp", lines: +7 -5
1673                 fips/des/Makefile (1.1.4.2), "Exp", lines: +7 -5
1674                 fips/dh/Makefile (1.1.2.2), "Exp", lines: +7 -6
1675                 fips/dsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
1676                 fips/rsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
1677                 fips/sha1/Makefile (1.1.4.2), "Exp", lines: +7 -5
1678
1679         Make sure we don't try to loop over an empty EXHEADER.  In the
1680         Makefiles where this was fixed by commenting away code, change it
1681         to check for an empty EXHEADER instead, so we have less hassle in a
1682         future where EXHEADER changes.
1683
1684                 PR: 900
1685
1686 2004-06-21 20:05  levitte
1687
1688         Changed:
1689                 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
1690
1691         Standard sh doesn't tolerate ! as part of the conditional command.
1692
1693                 PR: 900
1694
1695 2004-06-24 14:12  steve
1696
1697         Changed:
1698                 apps/prime.c (1.1.2.2), "Exp", lines: +3 -0
1699
1700         Include <string.h> to get definition of strcmp.
1701
1702 2004-06-24 14:31  steve
1703
1704         Changed:
1705                 crypto/evp/evp_lib.c (1.6.8.5), "Exp", lines: +2 -2
1706
1707         Return an error if an attempt is made to encode or decode cipher
1708         ASN1 parameters and the cipher doesn't support it.
1709
1710 2004-06-28 22:33  levitte
1711
1712         Changed:
1713                 fips/dh/fips_dh_check.c (1.1.2.2), "Exp", lines: +6 -0
1714                 fips/dh/fips_dh_gen.c (1.1.2.2), "Exp", lines: +6 -2
1715                 fips/dh/fips_dh_key.c (1.1.2.2), "Exp", lines: +8 -0
1716
1717         Make sure the FIPS stuff is only really compiled when in FIPS mode.
1718
1719 2004-07-04 18:36  steve
1720
1721         Changed:
1722                 crypto/asn1/p5_pbev2.c (1.20.2.2), "Exp", lines: +2 -1
1723
1724         Fix memory leak.
1725
1726 2004-07-12 19:59  ben
1727
1728         Changed:
1729                 fips/fips_test_suite.c (1.1.4.4), "Exp", lines: +39 -6
1730                 fips/dh/fingerprint.sha1 (1.1.2.2), "Exp", lines: +3 -3
1731
1732         Corrected test program.
1733
1734 2004-07-17 14:48  appro
1735
1736         Changed:
1737                 fips/des/Makefile (1.1.4.3), "Exp", lines: +1 -1
1738
1739         Eliminate enforced -g from CFLAGS. It switches off optimization
1740         with some compilers, e.g. DEC C.
1741
1742 2004-07-21 19:35  steve
1743
1744         Changed:
1745                 fips/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
1746                 fips/fips.c (1.1.2.5), "Exp", lines: +3 -3
1747                 fips/rsa/fingerprint.sha1 (1.1.4.3), "Exp", lines: +1 -1
1748                 fips/rsa/fips_rsa_selftest.c (1.1.4.2), "Exp", lines: +8 -8
1749
1750         Avoid compiler warnings.
1751
1752 2004-07-21 19:41  steve
1753
1754         Changed:
1755                 crypto/pem/pem_all.c (1.20.2.1), "Exp", lines: +119 -0
1756
1757         When in FIPS mode write private keys in PKCS#8 and PBES2 format to
1758         avoid use of prohibited MD5 algorithm.
1759
1760 2004-07-23 15:20  ben
1761
1762         Changed:
1763                 fips/rand/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
1764                 fips/rand/fips_rand.c (1.1.2.7), "Exp", lines: +22 -7
1765                 fips/rand/fips_randtest.c (1.1.2.5), "Exp", lines: +2 -2
1766
1767         Convert to X9.31.
1768
1769 2004-07-24 15:40  appro
1770
1771         Changed:
1772                 ssl/ssl_cert.c (1.48.2.9), "Exp", lines: +5 -2
1773
1774         Add casts where casts due. It's "safe" to cast, because "wrong"
1775         casts will either be optimized away or never performed. The trouble
1776         is that compiler first parses code, then optimizes, not both at
1777         once...
1778
1779 2004-07-27 02:17  steve
1780
1781         Changed:
1782                 fips/fips_test_suite.c (1.1.4.5), "Exp", lines: +9 -8
1783
1784         Stop compiler warnings.
1785
1786 2004-07-27 02:20  steve
1787
1788         Changed:
1789                 crypto/err/err.c (1.51.2.6), "Exp", lines: +1 -0
1790
1791         Add FIPS name to error library.
1792
1793 2004-07-27 14:22  steve
1794
1795         Changed:
1796                 Makefile.org (1.154.2.84), "Exp", lines: +3 -3
1797                 fips/fips_check_sha1 (1.1.2.6), "Exp", lines: +1 -1
1798                 fips/openssl_fips_fingerprint (1.1.4.3), "Exp", lines: +1 -1
1799
1800         Rename libcrypto.sha1 to libcrypto.a.sha1
1801
1802 2004-07-27 16:09  levitte
1803
1804         Changed:
1805                 makevms.com (1.35.2.5), "Exp", lines: +1 -1
1806
1807         Typo
1808
1809 2004-07-27 20:28  steve
1810
1811         Changed:
1812                 ssl/s3_lib.c (1.57.2.11), "Exp", lines: +33 -33
1813                 ssl/ssl.h (1.126.2.20), "Exp", lines: +1 -0
1814                 ssl/ssl_ciph.c (1.33.2.9), "Exp", lines: +11 -0
1815                 ssl/ssl_locl.h (1.47.2.3), "Exp", lines: +2 -1
1816
1817         New cipher "strength" FIPS which specifies that a cipher suite is
1818         FIPS compatible.
1819
1820                 New cipherstring "FIPS" is all FIPS compatible ciphersuites
1821         except eNULL.
1822
1823                 Only allow FIPS ciphersuites in FIPS mode.
1824
1825 2004-07-28 04:24  levitte
1826
1827         Changed:
1828                 makevms.com (1.35.2.6), "Exp", lines: +2 -2
1829
1830         From the FIPS directory, darnit!
1831
1832 2004-07-28 15:47  levitte
1833
1834         Changed:
1835                 makevms.com (1.35.2.7), "Exp", lines: +5 -1
1836
1837         Define OPENSSL_FIPS in opensslconf.h if a logical name with the
1838         same name is defined.
1839
1840                 Go up one directory level before dealing with FIPS stuff.
1841
1842 2004-07-30 00:26  levitte
1843
1844         Changed:
1845                 fips/fips-lib.com (1.1.2.2), "Exp", lines: +3 -3
1846
1847         We're building crypto stuff, not ssl stuff.  Additionally, we're in
1848         the fips subdirectory, not the crypto one...
1849
1850 2004-07-30 16:37  levitte
1851
1852         Changed:
1853                 fips/sha1/fingerprint.sha1 (1.1.2.7), "Exp", lines: +2 -2
1854                 fips/sha1/fips_md32_common.h (1.1.2.6), "Exp", lines: +1 -1
1855                 fips/sha1/fips_sha_locl.h (1.1.2.5), "Exp", lines: +2 -2
1856                 fips/sha1/fips_standalone_sha1.c (1.1.2.5), "Exp", lines: +1 -1
1857                 fips/sha1/standalone.sha1 (1.1.2.8), "Exp", lines: +3 -3
1858                 ssl/ssl_ciph.c (1.33.2.10), "Exp", lines: +2 -2
1859                 fips/rsa/fingerprint.sha1 (1.1.4.4), "Exp", lines: +2 -2
1860                 fips/rsa/fips_rsa_eay.c (1.1.4.3), "Exp", lines: +1 -1
1861                 fips/rsa/fips_rsa_gen.c (1.1.4.3), "Exp", lines: +1 -1
1862                 fips/dh/fingerprint.sha1 (1.1.2.3), "Exp", lines: +1 -1
1863                 fips/dh/fips_dh_gen.c (1.1.2.3), "Exp", lines: +1 -1
1864                 fips/dsa/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
1865                 fips/dsa/fips_dsa_gen.c (1.1.4.3), "Exp", lines: +4 -3
1866                 fips/dsa/fips_dsa_ossl.c (1.1.2.6), "Exp", lines: +2 -2
1867                 fips/des/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
1868                 fips/des/fips_des_enc.c (1.1.2.5), "Exp", lines: +2 -2
1869                 fips/des/fips_set_key.c (1.1.4.3), "Exp", lines: +3 -3
1870                 fips/fingerprint.sha1 (1.1.2.8), "Exp", lines: +2 -2
1871                 fips/fips.c (1.1.2.6), "Exp", lines: +76 -23
1872                 fips/fips.h (1.1.2.5), "Exp", lines: +2 -3
1873                 fips/fips_locl.h (1.1.4.2), "Exp", lines: +7 -2
1874                 fips/aes/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
1875                 fips/aes/fips_aes_core.c (1.1.2.5), "Exp", lines: +1 -1
1876                 crypto/rand/md_rand.c (1.69.2.5), "Exp", lines: +1 -1
1877                 crypto/rand/rand_lib.c (1.15.2.5), "Exp", lines: +2 -1
1878                 crypto/dsa/dsa_sign.c (1.10.2.6), "Exp", lines: +2 -2
1879                 crypto/dsa/dsa_vrf.c (1.10.2.6), "Exp", lines: +1 -1
1880                 crypto/pem/pem_all.c (1.20.2.2), "Exp", lines: +2 -2
1881                 crypto/cryptlib.c (1.32.2.12), "Exp", lines: +122 -6
1882                 crypto/crypto.h (1.62.2.8), "Exp", lines: +8 -1
1883                 crypto/md32_common.h (1.22.2.7), "Exp", lines: +2 -2
1884
1885         To protect FIPS-related global variables, add locking mechanisms
1886         around them.
1887
1888                 NOTE: because two new locks are added, this adds potential
1889         binary incompatibility with earlier versions in the 0.9.7 series.
1890         However, those locks will only ever be touched when FIPS_mode_set()
1891         is called and after, thanks to a variable that's only changed from
1892         0 to 1 once (when FIPS_mode_set() is called).  So basically, as
1893         long as FIPS mode hasn't been engaged explicitely by the calling
1894         application, the new locks are treated as if they didn't exist at
1895         all, thus not becoming a problem.  Applications that are built or
1896         rebuilt to use FIPS functionality will need to be recompiled in any
1897         case, thus not being a problem either.
1898
1899 2004-08-02 16:15  levitte
1900
1901         Changed:
1902                 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
1903
1904         Let's lock a write lock when changing values, shall we?
1905
1906                 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
1907         for making me aware of this error.
1908
1909 2004-08-05 20:11  steve
1910
1911         Changed:
1912                 fips/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
1913                 fips/fips.c (1.1.2.7), "Exp", lines: +1 -1
1914
1915         Stop compiler giving bogus shadow warning.
1916
1917 2004-08-09 14:13  levitte
1918
1919         Changed:
1920                 makevms.com (1.35.2.8), "Exp", lines: +1 -1
1921
1922         In the fips directory, we use FIPS-LIB.COM, not CRYPTO-LIB.COM...
1923
1924 2004-08-09 14:14  levitte
1925
1926         Changed:
1927                 fips/fips-lib.com (1.1.2.3), "Exp", lines: +4 -4
1928
1929         Correct typos and include directory specifications.
1930
1931 2004-08-10 11:11  levitte
1932
1933         Changed:
1934                 fips/fips-lib.com (1.1.2.4), "Exp", lines: +2 -1
1935
1936         Update the VMS fips library builder with the DH library.
1937
1938 2004-08-10 12:04  levitte
1939
1940         Changed:
1941                 fips/rand/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
1942                 fips/rand/fips_rand.c (1.1.2.8), "Exp", lines: +7 -1
1943
1944         With DEC C in ANSI C mode, we need to define _XOPEN_SOURCE_EXTENDED
1945         to get struct timeval and gettimeofday().
1946
1947 2004-08-11 22:34  levitte
1948
1949         Changed:
1950                 apps/makeapps.com (1.18.2.6), "Exp", lines: +2 -2
1951
1952         Another missing module in the VMS build files.  I believe this is
1953         the last, though...
1954
1955 2004-09-06 16:19  levitte
1956
1957         Changed:
1958                 fips/fips.c (1.1.2.8), "Exp", lines: +5 -4
1959
1960         Replace the bogus checks of n with proper uses of feof(), ferror()
1961         and clearerr().
1962
1963 2004-09-06 16:21  levitte
1964
1965         Changed:
1966                 fips/sha1/fips_sha_locl.h (1.1.2.6), "Exp", lines: +2 -2
1967
1968         num is an unsigned long, but since it was transfered from
1969         crypto/sha/sha_locl.h, where it is in fact an int, we need to check
1970         for less-than-zero as if it was an int...
1971
1972 2004-09-10 22:27  steve
1973
1974         Changed:
1975                 crypto/x509/x509_req.c (1.13.2.2), "Exp", lines: +1 -1
1976
1977         Stop warning.
1978
1979 2004-09-11 11:45  levitte
1980
1981         Changed:
1982                 test/testenc.com (1.6.8.2), "Exp", lines: +1 -1
1983
1984         Makefile.ssl changed name to Makefile...
1985
1986 2004-09-14 00:30  steve
1987
1988         Changed:
1989                 crypto/asn1/a_strex.c (1.8.2.6), "Exp", lines: +7 -2
1990
1991         ASN1_STRING_to_UTF8() assumed that the MBSTRING_* flags were of the
1992         form MBSTRING_FLAG|nbyte where "nbyte" is the number of bytes per
1993         character.
1994
1995                 Unfortunately this isn't so and we can't change the
1996         #defines because this would break binary compatibility, so for
1997         0.9.7X only translate between the two.
1998
1999 2004-09-14 00:39  steve
2000
2001         Changed:
2002                 crypto/x509/x509_req.c (1.13.2.3), "Exp", lines: +1 -1
2003
2004         Oops, forgot to reorder extension request nids.
2005
2006 2004-10-08 12:03  ben
2007
2008         Changed:
2009                 fips/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
2010                 fips/sha1/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
2011                 fips/sha1/standalone.sha1 (1.1.2.9), "Exp", lines: +1 -1
2012
2013         Update fingerprints.
2014
2015 2004-10-14 07:51  levitte
2016
2017         Changed:
2018                 VMS/mkshared.com (1.3.2.1), "Exp", lines: +8 -0
2019
2020         We need to check for OPENSSL_FIPS when building shared libraries,
2021         so we get correct transfer vectors for those functions when
2022         required.
2023
2024 2004-10-26 13:47  steve
2025
2026         Changed:
2027                 util/mkfiles.pl (1.12.2.2), "Exp", lines: +1 -0
2028
2029         Add fips/dh directory to mkfiles.pl
2030
2031 2004-10-26 14:17  levitte
2032
2033         Changed:
2034                 fips/sha1/Makefile (1.1.4.4), "Exp", lines: +3 -1
2035                 util/mkfiles.pl (1.12.2.3), "Exp", lines: +1 -0
2036                 fips/Makefile (1.1.4.5), "Exp", lines: +7 -1
2037                 crypto/sha/Makefile (1.1.4.4), "Exp", lines: +1 -7
2038
2039         fips/dh was missing in mkfiles.pl.  make update
2040
2041 2004-10-26 15:01  steve
2042
2043         Changed:
2044                 util/mkfiles.pl (1.12.2.4), "Exp", lines: +0 -1
2045
2046         Only add fips/dh once...
2047
2048 2004-11-01 09:20  levitte
2049
2050         Changed:
2051                 fips/rand/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
2052                 fips/rand/fips_rand.c (1.1.2.9), "Exp", lines: +3 -1
2053
2054         Make sure _XOPEN_SOURCE_EXTENDED is correctly defined, and only if
2055         not already defined.
2056
2057 2004-11-11 02:18  steve
2058
2059         Changed:
2060                 crypto/engine/vendor_defns/sureware.h (1.2.2.1), "Exp", lines: +1 -1
2061
2062         The use of "exp" as a variable name in a prototype causes a
2063         conflict with FC2 headers.
2064
2065 2004-11-13 14:52  steve
2066
2067         Changed:
2068                 crypto/evp/e_old.c (1.1.2.2), "Exp", lines: +1 -1
2069
2070         PR: 959
2071
2072                 Use OPENSSL_NO_CAST, not OPENSSL_NO_CAST5 in e_old.c
2073
2074 2004-11-27 13:55  steve
2075
2076         Changed:
2077                 apps/prime.c (1.1.2.3), "Exp", lines: +28 -17
2078
2079         Fix leaks and give an error if no argument specified in prime.c
2080
2081 2004-11-27 14:02  steve
2082
2083         Changed:
2084                 apps/prime.c (1.1.2.4), "Exp", lines: +7 -8
2085
2086         Remove unnecessary check and call BIO_free_all() on bio_out to
2087         avoid a leak on VMS.
2088
2089 2004-12-09 19:00  appro
2090
2091         Changed:
2092                 apps/openssl.c (1.48.2.11), "Exp", lines: +1 -1
2093
2094         Eliminate dependency on UNICODE macro.
2095
2096 2004-12-09 19:03  appro
2097
2098         Changed:
2099                 crypto/Makefile (1.1.4.4), "Exp", lines: +2 -0
2100
2101         Postpone linking of shared libcrypto in FIPS build.
2102
2103 2004-12-09 19:13  appro
2104
2105         Changed:
2106                 fips/fingerprint.sha1 (1.1.2.11), "Exp", lines: +1 -1
2107                 fips/fips.c (1.1.2.9), "Exp", lines: +13 -1
2108                 fips/openssl_fips_fingerprint (1.1.4.4), "Exp", lines: +4 -2
2109
2110         Cygwin specific FIPS fix-ups.
2111
2112 2004-12-09 23:43  appro
2113
2114         Changed:
2115                 Configure (1.314.2.100), "Exp", lines: +2 -3
2116                 crypto/des/des_enc.c (1.11.2.5), "Exp", lines: +2 -2
2117
2118         Eliminate false dependency on 386 config option is FIPS context.
2119         At the same time limit assembler support to ELF platforms [that's
2120         what is there, ELF modules].
2121
2122 2004-12-10 12:37  appro
2123
2124         Changed:
2125                 Configure (1.314.2.101), "Exp", lines: +10 -3
2126                 crypto/des/des_enc.c (1.11.2.6), "Exp", lines: +2 -2
2127
2128         Respect no-asm with fips option and disable FIPS DES assembler in
2129         shared context [because it's not PIC].
2130
2131 2004-12-10 14:15  appro
2132
2133         Changed:
2134                 fips/sha1/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
2135                 fips/sha1/standalone.sha1 (1.1.2.11), "Exp", lines: +1 -1
2136                 fips/sha1/asm/sx86-elf.s (1.1.4.3), "Exp", lines: +32 -32
2137
2138         Solaris x86 assembler update.
2139
2140 2004-12-10 17:30  appro
2141
2142         Changed:
2143                 fips/fips_check_sha1 (1.1.2.7), "Exp", lines: +1 -1
2144                 fips/openssl_fips_fingerprint (1.1.4.5), "Exp", lines: +1 -1
2145                 fips/sha1/Makefile (1.1.4.6), "Exp", lines: +1 -1
2146
2147         Adapt FIPS sub-tree for mingw.
2148
2149 2004-12-20 14:18  appro
2150
2151         Changed:
2152                 util/mklink.pl (1.6.2.2), "Exp", lines: +1 -0
2153
2154         When re-linking files, really relink them. In other words, emulate
2155         ln -f.
2156
2157 2004-12-28 00:48  appro
2158
2159         Changed:
2160                 Configure (1.314.2.103), "Exp", lines: +1 -2
2161                 Makefile.org (1.154.2.92), "Exp", lines: +2 -2
2162
2163         Cosmetic mingw update.  PR: 924
2164
2165 2005-01-03 18:46  steve
2166
2167         Changed:
2168                 fips/rsa/fingerprint.sha1 (1.1.4.5), "Exp", lines: +1 -1
2169                 fips/rsa/fips_rsa_selftest.c (1.1.4.3), "Exp", lines: +55 -11
2170
2171         RSA KAT.
2172
2173 2005-01-09 18:58  appro
2174
2175         Changed:
2176                 crypto/evp/c_alld.c (1.4.2.1), "Exp", lines: +1 -1
2177                 crypto/evp/m_sha.c (1.8.2.1), "Exp", lines: +1 -1
2178                 crypto/sha/shatest.c (1.11.2.2), "Exp", lines: +2 -2
2179
2180         Allow for ./config no-sha0.  PR: 993
2181
2182 2005-01-11 07:53  levitte
2183
2184         Changed:
2185                 apps/apps.c (1.49.2.31), "Exp", lines: +0 -16
2186
2187         Remove VMS_strcasecmp() from apps.c, it's not used any more.  And
2188         besides, the implementation is bogus.
2189
2190 2005-01-11 17:54  levitte
2191
2192         Changed:
2193                 fips/rsa/fingerprint.sha1 (1.1.4.6), "Exp", lines: +1 -1
2194                 fips/rsa/fips_rsa_selftest.c (1.1.4.4), "Exp", lines: +2 -2
2195
2196         Clear signed vs. unsigned conflicts.  Change the fingerprint
2197         accordingly.
2198
2199 2005-01-11 19:25  levitte
2200
2201         Changed:
2202                 ssl/ssltest.c (1.53.2.24), "Exp", lines: +2 -2
2203                 fips/rand/fips_randtest.c (1.1.2.6), "Exp", lines: +3 -3
2204                 fips/sha1/fips_sha1test.c (1.1.2.5), "Exp", lines: +10 -4
2205                 fips/des/fips_desmovs.c (1.1.2.6), "Exp", lines: +8 -7
2206                 fips/dsa/fips_dsatest.c (1.1.2.5), "Exp", lines: +2 -2
2207                 apps/openssl.c (1.48.2.12), "Exp", lines: +1 -1
2208                 fips/aes/fips_aesavs.c (1.1.2.12), "Exp", lines: +8 -7
2209
2210         Use EXIT() instead of exit().
2211
2212 2005-01-26 21:00  steve
2213
2214         Changed:
2215                 apps/dgst.c (1.23.2.13), "Exp", lines: +10 -0
2216                 apps/pkcs12.c (1.60.2.13), "Exp", lines: +8 -1
2217                 crypto/crypto.h (1.62.2.9), "Exp", lines: +49 -0
2218                 crypto/md32_common.h (1.22.2.9), "Exp", lines: +1 -1
2219                 crypto/bf/bf_skey.c (1.6.2.1), "Exp", lines: +2 -1
2220                 crypto/bf/blowfish.h (1.9.2.1), "Exp", lines: +4 -1
2221                 crypto/cast/c_skey.c (1.5.6.1), "Exp", lines: +3 -1
2222                 crypto/cast/cast.h (1.7.2.1), "Exp", lines: +4 -1
2223                 crypto/evp/bio_md.c (1.11.2.3), "Exp", lines: +2 -7
2224                 crypto/evp/digest.c (1.21.2.7), "Exp", lines: +11 -0
2225                 crypto/evp/e_aes.c (1.6.2.11), "Exp", lines: +11 -11
2226                 crypto/evp/e_des.c (1.5.2.9), "Exp", lines: +5 -3
2227                 crypto/evp/e_des3.c (1.8.2.8), "Exp", lines: +6 -6
2228                 crypto/evp/evp.h (1.86.2.16), "Exp", lines: +17 -0
2229                 crypto/evp/evp_enc.c (1.28.2.11), "Exp", lines: +15 -1
2230                 crypto/evp/evp_err.c (1.23.2.4), "Exp", lines: +6 -1
2231                 crypto/evp/evp_locl.h (1.7.2.7), "Exp", lines: +17 -2
2232                 crypto/evp/m_dss.c (1.8.2.1), "Exp", lines: +1 -1
2233                 crypto/evp/m_md2.c (1.9.2.1), "Exp", lines: +1 -0
2234                 crypto/evp/m_md4.c (1.8.2.1), "Exp", lines: +1 -0
2235                 crypto/evp/m_md5.c (1.9.2.1), "Exp", lines: +1 -0
2236                 crypto/evp/m_mdc2.c (1.9.2.1), "Exp", lines: +1 -0
2237                 crypto/evp/m_sha.c (1.8.2.2), "Exp", lines: +1 -0
2238                 crypto/evp/m_sha1.c (1.8.2.1), "Exp", lines: +1 -1
2239                 crypto/evp/names.c (1.7.2.1), "Exp", lines: +3 -0
2240                 crypto/hmac/hmac.c (1.12.2.3), "Exp", lines: +7 -0
2241                 crypto/hmac/hmac.h (1.14.2.2), "Exp", lines: +1 -0
2242                 crypto/idea/i_skey.c (1.5.6.1), "Exp", lines: +13 -0
2243                 crypto/idea/idea.h (1.10.2.1), "Exp", lines: +4 -0
2244                 crypto/md2/md2.h (1.11.2.1), "Exp", lines: +3 -0
2245                 crypto/md2/md2_dgst.c (1.13.2.4), "Exp", lines: +3 -1
2246                 crypto/md4/md4.h (1.3.2.1), "Exp", lines: +3 -0
2247                 crypto/md4/md4_dgst.c (1.2.2.2), "Exp", lines: +1 -1
2248                 crypto/md5/md5.h (1.10.2.3), "Exp", lines: +3 -0
2249                 crypto/md5/md5_dgst.c (1.16.2.2), "Exp", lines: +1 -1
2250                 crypto/mdc2/mdc2.h (1.9.2.1), "Exp", lines: +3 -1
2251                 crypto/mdc2/mdc2dgst.c (1.13.2.1), "Exp", lines: +3 -1
2252                 crypto/rc2/rc2.h (1.10.2.1), "Exp", lines: +4 -1
2253                 crypto/rc2/rc2_skey.c (1.4.6.1), "Exp", lines: +13 -0
2254                 crypto/rc4/rc4.h (1.10.2.2), "Exp", lines: +3 -0
2255                 crypto/rc4/rc4_skey.c (1.10.8.2), "Exp", lines: +2 -1
2256                 crypto/rc5/rc5.h (1.5.2.1), "Exp", lines: +4 -1
2257                 crypto/rc5/rc5_skey.c (1.4.6.1), "Exp", lines: +14 -0
2258                 crypto/ripemd/ripemd.h (1.8.2.1), "Exp", lines: +3 -0
2259                 crypto/ripemd/rmd_dgst.c (1.13.2.2), "Exp", lines: +2 -1
2260                 crypto/sha/sha.h (1.11.2.2), "Exp", lines: +3 -0
2261                 crypto/sha/sha_locl.h (1.16.2.3), "Exp", lines: +4 -0
2262                 crypto/x509/x509_cmp.c (1.22.2.4), "Exp", lines: +7 -1
2263                 crypto/x509/x509_vfy.c (1.56.2.13), "Exp", lines: +1 -1
2264                 ssl/s3_clnt.c (1.53.2.18), "Exp", lines: +2 -0
2265                 ssl/s3_enc.c (1.31.2.9), "Exp", lines: +3 -0
2266                 ssl/s3_srvr.c (1.85.2.23), "Exp", lines: +2 -0
2267                 ssl/t1_enc.c (1.27.2.9), "Exp", lines: +2 -0
2268
2269         FIPS algorithm blocking.
2270
2271                 Non FIPS algorithms are not normally allowed in FIPS mode.
2272
2273                 Any attempt to use them via high level functions will
2274         return an error.
2275
2276                 The low level non-FIPS algorithm functions cannot return
2277         errors so they produce assertion failures. HMAC also has to give an
2278         assertion error because it (erroneously) can't return an error
2279         either.
2280
2281                 There are exceptions (such as MD5 in TLS and non
2282         cryptographic use of algorithms) and applications can override the
2283         blocking and use non FIPS algorithms anyway.
2284
2285                 For low level functions the override is perfomed by
2286         prefixing the algorithm initalization function with "private_" for
2287         example private_MD5_Init().
2288
2289                 For high level functions an override is performed by
2290         setting a flag in the context.
2291
2292 2005-01-26 21:05  steve
2293
2294         Changed:
2295                 crypto/bf/Makefile (1.1.4.3), "Exp", lines: +5 -2
2296                 crypto/cast/Makefile (1.1.4.3), "Exp", lines: +4 -2
2297                 crypto/des/Makefile (1.1.4.6), "Exp", lines: +1 -1
2298                 crypto/evp/Makefile (1.1.4.5), "Exp", lines: +5 -5
2299                 crypto/idea/Makefile (1.1.4.3), "Exp", lines: +3 -0
2300                 crypto/md2/Makefile (1.1.4.3), "Exp", lines: +3 -1
2301                 crypto/mdc2/Makefile (1.1.4.3), "Exp", lines: +4 -2
2302                 crypto/rc2/Makefile (1.1.4.3), "Exp", lines: +5 -2
2303                 crypto/rc5/Makefile (1.1.4.3), "Exp", lines: +5 -1
2304                 crypto/sha/Makefile (1.1.4.7), "Exp", lines: +7 -1
2305                 fips/Makefile (1.1.4.7), "Exp", lines: +1 -7
2306                 fips/sha1/Makefile (1.1.4.8), "Exp", lines: +1 -3
2307                 util/libeay.num (1.173.2.24), "Exp", lines: +13 -0
2308
2309         make update
2310
2311 2005-01-27 02:49  steve
2312
2313         Changed:
2314                 apps/dgst.c (1.23.2.14), "Exp", lines: +9 -5
2315                 crypto/crypto.h (1.62.2.10), "Exp", lines: +3 -0
2316                 crypto/evp/digest.c (1.21.2.8), "Exp", lines: +34 -0
2317                 crypto/hmac/hmac.c (1.12.2.4), "Exp", lines: +9 -0
2318
2319         More FIPS algorithm blocking.
2320
2321                 Catch attempted use of non FIPS algorithms with HMAC.
2322
2323                 Give an assertion error for applications that ignore FIPS
2324         digest errors.
2325
2326                 Make -non-fips-allow work with dgst and HMAC.
2327
2328 2005-01-28 15:03  steve
2329
2330         Changed:
2331                 apps/dgst.c (1.23.2.15), "Exp", lines: +2 -1
2332                 apps/enc.c (1.35.2.13), "Exp", lines: +38 -4
2333                 crypto/evp/e_rc4.c (1.11.2.2), "Exp", lines: +1 -0
2334                 crypto/evp/evp.h (1.86.2.17), "Exp", lines: +3 -0
2335                 crypto/evp/evp_enc.c (1.28.2.12), "Exp", lines: +60 -15
2336                 crypto/evp/evp_locl.h (1.7.2.8), "Exp", lines: +1 -0
2337                 test/testenc (1.3.8.2), "Exp", lines: +8 -8
2338
2339         Further FIPS algorithm blocking.
2340
2341                 Fixes to cipher blocking and enabling code.
2342
2343                 Add option -non-fips-allow to 'enc' and update testenc.
2344
2345 2005-01-31 02:33  steve
2346
2347         Changed:
2348                 ssl/s23_clnt.c (1.20.2.7), "Exp", lines: +16 -0
2349                 ssl/s23_srvr.c (1.41.2.6), "Exp", lines: +9 -0
2350                 ssl/s3_clnt.c (1.53.2.19), "Exp", lines: +0 -8
2351                 ssl/s3_enc.c (1.31.2.10), "Exp", lines: +1 -0
2352                 ssl/s3_srvr.c (1.85.2.24), "Exp", lines: +0 -8
2353                 ssl/ssl.h (1.126.2.21), "Exp", lines: +1 -0
2354                 ssl/ssl_cert.c (1.48.2.10), "Exp", lines: +0 -8
2355                 ssl/ssl_err.c (1.41.2.4), "Exp", lines: +2 -1
2356                 ssl/ssl_lib.c (1.110.2.13), "Exp", lines: +8 -9
2357                 ssl/t1_enc.c (1.27.2.10), "Exp", lines: +0 -18
2358
2359         Only allow TLS is FIPS mode.
2360
2361                 Remove old FIPS_allow_md5() calls.
2362
2363 2005-01-31 02:40  steve
2364
2365         Changed:
2366                 crypto/asn1/a_verify.c (1.12.2.3), "Exp", lines: +7 -6
2367
2368         Avoid memory leak.
2369
2370 2005-01-31 02:46  steve
2371
2372         Changed:
2373                 test/testss (1.7.2.1), "Exp", lines: +1 -1
2374
2375         Use SHA1 for test certificates so FIPS SSL/TLS tests work.
2376
2377 2005-02-03 12:09  appro
2378
2379         Changed:
2380                 Configure (1.314.2.105), "Exp", lines: +2 -2
2381                 Makefile.org (1.154.2.94), "Exp", lines: +16 -6
2382                 TABLE (1.99.2.44), "Exp", lines: +2 -2
2383
2384         Final HP-UX specific touches to "cope with run-time linker on
2385         multi-ABI platforms."
2386
2387 2005-02-05 19:24  steve
2388
2389         Changed:
2390                 apps/req.c (1.88.2.18), "Exp", lines: +8 -1
2391                 apps/x509.c (1.67.2.20), "Exp", lines: +8 -1
2392
2393         In FIPS mode use SHA1 as default digest in x509 and req utilities.
2394
2395 2005-03-12 10:28  appro
2396
2397         Changed:
2398                 Makefile.org (1.154.2.95), "Exp", lines: +9 -2
2399                 apps/Makefile (1.1.4.13), "Exp", lines: +0 -1
2400                 test/Makefile (1.1.4.9), "Exp", lines: +0 -1
2401
2402         Move copying of .dll to apps/ and test/ to more appropriate place.
2403
2404 2005-03-12 13:15  appro
2405
2406         Changed:
2407                 apps/Makefile (1.1.4.14), "Exp", lines: +4 -2
2408                 test/Makefile (1.1.4.10), "Exp", lines: +42 -194
2409
2410         Fold rules in test/Makefile and provide hooks for updated FIPS
2411         build procedures.
2412
2413 2005-03-15 10:46  appro
2414
2415         Changed:
2416                 Makefile.org (1.154.2.96), "Exp", lines: +1 -1
2417                 crypto/Makefile (1.1.4.6), "Exp", lines: +2 -3
2418                 fips/Makefile (1.1.4.8), "Exp", lines: +4 -1
2419
2420         Real Bourne shell doesn't accept ! as in "if ! grep ..." Fix this
2421         in crypto/Makefile and make Makefile.org and fips/Makefile more
2422         discreet.
2423
2424 2005-03-22 18:29  steve
2425
2426         Changed:
2427                 fips/fingerprint.sha1 (1.1.2.12), "Exp", lines: +1 -1
2428                 fips/fips.c (1.1.2.10), "Exp", lines: +1 -0
2429
2430         Fix memory leak.
2431
2432 2005-03-26 20:32  appro
2433
2434         Changed:
2435                 crypto/perlasm/x86nasm.pl (1.2.8.8), "Exp", lines: +6 -1
2436
2437         Resolve "operation size not specified" in NASM modules.
2438
2439 2005-03-27 05:36  steve
2440
2441         Changed:
2442                 crypto/evp/e_null.c (1.9.2.1), "Exp", lines: +1 -1
2443                 ssl/s3_lib.c (1.57.2.13), "Exp", lines: +3 -3
2444
2445         Allow 'null' cipher and appropriate Kerberos ciphersuites in FIPS
2446         mode.
2447
2448 2005-04-03 21:16  appro
2449
2450         Changed:
2451                 Configure (1.314.2.109), "Exp", lines: +10 -0
2452                 TABLE (1.99.2.48), "Exp", lines: +50 -0
2453                 config (1.95.2.33), "Exp", lines: +9 -2
2454                 crypto/bn/Makefile (1.1.4.4), "Exp", lines: +1 -0
2455                 crypto/rc4/Makefile (1.1.4.6), "Exp", lines: +1 -1
2456
2457         Extend Solaris x86 support to amd64. Note that if both gcc and Sun
2458         C are installed, it defaults to gcc, because it beats Sun C on
2459         every benchmark. Also note that gcc shared build was verified to
2460         work woth Sun C...
2461
2462 2005-04-14 00:47  appro
2463
2464         Changed:
2465                 Makefile.org (1.154.2.98), "Exp", lines: +1 -1
2466
2467         Move cygcrypto.dll above cygwin.dll.
2468
2469 2005-04-14 14:44  steve
2470
2471         Changed:
2472                 fips/fipshashes.sha1 (1.1.2.1), "Exp", lines: +29 -0
2473                 util/checkhash.pl (1.1.2.1), "Exp", lines: +181 -0
2474
2475         Perl script that checks or rebuilds FIPS hash files. This works on
2476         both Unix and Windows.
2477
2478                 Merge all FIPS hash files into a single hash file
2479         fips/fips.sha1
2480
2481 2005-04-15 05:27  steve
2482
2483         Changed:
2484                 fips/Makefile (1.1.4.9), "Exp", lines: +1 -1
2485                 fips/aes/Makefile (1.1.4.4), "Exp", lines: +1 -4
2486                 fips/des/Makefile (1.1.4.6), "Exp", lines: +1 -4
2487                 fips/dh/Makefile (1.1.2.5), "Exp", lines: +1 -4
2488                 fips/dsa/Makefile (1.1.4.4), "Exp", lines: +1 -4
2489                 fips/rand/Makefile (1.1.4.3), "Exp", lines: +1 -4
2490                 fips/rsa/Makefile (1.1.4.5), "Exp", lines: +1 -4
2491                 fips/sha1/Makefile (1.1.4.9), "Exp", lines: +1 -7
2492
2493         Update hash checking in makefiles to use new perl script.
2494
2495 2005-04-15 10:00  nils
2496
2497         Changed:
2498                 doc/HOWTO/keys.txt (1.1.2.2), "Exp", lines: +3 -3
2499                 doc/crypto/EVP_EncryptInit.pod (1.10.2.5), "Exp", lines: +3 -3
2500
2501         EVP_CIPHER_CTX_init is a void function + fix typo
2502
2503                 PR: 1044 + 1045
2504
2505 2005-04-17 03:15  levitte
2506
2507         Changed:
2508                 ssl/ssltest.c (1.53.2.28), "Exp", lines: +4 -1
2509
2510         Apparently, isascii() is an X/Open function, so to get it properly
2511         declared, we need to define _XOPEN_SOURCE before including ctype.h.
2512
2513                 Ported from HEAD.
2514
2515 2005-04-17 06:35  steve
2516
2517         Changed:
2518                 util/pl/VC-32.pl (1.11.2.6), "Exp", lines: +1 -1
2519
2520         Include user32.lib to import MessageBoxIndirect
2521
2522 2005-04-17 06:37  steve
2523
2524         Changed:
2525                 util/checkhash.pl (1.1.2.2), "Exp", lines: +163 -127
2526
2527         Modify checkhash.pl so it can be run standalone or included as a
2528         funtion in another perl script.
2529
2530 2005-04-17 16:00  appro
2531
2532         Changed:
2533                 fips/sha1/Makefile (1.1.4.10), "Exp", lines: +9 -5
2534
2535         Bring back fips_standalone_sha1.
2536
2537 2005-04-17 16:17  appro
2538
2539         Deleted:
2540                 fips/sha1/asm/sx86-elf.s (1.1.4.4)
2541         Changed:
2542                 Configure (1.314.2.114), "Exp", lines: +1 -1
2543                 fips/fipshashes.sha1 (1.1.2.2), "Exp", lines: +1 -1
2544                 fips/sha1/Makefile (1.1.4.11), "Exp", lines: +1 -1
2545                 fips/sha1/standalone.sha1 (1.1.2.13), "Exp", lines: +1 -1
2546                 fips/sha1/asm/fips-sx86-elf.s (1.1.2.1), "Exp", lines: +1568 -0
2547
2548         Rename fips/sha1/sx86-elf.s to fips/sha1/fips-sx86-elf.s.
2549
2550 2005-04-17 16:21  steve
2551
2552         Changed:
2553                 util/checkhash.pl (1.1.2.3), "Exp", lines: +2 -0
2554
2555         Return 0 for successful hash check.
2556
2557 2005-04-17 16:35  appro
2558
2559         Changed:
2560                 Configure (1.314.2.115), "Exp", lines: +1 -1
2561                 fips/fipshashes.sha1 (1.1.2.3), "Exp", lines: +1 -1
2562                 fips/des/asm/fips-dx86-elf.s (1.1.4.2), "Exp", lines: +108 -98
2563
2564         Regenerate fips/des/asm/fips-dx86-elf.s with -fPIC flag.
2565
2566 2005-04-17 16:54  appro
2567
2568         Changed:
2569                 Configure (1.314.2.116), "Exp", lines: +8 -1
2570                 Makefile.org (1.154.2.99), "Exp", lines: +3 -2
2571                 crypto/aes/aes_cbc.c (1.1.2.11), "Exp", lines: +2 -0
2572                 fips/fipshashes.sha1 (1.1.2.4), "Exp", lines: +1 -0
2573                 fips/aes/Makefile (1.1.4.5), "Exp", lines: +4 -2
2574                 fips/aes/asm/fips-ax86-elf.s (1.1.2.1), "Exp", lines: +1822 -0
2575
2576         Throw in fips/aes/asm/fips-ax86-elf.s.
2577
2578 2005-04-17 17:26  appro
2579
2580         Changed:
2581                 crypto/cryptlib.c (1.32.2.18), "Exp", lines: +6 -55
2582                 crypto/crypto.h (1.62.2.11), "Exp", lines: +0 -3
2583                 fips/fips.c (1.1.2.11), "Exp", lines: +62 -8
2584                 fips/fips.h (1.1.2.7), "Exp", lines: +2 -3
2585                 fips/fips_locl.h (1.1.4.3), "Exp", lines: +6 -3
2586                 fips/fipshashes.sha1 (1.1.2.5), "Exp", lines: +4 -4
2587                 fips/rand/fips_rand.c (1.1.2.10), "Exp", lines: +3 -1
2588                 fips/rsa/fips_rsa_gen.c (1.1.4.4), "Exp", lines: +4 -2
2589
2590         Resolve minor binary compatibility issues in fips.
2591
2592 2005-04-17 18:22  appro
2593
2594         Changed:
2595                 fips/fipshashes.sha1 (1.1.2.6), "Exp", lines: +12 -12
2596                 fips/des/fips_des_locl.h (1.1.2.4), "Exp", lines: +1 -1
2597                 fips/des/fips_set_key.c (1.1.4.4), "Exp", lines: +2 -2
2598                 fips/dh/fips_dh_key.c (1.1.2.3), "Exp", lines: +1 -1
2599                 fips/dsa/fips_dsa_ossl.c (1.1.2.7), "Exp", lines: +1 -1
2600                 fips/dsa/fips_dsa_selftest.c (1.1.4.2), "Exp", lines: +3 -3
2601                 fips/rand/fips_rand.c (1.1.2.11), "Exp", lines: +2 -2
2602                 fips/rand/fips_rand.h (1.1.2.5), "Exp", lines: +1 -1
2603                 fips/rsa/fips_rsa_eay.c (1.1.4.4), "Exp", lines: +1 -1
2604                 fips/rsa/fips_rsa_gen.c (1.1.4.5), "Exp", lines: +1 -1
2605                 fips/rsa/fips_rsa_selftest.c (1.1.4.5), "Exp", lines: +11 -11
2606                 fips/sha1/fips_sha1_selftest.c (1.1.4.2), "Exp", lines: +1 -1
2607                 fips/sha1/fips_sha1dgst.c (1.1.2.5), "Exp", lines: +1 -1
2608                 fips/sha1/standalone.sha1 (1.1.2.14), "Exp", lines: +2 -2
2609
2610         Minor fips const-ification.
2611
2612 2005-04-18 07:02  steve
2613
2614         Changed:
2615                 crypto/bf/bf_skey.c (1.6.2.2), "Exp", lines: +1 -0
2616                 crypto/cast/c_skey.c (1.5.6.2), "Exp", lines: +1 -0
2617                 crypto/idea/i_skey.c (1.5.6.2), "Exp", lines: +1 -0
2618                 crypto/rc2/rc2_skey.c (1.4.6.2), "Exp", lines: +1 -0
2619                 crypto/rc4/rc4_skey.c (1.10.8.3), "Exp", lines: +1 -0
2620                 crypto/rc5/rc5_skey.c (1.4.6.2), "Exp", lines: +1 -0
2621
2622         Pick up definition of FIPS_mode() in fips.h to avoid warnings.
2623
2624 2005-04-18 10:34  steve
2625
2626         Deleted:
2627                 fips/fingerprint.sha1 (1.1.2.14)
2628                 fips/fips_check_sha1 (1.1.2.8)
2629                 fips/fips_make_sha1 (1.1.2.7)
2630                 fips/aes/fingerprint.sha1 (1.1.2.7)
2631                 fips/des/fingerprint.sha1 (1.1.2.6)
2632                 fips/dh/fingerprint.sha1 (1.1.2.4)
2633                 fips/dsa/fingerprint.sha1 (1.1.2.7)
2634                 fips/rand/fingerprint.sha1 (1.1.2.10)
2635                 fips/rsa/fingerprint.sha1 (1.1.4.7)
2636                 fips/sha1/fingerprint.sha1 (1.1.2.12)
2637         Changed:
2638                 fips/sha1/Makefile (1.1.4.12), "Exp", lines: +1 -4
2639
2640         Remove obsolete fingerprint.sha1 files and associated scripts.
2641         Delete test in fips/sha1/Makefile: the top level test checks the
2642         same files.
2643
2644 2005-04-19 09:11  appro
2645
2646         Deleted:
2647                 fips/fipshashes.sha1 (1.1.2.7)
2648                 fips/sha1/standalone.sha1 (1.1.2.15)
2649         Changed:
2650                 fips/fipshashes.c (1.1.2.1), "Exp", lines: +32 -0
2651                 util/checkhash.pl (1.1.2.4), "Exp", lines: +7 -4
2652
2653         Maintain fingerprint hashes as C source.
2654
2655 2005-04-19 09:17  appro
2656
2657         Changed:
2658                 util/checkhash.pl (1.1.2.5), "Exp", lines: +1 -1
2659
2660         Complete the transition C-code hashes.
2661
2662 2005-04-19 16:21  appro
2663
2664         Changed:
2665                 Configure (1.314.2.117), "Exp", lines: +24 -21
2666                 Makefile.org (1.154.2.100), "Exp", lines: +1 -11
2667                 TABLE (1.99.2.52), "Exp", lines: +20 -20
2668                 apps/Makefile (1.1.4.15), "Exp", lines: +1 -1
2669                 test/Makefile (1.1.4.12), "Exp", lines: +1 -1
2670
2671         Enable shared link on HP-UX.
2672
2673 2005-04-19 18:00  steve
2674
2675         Changed:
2676                 util/mkdef.pl (1.67.2.9), "Exp", lines: +2 -2
2677
2678         Fix from HEAD.
2679
2680 2005-04-20 10:27  steve
2681
2682         Changed:
2683                 Configure (1.314.2.118), "Exp", lines: +1 -1
2684                 util/mk1mf.pl (1.41.2.12), "Exp", lines: +2 -0
2685
2686         Ignore zlib related options in mk1mf.pl
2687
2688 2005-04-20 18:42  steve
2689
2690         Changed:
2691                 Configure (1.314.2.119), "Exp", lines: +2 -2
2692
2693         Don't use kerberos library locations on windows.
2694
2695 2005-04-21 19:06  steve
2696
2697         Changed:
2698                 apps/openssl.c (1.48.2.13), "Exp", lines: +0 -2
2699                 fips/fips.c (1.1.2.12), "Exp", lines: +0 -27
2700                 fips/fips.h (1.1.2.8), "Exp", lines: +0 -2
2701                 fips/fipshashes.c (1.1.2.2), "Exp", lines: +2 -2
2702
2703         Remove defunct FIPS_allow_md5() and related functions.
2704
2705 2005-04-22 06:15  appro
2706
2707         Changed:
2708                 fips/fips.c (1.1.2.13), "Exp", lines: +3 -3
2709                 fips/fips_err.h (1.1.4.4), "Exp", lines: +3 -3
2710                 fips/fipshashes.c (1.1.2.4), "Exp", lines: +2 -2
2711
2712         Move some variables to .bss.
2713
2714 2005-04-22 07:17  steve
2715
2716         Changed:
2717                 CHANGES (1.977.2.156), "Exp", lines: +5 -0
2718                 crypto/bn/bn.h (1.66.2.4), "Exp", lines: +2 -0
2719                 crypto/bn/bn_mont.c (1.30.2.3), "Exp", lines: +20 -0
2720                 crypto/dh/dh_key.c (1.16.2.4), "Exp", lines: +14 -10
2721                 crypto/dsa/dsa_ossl.c (1.12.2.7), "Exp", lines: +12 -9
2722                 crypto/rsa/rsa_eay.c (1.28.2.10), "Exp", lines: +16 -90
2723                 fips/fipshashes.c (1.1.2.5), "Exp", lines: +3 -3
2724                 fips/dh/fips_dh_key.c (1.1.2.4), "Exp", lines: +13 -10
2725                 fips/dsa/fips_dsa_ossl.c (1.1.2.8), "Exp", lines: +12 -9
2726                 fips/rsa/fips_rsa_eay.c (1.1.4.5), "Exp", lines: +17 -90
2727
2728         New function BN_MONT_CTX_set_locked, to set montgomery parameters
2729         in a threadsafe manner.
2730
2731                 Modify or add calls to use it in rsa, dsa and dh
2732         algorithms.
2733
2734 2005-04-23 06:46  nils
2735
2736         Changed:
2737                 crypto/dsa/dsa_ossl.c (1.12.2.8), "Exp", lines: +1 -1
2738                 crypto/rsa/rsa_eay.c (1.28.2.11), "Exp", lines: +4 -4
2739
2740         fix typo
2741