summaryrefslogtreecommitdiffstats
path: root/engines
AgeCommit message (Collapse)Author
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
2011-10-05e_padlock: add CTR mode.Andy Polyakov
2011-10-04e_padlock-x86_64.pl: fix typo.Andy Polyakov
2011-10-04e_padlock-x86*.pl: Nano-related update.Andy Polyakov
2011-10-01e_padlock-x86.pl: previous C3-specific fix was incomplete.Andy Polyakov
2011-10-01e_padlock-x86.pl: make it work on VIA C3 (which doesn't support SSE2).Andy Polyakov
2011-09-18Make latest assembler additions (vpaes and e_padlock) work in Windows build.Andy Polyakov
2011-09-06engines/asm/e_padlock-x86_64.pl: name it right and fix small bug.Andy Polyakov
2011-09-06Padlock engine: make it independent of inline assembler.Andy Polyakov
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-05-25e_padlock.c: fix typo.Andy Polyakov
2011-05-24e_padlock.c: last x86_64 commit didn't work with some optimizers.Andy Polyakov
2011-05-18e_padlock.c: make it compile on MacOS X.Andy Polyakov
2011-05-15new flag to stop ENGINE methods being registeredDr. Stephen Henson
2011-05-15NULL is a valid cspnameDr. 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-19After some adjustments, apply the changes OpenSSL 1.0.0d on OpenVMSRichard Levitte
submitted by Steven M. Schweda <sms@antinode.info>
2011-02-16Include openssl/crypto.h first in several other files so FIPS renamingDr. Stephen Henson
is picked up.
2011-02-03make updateBodo Möller
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-14e_capi.c: rearrange #include-s to improve portability.Andy Polyakov
PR: 2394
2010-12-14First attempt at adding the possibility to set the pointer size for the ↵Richard Levitte
builds on VMS. PR: 2393
2010-12-12e_capi.c: change from ANSI to TCHAR domain. This makes it compilable onAndy Polyakov
Windows CE/Mobile, yet keeps it normal Windows loop. PR: 2350
2010-11-22Synchronise with Unix and do all other needed modifications to have itRichard Levitte
build on VMS again.
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 X.Andy Polyakov
PR: 2319