Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-25 | "for every change..." | Ted Unangst | |
2014-05-25 | remove OPENSSL_memcmp before somebody tries to use it. ok beck miod | Ted Unangst | |
2014-05-25 | remove OPENSSL_isservice. not used internally, no sane posix software will | Ted Unangst | |
call it, and windows service software can figure this out on its own. ok beck miod | |||
2014-05-25 | remove unused shit. from Alexander Schrijver | Ted Unangst | |
2014-05-25 | define LIBRESSL_INTERNAL, and use it to hide the bad stuff from ourselves | Ted Unangst | |
ok beck | |||
2014-05-25 | Remove TLS_DEBUG, SSL_DEBUG, CIPHER_DEBUG and OPENSSL_RI_DEBUG. Much of | Joel Sing | |
this is sporadic, hacked up and can easily be put back in an improved form should we ever need it. ok miod@ | |||
2014-05-25 | Turn off MemCheck_on and MemCheck_off. These calls are pointless since the | Joel Sing | |
crypto memory debugging code has been castrated. ok miod@ "kill it" beck@ | |||
2014-05-25 | The ssl_ciper_get_evp() function is currently overloaded to also return the | Joel Sing | |
compression associated with the SSL session. Based on one of Adam Langley's chromium diffs, factor out the compression handling code into a separate ssl_cipher_get_comp() function. Rewrite the compression handling code to avoid pointless duplication and so that failures are actually returned to and detectable by the caller. ok miod@ | |||
2014-05-25 | Whitespace fixes to align define values. | Joel Sing | |
2014-05-24 | In ssl_cipher_get_evp(), fix off-by-one in index validation before accessing | Miod Vallat | |
arrays. "kind of scary" deraadt@, ok guenther@ | |||
2014-05-24 | I'm so sorry to learn that the Diab compiler can't (or used not to) parse C | Miod Vallat | |
code. Remove workaround. | |||
2014-05-24 | Use C99 initialisers for SSL3_ENC_METHOD structs. | Joel Sing | |
ok miod@ | |||
2014-05-24 | Remove the _shadow_ indirection, which is unnecessary in a world without | Joel Sing | |
OPENSSL_EXPORT_VAR_AS_FUNCTION. ok miod@ | |||
2014-05-24 | KNF. | Joel Sing | |
2014-05-24 | More KNF. | Joel Sing | |
2014-05-24 | KNF. | Joel Sing | |
2014-05-24 | Enable three brainpool elliptic curves for TLS, as specified in RFC 7027; | Miod Vallat | |
from OpenSSL HEAD. ok beck@ deraadt@ jsing@ | |||
2014-05-24 | Code using malloc() in ssl23_get_client_hello() got removed 12 years ago, | Miod Vallat | |
it's time to remove the test for a possible need to free(). ok jsing@ | |||
2014-05-24 | Use sizeof(cryptopro_ext) instead of 36 when applicable. | Miod Vallat | |
ok jsing@ | |||
2014-05-24 | Invoke OPENSSL_cleanse() with the size of the variable you are cleaning. | Miod Vallat | |
ok jsing@ | |||
2014-05-24 | We have shared global variables - unifdef OPENSSL_EXPORT_VAR_AS_FUNCTION. | Joel Sing | |
ok miod@ beck@ | |||
2014-05-24 | Expand the OPENSSL_.*GLOBAL.* macros and stop including e_os2.h. | Joel Sing | |
ok miod@ beck@ | |||
2014-05-24 | Include <openssl/opensslconf.h> - currently ssl.h is relying on it being | Joel Sing | |
pulled in elsewhere, even though it is makes use of the OPENSSL_NO_* defines. While here, remove kssl.h since it is a no-op. ok beck@ miod@ | |||
2014-05-24 | DeIMPLEMENT libssl. Expand the IMPLEMENT_* macros since it is far more | Joel Sing | |
readable and one less layer of abstraction. Use C99 initialisers for clarity, grepability and to protect from future field reordering/removal. ok miod@ (tedu@ also thought it was a wonderful idea, beck@ also agreed, but ran away squealing since it reminded him of the VOP layer...) | |||
2014-05-24 | Another e_os2.h -> opensslconf.h. | Joel Sing | |
2014-05-24 | e_os2.h is not needed here. | Joel Sing | |
2014-05-24 | Explicitly include <openssl/openssl.conf>. des.h still needs e_os2.h (at | Joel Sing | |
least for a little while longer...) | |||
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-24 | Expand OPENSSL_{GLOBAL,EXTERN} macros that I missed last time around, | Joel Sing | |
since they are hiding in the #define forest. ok miod@ | |||
2014-05-24 | Spell ssize_t correctly (the incorrect spelling is ossl_ssize_t). | Joel Sing | |
ok miod@ | |||
2014-05-24 | No OPENSSL_SYS_WINDOWS wanted. | Joel Sing | |
ok miod@ | |||
2014-05-23 | Take an axe to rc5speed.c - strip out everything that is for other | Joel Sing | |
platforms. | |||
2014-05-23 | We have stdio and are not WIN16. | Joel Sing | |
2014-05-23 | Not OPENSSL_SYS_SUNOS. | Joel Sing | |
2014-05-23 | Clean up the SSL cipher initialisation and use C99 initialisers for | Joel Sing | |
clarity, grepability and to protect from future field reordering/removal. ok miod@ | |||
2014-05-23 | Replace (sometimes conditional) use of alloca with malloc, and clearing | Miod Vallat | |
through volatile pointers with explicit_bzero(). ok beck@ jsing@ | |||
2014-05-23 | don't deprecate until at least the base src tree is clean. | Ted Unangst | |
2014-05-22 | Mark the malloc wrapper functions as deprecated so warnings will | Bob Beck | |
happen on their use. ok miod@ | |||
2014-05-22 | Convert OPENSSL_malloc stuff back to intrinsics, a few were missed | Bob Beck | |
as new stuff was brought in. ok 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-05-22 | Add explicit #include lines for stdio.h, stdlib.h and string.h; these files | Miod Vallat | |
used to be pulled via <openssl/pqueue.h> which got removed, and it turns out that there is code in the wild which currently relies upon these headers to be brought in scope by including <openssl/dtls1.h>. Although such code needs to be fixed to not rely upon any system header being automagically included by including ssl headers, our goal is not to break code for the sake of it (ok, maybe from time to time). Hopefully, this commit can be reverted in a not-so-distant future. | |||
2014-05-22 | Expand the OPENSSL_{GLOBAL,EXPORT,IMPORT,EXTERN} macros - this rids the | Joel Sing | |
libssl tree from all uses of these defines. ok miod@ | |||
2014-05-22 | There are two actual uses of e_os2.h in libssl - an OPENSSL_GLOBAL (an | Joel Sing | |
empty define) and an OPENSSL_EXTERN (which is defined as, well... extern). The use of OPENSSL_EXTERN is already inconsistent since the lines above and below just use plain old "extern". Expand the two uses of these macros and stop including e_os2.h in libssl. ok miod@ | |||
2014-05-22 | Stop pulling pqueue.h into ssl_locl.h since only a small part of libssl | Joel Sing | |
actually needs it. Instead, just include it in the files where it is actually necessary. Also remove standard includes from pqueue.h so that they are not available as a side effect. Just add the two includes that are needed to pqueue.c. ok miod@ | |||
2014-05-22 | Stop including kssl_lcl.h and nuke it from orbit - it is a no-op now. | Joel Sing | |
ok beck@ miod@ | |||
2014-05-22 | Hello? Yes, you're speaking with OPENSSL_SYS_UNIX. | Joel Sing | |
ok beck@ miod@ | |||
2014-05-22 | mark BIO_snprintf as deprecated, so warnings will be generated for it's | Bob Beck | |
use. ok miod@ tedu@ | |||
2014-05-22 | KNF. | Joel Sing | |
2014-05-22 | KNF. | Joel Sing | |
2014-05-22 | More KNF. | Joel Sing | |