summaryrefslogtreecommitdiff
path: root/crypto/engine
Commit message (Collapse)AuthorAgeFilesLines
* Merge main -> VMS_64BITBRANCH_VMS_64BITRichard Levitte2010-01-2725-1637/+1508
|
* Many changes from 0.9.8-dev.Richard Levitte2005-02-253-3/+17
|
* This commit was manufactured by cvs2svn to create branch 'BRANCH_VMS_64BIT'.cvs2svn2005-02-061-0/+1091
|\
| * FreeBSD 5 refuses to #include <malloc.h>. Fix compiler warning afterAndy Polyakov2005-01-251-2/+4
| | | | | | | | http://cvs.openssl.org/chngview?cn=12843.
| * "Monolithic" x86 assembler replacement for aes_core.c. Up to +15% betterAndy Polyakov2005-01-131-3/+3
| | | | | | | | performance on recent microarchitectures.
| * Change libeay.num so it's synchronised with additions in 0.9.7-stable.Richard Levitte2004-12-131-1/+1
| | | | | | | | make update
| * Don't use $(EXHEADER) directly in for loops, as most shells will breakRichard Levitte2004-11-021-1/+1
| | | | | | | | | | | | if $(EXHEADER) is empty. Notified by many, solution suggested by Carson Gaspar <carson@taltos.org>
| * Move the declaration of alloca() so it's ony declared when reallyRichard Levitte2004-09-271-10/+7
| | | | | | | | necessary.
| * Nils Larsch reported that this include is required. Strange that this hadGeoff Thorpe2004-09-241-0/+1
| | | | | | | | gone unnoticed ...
| * - There's no more need for the snprintf macro.Richard Levitte2004-09-131-5/+10
| | | | | | | | | | | | | | | | - Move the inclusion of malloc.h until after all other includes, so we can do proper tests of system macros. - Make sure the correct header file is included to get the builtin "alloca" under VMS, and define a macro to map the symbol 'alloca' to it.
| * make updateRichard Levitte2004-09-101-0/+10
| |
| * Make VIA Padlock engine more platform friendly and eliminate compilerAndy Polyakov2004-09-091-2/+3
| | | | | | | | | | | | warning. Submitted by: Doug Kaufman <dkaufman@rahul.net>
| * Stop compiler warnings.Dr. Stephen Henson2004-09-061-6/+6
| |
| * Minor VIA Padlock engine update: eliminate -Wunused warning when *not*Andy Polyakov2004-08-241-14/+45
| | | | | | | | compiling the engine and inline memcpy in performance critical pathes.
| * Padlock engine update to fix a typo in MSC assembler and to addressAndy Polyakov2004-08-041-26/+31
| | | | | | | | | | potential corruption problem if user manages to inter-leave aligined and misaligned requests [as well as some MSC-specific tweaks].
| * Minor clean-up to make Microsoft compiler shut up.Andy Polyakov2004-08-021-19/+26
| |
| * VIA C3 processor extends IA-32 instruction set with instuctionsAndy Polyakov2004-08-024-2/+1048
| | | | | | | | | | | | | | | | | | | | | | performing AES encryption in hardware, as well as one accessing hardware RNG. As you surely imagine this engine access this extended instruction set. Well, only AES for the moment, support for RNG is to be added later on... PR: 889 Submitted by: Michal Ludvig <michal@logix.cz> Obtained from: http://www.logix.cz/michal/devel/padlock/
| * Incomplete initial sweep over the engine code. Mainly reducing someGeoff Thorpe2004-06-191-69/+22
| | | | | | | | | | comment-noise to managable levels and inverting the sense of the "uptodate" boolean (which was counter-intuitive the way I'd left it).
| * Minor change to group like functions together.Geoff Thorpe2004-06-171-3/+2
| |
| * Typo, setting the first element of nids[] to NULL instead of settingRichard Levitte2004-06-151-2/+2
| | | | | | | | *cnids.
| * This fixes the installation target for dynamic engines, which was trying toGeoff Thorpe2004-06-011-1/+1
| | | | | | | | | | | | | | install to a different location than it had created. (BTW, VMS will need a matching fix in eng_list.c.) Note, these aren't ssl-specific, so I'm putting "engines/" into the libs directory rather than at the "--prefix" level or inside "ssl/".
| * After the latest round of header-hacking, regenerate the dependencies inGeoff Thorpe2004-05-171-15/+13
| | | | | | | | | | the Makefiles. NB: this commit is probably going to generate a huge posting and it is highly uninteresting to read.
| * I can't verify this directly, but recent changes will probably require thatGeoff Thorpe2004-05-171-0/+1
| | | | | | | | | | the cryptodev implementation include bn.h directly (when building with OPENSSL_NO_DEPRECATED that is).
| * size_t-fication of message digest APIs. We should size_t-fy more APIs...Andy Polyakov2004-05-151-1/+1
| |
| * make updateGeoff Thorpe2004-04-191-314/+140
| |
| * More updates for the header cleanups (and apologies, again, for not havingGeoff Thorpe2004-04-191-0/+3
| | | | | | | | consolidated these prior to committing).
| * (oops) Apologies all, that last header-cleanup commit was from the wrongGeoff Thorpe2004-04-1919-47/+4
| | | | | | | | | | tree. This further reduces header interdependencies, and makes some associated cleanups.
| * Reduce header interdependencies, initially in engine.h (the rest of theGeoff Thorpe2004-04-193-4/+9
| | | | | | | | | | | | | | | | | | changes are the fallout). As this could break source code that doesn't directly include headers for interfaces it uses, changes to recursive includes are covered by the OPENSSL_NO_DEPRECATED symbol. It's better to define this when building and using openssl, and then adapt code where necessary - this is how to stay current. However the mechanism exists for the lethargic.
| * ... and this should likewise fix up those RSA implementations that weren'tGeoff Thorpe2004-03-251-3/+3
| | | | | | | | already built and tested.
* | Recent (and not so recent) changes from HEAD.Richard Levitte2004-06-2824-453/+195
| |
* | Recent changes from HEAD.Richard Levitte2004-03-301-3/+3
| |
* | This branch hasn't been updated with changes from HEAD for a looooong time...Richard Levitte2004-01-239-198/+306
| | | | | | | | Here goes.
* | This commit was manufactured by cvs2svn to create branch 'BRANCH_VMS_64BIT'.cvs2svn2004-01-211-0/+125
|\ \ | |/
| * OpenBSD-internal changes.Richard Levitte2003-12-271-4/+0
| | | | | | | | This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
| * Use sh explicitely to run point.shRichard Levitte2003-12-271-1/+1
| | | | | | | | This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
| * Use BUF_strlcpy() instead of strcpy().Richard Levitte2003-12-271-3/+7
| | | | | | | | | | | | | | Use BUF_strlcat() instead of strcat(). Use BIO_snprintf() instead of sprintf(). In some cases, keep better track of buffer lengths. This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
| * We're getting a clash with C++ because it has a type called 'list'.Richard Levitte2003-11-292-4/+4
| | | | | | | | | | | | | | Therefore, change all instances of the symbol 'list' to something else. PR: 758 Submitted by: Frédéric Giudicelli <groups@newpki.org>
| * Free "engine" resource in case of failure to prevent memory leakLutz Jänicke2003-11-241-1/+4
| | | | | | | | | | PR: #778 Submitted by: George Mitchell <george@m5p.com>
| * The "cryptodev" engine preprocessor logic used undefined symbols inGeoff Thorpe2003-10-291-1/+2
| | | | | | | | | | comparisons. It's better not to allow this, because it gives false positives when using compiler warnings that detect mistyped symbols.
| * The definition of dynamic_ctrl() should change along with theRichard Levitte2003-06-261-1/+1
| | | | | | | | declaration :-).
| * dynamic_ctrl() didn't have exactly the same prototype as defined byRichard Levitte2003-06-191-1/+1
| | | | | | | | ENGINE_CTRL_FUNC_PTR.
| * Make sure the function definitions match their declaration.Richard Levitte2003-06-041-2/+2
| |
| * Remove certain functionsRichard Levitte2003-05-191-0/+5
| |
| * Yeah, right, an object file ending with .c, that'll work!Richard Levitte2003-05-031-1/+1
| |
| * Get the year right...Richard Levitte2003-05-011-1/+1
| |
| * Add STORE support in ENGINE.Richard Levitte2003-05-016-180/+404
| |
| * Fix a bone-head bug. This warrants a CHANGES entry because it could affectGeoff Thorpe2003-03-131-6/+6
| | | | | | | | | | applications if they were passing a bogus 'flags' parameter yet having things work as they wanted anyway.
| * Declare prototypes for function pointer types, even if they are likely toGeoff Thorpe2003-02-151-4/+4
| | | | | | | | be cast later on.
| * Fix warning.Ben Laurie2003-02-011-0/+3
| |
| * Add the possibility to build without the ENGINE framework.Richard Levitte2003-01-302-1/+15
| | | | | | | | PR: 287