summaryrefslogtreecommitdiffstats
path: root/engines
AgeCommit message (Collapse)Author
2014-12-17Build fixesEmilia Kasper
Various build fixes, mostly uncovered by clang's unused-const-variable and unused-function errors. Reviewed-by: Kurt Roeckx <kurt@openssl.org> (cherry picked from commit 0e1c318ece3c82e96ae95a34a1badf58198d6b28)
2014-10-15Adjust VMS build to Unix build. Most of all, make it so the disabledRichard Levitte
algorithms MD2 and RC5 don't get built. Also, disable building the test apps in crypto/des and crypto/pkcs7, as they have no support at all. Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-10-15Make sure that disabling the MAYLOSEDATA3 warning is only done when the ↵Richard Levitte
compiler supports it. Otherwise, there are warnings about it lacking everywhere, which is quite tedious to read through while trying to check for other warnings. Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-06-01Initialise alg.David Ramos
PR#3313 (cherry picked from commit 7e2c6f7eb01515a990f77fbc5441be8e1a17152a)
2014-03-07engines/ccgost/gosthash.c: simplify and avoid SEGV.Andy Polyakov
PR: 3275 (cherry picked from commit ea38f020492042bc1d1adc26ef197b0b9cadf968)
2014-01-06make updateDr. Stephen Henson
2013-12-08make updateDr. Stephen Henson
2013-11-08engines/ccgost/gost89.h: make word32 defintion unconditional.Andy Polyakov
Original definition depended on __LONG_MAX__ that is not guaranteed to be present. As we don't support platforms with int narrower that 32 bits it's appropriate to make defition inconditional. PR: 3165 (cherry picked from commit 96180cac04591abfe50fc86096365553484bde65)
2013-01-19engines/ccgost: GOST fixes [from master].Andy Polyakov
Submitted by: Dmitry Belyavsky, Seguei Leontiev PR: 2821
2012-11-18PR: 2880Dr. Stephen Henson
Submitted by: "Florian Rüchel" <florian.ruechel@ruhr-uni-bochum.de> Correctly handle local machine keys in the capi ENGINE.
2012-09-01Don't load GOST ENGINE if it is already loaded.Dr. Stephen Henson
Multiple copies of the ENGINE will cause problems when it is cleaned up as the methods are stored in static structures which will be overwritten and freed up more than once. Set static methods to NULL when the ENGINE is freed so it can be reloaded.
2012-08-13gosthash.c: use memmove in circle_xor8, as input pointers can be equalAndy Polyakov
[from HEAD]. PR: 2858
2012-04-26make updateOpenSSL_1_0_1bDr. Stephen Henson
2012-03-11PR: 2744Dr. Stephen Henson
Submitted by: Dmitry Belyavsky <beldmit@gmail.com> CMS support for ccgost engine
2012-02-29PR: 2743Dr. Stephen Henson
Reported by: Dmitry Belyavsky <beldmit@gmail.com> Fix memory leak if invalid GOST MAC key given.
2012-02-11PR: 2703Dr. Stephen Henson
Submitted by: Alexey Melnikov <alexey.melnikov@isode.com> Fix some memory and resource leaks in CAPI ENGINE.
2012-02-11PR: 2705Dr. Stephen Henson
Submitted by: Alexey Melnikov <alexey.melnikov@isode.com> Only create ex_data indices once for CAPI engine.
2012-01-24only include bn.h onceDr. Stephen Henson
2012-01-12Sanitize usage of <ctype.h> functions. It's important that charactersAndy Polyakov
are passed zero-extended, not sign-extended [from HEAD]. PR: 2682
2012-01-04Check GOST parameters are not NULL (CVE-2012-0027)Dr. Stephen Henson
2011-09-01PR: 2586Dr. Stephen Henson
Submitted by: Thomas Jarosch <thomas.jarosch@intra2net.com> Reviewed by: steve Zero structure fields properly.
2011-09-01PR: 2586Dr. Stephen Henson
Submitted by: Thomas Jarosch <thomas.jarosch@intra2net.com> Reviewed by: steve Fix brace mismatch.
2011-06-21Stop warning.Dr. Stephen Henson
2011-06-14Fix warnings in shared builds.Dr. Stephen Henson
2011-05-15new flag to stop ENGINE methods being registeredDr. Stephen Henson
2011-03-25Corrections to the VMS build system.Richard Levitte
Submitted by Steven M. Schweda <sms@antinode.info>
2011-03-25For VMS, implement the possibility to choose 64-bit pointers withRichard Levitte
different options: "64" The build system will choose /POINTER_SIZE=64=ARGV if the compiler supports it, otherwise /POINTER_SIZE=64. "64=" The build system will force /POINTER_SIZE=64. "64=ARGV" The build system will force /POINTER_SIZE=64=ARGV.
2011-03-19Apply all the changes submitted by Steven M. Schweda <sms@antinode.info>Richard Levitte
2011-01-30stop warnings about no previous prototype when compiling shared enginesDr. Stephen Henson
2011-01-06PR: 2407Richard Levitte
Fix fault include. Submitted by Arpadffy Zoltan <Zoltan.Arpadffy@scientificgames.se>
2010-12-14First attempt at adding the possibility to set the pointer size for the ↵Richard Levitte
builds on VMS. PR: 2393
2010-11-18PR: 2375Dr. Stephen Henson
Submitted by: Guenter <lists@gknw.net> Reviewed by: steve cleanup/fix e_aep.c for OpenWatcom
2010-11-18PR: 2374Dr. Stephen Henson
Submitted by: Guenter <lists@gknw.net> Reviewed by: steve Don't compile capi ENGINE on mingw32
2010-08-24engine/Makefile: harmonize engine install rule for .dylib extension on MacOS ↵Andy Polyakov
X [from HEAD]. PR: 2319
2010-06-15Fix warnings (From HEAD, original patch by Ben).Dr. Stephen Henson
2010-05-26Avoid use of ex_data free function in Chil ENGINE so it can be safelyDr. Stephen Henson
reloaded.
2010-05-22PR: 2254Dr. Stephen Henson
Submitted by: Ger Hobbelt <ger@hobbelt.com> Approved by: steve@openssl.org Check for <= 0 i2d return value.
2010-05-15PR: 2255Dr. Stephen Henson
Submitted By: Ger Hobbelt <ger@hobbelt.com> Place RSA dependent variable under #ifndef OPENSSL_NO_RSA
2010-04-14fix bug in ccgost CFB mode codeDr. Stephen Henson
2010-04-14check ASN1 type before using itDr. Stephen Henson
2010-04-13Rework the way engines are builtRichard Levitte
2010-04-08make GOST MAC work againDr. Stephen Henson
2010-03-24initialise buf if wrong_info not usedDr. Stephen Henson
2010-03-15e_capi.c: fix typo.Andy Polyakov
2010-03-15workaround for missing definition in some headersDr. Stephen Henson
2010-03-12PR: 2192Dr. Stephen Henson
Submitted By: Jaroslav Imrich <jaroslav.imrich@disig.sk> The prompt_info and wrong_info parameters can be empty strings which can produce confusing prompts. Treat empty string same as NULL.
2010-02-23Always check bn_wexpend() return values for failure (CVE-2009-3245).Bodo Möller
(The CHANGES entry covers the change from PR #2111 as well, submitted by Martin Olsson.) Submitted by: Neel Mehta
2010-02-16Submitted by: Dmitry Ivanov <vonami@gmail.com>Dr. Stephen Henson
Don't leave dangling pointers in GOST engine if calls fail.
2010-01-27size_t doesn't compare less than zero...Richard Levitte
2010-01-19PR: 2141Dr. Stephen Henson
Submitted by: "NARUSE, Yui" <naruse@airemix.jp> Remove non-ASCII comment which causes compilation errors on some versions of VC++.