Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-21 | Explicitly export a list of symbols from libcrypto. | Joel Sing | |
Move the "internal" BN functions from bn.h to bn_lcl.h and stop exporting the bn_* symbols. These are documented as only being intended for internal use, so why they were placed in a public header is beyond me... This hides 363 previously exported symbols, most of which exist in headers that are not installed and were never intended to be public. This also removes a few crusty old things that should have died long ago (like _ossl_old_des_read_pw). But don't worry... there are still 3451 symbols exported from the library. With input and testing from inoguchi@. ok beck@ inoguchi@ | |||
2016-04-28 | don't go into an unbreakable infinite loop during operations such | Ted Unangst | |
as reading passwords. allow ^C to break. the pain was mine, the fix is miod's. | |||
2015-09-10 | Correct spelling of OPENSSL_cleanse. | Joel Sing | |
ok miod@ | |||
2015-07-16 | After reading a password with terminal echo off, restore the terminal to | Philip Guenther | |
its original state instead of blindly turning echo on. problem reported on the openssl-dev list by William Freeman ok miod@ beck@ | |||
2015-02-10 | Remove more IMPLEMENT_STACK_OF noops that have been hiding for the last | Joel Sing | |
15 years. | |||
2014-10-03 | Use string literals in printf style calls so gcc's -Wformat works. | Doug Hogan | |
ok tedu@, miod@ | |||
2014-07-22 | Kill a bunch more BUF_strdup's - these are converted to have a check for | Bob Beck | |
NULL before an intrinsic strdup. ok miod@ | |||
2014-07-13 | The bell tolls for BUF_strdup - Start the migration to using | Bob Beck | |
intrinsics. This is the easy ones, a few left to check one at a time. ok miod@ deraadt@ | |||
2014-07-13 | remove silly cast | Theo de Raadt | |
2014-07-11 | adapt addapt spelling to adapt; request from miod | Theo de Raadt | |
2014-07-11 | Only import cryptlib.h in the four source files that actually need it. | Joel Sing | |
Remove the openssl public includes from cryptlib.h and add a small number of includes into the source files that actually need them. While here, also sort/group/tidy the includes. ok beck@ miod@ | |||
2014-07-10 | Explicitly include <openssl/opensslconf.h> in every file that references | Joel Sing | |
an OPENSSL_NO_* define. This avoids relying on something else pulling it in for us, plus it fixes several cases where the #ifndef OPENSSL_NO_XYZ is never going to do anything, since OPENSSL_NO_XYZ will never defined, due to the fact that opensslconf.h has not been included. This also includes some miscellaneous sorting/tidying of headers. | |||
2014-06-12 | tags as requested by miod and tedu | Theo de Raadt | |
2014-06-11 | c-file-style hints, begone; ok beck | Theo de Raadt | |
2014-06-07 | malloc() result does not need a cast. | Theo de Raadt | |
ok miod | |||
2014-05-25 | calloc instead of malloc/memset. from Benjamin Baier | Ted Unangst | |
2014-05-24 | Almost nothing actually needs to include <openssl/e_os2.h>, however by | Joel Sing | |
including it they get <openssl/opensslconf.h>. So instead of pulling in <openssl/e_os2.h>, just pull in <openssl/opensslconf.h>. "go ahead" miod@ | |||
2014-05-22 | if (x) free(x) -> free(x); semantic patch generated with coccinelle, carefully | Miod Vallat | |
eyeballed before applying. Contributed by Cyril Roelandt on tech@ | |||
2014-04-27 | Use C99 initializers for the various FOO_METHOD structs. More readable, and | Miod Vallat | |
avoid unreadable/unmaintainable constructs like that: const EVP_PKEY_ASN1_METHOD cmac_asn1_meth = { EVP_PKEY_CMAC, EVP_PKEY_CMAC, 0, "CMAC", "OpenSSL CMAC method", 0,0,0,0, 0,0,0, cmac_size, 0, 0,0,0,0,0,0,0, cmac_key_free, 0, 0,0 }; ok matthew@ deraadt@ | |||
2014-04-27 | We do not need a separate file for two compatibility wrapper functions. | Joel Sing | |
ok miod@ | |||
2014-04-26 | Replace all use of ERR_add_error_data with ERR_asprintf_error_data. | Bob Beck | |
This avoids a lot of ugly gymnastics to do snprintfs before sending the bag of strings to ERR, and eliminates at least one place in dso_dlfctn.c where it was being called with the incorrect number of arguments and using random things off the stack as addresses of strings. ok krw@, jsing@ | |||
2014-04-25 | Clean up the remaining TTY related remnants. | Joel Sing | |
ok miod@ | |||
2014-04-25 | Use const char *. | Joel Sing | |
Suggested by miod@ | |||
2014-04-24 | Remove some malloc/strlcpy/strlcat horror. Just use asprintf and avoid an | Joel Sing | |
unchecked malloc at the same time. ok beck@ | |||
2014-04-24 | You want signals?!? I'll give you signals!!! Oh, and we have termios as | Joel Sing | |
well... ok beck@ | |||
2014-04-24 | More KNF. | Joel Sing | |
2014-04-20 | Restore beck's rev 1.8: snprintf() was reviewed. | Philip Guenther | |
2014-04-19 | We'll interpret a (void) cast on snprintf() to mean it's been verified that | Philip Guenther | |
truncation is either desirable, not an issue, or is detected and handled later ok deraadt@ | |||
2014-04-19 | use intrinsic strlcpy and strlcat everywhere so we only have one set of | Bob Beck | |
funcitons to check for incorrect use. keep BUF_strlcpy and BUF_strlcat for API comptibility only. ok tedu@ | |||
2014-04-18 | More KNF. | Joel Sing | |
2014-04-17 | stab at indentation | Ted Unangst | |
2014-04-17 | Change library to use intrinsic memory allocation functions instead of | Bob Beck | |
OPENSSL_foo wrappers. This changes: OPENSSL_malloc->malloc OPENSSL_free->free OPENSSL_relloc->realloc OPENSSL_freeFunc->free | |||
2014-04-16 | whack the ifdef pinata: | Ted Unangst | |
OPENSSL_SYSNAME_VXWORKS OPENSSL_SYS_VMS OPENSSL_SYS_MSDOS OPENSSL_UNISTD OPENSSL_SYS_WIN16 WIN_CONSOLE_BUG OPENSSL_SYS_WINCE SGTTY OPENSSL_SYS_MACINTOSH_CLASSIC MAC_OS_GUSI_SOURCE OPENSSL_SYS_NETWARE OPENSSL_SYS_SUNOS __DJGPP__ OPENSSL_SYS_BEOS OPENSSL_SYS_WIN32 | |||
2014-04-15 | we don't use these files for building | Ted Unangst | |
2014-04-15 | Part 1 of eliminating BIO_snprintf(). This fixes mechanical conversions | Bob Beck | |
where the return value is ignored changing to (void) snprintf. ok deraadt@ | |||
2014-04-14 | remove auto-generated dependencies from the old unused build system, so | Theo de Raadt | |
that it is easier to find code pieces. They are getting in the way. ok miod | |||
2014-04-13 | Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery. | Miod Vallat | |
2012-10-13 | resolve conflicts | Damien Miller | |
2010-10-01 | resolve conflicts, fix local changes | Damien Miller | |
2009-04-06 | resolve conflicts | Damien Miller | |
2009-01-09 | resolve conflicts | Damien Miller | |
2008-09-06 | resolve conflicts | Damien Miller | |
2007-04-06 | Add proper checks against fgets failure. From Charles Longeau. | Ray Lai | |
OK moritz@, millert@, and jaredy@. | |||
2006-06-27 | resolve conflicts | Damien Miller | |
2005-04-29 | import of openssl-0.9.7g; tested on platforms from alpha to zaurus, ok deraadt@ | Damien Miller | |
2004-04-08 | merge 0.9.7d | Markus Friedl | |
2003-05-12 | merge 0.9.7b with local changes; crank majors for libssl/libcrypto | Markus Friedl | |
2003-03-16 | Less strcpy/strcat/sprintf. tdeval@ ok. | Hakan Olsson | |
2002-09-10 | merge openssl-0.9.7-beta3, tested on vax by miod@ | Markus Friedl | |
2002-06-03 | sig_atomic_t type must also be volatile | Theo de Raadt | |