summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2019-01-22Add a re-implementation of SSL_get1_supported_ciphers().Theo Buehler
2019-01-22Provide SSL_get_client_ciphers().Theo Buehler
2019-01-22Add missing symbols from the EC_KEY_METHOD port.Theo Buehler
2019-01-22add support for xchacha20 and xchacha20-poly1305David Gwynne
2019-01-22Point people to ipcomp(4) instead of ipsecctl(8) forAntoine Jacoutot
2019-01-21lenght -> lengthJonathan Gray
2019-01-21strftime can print epoch seconds with %s, so allow strptime to parse it.Ted Unangst
2019-01-21a few tweaksTed Unangst
2019-01-21Add example showing a proper comparison function, as many examples showOtto Moerbeek
2019-01-21Document 'video' promise.Landry Breuil
2019-01-21Use the actual handshake message type in the certificate request handler.Joel Sing
2019-01-21Move ssl_cipher_list_to_bytes() and ssl_bytes_to_cipher_list() toTheo Buehler
2019-01-21Provide the initial TLSv1.3 client implementation.Joel Sing
2019-01-21Wire up the handshake message send and recv actions.Joel Sing
2019-01-21In ssl_lib.c rev. 1.197, jsing@ added TLSv1.3 support to SSL_get_version(3).Ingo Schwarze
2019-01-21The main handshake loop can be shared between client and server.Joel Sing
2019-01-21Use ssl_cipher_is_permitted() in ssl_cipher_list_to_bytes().Theo Buehler
2019-01-21Add ssl_cipher_is_permitted(), an internal helper function thatTheo Buehler
2019-01-21Correct some rwstate handling that I broke when refactoring.Joel Sing
2019-01-21Provide TLS 1.3 cipher AEAD/hash and legacy I/O handling functions.Joel Sing
2019-01-21Move struct tls13_ctx into a header since other things need access to it.Joel Sing
2019-01-21Ensure we free TLS 1.3 handshake state.Joel Sing
2019-01-21Teach ssl_version_string() about TLS1_3_VERSION.Joel Sing
2019-01-21Store the record version and make it available for use.Joel Sing
2019-01-20Fix header guardTheo Buehler
2019-01-20Provide a handshake message handling implementation for TLS 1.3.Joel Sing
2019-01-20Provide an initial implementation of the TLS 1.3 record layer.Joel Sing
2019-01-20Provide a way to get just the record header.Joel Sing
2019-01-20revert second hunk of previous that was committed by accidentTheo Buehler
2019-01-20Add missing prototype for tls13_handshake_active_action().Theo Buehler
2019-01-20correct the RETURN VALUES of the macros, document the HISTORY ofIngo Schwarze
2019-01-20use standard headers for siphashBrent Cook
2019-01-20include stdint.h over sys/types.hBrent Cook
2019-01-20Add some internal consistency checks to the handshake state handling.Joel Sing
2019-01-20TLS 1.3 clients always need to send the supported groups extension.Joel Sing
2019-01-20Change imsg header definitions to use standard types.Brent Cook
2019-01-20Add an explicit flag to indicate a successful handshake insteadTheo Buehler
2019-01-20Fix BN_is_prime_* calls in libcrypto, the API returns -1 on error.Theo Buehler
2019-01-19spelling;Jason McIntyre
2019-01-19In evp.h rev. 1.71, tb@ added EVP_ENCODE_CTX_new(3) andIngo Schwarze
2019-01-19Sort HDRS/SRCS lists and use one line per source file for maintainability.Joel Sing
2019-01-19Add handshake message type checking and special case certificate requests.Joel Sing
2019-01-19Tweak return value handling in the TLSv1.3 handshake code.Joel Sing
2019-01-19Provide a TLS record handling implementation.Joel Sing
2019-01-19bump minors after symbol additionTheo Buehler
2019-01-19provide EVP_ENCODE_CTX_{new,free}().Theo Buehler
2019-01-19$OpenBSD$Theo Buehler
2019-01-19Partial port of EC_KEY_METHOD from OpenSSL 1.1.Theo Buehler
2019-01-19Partial port of EC_KEY_METHOD from OpenSSL 1.1.Theo Buehler
2019-01-19Partial port of EC_KEY_METHOD from OpenSSL 1.1.Theo Buehler