summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2015-09-12Wrap <bsd_auth.h> so that calls go direct and the symbols are all weakPhilip Guenther
2015-09-12Wrap <assert.h> so that __assert2() goes directPhilip Guenther
2015-09-12Uncopy and unpaste dtls1_send_newsession_ticket() - another 111 lines ofJoel Sing
code deduped.
2015-09-12Move handshake message header length determination into a separateJoel Sing
ssl3_handshake_msg_hdr_len() function. Use this to correct several places that have magic numbers with header lengths hardcoded as '4'. ok beck@
2015-09-12Wrap shm_open() to go direct and mark shm_{mkstemp,unlink}() as weakPhilip Guenther
2015-09-12Wrap <unistd.h> so that internal calls go direct and they're all weak symbolsPhilip Guenther
Delete unused 'fd' argument from internal function oldttyname()
2015-09-12Wrap <getopt.h> to make the functions weak and make access to the initializedPhilip Guenther
variables go direct. (Common variables cannot be aliased.)
2015-09-12Wrap <time.h> so that internal calls go direct and symbols not in C99 are weakPhilip Guenther
Add prototypes to localtime.c for offtime(), time2posix(), posix2time() to reduce noise with -Wmissing-prototypes Eliminate unnecessary #includes
2015-09-12Uncopy and unpaste dtls1_send_certificate_request() - removes another 80Joel Sing
lines of code, while gaining SIGALGs support.
2015-09-12Wrap <syslog.h> so that internal calls go direct and they're all weak symbolsPhilip Guenther
Delete code that's a no-op now that we don't use sockets Eliminate unnecessary #includes
2015-09-12Uncopy and unpaste dtls1_send_server_key_exchange(). Removes another 329Joel Sing
lines of code, while gaining bug fixes and SIGALGs support.
2015-09-12Uncopy and unpaste dtls1_send_server_done().Joel Sing
2015-09-12Wrap <dirent.h> so that internal calls go direct and they're all weak symbolsPhilip Guenther
2015-09-12Wrap <fts.h> and <ftw.h> so that internal calls to fts_*() go direct andPhilip Guenther
fts_*(), ftw(), and nftw() are weak symbols
2015-09-12Uncopy and unpaste dtls1_send_server_hello().Joel Sing
2015-09-12Make these timer_* stubs weak symbolsPhilip Guenther
Provide declarations to reduce noise when using -Wmissing-prototypes
2015-09-12Uncopy and unpaste dtls1_send_hello_request().Joel Sing
2015-09-12Convert the rest of the server handshake functions to ssl3_handshake_msg_*.Joel Sing
ok beck@
2015-09-12Uncopy and unpaste dtls1_send_client_verify() - theJoel Sing
ssl3_send_client_verify() is different, but it correctly supports things like SIGALGS. Another 74 lines of code bites the dust.
2015-09-12Uncopy and unpaste dtls1_send_client_key_exchange() - theJoel Sing
ssl3_send_client_key_exchange() is effectively identical, in fact it has a number of bug fixes and improvements that never got merged into the DTLS copy of the code. Flenses another 264 lines of code. ok beck@
2015-09-12Use explicit_bzero() instead of memset() when clearing private keys.Joel Sing
ok bcook@ beck@ miod@
2015-09-12Pull variable assignment out from function call, fix indentation and setJoel Sing
state after calling ssl3_handshake_msg_finish().
2015-09-12style(9) and whitespace cleanups.Joel Sing
2015-09-12Remove workaround for old SIMICS toolchain.Miod Vallat
2015-09-12Remove horribly old and outdated `documentation' for the assembly code.Miod Vallat
2015-09-12Update sqlite3 to 3.8.11.1. Bump major, regen .pc and header. ChangesJames Turner
available here: http://sqlite.org/changes.html Tested in bulk by aja@. ok landry@ "Please crank sqlite when you get this mail." deraadt@
2014-03-24Update sqlite to 3.8.4. A list of changes are available here:James Turner
http://sqlite.org/changes.html. Tested in a bulk and ok landry@
2013-06-09Update to sqlite 3.7.17.Landry Breuil
See for changes: http://www.sqlite.org/releaselog/3_7_16.html http://www.sqlite.org/releaselog/3_7_16_1.html http://www.sqlite.org/releaselog/3_7_16_2.html http://www.sqlite.org/releaselog/3_7_17.html tested by sebastia@ on vax & sparc, by myself on hppa/amd64/sparc64/sgi/i386/macppc. looks ok to espie@ (a lot of kittens died during the preparation of this cvs import)
2012-11-29minor update to 3.7.14.1Marc Espie
2012-06-22import 3.7.13Marc Espie
okay jasper@
2012-06-04minor update to 3.7.12.1Marc Espie
2012-04-14sqlite 3.7.11 library, vendor sourcesMarc Espie
2015-09-11Rename functions that moved to t1_enc.c, with a tls1_ prefix instead of aJoel Sing
ssl3_ prefix. ok beck@
2015-09-11Merge the remnants of s3_enc.c into t1_enc.c.Joel Sing
ok beck@
2015-09-11Nuke ssl_set_peer_cert_type().Joel Sing
ok "flensing knife"
2015-09-11Nuke ssl_bad_method().Joel Sing
ok "flensing knife"
2015-09-11Nuke ssl3_default_timeout().Joel Sing
ok "flensing knife"
2015-09-11Nuke ssl_replace_hash().Joel Sing
ok "flensing knife"
2015-09-11Nuke ssl3_cbc_remove_padding().Joel Sing
ok "flensing knife"
2015-09-11Nuke ssl3_alert_code().Joel Sing
ok "flensing knife"
2015-09-11Nuke ssl3_cert_verify_mac() and ssl3_handshake_mac().Joel Sing
We also no longer need the ssl3_pad_1 and ssl3_pad_2 arrays... ok "flensing knife"
2015-09-11Nuke ssl3_final_finish_mac().Joel Sing
ok "flensing knife"
2015-09-11Nuke ssl3_change_cipher_state().Joel Sing
ok "flensing knife"
2015-09-11Nuke ssl3_generate_master_secret().Joel Sing
ok "flensing knife"
2015-09-11Nuke ssl3_setup_key_block() and ssl3_generate_key_block().Joel Sing
ok "flensing knife"
2015-09-11Nuke n_ssl3_mac().Joel Sing
ok "flensing knife"
2015-09-11Nuke ssl3_enc().Joel Sing
ok "flensing knife"
2015-09-11Nuke SSLv3_enc_data.Joel Sing
ok "flensing knife"
2015-09-11Shuffle the code in ssl3_send_finished() to make it more logical/readable.Joel Sing
ok beck@
2015-09-11Replace dtls1_send_finished() with ssl3_send_finished() - they're nowJoel Sing
both essentially the same (in fact DTLS benefits from improvements previously made to the ssl3_send_finished() function). ok beck@