4 README (1.39.2.1), "Exp", lines: +1 -1
8 2002-02-14 03:43 levitte
11 crypto/des/str2key.c (1.12.2.1), "Exp", lines: +12 -0
13 Because making the key strong by xoring the last byte with 0xF0
14 generates different keys than previous versions of OpenSSL and
15 libdes, let's make Assar's change experimental for now.
17 2002-02-14 13:28 levitte
20 CHANGES (1.977.2.1), "Exp", lines: +1 -1
21 Configure (1.314.2.1), "Exp", lines: +8 -4
22 Makefile.org (1.154.2.1), "Exp", lines: +2 -2
23 config (1.95.2.2), "Exp", lines: +4 -4
25 At Corinna Vinschen's request, change CygWin32 to Cygwin
27 2002-02-14 14:36 levitte
30 Configure (1.314.2.2), "Exp", lines: +1 -1
32 The Cygwin shared extension was shifted.
34 2002-02-14 14:42 levitte
37 crypto/err/err.c (1.51.2.1), "Exp", lines: +1 -1
39 For some reason, getting the topmost error was done the same way as
40 getting the bottommost one. I hope I understood correctly how this
41 should be done. It seems to work when running evp_test in an
42 environment where it can't find openssl.cnf.
44 2002-02-14 14:51 levitte
47 crypto/des/read2pwd.c (1.6.2.1), "Exp", lines: +1 -0
49 Make sure memset() is defined by including string.h Notified by
50 Oscar Jacobsson <oscar@jacobsson.org>
55 crypto/evp/evp_test.c (1.14.2.1), "Exp", lines: +2 -0
57 don't call OPENSSL_config(), this does not make any sense during
63 crypto/ec/ectest.c (1.21.2.1), "Exp", lines: +6 -1
65 fix: make it possible to disable memory debugging even if it is
68 2002-02-14 17:23 levitte
71 crypto/ui/ui_openssl.c (1.11.2.1), "Exp", lines: +7 -1
72 crypto/rsa/rsa.h (1.36.2.1), "Exp", lines: +6 -6
73 crypto/rand/rand_egd.c (1.16.2.1), "Exp", lines: +5 -1
74 crypto/des/read_pwd.c (1.26.2.1), "Exp", lines: +7 -1
75 crypto/bio/bss_log.c (1.30.2.1), "Exp", lines: +1 -1
76 crypto/bio/bss_bio.c (1.31.2.1), "Exp", lines: +5 -0
77 crypto/tmdiff.c (1.9.2.1), "Exp", lines: +17 -2
78 apps/speed.c (1.83.2.1), "Exp", lines: +20 -4
79 apps/ca.c (1.102.2.1), "Exp", lines: +1 -1
80 apps/s_time.c (1.23.2.1), "Exp", lines: +20 -2
81 Configure (1.314.2.3), "Exp", lines: +3 -0
82 e_os.h (1.56.2.1), "Exp", lines: +9 -1
84 Add the configuration target VxWorks.
86 2002-02-14 19:46 steve
89 crypto/engine/hw_sureware.c (1.2.2.1), "Exp", lines: +8 -4
93 #if out some unused function.
95 "index" is a global function on some platforms.
97 2002-02-14 19:52 steve
100 crypto/tmdiff.c (1.9.2.2), "Exp", lines: +1 -0
104 2002-02-15 00:38 steve
107 CHANGES (1.977.2.2), "Exp", lines: +5 -0
108 crypto/conf/conf.h (1.30.2.1), "Exp", lines: +2 -1
109 crypto/conf/conf_mall.c (1.6.2.1), "Exp", lines: +6 -7
110 crypto/conf/conf_mod.c (1.8.2.1), "Exp", lines: +8 -0
112 Add argument to OPENSSL_config() and add flag to tolerate missing
115 2002-02-15 01:12 steve
118 NEWS (1.39.2.1), "Exp", lines: +5 -1
122 2002-02-15 01:33 steve
125 crypto/asn1/asn1.h (1.103.2.1), "Exp", lines: +3 -0
126 crypto/asn1/asn1_err.c (1.42.2.1), "Exp", lines: +3 -0
127 crypto/asn1/asn_moid.c (1.2.2.1), "Exp", lines: +21 -10
128 crypto/conf/conf_mod.c (1.8.2.2), "Exp", lines: +2 -6
130 Don't call finish function if it isn't set.
134 2002-02-15 01:58 steve
137 crypto/x509/x509_vfy.c (1.56.2.1), "Exp", lines: +23 -13
139 Allow a NULL store parameter to X509_STORE_CTX_init().
141 2002-02-15 02:01 steve
144 crypto/evp/evp_enc.c (1.28.2.1), "Exp", lines: +2 -1
146 Only initialize cipher ctx if cipher is not NULL.
148 2002-02-15 03:43 steve
151 crypto/conf/conf_mod.c (1.8.2.3), "Exp", lines: +1 -1
153 Add flag to disable config module DSO loading.
155 2002-02-15 11:12 bodo
158 NEWS (1.39.2.2), "Exp", lines: +1 -0
162 2002-02-15 11:19 bodo
165 crypto/conf/conf.h (1.30.2.2), "Exp", lines: +1 -1
166 crypto/conf/conf_mall.c (1.6.2.2), "Exp", lines: +1 -1
170 2002-02-20 00:24 steve
173 CHANGES (1.977.2.3), "Exp", lines: +4 -0
174 apps/apps.c (1.49.2.1), "Exp", lines: +20 -0
175 crypto/conf/conf_mall.c (1.6.2.3), "Exp", lines: +2 -14
176 crypto/conf/conf_mod.c (1.8.2.4), "Exp", lines: +15 -1
178 Use default openssl.cnf if config filename set to NULL and
179 openssl_conf if appname NULL.
181 2002-02-23 14:43 steve
184 crypto/asn1/asn_moid.c (1.2.2.2), "Exp", lines: +0 -1
188 2002-02-26 22:42 jaenicke
191 CHANGES (1.977.2.6), "Exp", lines: +4 -0
192 ssl/ssl_lib.c (1.110.2.1), "Exp", lines: +6 -8
194 Make sure that bad sessions are removed in SSL_clear() (found by
195 Yoram Zahavi). Submitted by: Reviewed by: PR:
200 Configure (1.314.2.6), "Exp", lines: +1 -0
207 ssl/s3_lib.c (1.57.2.1), "Exp", lines: +1 -1
209 ADH-DES-CBC-SHA should be LOW.
211 2002-03-08 20:12 steve
214 apps/apps.c (1.49.2.4), "Exp", lines: +1 -1
218 2002-03-22 03:36 levitte
221 apps/version.c (1.13.2.1), "Exp", lines: +2 -2
222 apps/speed.c (1.83.2.6), "Exp", lines: +6 -6
223 apps/passwd.c (1.24.2.2), "Exp", lines: +2 -2
225 Use the more modern DES API in the openssl subcommands.
227 2002-03-22 11:29 levitte
230 crypto/des/des_old.h (1.9.2.4), "Exp", lines: +35 -23
232 Key schedules are given as arguments a bit differently in 0.9.6 and
233 earlier. Also, a few 0.9.6 functions were missing their mappings.
235 2002-03-22 11:46 levitte
238 crypto/des/destest.c (1.30.2.2), "Exp", lines: +37 -35
240 Key schedules are given as arguments a bit differently in 0.9.6 and
241 earlier. Also, it was an error to define crypt() at all times.
243 2002-03-26 15:25 levitte
246 CHANGES (1.977.2.15), "Exp", lines: +19 -8
247 crypto/des/des.h (1.40.2.2), "Exp", lines: +6 -0
249 Add the possibility to enable olde des support, not just disable
250 it, for future support. Redocument
252 2002-04-10 21:50 jaenicke
255 CHANGES (1.977.2.19), "Exp", lines: +723 -669
257 In preparation of 0.9.7: re-order changelog, so that the changes
258 are listed as of ... -> 0.9.6c -> 0.9.6d -> 0.9.7 Submitted by:
261 2002-04-11 20:43 jaenicke
264 NEWS (1.39.2.3), "Exp", lines: +27 -0
266 Compile NEWS from CHANGES. Submitted by: Reviewed by: PR:
268 2002-04-15 15:28 jaenicke
271 crypto/objects/obj_dat.h (1.49.2.5), "Exp", lines: +4 -4
272 crypto/objects/obj_mac.h (1.19.2.5), "Exp", lines: +1 -1
273 crypto/objects/objects.txt (1.20.2.5), "Exp", lines: +7 -2
275 Use the "mail" short name according to RFC2798 (Michael Bell
276 <michael.bell@rz.hu-berlin.de>). Submitted by: Reviewed by: PR:
278 2002-04-15 16:17 jaenicke
281 CHANGES (1.977.2.25), "Exp", lines: +4 -2
283 Document OID changes. Submitted by: Reviewed by: PR:
285 2002-04-20 12:25 levitte
288 util/mk1mf.pl (1.41.2.1), "Exp", lines: +4 -1
290 Make sure ec is properly handled in Windows.
295 crypto/conf/conf_mod.c (1.8.2.6), "Exp", lines: +1 -1
299 2002-05-11 14:42 steve
302 ssl/ssl_cert.c (1.48.2.3), "Exp", lines: +0 -1
305 closedir is not used on Win32.
307 2002-05-22 09:53 levitte
310 apps/speed.c (1.83.2.7), "Exp", lines: +4 -1
312 Remove warnings about unused symbols when configured with no-rsa.
314 2002-05-22 09:55 levitte
317 crypto/asn1/x_pubkey.c (1.21.2.1), "Exp", lines: +1 -1
319 Remove warnings about uninitialised variables. This has already
320 been applied in the main branch.
322 2002-05-22 09:56 levitte
325 crypto/engine/hw_4758_cca.c (1.1.2.4), "Exp", lines: +14 -14
327 Use 0 instead of NULL when casting to function pointers, to avoid
328 warnings from compilers when NULL is defined as '((void *)0)'.
329 This has already been applied in the main branch.
331 2002-05-22 09:58 levitte
334 util/mkerr.pl (1.18.2.1), "Exp", lines: +2 -2
336 Update copyright years. This has already been applied in the main
339 2002-05-23 17:25 levitte
342 VMS/tcpip_shr_decc.opt (1.1.4.1), "Exp", lines: +1 -0
349 crypto/evp/evp_test.c (1.14.2.5), "Exp", lines: +1 -1
353 2002-06-05 08:45 levitte
356 ssl/ssl-lib.com (1.11.2.3), "Exp", lines: +1 -1
357 test/maketests.com (1.13.2.2), "Exp", lines: +29 -1
359 Correct syntax in ssl-lib.com maketests.com was missing the TCP/IP
360 options TCPIP and NONE
362 2002-07-30 13:30 jaenicke
365 NEWS (1.39.2.11), "Exp", lines: +1 -1
367 Typo. Submitted by: Reviewed by: PR:
369 2002-08-13 14:19 levitte
372 demos/engines/rsaref/Makefile (1.3.2.1), "Exp", lines: +1 -1
374 Export text symbols as well (AIX experts might need to correct me
377 2002-08-13 14:26 levitte
380 demos/engines/cluster_labs/Makefile (1.1.2.1), "Exp", lines: +114 -0
381 demos/engines/cluster_labs/cluster_labs.h (1.1.2.1), "Exp", lines: +35 -0
382 demos/engines/cluster_labs/hw_cluster_labs.c (1.1.2.1), "Exp", lines: +718 -0
383 demos/engines/cluster_labs/hw_cluster_labs.ec (1.1.2.1), "Exp", lines: +8 -0
384 demos/engines/cluster_labs/hw_cluster_labs_err.c (1.1.2.1), "Exp", lines: +151 -0
385 demos/engines/cluster_labs/hw_cluster_labs_err.h (1.1.2.1), "Exp", lines: +95 -0
386 demos/engines/ibmca/Makefile (1.1.2.1), "Exp", lines: +114 -0
387 demos/engines/ibmca/hw_ibmca.c (1.1.2.1), "Exp", lines: +917 -0
388 demos/engines/ibmca/hw_ibmca.ec (1.1.2.1), "Exp", lines: +8 -0
389 demos/engines/ibmca/hw_ibmca_err.c (1.1.2.1), "Exp", lines: +154 -0
390 demos/engines/ibmca/hw_ibmca_err.h (1.1.2.1), "Exp", lines: +98 -0
391 demos/engines/ibmca/ica_openssl_api.h (1.1.2.1), "Exp", lines: +189 -0
392 demos/engines/zencod/Makefile (1.1.2.1), "Exp", lines: +114 -0
393 demos/engines/zencod/hw_zencod.c (1.1.2.1), "Exp", lines: +1736 -0
394 demos/engines/zencod/hw_zencod.ec (1.1.2.1), "Exp", lines: +8 -0
395 demos/engines/zencod/hw_zencod.h (1.1.2.1), "Exp", lines: +160 -0
396 demos/engines/zencod/hw_zencod_err.c (1.1.2.1), "Exp", lines: +151 -0
397 demos/engines/zencod/hw_zencod_err.h (1.1.2.1), "Exp", lines: +95 -0
399 OK, I've amused myself with making sure the engines that have been
400 contributed TO WORK WITH 0.9.7 can be built as dynamically loadable
403 For now, they're not included in crypto/engine/ since 0.9.7
404 is in feature freeze. Further discussion might change that, but
405 don't hold your breath.
407 2002-08-15 13:48 levitte
410 crypto/crypto-lib.com (1.53.2.8), "Exp", lines: +1 -1
412 I think that's the last forgotten compilation module.
414 2002-08-16 18:44 jaenicke
417 README (1.39.2.9), "Exp", lines: +1 -1
419 Fix wrong URI. Submitted by: Mike Castle <dalgoda@ix.netcom.com>
422 2002-10-05 13:59 steve
425 crypto/engine/hw_cswift.c (1.17.2.4), "Exp", lines: +1 -1
427 Win32 fix (signed/unsigned compare error).
429 2002-10-09 14:19 levitte
432 crypto/engine/hw_cswift.c (1.17.2.5), "Exp", lines: +1 -0
434 The dissapearing destroy callback reappears
436 2002-10-24 00:09 levitte
439 crypto/crypto-lib.com (1.53.2.9), "Exp", lines: +1 -1
441 An engine changed name.
443 2002-10-29 18:00 geoff
446 ssl/ssl.h (1.126.2.15), "Exp", lines: +1 -1
448 Bodo spotted this keyslip in my patch to 0.9.7-stable.
450 2002-10-29 18:46 geoff
453 doc/ssl/SSL_CTX_set_session_cache_mode.pod (1.5.2.2), "Exp", lines: +1 -0
455 Correct another inconsistency in my recent commits.
457 2002-11-04 17:33 levitte
460 Configure (1.314.2.38), "Exp", lines: +4 -2
462 Return my normal debug targets to something not so extreme, and
463 make the extreme ones special (or 'extreme', if you will :-)).
465 2002-11-12 14:35 bodo
468 CHANGES (1.977.2.65), "Exp", lines: +4 -4
470 fix order of changes -- if B depends on A, A should be listed after
471 B (reversed 'chronological' order)
473 2002-11-13 12:35 levitte
476 crypto/cryptlib.h (1.10.2.4), "Exp", lines: +0 -4
477 crypto/crypto.h (1.62.2.3), "Exp", lines: +4 -0
479 Make OpenSSLdie() visible (it's a must to get a proper reference in
482 2002-11-13 14:36 levitte
485 crypto/pem/pem_lib.c (1.36.2.5), "Exp", lines: +1 -1
487 C++ comments in C code, 'nuff said...
489 2002-11-13 15:30 levitte
492 demos/engines/ibmca/hw_ibmca.c (1.1.2.2), "Exp", lines: +3 -0
493 demos/engines/zencod/hw_zencod.c (1.1.2.2), "Exp", lines: +4 -1
494 demos/engines/cluster_labs/hw_cluster_labs.c (1.1.2.2), "Exp", lines: +5 -2
496 The loading functions should be static if we build a dynamic
499 2002-12-12 18:41 levitte
502 crypto/engine/hw_ncipher.c (1.26.2.7), "Exp", lines: +38 -2
503 crypto/engine/hw_ncipher_err.c (1.1.2.2), "Exp", lines: +1 -1
504 crypto/engine/hw_ncipher_err.h (1.1.2.2), "Exp", lines: +1 -1
505 crypto/cryptlib.c (1.32.2.8), "Exp", lines: +2 -1
506 crypto/crypto.h (1.62.2.7), "Exp", lines: +2 -1
507 CHANGES (1.977.2.78), "Exp", lines: +14 -0
509 Add a static lock called HWCRHK, for the case of having an
510 application that wants to use the hw_ncipher engine without having
511 given any callbacks for the dynamic type of locks.
513 2002-12-15 16:27 appro
516 Makefile.org (1.154.2.41), "Exp", lines: +2 -1
518 Another Solaris shared build clean-up. This is not actually needed
519 if one uses WorkShop C. It's gcc driver that brings copy of
520 libgcc.a into .so otherwise. In case you wonder what it's -Wl,-z...
521 and not just -z. Problem is that gcc driver apparently omits all -z
522 options but -z text. Don't ask me why. I'm not committing
523 corresponding workaround into the HEAD as Makefile.shared
524 reportedly needs even more work...
526 2002-12-16 19:17 appro
529 crypto/bn/bn_lcl.h (1.23.2.3), "Exp", lines: +3 -0
530 crypto/bn/bn_mul.c (1.28.2.4), "Exp", lines: +84 -445
532 This is rollback to 0.9.6h bn_mul.c to address problem reported in
535 2002-12-16 19:59 appro
538 Makefile.org (1.154.2.42), "Exp", lines: +3 -1
540 Some of Sun compiler drivers (well, one of those I have) collect
541 all options specified with -Wl in the beginnig of the ld command
542 line which kind of obsoletes the idea as it's -z defaultextract
543 that will be closest to lib*.a and not -z allextract:-(
545 2002-12-17 15:21 levitte
548 NEWS (1.39.2.16), "Exp", lines: +4 -1
550 A few more NEWS items.
552 !2002-12-27 17:49 appro
555 ! Configure (1.314.2.62), "Exp", lines: +1 -1
557 ! According to Tim Rice <tim@multitalents.net> assembler support in
558 ! SCO5 never worked anyway. Note this is not going to HEAD as we
559 ! intend to provide an alternative solution as soon as 0.9.7 is out.
561 2002-12-28 02:35 levitte
564 Configure (1.314.2.63), "Exp", lines: +1 -1
566 Hmm, the variables $x96_elf_asm and others contain a number of
567 colons, so when removing one reference, if should be replaced with
568 the appropriate number of colons, or chaos will follow...
570 It's rather silly to believe we'd release 0.9.7a in 2002 :-).
575 crypto/des/des_locl.h (1.19.2.5), "Exp", lines: +1 -1
576 crypto/rc5/rc5_locl.h (1.3.2.4), "Exp", lines: +1 -1
578 Fix warnings, use correct -Ds.
580 2003-02-06 19:00 bodo
583 crypto/ec/ec.h (1.34.2.1), "Exp", lines: +0 -2
584 crypto/ec/ec_err.c (1.17.2.1), "Exp", lines: +0 -2
585 crypto/ec/ec_lib.c (1.13.2.3), "Exp", lines: +2 -0
587 EC_GROUP_get_extra_data() should not set an error when it returns
588 NULL. (NB: this is not an API change because this internal
589 function is unused in 0.9.7. 0.9.8-dev will use it, and will
590 contain a similar change).
592 2003-02-06 19:07 bodo
595 crypto/ec/ec_mult.c (1.18.2.3), "Exp", lines: +11 -0
597 additional sanity checks for arguments to EC_POINTs_mul()
599 2003-02-14 15:43 bodo
602 crypto/ec/ec_lib.c (1.13.2.4), "Exp", lines: +1 -1
604 mask old error codes so that mkerr.pl does not re-add them
611 CHANGES (1.977.2.101), "Exp", lines: +6 -0
612 crypto/rsa/rsa_eay.c (1.28.2.4), "Exp", lines: +23 -4
613 crypto/rsa/rsa_lib.c (1.30.2.3), "Exp", lines: +7 -1
615 Turn on RSA blinding by default.
617 2003-03-24 17:57 steve
620 crypto/x509/x509_vfy.c (1.56.2.5), "Exp", lines: +2 -2
621 crypto/x509/x509_vfy.c (1.56.2.6), "Exp", lines: +2 -2
623 Get X509_V_FLAG_CRL_CHECK_ALL logic the right way round. PR:544
625 ? 2003-04-04 16:21 levitte
628 util/mkdef.pl (1.67.2.5), "Exp", lines: +10 -5
629 util/mkerr.pl (1.18.2.3), "Exp", lines: +6 -6
631 Transfer the changes to detect multiline comments and the GCC
632 extension __attribute__.
634 2003-04-08 13:54 levitte
637 test/Makefile.ssl (1.84.2.25), "Exp", lines: +29 -1
638 apps/Makefile.ssl (1.100.2.22), "Exp", lines: +1 -0
639 Makefile.org (1.154.2.61), "Exp", lines: +4 -5
641 Set LD_LIBRARY_PATH when linking, since OpenUnix' ld uses it to
642 create a library search path.
646 2003-04-09 07:25 levitte
649 test/Makefile.ssl (1.84.2.26), "Exp", lines: +1 -1
653 2003-04-09 08:50 levitte
656 apps/Makefile.ssl (1.100.2.23), "Exp", lines: +1 -0
660 2003-04-10 03:13 steve
663 crypto/rsa/rsa_sign.c (1.11.2.6), "Exp", lines: +2 -2
665 Only call redirected rsa_sign or rsa_verify if the pointer is set.
667 This allows, for example, a smart card to redirect rsa_sign
668 and keep the default rsa_verify.
670 2003-07-03 23:43 levitte
673 Makefile.org (1.154.2.65), "Exp", lines: +2 -2
675 Add a slash so grep doesn't return both ./crypto/bio/bss_mem.o and
676 ./crypto/mem.o when we're looking for mem.o.
681 crypto/aes/aes.h (1.1.2.5), "Exp", lines: +3 -0
682 crypto/aes/aes_cfb.c (1.1.2.4), "Exp", lines: +57 -0
684 Add untested CFB-r mode. Will be tested soon.
689 Configure (1.314.2.85), "Exp", lines: +2 -0
690 Makefile.org (1.154.2.67), "Exp", lines: +12 -3
691 crypto/cryptlib.c (1.32.2.9), "Exp", lines: +5 -0
692 crypto/md32_common.h (1.22.2.4), "Exp", lines: +11 -0
693 crypto/aes/Makefile.ssl (1.4.2.6), "Exp", lines: +2 -1
694 crypto/aes/aes_core.c (1.1.2.4), "Exp", lines: +4 -0
695 crypto/des/des.h (1.40.2.4), "Exp", lines: +1 -1
696 crypto/des/des_old.c (1.11.2.4), "Exp", lines: +1 -1
697 crypto/des/destest.c (1.30.2.6), "Exp", lines: +2 -2
698 crypto/des/ecb3_enc.c (1.8.2.1), "Exp", lines: +1 -3
699 crypto/dsa/Makefile.ssl (1.49.2.5), "Exp", lines: +7 -4
700 crypto/dsa/dsa_ossl.c (1.12.2.4), "Exp", lines: +2 -0
701 crypto/dsa/dsa_sign.c (1.10.2.3), "Exp", lines: +12 -0
702 crypto/dsa/dsa_vrf.c (1.10.2.3), "Exp", lines: +8 -0
703 crypto/engine/engine.h (1.36.2.6), "Exp", lines: +4 -0
704 crypto/err/err.h (1.35.2.3), "Exp", lines: +2 -0
705 crypto/err/err_all.c (1.17.2.2), "Exp", lines: +4 -0
706 crypto/err/openssl.ec (1.11.2.1), "Exp", lines: +1 -0
707 crypto/evp/Makefile.ssl (1.64.2.8), "Exp", lines: +8 -7
708 crypto/evp/c_all.c (1.7.8.7), "Exp", lines: +1 -0
709 crypto/evp/e_aes.c (1.6.2.4), "Exp", lines: +12 -4
710 crypto/evp/e_des3.c (1.8.2.2), "Exp", lines: +1 -1
711 crypto/evp/evp.h (1.86.2.10), "Exp", lines: +2 -0
712 crypto/evp/evp_err.c (1.23.2.1), "Exp", lines: +3 -1
713 crypto/md4/Makefile.ssl (1.6.2.4), "Exp", lines: +7 -4
714 crypto/md5/Makefile.ssl (1.33.2.7), "Exp", lines: +7 -4
715 crypto/rand/Makefile.ssl (1.56.2.4), "Exp", lines: +17 -15
716 crypto/rand/md_rand.c (1.69.2.2), "Exp", lines: +9 -0
717 crypto/rand/rand.h (1.26.2.5), "Exp", lines: +2 -0
718 crypto/rand/rand_err.c (1.6.2.1), "Exp", lines: +3 -1
719 crypto/rand/rand_lib.c (1.15.2.2), "Exp", lines: +11 -0
720 crypto/ripemd/Makefile.ssl (1.25.2.5), "Exp", lines: +7 -2
721 crypto/sha/Makefile.ssl (1.26.2.5), "Exp", lines: +16 -6
722 fips/.cvsignore (1.1.2.1), "Exp", lines: +1 -0
723 fips/Makefile.ssl (1.1.2.1), "Exp", lines: +155 -0
724 fips/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
725 fips/fips.c (1.1.2.1), "Exp", lines: +74 -0
726 fips/fips.h (1.1.2.1), "Exp", lines: +85 -0
727 fips/fips_check_sha1 (1.1.2.1), "Exp", lines: +7 -0
728 fips/fips_err.c (1.1.2.1), "Exp", lines: +96 -0
729 fips/fips_make_sha1 (1.1.2.1), "Exp", lines: +21 -0
730 fips/lib (1.1.2.1), "Exp", lines: +0 -0
731 fips/aes/.cvsignore (1.1.2.1), "Exp", lines: +4 -0
732 fips/aes/Makefile.ssl (1.1.2.1), "Exp", lines: +95 -0
733 fips/aes/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
734 fips/aes/fips_aes_core.c (1.1.2.1), "Exp", lines: +1260 -0
735 fips/aes/fips_aes_locl.h (1.1.2.1), "Exp", lines: +85 -0
736 fips/aes/fips_aesavs.c (1.1.2.1), "Exp", lines: +896 -0
737 fips/dsa/.cvsignore (1.1.2.1), "Exp", lines: +2 -0
738 fips/dsa/Makefile.ssl (1.1.2.1), "Exp", lines: +95 -0
739 fips/dsa/fingerprint.sha1 (1.1.2.1), "Exp", lines: +1 -0
740 fips/dsa/fips_dsa_ossl.c (1.1.2.1), "Exp", lines: +366 -0
741 fips/dsa/fips_dsatest.c (1.1.2.1), "Exp", lines: +252 -0
742 fips/rand/.cvsignore (1.1.2.1), "Exp", lines: +2 -0
743 fips/rand/Makefile.ssl (1.1.2.1), "Exp", lines: +94 -0
744 fips/rand/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
745 fips/rand/fips_rand.c (1.1.2.1), "Exp", lines: +236 -0
746 fips/rand/fips_rand.h (1.1.2.1), "Exp", lines: +55 -0
747 fips/rand/fips_randtest.c (1.1.2.1), "Exp", lines: +348 -0
748 fips/sha1/.cvsignore (1.1.2.1), "Exp", lines: +3 -0
749 fips/sha1/Makefile.ssl (1.1.2.1), "Exp", lines: +94 -0
750 fips/sha1/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
751 fips/sha1/fips_md32_common.h (1.1.2.1), "Exp", lines: +637 -0
752 fips/sha1/fips_sha1dgst.c (1.1.2.1), "Exp", lines: +76 -0
753 fips/sha1/fips_sha1test.c (1.1.2.1), "Exp", lines: +128 -0
754 fips/sha1/fips_sha_locl.h (1.1.2.1), "Exp", lines: +472 -0
755 fips/sha1/fips_standalone_sha1.c (1.1.2.1), "Exp", lines: +101 -0
756 fips/sha1/standalone.sha1 (1.1.2.1), "Exp", lines: +4 -0
757 test/Makefile.ssl (1.84.2.29), "Exp", lines: +81 -13
758 util/mkerr.pl (1.18.2.4), "Exp", lines: +2 -1
760 Unfinished FIPS stuff for review/improvement.
765 fips/fips_check_sha1 (1.1.2.2), "Exp", lines: +1 -1
772 fips/Makefile.ssl (1.1.2.2), "Exp", lines: +3 -3
773 fips/fingerprint.sha1 (1.1.2.2), "Exp", lines: +2 -1
774 fips/fips_make_sha1 (1.1.2.2), "Exp", lines: +1 -1
776 Build in non-FIPS mode.
781 Makefile.org (1.154.2.68), "Exp", lines: +1 -1
782 fips/fips_check_sha1 (1.1.2.3), "Exp", lines: +2 -1
783 fips/aes/fips_aesavs.c (1.1.2.2), "Exp", lines: +2 -0
784 fips/dsa/fips_dsa_ossl.c (1.1.2.2), "Exp", lines: +8 -0
785 fips/dsa/fips_dsatest.c (1.1.2.2), "Exp", lines: +2 -1
786 fips/sha1/fingerprint.sha1 (1.1.2.2), "Exp", lines: +1 -1
787 fips/sha1/fips_sha1dgst.c (1.1.2.2), "Exp", lines: +5 -1
788 fips/sha1/fips_standalone_sha1.c (1.1.2.2), "Exp", lines: +2 -0
789 fips/sha1/standalone.sha1 (1.1.2.2), "Exp", lines: +1 -1
796 fips/dsa/fingerprint.sha1 (1.1.2.2), "Exp", lines: +1 -1
797 fips/sha1/standalone.sha1 (1.1.2.3), "Exp", lines: +1 -1
804 Makefile.org (1.154.2.69), "Exp", lines: +5 -1
805 crypto/aes/aes.h (1.1.2.6), "Exp", lines: +3 -0
806 crypto/aes/aes_cfb.c (1.1.2.5), "Exp", lines: +19 -0
807 crypto/dsa/Makefile.ssl (1.49.2.6), "Exp", lines: +3 -2
808 crypto/err/Makefile.ssl (1.48.2.4), "Exp", lines: +17 -16
809 crypto/evp/e_aes.c (1.6.2.5), "Exp", lines: +8 -0
810 crypto/evp/e_des.c (1.5.2.2), "Exp", lines: +1 -1
811 crypto/evp/e_des3.c (1.8.2.3), "Exp", lines: +2 -2
812 crypto/evp/evp.h (1.86.2.11), "Exp", lines: +28 -11
813 crypto/evp/evp_locl.h (1.7.2.3), "Exp", lines: +2 -2
814 crypto/objects/obj_dat.h (1.49.2.13), "Exp", lines: +10 -5
815 crypto/objects/obj_mac.h (1.19.2.13), "Exp", lines: +5 -0
816 crypto/objects/obj_mac.num (1.15.2.9), "Exp", lines: +1 -0
817 crypto/objects/objects.txt (1.20.2.14), "Exp", lines: +4 -0
818 fips/Makefile.ssl (1.1.2.3), "Exp", lines: +7 -0
819 fips/aes/Makefile.ssl (1.1.2.2), "Exp", lines: +23 -1
820 fips/aes/fips_aesavs.c (1.1.2.3), "Exp", lines: +9 -1
821 test/Makefile.ssl (1.84.2.30), "Exp", lines: +101 -43
823 Add support for partial CFB modes, make tests work, update
829 crypto/aes/aes_cfb.c (1.1.2.6), "Exp", lines: +9 -6
830 crypto/evp/c_allc.c (1.8.2.3), "Exp", lines: +1 -0
831 crypto/evp/evp_test.c (1.14.2.11), "Exp", lines: +17 -8
832 crypto/evp/evptests.txt (1.9.2.2), "Exp", lines: +48 -1
834 Working CFB1 and test vectors.
839 crypto/evp/e_aes.c (1.6.2.6), "Exp", lines: +14 -0
840 crypto/objects/obj_dat.h (1.49.2.14), "Exp", lines: +15 -5
841 crypto/objects/obj_mac.h (1.19.2.14), "Exp", lines: +10 -0
842 crypto/objects/obj_mac.num (1.15.2.10), "Exp", lines: +2 -0
843 crypto/objects/objects.txt (1.20.2.15), "Exp", lines: +2 -0
844 fips/aes/Makefile.ssl (1.1.2.3), "Exp", lines: +1 -1
845 fips/aes/fips_aesavs.c (1.1.2.4), "Exp", lines: +34 -19
847 The rest of the keysizes for CFB1, working AES AVS test for CFB1.
852 fips/aes/fips_aesavs.c (1.1.2.5), "Exp", lines: +295 -303
859 fips/aes/fips_aesavs.c (1.1.2.6), "Exp", lines: +43 -17
866 fips/fips_err_wrapper.c (1.1.2.1), "Exp", lines: +5 -0
867 fips/sha1/sha1hashes.txt (1.1.2.1), "Exp", lines: +342 -0
868 fips/sha1/sha1vectors.txt (1.1.2.1), "Exp", lines: +2293 -0
875 crypto/aes/aes.h (1.1.2.7), "Exp", lines: +3 -0
876 crypto/aes/aes_cfb.c (1.1.2.7), "Exp", lines: +14 -0
877 crypto/evp/c_allc.c (1.8.2.4), "Exp", lines: +1 -0
878 crypto/evp/e_aes.c (1.6.2.7), "Exp", lines: +4 -9
879 crypto/evp/evptests.txt (1.9.2.3), "Exp", lines: +48 -0
880 crypto/objects/obj_dat.h (1.49.2.15), "Exp", lines: +20 -5
881 crypto/objects/obj_mac.h (1.19.2.15), "Exp", lines: +15 -0
882 crypto/objects/obj_mac.num (1.15.2.11), "Exp", lines: +3 -0
883 crypto/objects/objects.txt (1.20.2.16), "Exp", lines: +3 -0
884 fips/aes/fips_aesavs.c (1.1.2.7), "Exp", lines: +11 -0
891 Makefile.org (1.154.2.70), "Exp", lines: +16 -5
892 crypto/des/cfb_enc.c (1.7.2.1), "Exp", lines: +2 -1
893 crypto/des/des_enc.c (1.11.2.2), "Exp", lines: +4 -0
894 crypto/evp/e_aes.c (1.6.2.8), "Exp", lines: +7 -14
895 crypto/evp/e_des.c (1.5.2.3), "Exp", lines: +37 -1
896 crypto/evp/evp.h (1.86.2.12), "Exp", lines: +6 -0
897 crypto/evp/evp_locl.h (1.7.2.4), "Exp", lines: +9 -0
898 crypto/objects/obj_dat.h (1.49.2.16), "Exp", lines: +48 -23
899 crypto/objects/obj_mac.h (1.19.2.16), "Exp", lines: +31 -6
900 crypto/objects/obj_mac.num (1.15.2.12), "Exp", lines: +5 -0
901 crypto/objects/objects.txt (1.20.2.17), "Exp", lines: +12 -6
902 fips/Makefile.ssl (1.1.2.4), "Exp", lines: +8 -1
903 fips/fips_make_sha1 (1.1.2.3), "Exp", lines: +3 -0
904 fips/aes/Makefile.ssl (1.1.2.4), "Exp", lines: +1 -1
905 fips/des/.cvsignore (1.1.2.1), "Exp", lines: +3 -0
906 fips/des/Makefile.ssl (1.1.2.1), "Exp", lines: +96 -0
907 fips/des/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
908 fips/des/fips_des_enc.c (1.1.2.1), "Exp", lines: +288 -0
909 fips/des/fips_des_locl.h (1.1.2.1), "Exp", lines: +428 -0
910 fips/des/fips_desmovs.c (1.1.2.1), "Exp", lines: +659 -0
912 Whoops, forgot FIPS DES, also add EVPs for DES CFB1 and 8.
914 2003-07-31 23:30 levitte
917 Makefile.org (1.154.2.71), "Exp", lines: +2 -0
919 If FDIRS is to be treated like SDIRS, let's not forget to
920 initialize it in Makefile.org.
922 2003-07-31 23:41 levitte
925 fips/sha1/fips_sha1test.c (1.1.2.2), "Exp", lines: +3 -3
927 No C++ comments in C programs!
932 crypto/des/cfb_enc.c (1.7.2.2), "Exp", lines: +45 -36
933 crypto/evp/c_allc.c (1.8.2.5), "Exp", lines: +2 -0
934 crypto/evp/e_des.c (1.5.2.4), "Exp", lines: +8 -3
935 crypto/evp/evptests.txt (1.9.2.4), "Exp", lines: +6 -0
942 crypto/evp/evptests.txt (1.9.2.5), "Exp", lines: +4 -0
946 2003-08-01 15:07 steve
949 fips/aes/fips_aesavs.c (1.1.2.8), "Exp", lines: +3 -3
951 Replace C++ style comments.
953 2003-08-01 19:06 steve
956 crypto/evp/evp_lib.c (1.6.8.2), "Exp", lines: +24 -0
957 crypto/objects/obj_dat.h (1.49.2.17), "Exp", lines: +15 -46
958 crypto/objects/obj_mac.h (1.19.2.17), "Exp", lines: +1 -24
959 crypto/objects/obj_mac.num (1.15.2.13), "Exp", lines: +1 -4
960 crypto/objects/objects.txt (1.20.2.18), "Exp", lines: +8 -12
962 Make the EFB NIDs have empty OIDs aliased to the real EFB OID.
967 fips/des/fips_desmovs.c (1.1.2.2), "Exp", lines: +55 -37
969 Make tests work (CFB1 still doesn't produce the right answers,
972 2003-08-08 12:08 levitte
975 fips/des/fips_des_enc.c (1.1.2.2), "Exp", lines: +9 -0
977 Avoid clashing with the regular DES functions when not compiling
978 with -DFIPS. This is basically only visible when building with
979 shared library supoort...
981 2003-08-11 11:36 levitte
984 fips/sha1/.cvsignore (1.1.2.2)
985 fips/sha1/Makefile.ssl (1.1.2.3)
986 fips/sha1/fingerprint.sha1 (1.1.2.3)
987 fips/sha1/fips_md32_common.h (1.1.2.2)
988 fips/sha1/fips_sha1dgst.c (1.1.2.3)
989 fips/sha1/fips_sha1test.c (1.1.2.3)
990 fips/sha1/fips_sha_locl.h (1.1.2.2)
991 fips/sha1/fips_standalone_sha1.c (1.1.2.3)
992 fips/sha1/sha1hashes.txt (1.1.2.2)
993 fips/sha1/sha1vectors.txt (1.1.2.2)
994 fips/sha1/standalone.sha1 (1.1.2.4)
995 fips/dsa/.cvsignore (1.1.2.2)
996 fips/dsa/Makefile.ssl (1.1.2.2)
997 fips/dsa/fingerprint.sha1 (1.1.2.3)
998 fips/dsa/fips_dsa_ossl.c (1.1.2.3)
999 fips/dsa/fips_dsatest.c (1.1.2.3)
1000 fips/rand/.cvsignore (1.1.2.2)
1001 fips/rand/Makefile.ssl (1.1.2.2)
1002 fips/rand/fingerprint.sha1 (1.1.2.2)
1003 fips/rand/fips_rand.c (1.1.2.2)
1004 fips/rand/fips_rand.h (1.1.2.2)
1005 fips/rand/fips_randtest.c (1.1.2.2)
1006 fips/des/.cvsignore (1.1.2.2)
1007 fips/des/Makefile.ssl (1.1.2.3)
1008 fips/des/fingerprint.sha1 (1.1.2.2)
1009 fips/des/fips_des_enc.c (1.1.2.3)
1010 fips/des/fips_des_locl.h (1.1.2.2)
1011 fips/des/fips_desmovs.c (1.1.2.3)
1012 fips/aes/.cvsignore (1.1.2.2)
1013 fips/aes/Makefile.ssl (1.1.2.5)
1014 fips/aes/fingerprint.sha1 (1.1.2.2)
1015 fips/aes/fips_aes_core.c (1.1.2.2)
1016 fips/aes/fips_aes_locl.h (1.1.2.2)
1017 fips/aes/fips_aesavs.c (1.1.2.9)
1018 fips/.cvsignore (1.1.2.2)
1019 fips/Makefile.ssl (1.1.2.6)
1020 fips/fingerprint.sha1 (1.1.2.3)
1021 fips/fips.c (1.1.2.2)
1022 fips/fips.h (1.1.2.2)
1023 fips/fips_check_sha1 (1.1.2.4)
1024 fips/fips_err.c (1.1.2.2)
1025 fips/fips_err_wrapper.c (1.1.2.2)
1026 fips/fips_make_sha1 (1.1.2.4)
1029 util/libeay.num (1.173.2.16), "Exp", lines: +11 -38
1030 util/mkerr.pl (1.18.2.5), "Exp", lines: +1 -2
1031 test/Makefile.ssl (1.84.2.31), "Exp", lines: +54 -180
1032 crypto/ripemd/Makefile.ssl (1.25.2.6), "Exp", lines: +2 -7
1033 crypto/sha/Makefile.ssl (1.26.2.6), "Exp", lines: +6 -16
1034 crypto/rand/Makefile.ssl (1.56.2.5), "Exp", lines: +15 -17
1035 crypto/rand/md_rand.c (1.69.2.3), "Exp", lines: +0 -9
1036 crypto/rand/rand.h (1.26.2.6), "Exp", lines: +0 -2
1037 crypto/rand/rand_err.c (1.6.2.2), "Exp", lines: +1 -3
1038 crypto/rand/rand_lib.c (1.15.2.3), "Exp", lines: +0 -11
1039 crypto/objects/obj_dat.h (1.49.2.18), "Exp", lines: +3 -27
1040 crypto/objects/obj_mac.h (1.19.2.18), "Exp", lines: +0 -32
1041 crypto/objects/obj_mac.num (1.15.2.14), "Exp", lines: +0 -8
1042 crypto/objects/objects.txt (1.20.2.19), "Exp", lines: +0 -11
1043 crypto/md4/Makefile.ssl (1.6.2.5), "Exp", lines: +4 -7
1044 crypto/md5/Makefile.ssl (1.33.2.8), "Exp", lines: +4 -7
1045 crypto/evp/Makefile.ssl (1.64.2.9), "Exp", lines: +7 -8
1046 crypto/evp/c_allc.c (1.8.2.6), "Exp", lines: +0 -4
1047 crypto/evp/e_aes.c (1.6.2.9), "Exp", lines: +4 -22
1048 crypto/evp/e_des.c (1.5.2.5), "Exp", lines: +2 -43
1049 crypto/evp/e_des3.c (1.8.2.4), "Exp", lines: +3 -3
1050 crypto/evp/evp.h (1.86.2.13), "Exp", lines: +11 -36
1051 crypto/evp/evp_err.c (1.23.2.2), "Exp", lines: +1 -3
1052 crypto/evp/evp_lib.c (1.6.8.3), "Exp", lines: +0 -24
1053 crypto/evp/evp_locl.h (1.7.2.5), "Exp", lines: +2 -11
1054 crypto/evp/evp_test.c (1.14.2.12), "Exp", lines: +8 -17
1055 crypto/evp/evptests.txt (1.9.2.6), "Exp", lines: +1 -106
1056 crypto/dsa/Makefile.ssl (1.49.2.7), "Exp", lines: +6 -10
1057 crypto/dsa/dsa_ossl.c (1.12.2.5), "Exp", lines: +0 -2
1058 crypto/dsa/dsa_sign.c (1.10.2.4), "Exp", lines: +0 -12
1059 crypto/dsa/dsa_vrf.c (1.10.2.4), "Exp", lines: +0 -8
1060 crypto/err/Makefile.ssl (1.48.2.5), "Exp", lines: +16 -17
1061 crypto/err/err.h (1.35.2.4), "Exp", lines: +0 -2
1062 crypto/err/err_all.c (1.17.2.3), "Exp", lines: +0 -4
1063 crypto/err/openssl.ec (1.11.2.2), "Exp", lines: +0 -1
1064 crypto/des/des.h (1.40.2.5), "Exp", lines: +1 -1
1065 crypto/des/des_enc.c (1.11.2.3), "Exp", lines: +0 -4
1066 crypto/des/des_old.c (1.11.2.5), "Exp", lines: +1 -1
1067 crypto/des/destest.c (1.30.2.7), "Exp", lines: +2 -2
1068 crypto/des/ecb3_enc.c (1.8.2.2), "Exp", lines: +3 -1
1069 crypto/aes/Makefile.ssl (1.4.2.7), "Exp", lines: +1 -2
1070 crypto/aes/aes.h (1.1.2.8), "Exp", lines: +0 -9
1071 crypto/aes/aes_cfb.c (1.1.2.8), "Exp", lines: +0 -93
1072 crypto/aes/aes_core.c (1.1.2.5), "Exp", lines: +0 -4
1073 crypto/cryptlib.c (1.32.2.10), "Exp", lines: +0 -5
1074 crypto/md32_common.h (1.22.2.5), "Exp", lines: +0 -11
1075 Configure (1.314.2.86), "Exp", lines: +0 -2
1076 Makefile.org (1.154.2.72), "Exp", lines: +8 -34
1077 TABLE (1.99.2.30), "Exp", lines: +0 -50
1079 A new branch for FIPS-related changes has been created with the
1080 name OpenSSL-fips-0_9_7-stable.
1082 Since the 0.9.7-stable branch is supposed to be in freeze
1083 and should only contain bug corrections, this change removes the
1084 FIPS changes from that branch.
1086 2003-08-11 11:56 levitte
1089 apps/Makefile.ssl (1.100.2.24), "Exp", lines: +1 -1
1091 Oops, removed a little too much.
1093 2003-08-11 13:46 levitte
1096 test/Makefile.ssl (1.84.2.33), "Exp", lines: +28 -28
1098 Don't fiddle with LD_LIBRARY_PATH when building non-static.
1100 2003-08-14 08:54 levitte
1103 apps/Makefile.ssl (1.100.2.25), "Exp", lines: +1 -1
1104 test/Makefile.ssl (1.84.2.34), "Exp", lines: +28 -28
1106 Undo the change that left LD_LIBRARY_PATH unchanged. The errors I
1107 saw weren't due to that, but to a change on the SCO machines I used
1108 for testing, where my $PATH was suddenly incorrect.
1110 2003-09-27 20:31 levitte
1113 apps/pkcs8.c (1.22.2.8), "Exp", lines: +5 -6
1115 Remove extra argument to BIO_printf(). PR: 685
1117 2003-09-29 19:10 steve
1120 crypto/bio/bss_file.c (1.14.2.4), "Exp", lines: +2 -2
1122 Fix to make it compile under Win32.
1124 2003-11-19 06:18 geoff
1127 crypto/x509/x509.h (1.116.2.4), "Exp", lines: +0 -4
1129 Remove duplicate prototypes have already been (correctly) added to
1130 rsa.h, as this is already included by x509.h anyway.
1132 2003-11-22 11:42 ulf
1135 crypto/bn/asm/bn-586.pl (1.5.2.1), "Exp", lines: +1 -1
1137 bn_sub_part_words() is unused in 0.9.7.
1139 Spotted by Markus Friedl.
1141 2004-01-21 10:58 appro
1144 Configure (1.314.2.89), "Exp", lines: +1 -0
1145 config (1.95.2.27), "Exp", lines: +7 -6
1146 crypto/bn/Makefile.ssl (1.65.2.7), "Exp", lines: +3 -0
1148 Proper support for HP-UX64 gcc build. PR: 772
1150 2004-01-29 10:41 levitte
1153 crypto/bn/bn_lcl.h (1.23.2.6), "Exp", lines: +8 -9
1155 Have the declarations match the definitions.
1157 2004-03-08 14:07 steve
1160 apps/ca.c (1.102.2.28), "Exp", lines: +32 -4
1161 apps/openssl.cnf (1.23.2.2), "Exp", lines: +3 -0
1163 Incorporate crlNumber functionality from 0.9.8 except it is
1164 commented out in openssl.cnf .
1166 using the Codenomicon TLS Test Tool (CAN-2004-0079) Fix flaw in
1167 SSL/TLS handshaking when using Kerberos ciphersuites
1168 (CAN-2004-0112) Ready for 0.9.7d build
1170 Submitted by: Steven Henson Reviewed by: Joe Orton Approved
1173 2004-03-25 01:57 steve
1176 crypto/pkcs7/pk7_doit.c (1.50.2.9), "Exp", lines: +9 -4
1177 crypto/pkcs7/pk7_doit.c (1.50.2.4.2.2), "Exp", lines: +9 -4
1179 Make S/MIME encrypt work again.
1181 2004-04-02 14:39 levitte
1184 crypto/bn/Makefile.ssl (1.65.2.8), "Exp", lines: +1 -1
1186 Typo. "pa-rics2W" corrected to "pa-risc2W". PR: 868
1188 2004-05-11 14:44 ben
1191 apps/Makefile.ssl (1.100.2.27)
1192 crypto/Makefile.ssl (1.84.2.12)
1193 crypto/aes/Makefile.ssl (1.4.2.9)
1194 crypto/asn1/Makefile.ssl (1.77.2.7)
1195 crypto/bf/Makefile.ssl (1.25.2.6)
1196 crypto/bio/Makefile.ssl (1.52.2.4)
1197 crypto/bn/Makefile.ssl (1.65.2.9)
1198 crypto/buffer/Makefile.ssl (1.32.2.4)
1199 crypto/cast/Makefile.ssl (1.31.2.6)
1200 crypto/comp/Makefile.ssl (1.32.2.4)
1201 crypto/conf/Makefile.ssl (1.38.2.8)
1202 crypto/des/Makefile.ssl (1.61.2.13)
1203 crypto/dh/Makefile.ssl (1.43.2.5)
1204 crypto/dsa/Makefile.ssl (1.49.2.9)
1205 crypto/dso/Makefile.ssl (1.11.2.4)
1206 crypto/ec/Makefile.ssl (1.7.2.4)
1207 crypto/engine/Makefile.ssl (1.30.2.13)
1208 crypto/err/Makefile.ssl (1.48.2.7)
1209 crypto/evp/Makefile.ssl (1.64.2.12)
1210 crypto/hmac/Makefile.ssl (1.33.2.6)
1211 crypto/idea/Makefile.ssl (1.20.2.4)
1212 crypto/krb5/Makefile.ssl (1.5.2.6)
1213 crypto/lhash/Makefile.ssl (1.28.2.4)
1214 crypto/md2/Makefile.ssl (1.29.2.5)
1215 crypto/md4/Makefile.ssl (1.6.2.7)
1216 crypto/md5/Makefile.ssl (1.33.2.10)
1217 crypto/mdc2/Makefile.ssl (1.30.2.4)
1218 crypto/objects/Makefile.ssl (1.46.2.6)
1219 crypto/ocsp/Makefile.ssl (1.19.2.7)
1220 crypto/pem/Makefile.ssl (1.51.2.5)
1221 crypto/pkcs12/Makefile.ssl (1.37.2.5)
1222 crypto/pkcs7/Makefile.ssl (1.47.2.5)
1223 crypto/rand/Makefile.ssl (1.56.2.8)
1224 crypto/rc2/Makefile.ssl (1.20.2.4)
1225 crypto/rc4/Makefile.ssl (1.25.2.6)
1226 crypto/rc5/Makefile.ssl (1.22.2.6)
1227 crypto/ripemd/Makefile.ssl (1.25.2.9)
1228 crypto/rsa/Makefile.ssl (1.53.2.6)
1229 crypto/sha/Makefile.ssl (1.26.2.9)
1230 crypto/stack/Makefile.ssl (1.28.2.4)
1231 crypto/txt_db/Makefile.ssl (1.26.2.4)
1232 crypto/ui/Makefile.ssl (1.10.2.6)
1233 crypto/x509/Makefile.ssl (1.56.2.5)
1234 crypto/x509v3/Makefile.ssl (1.62.2.5)
1235 ssl/Makefile.ssl (1.53.2.11)
1236 test/Makefile.ssl (1.84.2.36)
1237 tools/Makefile.ssl (1.9.2.4)
1239 .cvsignore (1.7.6.2), "Exp", lines: +2 -1
1240 Configure (1.314.2.92), "Exp", lines: +38 -8
1241 FAQ (1.61.2.31), "Exp", lines: +1 -1
1242 INSTALL (1.45.2.9), "Exp", lines: +2 -2
1243 INSTALL.W32 (1.30.2.14), "Exp", lines: +9 -4
1244 Makefile.org (1.154.2.78), "Exp", lines: +51 -19
1245 PROBLEMS (1.4.2.10), "Exp", lines: +2 -2
1246 e_os.h (1.56.2.17), "Exp", lines: +20 -1
1247 apps/.cvsignore (1.5.8.1), "Exp", lines: +1 -0
1248 apps/Makefile (1.1.4.1), "Exp", lines: +1147 -0
1249 apps/apps.c (1.49.2.27), "Exp", lines: +0 -10
1250 apps/ca.c (1.102.2.31), "Exp", lines: +0 -10
1251 apps/dgst.c (1.23.2.10), "Exp", lines: +39 -11
1252 apps/openssl.c (1.48.2.9), "Exp", lines: +19 -0
1253 crypto/Makefile (1.1.4.1), "Exp", lines: +217 -0
1254 crypto/cryptlib.c (1.32.2.11), "Exp", lines: +5 -0
1255 crypto/crypto-lib.com (1.53.2.12), "Exp", lines: +1 -1
1256 crypto/md32_common.h (1.22.2.6), "Exp", lines: +12 -0
1257 crypto/aes/Makefile (1.1.4.1), "Exp", lines: +102 -0
1258 crypto/aes/aes.h (1.1.2.9), "Exp", lines: +9 -0
1259 crypto/aes/aes_cfb.c (1.1.2.9), "Exp", lines: +93 -0
1260 crypto/aes/aes_core.c (1.1.2.6), "Exp", lines: +4 -0
1261 crypto/asn1/Makefile (1.1.4.1), "Exp", lines: +1150 -0
1262 crypto/bf/Makefile (1.1.4.1), "Exp", lines: +113 -0
1263 crypto/bio/Makefile (1.1.4.1), "Exp", lines: +214 -0
1264 crypto/bio/bio.h (1.56.2.6), "Exp", lines: +1 -0
1265 crypto/bn/Makefile (1.1.4.1), "Exp", lines: +324 -0
1266 crypto/bn/bntest.c (1.55.2.4), "Exp", lines: +1 -1
1267 crypto/buffer/Makefile (1.1.4.1), "Exp", lines: +92 -0
1268 crypto/cast/Makefile (1.1.4.1), "Exp", lines: +118 -0
1269 crypto/cast/asm/.cvsignore (1.2.8.1), "Exp", lines: +1 -0
1270 crypto/comp/Makefile (1.1.4.1), "Exp", lines: +112 -0
1271 crypto/conf/Makefile (1.1.4.1), "Exp", lines: +181 -0
1272 crypto/des/Makefile (1.1.4.1), "Exp", lines: +314 -0
1273 crypto/des/cfb64ede.c (1.6.2.4), "Exp", lines: +111 -0
1274 crypto/des/des.h (1.40.2.6), "Exp", lines: +5 -1
1275 crypto/des/des_enc.c (1.11.2.4), "Exp", lines: +8 -0
1276 crypto/des/des_old.c (1.11.2.6), "Exp", lines: +1 -1
1277 crypto/des/destest.c (1.30.2.8), "Exp", lines: +2 -2
1278 crypto/des/ecb3_enc.c (1.8.2.3), "Exp", lines: +1 -3
1279 crypto/des/set_key.c (1.18.2.2), "Exp", lines: +4 -0
1280 crypto/dh/Makefile (1.1.4.1), "Exp", lines: +131 -0
1281 crypto/dsa/Makefile (1.1.4.1), "Exp", lines: +173 -0
1282 crypto/dsa/dsa_gen.c (1.19.2.1), "Exp", lines: +4 -1
1283 crypto/dsa/dsa_key.c (1.9.2.1), "Exp", lines: +2 -0
1284 crypto/dsa/dsa_ossl.c (1.12.2.6), "Exp", lines: +2 -0
1285 crypto/dsa/dsa_sign.c (1.10.2.5), "Exp", lines: +12 -0
1286 crypto/dsa/dsa_vrf.c (1.10.2.5), "Exp", lines: +8 -0
1287 crypto/dso/Makefile (1.1.4.1), "Exp", lines: +140 -0
1288 crypto/ec/Makefile (1.1.4.1), "Exp", lines: +126 -0
1289 crypto/engine/Makefile (1.1.4.1), "Exp", lines: +536 -0
1290 crypto/engine/hw_cryptodev.c (1.1.2.6), "Exp", lines: +6 -2
1291 crypto/err/Makefile (1.1.4.1), "Exp", lines: +118 -0
1292 crypto/err/err.h (1.35.2.6), "Exp", lines: +2 -0
1293 crypto/err/err_all.c (1.17.2.4), "Exp", lines: +4 -0
1294 crypto/err/openssl.ec (1.11.2.3), "Exp", lines: +1 -0
1295 crypto/evp/Makefile (1.1.4.1), "Exp", lines: +1057 -0
1296 crypto/evp/bio_md.c (1.11.2.1), "Exp", lines: +6 -0
1297 crypto/evp/c_allc.c (1.8.2.7), "Exp", lines: +8 -0
1298 crypto/evp/e_aes.c (1.6.2.10), "Exp", lines: +22 -4
1299 crypto/evp/e_des.c (1.5.2.8), "Exp", lines: +36 -3
1300 crypto/evp/e_des3.c (1.8.2.7), "Exp", lines: +43 -4
1301 crypto/evp/evp.h (1.86.2.15), "Exp", lines: +39 -11
1302 crypto/evp/evp_err.c (1.23.2.3), "Exp", lines: +3 -1
1303 crypto/evp/evp_lib.c (1.6.8.4), "Exp", lines: +24 -0
1304 crypto/evp/evp_locl.h (1.7.2.6), "Exp", lines: +11 -2
1305 crypto/evp/evp_test.c (1.14.2.13), "Exp", lines: +17 -8
1306 crypto/evp/evptests.txt (1.9.2.7), "Exp", lines: +106 -1
1307 crypto/hmac/Makefile (1.1.4.1), "Exp", lines: +99 -0
1308 crypto/idea/Makefile (1.1.4.1), "Exp", lines: +89 -0
1309 crypto/krb5/Makefile (1.1.4.1), "Exp", lines: +88 -0
1310 crypto/lhash/Makefile (1.1.4.1), "Exp", lines: +91 -0
1311 crypto/md2/Makefile (1.1.4.1), "Exp", lines: +91 -0
1312 crypto/md4/Makefile (1.1.4.1), "Exp", lines: +93 -0
1313 crypto/md5/Makefile (1.1.4.1), "Exp", lines: +129 -0
1314 crypto/mdc2/Makefile (1.1.4.1), "Exp", lines: +96 -0
1315 crypto/objects/Makefile (1.1.4.1), "Exp", lines: +121 -0
1316 crypto/objects/obj_dat.h (1.49.2.19), "Exp", lines: +33 -3
1317 crypto/objects/obj_mac.h (1.19.2.19), "Exp", lines: +40 -0
1318 crypto/objects/obj_mac.num (1.15.2.15), "Exp", lines: +10 -0
1319 crypto/objects/objects.txt (1.20.2.20), "Exp", lines: +13 -0
1320 crypto/ocsp/Makefile (1.1.4.1), "Exp", lines: +291 -0
1321 crypto/pem/Makefile (1.1.4.1), "Exp", lines: +334 -0
1322 crypto/pkcs12/Makefile (1.1.4.1), "Exp", lines: +415 -0
1323 crypto/pkcs7/Makefile (1.1.4.1), "Exp", lines: +241 -0
1324 crypto/rand/Makefile (1.1.4.1), "Exp", lines: +196 -0
1325 crypto/rand/md_rand.c (1.69.2.4), "Exp", lines: +9 -0
1326 crypto/rand/rand.h (1.26.2.7), "Exp", lines: +3 -0
1327 crypto/rand/rand_err.c (1.6.2.3), "Exp", lines: +4 -1
1328 crypto/rand/rand_lib.c (1.15.2.4), "Exp", lines: +11 -0
1329 crypto/rc2/Makefile (1.1.4.1), "Exp", lines: +89 -0
1330 crypto/rc4/Makefile (1.1.4.1), "Exp", lines: +108 -0
1331 crypto/rc5/Makefile (1.1.4.1), "Exp", lines: +106 -0
1332 crypto/ripemd/Makefile (1.1.4.1), "Exp", lines: +111 -0
1333 crypto/rsa/Makefile (1.1.4.1), "Exp", lines: +239 -0
1334 crypto/rsa/rsa_eay.c (1.28.2.9), "Exp", lines: +1 -1
1335 crypto/rsa/rsa_gen.c (1.8.6.1), "Exp", lines: +3 -0
1336 crypto/sha/Makefile (1.1.4.1), "Exp", lines: +118 -0
1337 crypto/sha/sha1dgst.c (1.21.2.1), "Exp", lines: +8 -0
1338 crypto/stack/Makefile (1.1.4.1), "Exp", lines: +86 -0
1339 crypto/txt_db/Makefile (1.1.4.1), "Exp", lines: +86 -0
1340 crypto/ui/Makefile (1.1.4.1), "Exp", lines: +115 -0
1341 crypto/x509/Makefile (1.1.4.1), "Exp", lines: +592 -0
1342 crypto/x509v3/Makefile (1.1.4.1), "Exp", lines: +601 -0
1343 fips/Makefile (1.1.4.1), "Exp", lines: +202 -0
1344 fips/fingerprint.sha1 (1.1.2.4), "Exp", lines: +4 -4
1345 fips/fips.c (1.1.2.3), "Exp", lines: +120 -5
1346 fips/fips.h (1.1.2.3), "Exp", lines: +42 -2
1347 fips/fips_check_sha1 (1.1.2.5), "Exp", lines: +2 -2
1348 fips/fips_err.h (1.1.4.1), "Exp", lines: +117 -0
1349 fips/fips_err_wrapper.c (1.1.2.3), "Exp", lines: +4 -2
1350 fips/fips_locl.h (1.1.4.1), "Exp", lines: +62 -0
1351 fips/fips_make_sha1 (1.1.2.5), "Exp", lines: +9 -6
1352 fips/fips_test_suite.c (1.1.4.1), "Exp", lines: +302 -0
1353 fips/openssl_fips_fingerprint (1.1.4.1), "Exp", lines: +25 -0
1354 fips/aes/Makefile (1.1.4.1), "Exp", lines: +131 -0
1355 fips/aes/fingerprint.sha1 (1.1.2.3), "Exp", lines: +3 -2
1356 fips/aes/fips_aes_core.c (1.1.2.3), "Exp", lines: +5 -2
1357 fips/aes/fips_aes_locl.h (1.1.2.3), "Exp", lines: +0 -0
1358 fips/aes/fips_aes_selftest.c (1.1.4.1), "Exp", lines: +112 -0
1359 fips/aes/fips_aesavs.c (1.1.2.10), "Exp", lines: +12 -6
1360 fips/des/Makefile (1.1.4.1), "Exp", lines: +155 -0
1361 fips/des/fingerprint.sha1 (1.1.2.3), "Exp", lines: +5 -2
1362 fips/des/fips_des_enc.c (1.1.2.4), "Exp", lines: +16 -3
1363 fips/des/fips_des_locl.h (1.1.2.3), "Exp", lines: +1 -1
1364 fips/des/fips_des_selftest.c (1.1.4.1), "Exp", lines: +200 -0
1365 fips/des/fips_desmovs.c (1.1.2.4), "Exp", lines: +186 -79
1366 fips/des/fips_set_key.c (1.1.4.1), "Exp", lines: +415 -0
1367 fips/des/asm/fips-dx86-elf.s (1.1.4.1), "Exp", lines: +2697 -0
1368 fips/dsa/Makefile (1.1.4.1), "Exp", lines: +159 -0
1369 fips/dsa/fingerprint.sha1 (1.1.2.4), "Exp", lines: +3 -1
1370 fips/dsa/fips_dsa_gen.c (1.1.4.1), "Exp", lines: +373 -0
1371 fips/dsa/fips_dsa_ossl.c (1.1.2.4), "Exp", lines: +16 -3
1372 fips/dsa/fips_dsa_selftest.c (1.1.4.1), "Exp", lines: +168 -0
1373 fips/dsa/fips_dsatest.c (1.1.2.4), "Exp", lines: +10 -6
1374 fips/dsa/fips_dssvs.c (1.1.4.1), "Exp", lines: +306 -0
1375 fips/rand/Makefile (1.1.4.1), "Exp", lines: +104 -0
1376 fips/rand/fingerprint.sha1 (1.1.2.3), "Exp", lines: +2 -2
1377 fips/rand/fips_rand.c (1.1.2.3), "Exp", lines: +60 -10
1378 fips/rand/fips_rand.h (1.1.2.3), "Exp", lines: +19 -1
1379 fips/rand/fips_randtest.c (1.1.2.3), "Exp", lines: +31 -10
1380 fips/rsa/Makefile (1.1.4.1), "Exp", lines: +112 -0
1381 fips/rsa/fingerprint.sha1 (1.1.4.1), "Exp", lines: +3 -0
1382 fips/rsa/fips_rsa_eay.c (1.1.4.1), "Exp", lines: +735 -0
1383 fips/rsa/fips_rsa_gen.c (1.1.4.1), "Exp", lines: +249 -0
1384 fips/rsa/fips_rsa_selftest.c (1.1.4.1), "Exp", lines: +207 -0
1385 fips/sha1/.cvsignore (1.1.2.3), "Exp", lines: +1 -2
1386 fips/sha1/Makefile (1.1.4.1), "Exp", lines: +158 -0
1387 fips/sha1/fingerprint.sha1 (1.1.2.4), "Exp", lines: +5 -3
1388 fips/sha1/fips_md32_common.h (1.1.2.3), "Exp", lines: +0 -0
1389 fips/sha1/fips_sha1_selftest.c (1.1.4.1), "Exp", lines: +97 -0
1390 fips/sha1/fips_sha1dgst.c (1.1.2.4), "Exp", lines: +4 -4
1391 fips/sha1/fips_sha1test.c (1.1.2.4), "Exp", lines: +17 -0
1392 fips/sha1/fips_sha_locl.h (1.1.2.3), "Exp", lines: +7 -0
1393 fips/sha1/fips_standalone_sha1.c (1.1.2.4), "Exp", lines: +60 -7
1394 fips/sha1/sha1hashes.txt (1.1.2.3), "Exp", lines: +0 -0
1395 fips/sha1/sha1vectors.txt (1.1.2.3), "Exp", lines: +0 -0
1396 fips/sha1/standalone.sha1 (1.1.2.5), "Exp", lines: +6 -4
1397 fips/sha1/asm/sx86-elf.s (1.1.4.1), "Exp", lines: +1568 -0
1398 ms/do_masm.bat (1.1.8.2), "Exp", lines: +12 -10
1399 ms/do_ms.bat (1.4.8.2), "Exp", lines: +11 -11
1400 ms/do_nasm.bat (1.1.8.2), "Exp", lines: +12 -11
1401 ms/do_nt.bat (1.2.8.1), "Exp", lines: +4 -4
1402 shlib/hpux10-cc.sh (1.3.2.2), "Exp", lines: +3 -3
1403 ssl/Makefile (1.1.4.1), "Exp", lines: +1019 -0
1404 ssl/s3_clnt.c (1.53.2.16), "Exp", lines: +10 -0
1405 ssl/s3_srvr.c (1.85.2.21), "Exp", lines: +9 -0
1406 ssl/ssl_cert.c (1.48.2.7), "Exp", lines: +9 -0
1407 ssl/ssl_lib.c (1.110.2.12), "Exp", lines: +13 -1
1408 ssl/ssltest.c (1.53.2.23), "Exp", lines: +33 -1
1409 ssl/t1_enc.c (1.27.2.8), "Exp", lines: +19 -1
1410 test/.cvsignore (1.4.8.1), "Exp", lines: +4 -0
1411 test/Makefile (1.1.4.1), "Exp", lines: +941 -0
1412 test/bctest (1.14.2.1), "Exp", lines: +1 -1
1413 test/testenc (1.3.8.1), "Exp", lines: +1 -1
1414 test/testfipsssl (1.1.4.1), "Exp", lines: +113 -0
1415 tools/Makefile (1.1.4.1), "Exp", lines: +61 -0
1416 util/cygwin.sh (1.1.2.5), "Exp", lines: +3 -3
1417 util/domd (1.6.2.3), "Exp", lines: +5 -5
1418 util/fixNT.sh (1.1.1.2.8.1), "Exp", lines: +3 -3
1419 util/libeay.num (1.173.2.19), "Exp", lines: +55 -11
1420 util/mk1mf.pl (1.41.2.10), "Exp", lines: +6 -4
1421 util/mkdef.pl (1.67.2.7), "Exp", lines: +11 -4
1422 util/mkerr.pl (1.18.2.6), "Exp", lines: +2 -1
1423 util/mkfiles.pl (1.12.2.1), "Exp", lines: +8 -1
1424 util/pod2mantest (1.1.2.7), "Exp", lines: +1 -1
1425 util/selftest.pl (1.18.2.1), "Exp", lines: +2 -2
1426 util/pl/BC-16.pl (1.2.2.1), "Exp", lines: +1 -1
1427 util/pl/BC-32.pl (1.11.2.4), "Exp", lines: +1 -1
1428 util/pl/Mingw32.pl (1.12.6.5), "Exp", lines: +1 -1
1429 util/pl/OS2-EMX.pl (1.1.2.3), "Exp", lines: +1 -1
1430 util/pl/VC-16.pl (1.3.2.1), "Exp", lines: +2 -2
1431 util/pl/VC-32.pl (1.11.2.3), "Exp", lines: +2 -2
1432 util/pl/VC-CE.pl (1.1.2.5), "Exp", lines: +1 -1
1433 util/pl/ultrix.pl (1.2.8.1), "Exp", lines: +1 -1
1435 Pull FIPS back into stable.
1437 2004-05-12 10:27 levitte
1440 apps/Makefile (1.1.4.2), "Exp", lines: +3 -1
1442 Only check for FIPS signatures when FIPS is enabled.
1444 2004-05-12 10:28 levitte
1447 crypto/des/FILES0 (1.1.4.2), "Exp", lines: +1 -1
1449 Makefile.ssl changed name to Makefile.
1451 2004-05-12 10:28 levitte
1454 fips/rand/fips_rand.c (1.1.2.4), "Exp", lines: +5 -1
1456 Only really build this file when OPENSSL_FIPS is defined. And oh,
1457 let's keep internal variables static.
1459 2004-05-12 10:42 levitte
1462 fips/rand/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
1464 I forgot to modify the signature for fips_rand.c...
1466 2004-05-12 10:46 levitte
1469 fips/rsa/.cvsignore (1.1.4.1), "Exp", lines: +1 -0
1470 fips/.cvsignore (1.1.2.3), "Exp", lines: +1 -1
1471 fips/aes/.cvsignore (1.1.2.3), "Exp", lines: +0 -3
1472 fips/des/.cvsignore (1.1.2.3), "Exp", lines: +0 -2
1473 fips/dsa/.cvsignore (1.1.2.3), "Exp", lines: +0 -1
1474 fips/rand/.cvsignore (1.1.2.3), "Exp", lines: +0 -1
1476 Ignore the 'lib' timestamp file.
1478 2004-05-12 12:07 levitte
1481 fips/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1482 fips/aes/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1483 fips/des/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1484 fips/dsa/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1485 fips/rand/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1486 fips/rsa/.cvsignore (1.1.4.2), "Exp", lines: +1 -0
1487 fips/sha1/.cvsignore (1.1.2.4), "Exp", lines: +1 -0
1489 Ignore 'Makefile.save'
1491 2004-05-12 12:09 levitte
1494 apps/apps.h (1.44.2.13), "Exp", lines: +0 -6
1495 crypto/o_str.c (1.5.2.1), "Exp", lines: +4 -3
1496 crypto/o_str.h (1.2.6.1), "Exp", lines: +0 -0
1498 The functions OPENSSL_strcasen?cmp() were forgotten when merging
1499 the FIPS branch into this. It's needed at least for certain
1500 OpenVMS versions, and should really be used in a more general way.
1502 2004-05-12 12:17 levitte
1505 crypto/Makefile (1.1.4.2), "Exp", lines: +3 -3
1507 Forgot to update the Makefile with the o_str stuff...
1509 2004-05-12 16:11 ben
1512 crypto/rand/rand.h (1.26.2.8), "Exp", lines: +2 -0
1513 crypto/rand/rand_err.c (1.6.2.4), "Exp", lines: +2 -0
1514 fips/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
1515 fips/fips.c (1.1.2.4), "Exp", lines: +5 -1
1516 fips/rand/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
1517 fips/rand/fips_rand.c (1.1.2.5), "Exp", lines: +29 -0
1519 Blow up in people's faces if they don't reseed.
1521 2004-05-12 19:53 steve
1524 apps/x509.c (1.67.2.16), "Exp", lines: +0 -7
1528 2004-05-14 19:54 levitte
1531 util/libeay.num (1.173.2.20), "Exp", lines: +43 -54
1533 All EVP_*_cfb functions have changed names to EVP_*_cfb64 or
1536 2004-05-15 18:39 ben
1539 ssl/s23_clnt.c (1.20.2.6), "Exp", lines: +5 -2
1540 ssl/s2_clnt.c (1.37.2.11), "Exp", lines: +5 -2
1541 ssl/s2_srvr.c (1.36.2.8), "Exp", lines: +6 -3
1542 ssl/s3_clnt.c (1.53.2.17), "Exp", lines: +2 -1
1543 ssl/s3_srvr.c (1.85.2.22), "Exp", lines: +4 -2
1544 ssl/ssl_sess.c (1.40.2.8), "Exp", lines: +2 -1
1546 Check error returns.
1548 2004-05-15 19:51 ben
1551 crypto/dh/dh.h (1.23.2.6), "Exp", lines: +1 -0
1552 crypto/dh/dh_err.c (1.6.2.3), "Exp", lines: +2 -1
1553 crypto/dh/dh_gen.c (1.8.8.2), "Exp", lines: +9 -0
1554 fips/fips_test_suite.c (1.1.4.2), "Exp", lines: +4 -3
1555 fips/aes/fips_aesavs.c (1.1.2.11), "Exp", lines: +49 -1
1556 fips/des/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
1557 fips/des/fips_desmovs.c (1.1.2.5), "Exp", lines: +49 -1
1558 fips/des/fips_set_key.c (1.1.4.2), "Exp", lines: +2 -0
1559 fips/sha1/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
1560 fips/sha1/fips_md32_common.h (1.1.2.4), "Exp", lines: +3 -0
1561 fips/sha1/standalone.sha1 (1.1.2.6), "Exp", lines: +1 -1
1563 Fix self-tests, ban some things in FIPS mode, fix copyrights.
1565 2004-05-17 06:28 levitte
1568 util/mk1mf.pl (1.41.2.11), "Exp", lines: +8 -2
1569 util/pl/BC-16.pl (1.2.2.2), "Exp", lines: +9 -4
1570 util/pl/BC-32.pl (1.11.2.5), "Exp", lines: +8 -3
1571 util/pl/Mingw32.pl (1.12.6.6), "Exp", lines: +7 -2
1572 util/pl/OS2-EMX.pl (1.1.2.4), "Exp", lines: +7 -2
1573 util/pl/VC-16.pl (1.3.2.2), "Exp", lines: +7 -2
1574 util/pl/VC-32.pl (1.11.2.4), "Exp", lines: +7 -2
1575 util/pl/VC-CE.pl (1.1.2.6), "Exp", lines: +7 -2
1576 util/pl/linux.pl (1.3.6.1), "Exp", lines: +7 -2
1577 util/pl/ultrix.pl (1.2.8.2), "Exp", lines: +7 -2
1578 util/pl/unix.pl (1.2.8.1), "Exp", lines: +7 -2
1580 Generate SHA1 files on Windows and other platforms supported by
1581 mk1mf.pl, when building in FIPS mode.
1585 2004-05-17 06:30 levitte
1588 apps/apps.h (1.44.2.14), "Exp", lines: +3 -0
1589 apps/openssl.c (1.48.2.10), "Exp", lines: +9 -5
1591 Make sure the applications know when we are running in FIPS mode.
1592 We can't use the variable in libcrypto, since it's supposedly
1595 Note: currently only supported in MONOLITH mode.
1597 2004-05-17 06:31 levitte
1600 apps/enc.c (1.35.2.9), "Exp", lines: +10 -1
1602 When in FIPS mode, use SHA1 to digest the key, rather than MD5, as
1603 MD5 isn't a FIPS-approved algorithm.
1605 Note: this means the user needs to keep track of this, and
1606 we need to add support for that...
1608 2004-05-17 06:39 levitte
1611 apps/enc.c (1.35.2.10), "Exp", lines: +14 -0
1613 Make it possible for the user to choose the digest used to create
1616 2004-05-17 06:40 levitte
1619 apps/enc.c (1.35.2.11), "Exp", lines: +4 -4
1621 Rewrite the usage to avoid confusion.
1623 2004-05-17 06:47 levitte
1626 apps/enc.c (1.35.2.12), "Exp", lines: +1 -1
1630 2004-05-19 16:16 levitte
1633 fips/rsa/fingerprint.sha1 (1.1.4.2), "Exp", lines: +2 -2
1634 fips/rsa/fips_rsa_eay.c (1.1.4.2), "Exp", lines: +8 -8
1635 fips/rsa/fips_rsa_gen.c (1.1.4.2), "Exp", lines: +1 -1
1636 fips/dsa/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
1637 fips/dsa/fips_dsa_gen.c (1.1.4.2), "Exp", lines: +2 -2
1638 fips/dsa/fips_dsa_ossl.c (1.1.2.5), "Exp", lines: +4 -4
1639 fips/aes/fingerprint.sha1 (1.1.2.4), "Exp", lines: +1 -1
1640 fips/aes/fips_aes_core.c (1.1.2.4), "Exp", lines: +5 -5
1641 crypto/rsa/rsa.h (1.36.2.11), "Exp", lines: +4 -0
1642 crypto/aes/aes.h (1.1.2.10), "Exp", lines: +6 -0
1643 crypto/dsa/dsa.h (1.26.2.5), "Exp", lines: +4 -0
1645 Define FIPS_*_SIZE_T for AES, DSA and RSA as well, in preparation
1646 for size_t-ification of those algorithms in future version of
1649 2004-05-27 11:33 levitte
1652 makevms.com (1.35.2.3), "Exp", lines: +27 -0
1654 Copy the FIPS files to the temporary openssl include directory.
1656 2004-05-27 12:04 levitte
1659 fips/fips-lib.com (1.1.2.1), "Exp", lines: +1179 -0
1660 makevms.com (1.35.2.4), "Exp", lines: +8 -0
1662 Compile the FIPS directory on VMS as well. fips-lib.com is
1663 essentially a copy of crypto-lib.com, with just a few edits.
1665 2004-05-27 12:07 levitte
1668 fips/install.com (1.1.2.1), "Exp", lines: +55 -0
1669 install.com (1.4.2.2), "Exp", lines: +6 -6
1671 Run an installation of FIPS stuff as well.
1673 2004-05-27 12:19 levitte
1676 test/maketests.com (1.13.2.5), "Exp", lines: +3 -3
1677 apps/makeapps.com (1.18.2.5), "Exp", lines: +3 -3
1679 Make sure o_str.h is reachable.
1681 2004-06-19 15:15 ben
1684 Makefile.org (1.154.2.80), "Exp", lines: +1 -1
1685 crypto/dh/dh.h (1.23.2.7), "Exp", lines: +0 -1
1686 crypto/dh/dh_check.c (1.6.2.1), "Exp", lines: +4 -0
1687 crypto/dh/dh_err.c (1.6.2.4), "Exp", lines: +0 -1
1688 crypto/dh/dh_gen.c (1.8.8.3), "Exp", lines: +5 -9
1689 crypto/dh/dh_key.c (1.16.2.3), "Exp", lines: +4 -0
1690 fips/Makefile (1.1.4.2), "Exp", lines: +13 -14
1691 fips/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
1692 fips/fips.h (1.1.2.4), "Exp", lines: +1 -0
1693 fips/fips_err.h (1.1.4.2), "Exp", lines: +1 -0
1694 fips/fips_make_sha1 (1.1.2.6), "Exp", lines: +3 -0
1695 fips/fips_test_suite.c (1.1.4.3), "Exp", lines: +13 -9
1696 fips/openssl_fips_fingerprint (1.1.4.2), "Exp", lines: +1 -2
1698 The version that was actually submitted for FIPS testing.
1700 2004-06-19 15:16 ben
1703 fips/dh/Makefile (1.1.2.1), "Exp", lines: +92 -0
1704 fips/dh/fingerprint.sha1 (1.1.2.1), "Exp", lines: +3 -0
1705 fips/dh/fips_dh_check.c (1.1.2.1), "Exp", lines: +119 -0
1706 fips/dh/fips_dh_gen.c (1.1.2.1), "Exp", lines: +182 -0
1707 fips/dh/fips_dh_key.c (1.1.2.1), "Exp", lines: +222 -0
1709 Add Diffie-Hellman to FIPS.
1711 2004-06-19 15:18 ben
1714 fips/.cvsignore (1.1.2.5), "Exp", lines: +2 -0
1715 fips/dh/.cvsignore (1.1.2.1), "Exp", lines: +1 -0
1719 2004-06-19 15:32 ben
1722 Makefile.org (1.154.2.81), "Exp", lines: +2 -7
1724 Make make tags make tags.
1726 2004-06-19 15:54 ben
1729 apps/Makefile (1.1.4.3), "Exp", lines: +3 -3
1730 apps/prime.c (1.1.2.1), "Exp", lines: +115 -0
1731 apps/progs.h (1.26.2.3), "Exp", lines: +2 -0
1733 Add primality tester.
1735 2004-06-21 11:07 levitte
1738 fips/aes/Makefile (1.1.4.2), "Exp", lines: +7 -5
1739 fips/des/Makefile (1.1.4.2), "Exp", lines: +7 -5
1740 fips/dh/Makefile (1.1.2.2), "Exp", lines: +7 -6
1741 fips/dsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
1742 fips/rsa/Makefile (1.1.4.2), "Exp", lines: +7 -6
1743 fips/sha1/Makefile (1.1.4.2), "Exp", lines: +7 -5
1745 Make sure we don't try to loop over an empty EXHEADER. In the
1746 Makefiles where this was fixed by commenting away code, change it
1747 to check for an empty EXHEADER instead, so we have less hassle in a
1748 future where EXHEADER changes.
1752 2004-06-21 20:05 levitte
1755 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
1757 Standard sh doesn't tolerate ! as part of the conditional command.
1761 2004-06-24 14:12 steve
1764 apps/prime.c (1.1.2.2), "Exp", lines: +3 -0
1766 Include <string.h> to get definition of strcmp.
1768 2004-06-24 14:31 steve
1771 crypto/evp/evp_lib.c (1.6.8.5), "Exp", lines: +2 -2
1773 Return an error if an attempt is made to encode or decode cipher
1774 ASN1 parameters and the cipher doesn't support it.
1776 2004-06-28 22:33 levitte
1779 fips/dh/fips_dh_check.c (1.1.2.2), "Exp", lines: +6 -0
1780 fips/dh/fips_dh_gen.c (1.1.2.2), "Exp", lines: +6 -2
1781 fips/dh/fips_dh_key.c (1.1.2.2), "Exp", lines: +8 -0
1783 Make sure the FIPS stuff is only really compiled when in FIPS mode.
1785 2004-07-04 18:36 steve
1788 crypto/asn1/p5_pbev2.c (1.20.2.2), "Exp", lines: +2 -1
1792 2004-07-12 19:59 ben
1795 fips/fips_test_suite.c (1.1.4.4), "Exp", lines: +39 -6
1796 fips/dh/fingerprint.sha1 (1.1.2.2), "Exp", lines: +3 -3
1798 Corrected test program.
1800 2004-07-17 14:48 appro
1803 fips/des/Makefile (1.1.4.3), "Exp", lines: +1 -1
1805 Eliminate enforced -g from CFLAGS. It switches off optimization
1806 with some compilers, e.g. DEC C.
1808 2004-07-21 19:35 steve
1811 fips/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
1812 fips/fips.c (1.1.2.5), "Exp", lines: +3 -3
1813 fips/rsa/fingerprint.sha1 (1.1.4.3), "Exp", lines: +1 -1
1814 fips/rsa/fips_rsa_selftest.c (1.1.4.2), "Exp", lines: +8 -8
1816 Avoid compiler warnings.
1818 2004-07-21 19:41 steve
1821 crypto/pem/pem_all.c (1.20.2.1), "Exp", lines: +119 -0
1823 When in FIPS mode write private keys in PKCS#8 and PBES2 format to
1824 avoid use of prohibited MD5 algorithm.
1826 2004-07-23 15:20 ben
1829 fips/rand/fingerprint.sha1 (1.1.2.7), "Exp", lines: +1 -1
1830 fips/rand/fips_rand.c (1.1.2.7), "Exp", lines: +22 -7
1831 fips/rand/fips_randtest.c (1.1.2.5), "Exp", lines: +2 -2
1835 2004-07-24 15:40 appro
1838 ssl/ssl_cert.c (1.48.2.9), "Exp", lines: +5 -2
1840 Add casts where casts due. It's "safe" to cast, because "wrong"
1841 casts will either be optimized away or never performed. The trouble
1842 is that compiler first parses code, then optimizes, not both at
1845 2004-07-27 02:17 steve
1848 fips/fips_test_suite.c (1.1.4.5), "Exp", lines: +9 -8
1850 Stop compiler warnings.
1852 2004-07-27 02:20 steve
1855 crypto/err/err.c (1.51.2.6), "Exp", lines: +1 -0
1857 Add FIPS name to error library.
1859 2004-07-27 14:22 steve
1862 Makefile.org (1.154.2.84), "Exp", lines: +3 -3
1863 fips/fips_check_sha1 (1.1.2.6), "Exp", lines: +1 -1
1864 fips/openssl_fips_fingerprint (1.1.4.3), "Exp", lines: +1 -1
1866 Rename libcrypto.sha1 to libcrypto.a.sha1
1868 2004-07-27 16:09 levitte
1871 makevms.com (1.35.2.5), "Exp", lines: +1 -1
1875 2004-07-27 20:28 steve
1878 ssl/s3_lib.c (1.57.2.11), "Exp", lines: +33 -33
1879 ssl/ssl.h (1.126.2.20), "Exp", lines: +1 -0
1880 ssl/ssl_ciph.c (1.33.2.9), "Exp", lines: +11 -0
1881 ssl/ssl_locl.h (1.47.2.3), "Exp", lines: +2 -1
1883 New cipher "strength" FIPS which specifies that a cipher suite is
1886 New cipherstring "FIPS" is all FIPS compatible ciphersuites
1889 Only allow FIPS ciphersuites in FIPS mode.
1891 2004-07-28 04:24 levitte
1894 makevms.com (1.35.2.6), "Exp", lines: +2 -2
1896 From the FIPS directory, darnit!
1898 2004-07-28 15:47 levitte
1901 makevms.com (1.35.2.7), "Exp", lines: +5 -1
1903 Define OPENSSL_FIPS in opensslconf.h if a logical name with the
1904 same name is defined.
1906 Go up one directory level before dealing with FIPS stuff.
1908 2004-07-30 00:26 levitte
1911 fips/fips-lib.com (1.1.2.2), "Exp", lines: +3 -3
1913 We're building crypto stuff, not ssl stuff. Additionally, we're in
1914 the fips subdirectory, not the crypto one...
1916 2004-07-30 16:37 levitte
1919 fips/sha1/fingerprint.sha1 (1.1.2.7), "Exp", lines: +2 -2
1920 fips/sha1/fips_md32_common.h (1.1.2.6), "Exp", lines: +1 -1
1921 fips/sha1/fips_sha_locl.h (1.1.2.5), "Exp", lines: +2 -2
1922 fips/sha1/fips_standalone_sha1.c (1.1.2.5), "Exp", lines: +1 -1
1923 fips/sha1/standalone.sha1 (1.1.2.8), "Exp", lines: +3 -3
1924 ssl/ssl_ciph.c (1.33.2.10), "Exp", lines: +2 -2
1925 fips/rsa/fingerprint.sha1 (1.1.4.4), "Exp", lines: +2 -2
1926 fips/rsa/fips_rsa_eay.c (1.1.4.3), "Exp", lines: +1 -1
1927 fips/rsa/fips_rsa_gen.c (1.1.4.3), "Exp", lines: +1 -1
1928 fips/dh/fingerprint.sha1 (1.1.2.3), "Exp", lines: +1 -1
1929 fips/dh/fips_dh_gen.c (1.1.2.3), "Exp", lines: +1 -1
1930 fips/dsa/fingerprint.sha1 (1.1.2.6), "Exp", lines: +2 -2
1931 fips/dsa/fips_dsa_gen.c (1.1.4.3), "Exp", lines: +4 -3
1932 fips/dsa/fips_dsa_ossl.c (1.1.2.6), "Exp", lines: +2 -2
1933 fips/des/fingerprint.sha1 (1.1.2.5), "Exp", lines: +2 -2
1934 fips/des/fips_des_enc.c (1.1.2.5), "Exp", lines: +2 -2
1935 fips/des/fips_set_key.c (1.1.4.3), "Exp", lines: +3 -3
1936 fips/fingerprint.sha1 (1.1.2.8), "Exp", lines: +2 -2
1937 fips/fips.c (1.1.2.6), "Exp", lines: +76 -23
1938 fips/fips.h (1.1.2.5), "Exp", lines: +2 -3
1939 fips/fips_locl.h (1.1.4.2), "Exp", lines: +7 -2
1940 fips/aes/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
1941 fips/aes/fips_aes_core.c (1.1.2.5), "Exp", lines: +1 -1
1942 crypto/rand/md_rand.c (1.69.2.5), "Exp", lines: +1 -1
1943 crypto/rand/rand_lib.c (1.15.2.5), "Exp", lines: +2 -1
1944 crypto/dsa/dsa_sign.c (1.10.2.6), "Exp", lines: +2 -2
1945 crypto/dsa/dsa_vrf.c (1.10.2.6), "Exp", lines: +1 -1
1946 crypto/pem/pem_all.c (1.20.2.2), "Exp", lines: +2 -2
1947 crypto/cryptlib.c (1.32.2.12), "Exp", lines: +122 -6
1948 crypto/crypto.h (1.62.2.8), "Exp", lines: +8 -1
1949 crypto/md32_common.h (1.22.2.7), "Exp", lines: +2 -2
1951 To protect FIPS-related global variables, add locking mechanisms
1954 NOTE: because two new locks are added, this adds potential
1955 binary incompatibility with earlier versions in the 0.9.7 series.
1956 However, those locks will only ever be touched when FIPS_mode_set()
1957 is called and after, thanks to a variable that's only changed from
1958 0 to 1 once (when FIPS_mode_set() is called). So basically, as
1959 long as FIPS mode hasn't been engaged explicitely by the calling
1960 application, the new locks are treated as if they didn't exist at
1961 all, thus not becoming a problem. Applications that are built or
1962 rebuilt to use FIPS functionality will need to be recompiled in any
1963 case, thus not being a problem either.
1965 2004-08-02 16:15 levitte
1968 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
1970 Let's lock a write lock when changing values, shall we?
1972 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
1973 for making me aware of this error.
1975 2004-08-05 20:11 steve
1978 fips/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
1979 fips/fips.c (1.1.2.7), "Exp", lines: +1 -1
1981 Stop compiler giving bogus shadow warning.
1983 2004-08-09 14:13 levitte
1986 makevms.com (1.35.2.8), "Exp", lines: +1 -1
1988 In the fips directory, we use FIPS-LIB.COM, not CRYPTO-LIB.COM...
1990 2004-08-09 14:14 levitte
1993 fips/fips-lib.com (1.1.2.3), "Exp", lines: +4 -4
1995 Correct typos and include directory specifications.
1997 2004-08-10 11:11 levitte
2000 fips/fips-lib.com (1.1.2.4), "Exp", lines: +2 -1
2002 Update the VMS fips library builder with the DH library.
2004 2004-08-10 12:04 levitte
2007 fips/rand/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
2008 fips/rand/fips_rand.c (1.1.2.8), "Exp", lines: +7 -1
2010 With DEC C in ANSI C mode, we need to define _XOPEN_SOURCE_EXTENDED
2011 to get struct timeval and gettimeofday().
2013 2004-08-11 22:34 levitte
2016 apps/makeapps.com (1.18.2.6), "Exp", lines: +2 -2
2018 Another missing module in the VMS build files. I believe this is
2021 2004-09-06 16:19 levitte
2024 fips/fips.c (1.1.2.8), "Exp", lines: +5 -4
2026 Replace the bogus checks of n with proper uses of feof(), ferror()
2029 2004-09-06 16:21 levitte
2032 fips/sha1/fips_sha_locl.h (1.1.2.6), "Exp", lines: +2 -2
2034 num is an unsigned long, but since it was transfered from
2035 crypto/sha/sha_locl.h, where it is in fact an int, we need to check
2036 for less-than-zero as if it was an int...
2038 2004-09-10 22:27 steve
2041 crypto/x509/x509_req.c (1.13.2.2), "Exp", lines: +1 -1
2045 2004-09-11 11:45 levitte
2048 test/testenc.com (1.6.8.2), "Exp", lines: +1 -1
2050 Makefile.ssl changed name to Makefile...
2052 2004-09-14 00:30 steve
2055 crypto/asn1/a_strex.c (1.8.2.6), "Exp", lines: +7 -2
2057 ASN1_STRING_to_UTF8() assumed that the MBSTRING_* flags were of the
2058 form MBSTRING_FLAG|nbyte where "nbyte" is the number of bytes per
2061 Unfortunately this isn't so and we can't change the
2062 #defines because this would break binary compatibility, so for
2063 0.9.7X only translate between the two.
2065 2004-09-14 00:39 steve
2068 crypto/x509/x509_req.c (1.13.2.3), "Exp", lines: +1 -1
2070 Oops, forgot to reorder extension request nids.
2072 2004-10-08 12:03 ben
2075 fips/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
2076 fips/sha1/fingerprint.sha1 (1.1.2.8), "Exp", lines: +1 -1
2077 fips/sha1/standalone.sha1 (1.1.2.9), "Exp", lines: +1 -1
2079 Update fingerprints.
2081 2004-10-14 07:51 levitte
2084 VMS/mkshared.com (1.3.2.1), "Exp", lines: +8 -0
2086 We need to check for OPENSSL_FIPS when building shared libraries,
2087 so we get correct transfer vectors for those functions when
2090 2004-10-26 13:47 steve
2093 util/mkfiles.pl (1.12.2.2), "Exp", lines: +1 -0
2095 Add fips/dh directory to mkfiles.pl
2097 2004-10-26 14:17 levitte
2100 fips/sha1/Makefile (1.1.4.4), "Exp", lines: +3 -1
2101 util/mkfiles.pl (1.12.2.3), "Exp", lines: +1 -0
2102 fips/Makefile (1.1.4.5), "Exp", lines: +7 -1
2103 crypto/sha/Makefile (1.1.4.4), "Exp", lines: +1 -7
2105 fips/dh was missing in mkfiles.pl. make update
2107 2004-10-26 15:01 steve
2110 util/mkfiles.pl (1.12.2.4), "Exp", lines: +0 -1
2112 Only add fips/dh once...
2114 2004-11-01 09:20 levitte
2117 fips/rand/fingerprint.sha1 (1.1.2.9), "Exp", lines: +1 -1
2118 fips/rand/fips_rand.c (1.1.2.9), "Exp", lines: +3 -1
2120 Make sure _XOPEN_SOURCE_EXTENDED is correctly defined, and only if
2121 not already defined.
2123 2004-11-11 02:18 steve
2126 crypto/engine/vendor_defns/sureware.h (1.2.2.1), "Exp", lines: +1 -1
2128 The use of "exp" as a variable name in a prototype causes a
2129 conflict with FC2 headers.
2131 2004-11-13 14:52 steve
2134 crypto/evp/e_old.c (1.1.2.2), "Exp", lines: +1 -1
2138 Use OPENSSL_NO_CAST, not OPENSSL_NO_CAST5 in e_old.c
2140 2004-11-27 13:55 steve
2143 apps/prime.c (1.1.2.3), "Exp", lines: +28 -17
2145 Fix leaks and give an error if no argument specified in prime.c
2147 2004-11-27 14:02 steve
2150 apps/prime.c (1.1.2.4), "Exp", lines: +7 -8
2152 Remove unnecessary check and call BIO_free_all() on bio_out to
2153 avoid a leak on VMS.
2155 2004-12-09 19:00 appro
2158 apps/openssl.c (1.48.2.11), "Exp", lines: +1 -1
2160 Eliminate dependency on UNICODE macro.
2162 2004-12-09 19:03 appro
2165 crypto/Makefile (1.1.4.4), "Exp", lines: +2 -0
2167 Postpone linking of shared libcrypto in FIPS build.
2169 2004-12-09 19:13 appro
2172 fips/fingerprint.sha1 (1.1.2.11), "Exp", lines: +1 -1
2173 fips/fips.c (1.1.2.9), "Exp", lines: +13 -1
2174 fips/openssl_fips_fingerprint (1.1.4.4), "Exp", lines: +4 -2
2176 Cygwin specific FIPS fix-ups.
2178 2004-12-09 23:43 appro
2181 Configure (1.314.2.100), "Exp", lines: +2 -3
2182 crypto/des/des_enc.c (1.11.2.5), "Exp", lines: +2 -2
2184 Eliminate false dependency on 386 config option is FIPS context.
2185 At the same time limit assembler support to ELF platforms [that's
2186 what is there, ELF modules].
2188 2004-12-10 12:37 appro
2191 Configure (1.314.2.101), "Exp", lines: +10 -3
2192 crypto/des/des_enc.c (1.11.2.6), "Exp", lines: +2 -2
2194 Respect no-asm with fips option and disable FIPS DES assembler in
2195 shared context [because it's not PIC].
2197 2004-12-10 14:15 appro
2200 fips/sha1/fingerprint.sha1 (1.1.2.10), "Exp", lines: +1 -1
2201 fips/sha1/standalone.sha1 (1.1.2.11), "Exp", lines: +1 -1
2202 fips/sha1/asm/sx86-elf.s (1.1.4.3), "Exp", lines: +32 -32
2204 Solaris x86 assembler update.
2206 2004-12-10 17:30 appro
2209 fips/fips_check_sha1 (1.1.2.7), "Exp", lines: +1 -1
2210 fips/openssl_fips_fingerprint (1.1.4.5), "Exp", lines: +1 -1
2211 fips/sha1/Makefile (1.1.4.6), "Exp", lines: +1 -1
2213 Adapt FIPS sub-tree for mingw.
2215 2004-12-20 14:18 appro
2218 util/mklink.pl (1.6.2.2), "Exp", lines: +1 -0
2220 When re-linking files, really relink them. In other words, emulate
2223 2004-12-28 00:48 appro
2226 Configure (1.314.2.103), "Exp", lines: +1 -2
2227 Makefile.org (1.154.2.92), "Exp", lines: +2 -2
2229 Cosmetic mingw update. PR: 924
2231 2005-01-03 18:46 steve
2234 fips/rsa/fingerprint.sha1 (1.1.4.5), "Exp", lines: +1 -1
2235 fips/rsa/fips_rsa_selftest.c (1.1.4.3), "Exp", lines: +55 -11
2239 2005-01-09 18:58 appro
2242 crypto/evp/c_alld.c (1.4.2.1), "Exp", lines: +1 -1
2243 crypto/evp/m_sha.c (1.8.2.1), "Exp", lines: +1 -1
2244 crypto/sha/shatest.c (1.11.2.2), "Exp", lines: +2 -2
2246 Allow for ./config no-sha0. PR: 993
2248 2005-01-11 07:53 levitte
2251 apps/apps.c (1.49.2.31), "Exp", lines: +0 -16
2253 Remove VMS_strcasecmp() from apps.c, it's not used any more. And
2254 besides, the implementation is bogus.
2256 2005-01-11 17:54 levitte
2259 fips/rsa/fingerprint.sha1 (1.1.4.6), "Exp", lines: +1 -1
2260 fips/rsa/fips_rsa_selftest.c (1.1.4.4), "Exp", lines: +2 -2
2262 Clear signed vs. unsigned conflicts. Change the fingerprint
2265 2005-01-11 19:25 levitte
2268 ssl/ssltest.c (1.53.2.24), "Exp", lines: +2 -2
2269 fips/rand/fips_randtest.c (1.1.2.6), "Exp", lines: +3 -3
2270 fips/sha1/fips_sha1test.c (1.1.2.5), "Exp", lines: +10 -4
2271 fips/des/fips_desmovs.c (1.1.2.6), "Exp", lines: +8 -7
2272 fips/dsa/fips_dsatest.c (1.1.2.5), "Exp", lines: +2 -2
2273 apps/openssl.c (1.48.2.12), "Exp", lines: +1 -1
2274 fips/aes/fips_aesavs.c (1.1.2.12), "Exp", lines: +8 -7
2276 Use EXIT() instead of exit().
2278 2005-01-26 21:00 steve
2281 apps/dgst.c (1.23.2.13), "Exp", lines: +10 -0
2282 apps/pkcs12.c (1.60.2.13), "Exp", lines: +8 -1
2283 crypto/crypto.h (1.62.2.9), "Exp", lines: +49 -0
2284 crypto/md32_common.h (1.22.2.9), "Exp", lines: +1 -1
2285 crypto/bf/bf_skey.c (1.6.2.1), "Exp", lines: +2 -1
2286 crypto/bf/blowfish.h (1.9.2.1), "Exp", lines: +4 -1
2287 crypto/cast/c_skey.c (1.5.6.1), "Exp", lines: +3 -1
2288 crypto/cast/cast.h (1.7.2.1), "Exp", lines: +4 -1
2289 crypto/evp/bio_md.c (1.11.2.3), "Exp", lines: +2 -7
2290 crypto/evp/digest.c (1.21.2.7), "Exp", lines: +11 -0
2291 crypto/evp/e_aes.c (1.6.2.11), "Exp", lines: +11 -11
2292 crypto/evp/e_des.c (1.5.2.9), "Exp", lines: +5 -3
2293 crypto/evp/e_des3.c (1.8.2.8), "Exp", lines: +6 -6
2294 crypto/evp/evp.h (1.86.2.16), "Exp", lines: +17 -0
2295 crypto/evp/evp_enc.c (1.28.2.11), "Exp", lines: +15 -1
2296 crypto/evp/evp_err.c (1.23.2.4), "Exp", lines: +6 -1
2297 crypto/evp/evp_locl.h (1.7.2.7), "Exp", lines: +17 -2
2298 crypto/evp/m_dss.c (1.8.2.1), "Exp", lines: +1 -1
2299 crypto/evp/m_md2.c (1.9.2.1), "Exp", lines: +1 -0
2300 crypto/evp/m_md4.c (1.8.2.1), "Exp", lines: +1 -0
2301 crypto/evp/m_md5.c (1.9.2.1), "Exp", lines: +1 -0
2302 crypto/evp/m_mdc2.c (1.9.2.1), "Exp", lines: +1 -0
2303 crypto/evp/m_sha.c (1.8.2.2), "Exp", lines: +1 -0
2304 crypto/evp/m_sha1.c (1.8.2.1), "Exp", lines: +1 -1
2305 crypto/evp/names.c (1.7.2.1), "Exp", lines: +3 -0
2306 crypto/hmac/hmac.c (1.12.2.3), "Exp", lines: +7 -0
2307 crypto/hmac/hmac.h (1.14.2.2), "Exp", lines: +1 -0
2308 crypto/idea/i_skey.c (1.5.6.1), "Exp", lines: +13 -0
2309 crypto/idea/idea.h (1.10.2.1), "Exp", lines: +4 -0
2310 crypto/md2/md2.h (1.11.2.1), "Exp", lines: +3 -0
2311 crypto/md2/md2_dgst.c (1.13.2.4), "Exp", lines: +3 -1
2312 crypto/md4/md4.h (1.3.2.1), "Exp", lines: +3 -0
2313 crypto/md4/md4_dgst.c (1.2.2.2), "Exp", lines: +1 -1
2314 crypto/md5/md5.h (1.10.2.3), "Exp", lines: +3 -0
2315 crypto/md5/md5_dgst.c (1.16.2.2), "Exp", lines: +1 -1
2316 crypto/mdc2/mdc2.h (1.9.2.1), "Exp", lines: +3 -1
2317 crypto/mdc2/mdc2dgst.c (1.13.2.1), "Exp", lines: +3 -1
2318 crypto/rc2/rc2.h (1.10.2.1), "Exp", lines: +4 -1
2319 crypto/rc2/rc2_skey.c (1.4.6.1), "Exp", lines: +13 -0
2320 crypto/rc4/rc4.h (1.10.2.2), "Exp", lines: +3 -0
2321 crypto/rc4/rc4_skey.c (1.10.8.2), "Exp", lines: +2 -1
2322 crypto/rc5/rc5.h (1.5.2.1), "Exp", lines: +4 -1
2323 crypto/rc5/rc5_skey.c (1.4.6.1), "Exp", lines: +14 -0
2324 crypto/ripemd/ripemd.h (1.8.2.1), "Exp", lines: +3 -0
2325 crypto/ripemd/rmd_dgst.c (1.13.2.2), "Exp", lines: +2 -1
2326 crypto/sha/sha.h (1.11.2.2), "Exp", lines: +3 -0
2327 crypto/sha/sha_locl.h (1.16.2.3), "Exp", lines: +4 -0
2328 crypto/x509/x509_cmp.c (1.22.2.4), "Exp", lines: +7 -1
2329 crypto/x509/x509_vfy.c (1.56.2.13), "Exp", lines: +1 -1
2330 ssl/s3_clnt.c (1.53.2.18), "Exp", lines: +2 -0
2331 ssl/s3_enc.c (1.31.2.9), "Exp", lines: +3 -0
2332 ssl/s3_srvr.c (1.85.2.23), "Exp", lines: +2 -0
2333 ssl/t1_enc.c (1.27.2.9), "Exp", lines: +2 -0
2335 FIPS algorithm blocking.
2337 Non FIPS algorithms are not normally allowed in FIPS mode.
2339 Any attempt to use them via high level functions will
2342 The low level non-FIPS algorithm functions cannot return
2343 errors so they produce assertion failures. HMAC also has to give an
2344 assertion error because it (erroneously) can't return an error
2347 There are exceptions (such as MD5 in TLS and non
2348 cryptographic use of algorithms) and applications can override the
2349 blocking and use non FIPS algorithms anyway.
2351 For low level functions the override is perfomed by
2352 prefixing the algorithm initalization function with "private_" for
2353 example private_MD5_Init().
2355 For high level functions an override is performed by
2356 setting a flag in the context.
2358 2005-01-26 21:05 steve
2361 crypto/bf/Makefile (1.1.4.3), "Exp", lines: +5 -2
2362 crypto/cast/Makefile (1.1.4.3), "Exp", lines: +4 -2
2363 crypto/des/Makefile (1.1.4.6), "Exp", lines: +1 -1
2364 crypto/evp/Makefile (1.1.4.5), "Exp", lines: +5 -5
2365 crypto/idea/Makefile (1.1.4.3), "Exp", lines: +3 -0
2366 crypto/md2/Makefile (1.1.4.3), "Exp", lines: +3 -1
2367 crypto/mdc2/Makefile (1.1.4.3), "Exp", lines: +4 -2
2368 crypto/rc2/Makefile (1.1.4.3), "Exp", lines: +5 -2
2369 crypto/rc5/Makefile (1.1.4.3), "Exp", lines: +5 -1
2370 crypto/sha/Makefile (1.1.4.7), "Exp", lines: +7 -1
2371 fips/Makefile (1.1.4.7), "Exp", lines: +1 -7
2372 fips/sha1/Makefile (1.1.4.8), "Exp", lines: +1 -3
2373 util/libeay.num (1.173.2.24), "Exp", lines: +13 -0
2377 2005-01-27 02:49 steve
2380 apps/dgst.c (1.23.2.14), "Exp", lines: +9 -5
2381 crypto/crypto.h (1.62.2.10), "Exp", lines: +3 -0
2382 crypto/evp/digest.c (1.21.2.8), "Exp", lines: +34 -0
2383 crypto/hmac/hmac.c (1.12.2.4), "Exp", lines: +9 -0
2385 More FIPS algorithm blocking.
2387 Catch attempted use of non FIPS algorithms with HMAC.
2389 Give an assertion error for applications that ignore FIPS
2392 Make -non-fips-allow work with dgst and HMAC.
2394 2005-01-28 15:03 steve
2397 apps/dgst.c (1.23.2.15), "Exp", lines: +2 -1
2398 apps/enc.c (1.35.2.13), "Exp", lines: +38 -4
2399 crypto/evp/e_rc4.c (1.11.2.2), "Exp", lines: +1 -0
2400 crypto/evp/evp.h (1.86.2.17), "Exp", lines: +3 -0
2401 crypto/evp/evp_enc.c (1.28.2.12), "Exp", lines: +60 -15
2402 crypto/evp/evp_locl.h (1.7.2.8), "Exp", lines: +1 -0
2403 test/testenc (1.3.8.2), "Exp", lines: +8 -8
2405 Further FIPS algorithm blocking.
2407 Fixes to cipher blocking and enabling code.
2409 Add option -non-fips-allow to 'enc' and update testenc.
2411 2005-01-31 02:33 steve
2414 ssl/s23_clnt.c (1.20.2.7), "Exp", lines: +16 -0
2415 ssl/s23_srvr.c (1.41.2.6), "Exp", lines: +9 -0
2416 ssl/s3_clnt.c (1.53.2.19), "Exp", lines: +0 -8
2417 ssl/s3_enc.c (1.31.2.10), "Exp", lines: +1 -0
2418 ssl/s3_srvr.c (1.85.2.24), "Exp", lines: +0 -8
2419 ssl/ssl.h (1.126.2.21), "Exp", lines: +1 -0
2420 ssl/ssl_cert.c (1.48.2.10), "Exp", lines: +0 -8
2421 ssl/ssl_err.c (1.41.2.4), "Exp", lines: +2 -1
2422 ssl/ssl_lib.c (1.110.2.13), "Exp", lines: +8 -9
2423 ssl/t1_enc.c (1.27.2.10), "Exp", lines: +0 -18
2425 Only allow TLS is FIPS mode.
2427 Remove old FIPS_allow_md5() calls.
2429 2005-01-31 02:40 steve
2432 crypto/asn1/a_verify.c (1.12.2.3), "Exp", lines: +7 -6
2436 2005-01-31 02:46 steve
2439 test/testss (1.7.2.1), "Exp", lines: +1 -1
2441 Use SHA1 for test certificates so FIPS SSL/TLS tests work.
2443 2005-02-03 12:09 appro
2446 Configure (1.314.2.105), "Exp", lines: +2 -2
2447 Makefile.org (1.154.2.94), "Exp", lines: +16 -6
2448 TABLE (1.99.2.44), "Exp", lines: +2 -2
2450 Final HP-UX specific touches to "cope with run-time linker on
2451 multi-ABI platforms."
2453 2005-02-05 19:24 steve
2456 apps/req.c (1.88.2.18), "Exp", lines: +8 -1
2457 apps/x509.c (1.67.2.20), "Exp", lines: +8 -1
2459 In FIPS mode use SHA1 as default digest in x509 and req utilities.
2461 2005-03-12 10:28 appro
2464 Makefile.org (1.154.2.95), "Exp", lines: +9 -2
2465 apps/Makefile (1.1.4.13), "Exp", lines: +0 -1
2466 test/Makefile (1.1.4.9), "Exp", lines: +0 -1
2468 Move copying of .dll to apps/ and test/ to more appropriate place.
2470 2005-03-12 13:15 appro
2473 apps/Makefile (1.1.4.14), "Exp", lines: +4 -2
2474 test/Makefile (1.1.4.10), "Exp", lines: +42 -194
2476 Fold rules in test/Makefile and provide hooks for updated FIPS
2479 2005-03-15 10:46 appro
2482 Makefile.org (1.154.2.96), "Exp", lines: +1 -1
2483 crypto/Makefile (1.1.4.6), "Exp", lines: +2 -3
2484 fips/Makefile (1.1.4.8), "Exp", lines: +4 -1
2486 Real Bourne shell doesn't accept ! as in "if ! grep ..." Fix this
2487 in crypto/Makefile and make Makefile.org and fips/Makefile more
2490 2005-03-22 18:29 steve
2493 fips/fingerprint.sha1 (1.1.2.12), "Exp", lines: +1 -1
2494 fips/fips.c (1.1.2.10), "Exp", lines: +1 -0
2498 2005-03-26 20:32 appro
2501 crypto/perlasm/x86nasm.pl (1.2.8.8), "Exp", lines: +6 -1
2503 Resolve "operation size not specified" in NASM modules.
2505 2005-03-27 05:36 steve
2508 crypto/evp/e_null.c (1.9.2.1), "Exp", lines: +1 -1
2509 ssl/s3_lib.c (1.57.2.13), "Exp", lines: +3 -3
2511 Allow 'null' cipher and appropriate Kerberos ciphersuites in FIPS
2514 2005-04-03 21:16 appro
2517 Configure (1.314.2.109), "Exp", lines: +10 -0
2518 TABLE (1.99.2.48), "Exp", lines: +50 -0
2519 config (1.95.2.33), "Exp", lines: +9 -2
2520 crypto/bn/Makefile (1.1.4.4), "Exp", lines: +1 -0
2521 crypto/rc4/Makefile (1.1.4.6), "Exp", lines: +1 -1
2523 Extend Solaris x86 support to amd64. Note that if both gcc and Sun
2524 C are installed, it defaults to gcc, because it beats Sun C on
2525 every benchmark. Also note that gcc shared build was verified to
2528 2005-04-14 00:47 appro
2531 Makefile.org (1.154.2.98), "Exp", lines: +1 -1
2533 Move cygcrypto.dll above cygwin.dll.