summaryrefslogtreecommitdiffstats
path: root/engines
AgeCommit message (Collapse)Author
2014-08-18RT1815: More const'ness improvementsJustin Blanchard
Add a dozen more const declarations where appropriate. These are from Justin; while adding his patch, I noticed ASN1_BIT_STRING_check could be fixed, too. Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
2014-08-17pub_decode_gost94, pub_decode_gost01: check for NULL after allocating ↵Jonas Maebe
databuf pub_encode_gost94, pub_encode_gost01: check for NULL after allocating databuf and octet Signed-off-by: Kurt Roeckx <kurt@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
2014-08-09Undo a90081576c94f9f54de1755188a00ccc1760549aRich Salz
Undo unapproved commit that removed DJGPP and WATT32
2014-08-08Remove DJGPP (and therefore WATT32) #ifdef's.Rich Salz
DJGPP is no longer a supported platform. Remove all #ifdef, etc., cases that refer to it. DJGPP also #define'd WATT32, so that is now removed as well.
2014-07-24Don't call setenv in gost2814789t.cDr. Stephen Henson
The call to setenv in gost2814789t.c is not portable and may not reflect the location of the GOST ENGINE on all platforms anyway. Instead set OPENSSL_ENGINES in test/Makefile Reviewed-by: Geoff Thorpe <geoff@openssl.org>
2014-07-08Please Clang's sanitizer.Andy Polyakov
PR: #3424,#3423,#3422
2014-07-02Add support for SHA2 in CAPI ENGINE.Libor Krystek
PR#2706 though patch is from PR#3366.
2014-06-01Initialise alg.David Ramos
PR#3313
2014-03-07engines/ccgost/gosthash.c: simplify and avoid SEGV.Andy Polyakov
PR: 3275
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
2013-11-01Fix warning.Dr. Stephen Henson
2013-10-28engines/e_aep.c: make it BN_ULONG-size and endian "neutral".Andy Polyakov
2013-09-15Add support for Cygwin-x86_64.Andy Polyakov
PR: 3110 Submitted by Corinna Vinschen.
2013-09-05misspellings fixes by https://github.com/vlajos/misspell_fixerVeres Lajos
2013-06-21Add control to retrieve signature MD.Dr. Stephen Henson
2013-04-13Fix Windows linking error in GOST test case.Andy Polyakov
2013-03-04Missing MINFO generation.Ben Laurie
2013-02-21Fix ignored return value warnings.Ben Laurie
Not sure why I am getting these now and not before.
2013-01-24Don't use C++ style comments.Dr. Stephen Henson
2013-01-22x86_64 assembly pack: make Windows build more robust.Andy Polyakov
PR: 2963 and a number of others
2013-01-22gost2814789t.c: portability fixes.Andy Polyakov
2013-01-21Fix warnings.Ben Laurie
2013-01-19gost_crypt.c: add assertions.Andy Polyakov
Submitted by: Seguei Leontiev PR: 2821
2013-01-19engines/ccgost: add test case.Andy Polyakov
Submitted by: Serguei Leontiev PR: 2821
2012-12-19gost_crypt.c: more intuitive ceiling.Andy Polyakov
2012-12-19engines/cchost/gost_crypt.c: fix typo.Andy Polyakov
2012-12-19engines/e_capi.c: fix typo.Andy Polyakov
Submitted by: Pierre Delaage
2012-12-19engine/cchost: fix bugs.Andy Polyakov
PR: 2821 Submitted by: Dmitry Belyavsky, Serguei Leontiev
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 equal.Andy Polyakov
PR: 2858
2012-06-27x86_64 assembly pack: make it possible to compile with Perl located onAndy Polyakov
path with spaces. PR: 2835
2012-06-03Version skew reduction: trivia (I hope).Ben Laurie
2012-03-19e_padlock-x86[_64].pl: better understanding of prefetch errata and properAndy Polyakov
workaround.
2012-03-19eng_all.c: revert previous "disable Padlock" commit, which was unjustified.Andy Polyakov
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-12Sanitize usage of <ctype.h> functions. It's important that charactersAndy Polyakov
are passed zero-extended, not sign-extended. PR: 2682
2012-01-04Check GOST parameters are not NULL (CVE-2012-0027)Dr. Stephen Henson
2011-12-13Padlock engine doesn't build (the asm parts are not built for some reason),Ben Laurie
so remove for now.
2011-11-15Configure: reimplement commit#21695.Andy Polyakov
2011-11-14Fix some warnings caused by __owur. Temporarily (I hope) remove the moreBen Laurie
aspirational __owur annotations.
2011-11-12engines/: get rid of cvs warnings on MacOS X, proper clean in ccgost.Andy Polyakov
2011-10-19"make update" (partial)Bodo Möller
2011-10-18engines/.cvsignore: stop whining about e_padlock-*.s.Andy Polyakov
2011-10-11e_padlock-x86[_64].pl: protection against prefetch errata.Andy Polyakov
2011-10-09e_padlock-x86_64.pl: brown-bag bug in stack pointer handling.Andy Polyakov
2011-10-08e_padlock-x86[_64].pl: SHA fixes, comply with specification and fix bug.Andy Polyakov