Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a const qualifier to the argument of UI_method_get_closer(), | tb | 2018-06-02 | 2 | -14/+14 |
| | | | | | | | | | UI_method_get_flusher(), UI_method_get_opener(), UI_method_get_prompt_constructor(), UI_method_get_reader(), and UI_method_get_writer(). tested in a bulk build by sthen ok jsing | ||||
* | UI_METHOD *UI_create_method(const char *name). | tb | 2018-05-19 | 2 | -4/+4 |
| | | | | | | ^^^^^ tested in a bulk build by sthen ok jsing | ||||
* | Send the function codes from the error functions to the bit bucket, | beck | 2017-01-29 | 2 | -42/+25 |
| | | | | | | as was done earlier in libssl. Thanks inoguchi@ for noticing libssl had more reacharounds into this. ok jsing@ inoguchi@ | ||||
* | Explicitly export a list of symbols from libcrypto. | jsing | 2016-12-21 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | 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@ | ||||
* | don't go into an unbreakable infinite loop during operations such | tedu | 2016-04-28 | 1 | -1/+2 |
| | | | | | as reading passwords. allow ^C to break. the pain was mine, the fix is miod's. | ||||
* | Correct spelling of OPENSSL_cleanse. | jsing | 2015-09-10 | 2 | -4/+4 |
| | | | | ok miod@ | ||||
* | After reading a password with terminal echo off, restore the terminal to | guenther | 2015-07-16 | 1 | -6/+5 |
| | | | | | | | its original state instead of blindly turning echo on. problem reported on the openssl-dev list by William Freeman ok miod@ beck@ | ||||
* | Remove more IMPLEMENT_STACK_OF noops that have been hiding for the last | jsing | 2015-02-10 | 1 | -2/+2 |
| | | | | 15 years. | ||||
* | Use string literals in printf style calls so gcc's -Wformat works. | doug | 2014-10-03 | 1 | -6/+10 |
| | | | | ok tedu@, miod@ | ||||
* | Kill a bunch more BUF_strdup's - these are converted to have a check for | beck | 2014-07-22 | 1 | -3/+3 |
| | | | | | NULL before an intrinsic strdup. ok miod@ | ||||
* | The bell tolls for BUF_strdup - Start the migration to using | beck | 2014-07-13 | 1 | -9/+9 |
| | | | | | | intrinsics. This is the easy ones, a few left to check one at a time. ok miod@ deraadt@ | ||||
* | remove silly cast | deraadt | 2014-07-13 | 1 | -2/+2 |
| | |||||
* | adapt addapt spelling to adapt; request from miod | deraadt | 2014-07-11 | 1 | -3/+3 |
| | |||||
* | Only import cryptlib.h in the four source files that actually need it. | jsing | 2014-07-11 | 2 | -12/+8 |
| | | | | | | | | 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@ | ||||
* | Explicitly include <openssl/opensslconf.h> in every file that references | jsing | 2014-07-10 | 2 | -2/+7 |
| | | | | | | | | | 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. | ||||
* | tags as requested by miod and tedu | deraadt | 2014-06-12 | 7 | -7/+8 |
| | |||||
* | c-file-style hints, begone; ok beck | deraadt | 2014-06-11 | 6 | -6/+6 |
| | |||||
* | malloc() result does not need a cast. | deraadt | 2014-06-07 | 1 | -2/+2 |
| | | | | ok miod | ||||
* | calloc instead of malloc/memset. from Benjamin Baier | tedu | 2014-05-25 | 1 | -4/+3 |
| | |||||
* | Almost nothing actually needs to include <openssl/e_os2.h>, however by | jsing | 2014-05-24 | 2 | -2/+5 |
| | | | | | | | 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@ | ||||
* | if (x) free(x) -> free(x); semantic patch generated with coccinelle, carefully | miod | 2014-05-22 | 1 | -8/+4 |
| | | | | eyeballed before applying. Contributed by Cyril Roelandt on tech@ | ||||
* | Use C99 initializers for the various FOO_METHOD structs. More readable, and | miod | 2014-04-27 | 1 | -7/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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@ | ||||
* | We do not need a separate file for two compatibility wrapper functions. | jsing | 2014-04-27 | 2 | -69/+18 |
| | | | | ok miod@ | ||||
* | Replace all use of ERR_add_error_data with ERR_asprintf_error_data. | beck | 2014-04-26 | 1 | -24/+19 |
| | | | | | | | | 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@ | ||||
* | Clean up the remaining TTY related remnants. | jsing | 2014-04-25 | 1 | -41/+8 |
| | | | | ok miod@ | ||||
* | Use const char *. | jsing | 2014-04-25 | 1 | -1/+1 |
| | | | | Suggested by miod@ | ||||
* | Remove some malloc/strlcpy/strlcat horror. Just use asprintf and avoid an | jsing | 2014-04-24 | 1 | -25/+12 |
| | | | | | | unchecked malloc at the same time. ok beck@ | ||||
* | You want signals?!? I'll give you signals!!! Oh, and we have termios as | jsing | 2014-04-24 | 1 | -36/+0 |
| | | | | | | well... ok beck@ | ||||
* | More KNF. | jsing | 2014-04-24 | 2 | -37/+37 |
| | |||||
* | Restore beck's rev 1.8: snprintf() was reviewed. | guenther | 2014-04-20 | 1 | -2/+2 |
| | |||||
* | We'll interpret a (void) cast on snprintf() to mean it's been verified that | guenther | 2014-04-19 | 1 | -2/+2 |
| | | | | | | truncation is either desirable, not an issue, or is detected and handled later ok deraadt@ | ||||
* | use intrinsic strlcpy and strlcat everywhere so we only have one set of | beck | 2014-04-19 | 1 | -6/+6 |
| | | | | | | funcitons to check for incorrect use. keep BUF_strlcpy and BUF_strlcat for API comptibility only. ok tedu@ | ||||
* | More KNF. | jsing | 2014-04-18 | 8 | -203/+195 |
| | |||||
* | stab at indentation | tedu | 2014-04-17 | 5 | -737/+725 |
| | |||||
* | Change library to use intrinsic memory allocation functions instead of | beck | 2014-04-17 | 3 | -18/+18 |
| | | | | | | | | OPENSSL_foo wrappers. This changes: OPENSSL_malloc->malloc OPENSSL_free->free OPENSSL_relloc->realloc OPENSSL_freeFunc->free | ||||
* | whack the ifdef pinata: | tedu | 2014-04-16 | 1 | -260/+5 |
| | | | | | | | | | | | | | | | | | | 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 | ||||
* | we don't use these files for building | tedu | 2014-04-15 | 1 | -79/+0 |
| | |||||
* | Part 1 of eliminating BIO_snprintf(). This fixes mechanical conversions | beck | 2014-04-15 | 1 | -2/+2 |
| | | | | | where the return value is ignored changing to (void) snprintf. ok deraadt@ | ||||
* | remove auto-generated dependencies from the old unused build system, so | deraadt | 2014-04-14 | 1 | -32/+0 |
| | | | | | that it is easier to find code pieces. They are getting in the way. ok miod | ||||
* | Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery. | miod | 2014-04-13 | 1 | -2/+8 |
| | |||||
* | resolve conflicts | djm | 2012-10-13 | 2 | -2/+2 |
| | |||||
* | resolve conflicts, fix local changes | djm | 2010-10-01 | 5 | -124/+32 |
| | |||||
* | This commit was generated by cvs2git to track changes on a CVS vendor | djm | 2010-10-01 | 1 | -1/+1 |
|\ | | | | | branch. | ||||
| * | import OpenSSL-1.0.0a | djm | 2010-10-01 | 1 | -1/+1 |
| | | |||||
* | | resolve conflicts | djm | 2009-04-06 | 1 | -0/+1 |
| | | |||||
* | | resolve conflicts | djm | 2009-01-09 | 1 | -0/+2 |
| | | |||||
* | | This commit was generated by cvs2git to track changes on a CVS vendor | djm | 2009-01-09 | 1 | -1/+1 |
|\| | | | | | branch. | ||||
| * | import openssl-0.9.8j | djm | 2009-01-09 | 1 | -1/+1 |
| | | |||||
* | | resolve conflicts | djm | 2008-09-06 | 6 | -31/+61 |
| | | |||||
* | | This commit was generated by cvs2git to track changes on a CVS vendor | djm | 2008-09-06 | 1 | -21/+17 |
|\| | | | | | branch. |