aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-12-15Update the make system for installations:Richard Levitte4-17/+27
- define a HERE variable to indicate where the source tree is (used very little right now) - make more use of copying and making attribute changes to {file}.new, and then move it to {file} - use 'mv -f' to avoid all those questions to the user when the file in question doesn't have write attributes for that user.
2002-12-15Don't define macros in terms of asm() when __STRICT_ANSI is defined.Richard Levitte1-1/+1
2002-12-15Bring des_locl.h at the same level as in the 0.9.7 branch.Richard Levitte1-2/+5
Don't define macros in terms of asm() when __STRICT_ANSI is defined.
2002-12-15Ooops! No ROTATE on some platforms after x86_64 performance patch...Andy Polyakov2-2/+6
2002-12-14As you might have noticed I tried to change for . prefix, because it'sAndy Polyakov1-3/+3
the one to be used to denote local labels in single function scope. Problem is that SHA uses same label set across functions, therefore I have to switch back to $ prefix.
2002-12-14Solaris shared build fix-ups. See RT#238,239 for details.Andy Polyakov2-11/+11
2002-12-14New DETECT_GNU_LD procedure.Andy Polyakov1-4/+2
2002-12-14x86_64 performance patch.Andy Polyakov12-81/+685
2002-12-14DES PIC-ification. Windows companion.Andy Polyakov2-5/+11
2002-12-13The ampersand is not required in these constructs, and was giving AIXGeoff Thorpe8-16/+16
warnings. Reported by: Bernhard Simon.
2002-12-13IA-32 assembler modules (primarily DES) PIC-ification. Idea is to keepAndy Polyakov8-79/+118
shared libraries shared.
2002-12-13OK, there's at least one application author who has provided dynamic lockingRichard Levitte1-2/+2
callbacks
2002-12-12BIO_new_bio_pair() was unnecessarily described in it's own page as well as inRichard Levitte2-105/+54
BIO_s_bio.pod. The most logical is to move everything needed from BIO_new_bio_pair.pod to BIO_s_bio.pod (including the nice example) and toss BIO_new_bio_pair.pod. I hope I got all the info over properly. PR: 370
2002-12-12BIO_set_nbio() is enumerated, but not explained. Remove it from enumerationRichard Levitte1-1/+1
since it's both enumerated and explained in BIO_s_connect.pod. PR: 370
2002-12-12I forgot one item I intend to work on.Richard Levitte1-1/+2
2002-12-12Skip DH-specific tests when no-dh has been configured.Richard Levitte2-13/+35
PR: 353
2002-12-12Document the modifications in 0.9.7 that will make the hw_ncipher.cRichard Levitte1-0/+14
engine work properly even in bad situations.
2002-12-11Make 'tunala' link with zlib if possible (so it works if openssl wasGeoff Thorpe1-0/+1
configured with zlib support).
2002-12-11In CRYPTO_lock(), check that the application cares about locking (providedRichard Levitte1-7/+7
callbacks) before attempting to lock.
2002-12-11sk_*_push() returns the number of items on the stack, not the index of theRichard Levitte1-3/+13
pushed item. The index is the number of items - 1. And if a NULL item was found, actually use it. Finally, provide a little bit of safety in CRYPTO_lock() by asserting the a requested dynamic lock really must exist, instead of just being silent about it
2002-12-11Let's not forget the other places where HEADER_DES_H and HEADER_DES_OLD_HRichard Levitte1-1/+1
were defined.
2002-12-11Let's not forget the other places where HEADER_DES_H and HEADER_DES_OLD_HRichard Levitte1-1/+1
were defined.
2002-12-11Since HEADER_DES_H has been the protector of des.h since libdesRichard Levitte2-4/+4
(before SSLeay, maybe?), it's better to have that macro protect the compatibility header des_old.h. In the new des.h, let's use a slightly different protecting macro. The rationale is that there are application that might include (via other header files, perhaps) both an old libdes des.h and OpenSSL's des.h. Whichever comes first would overshadow the other because of the clash in protecting macro. This fix solves that problem.
2002-12-11This stops a compiler warning from -Wmissing-prototypes.Geoff Thorpe1-1/+1
(Noticed by Nils Larsch)
2002-12-10Update -Olimit setting.Lutz Jänicke1-1/+1
Submitted by: Bernhard Simon <simon@zid.tuwien.ac.at> Reviewed by: PR:
2002-12-10test commit (just removing tailing blanks) #2 after migrationRalf S. Engelschall1-1/+1
2002-12-10test commit (removing trailing blanks) after migrationRalf S. Engelschall1-4/+4
2002-12-10test blank-line commit after migration -- just ignoreRalf S. Engelschall1-0/+1
2002-12-10A memset() too many got converted into a OPENSSL_cleanse().Richard Levitte1-1/+1
PR: 393
2002-12-09BN_sqr test failure entry.Andy Polyakov1-0/+11
2002-12-09Fix wrong URI.Lutz Jänicke1-3/+3
Submitted by: assar@kth.se Reviewed by: PR: 390
2002-12-09make updateRichard Levitte5-6/+59
2002-12-09Hmm, Geoff's change made things quite interesting. We can now giveRichard Levitte1-2/+5
users the option of disabling deprecated functions, which should of course be reflected in libeay.num and .def files. Quite nice, actually.
2002-12-08Nils Larsch submitted;Geoff Thorpe8-33/+24
- a patch to fix a memory leak in rsa_gen.c - a note about compiler warnings with unions - a note about improving structure element names This applies his patch and implements a solution to the notes.
2002-12-08Since it's defined in draft-ietf-tls-compression-04.txt, let's makeRichard Levitte1-0/+5
ZLIB a known compression method, with the identity 1.
2002-12-08Undefine OPENSSL_NO_DEPRECATED inside openssl application code if we areGeoff Thorpe5-5/+107
being built with it defined - it is not a symbol to affect how openssl itself builds, but to alter the way openssl headers can be used from an API point of view. The "deprecated" function wrappers will always remain inside OpenSSL at least as long as they're still being used internally. :-) The exception is dsaparam which has been updated to the BN_GENCB-based functions to test the new functionality. If GENCB_TEST is defined, dsaparam will support a "-timebomb <n>" switch to cancel parameter-generation if it gets as far as 'n' seconds without completion.
2002-12-08This is a first-cut at improving the callback mechanisms used inGeoff Thorpe25-116/+619
key-generation and prime-checking functions. Rather than explicitly passing callback functions and caller-defined context data for the callbacks, a new structure BN_GENCB is defined that encapsulates this; a pointer to the structure is passed to all such functions instead. This wrapper structure allows the encapsulation of "old" and "new" style callbacks - "new" callbacks return a boolean result on the understanding that returning FALSE should terminate keygen/primality processing. The BN_GENCB abstraction will allow future callback modifications without needing to break binary compatibility nor change the API function prototypes. The new API functions have been given names ending in "_ex" and the old functions are implemented as wrappers to the new ones. The OPENSSL_NO_DEPRECATED symbol has been introduced so that, if defined, declaration of the older functions will be skipped. NB: Some openssl-internal code will stick with the older callbacks for now, so appropriate "#undef" logic will be put in place - this is in case the user is *building* openssl (rather than *including* its headers) with this symbol defined. There is another change in the new _ex functions; the key-generation functions do not return key structures but operate on structures passed by the caller, the return value is a boolean. This will allow for a smoother transition to having key-generation as "virtual function" in the various ***_METHOD tables.
2002-12-08Fix a warning, and do some constification as a lucky side-effect :-)Geoff Thorpe1-1/+1
2002-12-08Since it's defined in draft-ietf-tls-compression-04.txt, let's makeRichard Levitte3-22/+63
ZLIB a known compression method, with the identity 1.
2002-12-08Implement a stateful variant if the ZLIB compression method. The oldRichard Levitte3-10/+186
stateless variant is kept, but isn't used anywhere.
2002-12-07Forgot one.Richard Levitte1-1/+2
2002-12-07Add a few items I intend to work on for 0.9.8 and on.Richard Levitte1-3/+5
2002-12-06Workaround for GCC-ia64 compiler bug.Andy Polyakov1-0/+5
Submitted by: <appro> Reviewed by: PR:
2002-12-06Some compilers are quite picky about non-void functions that don't returnRichard Levitte2-0/+2
anything.
2002-12-06Apparently, bash is more forgiving than sh. To be backwardRichard Levitte3-4/+4
compatible, don't use ==, use = instead...
2002-12-06Keep NEWS in HEAD up to date.Richard Levitte1-1/+3
2002-12-05Keep STATUS in HEAD up to date.Richard Levitte1-4/+5
2002-12-05Merge in relevant changes from the OpenSSL 0.9.6h release.Richard Levitte3-3/+4
2002-12-05SSL_CERT_FILE should be used in place of the system default file, not asRichard Levitte1-1/+1
a first alternative to try
2002-12-05Corrected DJGPP patchRichard Levitte3-7/+8