Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2002-10-29 | Sun has agreed to removing the covenant language from most files. | Bodo Möller | 22 | -286/+0 | |
Submitted by: Sheueling Chang <Sheueling.Chang@Sun.COM> | |||||
2002-10-29 | 'covenant HOWTO' (what to do about the Sun covenant if you modify the code) | Bodo Möller | 1 | -0/+7 | |
Submitted by: Bodo Moeller | |||||
2002-10-29 | The #else part of the conditionals have two statements, so they need | Richard Levitte | 1 | -0/+6 | |
to be surrounded with braces, or the surrounding if..else will fail miserably in case the #else part is compiled. | |||||
2002-10-29 | Revert, that was an incorrect change. | Richard Levitte | 2 | -2/+4 | |
PR: 156 | |||||
2002-10-29 | A small detail: since 0.9.7, DH_new_method() and DSA_new_method() | Richard Levitte | 2 | -4/+2 | |
don't take an ENGINE* as parameter any more. PR: 156 | |||||
2002-10-29 | Correct and enhance the behaviour of "internal" session caching as it | Geoff Thorpe | 5 | -19/+54 | |
relates to SSL_CTX flags and the use of "external" session caching. The existing flag, "SSL_SESS_CACHE_NO_INTERNAL_LOOKUP" remains but is supplemented with a complimentary flag, "SSL_SESS_CACHE_NO_INTERNAL_STORE". The bitwise OR of the two flags is also defined as "SSL_SESS_CACHE_NO_INTERNAL" and is the flag that should be used by most applications wanting to implement session caching *entirely* by its own provided callbacks. As the documented behaviour contradicted actual behaviour up until recently, and since that point behaviour has itself been inconsistent anyway, this change should not introduce any compatibility problems. I've adjusted the relevant documentation to elaborate about how this works. Kudos to "Nadav Har'El" <nyh@math.technion.ac.il> for diagnosing these anomalies and testing this patch for correctness. PR: 311 | |||||
2002-10-28 | increase permissible message length so that we can handle | Bodo Möller | 1 | -1/+1 | |
CertificateVerify for 4096 bit RSA signatures | |||||
2002-10-28 | 'broken' PKCS #8 format does not apply to ECDSA | Bodo Möller | 2 | -332/+201 | |
Submitted by: Nils Larsch | |||||
2002-10-28 | clean up new code for NIST primes | Bodo Möller | 11 | -45/+193 | |
create new lock CRYPTO_LOCK_BN to avoid race condition | |||||
2002-10-28 | fast reduction for NIST curves | Bodo Möller | 12 | -44/+1133 | |
Submitted by: Nils Larsch | |||||
2002-10-28 | remove superfluous code | Bodo Möller | 2 | -14/+7 | |
Submitted by: Nils Larsch | |||||
2002-10-25 | Make sure toupper() is declared | Richard Levitte | 1 | -0/+1 | |
2002-10-24 | External engines aren't in crypto/engine/ any more, so don't try to | Richard Levitte | 1 | -3/+1 | |
build them there. A command procedure to build the external engines is on it's way. | |||||
2002-10-24 | make update | Richard Levitte | 1 | -8/+9 | |
2002-10-24 | For the mkdef.pl to recognise if the "external" engines are inserted | Richard Levitte | 3 | -2/+13 | |
into libcrypto, we need the "algorithm" STATIC_ENGINE. | |||||
2002-10-24 | There's a name clash between OpenSSL and RSAref. Since this engine handles | Richard Levitte | 1 | -4/+7 | |
RSAref data, pretend we don't care for OpenSSL's MD2 and MD5 structures or implementation. Remove all kinds of silly warning | |||||
2002-10-24 | On certain platforms, we redefine certain symbols using macros in | Richard Levitte | 2 | -4/+6 | |
apps.h. For those, it's better to include apps.h after the system headers where those symbols may be defined, since there's otherwise a chance that the C compiler will barf when it sees something that looks like this after expansion: int VMS_strcasecmp((str1),(str2))(const char *, const char *); | |||||
2002-10-23 | Signal an error if the entered output password didn't match itself. | Richard Levitte | 1 | -1/+2 | |
PR: 314 | |||||
2002-10-23 | fix warnings, and harmonize indentation | Bodo Möller | 1 | -20/+24 | |
2002-10-23 | I don't like c-tab-always-indent ... | Bodo Möller | 1 | -4/+3 | |
2002-10-21 | Typo: v3 is represented by 2. | Dr. Stephen Henson | 1 | -1/+1 | |
2002-10-20 | In my extreme debug mode, gcc complains that 'static' doesn't come | Richard Levitte | 1 | -13/+13 | |
first. | |||||
2002-10-20 | New docs. | Dr. Stephen Henson | 7 | -3/+511 | |
2002-10-18 | Make pod2man happier. | Geoff Thorpe | 1 | -1/+1 | |
2002-10-18 | If dynamically-loadable ENGINEs are linked against a shared-library version | Geoff Thorpe | 3 | -3/+32 | |
of libcrypto, then it is possible that when they are loaded they will share the same static data as the loading application/library. This means it will be too late to set memory/ERR/ex_data/[etc] callbacks, but entirely unnecessary to try. This change puts a static variable in the core ENGINE code (contained in libcrypto) and a function returning a pointer to it. If the loaded ENGINE's return value from this function matches the loading application/library's return value - they share static data. If they don't match, the loaded ENGINE has its own copy of libcrypto's static data and so the callbacks need to be set. Also, although 0.9.7 hasn't been released yet, it's clear this will introduce a binary incompatibility between dynamic ENGINEs built for 0.9.7 and 0.9.8 (though others probably exist already from EC_*** hooks and what-not) - so the version control values are correspondingly bumped. | |||||
2002-10-18 | Another ENGINE implementation dependant on string.h. | Geoff Thorpe | 1 | -0/+1 | |
2002-10-18 | We need to propogate SHARED_LIBS to sub-directories for "install" targets | Geoff Thorpe | 1 | -1/+1 | |
now. | |||||
2002-10-18 | The loop variable is 'l', not 'i'. | Geoff Thorpe | 1 | -4/+4 | |
2002-10-18 | Corrected exchanged parameters in example for EVP_EncryptInit_ex() | Lutz Jänicke | 1 | -1/+1 | |
Submitted by: "Marcus Carey" <marcus.carey@verizon.net> Reviewed by: PR: 265 | |||||
2002-10-17 | change Emacs indentation style to make it easier to insert | Bodo Möller | 1 | -7/+6 | |
tabs manually Submitted by: Pierre Bacquet <pbacquet@delta.fr> | |||||
2002-10-16 | Eh, -Wl,--whole-archive disappeared from the GNU targets. I've no | Richard Levitte | 1 | -0/+1 | |
idea why, but that was definitely wrong... | |||||
2002-10-16 | The ENGINE implementations in ./engines/ should be role models on how to | Geoff Thorpe | 5 | -0/+5 | |
write external engines (and thus should require only installed openssl headers and libs to compile without warnings). So this gets rid of recently introduced compilation warnings (no longer including internal headers) by including string.h directly. | |||||
2002-10-16 | - Remo Inverardi noticed that ENGINEs don't have an "up_ref" function in the | Geoff Thorpe | 5 | -12/+50 | |
normal 'structural' case (ENGINE_init() satisfies this in the less normal 'functional' case). This change provides such a function. - Correct some "read" locks that should actually be "write" locks. - make update. | |||||
2002-10-15 | Typos. | Richard Levitte | 2 | -6/+6 | |
PR: 189 | |||||
2002-10-15 | Typos. | Richard Levitte | 1 | -2/+2 | |
PR: 189 | |||||
2002-10-15 | A much better idea, of course, is not to do a submake at all... | Richard Levitte | 3 | -112/+42 | |
2002-10-15 | Makefile.shared needs to know how it can reach itself. | Richard Levitte | 2 | -0/+2 | |
2002-10-14 | When BN_add_word() reaches top, it shouldn't try to add the the corresponding | Richard Levitte | 1 | -1/+4 | |
word, since that word may not be zero. | |||||
2002-10-14 | makedepend complains when a header file is included more than once in | Richard Levitte | 8 | -10/+1 | |
the same source file. | |||||
2002-10-14 | Complete the VxWorks fix by implementing a NULL RAND_poll() for it. | Richard Levitte | 2 | -1/+8 | |
PR: 253 | |||||
2002-10-14 | libs is a timestamp that we don't really need to know about. | Richard Levitte | 1 | -0/+1 | |
2002-10-14 | Add needed libraries as per configuration to the list of libraries we | Richard Levitte | 1 | -1/+4 | |
depend upon. | |||||
2002-10-14 | Add missing quotes. | Richard Levitte | 1 | -38/+38 | |
Make sure test doesn't barf because of missing spaces before the closing ]. Add -lc to the list of libraries we depend upon. Not always necessary, but never hurts. | |||||
2002-10-13 | Targeting the solaris platform for specific tests. Something is going | Richard Levitte | 1 | -2/+2 | |
wrong, and my test engine doesn't show it. The verbosity will be temporary for about a day. | |||||
2002-10-12 | Clarify where the engines are by default. | Richard Levitte | 1 | -2/+3 | |
2002-10-12 | Chase down the missing backslashes. | Richard Levitte | 1 | -12/+12 | |
2002-10-11 | Add more commentary. Check that *num is smaller than the block size. | Richard Levitte | 1 | -1/+5 | |
2002-10-11 | The AES CTR API was buggy, we need to save the encrypted counter as well | Richard Levitte | 2 | -5/+8 | |
between calls, or that will be lost if it returned with *num non-zero. | |||||
2002-10-11 | Step 14 of move of engines: Final step, document the change. | Richard Levitte | 1 | -0/+13 | |
2002-10-11 | make update. | Richard Levitte | 1 | -0/+25 | |