OpenBSD CVS

CVS log for src/lib/libssl/Attic/ssl_algs.c


[BACK] Up to [local] / src / lib / libssl

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.34, Wed Nov 22 15:55:28 2023 UTC (6 months, 2 weeks ago) by tb
Branch: MAIN
CVS Tags: HEAD
Changes since 1.33: +1 -1 lines
FILE REMOVED

Unhook and remove the now even more useless ssl_algs.c than it was before.

ok jsing

Revision 1.33 / (download) - annotate - [select for diffs], Wed Nov 22 15:53:53 2023 UTC (6 months, 2 weeks ago) by tb
Branch: MAIN
Changes since 1.32: +1 -60 lines
Diff to previous 1.32 (colored)

Make SSL_library_init() a wrapper of OPENSSL_init_ssl()

This way it doesn't do nonsensical work for all those who cargo culted an
init sequence. There's no point in having SSL_library_init() as a cheaper
version of OPENSSL_init_ssl(): once you do crypto, you'll init crypto...

Also move the now trivial implementation to ssl_init.c which has a good
license.

ok jsing

Revision 1.32 / (download) - annotate - [select for diffs], Sat Jul 8 16:40:13 2023 UTC (11 months ago) by beck
Branch: MAIN
CVS Tags: OPENBSD_7_4_BASE, OPENBSD_7_4
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

Hide all public symbols in libssl

With the guentherizer 9000

ok tb@

Revision 1.31 / (download) - annotate - [select for diffs], Sat Nov 26 16:08:55 2022 UTC (18 months, 2 weeks ago) by tb
Branch: MAIN
CVS Tags: OPENBSD_7_3_BASE, OPENBSD_7_3
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

Make internal header file names consistent

Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names
used for internal headers. Move all these headers we inherited from
OpenSSL to *_local.h, reserving the name *_internal.h for our own code.
Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h.
constant_time_locl.h is moved to constant_time.h since it's special.

Adjust all .c files in libcrypto, libssl and regress.

The diff is mechanical with the exception of tls13_quic.c, where
#include <ssl_locl.h> was fixed manually.

discussed with jsing,
no objection bcook

Revision 1.30 / (download) - annotate - [select for diffs], Fri Jan 14 08:38:48 2022 UTC (2 years, 4 months ago) by tb
Branch: MAIN
CVS Tags: OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1
Changes since 1.29: +1 -2 lines
Diff to previous 1.29 (colored)

Garbage collect last use of EVP_ecdsa()

ok inoguchi jsing

Revision 1.29 / (download) - annotate - [select for diffs], Sun May 16 08:24:21 2021 UTC (3 years ago) by jsing
Branch: MAIN
CVS Tags: OPENBSD_7_0_BASE, OPENBSD_7_0
Changes since 1.28: +2 -1 lines
Diff to previous 1.28 (colored)

Explicitly include <openssl/opensslconf.h> in files using OPENSSL_NO_*

Where a file references to OPENSSL_NO_* conditions, ensure that we
explicitly include <openssl/opensslconf.h> before any references, rather
than relying on another header to pull this in.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Apr 4 16:44:24 2019 UTC (5 years, 2 months ago) by jsing
Branch: MAIN
CVS Tags: OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5
Changes since 1.27: +2 -3 lines
Diff to previous 1.27 (colored)

Clean up the cipher/digest table mess.

The original implementation allows for libcrypto to be compiled without a
given algorithm and libssl then detects that ciphers or digests are
unavailable so that it can disable the associated cipher suites.

This is unnecessary since we do not compile out algorithms.

ok beck@, tb@ (a while back)

Revision 1.27 / (download) - annotate - [select for diffs], Sat Aug 12 02:55:22 2017 UTC (6 years, 10 months ago) by jsing
Branch: MAIN
CVS Tags: OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2
Changes since 1.26: +1 -5 lines
Diff to previous 1.26 (colored)

Remove support for DSS/DSA, since we removed the cipher suites a while
back.

ok guenther@

Revision 1.26 / (download) - annotate - [select for diffs], Sat Apr 29 22:31:42 2017 UTC (7 years, 1 month ago) by beck
Branch: MAIN
Changes since 1.25: +4 -11 lines
Diff to previous 1.25 (colored)

Revert previous - we still want to do this, but I forgot about the installer
and want to avoid the wrath of theo when he arrives home in a couple
of hours :)

Revision 1.25 / (download) - annotate - [select for diffs], Sat Apr 29 21:54:54 2017 UTC (7 years, 1 month ago) by beck
Branch: MAIN
Changes since 1.24: +12 -5 lines
Diff to previous 1.24 (colored)

Make it safe to call SSL_library_init more than once.

