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