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
6 ChangeLog.0_9_7-stable_not-in-head_FIPS - "FIPS" related changes
7 ChangeLog.0_9_7-stable_not-in-head - everything else
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
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.
21 2002-02-14 03:43 levitte
24 crypto/des/str2key.c (1.12.2.1), "Exp", lines: +12 -0
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.
30 2002-02-14 14:42 levitte
33 crypto/err/err.c (1.51.2.1), "Exp", lines: +1 -1
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.
40 2002-02-14 14:51 levitte
43 crypto/des/read2pwd.c (1.6.2.1), "Exp", lines: +1 -0
45 Make sure memset() is defined by including string.h Notified by
46 Oscar Jacobsson <oscar@jacobsson.org>
48 2002-02-14 17:23 levitte
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
64 Add the configuration target VxWorks.
69 Configure (1.314.2.6), "Exp", lines: +1 -0
73 2002-03-22 03:36 levitte
76 apps/version.c (1.13.2.1), "Exp", lines: +2 -2
77 apps/speed.c (1.83.2.6), "Exp", lines: +6 -6
78 apps/passwd.c (1.24.2.2), "Exp", lines: +2 -2
80 Use the more modern DES API in the openssl subcommands.
82 2002-03-22 11:29 levitte
85 crypto/des/des_old.h (1.9.2.4), "Exp", lines: +35 -23
87 Key schedules are given as arguments a bit differently in 0.9.6 and
88 earlier. Also, a few 0.9.6 functions were missing their mappings.
90 2002-03-22 11:46 levitte
93 crypto/des/destest.c (1.30.2.2), "Exp", lines: +37 -35
95 Key schedules are given as arguments a bit differently in 0.9.6 and
96 earlier. Also, it was an error to define crypt() at all times.
98 2002-03-26 15:25 levitte
101 CHANGES (1.977.2.15), "Exp", lines: +19 -8
102 crypto/des/des.h (1.40.2.2), "Exp", lines: +6 -0
104 Add the possibility to enable olde des support, not just disable
105 it, for future support. Redocument
107 2002-04-20 12:25 levitte
110 util/mk1mf.pl (1.41.2.1), "Exp", lines: +4 -1
112 Make sure ec is properly handled in Windows.
117 crypto/conf/conf_mod.c (1.8.2.6), "Exp", lines: +1 -1
121 2002-05-22 09:53 levitte
124 apps/speed.c (1.83.2.7), "Exp", lines: +4 -1
126 Remove warnings about unused symbols when configured with no-rsa.
128 2002-05-22 09:55 levitte
131 crypto/asn1/x_pubkey.c (1.21.2.1), "Exp", lines: +1 -1
133 Remove warnings about uninitialised variables. This has already
134 been applied in the main branch.
136 2002-05-22 09:56 levitte
139 crypto/engine/hw_4758_cca.c (1.1.2.4), "Exp", lines: +14 -14
141 Use 0 instead of NULL when casting to function pointers, to avoid
142 warnings from compilers when NULL is defined as '((void *)0)'.
143 This has already been applied in the main branch.
145 2002-05-23 17:25 levitte
148 VMS/tcpip_shr_decc.opt (1.1.4.1), "Exp", lines: +1 -0
155 crypto/evp/evp_test.c (1.14.2.5), "Exp", lines: +1 -1
159 2002-06-05 08:45 levitte
162 ssl/ssl-lib.com (1.11.2.3), "Exp", lines: +1 -1
163 test/maketests.com (1.13.2.2), "Exp", lines: +29 -1
165 Correct syntax in ssl-lib.com maketests.com was missing the TCP/IP
166 options TCPIP and NONE
168 2002-08-13 14:19 levitte
171 demos/engines/rsaref/Makefile (1.3.2.1), "Exp", lines: +1 -1
173 Export text symbols as well (AIX experts might need to correct me
176 2002-08-13 14:26 levitte
179 demos/engines/cluster_labs/Makefile (1.1.2.1), "Exp", lines: +114 -0
180 demos/engines/cluster_labs/cluster_labs.h (1.1.2.1), "Exp", lines: +35 -0
181 demos/engines/cluster_labs/hw_cluster_labs.c (1.1.2.1), "Exp", lines: +718 -0
182 demos/engines/cluster_labs/hw_cluster_labs.ec (1.1.2.1), "Exp", lines: +8 -0
183 demos/engines/cluster_labs/hw_cluster_labs_err.c (1.1.2.1), "Exp", lines: +151 -0
184 demos/engines/cluster_labs/hw_cluster_labs_err.h (1.1.2.1), "Exp", lines: +95 -0
185 demos/engines/ibmca/Makefile (1.1.2.1), "Exp", lines: +114 -0
186 demos/engines/ibmca/hw_ibmca.c (1.1.2.1), "Exp", lines: +917 -0
187 demos/engines/ibmca/hw_ibmca.ec (1.1.2.1), "Exp", lines: +8 -0
188 demos/engines/ibmca/hw_ibmca_err.c (1.1.2.1), "Exp", lines: +154 -0
189 demos/engines/ibmca/hw_ibmca_err.h (1.1.2.1), "Exp", lines: +98 -0
190 demos/engines/ibmca/ica_openssl_api.h (1.1.2.1), "Exp", lines: +189 -0
191 demos/engines/zencod/Makefile (1.1.2.1), "Exp", lines: +114 -0
192 demos/engines/zencod/hw_zencod.c (1.1.2.1), "Exp", lines: +1736 -0
193 demos/engines/zencod/hw_zencod.ec (1.1.2.1), "Exp", lines: +8 -0
194 demos/engines/zencod/hw_zencod.h (1.1.2.1), "Exp", lines: +160 -0
195 demos/engines/zencod/hw_zencod_err.c (1.1.2.1), "Exp", lines: +151 -0
196 demos/engines/zencod/hw_zencod_err.h (1.1.2.1), "Exp", lines: +95 -0
198 OK, I've amused myself with making sure the engines that have been
199 contributed TO WORK WITH 0.9.7 can be built as dynamically loadable
202 For now, they're not included in crypto/engine/ since 0.9.7
203 is in feature freeze. Further discussion might change that, but
204 don't hold your breath.
206 2002-08-15 13:48 levitte
209 crypto/crypto-lib.com (1.53.2.8), "Exp", lines: +1 -1
211 I think that's the last forgotten compilation module.
213 2002-10-09 14:19 levitte
216 crypto/engine/hw_cswift.c (1.17.2.5), "Exp", lines: +1 -0
218 The dissapearing destroy callback reappears
220 2002-10-24 00:09 levitte
223 crypto/crypto-lib.com (1.53.2.9), "Exp", lines: +1 -1
225 An engine changed name.
227 2002-10-29 18:46 geoff
230 doc/ssl/SSL_CTX_set_session_cache_mode.pod (1.5.2.2), "Exp", lines: +1 -0
232 Correct another inconsistency in my recent commits.
234 2002-11-04 17:33 levitte
237 Configure (1.314.2.38), "Exp", lines: +4 -2
239 Return my normal debug targets to something not so extreme, and
240 make the extreme ones special (or 'extreme', if you will :-)).
242 2002-11-13 12:35 levitte
245 crypto/cryptlib.h (1.10.2.4), "Exp", lines: +0 -4
246 crypto/crypto.h (1.62.2.3), "Exp", lines: +4 -0
248 Make OpenSSLdie() visible (it's a must to get a proper reference in
251 2002-11-13 14:36 levitte
254 crypto/pem/pem_lib.c (1.36.2.5), "Exp", lines: +1 -1
256 C++ comments in C code, 'nuff said...
258 2002-11-13 15:30 levitte
261 demos/engines/ibmca/hw_ibmca.c (1.1.2.2), "Exp", lines: +3 -0
262 demos/engines/zencod/hw_zencod.c (1.1.2.2), "Exp", lines: +4 -1
263 demos/engines/cluster_labs/hw_cluster_labs.c (1.1.2.2), "Exp", lines: +5 -2
265 The loading functions should be static if we build a dynamic
268 2002-12-12 18:41 levitte
271 crypto/engine/hw_ncipher.c (1.26.2.7), "Exp", lines: +38 -2
272 crypto/engine/hw_ncipher_err.c (1.1.2.2), "Exp", lines: +1 -1
273 crypto/engine/hw_ncipher_err.h (1.1.2.2), "Exp", lines: +1 -1
274 crypto/cryptlib.c (1.32.2.8), "Exp", lines: +2 -1
275 crypto/crypto.h (1.62.2.7), "Exp", lines: +2 -1
276 CHANGES (1.977.2.78), "Exp", lines: +14 -0
278 Add a static lock called HWCRHK, for the case of having an
279 application that wants to use the hw_ncipher engine without having
280 given any callbacks for the dynamic type of locks.
282 2002-12-15 16:27 appro
285 Makefile.org (1.154.2.41), "Exp", lines: +2 -1
287 Another Solaris shared build clean-up. This is not actually needed
288 if one uses WorkShop C. It's gcc driver that brings copy of
289 libgcc.a into .so otherwise. In case you wonder what it's -Wl,-z...
290 and not just -z. Problem is that gcc driver apparently omits all -z
291 options but -z text. Don't ask me why. I'm not committing
292 corresponding workaround into the HEAD as Makefile.shared
293 reportedly needs even more work...
295 2002-12-16 19:17 appro
298 crypto/bn/bn_lcl.h (1.23.2.3), "Exp", lines: +3 -0
299 crypto/bn/bn_mul.c (1.28.2.4), "Exp", lines: +84 -445
301 This is rollback to 0.9.6h bn_mul.c to address problem reported in
304 2002-12-16 19:59 appro
307 Makefile.org (1.154.2.42), "Exp", lines: +3 -1
309 Some of Sun compiler drivers (well, one of those I have) collect
310 all options specified with -Wl in the beginnig of the ld command
311 line which kind of obsoletes the idea as it's -z defaultextract
312 that will be closest to lib*.a and not -z allextract:-(
314 2002-12-17 15:21 levitte
317 NEWS (1.39.2.16), "Exp", lines: +4 -1
319 A few more NEWS items.
321 !2002-12-27 17:49 appro
324 ! Configure (1.314.2.62), "Exp", lines: +1 -1
326 ! According to Tim Rice <tim@multitalents.net> assembler support in
327 ! SCO5 never worked anyway. Note this is not going to HEAD as we
328 ! intend to provide an alternative solution as soon as 0.9.7 is out.
330 2002-12-28 02:35 levitte
333 Configure (1.314.2.63), "Exp", lines: +1 -1
335 Hmm, the variables $x96_elf_asm and others contain a number of
336 colons, so when removing one reference, if should be replaced with
337 the appropriate number of colons, or chaos will follow...
339 It's rather silly to believe we'd release 0.9.7a in 2002 :-).
344 crypto/des/des_locl.h (1.19.2.5), "Exp", lines: +1 -1
345 crypto/rc5/rc5_locl.h (1.3.2.4), "Exp", lines: +1 -1
347 Fix warnings, use correct -Ds.
349 ? 2003-04-04 16:21 levitte
352 util/mkdef.pl (1.67.2.5), "Exp", lines: +10 -5
353 util/mkerr.pl (1.18.2.3), "Exp", lines: +6 -6
355 Transfer the changes to detect multiline comments and the GCC
356 extension __attribute__.
358 2003-04-08 13:54 levitte
361 test/Makefile.ssl (1.84.2.25), "Exp", lines: +29 -1
362 apps/Makefile.ssl (1.100.2.22), "Exp", lines: +1 -0
363 Makefile.org (1.154.2.61), "Exp", lines: +4 -5
365 Set LD_LIBRARY_PATH when linking, since OpenUnix' ld uses it to
366 create a library search path.
370 2003-04-09 07:25 levitte
373 test/Makefile.ssl (1.84.2.26), "Exp", lines: +1 -1
377 2003-04-09 08:50 levitte
380 apps/Makefile.ssl (1.100.2.23), "Exp", lines: +1 -0
384 2003-04-10 03:13 steve
387 crypto/rsa/rsa_sign.c (1.11.2.6), "Exp", lines: +2 -2
389 Only call redirected rsa_sign or rsa_verify if the pointer is set.
391 This allows, for example, a smart card to redirect rsa_sign
392 and keep the default rsa_verify.
394 2003-07-03 23:43 levitte
397 Makefile.org (1.154.2.65), "Exp", lines: +2 -2
399 Add a slash so grep doesn't return both ./crypto/bio/bss_mem.o and
400 ./crypto/mem.o when we're looking for mem.o.
405 crypto/aes/aes.h (1.1.2.5), "Exp", lines: +3 -0
406 crypto/aes/aes_cfb.c (1.1.2.4), "Exp", lines: +57 -0
408 Add untested CFB-r mode. Will be tested soon.
413 Makefile.org (1.154.2.69), "Exp", lines: +5 -1
414 crypto/aes/aes.h (1.1.2.6), "Exp", lines: +3 -0
415 crypto/aes/aes_cfb.c (1.1.2.5), "Exp", lines: +19 -0
416 crypto/dsa/Makefile.ssl (1.49.2.6), "Exp", lines: +3 -2
417 crypto/err/Makefile.ssl (1.48.2.4), "Exp", lines: +17 -16
418 crypto/evp/e_aes.c (1.6.2.5), "Exp", lines: +8 -0
419 crypto/evp/e_des.c (1.5.2.2), "Exp", lines: +1 -1
420 crypto/evp/e_des3.c (1.8.2.3), "Exp", lines: +2 -2
421 crypto/evp/evp.h (1.86.2.11), "Exp", lines: +28 -11
422 crypto/evp/evp_locl.h (1.7.2.3), "Exp", lines: +2 -2
423 crypto/objects/obj_dat.h (1.49.2.13), "Exp", lines: +10 -5
424 crypto/objects/obj_mac.h (1.19.2.13), "Exp", lines: +5 -0
425 crypto/objects/obj_mac.num (1.15.2.9), "Exp", lines: +1 -0
426 crypto/objects/objects.txt (1.20.2.14), "Exp", lines: +4 -0
427 fips/Makefile.ssl (1.1.2.3), "Exp", lines: +7 -0
428 fips/aes/Makefile.ssl (1.1.2.2), "Exp", lines: +23 -1
429 fips/aes/fips_aesavs.c (1.1.2.3), "Exp", lines: +9 -1
430 test/Makefile.ssl (1.84.2.30), "Exp", lines: +101 -43
432 Add support for partial CFB modes, make tests work, update
438 crypto/aes/aes_cfb.c (1.1.2.6), "Exp", lines: +9 -6
439 crypto/evp/c_allc.c (1.8.2.3), "Exp", lines: +1 -0
440 crypto/evp/evp_test.c (1.14.2.11), "Exp", lines: +17 -8
441 crypto/evp/evptests.txt (1.9.2.2), "Exp", lines: +48 -1
443 Working CFB1 and test vectors.
448 crypto/evp/e_aes.c (1.6.2.6), "Exp", lines: +14 -0
449 crypto/objects/obj_dat.h (1.49.2.14), "Exp", lines: +15 -5
450 crypto/objects/obj_mac.h (1.19.2.14), "Exp", lines: +10 -0
451 crypto/objects/obj_mac.num (1.15.2.10), "Exp", lines: +2 -0
452 crypto/objects/objects.txt (1.20.2.15), "Exp", lines: +2 -0
453 fips/aes/Makefile.ssl (1.1.2.3), "Exp", lines: +1 -1
454 fips/aes/fips_aesavs.c (1.1.2.4), "Exp", lines: +34 -19
456 The rest of the keysizes for CFB1, working AES AVS test for CFB1.
461 crypto/aes/aes.h (1.1.2.7), "Exp", lines: +3 -0
462 crypto/aes/aes_cfb.c (1.1.2.7), "Exp", lines: +14 -0
463 crypto/evp/c_allc.c (1.8.2.4), "Exp", lines: +1 -0
464 crypto/evp/e_aes.c (1.6.2.7), "Exp", lines: +4 -9
465 crypto/evp/evptests.txt (1.9.2.3), "Exp", lines: +48 -0
466 crypto/objects/obj_dat.h (1.49.2.15), "Exp", lines: +20 -5
467 crypto/objects/obj_mac.h (1.19.2.15), "Exp", lines: +15 -0
468 crypto/objects/obj_mac.num (1.15.2.11), "Exp", lines: +3 -0
469 crypto/objects/objects.txt (1.20.2.16), "Exp", lines: +3 -0
470 fips/aes/fips_aesavs.c (1.1.2.7), "Exp", lines: +11 -0
477 Makefile.org (1.154.2.70), "Exp", lines: +16 -5
478 crypto/des/cfb_enc.c (1.7.2.1), "Exp", lines: +2 -1
479 crypto/des/des_enc.c (1.11.2.2), "Exp", lines: +4 -0
480 crypto/evp/e_aes.c (1.6.2.8), "Exp", lines: +7 -14
481 crypto/evp/e_des.c (1.5.2.3), "Exp", lines: +37 -1
482 crypto/evp/evp.h (1.86.2.12), "Exp", lines: +6 -0
483 crypto/evp/evp_locl.h (1.7.2.4), "Exp", lines: +9 -0
484 crypto/objects/obj_dat.h (1.49.2.16), "Exp", lines: +48 -23
485 crypto/objects/obj_mac.h (1.19.2.16), "Exp", lines: +31 -6
486 crypto/objects/obj_mac.num (1.15.2.12), "Exp", lines: +5 -0
487 crypto/objects/objects.txt (1.20.2.17), "Exp", lines: +12 -6
488 fips/Makefile.ssl (1.1.2.4), "Exp", lines: +8 -1
489 fips/fips_make_sha1 (1.1.2.3), "Exp", lines: +3 -0
490 fips/aes/Makefile.ssl (1.1.2.4), "Exp", lines: +1 -1
491 fips/des/.cvsignore (1.1.2.1), "Exp", lines: +3 -0
492 fips/des/Makefile.ssl (1.1.2.1), "Exp", lines: +96 -0
493 fips/des/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
494 fips/des/fips_des_enc.c (1.1.2.1), "Exp", lines: +288 -0
495 fips/des/fips_des_locl.h (1.1.2.1), "Exp", lines: +428 -0
496 fips/des/fips_desmovs.c (1.1.2.1), "Exp", lines: +659 -0
498 Whoops, forgot FIPS DES, also add EVPs for DES CFB1 and 8.
500 2003-07-31 23:30 levitte
503 Makefile.org (1.154.2.71), "Exp", lines: +2 -0
505 If FDIRS is to be treated like SDIRS, let's not forget to
506 initialize it in Makefile.org.
511 crypto/des/cfb_enc.c (1.7.2.2), "Exp", lines: +45 -36
512 crypto/evp/c_allc.c (1.8.2.5), "Exp", lines: +2 -0
513 crypto/evp/e_des.c (1.5.2.4), "Exp", lines: +8 -3
514 crypto/evp/evptests.txt (1.9.2.4), "Exp", lines: +6 -0
521 crypto/evp/evptests.txt (1.9.2.5), "Exp", lines: +4 -0
525 2003-08-01 19:06 steve
528 crypto/evp/evp_lib.c (1.6.8.2), "Exp", lines: +24 -0
529 crypto/objects/obj_dat.h (1.49.2.17), "Exp", lines: +15 -46
530 crypto/objects/obj_mac.h (1.19.2.17), "Exp", lines: +1 -24
531 crypto/objects/obj_mac.num (1.15.2.13), "Exp", lines: +1 -4
532 crypto/objects/objects.txt (1.20.2.18), "Exp", lines: +8 -12
534 Make the EFB NIDs have empty OIDs aliased to the real EFB OID.
536 2003-08-11 11:56 levitte
539 apps/Makefile.ssl (1.100.2.24), "Exp", lines: +1 -1
541 Oops, removed a little too much.
543 2003-08-11 13:46 levitte
546 test/Makefile.ssl (1.84.2.33), "Exp", lines: +28 -28
548 Don't fiddle with LD_LIBRARY_PATH when building non-static.
550 2003-08-14 08:54 levitte
553 apps/Makefile.ssl (1.100.2.25), "Exp", lines: +1 -1
554 test/Makefile.ssl (1.84.2.34), "Exp", lines: +28 -28
556 Undo the change that left LD_LIBRARY_PATH unchanged. The errors I
557 saw weren't due to that, but to a change on the SCO machines I used
558 for testing, where my $PATH was suddenly incorrect.
560 2003-09-27 20:31 levitte
563 apps/pkcs8.c (1.22.2.8), "Exp", lines: +5 -6
565 Remove extra argument to BIO_printf(). PR: 685
567 2003-09-29 19:10 steve
570 crypto/bio/bss_file.c (1.14.2.4), "Exp", lines: +2 -2
572 Fix to make it compile under Win32.
574 2003-11-19 06:18 geoff
577 crypto/x509/x509.h (1.116.2.4), "Exp", lines: +0 -4
579 Remove duplicate prototypes have already been (correctly) added to
580 rsa.h, as this is already included by x509.h anyway.
582 2004-01-21 10:58 appro
585 Configure (1.314.2.89), "Exp", lines: +1 -0
586 config (1.95.2.27), "Exp", lines: +7 -6
587 crypto/bn/Makefile.ssl (1.65.2.7), "Exp", lines: +3 -0
589 Proper support for HP-UX64 gcc build. PR: 772
591 2004-01-29 10:41 levitte
594 crypto/bn/bn_lcl.h (1.23.2.6), "Exp", lines: +8 -9
596 Have the declarations match the definitions.
598 2004-03-16 06:50 steve
601 apps/x509.c (1.67.2.14), "Exp", lines: +0 -1
602 ssl/kssl.c (1.20.2.12), "Exp", lines: +2 -2
606 2004-03-17 05:01 mark
609 CHANGES (1.977.2.128), "Exp", lines: +9 -1
610 FAQ (1.61.2.30), "Exp", lines: +1 -1
611 LICENSE (1.7.2.3), "Exp", lines: +1 -1
612 NEWS (1.39.2.21), "Exp", lines: +8 -0
613 README (1.39.2.24), "Exp", lines: +2 -2
614 STATUS (1.211.2.41), "Exp", lines: +4 -1
615 openssl.spec (1.6.2.6), "Exp", lines: +1 -1
616 crypto/opensslv.h (1.40.2.21), "Exp", lines: +2 -2
617 ssl/s3_pkt.c (1.46.2.6), "Exp", lines: +8 -0
618 ssl/s3_srvr.c (1.85.2.20), "Exp", lines: +16 -0
620 Fix null-pointer assignment in do_change_cipher_spec() revealed by
621 using the Codenomicon TLS Test Tool (CAN-2004-0079) Fix flaw in
622 SSL/TLS handshaking when using Kerberos ciphersuites
623 (CAN-2004-0112) Ready for 0.9.7d build
625 Submitted by: Steven Henson Reviewed by: Joe Orton Approved
628 2004-03-25 01:57 steve
631 crypto/pkcs7/pk7_doit.c (1.50.2.9), "Exp", lines: +9 -4
632 crypto/pkcs7/pk7_doit.c (1.50.2.4.2.2), "Exp", lines: +9 -4
634 Make S/MIME encrypt work again.
636 2004-04-02 14:39 levitte
639 crypto/bn/Makefile.ssl (1.65.2.8), "Exp", lines: +1 -1
641 Typo. "pa-rics2W" corrected to "pa-risc2W". PR: 868
643 2004-05-12 12:09 levitte
646 apps/apps.h (1.44.2.13), "Exp", lines: +0 -6
647 crypto/o_str.c (1.5.2.1), "Exp", lines: +4 -3
648 crypto/o_str.h (1.2.6.1), "Exp", lines: +0 -0
650 The functions OPENSSL_strcasen?cmp() were forgotten when merging
651 the FIPS branch into this. It's needed at least for certain
652 OpenVMS versions, and should really be used in a more general way.
654 2004-05-12 12:17 levitte
657 crypto/Makefile (1.1.4.2), "Exp", lines: +3 -3
659 Forgot to update the Makefile with the o_str stuff...
664 crypto/rand/rand.h (1.26.2.8), "Exp", lines: +2 -0
665 crypto/rand/rand_err.c (1.6.2.4), "Exp", lines: +2 -0
666 fips/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
667 fips/fips.c (1.1.2.4), "Exp", lines: +5 -1
668 fips/rand/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
669 fips/rand/fips_rand.c (1.1.2.5), "Exp", lines: +29 -0
671 Blow up in people's faces if they don't reseed.
673 2004-05-12 19:53 steve
676 apps/x509.c (1.67.2.16), "Exp", lines: +0 -7
680 2004-05-14 19:54 levitte
683 util/libeay.num (1.173.2.20), "Exp", lines: +43 -54
685 All EVP_*_cfb functions have changed names to EVP_*_cfb64 or
691 ssl/s23_clnt.c (1.20.2.6), "Exp", lines: +5 -2
692 ssl/s2_clnt.c (1.37.2.11), "Exp", lines: +5 -2
693 ssl/s2_srvr.c (1.36.2.8), "Exp", lines: +6 -3
694 ssl/s3_clnt.c (1.53.2.17), "Exp", lines: +2 -1
695 ssl/s3_srvr.c (1.85.2.22), "Exp", lines: +4 -2
696 ssl/ssl_sess.c (1.40.2.8), "Exp", lines: +2 -1
700 2004-05-17 06:39 levitte
703 apps/enc.c (1.35.2.10), "Exp", lines: +14 -0
705 Make it possible for the user to choose the digest used to create
708 2004-05-17 06:40 levitte
711 apps/enc.c (1.35.2.11), "Exp", lines: +4 -4
713 Rewrite the usage to avoid confusion.
715 2004-05-17 06:47 levitte
718 apps/enc.c (1.35.2.12), "Exp", lines: +1 -1
725 Makefile.org (1.154.2.81), "Exp", lines: +2 -7
727 Make make tags make tags.
732 apps/Makefile (1.1.4.3), "Exp", lines: +3 -3
733 apps/prime.c (1.1.2.1), "Exp", lines: +115 -0
734 apps/progs.h (1.26.2.3), "Exp", lines: +2 -0
736 Add primality tester.
738 2004-06-21 20:05 levitte
741 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
743 Standard sh doesn't tolerate ! as part of the conditional command.
747 2004-06-24 14:12 steve
750 apps/prime.c (1.1.2.2), "Exp", lines: +3 -0
752 Include <string.h> to get definition of strcmp.
754 2004-06-24 14:31 steve
757 crypto/evp/evp_lib.c (1.6.8.5), "Exp", lines: +2 -2
759 Return an error if an attempt is made to encode or decode cipher
760 ASN1 parameters and the cipher doesn't support it.
762 2004-07-04 18:36 steve
765 crypto/asn1/p5_pbev2.c (1.20.2.2), "Exp", lines: +2 -1
769 2004-07-24 15:40 appro
772 ssl/ssl_cert.c (1.48.2.9), "Exp", lines: +5 -2
774 Add casts where casts due. It's "safe" to cast, because "wrong"
775 casts will either be optimized away or never performed. The trouble
776 is that compiler first parses code, then optimizes, not both at
779 2004-07-27 16:09 levitte
782 makevms.com (1.35.2.5), "Exp", lines: +1 -1
786 2004-08-02 16:15 levitte
789 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
791 Let's lock a write lock when changing values, shall we?
793 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
794 for making me aware of this error.
796 2004-08-11 22:34 levitte
799 apps/makeapps.com (1.18.2.6), "Exp", lines: +2 -2
801 Another missing module in the VMS build files. I believe this is
804 2004-09-10 22:27 steve
807 crypto/x509/x509_req.c (1.13.2.2), "Exp", lines: +1 -1
811 2004-09-11 11:45 levitte
814 test/testenc.com (1.6.8.2), "Exp", lines: +1 -1
816 Makefile.ssl changed name to Makefile...
818 2004-09-14 00:39 steve
821 crypto/x509/x509_req.c (1.13.2.3), "Exp", lines: +1 -1
823 Oops, forgot to reorder extension request nids.
825 2004-11-11 02:18 steve
828 crypto/engine/vendor_defns/sureware.h (1.2.2.1), "Exp", lines: +1 -1
830 The use of "exp" as a variable name in a prototype causes a
831 conflict with FC2 headers.
833 2004-11-27 13:55 steve
836 apps/prime.c (1.1.2.3), "Exp", lines: +28 -17
838 Fix leaks and give an error if no argument specified in prime.c
840 2004-11-27 14:02 steve
843 apps/prime.c (1.1.2.4), "Exp", lines: +7 -8
845 Remove unnecessary check and call BIO_free_all() on bio_out to
848 2004-12-09 19:00 appro
851 apps/openssl.c (1.48.2.11), "Exp", lines: +1 -1
853 Eliminate dependency on UNICODE macro.
855 2004-12-20 14:18 appro
858 util/mklink.pl (1.6.2.2), "Exp", lines: +1 -0
860 When re-linking files, really relink them. In other words, emulate
863 2004-12-28 00:48 appro
866 Configure (1.314.2.103), "Exp", lines: +1 -2
867 Makefile.org (1.154.2.92), "Exp", lines: +2 -2
869 Cosmetic mingw update. PR: 924
871 2005-01-09 18:58 appro
874 crypto/evp/c_alld.c (1.4.2.1), "Exp", lines: +1 -1
875 crypto/evp/m_sha.c (1.8.2.1), "Exp", lines: +1 -1
876 crypto/sha/shatest.c (1.11.2.2), "Exp", lines: +2 -2
878 Allow for ./config no-sha0. PR: 993
880 2005-01-11 07:53 levitte
883 apps/apps.c (1.49.2.31), "Exp", lines: +0 -16
885 Remove VMS_strcasecmp() from apps.c, it's not used any more. And
886 besides, the implementation is bogus.
888 2005-01-31 02:40 steve
891 crypto/asn1/a_verify.c (1.12.2.3), "Exp", lines: +7 -6
895 2005-01-31 02:46 steve
898 test/testss (1.7.2.1), "Exp", lines: +1 -1
900 Use SHA1 for test certificates so FIPS SSL/TLS tests work.
902 2005-02-03 12:09 appro
905 Configure (1.314.2.105), "Exp", lines: +2 -2
906 Makefile.org (1.154.2.94), "Exp", lines: +16 -6
907 TABLE (1.99.2.44), "Exp", lines: +2 -2
909 Final HP-UX specific touches to "cope with run-time linker on
910 multi-ABI platforms."
912 2005-03-12 10:28 appro
915 Makefile.org (1.154.2.95), "Exp", lines: +9 -2
916 apps/Makefile (1.1.4.13), "Exp", lines: +0 -1
917 test/Makefile (1.1.4.9), "Exp", lines: +0 -1
919 Move copying of .dll to apps/ and test/ to more appropriate place.
921 2005-03-12 13:15 appro
924 apps/Makefile (1.1.4.14), "Exp", lines: +4 -2
925 test/Makefile (1.1.4.10), "Exp", lines: +42 -194
927 Fold rules in test/Makefile and provide hooks for updated FIPS
930 2005-03-15 10:46 appro
933 Makefile.org (1.154.2.96), "Exp", lines: +1 -1
934 crypto/Makefile (1.1.4.6), "Exp", lines: +2 -3
935 fips/Makefile (1.1.4.8), "Exp", lines: +4 -1
937 Real Bourne shell doesn't accept ! as in "if ! grep ..." Fix this
938 in crypto/Makefile and make Makefile.org and fips/Makefile more
941 2005-03-26 20:32 appro
944 crypto/perlasm/x86nasm.pl (1.2.8.8), "Exp", lines: +6 -1
946 Resolve "operation size not specified" in NASM modules.
948 2005-04-03 21:16 appro
951 Configure (1.314.2.109), "Exp", lines: +10 -0
952 TABLE (1.99.2.48), "Exp", lines: +50 -0
953 config (1.95.2.33), "Exp", lines: +9 -2
954 crypto/bn/Makefile (1.1.4.4), "Exp", lines: +1 -0
955 crypto/rc4/Makefile (1.1.4.6), "Exp", lines: +1 -1
957 Extend Solaris x86 support to amd64. Note that if both gcc and Sun
958 C are installed, it defaults to gcc, because it beats Sun C on
959 every benchmark. Also note that gcc shared build was verified to
962 2005-04-14 00:47 appro
965 Makefile.org (1.154.2.98), "Exp", lines: +1 -1
967 Move cygcrypto.dll above cygwin.dll.
969 2005-04-17 06:35 steve
972 util/pl/VC-32.pl (1.11.2.6), "Exp", lines: +1 -1
974 Include user32.lib to import MessageBoxIndirect
976 2005-04-19 16:21 appro
979 Configure (1.314.2.117), "Exp", lines: +24 -21
980 Makefile.org (1.154.2.100), "Exp", lines: +1 -11
981 TABLE (1.99.2.52), "Exp", lines: +20 -20
982 apps/Makefile (1.1.4.15), "Exp", lines: +1 -1
983 test/Makefile (1.1.4.12), "Exp", lines: +1 -1
985 Enable shared link on HP-UX.
987 2005-04-20 10:27 steve
990 Configure (1.314.2.118), "Exp", lines: +1 -1
991 util/mk1mf.pl (1.41.2.12), "Exp", lines: +2 -0
993 Ignore zlib related options in mk1mf.pl
995 2005-04-20 18:42 steve
998 Configure (1.314.2.119), "Exp", lines: +2 -2
1000 Don't use kerberos library locations on windows.
1002 2005-04-22 07:17 steve
1005 CHANGES (1.977.2.156), "Exp", lines: +5 -0
1006 crypto/bn/bn.h (1.66.2.4), "Exp", lines: +2 -0
1007 crypto/bn/bn_mont.c (1.30.2.3), "Exp", lines: +20 -0
1008 crypto/dh/dh_key.c (1.16.2.4), "Exp", lines: +14 -10
1009 crypto/dsa/dsa_ossl.c (1.12.2.7), "Exp", lines: +12 -9
1010 crypto/rsa/rsa_eay.c (1.28.2.10), "Exp", lines: +16 -90
1011 fips/fipshashes.c (1.1.2.5), "Exp", lines: +3 -3
1012 fips/dh/fips_dh_key.c (1.1.2.4), "Exp", lines: +13 -10
1013 fips/dsa/fips_dsa_ossl.c (1.1.2.8), "Exp", lines: +12 -9
1014 fips/rsa/fips_rsa_eay.c (1.1.4.5), "Exp", lines: +17 -90
1016 New function BN_MONT_CTX_set_locked, to set montgomery parameters
1017 in a threadsafe manner.
1019 Modify or add calls to use it in rsa, dsa and dh
1022 2005-04-23 06:46 nils
1025 crypto/dsa/dsa_ossl.c (1.12.2.8), "Exp", lines: +1 -1
1026 crypto/rsa/rsa_eay.c (1.28.2.11), "Exp", lines: +4 -4