aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/engine/eng_cryptodev.c
Commit message (Collapse)AuthorAgeFilesLines
* cryptodev_digest_copy: return error if allocating dstate->mac_data failsJonas Maebe2014-08-151-6/+11
| | | | | Signed-off-by: Kurt Roeckx <kurt@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
* cryptodev_digest_update: don't leak original state->mac_data if realloc failsJonas Maebe2014-08-151-2/+4
| | | | | Signed-off-by: Kurt Roeckx <kurt@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
* Don't use CRYPTO_AES_CTR if it isn't defined.Dr. Stephen Henson2014-02-181-2/+6
|
* Add support for aes-128/192/256-ctr to the cryptodev engine.Klaus-Peter Junghanns2014-02-151-0/+51
| | | | This can be used to speed up SRTP with libsrtp, e.g. on TI omap/sitara based devices.
* Include correctly.Ben Laurie2013-03-041-4/+4
|
* PR: 2735Dr. Stephen Henson2012-02-271-20/+51
| | | | | Make cryptodev digests work. Thanks to Nikos Mavrogiannopoulos for this fix.
* don't mix definitions and codeDr. Stephen Henson2010-03-031-4/+4
|
* PR: 2178Dr. Stephen Henson2010-03-011-3/+20
| | | | | | | Submitted by: "Kennedy, Brendan" <brendan.kennedy@intel.com> Handle error codes correctly: cryptodev returns 0 for success whereas OpenSSL returns 1.
* oops, reinstate correct prototypeDr. Stephen Henson2010-03-011-2/+2
|
* make USE_CRYPTODEV_DIGESTS workDr. Stephen Henson2010-03-011-3/+5
|
* update cryptodev to match 1.0.0 stable branch versionDr. Stephen Henson2010-03-011-4/+8
|
* Fix warnings.Ben Laurie2009-07-261-7/+11
|
* PR: 1624Dr. Stephen Henson2009-07-111-1/+1
| | | | | | | Submitted by: "Simon L. Nielsen" <simon@FreeBSD.org> Obtained from: steve@openssl.org Correct FreeBSD check.
* Upadte from 1.0.0-stableDr. Stephen Henson2009-07-011-9/+9
|
* Update from 1.0.0-stable.Dr. Stephen Henson2009-07-011-8/+259
|
* Update from 1.0.0-stableDr. Stephen Henson2009-07-011-54/+63
|
* Update from 1.0.0-stableDr. Stephen Henson2009-07-011-4/+2
|
* Update from 1.0.0-stableDr. Stephen Henson2009-07-011-1/+2
|
* Updates from 1.0.0-stableDr. Stephen Henson2009-06-301-2/+2
|
* Typo, setting the first element of nids[] to NULL instead of settingRichard Levitte2004-06-151-2/+2
| | | | *cnids.
* I can't verify this directly, but recent changes will probably require thatGeoff Thorpe2004-05-171-0/+1
| | | | | the cryptodev implementation include bn.h directly (when building with OPENSSL_NO_DEPRECATED that is).
* ... and this should likewise fix up those RSA implementations that weren'tGeoff Thorpe2004-03-251-3/+3
| | | | already built and tested.
* OpenBSD-internal changes.Richard Levitte2003-12-271-4/+0
| | | | This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
* Free "engine" resource in case of failure to prevent memory leakLutz Jänicke2003-11-241-1/+4
| | | | | PR: #778 Submitted by: George Mitchell <george@m5p.com>
* The "cryptodev" engine preprocessor logic used undefined symbols inGeoff Thorpe2003-10-291-1/+2
| | | | | comparisons. It's better not to allow this, because it gives false positives when using compiler warnings that detect mistyped symbols.
* Missing 0 broke FreeBSD build.Richard Levitte2003-01-231-1/+1
| | | | PR: 470
* FreeBSD has /dev/crypto as well.Richard Levitte2003-01-161-19/+21
| | | | PR: 462
* Make sure to implement the cryptodev engine only when /dev/crypto exists.Richard Levitte2002-12-051-0/+13
|
* Step 9 of move of engines: rename crypto/engine/hw_cryptodev.c toRichard Levitte2002-10-111-0/+1117
eng_cryptodev.c. This is an engine that (at least currently) has to be built in.