summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2019-01-29instead of calling abort() for 3 "must not use anymore" interfaces,Theo de Raadt
2019-01-29Add a dedicated sysctl(2) node for witness(4).Visa Hankala
2019-01-29Terminate NULL in argv. This fix is come from 1.31 from NetBSDYASUOKA Masahiko
2019-01-28Deduplicate a bunch of replicated code in the extension handlingBob Beck
2019-01-28Add tls_extension_seen(), a utility to know if a particular extensionBob Beck
2019-01-26Recent discussions about abort() potentially leaving key material inTheo de Raadt
2019-01-25I am retiring my old email address; replace it with my OpenBSD one.Todd C. Miller
2019-01-24Set pointer variables in tls13 handshake to NULL on clearBob Beck
2019-01-24Add server side of versions, keyshare, and client and server of cookieBob Beck
2019-01-24move the extensions_seen into the handshake structBob Beck
2019-01-24Remove SHA224 based sigalgs from use in TLS 1.2 as SHA224 is deprecated.Bob Beck
2019-01-23Correct ECDSA_SECP512R1 typo to ECDSA_SECP521R1Bob Beck
2019-01-23Rename NUM_HANDSHAKE to handshake_count and make it a variableTheo Buehler
2019-01-23assert.h is often misused. It should not be used in a libraryBob Beck
2019-01-23Modify sigalgs extension processing to accomodate TLS 1.3.Bob Beck
2019-01-23revert previous, accidentally contained another diff in additionBob Beck
2019-01-23Modify sigalgs extension processing for TLS 1.3.Bob Beck
2019-01-23Sync the handshakes table with the generated table in regress.Theo Buehler
2019-01-23Remove static from handshakes[][] so it is visible from regress/Theo Buehler
2019-01-23No need to include <bsd.prog.mk> here.Theo Buehler
2019-01-22strptime(3): Disallow double leap second.cheloha
2019-01-22sort sections, and add a missing verb to the EXAMPLES text;Jason McIntyre
2019-01-22Wrap long lineOtto Moerbeek
2019-01-22bump minors after symbol additionTheo Buehler
2019-01-22Document SSL_get1_supported_ciphers(3) and SSL_get_client_ciphers(3).Theo Buehler
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