1
0
mirror of https://github.com/openbsd/src.git synced 2025-01-10 06:47:55 -08:00
openbsd-src/lib/libssl
jsing 0d55d5127d Provide functions for starting, finishing and writing SSL handshake
messages. This will allow for removal of repeated/duplicated code.

Additionally, DTLS was written by wholesale copying of the SSL/TLS code,
with some DTLS specifics being added to the duplicated code. Since these
SSL handshake message functions know how to handle both SSL/TLS and DTLS,
upon conversion the duplicate versions will become identical (or close to),
at which point the DTLS versions can be removed and the SSL/TLS versions
used for both protocols.

Partially based on similar changes in OpenSSL.

ok miod@
2014-12-14 16:07:26 +00:00
..
doc add missing .Fn macros in the SYNOPSIS; found with mandoc.db(5) 2014-12-04 18:27:10 +00:00
man missing \ 2014-07-11 17:43:41 +00:00
src Provide functions for starting, finishing and writing SSL handshake 2014-12-14 16:07:26 +00:00
ssl libssl major++ 2014-12-10 14:59:32 +00:00
test tags as requested by miod and tedu 2014-06-12 15:49:27 +00:00
bio_ssl.c Sort and group includes. 2014-11-16 14:12:47 +00:00
d1_both.c Provide functions for starting, finishing and writing SSL handshake 2014-12-14 16:07:26 +00:00
d1_clnt.c ssl3_init_finished_mac() calls BIO_new() which can fail since it in turn 2014-12-10 15:43:31 +00:00
d1_enc.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
d1_lib.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
d1_meth.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
d1_pkt.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
d1_srtp.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
d1_srvr.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
dtls1.h Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
generate_pkgconfig.sh Move build machinery for libcrypto from libssl/crypto to libcrypto, as well 2014-04-11 22:51:51 +00:00
LICENSE Remove the commentary about the majority of this code being under 2014-07-11 09:48:48 +00:00
Makefile Move build machinery for libcrypto from libssl/crypto to libcrypto, as well 2014-04-11 22:51:51 +00:00
pqueue.c tags as requested by miod and tedu 2014-06-12 15:49:27 +00:00
pqueue.h tags as requested by miod and tedu 2014-06-12 15:49:27 +00:00
s3_both.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
s3_cbc.c decompress libssl. ok beck jsing 2014-07-10 08:51:14 +00:00
s3_clnt.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
s3_lib.c Provide functions for starting, finishing and writing SSL handshake 2014-12-14 16:07:26 +00:00
s3_pkt.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
s3_srvr.c unifdef OPENSSL_NO_NEXTPROTONEG, which is one of the last standing #ifndef 2014-12-14 14:34:43 +00:00
s23_clnt.c ssl3_init_finished_mac() calls BIO_new() which can fail since it in turn 2014-12-10 15:43:31 +00:00
s23_lib.c Sort and group includes. 2014-11-16 14:12:47 +00:00
s23_pkt.c Sort and group includes. 2014-11-16 14:12:47 +00:00
s23_srvr.c ssl3_init_finished_mac() calls BIO_new() which can fail since it in turn 2014-12-10 15:43:31 +00:00
shlib_version libssl major++ 2014-12-10 14:59:32 +00:00
srtp.h Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
ssl2.h Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
ssl3.h Provide functions for starting, finishing and writing SSL handshake 2014-12-14 16:07:26 +00:00
ssl23.h Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
ssl_algs.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
ssl_asn1.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
ssl_cert.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
ssl_ciph.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
ssl_err2.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
ssl_err.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
ssl_lib.c unifdef OPENSSL_NO_NEXTPROTONEG, which is one of the last standing #ifndef 2014-12-14 14:34:43 +00:00
ssl_locl.h Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
ssl_rsa.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
ssl_sess.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
ssl_stat.c Sort and group includes. 2014-11-16 14:12:47 +00:00
ssl_txt.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
ssl.h Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
t1_clnt.c Sort and group includes. 2014-11-16 14:12:47 +00:00
t1_enc.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
t1_lib.c unifdef OPENSSL_NO_NEXTPROTONEG, which is one of the last standing #ifndef 2014-12-14 14:34:43 +00:00
t1_meth.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
t1_reneg.c Sort and group includes. 2014-11-16 14:12:47 +00:00
t1_srvr.c Remove trailing whitespace. 2014-12-14 15:30:50 +00:00
tls1.h Update the GOST code in libssl, as contributed by Dmitry Eremin-Solenikov. 2014-11-18 05:33:43 +00:00