summaryrefslogtreecommitdiffstats
path: root/crypto/engine
AgeCommit message (Collapse)Author
2015-03-24make dependDr. Stephen Henson
Reviewed-by: Matt Caswell <matt@openssl.org>
2015-03-24Move some ASN.1 internals to asn1_int.hDr. Stephen Henson
Move ASN.1 internals used across multiple directories into new internal header file asn1_int.h remove crypto/Makefile hack which allowed other directories to include "asn1_locl.h" Reviewed-by: Matt Caswell <matt@openssl.org>
2015-03-24Use OPENSSL_malloc rather than malloc/callocRichard Levitte
Reviewed-by: Matt Caswell <matt@openssl.org>
2015-03-24Fix eng_cryptodev to not depend on BN internals.Richard Levitte
Reviewed-by: Matt Caswell <matt@openssl.org>
2015-03-11Merge OPENSSL_NO_EC{DH,DSA} into OPENSSL_NO_ECRich Salz
Suggested by John Foley <foleyj@cisco.com>. Reviewed-by: Matt Caswell <matt@openssl.org>
2015-02-02Dead code cleanup; remove #if 0 from crypto/engineRich Salz
Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-01-30Build correctly for me on FreeBSD 10.Ben Laurie
Reviewed-by: Rich Salz Don't debug.
2015-01-27OPENSSL_NO_xxx cleanup: SHARich Salz
Remove support for SHA0 and DSS0 (they were broken), and remove the ability to attempt to build without SHA (it didn't work). For simplicity, remove the option of not building various SHA algorithms; you could argue that SHA_224/256/384/512 should be kept, since they're like crypto algorithms, but I decided to go the other way. So these options are gone: GENUINE_DSA OPENSSL_NO_SHA0 OPENSSL_NO_SHA OPENSSL_NO_SHA1 OPENSSL_NO_SHA224 OPENSSL_NO_SHA256 OPENSSL_NO_SHA384 OPENSSL_NO_SHA512 Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-01-24Remove unused eng_rsax and related asm fileRich Salz
Reviewed-by: Andy Polyakov <appro@openssl.org>
2015-01-24Fix segfault with empty fields as last in the config.Kurt Roeckx
Reviewed-by: Tim Hudson <tjh@openssl.org>
2015-01-23Replace exit() with error return.Viktor Dkhovni
Reviewed-by: Tim Hudson <tjh@openssl.org>
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell
Reviewed-by: Tim Hudson <tjh@openssl.org>
2015-01-22Fix indent issue with engine.hMatt Caswell
Reviewed-by: Tim Hudson <tjh@openssl.org>
2015-01-06Further comment amendments to preserve formatting prior to source reformatMatt Caswell
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-12-30mark all block comments that need format preserving so thatTim Hudson
indent will not alter them when reformatting comments Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org>
2014-12-18Change all instances of OPENSSL_NO_DEPRECATED to OPENSSL_USE_DEPRECATEDMatt Caswell
Introduce use of DECLARE_DEPRECATED Reviewed-by: Rich Salz <rsalz@openssl.org>
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-12-08Disable engines that will fail to build when bn is made opaqueMatt Caswell
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-12-08Remove fipscanister build functionality from makefiles.Dr. Stephen Henson
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-11-28Remove all .cvsignore filesRich Salz
Reviewed-by: Tim Hudson <tjh@openssl.org>
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-15cryptodev_digest_copy: return error if allocating dstate->mac_data failsJonas Maebe
Signed-off-by: Kurt Roeckx <kurt@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
2014-08-15cryptodev_digest_update: don't leak original state->mac_data if realloc failsJonas Maebe
Signed-off-by: Kurt Roeckx <kurt@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
2014-08-14make dependEmilia Kasper
Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
2014-07-19Windows build fixes.Dr. Stephen Henson
Add cmac.h to mkdef.pl Remove ENGINE_load_rsax from engine.h: no longer built. Update ordinals Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-07-08Please Clang's sanitizer, addendum.Andy Polyakov
2014-06-30Make depend.Ben Laurie
2014-02-19make dependDr. Stephen Henson
2014-02-18Don't use CRYPTO_AES_CTR if it isn't defined.Dr. Stephen Henson
2014-02-15Add support for aes-128/192/256-ctr to the cryptodev engine.Klaus-Peter Junghanns
This can be used to speed up SRTP with libsrtp, e.g. on TI omap/sitara based devices.
2014-01-28Add loaded dynamic ENGINEs to list.Dr. Stephen Henson
Always add a dynamically loaded ENGINE to list. Otherwise it can cause problems when multiply loaded, especially if it adds new public key methods. For all current engines we only want a single implementation anyway.
2013-12-13Don't use rdrand engine as default unless explicitly requested.Dr. Stephen Henson
(cherry picked from commit 16898401bd47a153fbf799127ff57fdcfcbd324f)
2013-09-05misspellings fixes by https://github.com/vlajos/misspell_fixerVeres Lajos
2013-07-05Remove RSAX engine, superseded by RSAZ module.Andy Polyakov
2013-03-04Include correctly.Ben Laurie
2013-02-21make depend.Ben Laurie
2012-11-19make dependDr. Stephen Henson
2012-06-03Version skew reduction: trivia (I hope).Ben Laurie
2012-03-19eng_all.c: revert previous "disable Padlock" commit, which was unjustified.Andy Polyakov
2012-02-27PR: 2735Dr. Stephen Henson
Make cryptodev digests work. Thanks to Nikos Mavrogiannopoulos for this fix.
2011-12-13Padlock engine doesn't build (the asm parts are not built for some reason),Ben Laurie
so remove for now.
2011-10-13Remove eng_aesni.c as AES-NI support is integrated directly at EVP.Andy Polyakov
2011-10-13Make CTR mode behaviour consistent with other modes:Bodo Möller
- clear ctx->num in EVP_CipherInit_ex - adapt e_eas.c changes from http://cvs.openssl.org/chngview?cn=19816 for eng_aesni.c Submitted by: Emilia Kasper
2011-10-10def_rsa_finish not used any more.Dr. Stephen Henson
2011-10-10remove some debugging codeDr. Stephen Henson
2011-10-10fix leak properly this time...Dr. Stephen Henson
2011-10-09fix memory leaksDr. Stephen Henson
2011-09-05make updateBodo Möller
2011-08-22eng_rsax.c: improve portability.Andy Polyakov
2011-08-14eng_rdrand.c: make it link in './config 386' case.Andy Polyakov