summaryrefslogtreecommitdiff
path: root/engines
Commit message (Collapse)AuthorAgeFilesLines
* Fix null-pointer dereferenceEdgar Pek2015-02-221-2/+2
| | | | | | Signed-off-by: Kurt Roeckx <kurt@roeckx.be> Reviewed-by: Richard Levitte <levitte@openssl.org> (cherry picked from commit bcfa19a8d19506c26b5f8d9d9934ca2aa5f96b43)
* Fix for reformat problems with e_padlock.cMatt Caswell2015-01-221-29/+91
| | | | | Reviewed-by: Andy Polyakov <appro@openssl.org> (cherry picked from commit d3b7cac41b957704932a0cdbc74d4d48ed507cd0)
* Re-align some comments after running the reformat script.OpenSSL_1_0_1-post-reformatMatt Caswell2015-01-223-112/+112
| | | | | | | | | This should be a one off operation (subsequent invokation of the script should not move them) This commit is for the 1.0.1 changes Reviewed-by: Tim Hudson <tjh@openssl.org>
* Rerun util/openssl-format-source -v -c .OpenSSL_1_0_1-post-auto-reformatMatt Caswell2015-01-221-1/+3
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Run util/openssl-format-source -v -c .Matt Caswell2015-01-2262-15762/+15825
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Tweaks for comments due to indent's inability to handle themMatt Caswell2015-01-221-4/+8
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Move more comments that confuse indentMatt Caswell2015-01-223-5/+12
| | | | | | | | | | | | | | | Conflicts: crypto/dsa/dsa.h demos/engines/ibmca/hw_ibmca.c ssl/ssl_locl.h Conflicts: crypto/bn/rsaz_exp.c crypto/evp/e_aes_cbc_hmac_sha1.c crypto/evp/e_aes_cbc_hmac_sha256.c ssl/ssl_locl.h Reviewed-by: Tim Hudson <tjh@openssl.org>
* Fix strange formatting by indentMatt Caswell2015-01-222-14/+14
| | | | | | | | | | Conflicts: crypto/hmac/hmac.h Conflicts: crypto/evp/e_aes_cbc_hmac_sha256.c Reviewed-by: Tim Hudson <tjh@openssl.org>
* engines/e_ubsec.c: make it indent-friendly.Andy Polyakov2015-01-221-17/+26
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Additional comment changes for reformat of 1.0.1Matt Caswell2015-01-221-2/+4
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Further comment changes for reformatMatt Caswell2015-01-221-2/+2
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* mark all block comments that need format preserving so thatTim Hudson2015-01-2211-69/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | indent will not alter them when reformatting comments (cherry picked from commit 1d97c8435171a7af575f73c526d79e1ef0ee5960) Conflicts: crypto/bn/bn_lcl.h crypto/bn/bn_prime.c crypto/engine/eng_all.c crypto/rc4/rc4_utl.c crypto/sha/sha.h ssl/kssl.c ssl/t1_lib.c Conflicts: crypto/rc4/rc4_enc.c crypto/x509v3/v3_scts.c crypto/x509v3/v3nametest.c ssl/d1_both.c ssl/s3_srvr.c ssl/ssl.h ssl/ssl_locl.h ssl/ssltest.c ssl/t1_lib.c Reviewed-by: Tim Hudson <tjh@openssl.org>
* Build fixesEmilia Kasper2014-12-171-0/+2
| | | | | | | | 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)
* Adjust VMS build to Unix build. Most of all, make it so the disabledRichard Levitte2014-10-151-1/+1
| | | | | | | | 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>
* Make sure that disabling the MAYLOSEDATA3 warning is only done when the ↵Richard Levitte2014-10-151-3/+18
| | | | | | 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>
* Initialise alg.David Ramos2014-06-011-1/+1
| | | | | PR#3313 (cherry picked from commit 7e2c6f7eb01515a990f77fbc5441be8e1a17152a)
* engines/ccgost/gosthash.c: simplify and avoid SEGV.Andy Polyakov2014-03-071-10/+9
| | | | | PR: 3275 (cherry picked from commit ea38f020492042bc1d1adc26ef197b0b9cadf968)
* make updateDr. Stephen Henson2014-01-062-105/+274
|
* make updateDr. Stephen Henson2013-12-082-274/+105
|
* engines/ccgost/gost89.h: make word32 defintion unconditional.Andy Polyakov2013-11-081-4/+0
| | | | | | | | | 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)
* engines/ccgost: GOST fixes [from master].Andy Polyakov2013-01-193-9/+38
| | | | | Submitted by: Dmitry Belyavsky, Seguei Leontiev PR: 2821
* PR: 2880Dr. Stephen Henson2012-11-182-1/+9
| | | | | | Submitted by: "Florian Rüchel" <florian.ruechel@ruhr-uni-bochum.de> Correctly handle local machine keys in the capi ENGINE.
* Don't load GOST ENGINE if it is already loaded.Dr. Stephen Henson2012-09-011-1/+11
| | | | | | | | 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.
* gosthash.c: use memmove in circle_xor8, as input pointers can be equalAndy Polyakov2012-08-131-1/+1
| | | | | | [from HEAD]. PR: 2858
* make updateOpenSSL_1_0_1bDr. Stephen Henson2012-04-261-7/+7
|
* PR: 2744Dr. Stephen Henson2012-03-112-0/+43
| | | | | | Submitted by: Dmitry Belyavsky <beldmit@gmail.com> CMS support for ccgost engine
* PR: 2743Dr. Stephen Henson2012-02-291-0/+1
| | | | | | Reported by: Dmitry Belyavsky <beldmit@gmail.com> Fix memory leak if invalid GOST MAC key given.
* PR: 2703Dr. Stephen Henson2012-02-111-1/+7
| | | | | | Submitted by: Alexey Melnikov <alexey.melnikov@isode.com> Fix some memory and resource leaks in CAPI ENGINE.
* PR: 2705Dr. Stephen Henson2012-02-111-17/+25
| | | | | | Submitted by: Alexey Melnikov <alexey.melnikov@isode.com> Only create ex_data indices once for CAPI engine.
* only include bn.h onceDr. Stephen Henson2012-01-241-1/+0
|
* Sanitize usage of <ctype.h> functions. It's important that charactersAndy Polyakov2012-01-121-6/+6
| | | | | are passed zero-extended, not sign-extended [from HEAD]. PR: 2682
* Check GOST parameters are not NULL (CVE-2012-0027)Dr. Stephen Henson2012-01-042-0/+8
|
* PR: 2586Dr. Stephen Henson2011-09-011-1/+2
| | | | | | | Submitted by: Thomas Jarosch <thomas.jarosch@intra2net.com> Reviewed by: steve Zero structure fields properly.
* PR: 2586Dr. Stephen Henson2011-09-011-0/+4
| | | | | | | Submitted by: Thomas Jarosch <thomas.jarosch@intra2net.com> Reviewed by: steve Fix brace mismatch.
* Stop warning.Dr. Stephen Henson2011-06-211-0/+2
|
* Fix warnings in shared builds.Dr. Stephen Henson2011-06-141-1/+5
|
* new flag to stop ENGINE methods being registeredDr. Stephen Henson2011-05-151-0/+1
|
* Corrections to the VMS build system.Richard Levitte2011-03-251-6/+7
| | | | Submitted by Steven M. Schweda <sms@antinode.info>
* For VMS, implement the possibility to choose 64-bit pointers withRichard Levitte2011-03-251-8/+21
| | | | | | | | 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.
* Apply all the changes submitted by Steven M. Schweda <sms@antinode.info>Richard Levitte2011-03-191-100/+190
|
* stop warnings about no previous prototype when compiling shared enginesDr. Stephen Henson2011-01-303-0/+10
|
* PR: 2407Richard Levitte2011-01-061-2/+2
| | | | | Fix fault include. Submitted by Arpadffy Zoltan <Zoltan.Arpadffy@scientificgames.se>
* First attempt at adding the possibility to set the pointer size for the ↵Richard Levitte2010-12-141-2/+62
| | | | | | builds on VMS. PR: 2393
* PR: 2375Dr. Stephen Henson2010-11-181-6/+2
| | | | | | | Submitted by: Guenter <lists@gknw.net> Reviewed by: steve cleanup/fix e_aep.c for OpenWatcom
* PR: 2374Dr. Stephen Henson2010-11-181-3/+9
| | | | | | | Submitted by: Guenter <lists@gknw.net> Reviewed by: steve Don't compile capi ENGINE on mingw32
* engine/Makefile: harmonize engine install rule for .dylib extension on MacOS ↵Andy Polyakov2010-08-242-2/+2
| | | | | | X [from HEAD]. PR: 2319
* Fix warnings (From HEAD, original patch by Ben).Dr. Stephen Henson2010-06-154-9/+3
|
* Avoid use of ex_data free function in Chil ENGINE so it can be safelyDr. Stephen Henson2010-05-261-36/+18
| | | | reloaded.
* PR: 2254Dr. Stephen Henson2010-05-221-1/+1
| | | | | | | Submitted by: Ger Hobbelt <ger@hobbelt.com> Approved by: steve@openssl.org Check for <= 0 i2d return value.
* PR: 2255Dr. Stephen Henson2010-05-151-1/+1
| | | | | | Submitted By: Ger Hobbelt <ger@hobbelt.com> Place RSA dependent variable under #ifndef OPENSSL_NO_RSA