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