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