summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2016-09-05In some cases, for instance for statically linked binaries, our binutilsPatrick Wildt
does not produce the binary table which is used for optimization. libunwind currently depends on having that table. This changes libunwind to fall back to the default search code when the binary table is not available. ok kettenis@
2016-09-05Implement OpenBSD support in libc++ and libunwind.Patrick Wildt
ok kettenis@
2016-09-05Add libcompiler_rt Makefile.Pascal Stumpf
2016-09-05Import libcompiler_rt 3.9.0, LLVM's replacement for libgcc.Pascal Stumpf
This is the lib/builtin directory of the compiler-rt source tarball. comments/ok patrick@, ok kettenis@
2016-09-05correct wording; from rob@2keys.caTheo de Raadt
2016-09-05remove CMS manuals; beck@ agress with the general ideaIngo Schwarze
2016-09-05Delete some abstraction that we don't and won't need.Ingo Schwarze
Declare functions rather than generating declarations with macros. Just call functions rather than mainting function pointer tables. Purge unused arguments. Simplify mbstate_t casting. Garbage collect one empty and one unused function. As a bonus, make mbsinit(3) work at all, it returned garbage in the past due to a missing cast when passing mbstate_t. Apart from that, no functional change. No libc bump needed; only private functions are removed and change prototype and only private structs change size. OK stsp@ mpi@; deraadt@ likes the general direction.
2016-09-04fix Dt;Jason McIntyre
2016-09-04Remove cms.Joel Sing
2016-09-04Remove cms.Joel Sing
ok beck@, guenther@, tedu@
2016-09-04Expand DECLARE_ASN1_.*FUNCTIONS macros.Joel Sing
No change in preprocessed output, ignoring whitespace and line numbers.
2016-09-04Expand DECLARE_ASN1_.*FUNCTIONS macros.Joel Sing
No change in preprocessed output, ignoring whitespace and line numbers.
2016-09-04Expand DECLARE_ASN1_.*FUNCTIONS macros.Joel Sing
No change in preprocessed output, ignoring whitespace and line numbers.
2016-09-04Expand DECLARE_ASN1_.*FUNCTIONS macros.Joel Sing
No change in preprocessed output, ignoring whitespace and line numbers.
2016-09-04Expand DECLARE_ASN1_.*FUNCTIONS macros.Joel Sing
No change in preprocessed output, ignoring whitespace and line numbers.
2016-09-04Expand DECLARE_ASN1_.*FUNCTIONS macros.Joel Sing
No change in preprocessed output, ignoring whitespace and line numbers.
2016-09-04Set errno more consistently, and fix a warning, ok teduNicholas Marriott
2016-09-04Expand DECLARE_ASN1_.*FUNCTIONS macros.Joel Sing
No change in preprocessed output, ignoring whitespace.
2016-09-04minor tweaks;Jason McIntyre
2016-09-04rmTed Unangst
2016-09-04oops, name file after main functionTed Unangst
2016-09-04it doesn't say anything yet, but start adding a man pageTed Unangst
2016-09-04Place IMPLEMENT_PEM macros under #ifndef LIBRESSL_INTERNAL.Joel Sing
2016-09-04Sort and group functions.Joel Sing
2016-09-04Expand IMPLEMENT_PEM macros.Joel Sing
No change in generated assembly.
2016-09-04Sort and group functions.Joel Sing
2016-09-04Expand IMPLEMENT_PEM macros.Joel Sing
No change in generated assembly.
2016-09-04Make the key sizes and offsets arrays const, ok teduNicholas Marriott
2016-09-04minor bump for SHA512/256 API additions; ok tedu@ deraadt@Christian Weisgerber
2016-09-04Less S390.Joel Sing
ok deraadt@
2016-09-04Bump TLS_API for addition of callbacks.Joel Sing
2016-09-04Less IA64.Joel Sing
ok deraadt@
2016-09-04Less vax.Joel Sing
ok deraadt@
2016-09-04Maintain consistency with function naming.Joel Sing
2016-09-04Sort headers and use the installed tls.h, rather than the local one.Joel Sing
2016-09-04$OpenBSD$ tagJoel Sing
2016-09-04New sentence, new line. Also wrap at 80 chars.Joel Sing
2016-09-04Add makefiles to compile libc++, libc++abi and libunwind.Patrick Wildt
Tweaks from pascal@ ok guenther@ kettenis@
2016-09-04include <sys/types.h> to get <sys/cdefs.h> instead (for __warn_references)Brent Cook
corrected by deraadt@ / guenther@
2016-09-04Add callback-based interface to libtls.Brent Cook
This allows working with buffers and callback functions instead of directly on sockets or file descriptors. Original patch from Tobias Pape <tobias_at_netshed.de>. ok beck@
2016-09-04include <sys/cdefs.h> for portableBrent Cook
2016-09-04State that libtls functions apply to both clients and servers, unlessJoel Sing
noted otherwise. Remove all of the now redundant "client and server" notations and change the client and server notations to "client only" and "server only". With input from jmc@. ok beck@ jmc@
2016-09-04Add ISRG Root X1, the letsencrypt CA root. This is now included in its ownStuart Henderson
right in Mozilla's CA list, rather than relying on IdenTrust cross-signing. ok beck@ jca@
2010-10-01import OpenSSL-1.0.0aDamien Miller
2009-04-06import of OpenSSL 0.9.8kDamien Miller
2005-04-29import of openssl-0.9.7g; tested on platforms from alpha to zaurus, ok deraadt@Damien Miller
2016-09-04Get rid of ticket support, replace "struct _spinlock" with "_atomic_lock_t".Michal Mazurek
ok tedu@
2016-09-04only regen pkg-config files when required; ok jasperMartin Natano
2016-09-04jmc says you can never have too many functions in one man page, so listTed Unangst
the SHA512/256 functions as well.
2016-09-04remove caveats that are either misleading or unhelpful.Ted Unangst
ok jmc naddy