We are basically admitting that pthread is everywhere, and
we will be using it for other things too.
ok jsing@

Revision 1.24 / (download) - annotate - [select for diffs], Wed Mar 1 14:01:24 2017 UTC (7 years, 3 months ago) by jsing
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.23: +3 -1 lines
Diff to previous 1.23 (colored)

Convert ssl3_{get,send}_server_key_exchange() to EVP_md5_sha1().

ok inoguchi@

Revision 1.23 / (download) - annotate - [select for diffs], Sun Nov 6 12:08:32 2016 UTC (7 years, 7 months ago) by jsing
Branch: MAIN
Changes since 1.22: +1 -4 lines
Diff to previous 1.22 (colored)

Remove the single IDEA cipher suite. There is no good reason to support
this.

ok beck@ bcook@

Revision 1.22 / (download) - annotate - [select for diffs], Sun Dec 14 15:30:50 2014 UTC (9 years, 5 months ago) by jsing
Branch: MAIN
Changes since 1.21: +8 -8 lines
Diff to previous 1.21 (colored)

Remove trailing whitespace.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Nov 18 05:33:43 2014 UTC (9 years, 6 months ago) by miod
Branch: MAIN
Changes since 1.20: +11 -1 lines
Diff to previous 1.20 (colored)

Update the GOST code in libssl, as contributed by Dmitry Eremin-Solenikov.

This causes a libssl major version bump as this affects the layout of some
internal-but-unfortunately-made-visible structs.

Revision 1.20 / (download) - annotate - [select for diffs], Sun Nov 16 14:12:47 2014 UTC (9 years, 6 months ago) by jsing
Branch: MAIN
Changes since 1.19: +4 -2 lines
Diff to previous 1.19 (colored)

Sort and group includes.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jul 10 08:51:15 2014 UTC (9 years, 11 months ago) by tedu
Branch: MAIN
Changes since 1.18: +1 -7 lines
Diff to previous 1.18 (colored)

decompress libssl. ok beck jsing

Revision 1.18 / (download) - annotate - [select for diffs], Thu Jun 12 15:49:31 2014 UTC (10 years ago) by deraadt
Branch: MAIN
Changes since 1.17: +1 -1 lines
Diff to previous 1.17 (colored)

tags as requested by miod and tedu

Revision 1.17 / (download) - annotate - [select for diffs], Thu May 29 18:11:13 2014 UTC (10 years ago) by tedu
Branch: MAIN
Changes since 1.16: +0 -2 lines
Diff to previous 1.16 (colored)

unidef DH, ECDH, and ECDSA. there's no purpose to a libssl without them.
ok deraadt jsing

Revision 1.16 / (download) - annotate - [select for diffs], Sat May 17 15:44:28 2014 UTC (10 years ago) by tedu
Branch: MAIN
Changes since 1.15: +0 -4 lines
Diff to previous 1.15 (colored)

deleted seed some time ago

Revision 1.15 / (download) - annotate - [select for diffs], Thu Apr 17 23:35:40 2014 UTC (10 years, 1 month ago) by tedu
Branch: MAIN
Changes since 1.14: +0 -5 lines
Diff to previous 1.14 (colored)

whack a bunch of disabled code. ok beck lteo

Revision 1.14 / (download) - annotate - [select for diffs], Thu Apr 17 21:37:37 2014 UTC (10 years, 1 month ago) by tedu
Branch: MAIN
Changes since 1.13: +0 -2 lines
Diff to previous 1.13 (colored)

always build in RSA and DSA. ok deraadt miod

Revision 1.13 / (download) - annotate - [select for diffs], Thu Apr 17 21:15:37 2014 UTC (10 years, 1 month ago) by tedu
Branch: MAIN
Changes since 1.12: +0 -9 lines
Diff to previous 1.12 (colored)

SHA and AES (and sadly MD5) can't be considered optional. ok beck miod

Revision 1.12 / (download) - annotate - [select for diffs], Thu Apr 17 20:34:24 2014 UTC (10 years, 1 month ago) by tedu
Branch: MAIN
Changes since 1.11: +0 -4 lines
Diff to previous 1.11 (colored)

quick pass at removing ability to disable sha256 and sha512. ok miod

Revision 1.11 / (download) - annotate - [select for diffs], Mon Apr 14 13:10:35 2014 UTC (10 years, 2 months ago) by jsing
Branch: MAIN
Changes since 1.10: +13 -12 lines
Diff to previous 1.10 (colored)

First pass at applying KNF to the OpenSSL code, which almost makes it
readable. This pass is whitespace only and can readily be verified using
tr and md5.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Apr 13 15:25:34 2014 UTC (10 years, 2 months ago) by miod
Branch: MAIN
Changes since 1.9: +1 -0 lines
Diff to previous 1.9 (colored)

Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery.

