summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/stack/stack.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-04-14First pass at applying KNF to the OpenSSL code, which almost makes itjsing12-3740/+3354
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-14First pass at applying KNF to the OpenSSL code, which almost makes itjsing12-3708/+3348
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-14First pass at applying KNF to the OpenSSL code, which almost makes itjsing23-9974/+10335
readable. This pass is whitespace only and can readily be verified using tr and md5.
2014-04-14Revert previous. I don't known why cvs blame tells me I committed this,mpi2-54/+584
but after cross-checking with 1.0.1g sources, they are not coming from my change.
2014-04-14Revert to 1.1 minus the VMS stuff, I accidentally committed this chunkmpi2-584/+54
in my last change.
2014-04-14Remove VMS engine build files.reyk5-36/+0
2014-04-14print pid in error messages; ok reyk@otto1-14/+18
2014-04-14Remove the nuron engine. The static engine is not standalone and thereyk11-700/+1
FPGA-based device is long obsolete.
2014-04-14Unlist previously removed chil engine from LIBNAMESreyk1-1/+1
2014-04-14Remove the nCipher CHIL engine. It is not standalone and depends onreyk14-2179/+0
external libraries that aren't covered by the same license.
2014-04-14Sync the list of man pages with doc/crypto and doc/ssl. MLINKS willmpi1-85/+120
follow soon. Tweaks from an ok jim@
2014-04-14Don't bother compiling files which end up containingmiod9-2584/+2
#if OPENSSL_SYS_NOTYOURS <whole file> #endif
2014-04-14remove last vestiges of OPENSSL_SYS_XXX from src/sslbeck5-25/+0
ok deraadt@
2014-04-14two SHUTDOWN2 got away; noticed by beckderaadt4-4/+8
2014-04-13Use shutdown(s, SHUT_RDWR) instead of shutdown(s, 2).matthew4-4/+4
ok beck deraadt
2014-04-13Cope with the removal of openssl/symhacks.hderaadt31-46/+1
2014-04-13Remove various horrible socket syscall wrappers, especially SHUTDOWN*deraadt21-186/+179
which did shutdown + close, all nasty and surprising. Use the raw syscalls that everyone knows the behaviour of. ok beck matthew
2014-04-13Flense a variety of windows support stuff, and a strange gettimeofday function.beck12-785/+0
ok deraadt@
2014-04-13Fix the gettimeofday function that I broke with my last commit.beck2-12/+0
noticed by mattheew and deraadt ok deraadt@
2014-04-13symhacks for vms are no longer neededbeck2-962/+0
ok deraadt@
2014-04-13Remove vms support stuff.beck17-386/+4
ok deraadt@
2014-04-13Do not include "e_os.h" anymore. Simply pull in the necessary headers.mpi33-69/+89
ok miod@, deraadt@
2014-04-13remove more cases of MS_STATIC, MS_CALLBACK, and MS_FAR. Did youderaadt21-69/+61
know that MS_STATIC doesn't mean it is static? How far can lies and half-truths be layered? I wonder if anyone got fooled, and actually returned a pointer.. ok beck
2014-04-13We don't use this build system.deraadt4-4201/+0
2014-04-13/dev/null does not move aroundderaadt1-1/+0
2014-04-13Remove unneded OS portability cruft that we will never use.beck1-169/+0
ok deraadt@
2014-04-13We do not need historical shared library build goo for other operatingderaadt15-498/+0
systems, most of which in any sane world will want to do something more modern anyways.
2014-04-13no doxyderaadt2-217/+0
2014-04-13Remove some stuff that isn't needed.beck13-657/+72
ok miod@ deraadt@
2014-04-13Remove the AEP engine: it is not standalone and doesn't seem to bereyk12-1617/+4
relevant anymore. OpenSSL should have a better way to include 3rd party engines: either completely and free or external. But including a wrapper for a non-free wrapper in the code base does not make much sense and could also be provided by the vendor. ok deraadt@
2014-04-13Remove the Atalla engine: It is not standalone and depends on externalreyk13-940/+1
non-free libraries. OpenSSL should have a better way to include 3rd party engines: either completely free or external. But including a wrapper for a non-free wrapper in the code base does not make much sense and could also be provided by the vendor. ok deraadt@
2014-04-13Remove the cswift engine: it is not standalone and we don't have thereyk12-1650/+1
hardware. The vendor_defns/cswift.h does not specify a copyright and theoretically defaults to the OpenSSL license, but it also mentions that it includes parts that have been "clipped" from CryptoSwift's proprietary headers. This file should better include an explicit copyright statement or mention OpenSSL's library instead of the ambiguous "Attribution notice". ok deraadt@
2014-04-13Remove the "sureware" engine:reyk12-1587/+1
The vendor_defns/sureware.h file by Baltimore Technologies Ltd. has a copyright that does not grant rights! Vendor files should either include a compatible license in the copyright statement or use OpenSSL's defaults, but adding a copyright statement without any terms is not acceptable. It should not have been included in the first place. ok deraadt@
2014-04-13Remove the Broadcom ubsec engine:reyk14-1460/+1
The vendor_defns/hw_ubsec.h file has a copyright that does not grant rights! Vendor files should either include a compatible license in the copyright statement or use OpenSSL's defaults, but adding a copyright statement without any terms is not acceptable. It should not have been included in the first place. (The ubsec(4) kernel driver is not affected by this change) ok deraadt@
2014-04-13Remove the IBM 4758 engine: we don't have this hardware and it is anreyk14-1422/+4
old PCI accelerator that was EOL'ed in 2005. ok deraadt@
2014-04-13Don't edit on cvs. 23.1 as intended.miod2-4/+4
2014-04-13Irrelevant.deraadt10-1603/+0
2014-04-13historical benchmark results. irrelevant.deraadt64-2163/+0
ok miod
2014-04-13send this directory of observations from 20 years to oblivionderaadt8-451/+0
ok miod
2014-04-13Do not install e_os.h, it is not an external header and should not be usedmiod1-2/+1
by anything in userland.
2014-04-13Move undocumented internal OPENSSL_DIR interface from libcrypto to libssl,miod18-1191/+5
so that libssl no longer need to access the non-external headers of libcrypto to build. No library bump, riding upon the recent update.
2014-04-13Crank libcrypto minor (addition of BN_consttime_swap and CRYPTO_memcmp)miod4-4/+4
and libssl major (ssl_check_clienthello_tlsext split into two functions)
2014-04-13No longer define OPENSSL_NO_EC_NISTP_64_GCC_128 on amd64; requested by djmmiod2-6/+0
2014-04-13Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery.miod466-35459/+3284
2014-04-13Import OpenSSL 1.0.1gmiod176-963/+2294
2014-04-13Import OpenSSL 1.0.1gmiod134-1395/+3912
2014-04-13Import OpenSSL 1.0.1gmiod182-1088/+3051
2014-04-11Move build machinery for libcrypto from libssl/crypto to libcrypto, as wellmiod42-977/+4998
as configuration files; split manpages and .pc files between libcrypto and libssl. No functional change, only there to make engineering easier, and libcrypto sources are still found in libssl/src/crypto at the moment. ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.
2014-04-10oops, typo, spotted by Matthias Schelerderaadt1-2/+2
2014-04-10Piotr Sikora pointed me at a more refined diff for the buffer releasetedu2-0/+4
issue. Apply that version. Maybe someday upstream will wake up and then we can have the same code. https://rt.openssl.org/Ticket/Display.html?id=2167&user=guest&pass=guest