move some more entries into FIPS file
[openssl.git] / ChangeLog.0_9_7-stable_not-in-head
1 This file, together with ChangeLog.0_9_7-stable_not-in-head_FIPS,
2 provides a collection of those CVS change log entries for the
3 0.9.7 branch (OpenSSL_0_9_7-stable) that do not appear similarly in
4 0.9.8-dev (CVS head).
5     
6 ChangeLog.0_9_7-stable_not-in-head_FIPS  -  "FIPS" related changes
7 ChangeLog.0_9_7-stable_not-in-head       -  everything else
8
9 Some obvious false positives have been eliminated: e.g., we do not
10 care about a simple "make update"; and we don't care about changes
11 identified to the 0.9.7 branch that were explicitly identified as
12 backports from head.
13     
14 Eliminating all other entries (and finally this file and its
15 compantion), either as false positives or as things that should go
16 into 0.9.8, remains to be done.  Any additional changes to 0.9.7 that
17 are not immediately put into 0.9.8, but belong there as well, should
18 be added to the end of this file.
19
20
21 2002-02-14 03:43  levitte
22
23         Changed:
24                 crypto/des/str2key.c (1.12.2.1), "Exp", lines: +12 -0
25
26         Because making the key strong by xoring the last byte with 0xF0
27         generates different keys than previous versions of OpenSSL and
28         libdes, let's make Assar's change experimental for now.
29
30 2002-02-14 14:42  levitte
31
32         Changed:
33                 crypto/err/err.c (1.51.2.1), "Exp", lines: +1 -1
34
35         For some reason, getting the topmost error was done the same way as
36         getting the bottommost one.  I hope I understood correctly how this
37         should be done.  It seems to work when running evp_test in an
38         environment where it can't find openssl.cnf.
39
40 2002-02-14 14:51  levitte
41
42         Changed:
43                 crypto/des/read2pwd.c (1.6.2.1), "Exp", lines: +1 -0
44
45         Make sure memset() is defined by including string.h Notified by
46         Oscar Jacobsson <oscar@jacobsson.org>
47
48 2002-02-14 17:23  levitte
49
50         Changed:
51                 crypto/ui/ui_openssl.c (1.11.2.1), "Exp", lines: +7 -1
52                 crypto/rsa/rsa.h (1.36.2.1), "Exp", lines: +6 -6
53                 crypto/rand/rand_egd.c (1.16.2.1), "Exp", lines: +5 -1
54                 crypto/des/read_pwd.c (1.26.2.1), "Exp", lines: +7 -1
55                 crypto/bio/bss_log.c (1.30.2.1), "Exp", lines: +1 -1
56                 crypto/bio/bss_bio.c (1.31.2.1), "Exp", lines: +5 -0
57                 crypto/tmdiff.c (1.9.2.1), "Exp", lines: +17 -2
58                 apps/speed.c (1.83.2.1), "Exp", lines: +20 -4
59                 apps/ca.c (1.102.2.1), "Exp", lines: +1 -1
60                 apps/s_time.c (1.23.2.1), "Exp", lines: +20 -2
61                 Configure (1.314.2.3), "Exp", lines: +3 -0
62                 e_os.h (1.56.2.1), "Exp", lines: +9 -1
63
64         Add the configuration target VxWorks.
65
66 2002-02-14 19:46  steve
67
68         Changed:
69                 crypto/engine/hw_sureware.c (1.2.2.1), "Exp", lines: +8 -4
70
71         Fix warnings:
72
73                 #if out some unused function.
74
75                 "index" is a global function on some platforms.
76
77 2002-02-14 19:52  steve
78
79         Changed:
80                 crypto/tmdiff.c (1.9.2.2), "Exp", lines: +1 -0
81
82         typo (?)
83
84 2002-02-15 00:38  steve
85
86         Changed:
87                 CHANGES (1.977.2.2), "Exp", lines: +5 -0
88                 crypto/conf/conf.h (1.30.2.1), "Exp", lines: +2 -1
89                 crypto/conf/conf_mall.c (1.6.2.1), "Exp", lines: +6 -7
90                 crypto/conf/conf_mod.c (1.8.2.1), "Exp", lines: +8 -0
91
92         Add argument to OPENSSL_config() and add flag to tolerate missing
93         config file.
94
95 2002-02-15 01:12  steve
96
97         Changed:
98                 NEWS (1.39.2.1), "Exp", lines: +5 -1
99
100         Update NEWS
101
102 2002-02-15 01:33  steve
103
104         Changed:
105                 crypto/asn1/asn1.h (1.103.2.1), "Exp", lines: +3 -0
106                 crypto/asn1/asn1_err.c (1.42.2.1), "Exp", lines: +3 -0
107                 crypto/asn1/asn_moid.c (1.2.2.1), "Exp", lines: +21 -10
108                 crypto/conf/conf_mod.c (1.8.2.2), "Exp", lines: +2 -6
109
110         Don't call finish function if it isn't set.
111
112                 Fix OID module.
113
114 2002-02-15 01:58  steve
115
116         Changed:
117                 crypto/x509/x509_vfy.c (1.56.2.1), "Exp", lines: +23 -13
118
119         Allow a NULL store parameter to X509_STORE_CTX_init().
120
121 2002-02-15 02:01  steve
122
123         Changed:
124                 crypto/evp/evp_enc.c (1.28.2.1), "Exp", lines: +2 -1
125
126         Only initialize cipher ctx if cipher is not NULL.
127
128 2002-02-15 03:43  steve
129
130         Changed:
131                 crypto/conf/conf_mod.c (1.8.2.3), "Exp", lines: +1 -1
132
133         Add flag to disable config module DSO loading.
134
135 2002-02-20 00:24  steve
136
137         Changed:
138                 CHANGES (1.977.2.3), "Exp", lines: +4 -0
139                 apps/apps.c (1.49.2.1), "Exp", lines: +20 -0
140                 crypto/conf/conf_mall.c (1.6.2.3), "Exp", lines: +2 -14
141                 crypto/conf/conf_mod.c (1.8.2.4), "Exp", lines: +15 -1
142
143         Use default openssl.cnf if config filename set to NULL and
144         openssl_conf if appname NULL.
145
146 2002-02-23 14:43  steve
147
148         Changed:
149                 crypto/asn1/asn_moid.c (1.2.2.2), "Exp", lines: +0 -1
150
151         Remove old comment
152
153 2002-03-01 16:39  ben
154
155         Changed:
156                 Configure (1.314.2.6), "Exp", lines: +1 -0
157
158         OpenBSD variant.
159
160 2002-03-08 20:12  steve
161
162         Changed:
163                 apps/apps.c (1.49.2.4), "Exp", lines: +1 -1
164
165         typo
166
167 2002-03-22 03:36  levitte
168
169         Changed:
170                 apps/version.c (1.13.2.1), "Exp", lines: +2 -2
171                 apps/speed.c (1.83.2.6), "Exp", lines: +6 -6
172                 apps/passwd.c (1.24.2.2), "Exp", lines: +2 -2
173
174         Use the more modern DES API in the openssl subcommands.
175
176 2002-03-22 11:29  levitte
177
178         Changed:
179                 crypto/des/des_old.h (1.9.2.4), "Exp", lines: +35 -23
180
181         Key schedules are given as arguments a bit differently in 0.9.6 and
182         earlier.  Also, a few 0.9.6 functions were missing their mappings.
183
184 2002-03-22 11:46  levitte
185
186         Changed:
187                 crypto/des/destest.c (1.30.2.2), "Exp", lines: +37 -35
188
189         Key schedules are given as arguments a bit differently in 0.9.6 and
190         earlier.  Also, it was an error to define crypt() at all times.
191
192 2002-03-26 15:25  levitte
193
194         Changed:
195                 CHANGES (1.977.2.15), "Exp", lines: +19 -8
196                 crypto/des/des.h (1.40.2.2), "Exp", lines: +6 -0
197
198         Add the possibility to enable olde des support, not just disable
199         it, for future support.  Redocument
200
201 2002-04-20 12:25  levitte
202
203         Changed:
204                 util/mk1mf.pl (1.41.2.1), "Exp", lines: +4 -1
205
206         Make sure ec is properly handled in Windows.
207
208 2002-05-08 17:13  ben
209
210         Changed:
211                 crypto/conf/conf_mod.c (1.8.2.6), "Exp", lines: +1 -1
212
213         Fix warning.
214
215 2002-05-11 14:42  steve
216
217         Changed:
218                 ssl/ssl_cert.c (1.48.2.3), "Exp", lines: +0 -1
219
220
221                 closedir is not used on Win32.
222
223 2002-05-22 09:53  levitte
224
225         Changed:
226                 apps/speed.c (1.83.2.7), "Exp", lines: +4 -1
227
228         Remove warnings about unused symbols when configured with no-rsa.
229
230 2002-05-22 09:55  levitte
231
232         Changed:
233                 crypto/asn1/x_pubkey.c (1.21.2.1), "Exp", lines: +1 -1
234
235         Remove warnings about uninitialised variables.  This has already
236         been applied in the main branch.
237
238 2002-05-22 09:56  levitte
239
240         Changed:
241                 crypto/engine/hw_4758_cca.c (1.1.2.4), "Exp", lines: +14 -14
242
243         Use 0 instead of NULL when casting to function pointers, to avoid
244         warnings from compilers when NULL is defined as '((void *)0)'.
245         This has already been applied in the main branch.
246
247 2002-05-22 09:58  levitte
248
249         Changed:
250                 util/mkerr.pl (1.18.2.1), "Exp", lines: +2 -2
251
252         Update copyright years.  This has already been applied in the main
253         branch.
254
255 2002-05-23 17:25  levitte
256
257         Changed:
258                 VMS/tcpip_shr_decc.opt (1.1.4.1), "Exp", lines: +1 -0
259
260         Forgot this file.
261
262 2002-05-31 16:34  ben
263
264         Changed:
265                 crypto/evp/evp_test.c (1.14.2.5), "Exp", lines: +1 -1
266
267         Fix a warning.
268
269 2002-06-05 08:45  levitte
270
271         Changed:
272                 ssl/ssl-lib.com (1.11.2.3), "Exp", lines: +1 -1
273                 test/maketests.com (1.13.2.2), "Exp", lines: +29 -1
274
275         Correct syntax in ssl-lib.com maketests.com was missing the TCP/IP
276         options TCPIP and NONE
277
278 2002-08-13 14:19  levitte
279
280         Changed:
281                 demos/engines/rsaref/Makefile (1.3.2.1), "Exp", lines: +1 -1
282
283         Export text symbols as well (AIX experts might need to correct me
284         here).
285
286 2002-08-13 14:26  levitte
287
288         Changed:
289                 demos/engines/cluster_labs/Makefile (1.1.2.1), "Exp", lines: +114 -0
290                 demos/engines/cluster_labs/cluster_labs.h (1.1.2.1), "Exp", lines: +35 -0
291                 demos/engines/cluster_labs/hw_cluster_labs.c (1.1.2.1), "Exp", lines: +718 -0
292                 demos/engines/cluster_labs/hw_cluster_labs.ec (1.1.2.1), "Exp", lines: +8 -0
293                 demos/engines/cluster_labs/hw_cluster_labs_err.c (1.1.2.1), "Exp", lines: +151 -0
294                 demos/engines/cluster_labs/hw_cluster_labs_err.h (1.1.2.1), "Exp", lines: +95 -0
295                 demos/engines/ibmca/Makefile (1.1.2.1), "Exp", lines: +114 -0
296                 demos/engines/ibmca/hw_ibmca.c (1.1.2.1), "Exp", lines: +917 -0
297                 demos/engines/ibmca/hw_ibmca.ec (1.1.2.1), "Exp", lines: +8 -0
298                 demos/engines/ibmca/hw_ibmca_err.c (1.1.2.1), "Exp", lines: +154 -0
299                 demos/engines/ibmca/hw_ibmca_err.h (1.1.2.1), "Exp", lines: +98 -0
300                 demos/engines/ibmca/ica_openssl_api.h (1.1.2.1), "Exp", lines: +189 -0
301                 demos/engines/zencod/Makefile (1.1.2.1), "Exp", lines: +114 -0
302                 demos/engines/zencod/hw_zencod.c (1.1.2.1), "Exp", lines: +1736 -0
303                 demos/engines/zencod/hw_zencod.ec (1.1.2.1), "Exp", lines: +8 -0
304                 demos/engines/zencod/hw_zencod.h (1.1.2.1), "Exp", lines: +160 -0
305                 demos/engines/zencod/hw_zencod_err.c (1.1.2.1), "Exp", lines: +151 -0
306                 demos/engines/zencod/hw_zencod_err.h (1.1.2.1), "Exp", lines: +95 -0
307
308         OK, I've amused myself with making sure the engines that have been
309         contributed TO WORK WITH 0.9.7 can be built as dynamically loadable
310         libraries.
311
312                 For now, they're not included in crypto/engine/ since 0.9.7
313         is in feature freeze.  Further discussion might change that, but
314         don't hold your breath.
315
316 2002-08-15 13:48  levitte
317
318         Changed:
319                 crypto/crypto-lib.com (1.53.2.8), "Exp", lines: +1 -1
320
321         I think that's the last forgotten compilation module.
322
323 2002-10-05 13:59  steve
324
325         Changed:
326                 crypto/engine/hw_cswift.c (1.17.2.4), "Exp", lines: +1 -1
327
328         Win32 fix (signed/unsigned compare error).
329
330 2002-10-09 14:19  levitte
331
332         Changed:
333                 crypto/engine/hw_cswift.c (1.17.2.5), "Exp", lines: +1 -0
334
335         The dissapearing destroy callback reappears
336
337 2002-10-24 00:09  levitte
338
339         Changed:
340                 crypto/crypto-lib.com (1.53.2.9), "Exp", lines: +1 -1
341
342         An engine changed name.
343
344 2002-10-29 18:46  geoff
345
346         Changed:
347                 doc/ssl/SSL_CTX_set_session_cache_mode.pod (1.5.2.2), "Exp", lines: +1 -0
348
349         Correct another inconsistency in my recent commits.
350
351 2002-11-04 17:33  levitte
352
353         Changed:
354                 Configure (1.314.2.38), "Exp", lines: +4 -2
355
356         Return my normal debug targets to something not so extreme, and
357         make the extreme ones special (or 'extreme', if you will :-)).
358
359 2002-11-13 12:35  levitte
360
361         Changed:
362                 crypto/cryptlib.h (1.10.2.4), "Exp", lines: +0 -4
363                 crypto/crypto.h (1.62.2.3), "Exp", lines: +4 -0
364
365         Make OpenSSLdie() visible (it's a must to get a proper reference in
366         libeay.num).
367
368 2002-11-13 14:36  levitte
369
370         Changed:
371                 crypto/pem/pem_lib.c (1.36.2.5), "Exp", lines: +1 -1
372
373         C++ comments in C code, 'nuff said...
374
375 2002-11-13 15:30  levitte
376
377         Changed:
378                 demos/engines/ibmca/hw_ibmca.c (1.1.2.2), "Exp", lines: +3 -0
379                 demos/engines/zencod/hw_zencod.c (1.1.2.2), "Exp", lines: +4 -1
380                 demos/engines/cluster_labs/hw_cluster_labs.c (1.1.2.2), "Exp", lines: +5 -2
381
382         The loading functions should be static if we build a dynamic
383         engine.
384
385 2002-12-12 18:41  levitte
386
387         Changed:
388                 crypto/engine/hw_ncipher.c (1.26.2.7), "Exp", lines: +38 -2
389                 crypto/engine/hw_ncipher_err.c (1.1.2.2), "Exp", lines: +1 -1
390                 crypto/engine/hw_ncipher_err.h (1.1.2.2), "Exp", lines: +1 -1
391                 crypto/cryptlib.c (1.32.2.8), "Exp", lines: +2 -1
392                 crypto/crypto.h (1.62.2.7), "Exp", lines: +2 -1
393                 CHANGES (1.977.2.78), "Exp", lines: +14 -0
394
395         Add a static lock called HWCRHK, for the case of having an
396         application that wants to use the hw_ncipher engine without having
397         given any callbacks for the dynamic type of locks.
398
399 2002-12-15 16:27  appro
400
401         Changed:
402                 Makefile.org (1.154.2.41), "Exp", lines: +2 -1
403
404         Another Solaris shared build clean-up. This is not actually needed
405         if one uses WorkShop C. It's gcc driver that brings copy of
406         libgcc.a into .so otherwise. In case you wonder what it's -Wl,-z...
407         and not just -z. Problem is that gcc driver apparently omits all -z
408         options but -z text. Don't ask me why. I'm not committing
409         corresponding workaround into the HEAD as Makefile.shared
410         reportedly needs even more work...
411
412 2002-12-16 19:17  appro
413
414         Changed:
415                 crypto/bn/bn_lcl.h (1.23.2.3), "Exp", lines: +3 -0
416                 crypto/bn/bn_mul.c (1.28.2.4), "Exp", lines: +84 -445
417
418         This is rollback to 0.9.6h bn_mul.c to address problem reported in
419         RT#272.
420
421 2002-12-16 19:59  appro
422
423         Changed:
424                 Makefile.org (1.154.2.42), "Exp", lines: +3 -1
425
426         Some of Sun compiler drivers (well, one of those I have) collect
427         all options specified with -Wl in the beginnig of the ld command
428         line which kind of obsoletes the idea as it's -z defaultextract
429         that will be closest to lib*.a and not -z allextract:-(
430
431 2002-12-17 15:21  levitte
432
433         Changed:
434                 NEWS (1.39.2.16), "Exp", lines: +4 -1
435
436         A few more NEWS items.
437
438 !2002-12-27 17:49  appro
439 !
440 !       Changed:
441 !               Configure (1.314.2.62), "Exp", lines: +1 -1
442 !
443 !       According to Tim Rice <tim@multitalents.net> assembler support in
444 !       SCO5 never worked anyway. Note this is not going to HEAD as we
445 !       intend to provide an alternative solution as soon as 0.9.7 is out.
446
447 2002-12-28 02:35  levitte
448
449         Changed:
450                 Configure (1.314.2.63), "Exp", lines: +1 -1
451
452         Hmm, the variables $x96_elf_asm and others contain a number of
453         colons, so when removing one reference, if should be replaced with
454         the appropriate number of colons, or chaos will follow...
455
456         It's rather silly to believe we'd release 0.9.7a in 2002 :-).
457
458 2003-01-01 16:48  ben
459
460         Changed:
461                 crypto/des/des_locl.h (1.19.2.5), "Exp", lines: +1 -1
462                 crypto/rc5/rc5_locl.h (1.3.2.4), "Exp", lines: +1 -1
463
464         Fix warnings, use correct -Ds.
465
466 2003-03-24 17:57  steve
467
468         Changed:
469                 crypto/x509/x509_vfy.c (1.56.2.5), "Exp", lines: +2 -2
470                 crypto/x509/x509_vfy.c (1.56.2.6), "Exp", lines: +2 -2
471
472         Get X509_V_FLAG_CRL_CHECK_ALL logic the right way round.  PR:544
473
474 ? 2003-04-04 16:21  levitte
475
476         Changed:
477                 util/mkdef.pl (1.67.2.5), "Exp", lines: +10 -5
478                 util/mkerr.pl (1.18.2.3), "Exp", lines: +6 -6
479
480         Transfer the changes to detect multiline comments and the GCC
481         extension __attribute__.
482
483 2003-04-08 13:54  levitte
484
485         Changed:
486                 test/Makefile.ssl (1.84.2.25), "Exp", lines: +29 -1
487                 apps/Makefile.ssl (1.100.2.22), "Exp", lines: +1 -0
488                 Makefile.org (1.154.2.61), "Exp", lines: +4 -5
489
490         Set LD_LIBRARY_PATH when linking, since OpenUnix' ld uses it to
491         create a library search path.
492
493                 Correct typos.
494
495 2003-04-09 07:25  levitte
496
497         Changed:
498                 test/Makefile.ssl (1.84.2.26), "Exp", lines: +1 -1
499
500         Typo
501
502 2003-04-09 08:50  levitte
503
504         Changed:
505                 apps/Makefile.ssl (1.100.2.23), "Exp", lines: +1 -0
506
507         Dont forget req.
508
509 2003-04-10 03:13  steve
510
511         Changed:
512                 crypto/rsa/rsa_sign.c (1.11.2.6), "Exp", lines: +2 -2
513
514         Only call redirected rsa_sign or rsa_verify if the pointer is set.
515
516                 This allows, for example, a smart card to redirect rsa_sign
517         and keep the default rsa_verify.
518
519 2003-07-03 23:43  levitte
520
521         Changed:
522                 Makefile.org (1.154.2.65), "Exp", lines: +2 -2
523
524         Add a slash so grep doesn't return both ./crypto/bio/bss_mem.o and
525         ./crypto/mem.o when we're looking for mem.o.
526
527 2003-07-27 15:46  ben
528
529         Changed:
530                 crypto/aes/aes.h (1.1.2.5), "Exp", lines: +3 -0
531                 crypto/aes/aes_cfb.c (1.1.2.4), "Exp", lines: +57 -0
532
533         Add untested CFB-r mode. Will be tested soon.
534
535 2003-07-28 17:07  ben
536
537         Changed:
538                 Makefile.org (1.154.2.69), "Exp", lines: +5 -1
539                 crypto/aes/aes.h (1.1.2.6), "Exp", lines: +3 -0
540                 crypto/aes/aes_cfb.c (1.1.2.5), "Exp", lines: +19 -0
541                 crypto/dsa/Makefile.ssl (1.49.2.6), "Exp", lines: +3 -2
542                 crypto/err/Makefile.ssl (1.48.2.4), "Exp", lines: +17 -16
543                 crypto/evp/e_aes.c (1.6.2.5), "Exp", lines: +8 -0
544                 crypto/evp/e_des.c (1.5.2.2), "Exp", lines: +1 -1
545                 crypto/evp/e_des3.c (1.8.2.3), "Exp", lines: +2 -2
546                 crypto/evp/evp.h (1.86.2.11), "Exp", lines: +28 -11
547                 crypto/evp/evp_locl.h (1.7.2.3), "Exp", lines: +2 -2
548                 crypto/objects/obj_dat.h (1.49.2.13), "Exp", lines: +10 -5
549                 crypto/objects/obj_mac.h (1.19.2.13), "Exp", lines: +5 -0
550                 crypto/objects/obj_mac.num (1.15.2.9), "Exp", lines: +1 -0
551                 crypto/objects/objects.txt (1.20.2.14), "Exp", lines: +4 -0
552                 fips/Makefile.ssl (1.1.2.3), "Exp", lines: +7 -0
553                 fips/aes/Makefile.ssl (1.1.2.2), "Exp", lines: +23 -1
554                 fips/aes/fips_aesavs.c (1.1.2.3), "Exp", lines: +9 -1
555                 test/Makefile.ssl (1.84.2.30), "Exp", lines: +101 -43
556
557         Add support for partial CFB modes, make tests work, update
558         dependencies.
559
560 2003-07-29 12:56  ben
561
562         Changed:
563                 crypto/aes/aes_cfb.c (1.1.2.6), "Exp", lines: +9 -6
564                 crypto/evp/c_allc.c (1.8.2.3), "Exp", lines: +1 -0
565                 crypto/evp/evp_test.c (1.14.2.11), "Exp", lines: +17 -8
566                 crypto/evp/evptests.txt (1.9.2.2), "Exp", lines: +48 -1
567
568         Working CFB1 and test vectors.
569
570 2003-07-29 15:24  ben
571
572         Changed:
573                 crypto/evp/e_aes.c (1.6.2.6), "Exp", lines: +14 -0
574                 crypto/objects/obj_dat.h (1.49.2.14), "Exp", lines: +15 -5
575                 crypto/objects/obj_mac.h (1.19.2.14), "Exp", lines: +10 -0
576                 crypto/objects/obj_mac.num (1.15.2.10), "Exp", lines: +2 -0
577                 crypto/objects/objects.txt (1.20.2.15), "Exp", lines: +2 -0
578                 fips/aes/Makefile.ssl (1.1.2.3), "Exp", lines: +1 -1
579                 fips/aes/fips_aesavs.c (1.1.2.4), "Exp", lines: +34 -19
580
581         The rest of the keysizes for CFB1, working AES AVS test for CFB1.
582
583 2003-07-29 19:05  ben
584
585         Changed:
586                 crypto/aes/aes.h (1.1.2.7), "Exp", lines: +3 -0
587                 crypto/aes/aes_cfb.c (1.1.2.7), "Exp", lines: +14 -0
588                 crypto/evp/c_allc.c (1.8.2.4), "Exp", lines: +1 -0
589                 crypto/evp/e_aes.c (1.6.2.7), "Exp", lines: +4 -9
590                 crypto/evp/evptests.txt (1.9.2.3), "Exp", lines: +48 -0
591                 crypto/objects/obj_dat.h (1.49.2.15), "Exp", lines: +20 -5
592                 crypto/objects/obj_mac.h (1.19.2.15), "Exp", lines: +15 -0
593                 crypto/objects/obj_mac.num (1.15.2.11), "Exp", lines: +3 -0
594                 crypto/objects/objects.txt (1.20.2.16), "Exp", lines: +3 -0
595                 fips/aes/fips_aesavs.c (1.1.2.7), "Exp", lines: +11 -0
596
597         AES CFB8.
598
599 2003-07-30 20:30  ben
600
601         Changed:
602                 Makefile.org (1.154.2.70), "Exp", lines: +16 -5
603                 crypto/des/cfb_enc.c (1.7.2.1), "Exp", lines: +2 -1
604                 crypto/des/des_enc.c (1.11.2.2), "Exp", lines: +4 -0
605                 crypto/evp/e_aes.c (1.6.2.8), "Exp", lines: +7 -14
606                 crypto/evp/e_des.c (1.5.2.3), "Exp", lines: +37 -1
607                 crypto/evp/evp.h (1.86.2.12), "Exp", lines: +6 -0
608                 crypto/evp/evp_locl.h (1.7.2.4), "Exp", lines: +9 -0
609                 crypto/objects/obj_dat.h (1.49.2.16), "Exp", lines: +48 -23
610                 crypto/objects/obj_mac.h (1.19.2.16), "Exp", lines: +31 -6
611                 crypto/objects/obj_mac.num (1.15.2.12), "Exp", lines: +5 -0
612                 crypto/objects/objects.txt (1.20.2.17), "Exp", lines: +12 -6
613                 fips/Makefile.ssl (1.1.2.4), "Exp", lines: +8 -1
614                 fips/fips_make_sha1 (1.1.2.3), "Exp", lines: +3 -0
615                 fips/aes/Makefile.ssl (1.1.2.4), "Exp", lines: +1 -1
616                 fips/des/.cvsignore (1.1.2.1), "Exp", lines: +3 -0
617                 fips/des/Makefile.ssl (1.1.2.1), "Exp", lines: +96 -0
618                 fips/des/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
619                 fips/des/fips_des_enc.c (1.1.2.1), "Exp", lines: +288 -0
620                 fips/des/fips_des_locl.h (1.1.2.1), "Exp", lines: +428 -0
621                 fips/des/fips_desmovs.c (1.1.2.1), "Exp", lines: +659 -0
622
623         Whoops, forgot FIPS DES, also add EVPs for DES CFB1 and 8.
624
625 2003-07-31 23:30  levitte
626
627         Changed:
628                 Makefile.org (1.154.2.71), "Exp", lines: +2 -0
629
630         If FDIRS is to be treated like SDIRS, let's not forget to
631         initialize it in Makefile.org.
632
633 2003-08-01 12:25  ben
634
635         Changed:
636                 crypto/des/cfb_enc.c (1.7.2.2), "Exp", lines: +45 -36
637                 crypto/evp/c_allc.c (1.8.2.5), "Exp", lines: +2 -0
638                 crypto/evp/e_des.c (1.5.2.4), "Exp", lines: +8 -3
639                 crypto/evp/evptests.txt (1.9.2.4), "Exp", lines: +6 -0
640
641         Fix DES CFB-r.
642
643 2003-08-01 12:31  ben
644
645         Changed:
646                 crypto/evp/evptests.txt (1.9.2.5), "Exp", lines: +4 -0
647
648         DES CFB8 test.
649
650 2003-08-01 19:06  steve
651
652         Changed:
653                 crypto/evp/evp_lib.c (1.6.8.2), "Exp", lines: +24 -0
654                 crypto/objects/obj_dat.h (1.49.2.17), "Exp", lines: +15 -46
655                 crypto/objects/obj_mac.h (1.19.2.17), "Exp", lines: +1 -24
656                 crypto/objects/obj_mac.num (1.15.2.13), "Exp", lines: +1 -4
657                 crypto/objects/objects.txt (1.20.2.18), "Exp", lines: +8 -12
658
659         Make the EFB NIDs have empty OIDs aliased to the real EFB OID.
660
661 2003-08-11 11:56  levitte
662
663         Changed:
664                 apps/Makefile.ssl (1.100.2.24), "Exp", lines: +1 -1
665
666         Oops, removed a little too much.
667
668 2003-08-11 13:46  levitte
669
670         Changed:
671                 test/Makefile.ssl (1.84.2.33), "Exp", lines: +28 -28
672
673         Don't fiddle with LD_LIBRARY_PATH when building non-static.
674
675 2003-08-14 08:54  levitte
676
677         Changed:
678                 apps/Makefile.ssl (1.100.2.25), "Exp", lines: +1 -1
679                 test/Makefile.ssl (1.84.2.34), "Exp", lines: +28 -28
680
681         Undo the change that left LD_LIBRARY_PATH unchanged.  The errors I
682         saw weren't due to that, but to a change on the SCO machines I used
683         for testing, where my $PATH was suddenly incorrect.
684
685 2003-09-27 20:31  levitte
686
687         Changed:
688                 apps/pkcs8.c (1.22.2.8), "Exp", lines: +5 -6
689
690         Remove extra argument to BIO_printf().  PR: 685
691
692 2003-09-29 19:10  steve
693
694         Changed:
695                 crypto/bio/bss_file.c (1.14.2.4), "Exp", lines: +2 -2
696
697         Fix to make it compile under Win32.
698
699 2003-11-19 06:18  geoff
700
701         Changed:
702                 crypto/x509/x509.h (1.116.2.4), "Exp", lines: +0 -4
703
704         Remove duplicate prototypes have already been (correctly) added to
705         rsa.h, as this is already included by x509.h anyway.
706
707 2004-01-21 10:58  appro
708
709         Changed:
710                 Configure (1.314.2.89), "Exp", lines: +1 -0
711                 config (1.95.2.27), "Exp", lines: +7 -6
712                 crypto/bn/Makefile.ssl (1.65.2.7), "Exp", lines: +3 -0
713
714         Proper support for HP-UX64 gcc build.  PR: 772
715
716 2004-01-29 10:41  levitte
717
718         Changed:
719                 crypto/bn/bn_lcl.h (1.23.2.6), "Exp", lines: +8 -9
720
721         Have the declarations match the definitions.
722
723 2004-03-16 06:50  steve
724
725         Changed:
726                 apps/x509.c (1.67.2.14), "Exp", lines: +0 -1
727                 ssl/kssl.c (1.20.2.12), "Exp", lines: +2 -2
728
729         Avoid warnings.
730
731 2004-03-17 05:01  mark
732
733         Changed:
734                 CHANGES (1.977.2.128), "Exp", lines: +9 -1
735                 FAQ (1.61.2.30), "Exp", lines: +1 -1
736                 LICENSE (1.7.2.3), "Exp", lines: +1 -1
737                 NEWS (1.39.2.21), "Exp", lines: +8 -0
738                 README (1.39.2.24), "Exp", lines: +2 -2
739                 STATUS (1.211.2.41), "Exp", lines: +4 -1
740                 openssl.spec (1.6.2.6), "Exp", lines: +1 -1
741                 crypto/opensslv.h (1.40.2.21), "Exp", lines: +2 -2
742                 ssl/s3_pkt.c (1.46.2.6), "Exp", lines: +8 -0
743                 ssl/s3_srvr.c (1.85.2.20), "Exp", lines: +16 -0
744
745         Fix null-pointer assignment in do_change_cipher_spec() revealed by
746         using the Codenomicon TLS Test Tool (CAN-2004-0079) Fix flaw in
747         SSL/TLS handshaking when using Kerberos ciphersuites
748         (CAN-2004-0112) Ready for 0.9.7d build
749
750                 Submitted by: Steven Henson Reviewed by: Joe Orton Approved
751         by: Mark Cox
752
753 2004-03-25 01:57  steve
754
755         Changed:
756                 crypto/pkcs7/pk7_doit.c (1.50.2.9), "Exp", lines: +9 -4
757                 crypto/pkcs7/pk7_doit.c (1.50.2.4.2.2), "Exp", lines: +9 -4
758
759         Make S/MIME encrypt work again.
760
761 2004-04-02 14:39  levitte
762
763         Changed:
764                 crypto/bn/Makefile.ssl (1.65.2.8), "Exp", lines: +1 -1
765
766         Typo.  "pa-rics2W" corrected to "pa-risc2W".  PR: 868
767
768 2004-05-12 12:09  levitte
769
770         Changed:
771                 apps/apps.h (1.44.2.13), "Exp", lines: +0 -6
772                 crypto/o_str.c (1.5.2.1), "Exp", lines: +4 -3
773                 crypto/o_str.h (1.2.6.1), "Exp", lines: +0 -0
774
775         The functions OPENSSL_strcasen?cmp() were forgotten when merging
776         the FIPS branch into this.  It's needed at least for certain
777         OpenVMS versions, and should really be used in a more general way.
778
779 2004-05-12 12:17  levitte
780
781         Changed:
782                 crypto/Makefile (1.1.4.2), "Exp", lines: +3 -3
783
784         Forgot to update the Makefile with the o_str stuff...
785
786 2004-05-12 16:11  ben
787
788         Changed:
789                 crypto/rand/rand.h (1.26.2.8), "Exp", lines: +2 -0
790                 crypto/rand/rand_err.c (1.6.2.4), "Exp", lines: +2 -0
791                 fips/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
792                 fips/fips.c (1.1.2.4), "Exp", lines: +5 -1
793                 fips/rand/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
794                 fips/rand/fips_rand.c (1.1.2.5), "Exp", lines: +29 -0
795
796         Blow up in people's faces if they don't reseed.
797
798 2004-05-12 19:53  steve
799
800         Changed:
801                 apps/x509.c (1.67.2.16), "Exp", lines: +0 -7
802
803         Fix memory leak.
804
805 2004-05-14 19:54  levitte
806
807         Changed:
808                 util/libeay.num (1.173.2.20), "Exp", lines: +43 -54
809
810         All EVP_*_cfb functions have changed names to EVP_*_cfb64 or
811         EVP_*_cfb128.
812
813 2004-05-15 18:39  ben
814
815         Changed:
816                 ssl/s23_clnt.c (1.20.2.6), "Exp", lines: +5 -2
817                 ssl/s2_clnt.c (1.37.2.11), "Exp", lines: +5 -2
818                 ssl/s2_srvr.c (1.36.2.8), "Exp", lines: +6 -3
819                 ssl/s3_clnt.c (1.53.2.17), "Exp", lines: +2 -1
820                 ssl/s3_srvr.c (1.85.2.22), "Exp", lines: +4 -2
821                 ssl/ssl_sess.c (1.40.2.8), "Exp", lines: +2 -1
822
823         Check error returns.
824
825 2004-05-17 06:39  levitte
826
827         Changed:
828                 apps/enc.c (1.35.2.10), "Exp", lines: +14 -0
829
830         Make it possible for the user to choose the digest used to create
831         the key.
832
833 2004-05-17 06:40  levitte
834
835         Changed:
836                 apps/enc.c (1.35.2.11), "Exp", lines: +4 -4
837
838         Rewrite the usage to avoid confusion.
839
840 2004-05-17 06:47  levitte
841
842         Changed:
843                 apps/enc.c (1.35.2.12), "Exp", lines: +1 -1
844
845         Typo corretced.
846
847 2004-06-19 15:32  ben
848
849         Changed:
850                 Makefile.org (1.154.2.81), "Exp", lines: +2 -7
851
852         Make make tags make tags.
853
854 2004-06-19 15:54  ben
855
856         Changed:
857                 apps/Makefile (1.1.4.3), "Exp", lines: +3 -3
858                 apps/prime.c (1.1.2.1), "Exp", lines: +115 -0
859                 apps/progs.h (1.26.2.3), "Exp", lines: +2 -0
860
861         Add primality tester.
862
863 2004-06-21 20:05  levitte
864
865         Changed:
866                 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
867
868         Standard sh doesn't tolerate ! as part of the conditional command.
869
870                 PR: 900
871
872 2004-06-24 14:12  steve
873
874         Changed:
875                 apps/prime.c (1.1.2.2), "Exp", lines: +3 -0
876
877         Include <string.h> to get definition of strcmp.
878
879 2004-06-24 14:31  steve
880
881         Changed:
882                 crypto/evp/evp_lib.c (1.6.8.5), "Exp", lines: +2 -2
883
884         Return an error if an attempt is made to encode or decode cipher
885         ASN1 parameters and the cipher doesn't support it.
886
887 2004-07-04 18:36  steve
888
889         Changed:
890                 crypto/asn1/p5_pbev2.c (1.20.2.2), "Exp", lines: +2 -1
891
892         Fix memory leak.
893
894 2004-07-24 15:40  appro
895
896         Changed:
897                 ssl/ssl_cert.c (1.48.2.9), "Exp", lines: +5 -2
898
899         Add casts where casts due. It's "safe" to cast, because "wrong"
900         casts will either be optimized away or never performed. The trouble
901         is that compiler first parses code, then optimizes, not both at
902         once...
903
904 2004-07-27 16:09  levitte
905
906         Changed:
907                 makevms.com (1.35.2.5), "Exp", lines: +1 -1
908
909         Typo
910
911 2004-08-02 16:15  levitte
912
913         Changed:
914                 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
915
916         Let's lock a write lock when changing values, shall we?
917
918                 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
919         for making me aware of this error.
920
921 2004-08-11 22:34  levitte
922
923         Changed:
924                 apps/makeapps.com (1.18.2.6), "Exp", lines: +2 -2
925
926         Another missing module in the VMS build files.  I believe this is
927         the last, though...
928
929 2004-09-10 22:27  steve
930
931         Changed:
932                 crypto/x509/x509_req.c (1.13.2.2), "Exp", lines: +1 -1
933
934         Stop warning.
935
936 2004-09-11 11:45  levitte
937
938         Changed:
939                 test/testenc.com (1.6.8.2), "Exp", lines: +1 -1
940
941         Makefile.ssl changed name to Makefile...
942
943 2004-09-14 00:30  steve
944
945         Changed:
946                 crypto/asn1/a_strex.c (1.8.2.6), "Exp", lines: +7 -2
947
948         ASN1_STRING_to_UTF8() assumed that the MBSTRING_* flags were of the
949         form MBSTRING_FLAG|nbyte where "nbyte" is the number of bytes per
950         character.
951
952                 Unfortunately this isn't so and we can't change the
953         #defines because this would break binary compatibility, so for
954         0.9.7X only translate between the two.
955
956 2004-09-14 00:39  steve
957
958         Changed:
959                 crypto/x509/x509_req.c (1.13.2.3), "Exp", lines: +1 -1
960
961         Oops, forgot to reorder extension request nids.
962
963 2004-11-11 02:18  steve
964
965         Changed:
966                 crypto/engine/vendor_defns/sureware.h (1.2.2.1), "Exp", lines: +1 -1
967
968         The use of "exp" as a variable name in a prototype causes a
969         conflict with FC2 headers.
970
971 2004-11-27 13:55  steve
972
973         Changed:
974                 apps/prime.c (1.1.2.3), "Exp", lines: +28 -17
975
976         Fix leaks and give an error if no argument specified in prime.c
977
978 2004-11-27 14:02  steve
979
980         Changed:
981                 apps/prime.c (1.1.2.4), "Exp", lines: +7 -8
982
983         Remove unnecessary check and call BIO_free_all() on bio_out to
984         avoid a leak on VMS.
985
986 2004-12-09 19:00  appro
987
988         Changed:
989                 apps/openssl.c (1.48.2.11), "Exp", lines: +1 -1
990
991         Eliminate dependency on UNICODE macro.
992
993 2004-12-20 14:18  appro
994
995         Changed:
996                 util/mklink.pl (1.6.2.2), "Exp", lines: +1 -0
997
998         When re-linking files, really relink them. In other words, emulate
999         ln -f.
1000
1001 2004-12-28 00:48  appro
1002
1003         Changed:
1004                 Configure (1.314.2.103), "Exp", lines: +1 -2
1005                 Makefile.org (1.154.2.92), "Exp", lines: +2 -2
1006
1007         Cosmetic mingw update.  PR: 924
1008
1009 2005-01-09 18:58  appro
1010
1011         Changed:
1012                 crypto/evp/c_alld.c (1.4.2.1), "Exp", lines: +1 -1
1013                 crypto/evp/m_sha.c (1.8.2.1), "Exp", lines: +1 -1
1014                 crypto/sha/shatest.c (1.11.2.2), "Exp", lines: +2 -2
1015
1016         Allow for ./config no-sha0.  PR: 993
1017
1018 2005-01-11 07:53  levitte
1019
1020         Changed:
1021                 apps/apps.c (1.49.2.31), "Exp", lines: +0 -16
1022
1023         Remove VMS_strcasecmp() from apps.c, it's not used any more.  And
1024         besides, the implementation is bogus.
1025
1026 2005-01-31 02:40  steve
1027
1028         Changed:
1029                 crypto/asn1/a_verify.c (1.12.2.3), "Exp", lines: +7 -6
1030
1031         Avoid memory leak.
1032
1033 2005-01-31 02:46  steve
1034
1035         Changed:
1036                 test/testss (1.7.2.1), "Exp", lines: +1 -1
1037
1038         Use SHA1 for test certificates so FIPS SSL/TLS tests work.
1039
1040 2005-02-03 12:09  appro
1041
1042         Changed:
1043                 Configure (1.314.2.105), "Exp", lines: +2 -2
1044                 Makefile.org (1.154.2.94), "Exp", lines: +16 -6
1045                 TABLE (1.99.2.44), "Exp", lines: +2 -2
1046
1047         Final HP-UX specific touches to "cope with run-time linker on
1048         multi-ABI platforms."
1049
1050 2005-03-12 10:28  appro
1051
1052         Changed:
1053                 Makefile.org (1.154.2.95), "Exp", lines: +9 -2
1054                 apps/Makefile (1.1.4.13), "Exp", lines: +0 -1
1055                 test/Makefile (1.1.4.9), "Exp", lines: +0 -1
1056
1057         Move copying of .dll to apps/ and test/ to more appropriate place.
1058
1059 2005-03-12 13:15  appro
1060
1061         Changed:
1062                 apps/Makefile (1.1.4.14), "Exp", lines: +4 -2
1063                 test/Makefile (1.1.4.10), "Exp", lines: +42 -194
1064
1065         Fold rules in test/Makefile and provide hooks for updated FIPS
1066         build procedures.
1067
1068 2005-03-15 10:46  appro
1069
1070         Changed:
1071                 Makefile.org (1.154.2.96), "Exp", lines: +1 -1
1072                 crypto/Makefile (1.1.4.6), "Exp", lines: +2 -3
1073                 fips/Makefile (1.1.4.8), "Exp", lines: +4 -1
1074
1075         Real Bourne shell doesn't accept ! as in "if ! grep ..." Fix this
1076         in crypto/Makefile and make Makefile.org and fips/Makefile more
1077         discreet.
1078
1079 2005-03-26 20:32  appro
1080
1081         Changed:
1082                 crypto/perlasm/x86nasm.pl (1.2.8.8), "Exp", lines: +6 -1
1083
1084         Resolve "operation size not specified" in NASM modules.
1085
1086 2005-04-03 21:16  appro
1087
1088         Changed:
1089                 Configure (1.314.2.109), "Exp", lines: +10 -0
1090                 TABLE (1.99.2.48), "Exp", lines: +50 -0
1091                 config (1.95.2.33), "Exp", lines: +9 -2
1092                 crypto/bn/Makefile (1.1.4.4), "Exp", lines: +1 -0
1093                 crypto/rc4/Makefile (1.1.4.6), "Exp", lines: +1 -1
1094
1095         Extend Solaris x86 support to amd64. Note that if both gcc and Sun
1096         C are installed, it defaults to gcc, because it beats Sun C on
1097         every benchmark. Also note that gcc shared build was verified to
1098         work woth Sun C...
1099
1100 2005-04-14 00:47  appro
1101
1102         Changed:
1103                 Makefile.org (1.154.2.98), "Exp", lines: +1 -1
1104
1105         Move cygcrypto.dll above cygwin.dll.
1106
1107 2005-04-15 10:00  nils
1108
1109         Changed:
1110                 doc/HOWTO/keys.txt (1.1.2.2), "Exp", lines: +3 -3
1111                 doc/crypto/EVP_EncryptInit.pod (1.10.2.5), "Exp", lines: +3 -3
1112
1113         EVP_CIPHER_CTX_init is a void function + fix typo
1114
1115                 PR: 1044 + 1045
1116
1117 2005-04-17 06:35  steve
1118
1119         Changed:
1120                 util/pl/VC-32.pl (1.11.2.6), "Exp", lines: +1 -1
1121
1122         Include user32.lib to import MessageBoxIndirect
1123
1124 2005-04-19 16:21  appro
1125
1126         Changed:
1127                 Configure (1.314.2.117), "Exp", lines: +24 -21
1128                 Makefile.org (1.154.2.100), "Exp", lines: +1 -11
1129                 TABLE (1.99.2.52), "Exp", lines: +20 -20
1130                 apps/Makefile (1.1.4.15), "Exp", lines: +1 -1
1131                 test/Makefile (1.1.4.12), "Exp", lines: +1 -1
1132
1133         Enable shared link on HP-UX.
1134
1135 2005-04-20 10:27  steve
1136
1137         Changed:
1138                 Configure (1.314.2.118), "Exp", lines: +1 -1
1139                 util/mk1mf.pl (1.41.2.12), "Exp", lines: +2 -0
1140
1141         Ignore zlib related options in mk1mf.pl
1142
1143 2005-04-20 18:42  steve
1144
1145         Changed:
1146                 Configure (1.314.2.119), "Exp", lines: +2 -2
1147
1148         Don't use kerberos library locations on windows.
1149
1150 2005-04-22 07:17  steve
1151
1152         Changed:
1153                 CHANGES (1.977.2.156), "Exp", lines: +5 -0
1154                 crypto/bn/bn.h (1.66.2.4), "Exp", lines: +2 -0
1155                 crypto/bn/bn_mont.c (1.30.2.3), "Exp", lines: +20 -0
1156                 crypto/dh/dh_key.c (1.16.2.4), "Exp", lines: +14 -10
1157                 crypto/dsa/dsa_ossl.c (1.12.2.7), "Exp", lines: +12 -9
1158                 crypto/rsa/rsa_eay.c (1.28.2.10), "Exp", lines: +16 -90
1159                 fips/fipshashes.c (1.1.2.5), "Exp", lines: +3 -3
1160                 fips/dh/fips_dh_key.c (1.1.2.4), "Exp", lines: +13 -10
1161                 fips/dsa/fips_dsa_ossl.c (1.1.2.8), "Exp", lines: +12 -9
1162                 fips/rsa/fips_rsa_eay.c (1.1.4.5), "Exp", lines: +17 -90
1163
1164         New function BN_MONT_CTX_set_locked, to set montgomery parameters
1165         in a threadsafe manner.
1166
1167                 Modify or add calls to use it in rsa, dsa and dh
1168         algorithms.
1169
1170 2005-04-23 06:46  nils
1171
1172         Changed:
1173                 crypto/dsa/dsa_ossl.c (1.12.2.8), "Exp", lines: +1 -1
1174                 crypto/rsa/rsa_eay.c (1.28.2.11), "Exp", lines: +4 -4
1175
1176         fix typo
1177