Revision 1.1.1.6 / (download) - annotate - [select for diffs] (vendor branch), Sun Apr 13 15:16:36 2014 UTC (10 years, 2 months ago) by miod
Changes since 1.1.1.5: +1 -0 lines
Diff to previous 1.1.1.5 (colored)

Import OpenSSL 1.0.1g

Revision 1.9 / (download) - annotate - [select for diffs], Sat Oct 13 21:25:14 2012 UTC (11 years, 8 months ago) by djm
Branch: MAIN
Changes since 1.8: +9 -0 lines
Diff to previous 1.8 (colored)

resolve conflicts

Revision 1.1.1.5 / (download) - annotate - [select for diffs] (vendor branch), Sat Oct 13 21:23:49 2012 UTC (11 years, 8 months ago) by djm
Changes since 1.1.1.4: +9 -0 lines
Diff to previous 1.1.1.4 (colored)

import OpenSSL-1.0.1c

Revision 1.8 / (download) - annotate - [select for diffs], Fri Oct 1 22:59:00 2010 UTC (13 years, 8 months ago) by djm
Branch: MAIN
Changes since 1.7: +13 -5 lines
Diff to previous 1.7 (colored)

resolve conflicts, fix local changes

Revision 1.1.1.4 / (download) - annotate - [select for diffs] (vendor branch), Fri Oct 1 22:54:16 2010 UTC (13 years, 8 months ago) by djm
Changes since 1.1.1.3: +13 -5 lines
Diff to previous 1.1.1.3 (colored)

import OpenSSL-1.0.0a

Revision 1.7 / (download) - annotate - [select for diffs], Sat Sep 6 12:17:53 2008 UTC (15 years, 9 months ago) by djm
Branch: MAIN
Changes since 1.6: +21 -0 lines
Diff to previous 1.6 (colored)

resolve conflicts

Revision 1.1.1.3 / (download) - annotate - [select for diffs] (vendor branch), Sat Sep 6 12:15:51 2008 UTC (15 years, 9 months ago) by djm
Changes since 1.1.1.2: +21 -0 lines
Diff to previous 1.1.1.2 (colored)

import of OpenSSL 0.9.8h

Revision 1.6 / (download) - annotate - [select for diffs], Mon Aug 25 22:05:06 2003 UTC (20 years, 9 months ago) by deraadt
Branch: MAIN
Changes since 1.5: +0 -3 lines
Diff to previous 1.5 (colored)

You shall NOT BREAK THE TREE

Revision 1.5 / (download) - annotate - [select for diffs], Mon Aug 25 19:12:36 2003 UTC (20 years, 9 months ago) by jason
Branch: MAIN
Changes since 1.4: +3 -0 lines
Diff to previous 1.4 (colored)

Setup /dev/crypto early (SSL_library_init) to make sure it's actually done
for all applications; ok markus and deraadt

Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Thu Sep 5 12:51:39 2002 UTC (21 years, 9 months ago) by markus
Changes since 1.1.1.1: +29 -20 lines
Diff to previous 1.1.1.1 (colored)

import openssl-0.9.7-beta1

Revision 1.4 / (download) - annotate - [select for diffs], Wed May 15 02:29:20 2002 UTC (22 years, 1 month ago) by beck
Branch: MAIN
Changes since 1.3: +15 -11 lines
Diff to previous 1.3 (colored)

OpenSSL 0.9.7 stable 2002 05 08 merge

Revision 1.3 / (download) - annotate - [select for diffs], Fri Jun 22 00:03:41 2001 UTC (22 years, 11 months ago) by beck
Branch: MAIN
Changes since 1.2: +4 -0 lines
Diff to previous 1.2 (colored)

openssl-engine-0.9.6a merge

Revision 1.2 / (download) - annotate - [select for diffs], Wed Sep 29 04:37:29 1999 UTC (24 years, 8 months ago) by beck
Branch: MAIN
Changes since 1.1: +12 -11 lines
Diff to previous 1.1 (colored)

OpenSSL 0.9.4 merge

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Mon Oct 5 20:13:13 1998 UTC (25 years, 8 months ago) by ryker
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Import of SSLeay-0.9.0b with RSA and IDEA stubbed + OpenBSD build
functionality for shared libs.

Note that routines such as sslv2_init and friends that use RSA will
not work due to lack of RSA in this library.

Needs documentation and help from ports for easy upgrade to full
functionality where legally possible.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Oct 5 20:13:13 1998 UTC (25 years, 8 months ago) by ryker
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.