Up to [local] / src / lib / libssl
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.26, Mon Nov 5 05:45:15 2018 UTC (5 years, 6 months ago) by jsing
Branch: MAIN
CVS Tags: HEAD
Changes since 1.25: +1 -1 lines
FILE REMOVED
Consolidate all of the SSL method structs/functions into a single file. Discussed with tb@
Revision 1.25 / (download) - annotate - [select for diffs], Thu Aug 30 16:56:16 2018 UTC (5 years, 9 months ago) by jsing
Branch: MAIN
CVS Tags: OPENBSD_6_4_BASE,
OPENBSD_6_4
Changes since 1.24: +1 -9 lines
Diff to previous 1.24 (colored)
Nuke ssl_pending/ssl_shutdown function pointers. ssl3_pending() is used for all protocols and dtls1_shutdown() just calls ssl3_shutdown(), so just call the appropriate function directly instead. ok beck@ inoguchi@ tb@
Revision 1.24 / (download) - annotate - [select for diffs], Sat Apr 7 17:02:34 2018 UTC (6 years, 1 month ago) by jsing
Branch: MAIN
Changes since 1.23: +1 -13 lines
Diff to previous 1.23 (colored)
Remove function pointers for ssl_{read,write,peek}. Now that everything goes through the same code path, we can remove a layer of indirection and just call ssl3_{read,write,peek} directly. ok beck@ inoguchi@
Revision 1.23 / (download) - annotate - [select for diffs], Thu Jan 26 05:31:25 2017 UTC (7 years, 4 months ago) by jsing
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE,
OPENBSD_6_3,
OPENBSD_6_2_BASE,
OPENBSD_6_2,
OPENBSD_6_1_BASE,
OPENBSD_6_1
Changes since 1.22: +10 -10 lines
Diff to previous 1.22 (colored)
Merge the client/server version negotiation into the existing (currently fixed version) client/server code. ok beck@
Revision 1.22 / (download) - annotate - [select for diffs], Thu Jan 26 00:42:44 2017 UTC (7 years, 4 months ago) by jsing
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)
Remove ssl3_undef_enc_method - if we have internal bugs we want to segfault so that we can debug it, rather than adding a "should not be called" error to the stack. Discussed with beck@
Revision 1.21 / (download) - annotate - [select for diffs], Mon Jan 23 13:36:13 2017 UTC (7 years, 4 months ago) by jsing
Branch: MAIN
Changes since 1.20: +49 -33 lines
Diff to previous 1.20 (colored)
Split most of SSL_METHOD out into an internal variant, which is opaque. Discussed with beck@
Revision 1.20 / (download) - annotate - [select for diffs], Mon Jan 23 10:22:06 2017 UTC (7 years, 4 months ago) by jsing
Branch: MAIN
Changes since 1.19: +1 -17 lines
Diff to previous 1.19 (colored)
Remove ssl_ctrl, ssl_ctx_ctrl, ssl_callback_ctrl and ssl_ctx_callback_ctrl from SSL_METHOD, replacing usage with direct calls to the appropriate functions. ok beck@
Revision 1.19 / (download) - annotate - [select for diffs], Sat Jan 21 06:50:02 2017 UTC (7 years, 4 months ago) by jsing
Branch: MAIN
Changes since 1.18: +9 -1 lines
Diff to previous 1.18 (colored)
Specify minimum and maximum protocol version for each method. This is currently unused, but will be in the near future. ok beck@
Revision 1.18 / (download) - annotate - [select for diffs], Fri Nov 4 18:30:21 2016 UTC (7 years, 6 months ago) by guenther
Branch: MAIN
Changes since 1.17: +5 -5 lines
Diff to previous 1.17 (colored)
The *_method_data structures can be static ok jsing@
Revision 1.17 / (download) - annotate - [select for diffs], Fri Sep 11 14:52:17 2015 UTC (8 years, 8 months ago) by jsing
Branch: MAIN
Changes since 1.16: +60 -16 lines
Diff to previous 1.16 (colored)
Put the *method* data structures and functions in the same place. We can also now nuke ssl23_get_method() since it is the same as tls1_get_method(). And the empty file can bite the dust. ok bcook@ miod@
Revision 1.16 / (download) - annotate - [select for diffs], Fri Feb 6 08:30:23 2015 UTC (9 years, 3 months ago) by jsing
Branch: MAIN
Changes since 1.15: +7 -1 lines
Diff to previous 1.15 (colored)
Bring back the horrible API that is get_cipher_by_char/put_cipher_by_char. This API was intended to be an internal only, however like many things in OpenSSL, it is exposed externally and parts of the software ecosystem are now using it since there is no real alternative within the public API. ok doug@, tedu@ and reluctantly miod@
Revision 1.15 / (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.14: +7 -7 lines
Diff to previous 1.14 (colored)
Remove trailing whitespace.
Revision 1.14 / (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.13: +3 -1 lines
Diff to previous 1.13 (colored)
Sort and group includes.
Revision 1.13 / (download) - annotate - [select for diffs], Sun Aug 10 14:42:56 2014 UTC (9 years, 9 months ago) by jsing
Branch: MAIN
Changes since 1.12: +1 -7 lines
Diff to previous 1.12 (colored)
Since we no longer need to support SSLv2-style cipher lists, start unravelling the maze of function pointers and callbacks by directly calling ssl3_{get,put}_cipher_by_char() and removing the ssl_{get,put}_cipher_by_char macros. Prompted by similar changes in boringssl. ok guenther.
Revision 1.12 / (download) - annotate - [select for diffs], Thu Jun 12 15:49:31 2014 UTC (9 years, 11 months ago) by deraadt
Branch: MAIN
Changes since 1.11: +1 -1 lines
Diff to previous 1.11 (colored)
tags as requested by miod and tedu
Revision 1.11 / (download) - annotate - [select for diffs], Thu May 29 16:00:16 2014 UTC (10 years ago) by jsing
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)
Make it substantially easier to identify protocol version requirements by adding an enc_flags field to the ssl3_enc_method, specifying four flags that are used with this field and providing macros for evaluating these conditions. Currently the version requirements are identified by continually checking the version number and other criteria. This change also adds separate SSL3_ENC_METHOD data for TLS v1.1 and v1.2, since they have different enc_flags from TLS v1. Based on changes in OpenSSL head. No objection from miod@
Revision 1.10 / (download) - annotate - [select for diffs], Sat May 24 12:44:48 2014 UTC (10 years ago) by jsing
Branch: MAIN
Changes since 1.9: +116 -9 lines
Diff to previous 1.9 (colored)
DeIMPLEMENT libssl. Expand the IMPLEMENT_* macros since it is far more readable and one less layer of abstraction. Use C99 initialisers for clarity, grepability and to protect from future field reordering/removal. ok miod@ (tedu@ also thought it was a wonderful idea, beck@ also agreed, but ran away squealing since it reminded him of the VOP layer...)
Revision 1.9 / (download) - annotate - [select for diffs], Sat Apr 19 17:56:49 2014 UTC (10 years, 1 month ago) by jsing
Branch: MAIN
Changes since 1.8: +6 -6 lines
Diff to previous 1.8 (colored)
More KNF.
Revision 1.8 / (download) - annotate - [select for diffs], Sat Apr 19 08:52:32 2014 UTC (10 years, 1 month ago) by guenther
Branch: MAIN
Changes since 1.7: +6 -6 lines
Diff to previous 1.7 (colored)
More KNF and style consistency tweaks
Revision 1.7 / (download) - annotate - [select for diffs], Mon Apr 14 13:30:33 2014 UTC (10 years, 1 month ago) by jsing
Branch: MAIN
Changes since 1.6: +7 -13 lines
Diff to previous 1.6 (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.6 / (download) - annotate - [select for diffs], Sat Oct 13 21:25:14 2012 UTC (11 years, 7 months ago) by djm
Branch: MAIN
Changes since 1.5: +17 -5 lines
Diff to previous 1.5 (colored)
resolve conflicts
Revision 1.1.1.6 / (download) - annotate - [select for diffs] (vendor branch), Sat Oct 13 21:23:50 2012 UTC (11 years, 7 months ago) by djm
Changes since 1.1.1.5: +17 -5 lines
Diff to previous 1.1.1.5 (colored)
import OpenSSL-1.0.1c
Revision 1.5 / (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.4: +2 -2 lines
Diff to previous 1.4 (colored)
resolve conflicts, fix local changes
Revision 1.1.1.5 / (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.4: +2 -2 lines
Diff to previous 1.1.1.4 (colored)
import OpenSSL-1.0.0a
Revision 1.4 / (download) - annotate - [select for diffs], Sat Sep 6 12:17:54 2008 UTC (15 years, 8 months ago) by djm
Branch: MAIN
Changes since 1.3: +4 -24 lines
Diff to previous 1.3 (colored)
resolve conflicts
Revision 1.1.1.4 / (download) - annotate - [select for diffs] (vendor branch), Sat Sep 6 12:15:51 2008 UTC (15 years, 8 months ago) by djm
Changes since 1.1.1.3: +4 -24 lines
Diff to previous 1.1.1.3 (colored)
import of OpenSSL 0.9.8h
Revision 1.3 / (download) - annotate - [select for diffs], Mon May 12 02:18:40 2003 UTC (21 years ago) by markus
Branch: MAIN
Changes since 1.2: +14 -6 lines
Diff to previous 1.2 (colored)
merge 0.9.7b with local changes; crank majors for libssl/libcrypto
Revision 1.1.1.3 / (download) - annotate - [select for diffs] (vendor branch), Sun May 11 21:36:48 2003 UTC (21 years ago) by markus
Changes since 1.1.1.2: +14 -6 lines
Diff to previous 1.1.1.2 (colored)
import 0.9.7b (without idea and rc5)
Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Thu Sep 5 12:51:44 2002 UTC (21 years, 9 months ago) by markus
Changes since 1.1.1.1: +5 -5 lines
Diff to previous 1.1.1.1 (colored)
import openssl-0.9.7-beta1
Revision 1.2 / (download) - annotate - [select for diffs], Wed Sep 29 04:37:32 1999 UTC (24 years, 8 months ago) by beck
Branch: MAIN
Changes since 1.1: +5 -5 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:14 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:14 1998 UTC (25 years, 8 months ago) by ryker
Branch: MAIN
Initial revision