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
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
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.
16 2002-02-14 03:43 levitte
19 crypto/des/str2key.c (1.12.2.1), "Exp", lines: +12 -0
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.
25 2002-02-14 14:42 levitte
28 crypto/err/err.c (1.51.2.1), "Exp", lines: +1 -1
30 For some reason, getting the topmost error was done the same way as
31 getting the bottommost one. I hope I understood correctly how this
32 should be done. It seems to work when running evp_test in an
33 environment where it can't find openssl.cnf.
35 2002-02-14 14:51 levitte
38 crypto/des/read2pwd.c (1.6.2.1), "Exp", lines: +1 -0
40 Make sure memset() is defined by including string.h Notified by
41 Oscar Jacobsson <oscar@jacobsson.org>
43 2002-02-14 17:23 levitte
46 crypto/ui/ui_openssl.c (1.11.2.1), "Exp", lines: +7 -1
47 crypto/rsa/rsa.h (1.36.2.1), "Exp", lines: +6 -6
48 crypto/rand/rand_egd.c (1.16.2.1), "Exp", lines: +5 -1
49 crypto/des/read_pwd.c (1.26.2.1), "Exp", lines: +7 -1
50 crypto/bio/bss_log.c (1.30.2.1), "Exp", lines: +1 -1
51 crypto/bio/bss_bio.c (1.31.2.1), "Exp", lines: +5 -0
52 crypto/tmdiff.c (1.9.2.1), "Exp", lines: +17 -2
53 apps/speed.c (1.83.2.1), "Exp", lines: +20 -4
54 apps/ca.c (1.102.2.1), "Exp", lines: +1 -1
55 apps/s_time.c (1.23.2.1), "Exp", lines: +20 -2
56 Configure (1.314.2.3), "Exp", lines: +3 -0
57 e_os.h (1.56.2.1), "Exp", lines: +9 -1
59 Add the configuration target VxWorks.
61 2002-02-14 19:46 steve
64 crypto/engine/hw_sureware.c (1.2.2.1), "Exp", lines: +8 -4
68 #if out some unused function.
70 "index" is a global function on some platforms.
72 2002-02-14 19:52 steve
75 crypto/tmdiff.c (1.9.2.2), "Exp", lines: +1 -0
79 2002-02-15 00:38 steve
82 CHANGES (1.977.2.2), "Exp", lines: +5 -0
83 crypto/conf/conf.h (1.30.2.1), "Exp", lines: +2 -1
84 crypto/conf/conf_mall.c (1.6.2.1), "Exp", lines: +6 -7
85 crypto/conf/conf_mod.c (1.8.2.1), "Exp", lines: +8 -0
87 Add argument to OPENSSL_config() and add flag to tolerate missing
90 2002-02-15 01:12 steve
93 NEWS (1.39.2.1), "Exp", lines: +5 -1
97 2002-02-15 01:33 steve
100 crypto/asn1/asn1.h (1.103.2.1), "Exp", lines: +3 -0
101 crypto/asn1/asn1_err.c (1.42.2.1), "Exp", lines: +3 -0
102 crypto/asn1/asn_moid.c (1.2.2.1), "Exp", lines: +21 -10
103 crypto/conf/conf_mod.c (1.8.2.2), "Exp", lines: +2 -6
105 Don't call finish function if it isn't set.
109 2002-02-15 01:58 steve
112 crypto/x509/x509_vfy.c (1.56.2.1), "Exp", lines: +23 -13
114 Allow a NULL store parameter to X509_STORE_CTX_init().
116 2002-02-15 02:01 steve
119 crypto/evp/evp_enc.c (1.28.2.1), "Exp", lines: +2 -1
121 Only initialize cipher ctx if cipher is not NULL.
123 2002-02-15 03:43 steve
126 crypto/conf/conf_mod.c (1.8.2.3), "Exp", lines: +1 -1
128 Add flag to disable config module DSO loading.
130 2002-02-20 00:24 steve
133 CHANGES (1.977.2.3), "Exp", lines: +4 -0
134 apps/apps.c (1.49.2.1), "Exp", lines: +20 -0
135 crypto/conf/conf_mall.c (1.6.2.3), "Exp", lines: +2 -14
136 crypto/conf/conf_mod.c (1.8.2.4), "Exp", lines: +15 -1
138 Use default openssl.cnf if config filename set to NULL and
139 openssl_conf if appname NULL.
141 2002-02-23 14:43 steve
144 crypto/asn1/asn_moid.c (1.2.2.2), "Exp", lines: +0 -1
148 2002-02-26 22:42 jaenicke
151 CHANGES (1.977.2.6), "Exp", lines: +4 -0
152 ssl/ssl_lib.c (1.110.2.1), "Exp", lines: +6 -8
154 Make sure that bad sessions are removed in SSL_clear() (found by
155 Yoram Zahavi). Submitted by: Reviewed by: PR:
160 Configure (1.314.2.6), "Exp", lines: +1 -0
164 2002-03-08 20:12 steve
167 apps/apps.c (1.49.2.4), "Exp", lines: +1 -1
171 2002-03-22 03:36 levitte
174 apps/version.c (1.13.2.1), "Exp", lines: +2 -2
175 apps/speed.c (1.83.2.6), "Exp", lines: +6 -6
176 apps/passwd.c (1.24.2.2), "Exp", lines: +2 -2
178 Use the more modern DES API in the openssl subcommands.
180 2002-03-22 11:29 levitte
183 crypto/des/des_old.h (1.9.2.4), "Exp", lines: +35 -23
185 Key schedules are given as arguments a bit differently in 0.9.6 and
186 earlier. Also, a few 0.9.6 functions were missing their mappings.
188 2002-03-22 11:46 levitte
191 crypto/des/destest.c (1.30.2.2), "Exp", lines: +37 -35
193 Key schedules are given as arguments a bit differently in 0.9.6 and
194 earlier. Also, it was an error to define crypt() at all times.
196 2002-03-26 15:25 levitte
199 CHANGES (1.977.2.15), "Exp", lines: +19 -8
200 crypto/des/des.h (1.40.2.2), "Exp", lines: +6 -0
202 Add the possibility to enable olde des support, not just disable
203 it, for future support. Redocument
205 2002-04-15 15:28 jaenicke
208 crypto/objects/obj_dat.h (1.49.2.5), "Exp", lines: +4 -4
209 crypto/objects/obj_mac.h (1.19.2.5), "Exp", lines: +1 -1
210 crypto/objects/objects.txt (1.20.2.5), "Exp", lines: +7 -2
212 Use the "mail" short name according to RFC2798 (Michael Bell
213 <michael.bell@rz.hu-berlin.de>). Submitted by: Reviewed by: PR:
215 2002-04-20 12:25 levitte
218 util/mk1mf.pl (1.41.2.1), "Exp", lines: +4 -1
220 Make sure ec is properly handled in Windows.
225 crypto/conf/conf_mod.c (1.8.2.6), "Exp", lines: +1 -1
229 2002-05-11 14:42 steve
232 ssl/ssl_cert.c (1.48.2.3), "Exp", lines: +0 -1
235 closedir is not used on Win32.
237 2002-05-22 09:53 levitte
240 apps/speed.c (1.83.2.7), "Exp", lines: +4 -1
242 Remove warnings about unused symbols when configured with no-rsa.
244 2002-05-22 09:55 levitte
247 crypto/asn1/x_pubkey.c (1.21.2.1), "Exp", lines: +1 -1
249 Remove warnings about uninitialised variables. This has already
250 been applied in the main branch.
252 2002-05-22 09:56 levitte
255 crypto/engine/hw_4758_cca.c (1.1.2.4), "Exp", lines: +14 -14
257 Use 0 instead of NULL when casting to function pointers, to avoid
258 warnings from compilers when NULL is defined as '((void *)0)'.
259 This has already been applied in the main branch.
261 2002-05-22 09:58 levitte
264 util/mkerr.pl (1.18.2.1), "Exp", lines: +2 -2
266 Update copyright years. This has already been applied in the main
269 2002-05-23 17:25 levitte
272 VMS/tcpip_shr_decc.opt (1.1.4.1), "Exp", lines: +1 -0
279 crypto/evp/evp_test.c (1.14.2.5), "Exp", lines: +1 -1
283 2002-06-05 08:45 levitte
286 ssl/ssl-lib.com (1.11.2.3), "Exp", lines: +1 -1
287 test/maketests.com (1.13.2.2), "Exp", lines: +29 -1
289 Correct syntax in ssl-lib.com maketests.com was missing the TCP/IP
290 options TCPIP and NONE
292 2002-07-30 13:30 jaenicke
295 NEWS (1.39.2.11), "Exp", lines: +1 -1
297 Typo. Submitted by: Reviewed by: PR:
299 2002-08-13 14:19 levitte
302 demos/engines/rsaref/Makefile (1.3.2.1), "Exp", lines: +1 -1
304 Export text symbols as well (AIX experts might need to correct me
307 2002-08-13 14:26 levitte
310 demos/engines/cluster_labs/Makefile (1.1.2.1), "Exp", lines: +114 -0
311 demos/engines/cluster_labs/cluster_labs.h (1.1.2.1), "Exp", lines: +35 -0
312 demos/engines/cluster_labs/hw_cluster_labs.c (1.1.2.1), "Exp", lines: +718 -0
313 demos/engines/cluster_labs/hw_cluster_labs.ec (1.1.2.1), "Exp", lines: +8 -0
314 demos/engines/cluster_labs/hw_cluster_labs_err.c (1.1.2.1), "Exp", lines: +151 -0
315 demos/engines/cluster_labs/hw_cluster_labs_err.h (1.1.2.1), "Exp", lines: +95 -0
316 demos/engines/ibmca/Makefile (1.1.2.1), "Exp", lines: +114 -0
317 demos/engines/ibmca/hw_ibmca.c (1.1.2.1), "Exp", lines: +917 -0
318 demos/engines/ibmca/hw_ibmca.ec (1.1.2.1), "Exp", lines: +8 -0
319 demos/engines/ibmca/hw_ibmca_err.c (1.1.2.1), "Exp", lines: +154 -0
320 demos/engines/ibmca/hw_ibmca_err.h (1.1.2.1), "Exp", lines: +98 -0
321 demos/engines/ibmca/ica_openssl_api.h (1.1.2.1), "Exp", lines: +189 -0
322 demos/engines/zencod/Makefile (1.1.2.1), "Exp", lines: +114 -0
323 demos/engines/zencod/hw_zencod.c (1.1.2.1), "Exp", lines: +1736 -0
324 demos/engines/zencod/hw_zencod.ec (1.1.2.1), "Exp", lines: +8 -0
325 demos/engines/zencod/hw_zencod.h (1.1.2.1), "Exp", lines: +160 -0
326 demos/engines/zencod/hw_zencod_err.c (1.1.2.1), "Exp", lines: +151 -0
327 demos/engines/zencod/hw_zencod_err.h (1.1.2.1), "Exp", lines: +95 -0
329 OK, I've amused myself with making sure the engines that have been
330 contributed TO WORK WITH 0.9.7 can be built as dynamically loadable
333 For now, they're not included in crypto/engine/ since 0.9.7
334 is in feature freeze. Further discussion might change that, but
335 don't hold your breath.
337 2002-08-15 13:48 levitte
340 crypto/crypto-lib.com (1.53.2.8), "Exp", lines: +1 -1
342 I think that's the last forgotten compilation module.
344 2002-08-16 18:44 jaenicke
347 README (1.39.2.9), "Exp", lines: +1 -1
349 Fix wrong URI. Submitted by: Mike Castle <dalgoda@ix.netcom.com>
352 2002-10-05 13:59 steve
355 crypto/engine/hw_cswift.c (1.17.2.4), "Exp", lines: +1 -1
357 Win32 fix (signed/unsigned compare error).
359 2002-10-09 14:19 levitte
362 crypto/engine/hw_cswift.c (1.17.2.5), "Exp", lines: +1 -0
364 The dissapearing destroy callback reappears
366 2002-10-24 00:09 levitte
369 crypto/crypto-lib.com (1.53.2.9), "Exp", lines: +1 -1
371 An engine changed name.
373 2002-10-29 18:46 geoff
376 doc/ssl/SSL_CTX_set_session_cache_mode.pod (1.5.2.2), "Exp", lines: +1 -0
378 Correct another inconsistency in my recent commits.
380 2002-11-04 17:33 levitte
383 Configure (1.314.2.38), "Exp", lines: +4 -2
385 Return my normal debug targets to something not so extreme, and
386 make the extreme ones special (or 'extreme', if you will :-)).
388 2002-11-13 12:35 levitte
391 crypto/cryptlib.h (1.10.2.4), "Exp", lines: +0 -4
392 crypto/crypto.h (1.62.2.3), "Exp", lines: +4 -0
394 Make OpenSSLdie() visible (it's a must to get a proper reference in
397 2002-11-13 14:36 levitte
400 crypto/pem/pem_lib.c (1.36.2.5), "Exp", lines: +1 -1
402 C++ comments in C code, 'nuff said...
404 2002-11-13 15:30 levitte
407 demos/engines/ibmca/hw_ibmca.c (1.1.2.2), "Exp", lines: +3 -0
408 demos/engines/zencod/hw_zencod.c (1.1.2.2), "Exp", lines: +4 -1
409 demos/engines/cluster_labs/hw_cluster_labs.c (1.1.2.2), "Exp", lines: +5 -2
411 The loading functions should be static if we build a dynamic
414 2002-12-12 18:41 levitte
417 crypto/engine/hw_ncipher.c (1.26.2.7), "Exp", lines: +38 -2
418 crypto/engine/hw_ncipher_err.c (1.1.2.2), "Exp", lines: +1 -1
419 crypto/engine/hw_ncipher_err.h (1.1.2.2), "Exp", lines: +1 -1
420 crypto/cryptlib.c (1.32.2.8), "Exp", lines: +2 -1
421 crypto/crypto.h (1.62.2.7), "Exp", lines: +2 -1
422 CHANGES (1.977.2.78), "Exp", lines: +14 -0
424 Add a static lock called HWCRHK, for the case of having an
425 application that wants to use the hw_ncipher engine without having
426 given any callbacks for the dynamic type of locks.
428 2002-12-15 16:27 appro
431 Makefile.org (1.154.2.41), "Exp", lines: +2 -1
433 Another Solaris shared build clean-up. This is not actually needed
434 if one uses WorkShop C. It's gcc driver that brings copy of
435 libgcc.a into .so otherwise. In case you wonder what it's -Wl,-z...
436 and not just -z. Problem is that gcc driver apparently omits all -z
437 options but -z text. Don't ask me why. I'm not committing
438 corresponding workaround into the HEAD as Makefile.shared
439 reportedly needs even more work...
441 2002-12-16 19:17 appro
444 crypto/bn/bn_lcl.h (1.23.2.3), "Exp", lines: +3 -0
445 crypto/bn/bn_mul.c (1.28.2.4), "Exp", lines: +84 -445
447 This is rollback to 0.9.6h bn_mul.c to address problem reported in
450 2002-12-16 19:59 appro
453 Makefile.org (1.154.2.42), "Exp", lines: +3 -1
455 Some of Sun compiler drivers (well, one of those I have) collect
456 all options specified with -Wl in the beginnig of the ld command
457 line which kind of obsoletes the idea as it's -z defaultextract
458 that will be closest to lib*.a and not -z allextract:-(
460 2002-12-17 15:21 levitte
463 NEWS (1.39.2.16), "Exp", lines: +4 -1
465 A few more NEWS items.
467 !2002-12-27 17:49 appro
470 ! Configure (1.314.2.62), "Exp", lines: +1 -1
472 ! According to Tim Rice <tim@multitalents.net> assembler support in
473 ! SCO5 never worked anyway. Note this is not going to HEAD as we
474 ! intend to provide an alternative solution as soon as 0.9.7 is out.
476 2002-12-28 02:35 levitte
479 Configure (1.314.2.63), "Exp", lines: +1 -1
481 Hmm, the variables $x96_elf_asm and others contain a number of
482 colons, so when removing one reference, if should be replaced with
483 the appropriate number of colons, or chaos will follow...
485 It's rather silly to believe we'd release 0.9.7a in 2002 :-).
490 crypto/des/des_locl.h (1.19.2.5), "Exp", lines: +1 -1
491 crypto/rc5/rc5_locl.h (1.3.2.4), "Exp", lines: +1 -1
493 Fix warnings, use correct -Ds.
495 2003-03-24 17:57 steve
498 crypto/x509/x509_vfy.c (1.56.2.5), "Exp", lines: +2 -2
499 crypto/x509/x509_vfy.c (1.56.2.6), "Exp", lines: +2 -2
501 Get X509_V_FLAG_CRL_CHECK_ALL logic the right way round. PR:544
503 ? 2003-04-04 16:21 levitte
506 util/mkdef.pl (1.67.2.5), "Exp", lines: +10 -5
507 util/mkerr.pl (1.18.2.3), "Exp", lines: +6 -6
509 Transfer the changes to detect multiline comments and the GCC
510 extension __attribute__.
512 2003-04-08 13:54 levitte
515 test/Makefile.ssl (1.84.2.25), "Exp", lines: +29 -1
516 apps/Makefile.ssl (1.100.2.22), "Exp", lines: +1 -0
517 Makefile.org (1.154.2.61), "Exp", lines: +4 -5
519 Set LD_LIBRARY_PATH when linking, since OpenUnix' ld uses it to
520 create a library search path.
524 2003-04-09 07:25 levitte
527 test/Makefile.ssl (1.84.2.26), "Exp", lines: +1 -1
531 2003-04-09 08:50 levitte
534 apps/Makefile.ssl (1.100.2.23), "Exp", lines: +1 -0
538 2003-04-10 03:13 steve
541 crypto/rsa/rsa_sign.c (1.11.2.6), "Exp", lines: +2 -2
543 Only call redirected rsa_sign or rsa_verify if the pointer is set.
545 This allows, for example, a smart card to redirect rsa_sign
546 and keep the default rsa_verify.
548 2003-07-03 23:43 levitte
551 Makefile.org (1.154.2.65), "Exp", lines: +2 -2
553 Add a slash so grep doesn't return both ./crypto/bio/bss_mem.o and
554 ./crypto/mem.o when we're looking for mem.o.
559 crypto/aes/aes.h (1.1.2.5), "Exp", lines: +3 -0
560 crypto/aes/aes_cfb.c (1.1.2.4), "Exp", lines: +57 -0
562 Add untested CFB-r mode. Will be tested soon.
567 Configure (1.314.2.85), "Exp", lines: +2 -0
568 Makefile.org (1.154.2.67), "Exp", lines: +12 -3
569 crypto/cryptlib.c (1.32.2.9), "Exp", lines: +5 -0
570 crypto/md32_common.h (1.22.2.4), "Exp", lines: +11 -0
571 crypto/aes/Makefile.ssl (1.4.2.6), "Exp", lines: +2 -1
572 crypto/aes/aes_core.c (1.1.2.4), "Exp", lines: +4 -0
573 crypto/des/des.h (1.40.2.4), "Exp", lines: +1 -1
574 crypto/des/des_old.c (1.11.2.4), "Exp", lines: +1 -1
575 crypto/des/destest.c (1.30.2.6), "Exp", lines: +2 -2
576 crypto/des/ecb3_enc.c (1.8.2.1), "Exp", lines: +1 -3
577 crypto/dsa/Makefile.ssl (1.49.2.5), "Exp", lines: +7 -4
578 crypto/dsa/dsa_ossl.c (1.12.2.4), "Exp", lines: +2 -0
579 crypto/dsa/dsa_sign.c (1.10.2.3), "Exp", lines: +12 -0
580 crypto/dsa/dsa_vrf.c (1.10.2.3), "Exp", lines: +8 -0
581 crypto/engine/engine.h (1.36.2.6), "Exp", lines: +4 -0
582 crypto/err/err.h (1.35.2.3), "Exp", lines: +2 -0
583 crypto/err/err_all.c (1.17.2.2), "Exp", lines: +4 -0
584 crypto/err/openssl.ec (1.11.2.1), "Exp", lines: +1 -0
585 crypto/evp/Makefile.ssl (1.64.2.8), "Exp", lines: +8 -7
586 crypto/evp/c_all.c (1.7.8.7), "Exp", lines: +1 -0
587 crypto/evp/e_aes.c (1.6.2.4), "Exp", lines: +12 -4
588 crypto/evp/e_des3.c (1.8.2.2), "Exp", lines: +1 -1
589 crypto/evp/evp.h (1.86.2.10), "Exp", lines: +2 -0
590 crypto/evp/evp_err.c (1.23.2.1), "Exp", lines: +3 -1
591 crypto/md4/Makefile.ssl (1.6.2.4), "Exp", lines: +7 -4
592 crypto/md5/Makefile.ssl (1.33.2.7), "Exp", lines: +7 -4
593 crypto/rand/Makefile.ssl (1.56.2.4), "Exp", lines: +17 -15
594 crypto/rand/md_rand.c (1.69.2.2), "Exp", lines: +9 -0
595 crypto/rand/rand.h (1.26.2.5), "Exp", lines: +2 -0
596 crypto/rand/rand_err.c (1.6.2.1), "Exp", lines: +3 -1
597 crypto/rand/rand_lib.c (1.15.2.2), "Exp", lines: +11 -0
598 crypto/ripemd/Makefile.ssl (1.25.2.5), "Exp", lines: +7 -2
599 crypto/sha/Makefile.ssl (1.26.2.5), "Exp", lines: +16 -6
600 fips/.cvsignore (1.1.2.1), "Exp", lines: +1 -0
601 fips/Makefile.ssl (1.1.2.1), "Exp", lines: +155 -0
602 fips/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
603 fips/fips.c (1.1.2.1), "Exp", lines: +74 -0
604 fips/fips.h (1.1.2.1), "Exp", lines: +85 -0
605 fips/fips_check_sha1 (1.1.2.1), "Exp", lines: +7 -0
606 fips/fips_err.c (1.1.2.1), "Exp", lines: +96 -0
607 fips/fips_make_sha1 (1.1.2.1), "Exp", lines: +21 -0
608 fips/lib (1.1.2.1), "Exp", lines: +0 -0
609 fips/aes/.cvsignore (1.1.2.1), "Exp", lines: +4 -0
610 fips/aes/Makefile.ssl (1.1.2.1), "Exp", lines: +95 -0
611 fips/aes/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
612 fips/aes/fips_aes_core.c (1.1.2.1), "Exp", lines: +1260 -0
613 fips/aes/fips_aes_locl.h (1.1.2.1), "Exp", lines: +85 -0
614 fips/aes/fips_aesavs.c (1.1.2.1), "Exp", lines: +896 -0
615 fips/dsa/.cvsignore (1.1.2.1), "Exp", lines: +2 -0
616 fips/dsa/Makefile.ssl (1.1.2.1), "Exp", lines: +95 -0
617 fips/dsa/fingerprint.sha1 (1.1.2.1), "Exp", lines: +1 -0
618 fips/dsa/fips_dsa_ossl.c (1.1.2.1), "Exp", lines: +366 -0
619 fips/dsa/fips_dsatest.c (1.1.2.1), "Exp", lines: +252 -0
620 fips/rand/.cvsignore (1.1.2.1), "Exp", lines: +2 -0
621 fips/rand/Makefile.ssl (1.1.2.1), "Exp", lines: +94 -0
622 fips/rand/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
623 fips/rand/fips_rand.c (1.1.2.1), "Exp", lines: +236 -0
624 fips/rand/fips_rand.h (1.1.2.1), "Exp", lines: +55 -0
625 fips/rand/fips_randtest.c (1.1.2.1), "Exp", lines: +348 -0
626 fips/sha1/.cvsignore (1.1.2.1), "Exp", lines: +3 -0
627 fips/sha1/Makefile.ssl (1.1.2.1), "Exp", lines: +94 -0
628 fips/sha1/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
629 fips/sha1/fips_md32_common.h (1.1.2.1), "Exp", lines: +637 -0
630 fips/sha1/fips_sha1dgst.c (1.1.2.1), "Exp", lines: +76 -0
631 fips/sha1/fips_sha1test.c (1.1.2.1), "Exp", lines: +128 -0
632 fips/sha1/fips_sha_locl.h (1.1.2.1), "Exp", lines: +472 -0
633 fips/sha1/fips_standalone_sha1.c (1.1.2.1), "Exp", lines: +101 -0
634 fips/sha1/standalone.sha1 (1.1.2.1), "Exp", lines: +4 -0
635 test/Makefile.ssl (1.84.2.29), "Exp", lines: +81 -13
636 util/mkerr.pl (1.18.2.4), "Exp", lines: +2 -1
638 Unfinished FIPS stuff for review/improvement.
643 fips/fips_check_sha1 (1.1.2.2), "Exp", lines: +1 -1
650 fips/Makefile.ssl (1.1.2.2), "Exp", lines: +3 -3
651 fips/fingerprint.sha1 (1.1.2.2), "Exp", lines: +2 -1
652 fips/fips_make_sha1 (1.1.2.2), "Exp", lines: +1 -1
654 Build in non-FIPS mode.
659 Makefile.org (1.154.2.68), "Exp", lines: +1 -1
660 fips/fips_check_sha1 (1.1.2.3), "Exp", lines: +2 -1
661 fips/aes/fips_aesavs.c (1.1.2.2), "Exp", lines: +2 -0
662 fips/dsa/fips_dsa_ossl.c (1.1.2.2), "Exp", lines: +8 -0
663 fips/dsa/fips_dsatest.c (1.1.2.2), "Exp", lines: +2 -1
664 fips/sha1/fingerprint.sha1 (1.1.2.2), "Exp", lines: +1 -1
665 fips/sha1/fips_sha1dgst.c (1.1.2.2), "Exp", lines: +5 -1
666 fips/sha1/fips_standalone_sha1.c (1.1.2.2), "Exp", lines: +2 -0
667 fips/sha1/standalone.sha1 (1.1.2.2), "Exp", lines: +1 -1
674 fips/dsa/fingerprint.sha1 (1.1.2.2), "Exp", lines: +1 -1
675 fips/sha1/standalone.sha1 (1.1.2.3), "Exp", lines: +1 -1
682 Makefile.org (1.154.2.69), "Exp", lines: +5 -1
683 crypto/aes/aes.h (1.1.2.6), "Exp", lines: +3 -0
684 crypto/aes/aes_cfb.c (1.1.2.5), "Exp", lines: +19 -0
685 crypto/dsa/Makefile.ssl (1.49.2.6), "Exp", lines: +3 -2
686 crypto/err/Makefile.ssl (1.48.2.4), "Exp", lines: +17 -16
687 crypto/evp/e_aes.c (1.6.2.5), "Exp", lines: +8 -0
688 crypto/evp/e_des.c (1.5.2.2), "Exp", lines: +1 -1
689 crypto/evp/e_des3.c (1.8.2.3), "Exp", lines: +2 -2
690 crypto/evp/evp.h (1.86.2.11), "Exp", lines: +28 -11
691 crypto/evp/evp_locl.h (1.7.2.3), "Exp", lines: +2 -2
692 crypto/objects/obj_dat.h (1.49.2.13), "Exp", lines: +10 -5
693 crypto/objects/obj_mac.h (1.19.2.13), "Exp", lines: +5 -0
694 crypto/objects/obj_mac.num (1.15.2.9), "Exp", lines: +1 -0
695 crypto/objects/objects.txt (1.20.2.14), "Exp", lines: +4 -0
696 fips/Makefile.ssl (1.1.2.3), "Exp", lines: +7 -0
697 fips/aes/Makefile.ssl (1.1.2.2), "Exp", lines: +23 -1
698 fips/aes/fips_aesavs.c (1.1.2.3), "Exp", lines: +9 -1
699 test/Makefile.ssl (1.84.2.30), "Exp", lines: +101 -43
701 Add support for partial CFB modes, make tests work, update
707 crypto/aes/aes_cfb.c (1.1.2.6), "Exp", lines: +9 -6
708 crypto/evp/c_allc.c (1.8.2.3), "Exp", lines: +1 -0
709 crypto/evp/evp_test.c (1.14.2.11), "Exp", lines: +17 -8
710 crypto/evp/evptests.txt (1.9.2.2), "Exp", lines: +48 -1
712 Working CFB1 and test vectors.
717 crypto/evp/e_aes.c (1.6.2.6), "Exp", lines: +14 -0
718 crypto/objects/obj_dat.h (1.49.2.14), "Exp", lines: +15 -5
719 crypto/objects/obj_mac.h (1.19.2.14), "Exp", lines: +10 -0
720 crypto/objects/obj_mac.num (1.15.2.10), "Exp", lines: +2 -0
721 crypto/objects/objects.txt (1.20.2.15), "Exp", lines: +2 -0
722 fips/aes/Makefile.ssl (1.1.2.3), "Exp", lines: +1 -1
723 fips/aes/fips_aesavs.c (1.1.2.4), "Exp", lines: +34 -19
725 The rest of the keysizes for CFB1, working AES AVS test for CFB1.
730 fips/aes/fips_aesavs.c (1.1.2.5), "Exp", lines: +295 -303
737 fips/aes/fips_aesavs.c (1.1.2.6), "Exp", lines: +43 -17
744 fips/fips_err_wrapper.c (1.1.2.1), "Exp", lines: +5 -0
745 fips/sha1/sha1hashes.txt (1.1.2.1), "Exp", lines: +342 -0
746 fips/sha1/sha1vectors.txt (1.1.2.1), "Exp", lines: +2293 -0
753 crypto/aes/aes.h (1.1.2.7), "Exp", lines: +3 -0
754 crypto/aes/aes_cfb.c (1.1.2.7), "Exp", lines: +14 -0
755 crypto/evp/c_allc.c (1.8.2.4), "Exp", lines: +1 -0
756 crypto/evp/e_aes.c (1.6.2.7), "Exp", lines: +4 -9
757 crypto/evp/evptests.txt (1.9.2.3), "Exp", lines: +48 -0
758 crypto/objects/obj_dat.h (1.49.2.15), "Exp", lines: +20 -5
759 crypto/objects/obj_mac.h (1.19.2.15), "Exp", lines: +15 -0
760 crypto/objects/obj_mac.num (1.15.2.11), "Exp", lines: +3 -0
761 crypto/objects/objects.txt (1.20.2.16), "Exp", lines: +3 -0
762 fips/aes/fips_aesavs.c (1.1.2.7), "Exp", lines: +11 -0
769 Makefile.org (1.154.2.70), "Exp", lines: +16 -5
770 crypto/des/cfb_enc.c (1.7.2.1), "Exp", lines: +2 -1
771 crypto/des/des_enc.c (1.11.2.2), "Exp", lines: +4 -0
772 crypto/evp/e_aes.c (1.6.2.8), "Exp", lines: +7 -14
773 crypto/evp/e_des.c (1.5.2.3), "Exp", lines: +37 -1
774 crypto/evp/evp.h (1.86.2.12), "Exp", lines: +6 -0
775 crypto/evp/evp_locl.h (1.7.2.4), "Exp", lines: +9 -0
776 crypto/objects/obj_dat.h (1.49.2.16), "Exp", lines: +48 -23
777 crypto/objects/obj_mac.h (1.19.2.16), "Exp", lines: +31 -6
778 crypto/objects/obj_mac.num (1.15.2.12), "Exp", lines: +5 -0
779 crypto/objects/objects.txt (1.20.2.17), "Exp", lines: +12 -6
780 fips/Makefile.ssl (1.1.2.4), "Exp", lines: +8 -1
781 fips/fips_make_sha1 (1.1.2.3), "Exp", lines: +3 -0
782 fips/aes/Makefile.ssl (1.1.2.4), "Exp", lines: +1 -1
783 fips/des/.cvsignore (1.1.2.1), "Exp", lines: +3 -0
784 fips/des/Makefile.ssl (1.1.2.1), "Exp", lines: +96 -0
785 fips/des/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
786 fips/des/fips_des_enc.c (1.1.2.1), "Exp", lines: +288 -0
787 fips/des/fips_des_locl.h (1.1.2.1), "Exp", lines: +428 -0
788 fips/des/fips_desmovs.c (1.1.2.1), "Exp", lines: +659 -0
790 Whoops, forgot FIPS DES, also add EVPs for DES CFB1 and 8.
792 2003-07-31 23:30 levitte
795 Makefile.org (1.154.2.71), "Exp", lines: +2 -0
797 If FDIRS is to be treated like SDIRS, let's not forget to
798 initialize it in Makefile.org.
800 2003-07-31 23:41 levitte
803 fips/sha1/fips_sha1test.c (1.1.2.2), "Exp", lines: +3 -3
805 No C++ comments in C programs!
810 crypto/des/cfb_enc.c (1.7.2.2), "Exp", lines: +45 -36
811 crypto/evp/c_allc.c (1.8.2.5), "Exp", lines: +2 -0
812 crypto/evp/e_des.c (1.5.2.4), "Exp", lines: +8 -3
813 crypto/evp/evptests.txt (1.9.2.4), "Exp", lines: +6 -0
820 crypto/evp/evptests.txt (1.9.2.5), "Exp", lines: +4 -0
824 2003-08-01 15:07 steve
827 fips/aes/fips_aesavs.c (1.1.2.8), "Exp", lines: +3 -3
829 Replace C++ style comments.
831 2003-08-01 19:06 steve
834 crypto/evp/evp_lib.c (1.6.8.2), "Exp", lines: +24 -0
835 crypto/objects/obj_dat.h (1.49.2.17), "Exp", lines: +15 -46
836 crypto/objects/obj_mac.h (1.19.2.17), "Exp", lines: +1 -24
837 crypto/objects/obj_mac.num (1.15.2.13), "Exp", lines: +1 -4
838 crypto/objects/objects.txt (1.20.2.18), "Exp", lines: +8 -12
840 Make the EFB NIDs have empty OIDs aliased to the real EFB OID.
845 fips/des/fips_desmovs.c (1.1.2.2), "Exp", lines: +55 -37
847 Make tests work (CFB1 still doesn't produce the right answers,
850 2003-08-08 12:08 levitte
853 fips/des/fips_des_enc.c (1.1.2.2), "Exp", lines: +9 -0
855 Avoid clashing with the regular DES functions when not compiling
856 with -DFIPS. This is basically only visible when building with
857 shared library supoort...
859 2003-08-11 11:36 levitte
862 fips/sha1/.cvsignore (1.1.2.2)
863 fips/sha1/Makefile.ssl (1.1.2.3)
864 fips/sha1/fingerprint.sha1 (1.1.2.3)
865 fips/sha1/fips_md32_common.h (1.1.2.2)
866 fips/sha1/fips_sha1dgst.c (1.1.2.3)
867 fips/sha1/fips_sha1test.c (1.1.2.3)
868 fips/sha1/fips_sha_locl.h (1.1.2.2)
869 fips/sha1/fips_standalone_sha1.c (1.1.2.3)
870 fips/sha1/sha1hashes.txt (1.1.2.2)
871 fips/sha1/sha1vectors.txt (1.1.2.2)
872 fips/sha1/standalone.sha1 (1.1.2.4)
873 fips/dsa/.cvsignore (1.1.2.2)
874 fips/dsa/Makefile.ssl (1.1.2.2)
875 fips/dsa/fingerprint.sha1 (1.1.2.3)
876 fips/dsa/fips_dsa_ossl.c (1.1.2.3)
877 fips/dsa/fips_dsatest.c (1.1.2.3)
878 fips/rand/.cvsignore (1.1.2.2)
879 fips/rand/Makefile.ssl (1.1.2.2)
880 fips/rand/fingerprint.sha1 (1.1.2.2)
881 fips/rand/fips_rand.c (1.1.2.2)
882 fips/rand/fips_rand.h (1.1.2.2)
883 fips/rand/fips_randtest.c (1.1.2.2)
884 fips/des/.cvsignore (1.1.2.2)
885 fips/des/Makefile.ssl (1.1.2.3)
886 fips/des/fingerprint.sha1 (1.1.2.2)
887 fips/des/fips_des_enc.c (1.1.2.3)
888 fips/des/fips_des_locl.h (1.1.2.2)
889 fips/des/fips_desmovs.c (1.1.2.3)
890 fips/aes/.cvsignore (1.1.2.2)
891 fips/aes/Makefile.ssl (1.1.2.5)
892 fips/aes/fingerprint.sha1 (1.1.2.2)
893 fips/aes/fips_aes_core.c (1.1.2.2)
894 fips/aes/fips_aes_locl.h (1.1.2.2)
895 fips/aes/fips_aesavs.c (1.1.2.9)
896 fips/.cvsignore (1.1.2.2)
897 fips/Makefile.ssl (1.1.2.6)
898 fips/fingerprint.sha1 (1.1.2.3)
899 fips/fips.c (1.1.2.2)
900 fips/fips.h (1.1.2.2)
901 fips/fips_check_sha1 (1.1.2.4)
902 fips/fips_err.c (1.1.2.2)
903 fips/fips_err_wrapper.c (1.1.2.2)
904 fips/fips_make_sha1 (1.1.2.4)
907 util/libeay.num (1.173.2.16), "Exp", lines: +11 -38
908 util/mkerr.pl (1.18.2.5), "Exp", lines: +1 -2
909 test/Makefile.ssl (1.84.2.31), "Exp", lines: +54 -180
910 crypto/ripemd/Makefile.ssl (1.25.2.6), "Exp", lines: +2 -7
911 crypto/sha/Makefile.ssl (1.26.2.6), "Exp", lines: +6 -16
912 crypto/rand/Makefile.ssl (1.56.2.5), "Exp", lines: +15 -17
913 crypto/rand/md_rand.c (1.69.2.3), "Exp", lines: +0 -9
914 crypto/rand/rand.h (1.26.2.6), "Exp", lines: +0 -2
915 crypto/rand/rand_err.c (1.6.2.2), "Exp", lines: +1 -3
916 crypto/rand/rand_lib.c (1.15.2.3), "Exp", lines: +0 -11
917 crypto/objects/obj_dat.h (1.49.2.18), "Exp", lines: +3 -27
918 crypto/objects/obj_mac.h (1.19.2.18), "Exp", lines: +0 -32
919 crypto/objects/obj_mac.num (1.15.2.14), "Exp", lines: +0 -8
920 crypto/objects/objects.txt (1.20.2.19), "Exp", lines: +0 -11
921 crypto/md4/Makefile.ssl (1.6.2.5), "Exp", lines: +4 -7
922 crypto/md5/Makefile.ssl (1.33.2.8), "Exp", lines: +4 -7
923 crypto/evp/Makefile.ssl (1.64.2.9), "Exp", lines: +7 -8
924 crypto/evp/c_allc.c (1.8.2.6), "Exp", lines: +0 -4
925 crypto/evp/e_aes.c (1.6.2.9), "Exp", lines: +4 -22
926 crypto/evp/e_des.c (1.5.2.5), "Exp", lines: +2 -43
927 crypto/evp/e_des3.c (1.8.2.4), "Exp", lines: +3 -3
928 crypto/evp/evp.h (1.86.2.13), "Exp", lines: +11 -36
929 crypto/evp/evp_err.c (1.23.2.2), "Exp", lines: +1 -3
930 crypto/evp/evp_lib.c (1.6.8.3), "Exp", lines: +0 -24
931 crypto/evp/evp_locl.h (1.7.2.5), "Exp", lines: +2 -11
932 crypto/evp/evp_test.c (1.14.2.12), "Exp", lines: +8 -17
933 crypto/evp/evptests.txt (1.9.2.6), "Exp", lines: +1 -106
934 crypto/dsa/Makefile.ssl (1.49.2.7), "Exp", lines: +6 -10
935 crypto/dsa/dsa_ossl.c (1.12.2.5), "Exp", lines: +0 -2
936 crypto/dsa/dsa_sign.c (1.10.2.4), "Exp", lines: +0 -12
937 crypto/dsa/dsa_vrf.c (1.10.2.4), "Exp", lines: +0 -8
938 crypto/err/Makefile.ssl (1.48.2.5), "Exp", lines: +16 -17
939 crypto/err/err.h (1.35.2.4), "Exp", lines: +0 -2
940 crypto/err/err_all.c (1.17.2.3), "Exp", lines: +0 -4
941 crypto/err/openssl.ec (1.11.2.2), "Exp", lines: +0 -1
942 crypto/des/des.h (1.40.2.5), "Exp", lines: +1 -1
943 crypto/des/des_enc.c (1.11.2.3), "Exp", lines: +0 -4
944 crypto/des/des_old.c (1.11.2.5), "Exp", lines: +1 -1
945 crypto/des/destest.c (1.30.2.7), "Exp", lines: +2 -2
946 crypto/des/ecb3_enc.c (1.8.2.2), "Exp", lines: +3 -1
947 crypto/aes/Makefile.ssl (1.4.2.7), "Exp", lines: +1 -2
948 crypto/aes/aes.h (1.1.2.8), "Exp", lines: +0 -9
949 crypto/aes/aes_cfb.c (1.1.2.8), "Exp", lines: +0 -93
950 crypto/aes/aes_core.c (1.1.2.5), "Exp", lines: +0 -4
951 crypto/cryptlib.c (1.32.2.10), "Exp", lines: +0 -5
952 crypto/md32_common.h (1.22.2.5), "Exp", lines: +0 -11
953 Configure (1.314.2.86), "Exp", lines: +0 -2
954 Makefile.org (1.154.2.72), "Exp", lines: +8 -34
955 TABLE (1.99.2.30), "Exp", lines: +0 -50
957 A new branch for FIPS-related changes has been created with the
958 name OpenSSL-fips-0_9_7-stable.
960 Since the 0.9.7-stable branch is supposed to be in freeze
961 and should only contain bug corrections, this change removes the
962 FIPS changes from that branch.
964 2003-08-11 11:56 levitte
967 apps/Makefile.ssl (1.100.2.24), "Exp", lines: +1 -1
969 Oops, removed a little too much.
971 2003-08-11 13:46 levitte
974 test/Makefile.ssl (1.84.2.33), "Exp", lines: +28 -28
976 Don't fiddle with LD_LIBRARY_PATH when building non-static.
978 2003-08-14 08:54 levitte
981 apps/Makefile.ssl (1.100.2.25), "Exp", lines: +1 -1
982 test/Makefile.ssl (1.84.2.34), "Exp", lines: +28 -28
984 Undo the change that left LD_LIBRARY_PATH unchanged. The errors I
985 saw weren't due to that, but to a change on the SCO machines I used
986 for testing, where my $PATH was suddenly incorrect.
988 2003-09-27 20:31 levitte
991 apps/pkcs8.c (1.22.2.8), "Exp", lines: +5 -6
993 Remove extra argument to BIO_printf(). PR: 685
995 2003-09-29 19:10 steve
998 crypto/bio/bss_file.c (1.14.2.4), "Exp", lines: +2 -2
1000 Fix to make it compile under Win32.
1002 2003-11-19 06:18 geoff
1005 crypto/x509/x509.h (1.116.2.4), "Exp", lines: +0 -4
1007 Remove duplicate prototypes have already been (correctly) added to
1008 rsa.h, as this is already included by x509.h anyway.
1010 2004-01-21 10:58 appro
1013 Configure (1.314.2.89), "Exp", lines: +1 -0
1014 config (1.95.2.27), "Exp", lines: +7 -6
1015 crypto/bn/Makefile.ssl (1.65.2.7), "Exp", lines: +3 -0
1017 Proper support for HP-UX64 gcc build. PR: 772
1019 2004-01-29 10:41 levitte
1022 crypto/bn/bn_lcl.h (1.23.2.6), "Exp", lines: +8 -9
1024 Have the declarations match the definitions.
1026 2004-03-16 06:50 steve
1029 apps/x509.c (1.67.2.14), "Exp", lines: +0 -1
1030 ssl/kssl.c (1.20.2.12), "Exp", lines: +2 -2
1034 2004-03-17 05:01 mark
1037 CHANGES (1.977.2.128), "Exp", lines: +9 -1
1038 FAQ (1.61.2.30), "Exp", lines: +1 -1
1039 LICENSE (1.7.2.3), "Exp", lines: +1 -1
1040 NEWS (1.39.2.21), "Exp", lines: +8 -0
1041 README (1.39.2.24), "Exp", lines: +2 -2
1042 STATUS (1.211.2.41), "Exp", lines: +4 -1
1043 openssl.spec (1.6.2.6), "Exp", lines: +1 -1
1044 crypto/opensslv.h (1.40.2.21), "Exp", lines: +2 -2
1045 ssl/s3_pkt.c (1.46.2.6), "Exp", lines: +8 -0
1046 ssl/s3_srvr.c (1.85.2.20), "Exp", lines: +16 -0
1048 Fix null-pointer assignment in do_change_cipher_spec() revealed by
1049 using the Codenomicon TLS Test Tool (CAN-2004-0079) Fix flaw in
1050 SSL/TLS handshaking when using Kerberos ciphersuites
1051 (CAN-2004-0112) Ready for 0.9.7d build
1053 Submitted by: Steven Henson Reviewed by: Joe Orton Approved
1056 2004-03-25 01:57 steve
1059 crypto/pkcs7/pk7_doit.c (1.50.2.9), "Exp", lines: +9 -4
1060 crypto/pkcs7/pk7_doit.c (1.50.2.4.2.2), "Exp", lines: +9 -4
1062 Make S/MIME encrypt work again.
1064 2004-04-02 14:39 levitte
1067 crypto/bn/Makefile.ssl (1.65.2.8), "Exp", lines: +1 -1
1069 Typo. "pa-rics2W" corrected to "pa-risc2W". PR: 868
1071 2004-05-11 14:44 ben
1074 apps/Makefile.ssl (1.100.2.27)
1075 crypto/Makefile.ssl (1.84.2.12)
1076 crypto/aes/Makefile.ssl (1.4.2.9)
1077 crypto/asn1/Makefile.ssl (1.77.2.7)
1078 crypto/bf/Makefile.ssl (1.25.2.6)
1079 crypto/bio/Makefile.ssl (1.52.2.4)
1080 crypto/bn/Makefile.ssl (1.65.2.9)
1081 crypto/buffer/Makefile.ssl (1.32.2.4)
1082 crypto/cast/Makefile.ssl (1.31.2.6)
1083 crypto/comp/Makefile.ssl (1.32.2.4)
1084 crypto/conf/Makefile.ssl (1.38.2.8)
1085 crypto/des/Makefile.ssl (1.61.2.13)
1086 crypto/dh/Makefile.ssl (1.43.2.5)
1087 crypto/dsa/Makefile.ssl (1.49.2.9)
1088 crypto/dso/Makefile.ssl (1.11.2.4)
1089 crypto/ec/Makefile.ssl (1.7.2.4)
1090 crypto/engine/Makefile.ssl (1.30.2.13)
1091 crypto/err/Makefile.ssl (1.48.2.7)
1092 crypto/evp/Makefile.ssl (1.64.2.12)
1093 crypto/hmac/Makefile.ssl (1.33.2.6)
1094 crypto/idea/Makefile.ssl (1.20.2.4)
1095 crypto/krb5/Makefile.ssl (1.5.2.6)
1096 crypto/lhash/Makefile.ssl (1.28.2.4)
1097 crypto/md2/Makefile.ssl (1.29.2.5)
1098 crypto/md4/Makefile.ssl (1.6.2.7)
1099 crypto/md5/Makefile.ssl (1.33.2.10)
1100 crypto/mdc2/Makefile.ssl (1.30.2.4)
1101 crypto/objects/Makefile.ssl (1.46.2.6)
1102 crypto/ocsp/Makefile.ssl (1.19.2.7)
1103 crypto/pem/Makefile.ssl (1.51.2.5)
1104 crypto/pkcs12/Makefile.ssl (1.37.2.5)
1105 crypto/pkcs7/Makefile.ssl (1.47.2.5)
1106 crypto/rand/Makefile.ssl (1.56.2.8)
1107 crypto/rc2/Makefile.ssl (1.20.2.4)
1108 crypto/rc4/Makefile.ssl (1.25.2.6)
1109 crypto/rc5/Makefile.ssl (1.22.2.6)
1110 crypto/ripemd/Makefile.ssl (1.25.2.9)
1111 crypto/rsa/Makefile.ssl (1.53.2.6)
1112 crypto/sha/Makefile.ssl (1.26.2.9)
1113 crypto/stack/Makefile.ssl (1.28.2.4)
1114 crypto/txt_db/Makefile.ssl (1.26.2.4)
1115 crypto/ui/Makefile.ssl (1.10.2.6)
1116 crypto/x509/Makefile.ssl (1.56.2.5)
1117 crypto/x509v3/Makefile.ssl (1.62.2.5)
1118 ssl/Makefile.ssl (1.53.2.11)
1119 test/Makefile.ssl (1.84.2.36)
1120 tools/Makefile.ssl (1.9.2.4)
1122 .cvsignore (1.7.6.2), "Exp", lines: +2 -1
1123 Configure (1.314.2.92), "Exp", lines: +38 -8
1124 FAQ (1.61.2.31), "Exp", lines: +1 -1
1125 INSTALL (1.45.2.9), "Exp", lines: +2 -2
1126 INSTALL.W32 (1.30.2.14), "Exp", lines: +9 -4
1127 Makefile.org (1.154.2.78), "Exp", lines: +51 -19
1128 PROBLEMS (1.4.2.10), "Exp", lines: +2 -2
1129 e_os.h (1.56.2.17), "Exp", lines: +20 -1
1130 apps/.cvsignore (1.5.8.1), "Exp", lines: +1 -0
1131 apps/Makefile (1.1.4.1), "Exp", lines: +1147 -0
1132 apps/apps.c (1.49.2.27), "Exp", lines: +0 -10
1133 apps/ca.c (1.102.2.31), "Exp", lines: +0 -10
1134 apps/dgst.c (1.23.2.10), "Exp", lines: +39 -11
1135 apps/openssl.c (1.48.2.9), "Exp", lines: +19 -0
1136 crypto/Makefile (1.1.4.1), "Exp", lines: +217 -0
1137 crypto/cryptlib.c (1.32.2.11), "Exp", lines: +5 -0
1138 crypto/crypto-lib.com (1.53.2.12), "Exp", lines: +1 -1
1139 crypto/md32_common.h (1.22.2.6), "Exp", lines: +12 -0
1140 crypto/aes/Makefile (1.1.4.1), "Exp", lines: +102 -0
1141 crypto/aes/aes.h (1.1.2.9), "Exp", lines: +9 -0
1142 crypto/aes/aes_cfb.c (1.1.2.9), "Exp", lines: +93 -0
1143 crypto/aes/aes_core.c (1.1.2.6), "Exp", lines: +4 -0
1144 crypto/asn1/Makefile (1.1.4.1), "Exp", lines: +1150 -0
1145 crypto/bf/Makefile (1.1.4.1), "Exp", lines: +113 -0
1146 crypto/bio/Makefile (1.1.4.1), "Exp", lines: +214 -0
1147 crypto/bio/bio.h (1.56.2.6), "Exp", lines: +1 -0
1148 crypto/bn/Makefile (1.1.4.1), "Exp", lines: +324 -0
1149 crypto/bn/bntest.c (1.55.2.4), "Exp", lines: +1 -1
1150 crypto/buffer/Makefile (1.1.4.1), "Exp", lines: +92 -0
1151 crypto/cast/Makefile (1.1.4.1), "Exp", lines: +118 -0
1152 crypto/cast/asm/.cvsignore (1.2.8.1), "Exp", lines: +1 -0
1153 crypto/comp/Makefile (1.1.4.1), "Exp", lines: +112 -0
1154 crypto/conf/Makefile (1.1.4.1), "Exp", lines: +181 -0
1155 crypto/des/Makefile (1.1.4.1), "Exp", lines: +314 -0
1156 crypto/des/cfb64ede.c (1.6.2.4), "Exp", lines: +111 -0
1157 crypto/des/des.h (1.40.2.6), "Exp", lines: +5 -1
1158 crypto/des/des_enc.c (1.11.2.4), "Exp", lines: +8 -0
1159 crypto/des/des_old.c (1.11.2.6), "Exp", lines: +1 -1
1160 crypto/des/destest.c (1.30.2.8), "Exp", lines: +2 -2
1161 crypto/des/ecb3_enc.c (1.8.2.3), "Exp", lines: +1 -3
1162 crypto/des/set_key.c (1.18.2.2), "Exp", lines: +4 -0
1163 crypto/dh/Makefile (1.1.4.1), "Exp", lines: +131 -0
1164 crypto/dsa/Makefile (1.1.4.1), "Exp", lines: +173 -0
1165 crypto/dsa/dsa_gen.c (1.19.2.1), "Exp", lines: +4 -1
1166 crypto/dsa/dsa_key.c (1.9.2.1), "Exp", lines: +2 -0
1167 crypto/dsa/dsa_ossl.c (1.12.2.6), "Exp", lines: +2 -0
1168 crypto/dsa/dsa_sign.c (1.10.2.5), "Exp", lines: +12 -0
1169 crypto/dsa/dsa_vrf.c (1.10.2.5), "Exp", lines: +8 -0
1170 crypto/dso/Makefile (1.1.4.1), "Exp", lines: +140 -0
1171 crypto/ec/Makefile (1.1.4.1), "Exp", lines: +126 -0
1172 crypto/engine/Makefile (1.1.4.1), "Exp", lines: +536 -0
1173 crypto/engine/hw_cryptodev.c (1.1.2.6), "Exp", lines: +6 -2
1174 crypto/err/Makefile (1.1.4.1), "Exp", lines: +118 -0
1175 crypto/err/err.h (1.35.2.6), "Exp", lines: +2 -0
1176 crypto/err/err_all.c (1.17.2.4), "Exp", lines: +4 -0
1177 crypto/err/openssl.ec (1.11.2.3), "Exp", lines: +1 -0
1178 crypto/evp/Makefile (1.1.4.1), "Exp", lines: +1057 -0
1179 crypto/evp/bio_md.c (1.11.2.1), "Exp", lines: +6 -0
1180 crypto/evp/c_allc.c (1.8.2.7), "Exp", lines: +8 -0
1181 crypto/evp/e_aes.c (1.6.2.10), "Exp", lines: +22 -4
1182 crypto/evp/e_des.c (1.5.2.8), "Exp", lines: +36 -3
1183 crypto/evp/e_des3.c (1.8.2.7), "Exp", lines: +43 -4
1184 crypto/evp/evp.h (1.86.2.15), "Exp", lines: +39 -11
1185 crypto/evp/evp_err.c (1.23.2.3), "Exp", lines: +3 -1
1186 crypto/evp/evp_lib.c (1.6.8.4), "Exp", lines: +24 -0
1187 crypto/evp/evp_locl.h (1.7.2.6), "Exp", lines: +11 -2
1188 crypto/evp/evp_test.c (1.14.2.13), "Exp", lines: +17 -8
1189 crypto/evp/evptests.txt (1.9.2.7), "Exp", lines: +106 -1
1190 crypto/hmac/Makefile (1.1.4.1), "Exp", lines: +99 -0
1191 crypto/idea/Makefile (1.1.4.1), "Exp", lines: +89 -0
1192 crypto/krb5/Makefile (1.1.4.1), "Exp", lines: +88 -0
1193 crypto/lhash/Makefile (1.1.4.1), "Exp", lines: +91 -0
1194 crypto/md2/Makefile (1.1.4.1), "Exp", lines: +91 -0
1195 crypto/md4/Makefile (1.1.4.1), "Exp", lines: +93 -0
1196 crypto/md5/Makefile (1.1.4.1), "Exp", lines: +129 -0
1197 crypto/mdc2/Makefile (1.1.4.1), "Exp", lines: +96 -0
1198 crypto/objects/Makefile (1.1.4.1), "Exp", lines: +121 -0
1199 crypto/objects/obj_dat.h (1.49.2.19), "Exp", lines: +33 -3
1200 crypto/objects/obj_mac.h (1.19.2.19), "Exp", lines: +40 -0
1201 crypto/objects/obj_mac.num (1.15.2.15), "Exp", lines: +10 -0
1202 crypto/objects/objects.txt (1.20.2.20), "Exp", lines: +13 -0
1203 crypto/ocsp/Makefile (1.1.4.1), "Exp", lines: +291 -0
1204 crypto/pem/Makefile (1.1.4.1), "Exp", lines: +334 -0
1205 crypto/pkcs12/Makefile (1.1.4.1), "Exp", lines: +415 -0
1206 crypto/pkcs7/Makefile (1.1.4.1), "Exp", lines: +241 -0
1207 crypto/rand/Makefile (1.1.4.1), "Exp", lines: +196 -0
1208 crypto/rand/md_rand.c (1.69.2.4), "Exp", lines: +9 -0
1209 crypto/rand/rand.h (1.26.2.7), "Exp", lines: +3 -0
1210 crypto/rand/rand_err.c (1.6.2.3), "Exp", lines: +4 -1
1211 crypto/rand/rand_lib.c (1.15.2.4), "Exp", lines: +11 -0
1212 crypto/rc2/Makefile (1.1.4.1), "Exp", lines: +89 -0
1213 crypto/rc4/Makefile (1.1.4.1), "Exp", lines: +108 -0
1214 crypto/rc5/Makefile (1.1.4.1), "Exp", lines: +106 -0
1215 crypto/ripemd/Makefile (1.1.4.1), "Exp", lines: +111 -0
1216 crypto/rsa/Makefile (1.1.4.1), "Exp", lines: +239 -0
1217 crypto/rsa/rsa_eay.c (1.28.2.9), "Exp", lines: +1 -1
1218 crypto/rsa/rsa_gen.c (1.8.6.1), "Exp", lines: +3 -0
1219 crypto/sha/Makefile (1.1.4.1), "Exp", lines: +118 -0
1220 crypto/sha/sha1dgst.c (1.21.2.1), "Exp", lines: +8 -0
1221 crypto/stack/Makefile (1.1.4.1), "Exp", lines: +86 -0
1222 crypto/txt_db/Makefile (1.1.4.1), "Exp", lines: +86 -0
1223 crypto/ui/Makefile (1.1.4.1), "Exp", lines: +115 -0
1224 crypto/x509/Makefile (1.1.4.1), "Exp", lines: +592 -0
1225 crypto/x509v3/Makefile (1.1.4.1), "Exp", lines: +601 -0
1226 fips/Makefile (1.1.4.1), "Exp", lines: +202 -0
1227 fips/fingerprint.sha1 (1.1.2.4), "Exp", lines: +4 -4
1228 fips/fips.c (1.1.2.3), "Exp", lines: +120 -5
1229 fips/fips.h (1.1.2.3), "Exp", lines: +42 -2
1230 fips/fips_check_sha1 (1.1.2.5), "Exp", lines: +2 -2
1231 fips/fips_err.h (1.1.4.1), "Exp", lines: +117 -0
1232 fips/fips_err_wrapper.c (1.1.2.3), "Exp", lines: +4 -2
1233 fips/fips_locl.h (1.1.4.1), "Exp", lines: +62 -0
1234 fips/fips_make_sha1 (1.1.2.5), "Exp", lines: +9 -6
1235 fips/fips_test_suite.c (1.1.4.1), "Exp", lines: +302 -0
1236 fips/openssl_fips_fingerprint (1.1.4.1), "Exp", lines: +25 -0
1237 fips/aes/Makefile (1.1.4.1), "Exp", lines: +131 -0
1238 fips/aes/fingerprint.sha1 (1.1.2.3), "Exp", lines: +3 -2
1239 fips/aes/fips_aes_core.c (1.1.2.3), "Exp", lines: +5 -2
1240 fips/aes/fips_aes_locl.h (1.1.2.3), "Exp", lines: +0 -0
1241 fips/aes/fips_aes_selftest.c (1.1.4.1), "Exp", lines: +112 -0
1242 fips/aes/fips_aesavs.c (1.1.2.10), "Exp", lines: +12 -6
1243 fips/des/Makefile (1.1.4.1), "Exp", lines: +155 -0
1244 fips/des/fingerprint.sha1 (1.1.2.3), "Exp", lines: +5 -2
1245 fips/des/fips_des_enc.c (1.1.2.4), "Exp", lines: +16 -3
1246 fips/des/fips_des_locl.h (1.1.2.3), "Exp", lines: +1 -1
1247 fips/des/fips_des_selftest.c (1.1.4.1), "Exp", lines: +200 -0
1248 fips/des/fips_desmovs.c (1.1.2.4), "Exp", lines: +186 -79
1249 fips/des/fips_set_key.c (1.1.4.1), "Exp", lines: +415 -0
1250 fips/des/asm/fips-dx86-elf.s (1.1.4.1), "Exp", lines: +2697 -0
1251 fips/dsa/Makefile (1.1.4.1), "Exp", lines: +159 -0
1252 fips/dsa/fingerprint.sha1 (1.1.2.4), "Exp", lines: +3 -1
1253 fips/dsa/fips_dsa_gen.c (1.1.4.1), "Exp", lines: +373 -0
1254 fips/dsa/fips_dsa_ossl.c (1.1.2.4), "Exp", lines: +16 -3
1255 fips/dsa/fips_dsa_selftest.c (1.1.4.1), "Exp", lines: +168 -0
1256 fips/dsa/fips_dsatest.c (1.1.2.4), "Exp", lines: +10 -6
1257 fips/dsa/fips_dssvs.c (1.1.4.1), "Exp", lines: +306 -0
1258 fips/rand/Makefile (1.1.4.1), "Exp", lines: +104 -0
1259 fips/rand/fingerprint.sha1 (1.1.2.3), "Exp", lines: +2 -2
1260 fips/rand/fips_rand.c (1.1.2.3), "Exp", lines: +60 -10
1261 fips/rand/fips_rand.h (1.1.2.3), "Exp", lines: +19 -1
1262 fips/rand/fips_randtest.c (1.1.2.3), "Exp", lines: +31 -10
1263 fips/rsa/Makefile (1.1.4.1), "Exp", lines: +112 -0
1264 fips/rsa/fingerprint.sha1 (1.1.4.1), "Exp", lines: +3 -0
1265 fips/rsa/fips_rsa_eay.c (1.1.4.1), "Exp", lines: +735 -0
1266 fips/rsa/fips_rsa_gen.c (1.1.4.1), "Exp", lines: +249 -0
1267 fips/rsa/fips_rsa_selftest.c (1.1.4.1), "Exp", lines: +207 -0
1268 fips/sha1/.cvsignore (1.1.2.3), "Exp", lines: +1 -2
1269 fips/sha1/Makefile (1.1.4.1), "Exp", lines: +158 -0
1270 fips/sha1/fingerprint.sha1 (1.1.2.4), "Exp", lines: +5 -3
1271 fips/sha1/fips_md32_common.h (1.1.2.3), "Exp", lines: +0 -0
1272 fips/sha1/fips_sha1_selftest.c (1.1.4.1), "Exp", lines: +97 -0
1273 fips/sha1/fips_sha1dgst.c (1.1.2.4), "Exp", lines: +4 -4
1274 fips/sha1/fips_sha1test.c (1.1.2.4), "Exp", lines: +17 -0
1275 fips/sha1/fips_sha_locl.h (1.1.2.3), "Exp", lines: +7 -0
1276 fips/sha1/fips_standalone_sha1.c (1.1.2.4), "Exp", lines: +60 -7
1277 fips/sha1/sha1hashes.txt (1.1.2.3), "Exp", lines: +0 -0
1278 fips/sha1/sha1vectors.txt (1.1.2.3), "Exp", lines: +0 -0
1279 fips/sha1/standalone.sha1 (1.1.2.5), "Exp", lines: +6 -4
1280 fips/sha1/asm/sx86-elf.s (1.1.4.1), "Exp", lines: +1568 -0
1281 ms/do_masm.bat (1.1.8.2), "Exp", lines: +12 -10
1282 ms/do_ms.bat (1.4.8.2), "Exp", lines: +11 -11
1283 ms/do_nasm.bat (1.1.8.2), "Exp", lines: +12 -11
1284 ms/do_nt.bat (1.2.8.1), "Exp", lines: +4 -4
1285 shlib/hpux10-cc.sh (1.3.2.2), "Exp", lines: +3 -3
1286 ssl/Makefile (1.1.4.1), "Exp", lines: +1019 -0
1287 ssl/s3_clnt.c (1.53.2.16), "Exp", lines: +10 -0
1288 ssl/s3_srvr.c (1.85.2.21), "Exp", lines: +9 -0
1289 ssl/ssl_cert.c (1.48.2.7), "Exp", lines: +9 -0
1290 ssl/ssl_lib.c (1.110.2.12), "Exp", lines: +13 -1
1291 ssl/ssltest.c (1.53.2.23), "Exp", lines: +33 -1
1292 ssl/t1_enc.c (1.27.2.8), "Exp", lines: +19 -1
1293 test/.cvsignore (1.4.8.1), "Exp", lines: +4 -0
1294 test/Makefile (1.1.4.1), "Exp", lines: +941 -0
1295 test/bctest (1.14.2.1), "Exp", lines: +1 -1
1296 test/testenc (1.3.8.1), "Exp", lines: +1 -1
1297 test/testfipsssl (1.1.4.1), "Exp", lines: +113 -0
1298 tools/Makefile (1.1.4.1), "Exp", lines: +61 -0
1299 util/cygwin.sh (1.1.2.5), "Exp", lines: +3 -3
1300 util/domd (1.6.2.3), "Exp", lines: +5 -5
1301 util/fixNT.sh (1.1.1.2.8.1), "Exp", lines: +3 -3
1302 util/libeay.num (1.173.2.19), "Exp", lines: +55 -11
1303 util/mk1mf.pl (1.41.2.10), "Exp", lines: +6 -4
1304 util/mkdef.pl (1.67.2.7), "Exp", lines: +11 -4
1305 util/mkerr.pl (1.18.2.6), "Exp", lines: +2 -1
1306 util/mkfiles.pl (1.12.2.1), "Exp", lines: +8 -1
1307 util/pod2mantest (1.1.2.7), "Exp", lines: +1 -1
1308 util/selftest.pl (1.18.2.1), "Exp", lines: +2 -2
1309 util/pl/BC-16.pl (1.2.2.1), "Exp", lines: +1 -1
1310 util/pl/BC-32.pl (1.11.2.4), "Exp", lines: +1 -1
1311 util/pl/Mingw32.pl (1.12.6.5), "Exp", lines: +1 -1
1312 util/pl/OS2-EMX.pl (1.1.2.3), "Exp", lines: +1 -1
1313 util/pl/VC-16.pl (1.3.2.1), "Exp", lines: +2 -2
1314 util/pl/VC-32.pl (1.11.2.3), "Exp", lines: +2 -2
1315 util/pl/VC-CE.pl (1.1.2.5), "Exp", lines: +1 -1
1316 util/pl/ultrix.pl (1.2.8.1), "Exp", lines: +1 -1
1318 Pull FIPS back into stable.
1320 2004-05-12 10:27 levitte
1323 apps/Makefile (1.1.4.2), "Exp", lines: +3 -1
1325 Only check for FIPS signatures when FIPS is enabled.
1327 2004-05-12 10:28 levitte
1330 crypto/des/FILES0 (1.1.4.2), "Exp", lines: +1 -1
1332 Makefile.ssl changed name to Makefile.
1334 2004-05-12 10:28 levitte
1337 fips/rand/fips_rand.c (1.1.2.4), "Exp", lines: +5 -1
1339 Only really build this file when OPENSSL_FIPS is defined. And oh,
1340 let's keep internal variables static.
1342 2004-05-12 10:42 levitte
1345 fips/rand/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
1347 I forgot to modify the signature for fips_rand.c...
1349 2004-05-12 10:46 levitte
1352 fips/rsa/.cvsignore (1.1.4.1), "Exp", lines: +1 -0
1353 fips/.cvsignore (1.1.2.3), "Exp", lines: +1 -1
1354 fips/aes/.cvsignore (1.1.2.3), "Exp", lines: +0 -3
1355 fips/des/.cvsignore (1.1.2.3), "Exp", lines: +0 -2
1356 fips/dsa/.cvsignore (1.1.2.3), "Exp", lines: +0 -1
1357 fips/rand/.cvsignore (1.1.2.3), "Exp", lines: +0 -1
1359 Ignore the 'lib' timestamp file.
1361 2004-05-12 12:07 levitte
1364 fips/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1365 fips/aes/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1366 fips/des/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1367 fips/dsa/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1368 fips/rand/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1369 fips/rsa/.cvsignore (1.1.4.2), "Exp", lines: +1 -0
1370 fips/sha1/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1372 Ignore 'Makefile.save'
1374 2004-05-12 12:09 levitte
1377 apps/apps.h (1.44.2.13), "Exp", lines: +0 -6
1378 crypto/o_str.c (1.5.2.1), "Exp", lines: +4 -3
1379 crypto/o_str.h (1.2.6.1), "Exp", lines: +0 -0
1381 The functions OPENSSL_strcasen?cmp() were forgotten when merging
1382 the FIPS branch into this. It's needed at least for certain
1383 OpenVMS versions, and should really be used in a more general way.
1385 2004-05-12 12:17 levitte
1388 crypto/Makefile (1.1.4.2), "Exp", lines: +3 -3
1390 Forgot to update the Makefile with the o_str stuff...
1392 2004-05-12 16:11 ben
1395 crypto/rand/rand.h (1.26.2.8), "Exp", lines: +2 -0
1396 crypto/rand/rand_err.c (1.6.2.4), "Exp", lines: +2 -0
1397 fips/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
1398 fips/fips.c (1.1.2.4), "Exp", lines: +5 -1
1399 fips/rand/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
1400 fips/rand/fips_rand.c (1.1.2.5), "Exp", lines: +29 -0
1402 Blow up in people's faces if they don't reseed.
1404 2004-05-12 19:53 steve
1407 apps/x509.c (1.67.2.16), "Exp", lines: +0 -7
1411 2004-05-14 19:54 levitte
1414 util/libeay.num (1.173.2.20), "Exp", lines: +43 -54
1416 All EVP_*_cfb functions have changed names to EVP_*_cfb64 or
1419 2004-05-15 18:39 ben
1422 ssl/s23_clnt.c (1.20.2.6), "Exp", lines: +5 -2
1423 ssl/s2_clnt.c (1.37.2.11), "Exp", lines: +5 -2
1424 ssl/s2_srvr.c (1.36.2.8), "Exp", lines: +6 -3
1425 ssl/s3_clnt.c (1.53.2.17), "Exp", lines: +2 -1
1426 ssl/s3_srvr.c (1.85.2.22), "Exp", lines: +4 -2
1427 ssl/ssl_sess.c (1.40.2.8), "Exp", lines: +2 -1
1429 Check error returns.
1431 2004-05-15 19:51 ben
1434 crypto/dh/dh.h (1.23.2.6), "Exp", lines: +1 -0
1435 crypto/dh/dh_err.c (1.6.2.3), "Exp", lines: +2 -1
1436 crypto/dh/dh_gen.c (1.8.8.2), "Exp", lines: +9 -0
1437 fips/fips_test_suite.c (1.1.4.2), "Exp", lines: +4 -3
1438 fips/aes/fips_aesavs.c (1.1.2.11), "Exp", lines: +49 -1
1439 fips/des/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
1440 fips/des/fips_desmovs.c (1.1.2.5), "Exp", lines: +49 -1
1441 fips/des/fips_set_key.c (1.1.4.2), "Exp", lines: +2 -0
1442 fips/sha1/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
1443 fips/sha1/fips_md32_common.h (1.1.2.4), "Exp", lines: +3 -0
1444 fips/sha1/standalone.sha1 (1.1.2.6), "Exp", lines: +1 -1
1446 Fix self-tests, ban some things in FIPS mode, fix copyrights.
1448 2004-05-17 06:28 levitte
1451 util/mk1mf.pl (1.41.2.11), "Exp", lines: +8 -2
1452 util/pl/BC-16.pl (1.2.2.2), "Exp", lines: +9 -4
1453 util/pl/BC-32.pl (1.11.2.5), "Exp", lines: +8 -3
1454 util/pl/Mingw32.pl (1.12.6.6), "Exp", lines: +7 -2
1455 util/pl/OS2-EMX.pl (1.1.2.4), "Exp", lines: +7 -2
1456 util/pl/VC-16.pl (1.3.2.2), "Exp", lines: +7 -2
1457 util/pl/VC-32.pl (1.11.2.4), "Exp", lines: +7 -2
1458 util/pl/VC-CE.pl (1.1.2.6), "Exp", lines: +7 -2
1459 util/pl/linux.pl (1.3.6.1), "Exp", lines: +7 -2
1460 util/pl/ultrix.pl (1.2.8.2), "Exp", lines: +7 -2
1461 util/pl/unix.pl (1.2.8.1), "Exp", lines: +7 -2
1463 Generate SHA1 files on Windows and other platforms supported by
1464 mk1mf.pl, when building in FIPS mode.
1468 2004-05-17 06:30 levitte
1471 apps/apps.h (1.44.2.14), "Exp", lines: +3 -0
1472 apps/openssl.c (1.48.2.10), "Exp", lines: +9 -5
1474 Make sure the applications know when we are running in FIPS mode.
1475 We can't use the variable in libcrypto, since it's supposedly
1478 Note: currently only supported in MONOLITH mode.
1480 2004-05-17 06:31 levitte
1483 apps/enc.c (1.35.2.9), "Exp", lines: +10 -1
1485 When in FIPS mode, use SHA1 to digest the key, rather than MD5, as
1486 MD5 isn't a FIPS-approved algorithm.
1488 Note: this means the user needs to keep track of this, and
1489 we need to add support for that...
1491 2004-05-17 06:39 levitte
1494 apps/enc.c (1.35.2.10), "Exp", lines: +14 -0
1496 Make it possible for the user to choose the digest used to create
1499 2004-05-17 06:40 levitte
1502 apps/enc.c (1.35.2.11), "Exp", lines: +4 -4
1504 Rewrite the usage to avoid confusion.
1506 2004-05-17 06:47 levitte
1509 apps/enc.c (1.35.2.12), "Exp", lines: +1 -1
1513 2004-05-19 16:16 levitte
1516 fips/rsa/fingerprint.sha1 (1.1.4.2), "Exp", lines: +2 -2
1517 fips/rsa/fips_rsa_eay.c (1.1.4.2), "Exp", lines: +8 -8
1518 fips/rsa/fips_rsa_gen.c (1.1.4.2), "Exp", lines: +1 -1
1519 fips/dsa/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
1520 fips/dsa/fips_dsa_gen.c (1.1.4.2), "Exp", lines: +2 -2
1521 fips/dsa/fips_dsa_ossl.c (1.1.2.5), "Exp", lines: +4 -4
1522 fips/aes/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
1523 fips/aes/fips_aes_core.c (1.1.2.4), "Exp", lines: +5 -5
1524 crypto/rsa/rsa.h (1.36.2.11), "Exp", lines: +4 -0
1525 crypto/aes/aes.h (1.1.2.10), "Exp", lines: +6 -0
1526 crypto/dsa/dsa.h (1.26.2.5), "Exp", lines: +4 -0
1528 Define FIPS_*_SIZE_T for AES, DSA and RSA as well, in preparation
1529 for size_t-ification of those algorithms in future version of
1532 2004-05-27 11:33 levitte
1535 makevms.com (1.35.2.3), "Exp", lines: +27 -0
1537 Copy the FIPS files to the temporary openssl include directory.
1539 2004-05-27 12:04 levitte
1542 fips/fips-lib.com (1.1.2.1), "Exp", lines: +1179 -0
1543 makevms.com (1.35.2.4), "Exp", lines: +8 -0
1545 Compile the FIPS directory on VMS as well. fips-lib.com is
1546 essentially a copy of crypto-lib.com, with just a few edits.
1548 2004-05-27 12:07 levitte
1551 fips/install.com (1.1.2.1), "Exp", lines: +55 -0
1552 install.com (1.4.2.2), "Exp", lines: +6 -6
1554 Run an installation of FIPS stuff as well.
1556 2004-05-27 12:19 levitte
1559 test/maketests.com (1.13.2.5), "Exp", lines: +3 -3
1560 apps/makeapps.com (1.18.2.5), "Exp", lines: +3 -3
1562 Make sure o_str.h is reachable.
1564 2004-06-19 15:15 ben
1567 Makefile.org (1.154.2.80), "Exp", lines: +1 -1
1568 crypto/dh/dh.h (1.23.2.7), "Exp", lines: +0 -1
1569 crypto/dh/dh_check.c (1.6.2.1), "Exp", lines: +4 -0
1570 crypto/dh/dh_err.c (1.6.2.4), "Exp", lines: +0 -1
1571 crypto/dh/dh_gen.c (1.8.8.3), "Exp", lines: +5 -9
1572 crypto/dh/dh_key.c (1.16.2.3), "Exp", lines: +4 -0
1573 fips/Makefile (1.1.4.2), "Exp", lines: +13 -14
1574 fips/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
1575 fips/fips.h (1.1.2.4), "Exp", lines: +1 -0
1576 fips/fips_err.h (1.1.4.2), "Exp", lines: +1 -0
1577 fips/fips_make_sha1 (1.1.2.6), "Exp", lines: +3 -0
1578 fips/fips_test_suite.c (1.1.4.3), "Exp", lines: +13 -9
1579 fips/openssl_fips_fingerprint (1.1.4.2), "Exp", lines: +1 -2
1581 The version that was actually submitted for FIPS testing.
1583 2004-06-19 15:16 ben
1586 fips/dh/Makefile (1.1.2.1), "Exp", lines: +92 -0
1587 fips/dh/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
1588 fips/dh/fips_dh_check.c (1.1.2.1), "Exp", lines: +119 -0
1589 fips/dh/fips_dh_gen.c (1.1.2.1), "Exp", lines: +182 -0
1590 fips/dh/fips_dh_key.c (1.1.2.1), "Exp", lines: +222 -0
1592 Add Diffie-Hellman to FIPS.
1594 2004-06-19 15:18 ben
1597 fips/.cvsignore (1.1.2.5), "Exp", lines: +2 -0
1598 fips/dh/.cvsignore (1.1.2.1), "Exp", lines: +1 -0
1602 2004-06-19 15:32 ben
1605 Makefile.org (1.154.2.81), "Exp", lines: +2 -7
1607 Make make tags make tags.
1609 2004-06-19 15:54 ben
1612 apps/Makefile (1.1.4.3), "Exp", lines: +3 -3
1613 apps/prime.c (1.1.2.1), "Exp", lines: +115 -0
1614 apps/progs.h (1.26.2.3), "Exp", lines: +2 -0
1616 Add primality tester.
1618 2004-06-21 11:07 levitte
1621 fips/aes/Makefile (1.1.4.2), "Exp", lines: +7 -5
1622 fips/des/Makefile (1.1.4.2), "Exp", lines: +7 -5
1623 fips/dh/Makefile (1.1.2.2), "Exp", lines: +7 -6
1624 fips/dsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
1625 fips/rsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
1626 fips/sha1/Makefile (1.1.4.2), "Exp", lines: +7 -5
1628 Make sure we don't try to loop over an empty EXHEADER. In the
1629 Makefiles where this was fixed by commenting away code, change it
1630 to check for an empty EXHEADER instead, so we have less hassle in a
1631 future where EXHEADER changes.
1635 2004-06-21 20:05 levitte
1638 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
1640 Standard sh doesn't tolerate ! as part of the conditional command.
1644 2004-06-24 14:12 steve
1647 apps/prime.c (1.1.2.2), "Exp", lines: +3 -0
1649 Include <string.h> to get definition of strcmp.
1651 2004-06-24 14:31 steve
1654 crypto/evp/evp_lib.c (1.6.8.5), "Exp", lines: +2 -2
1656 Return an error if an attempt is made to encode or decode cipher
1657 ASN1 parameters and the cipher doesn't support it.
1659 2004-06-28 22:33 levitte
1662 fips/dh/fips_dh_check.c (1.1.2.2), "Exp", lines: +6 -0
1663 fips/dh/fips_dh_gen.c (1.1.2.2), "Exp", lines: +6 -2
1664 fips/dh/fips_dh_key.c (1.1.2.2), "Exp", lines: +8 -0
1666 Make sure the FIPS stuff is only really compiled when in FIPS mode.
1668 2004-07-04 18:36 steve
1671 crypto/asn1/p5_pbev2.c (1.20.2.2), "Exp", lines: +2 -1
1675 2004-07-12 19:59 ben
1678 fips/fips_test_suite.c (1.1.4.4), "Exp", lines: +39 -6
1679 fips/dh/fingerprint.sha1 (1.1.2.2), "Exp", lines: +3 -3
1681 Corrected test program.
1683 2004-07-17 14:48 appro
1686 fips/des/Makefile (1.1.4.3), "Exp", lines: +1 -1
1688 Eliminate enforced -g from CFLAGS. It switches off optimization
1689 with some compilers, e.g. DEC C.
1691 2004-07-21 19:35 steve
1694 fips/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
1695 fips/fips.c (1.1.2.5), "Exp", lines: +3 -3
1696 fips/rsa/fingerprint.sha1 (1.1.4.3), "Exp", lines: +1 -1
1697 fips/rsa/fips_rsa_selftest.c (1.1.4.2), "Exp", lines: +8 -8
1699 Avoid compiler warnings.
1701 2004-07-21 19:41 steve
1704 crypto/pem/pem_all.c (1.20.2.1), "Exp", lines: +119 -0
1706 When in FIPS mode write private keys in PKCS#8 and PBES2 format to
1707 avoid use of prohibited MD5 algorithm.
1709 2004-07-23 15:20 ben
1712 fips/rand/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
1713 fips/rand/fips_rand.c (1.1.2.7), "Exp", lines: +22 -7
1714 fips/rand/fips_randtest.c (1.1.2.5), "Exp", lines: +2 -2
1718 2004-07-24 15:40 appro
1721 ssl/ssl_cert.c (1.48.2.9), "Exp", lines: +5 -2
1723 Add casts where casts due. It's "safe" to cast, because "wrong"
1724 casts will either be optimized away or never performed. The trouble
1725 is that compiler first parses code, then optimizes, not both at
1728 2004-07-27 02:17 steve
1731 fips/fips_test_suite.c (1.1.4.5), "Exp", lines: +9 -8
1733 Stop compiler warnings.
1735 2004-07-27 02:20 steve
1738 crypto/err/err.c (1.51.2.6), "Exp", lines: +1 -0
1740 Add FIPS name to error library.
1742 2004-07-27 14:22 steve
1745 Makefile.org (1.154.2.84), "Exp", lines: +3 -3
1746 fips/fips_check_sha1 (1.1.2.6), "Exp", lines: +1 -1
1747 fips/openssl_fips_fingerprint (1.1.4.3), "Exp", lines: +1 -1
1749 Rename libcrypto.sha1 to libcrypto.a.sha1
1751 2004-07-27 16:09 levitte
1754 makevms.com (1.35.2.5), "Exp", lines: +1 -1
1758 2004-07-27 20:28 steve
1761 ssl/s3_lib.c (1.57.2.11), "Exp", lines: +33 -33
1762 ssl/ssl.h (1.126.2.20), "Exp", lines: +1 -0
1763 ssl/ssl_ciph.c (1.33.2.9), "Exp", lines: +11 -0
1764 ssl/ssl_locl.h (1.47.2.3), "Exp", lines: +2 -1
1766 New cipher "strength" FIPS which specifies that a cipher suite is
1769 New cipherstring "FIPS" is all FIPS compatible ciphersuites
1772 Only allow FIPS ciphersuites in FIPS mode.
1774 2004-07-28 04:24 levitte
1777 makevms.com (1.35.2.6), "Exp", lines: +2 -2
1779 From the FIPS directory, darnit!
1781 2004-07-28 15:47 levitte
1784 makevms.com (1.35.2.7), "Exp", lines: +5 -1
1786 Define OPENSSL_FIPS in opensslconf.h if a logical name with the
1787 same name is defined.
1789 Go up one directory level before dealing with FIPS stuff.
1791 2004-07-30 00:26 levitte
1794 fips/fips-lib.com (1.1.2.2), "Exp", lines: +3 -3
1796 We're building crypto stuff, not ssl stuff. Additionally, we're in
1797 the fips subdirectory, not the crypto one...
1799 2004-07-30 16:37 levitte
1802 fips/sha1/fingerprint.sha1 (1.1.2.7), "Exp", lines: +2 -2
1803 fips/sha1/fips_md32_common.h (1.1.2.6), "Exp", lines: +1 -1
1804 fips/sha1/fips_sha_locl.h (1.1.2.5), "Exp", lines: +2 -2
1805 fips/sha1/fips_standalone_sha1.c (1.1.2.5), "Exp", lines: +1 -1
1806 fips/sha1/standalone.sha1 (1.1.2.8), "Exp", lines: +3 -3
1807 ssl/ssl_ciph.c (1.33.2.10), "Exp", lines: +2 -2
1808 fips/rsa/fingerprint.sha1 (1.1.4.4), "Exp", lines: +2 -2
1809 fips/rsa/fips_rsa_eay.c (1.1.4.3), "Exp", lines: +1 -1
1810 fips/rsa/fips_rsa_gen.c (1.1.4.3), "Exp", lines: +1 -1
1811 fips/dh/fingerprint.sha1 (1.1.2.3), "Exp", lines: +1 -1
1812 fips/dh/fips_dh_gen.c (1.1.2.3), "Exp", lines: +1 -1
1813 fips/dsa/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
1814 fips/dsa/fips_dsa_gen.c (1.1.4.3), "Exp", lines: +4 -3
1815 fips/dsa/fips_dsa_ossl.c (1.1.2.6), "Exp", lines: +2 -2
1816 fips/des/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
1817 fips/des/fips_des_enc.c (1.1.2.5), "Exp", lines: +2 -2
1818 fips/des/fips_set_key.c (1.1.4.3), "Exp", lines: +3 -3
1819 fips/fingerprint.sha1 (1.1.2.8), "Exp", lines: +2 -2
1820 fips/fips.c (1.1.2.6), "Exp", lines: +76 -23
1821 fips/fips.h (1.1.2.5), "Exp", lines: +2 -3
1822 fips/fips_locl.h (1.1.4.2), "Exp", lines: +7 -2
1823 fips/aes/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
1824 fips/aes/fips_aes_core.c (1.1.2.5), "Exp", lines: +1 -1
1825 crypto/rand/md_rand.c (1.69.2.5), "Exp", lines: +1 -1
1826 crypto/rand/rand_lib.c (1.15.2.5), "Exp", lines: +2 -1
1827 crypto/dsa/dsa_sign.c (1.10.2.6), "Exp", lines: +2 -2
1828 crypto/dsa/dsa_vrf.c (1.10.2.6), "Exp", lines: +1 -1
1829 crypto/pem/pem_all.c (1.20.2.2), "Exp", lines: +2 -2
1830 crypto/cryptlib.c (1.32.2.12), "Exp", lines: +122 -6
1831 crypto/crypto.h (1.62.2.8), "Exp", lines: +8 -1
1832 crypto/md32_common.h (1.22.2.7), "Exp", lines: +2 -2
1834 To protect FIPS-related global variables, add locking mechanisms
1837 NOTE: because two new locks are added, this adds potential
1838 binary incompatibility with earlier versions in the 0.9.7 series.
1839 However, those locks will only ever be touched when FIPS_mode_set()
1840 is called and after, thanks to a variable that's only changed from
1841 0 to 1 once (when FIPS_mode_set() is called). So basically, as
1842 long as FIPS mode hasn't been engaged explicitely by the calling
1843 application, the new locks are treated as if they didn't exist at
1844 all, thus not becoming a problem. Applications that are built or
1845 rebuilt to use FIPS functionality will need to be recompiled in any
1846 case, thus not being a problem either.
1848 2004-08-02 16:15 levitte
1851 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
1853 Let's lock a write lock when changing values, shall we?
1855 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
1856 for making me aware of this error.
1858 2004-08-05 20:11 steve
1861 fips/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
1862 fips/fips.c (1.1.2.7), "Exp", lines: +1 -1
1864 Stop compiler giving bogus shadow warning.
1866 2004-08-09 14:13 levitte
1869 makevms.com (1.35.2.8), "Exp", lines: +1 -1
1871 In the fips directory, we use FIPS-LIB.COM, not CRYPTO-LIB.COM...
1873 2004-08-09 14:14 levitte
1876 fips/fips-lib.com (1.1.2.3), "Exp", lines: +4 -4
1878 Correct typos and include directory specifications.
1880 2004-08-10 11:11 levitte
1883 fips/fips-lib.com (1.1.2.4), "Exp", lines: +2 -1
1885 Update the VMS fips library builder with the DH library.
1887 2004-08-10 12:04 levitte
1890 fips/rand/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
1891 fips/rand/fips_rand.c (1.1.2.8), "Exp", lines: +7 -1
1893 With DEC C in ANSI C mode, we need to define _XOPEN_SOURCE_EXTENDED
1894 to get struct timeval and gettimeofday().
1896 2004-08-11 22:34 levitte
1899 apps/makeapps.com (1.18.2.6), "Exp", lines: +2 -2
1901 Another missing module in the VMS build files. I believe this is
1904 2004-09-06 16:19 levitte
1907 fips/fips.c (1.1.2.8), "Exp", lines: +5 -4
1909 Replace the bogus checks of n with proper uses of feof(), ferror()
1912 2004-09-06 16:21 levitte
1915 fips/sha1/fips_sha_locl.h (1.1.2.6), "Exp", lines: +2 -2
1917 num is an unsigned long, but since it was transfered from
1918 crypto/sha/sha_locl.h, where it is in fact an int, we need to check
1919 for less-than-zero as if it was an int...
1921 2004-09-10 22:27 steve
1924 crypto/x509/x509_req.c (1.13.2.2), "Exp", lines: +1 -1
1928 2004-09-11 11:45 levitte
1931 test/testenc.com (1.6.8.2), "Exp", lines: +1 -1
1933 Makefile.ssl changed name to Makefile...
1935 2004-09-14 00:30 steve
1938 crypto/asn1/a_strex.c (1.8.2.6), "Exp", lines: +7 -2
1940 ASN1_STRING_to_UTF8() assumed that the MBSTRING_* flags were of the
1941 form MBSTRING_FLAG|nbyte where "nbyte" is the number of bytes per
1944 Unfortunately this isn't so and we can't change the
1945 #defines because this would break binary compatibility, so for
1946 0.9.7X only translate between the two.
1948 2004-09-14 00:39 steve
1951 crypto/x509/x509_req.c (1.13.2.3), "Exp", lines: +1 -1
1953 Oops, forgot to reorder extension request nids.
1955 2004-10-08 12:03 ben
1958 fips/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
1959 fips/sha1/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
1960 fips/sha1/standalone.sha1 (1.1.2.9), "Exp", lines: +1 -1
1962 Update fingerprints.
1964 2004-10-14 07:51 levitte
1967 VMS/mkshared.com (1.3.2.1), "Exp", lines: +8 -0
1969 We need to check for OPENSSL_FIPS when building shared libraries,
1970 so we get correct transfer vectors for those functions when
1973 2004-10-26 13:47 steve
1976 util/mkfiles.pl (1.12.2.2), "Exp", lines: +1 -0
1978 Add fips/dh directory to mkfiles.pl
1980 2004-10-26 14:17 levitte
1983 fips/sha1/Makefile (1.1.4.4), "Exp", lines: +3 -1
1984 util/mkfiles.pl (1.12.2.3), "Exp", lines: +1 -0
1985 fips/Makefile (1.1.4.5), "Exp", lines: +7 -1
1986 crypto/sha/Makefile (1.1.4.4), "Exp", lines: +1 -7
1988 fips/dh was missing in mkfiles.pl. make update
1990 2004-10-26 15:01 steve
1993 util/mkfiles.pl (1.12.2.4), "Exp", lines: +0 -1
1995 Only add fips/dh once...
1997 2004-11-01 09:20 levitte
2000 fips/rand/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
2001 fips/rand/fips_rand.c (1.1.2.9), "Exp", lines: +3 -1
2003 Make sure _XOPEN_SOURCE_EXTENDED is correctly defined, and only if
2004 not already defined.
2006 2004-11-11 02:18 steve
2009 crypto/engine/vendor_defns/sureware.h (1.2.2.1), "Exp", lines: +1 -1
2011 The use of "exp" as a variable name in a prototype causes a
2012 conflict with FC2 headers.
2014 2004-11-13 14:52 steve
2017 crypto/evp/e_old.c (1.1.2.2), "Exp", lines: +1 -1
2021 Use OPENSSL_NO_CAST, not OPENSSL_NO_CAST5 in e_old.c
2023 2004-11-27 13:55 steve
2026 apps/prime.c (1.1.2.3), "Exp", lines: +28 -17
2028 Fix leaks and give an error if no argument specified in prime.c
2030 2004-11-27 14:02 steve
2033 apps/prime.c (1.1.2.4), "Exp", lines: +7 -8
2035 Remove unnecessary check and call BIO_free_all() on bio_out to
2036 avoid a leak on VMS.
2038 2004-12-09 19:00 appro
2041 apps/openssl.c (1.48.2.11), "Exp", lines: +1 -1
2043 Eliminate dependency on UNICODE macro.
2045 2004-12-09 19:03 appro
2048 crypto/Makefile (1.1.4.4), "Exp", lines: +2 -0
2050 Postpone linking of shared libcrypto in FIPS build.
2052 2004-12-09 19:13 appro
2055 fips/fingerprint.sha1 (1.1.2.11), "Exp", lines: +1 -1
2056 fips/fips.c (1.1.2.9), "Exp", lines: +13 -1
2057 fips/openssl_fips_fingerprint (1.1.4.4), "Exp", lines: +4 -2
2059 Cygwin specific FIPS fix-ups.
2061 2004-12-09 23:43 appro
2064 Configure (1.314.2.100), "Exp", lines: +2 -3
2065 crypto/des/des_enc.c (1.11.2.5), "Exp", lines: +2 -2
2067 Eliminate false dependency on 386 config option is FIPS context.
2068 At the same time limit assembler support to ELF platforms [that's
2069 what is there, ELF modules].
2071 2004-12-10 12:37 appro
2074 Configure (1.314.2.101), "Exp", lines: +10 -3
2075 crypto/des/des_enc.c (1.11.2.6), "Exp", lines: +2 -2
2077 Respect no-asm with fips option and disable FIPS DES assembler in
2078 shared context [because it's not PIC].
2080 2004-12-10 14:15 appro
2083 fips/sha1/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
2084 fips/sha1/standalone.sha1 (1.1.2.11), "Exp", lines: +1 -1
2085 fips/sha1/asm/sx86-elf.s (1.1.4.3), "Exp", lines: +32 -32
2087 Solaris x86 assembler update.
2089 2004-12-10 17:30 appro
2092 fips/fips_check_sha1 (1.1.2.7), "Exp", lines: +1 -1
2093 fips/openssl_fips_fingerprint (1.1.4.5), "Exp", lines: +1 -1
2094 fips/sha1/Makefile (1.1.4.6), "Exp", lines: +1 -1
2096 Adapt FIPS sub-tree for mingw.
2098 2004-12-20 14:18 appro
2101 util/mklink.pl (1.6.2.2), "Exp", lines: +1 -0
2103 When re-linking files, really relink them. In other words, emulate
2106 2004-12-28 00:48 appro
2109 Configure (1.314.2.103), "Exp", lines: +1 -2
2110 Makefile.org (1.154.2.92), "Exp", lines: +2 -2
2112 Cosmetic mingw update. PR: 924
2114 2005-01-03 18:46 steve
2117 fips/rsa/fingerprint.sha1 (1.1.4.5), "Exp", lines: +1 -1
2118 fips/rsa/fips_rsa_selftest.c (1.1.4.3), "Exp", lines: +55 -11
2122 2005-01-09 18:58 appro
2125 crypto/evp/c_alld.c (1.4.2.1), "Exp", lines: +1 -1
2126 crypto/evp/m_sha.c (1.8.2.1), "Exp", lines: +1 -1
2127 crypto/sha/shatest.c (1.11.2.2), "Exp", lines: +2 -2
2129 Allow for ./config no-sha0. PR: 993
2131 2005-01-11 07:53 levitte
2134 apps/apps.c (1.49.2.31), "Exp", lines: +0 -16
2136 Remove VMS_strcasecmp() from apps.c, it's not used any more. And
2137 besides, the implementation is bogus.
2139 2005-01-11 17:54 levitte
2142 fips/rsa/fingerprint.sha1 (1.1.4.6), "Exp", lines: +1 -1
2143 fips/rsa/fips_rsa_selftest.c (1.1.4.4), "Exp", lines: +2 -2
2145 Clear signed vs. unsigned conflicts. Change the fingerprint
2148 2005-01-11 19:25 levitte
2151 ssl/ssltest.c (1.53.2.24), "Exp", lines: +2 -2
2152 fips/rand/fips_randtest.c (1.1.2.6), "Exp", lines: +3 -3
2153 fips/sha1/fips_sha1test.c (1.1.2.5), "Exp", lines: +10 -4
2154 fips/des/fips_desmovs.c (1.1.2.6), "Exp", lines: +8 -7
2155 fips/dsa/fips_dsatest.c (1.1.2.5), "Exp", lines: +2 -2
2156 apps/openssl.c (1.48.2.12), "Exp", lines: +1 -1
2157 fips/aes/fips_aesavs.c (1.1.2.12), "Exp", lines: +8 -7
2159 Use EXIT() instead of exit().
2161 2005-01-26 21:00 steve
2164 apps/dgst.c (1.23.2.13), "Exp", lines: +10 -0
2165 apps/pkcs12.c (1.60.2.13), "Exp", lines: +8 -1
2166 crypto/crypto.h (1.62.2.9), "Exp", lines: +49 -0
2167 crypto/md32_common.h (1.22.2.9), "Exp", lines: +1 -1
2168 crypto/bf/bf_skey.c (1.6.2.1), "Exp", lines: +2 -1
2169 crypto/bf/blowfish.h (1.9.2.1), "Exp", lines: +4 -1
2170 crypto/cast/c_skey.c (1.5.6.1), "Exp", lines: +3 -1
2171 crypto/cast/cast.h (1.7.2.1), "Exp", lines: +4 -1
2172 crypto/evp/bio_md.c (1.11.2.3), "Exp", lines: +2 -7
2173 crypto/evp/digest.c (1.21.2.7), "Exp", lines: +11 -0
2174 crypto/evp/e_aes.c (1.6.2.11), "Exp", lines: +11 -11
2175 crypto/evp/e_des.c (1.5.2.9), "Exp", lines: +5 -3
2176 crypto/evp/e_des3.c (1.8.2.8), "Exp", lines: +6 -6
2177 crypto/evp/evp.h (1.86.2.16), "Exp", lines: +17 -0
2178 crypto/evp/evp_enc.c (1.28.2.11), "Exp", lines: +15 -1
2179 crypto/evp/evp_err.c (1.23.2.4), "Exp", lines: +6 -1
2180 crypto/evp/evp_locl.h (1.7.2.7), "Exp", lines: +17 -2
2181 crypto/evp/m_dss.c (1.8.2.1), "Exp", lines: +1 -1
2182 crypto/evp/m_md2.c (1.9.2.1), "Exp", lines: +1 -0
2183 crypto/evp/m_md4.c (1.8.2.1), "Exp", lines: +1 -0
2184 crypto/evp/m_md5.c (1.9.2.1), "Exp", lines: +1 -0
2185 crypto/evp/m_mdc2.c (1.9.2.1), "Exp", lines: +1 -0
2186 crypto/evp/m_sha.c (1.8.2.2), "Exp", lines: +1 -0
2187 crypto/evp/m_sha1.c (1.8.2.1), "Exp", lines: +1 -1
2188 crypto/evp/names.c (1.7.2.1), "Exp", lines: +3 -0
2189 crypto/hmac/hmac.c (1.12.2.3), "Exp", lines: +7 -0
2190 crypto/hmac/hmac.h (1.14.2.2), "Exp", lines: +1 -0
2191 crypto/idea/i_skey.c (1.5.6.1), "Exp", lines: +13 -0
2192 crypto/idea/idea.h (1.10.2.1), "Exp", lines: +4 -0
2193 crypto/md2/md2.h (1.11.2.1), "Exp", lines: +3 -0
2194 crypto/md2/md2_dgst.c (1.13.2.4), "Exp", lines: +3 -1
2195 crypto/md4/md4.h (1.3.2.1), "Exp", lines: +3 -0
2196 crypto/md4/md4_dgst.c (1.2.2.2), "Exp", lines: +1 -1
2197 crypto/md5/md5.h (1.10.2.3), "Exp", lines: +3 -0
2198 crypto/md5/md5_dgst.c (1.16.2.2), "Exp", lines: +1 -1
2199 crypto/mdc2/mdc2.h (1.9.2.1), "Exp", lines: +3 -1
2200 crypto/mdc2/mdc2dgst.c (1.13.2.1), "Exp", lines: +3 -1
2201 crypto/rc2/rc2.h (1.10.2.1), "Exp", lines: +4 -1
2202 crypto/rc2/rc2_skey.c (1.4.6.1), "Exp", lines: +13 -0
2203 crypto/rc4/rc4.h (1.10.2.2), "Exp", lines: +3 -0
2204 crypto/rc4/rc4_skey.c (1.10.8.2), "Exp", lines: +2 -1
2205 crypto/rc5/rc5.h (1.5.2.1), "Exp", lines: +4 -1
2206 crypto/rc5/rc5_skey.c (1.4.6.1), "Exp", lines: +14 -0
2207 crypto/ripemd/ripemd.h (1.8.2.1), "Exp", lines: +3 -0
2208 crypto/ripemd/rmd_dgst.c (1.13.2.2), "Exp", lines: +2 -1
2209 crypto/sha/sha.h (1.11.2.2), "Exp", lines: +3 -0
2210 crypto/sha/sha_locl.h (1.16.2.3), "Exp", lines: +4 -0
2211 crypto/x509/x509_cmp.c (1.22.2.4), "Exp", lines: +7 -1
2212 crypto/x509/x509_vfy.c (1.56.2.13), "Exp", lines: +1 -1
2213 ssl/s3_clnt.c (1.53.2.18), "Exp", lines: +2 -0
2214 ssl/s3_enc.c (1.31.2.9), "Exp", lines: +3 -0
2215 ssl/s3_srvr.c (1.85.2.23), "Exp", lines: +2 -0
2216 ssl/t1_enc.c (1.27.2.9), "Exp", lines: +2 -0
2218 FIPS algorithm blocking.
2220 Non FIPS algorithms are not normally allowed in FIPS mode.
2222 Any attempt to use them via high level functions will
2225 The low level non-FIPS algorithm functions cannot return
2226 errors so they produce assertion failures. HMAC also has to give an
2227 assertion error because it (erroneously) can't return an error
2230 There are exceptions (such as MD5 in TLS and non
2231 cryptographic use of algorithms) and applications can override the
2232 blocking and use non FIPS algorithms anyway.
2234 For low level functions the override is perfomed by
2235 prefixing the algorithm initalization function with "private_" for
2236 example private_MD5_Init().
2238 For high level functions an override is performed by
2239 setting a flag in the context.
2241 2005-01-26 21:05 steve
2244 crypto/bf/Makefile (1.1.4.3), "Exp", lines: +5 -2
2245 crypto/cast/Makefile (1.1.4.3), "Exp", lines: +4 -2
2246 crypto/des/Makefile (1.1.4.6), "Exp", lines: +1 -1
2247 crypto/evp/Makefile (1.1.4.5), "Exp", lines: +5 -5
2248 crypto/idea/Makefile (1.1.4.3), "Exp", lines: +3 -0
2249 crypto/md2/Makefile (1.1.4.3), "Exp", lines: +3 -1
2250 crypto/mdc2/Makefile (1.1.4.3), "Exp", lines: +4 -2
2251 crypto/rc2/Makefile (1.1.4.3), "Exp", lines: +5 -2
2252 crypto/rc5/Makefile (1.1.4.3), "Exp", lines: +5 -1
2253 crypto/sha/Makefile (1.1.4.7), "Exp", lines: +7 -1
2254 fips/Makefile (1.1.4.7), "Exp", lines: +1 -7
2255 fips/sha1/Makefile (1.1.4.8), "Exp", lines: +1 -3
2256 util/libeay.num (1.173.2.24), "Exp", lines: +13 -0
2260 2005-01-27 02:49 steve
2263 apps/dgst.c (1.23.2.14), "Exp", lines: +9 -5
2264 crypto/crypto.h (1.62.2.10), "Exp", lines: +3 -0
2265 crypto/evp/digest.c (1.21.2.8), "Exp", lines: +34 -0
2266 crypto/hmac/hmac.c (1.12.2.4), "Exp", lines: +9 -0
2268 More FIPS algorithm blocking.
2270 Catch attempted use of non FIPS algorithms with HMAC.
2272 Give an assertion error for applications that ignore FIPS
2275 Make -non-fips-allow work with dgst and HMAC.
2277 2005-01-28 15:03 steve
2280 apps/dgst.c (1.23.2.15), "Exp", lines: +2 -1
2281 apps/enc.c (1.35.2.13), "Exp", lines: +38 -4
2282 crypto/evp/e_rc4.c (1.11.2.2), "Exp", lines: +1 -0
2283 crypto/evp/evp.h (1.86.2.17), "Exp", lines: +3 -0
2284 crypto/evp/evp_enc.c (1.28.2.12), "Exp", lines: +60 -15
2285 crypto/evp/evp_locl.h (1.7.2.8), "Exp", lines: +1 -0
2286 test/testenc (1.3.8.2), "Exp", lines: +8 -8
2288 Further FIPS algorithm blocking.
2290 Fixes to cipher blocking and enabling code.
2292 Add option -non-fips-allow to 'enc' and update testenc.
2294 2005-01-31 02:33 steve
2297 ssl/s23_clnt.c (1.20.2.7), "Exp", lines: +16 -0
2298 ssl/s23_srvr.c (1.41.2.6), "Exp", lines: +9 -0
2299 ssl/s3_clnt.c (1.53.2.19), "Exp", lines: +0 -8
2300 ssl/s3_enc.c (1.31.2.10), "Exp", lines: +1 -0
2301 ssl/s3_srvr.c (1.85.2.24), "Exp", lines: +0 -8
2302 ssl/ssl.h (1.126.2.21), "Exp", lines: +1 -0
2303 ssl/ssl_cert.c (1.48.2.10), "Exp", lines: +0 -8
2304 ssl/ssl_err.c (1.41.2.4), "Exp", lines: +2 -1
2305 ssl/ssl_lib.c (1.110.2.13), "Exp", lines: +8 -9
2306 ssl/t1_enc.c (1.27.2.10), "Exp", lines: +0 -18
2308 Only allow TLS is FIPS mode.
2310 Remove old FIPS_allow_md5() calls.
2312 2005-01-31 02:40 steve
2315 crypto/asn1/a_verify.c (1.12.2.3), "Exp", lines: +7 -6
2319 2005-01-31 02:46 steve
2322 test/testss (1.7.2.1), "Exp", lines: +1 -1
2324 Use SHA1 for test certificates so FIPS SSL/TLS tests work.
2326 2005-02-03 12:09 appro
2329 Configure (1.314.2.105), "Exp", lines: +2 -2
2330 Makefile.org (1.154.2.94), "Exp", lines: +16 -6
2331 TABLE (1.99.2.44), "Exp", lines: +2 -2
2333 Final HP-UX specific touches to "cope with run-time linker on
2334 multi-ABI platforms."
2336 2005-02-05 19:24 steve
2339 apps/req.c (1.88.2.18), "Exp", lines: +8 -1
2340 apps/x509.c (1.67.2.20), "Exp", lines: +8 -1
2342 In FIPS mode use SHA1 as default digest in x509 and req utilities.
2344 2005-03-12 10:28 appro
2347 Makefile.org (1.154.2.95), "Exp", lines: +9 -2
2348 apps/Makefile (1.1.4.13), "Exp", lines: +0 -1
2349 test/Makefile (1.1.4.9), "Exp", lines: +0 -1
2351 Move copying of .dll to apps/ and test/ to more appropriate place.
2353 2005-03-12 13:15 appro
2356 apps/Makefile (1.1.4.14), "Exp", lines: +4 -2
2357 test/Makefile (1.1.4.10), "Exp", lines: +42 -194
2359 Fold rules in test/Makefile and provide hooks for updated FIPS
2362 2005-03-15 10:46 appro
2365 Makefile.org (1.154.2.96), "Exp", lines: +1 -1
2366 crypto/Makefile (1.1.4.6), "Exp", lines: +2 -3
2367 fips/Makefile (1.1.4.8), "Exp", lines: +4 -1
2369 Real Bourne shell doesn't accept ! as in "if ! grep ..." Fix this
2370 in crypto/Makefile and make Makefile.org and fips/Makefile more
2373 2005-03-22 18:29 steve
2376 fips/fingerprint.sha1 (1.1.2.12), "Exp", lines: +1 -1
2377 fips/fips.c (1.1.2.10), "Exp", lines: +1 -0
2381 2005-03-26 20:32 appro
2384 crypto/perlasm/x86nasm.pl (1.2.8.8), "Exp", lines: +6 -1
2386 Resolve "operation size not specified" in NASM modules.
2388 2005-03-27 05:36 steve
2391 crypto/evp/e_null.c (1.9.2.1), "Exp", lines: +1 -1
2392 ssl/s3_lib.c (1.57.2.13), "Exp", lines: +3 -3
2394 Allow 'null' cipher and appropriate Kerberos ciphersuites in FIPS
2397 2005-04-03 21:16 appro
2400 Configure (1.314.2.109), "Exp", lines: +10 -0
2401 TABLE (1.99.2.48), "Exp", lines: +50 -0
2402 config (1.95.2.33), "Exp", lines: +9 -2
2403 crypto/bn/Makefile (1.1.4.4), "Exp", lines: +1 -0
2404 crypto/rc4/Makefile (1.1.4.6), "Exp", lines: +1 -1
2406 Extend Solaris x86 support to amd64. Note that if both gcc and Sun
2407 C are installed, it defaults to gcc, because it beats Sun C on
2408 every benchmark. Also note that gcc shared build was verified to
2411 2005-04-14 00:47 appro
2414 Makefile.org (1.154.2.98), "Exp", lines: +1 -1
2416 Move cygcrypto.dll above cygwin.dll.
2418 2005-04-14 14:44 steve
2421 fips/fipshashes.sha1 (1.1.2.1), "Exp", lines: +29 -0
2422 util/checkhash.pl (1.1.2.1), "Exp", lines: +181 -0
2424 Perl script that checks or rebuilds FIPS hash files. This works on
2425 both Unix and Windows.
2427 Merge all FIPS hash files into a single hash file
2430 2005-04-15 05:27 steve
2433 fips/Makefile (1.1.4.9), "Exp", lines: +1 -1
2434 fips/aes/Makefile (1.1.4.4), "Exp", lines: +1 -4
2435 fips/des/Makefile (1.1.4.6), "Exp", lines: +1 -4
2436 fips/dh/Makefile (1.1.2.5), "Exp", lines: +1 -4
2437 fips/dsa/Makefile (1.1.4.4), "Exp", lines: +1 -4
2438 fips/rand/Makefile (1.1.4.3), "Exp", lines: +1 -4
2439 fips/rsa/Makefile (1.1.4.5), "Exp", lines: +1 -4
2440 fips/sha1/Makefile (1.1.4.9), "Exp", lines: +1 -7
2442 Update hash checking in makefiles to use new perl script.
2444 2005-04-15 10:00 nils
2447 doc/HOWTO/keys.txt (1.1.2.2), "Exp", lines: +3 -3
2448 doc/crypto/EVP_EncryptInit.pod (1.10.2.5), "Exp", lines: +3 -3
2450 EVP_CIPHER_CTX_init is a void function + fix typo
2454 2005-04-17 06:35 steve
2457 util/pl/VC-32.pl (1.11.2.6), "Exp", lines: +1 -1
2459 Include user32.lib to import MessageBoxIndirect
2461 2005-04-17 06:37 steve
2464 util/checkhash.pl (1.1.2.2), "Exp", lines: +163 -127
2466 Modify checkhash.pl so it can be run standalone or included as a
2467 funtion in another perl script.
2469 2005-04-17 16:00 appro
2472 fips/sha1/Makefile (1.1.4.10), "Exp", lines: +9 -5
2474 Bring back fips_standalone_sha1.
2476 2005-04-17 16:17 appro
2479 fips/sha1/asm/sx86-elf.s (1.1.4.4)
2481 Configure (1.314.2.114), "Exp", lines: +1 -1
2482 fips/fipshashes.sha1 (1.1.2.2), "Exp", lines: +1 -1
2483 fips/sha1/Makefile (1.1.4.11), "Exp", lines: +1 -1
2484 fips/sha1/standalone.sha1 (1.1.2.13), "Exp", lines: +1 -1
2485 fips/sha1/asm/fips-sx86-elf.s (1.1.2.1), "Exp", lines: +1568 -0
2487 Rename fips/sha1/sx86-elf.s to fips/sha1/fips-sx86-elf.s.
2489 2005-04-17 16:21 steve
2492 util/checkhash.pl (1.1.2.3), "Exp", lines: +2 -0
2494 Return 0 for successful hash check.
2496 2005-04-17 16:35 appro
2499 Configure (1.314.2.115), "Exp", lines: +1 -1
2500 fips/fipshashes.sha1 (1.1.2.3), "Exp", lines: +1 -1
2501 fips/des/asm/fips-dx86-elf.s (1.1.4.2), "Exp", lines: +108 -98
2503 Regenerate fips/des/asm/fips-dx86-elf.s with -fPIC flag.
2505 2005-04-17 16:54 appro
2508 Configure (1.314.2.116), "Exp", lines: +8 -1
2509 Makefile.org (1.154.2.99), "Exp", lines: +3 -2
2510 crypto/aes/aes_cbc.c (1.1.2.11), "Exp", lines: +2 -0
2511 fips/fipshashes.sha1 (1.1.2.4), "Exp", lines: +1 -0
2512 fips/aes/Makefile (1.1.4.5), "Exp", lines: +4 -2
2513 fips/aes/asm/fips-ax86-elf.s (1.1.2.1), "Exp", lines: +1822 -0
2515 Throw in fips/aes/asm/fips-ax86-elf.s.
2517 2005-04-17 17:26 appro
2520 crypto/cryptlib.c (1.32.2.18), "Exp", lines: +6 -55
2521 crypto/crypto.h (1.62.2.11), "Exp", lines: +0 -3
2522 fips/fips.c (1.1.2.11), "Exp", lines: +62 -8
2523 fips/fips.h (1.1.2.7), "Exp", lines: +2 -3
2524 fips/fips_locl.h (1.1.4.3), "Exp", lines: +6 -3
2525 fips/fipshashes.sha1 (1.1.2.5), "Exp", lines: +4 -4
2526 fips/rand/fips_rand.c (1.1.2.10), "Exp", lines: +3 -1
2527 fips/rsa/fips_rsa_gen.c (1.1.4.4), "Exp", lines: +4 -2
2529 Resolve minor binary compatibility issues in fips.
2531 2005-04-17 18:22 appro
2534 fips/fipshashes.sha1 (1.1.2.6), "Exp", lines: +12 -12
2535 fips/des/fips_des_locl.h (1.1.2.4), "Exp", lines: +1 -1
2536 fips/des/fips_set_key.c (1.1.4.4), "Exp", lines: +2 -2
2537 fips/dh/fips_dh_key.c (1.1.2.3), "Exp", lines: +1 -1
2538 fips/dsa/fips_dsa_ossl.c (1.1.2.7), "Exp", lines: +1 -1
2539 fips/dsa/fips_dsa_selftest.c (1.1.4.2), "Exp", lines: +3 -3
2540 fips/rand/fips_rand.c (1.1.2.11), "Exp", lines: +2 -2
2541 fips/rand/fips_rand.h (1.1.2.5), "Exp", lines: +1 -1
2542 fips/rsa/fips_rsa_eay.c (1.1.4.4), "Exp", lines: +1 -1
2543 fips/rsa/fips_rsa_gen.c (1.1.4.5), "Exp", lines: +1 -1
2544 fips/rsa/fips_rsa_selftest.c (1.1.4.5), "Exp", lines: +11 -11
2545 fips/sha1/fips_sha1_selftest.c (1.1.4.2), "Exp", lines: +1 -1
2546 fips/sha1/fips_sha1dgst.c (1.1.2.5), "Exp", lines: +1 -1
2547 fips/sha1/standalone.sha1 (1.1.2.14), "Exp", lines: +2 -2
2549 Minor fips const-ification.
2551 2005-04-18 07:02 steve
2554 crypto/bf/bf_skey.c (1.6.2.2), "Exp", lines: +1 -0
2555 crypto/cast/c_skey.c (1.5.6.2), "Exp", lines: +1 -0
2556 crypto/idea/i_skey.c (1.5.6.2), "Exp", lines: +1 -0
2557 crypto/rc2/rc2_skey.c (1.4.6.2), "Exp", lines: +1 -0
2558 crypto/rc4/rc4_skey.c (1.10.8.3), "Exp", lines: +1 -0
2559 crypto/rc5/rc5_skey.c (1.4.6.2), "Exp", lines: +1 -0
2561 Pick up definition of FIPS_mode() in fips.h to avoid warnings.
2563 2005-04-18 10:34 steve
2566 fips/fingerprint.sha1 (1.1.2.14)
2567 fips/fips_check_sha1 (1.1.2.8)
2568 fips/fips_make_sha1 (1.1.2.7)
2569 fips/aes/fingerprint.sha1 (1.1.2.7)
2570 fips/des/fingerprint.sha1 (1.1.2.6)
2571 fips/dh/fingerprint.sha1 (1.1.2.4)
2572 fips/dsa/fingerprint.sha1 (1.1.2.7)
2573 fips/rand/fingerprint.sha1 (1.1.2.10)
2574 fips/rsa/fingerprint.sha1 (1.1.4.7)
2575 fips/sha1/fingerprint.sha1 (1.1.2.12)
2577 fips/sha1/Makefile (1.1.4.12), "Exp", lines: +1 -4
2579 Remove obsolete fingerprint.sha1 files and associated scripts.
2580 Delete test in fips/sha1/Makefile: the top level test checks the
2583 2005-04-19 09:11 appro
2586 fips/fipshashes.sha1 (1.1.2.7)
2587 fips/sha1/standalone.sha1 (1.1.2.15)
2589 fips/fipshashes.c (1.1.2.1), "Exp", lines: +32 -0
2590 util/checkhash.pl (1.1.2.4), "Exp", lines: +7 -4
2592 Maintain fingerprint hashes as C source.
2594 2005-04-19 09:17 appro
2597 util/checkhash.pl (1.1.2.5), "Exp", lines: +1 -1
2599 Complete the transition C-code hashes.
2601 2005-04-19 16:21 appro
2604 Configure (1.314.2.117), "Exp", lines: +24 -21
2605 Makefile.org (1.154.2.100), "Exp", lines: +1 -11
2606 TABLE (1.99.2.52), "Exp", lines: +20 -20
2607 apps/Makefile (1.1.4.15), "Exp", lines: +1 -1
2608 test/Makefile (1.1.4.12), "Exp", lines: +1 -1
2610 Enable shared link on HP-UX.
2612 2005-04-20 10:27 steve
2615 Configure (1.314.2.118), "Exp", lines: +1 -1
2616 util/mk1mf.pl (1.41.2.12), "Exp", lines: +2 -0
2618 Ignore zlib related options in mk1mf.pl
2620 2005-04-20 18:42 steve
2623 Configure (1.314.2.119), "Exp", lines: +2 -2
2625 Don't use kerberos library locations on windows.
2627 2005-04-21 19:06 steve
2630 apps/openssl.c (1.48.2.13), "Exp", lines: +0 -2
2631 fips/fips.c (1.1.2.12), "Exp", lines: +0 -27
2632 fips/fips.h (1.1.2.8), "Exp", lines: +0 -2
2633 fips/fipshashes.c (1.1.2.2), "Exp", lines: +2 -2
2635 Remove defunct FIPS_allow_md5() and related functions.
2637 2005-04-22 06:15 appro
2640 fips/fips.c (1.1.2.13), "Exp", lines: +3 -3
2641 fips/fips_err.h (1.1.4.4), "Exp", lines: +3 -3
2642 fips/fipshashes.c (1.1.2.4), "Exp", lines: +2 -2
2644 Move some variables to .bss.
2646 2005-04-22 07:17 steve
2649 CHANGES (1.977.2.156), "Exp", lines: +5 -0
2650 crypto/bn/bn.h (1.66.2.4), "Exp", lines: +2 -0
2651 crypto/bn/bn_mont.c (1.30.2.3), "Exp", lines: +20 -0
2652 crypto/dh/dh_key.c (1.16.2.4), "Exp", lines: +14 -10
2653 crypto/dsa/dsa_ossl.c (1.12.2.7), "Exp", lines: +12 -9
2654 crypto/rsa/rsa_eay.c (1.28.2.10), "Exp", lines: +16 -90
2655 fips/fipshashes.c (1.1.2.5), "Exp", lines: +3 -3
2656 fips/dh/fips_dh_key.c (1.1.2.4), "Exp", lines: +13 -10
2657 fips/dsa/fips_dsa_ossl.c (1.1.2.8), "Exp", lines: +12 -9
2658 fips/rsa/fips_rsa_eay.c (1.1.4.5), "Exp", lines: +17 -90
2660 New function BN_MONT_CTX_set_locked, to set montgomery parameters
2661 in a threadsafe manner.
2663 Modify or add calls to use it in rsa, dsa and dh
2666 2005-04-23 06:46 nils
2669 crypto/dsa/dsa_ossl.c (1.12.2.8), "Exp", lines: +1 -1
2670 crypto/rsa/rsa_eay.c (1.28.2.11), "Exp", lines: +4 -4