Rich Salz
|
b196e7d936
|
remove malloc casts
Following ANSI C rules, remove the casts from calls to
OPENSSL_malloc and OPENSSL_realloc.
Reviewed-by: Richard Levitte <levitte@openssl.org>
|
2015-04-28 15:28:14 -04:00 |
|
Richard Levitte
|
2383a74be1
|
Use OPENSSL_malloc rather than malloc/calloc
Reviewed-by: Matt Caswell <matt@openssl.org>
|
2015-03-24 12:21:12 +01:00 |
|
Richard Levitte
|
912d7c75d4
|
Fix eng_cryptodev to not depend on BN internals.
Reviewed-by: Matt Caswell <matt@openssl.org>
|
2015-03-24 12:21:12 +01:00 |
|
Ben Laurie
|
4de8385796
|
Build correctly for me on FreeBSD 10.
Reviewed-by: Rich Salz
Don't debug.
|
2015-01-30 22:23:17 +00:00 |
|
Matt Caswell
|
0f113f3ee4
|
Run util/openssl-format-source -v -c .
Reviewed-by: Tim Hudson <tjh@openssl.org>
|
2015-01-22 09:20:09 +00:00 |
|
Jonas Maebe
|
d6f69ae547
|
cryptodev_digest_copy: return error if allocating dstate->mac_data fails
Signed-off-by: Kurt Roeckx <kurt@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
|
2014-08-15 22:38:51 +02:00 |
|
Jonas Maebe
|
349e6b2b0a
|
cryptodev_digest_update: don't leak original state->mac_data if realloc fails
Signed-off-by: Kurt Roeckx <kurt@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
|
2014-08-15 22:38:36 +02:00 |
|
Dr. Stephen Henson
|
6ecbc2bb62
|
Don't use CRYPTO_AES_CTR if it isn't defined.
|
2014-02-18 22:20:30 +00:00 |
|
Klaus-Peter Junghanns
|
be2c4d9bd9
|
Add support for aes-128/192/256-ctr to the cryptodev engine.
This can be used to speed up SRTP with libsrtp, e.g. on TI omap/sitara based devices.
|
2014-02-15 00:01:40 +00:00 |
|
Ben Laurie
|
ea5003bd1e
|
Include correctly.
|
2013-03-04 14:31:18 +00:00 |
|
Dr. Stephen Henson
|
d441e6d8db
|
PR: 2735
Make cryptodev digests work. Thanks to Nikos Mavrogiannopoulos for
this fix.
|
2012-02-27 16:33:34 +00:00 |
|
Dr. Stephen Henson
|
2c772c8700
|
don't mix definitions and code
|
2010-03-03 15:30:42 +00:00 |
|
Dr. Stephen Henson
|
f84c85b0e3
|
PR: 2178
Submitted by: "Kennedy, Brendan" <brendan.kennedy@intel.com>
Handle error codes correctly: cryptodev returns 0 for success whereas OpenSSL
returns 1.
|
2010-03-01 23:54:47 +00:00 |
|
Dr. Stephen Henson
|
ff2fdbf2f8
|
oops, reinstate correct prototype
|
2010-03-01 03:01:27 +00:00 |
|
Dr. Stephen Henson
|
5e28ccb798
|
make USE_CRYPTODEV_DIGESTS work
|
2010-03-01 01:19:18 +00:00 |
|
Dr. Stephen Henson
|
c3951d8973
|
update cryptodev to match 1.0.0 stable branch version
|
2010-03-01 00:37:58 +00:00 |
|
Ben Laurie
|
d80866041e
|
Fix warnings.
|
2009-07-26 12:09:21 +00:00 |
|
Dr. Stephen Henson
|
1e8569398c
|
PR: 1624
Submitted by: "Simon L. Nielsen" <simon@FreeBSD.org>
Obtained from: steve@openssl.org
Correct FreeBSD check.
|
2009-07-11 22:28:45 +00:00 |
|
Dr. Stephen Henson
|
6c495bdb5d
|
Upadte from 1.0.0-stable
|
2009-07-01 15:47:04 +00:00 |
|
Dr. Stephen Henson
|
8b96875052
|
Update from 1.0.0-stable.
|
2009-07-01 15:43:04 +00:00 |
|
Dr. Stephen Henson
|
b53e076988
|
Update from 1.0.0-stable
|
2009-07-01 15:37:17 +00:00 |
|
Dr. Stephen Henson
|
0e698584a0
|
Update from 1.0.0-stable
|
2009-07-01 15:26:00 +00:00 |
|
Dr. Stephen Henson
|
9a6d8ee5b5
|
Update from 1.0.0-stable
|
2009-07-01 11:40:19 +00:00 |
|
Dr. Stephen Henson
|
e5b2b0f91f
|
Updates from 1.0.0-stable
|
2009-06-30 15:28:16 +00:00 |
|
Richard Levitte
|
132fc53223
|
Typo, setting the first element of nids[] to NULL instead of setting
*cnids.
|
2004-06-15 11:45:42 +00:00 |
|
Geoff Thorpe
|
ac0d0a5ecd
|
I can't verify this directly, but recent changes will probably require that
the cryptodev implementation include bn.h directly (when building with
OPENSSL_NO_DEPRECATED that is).
|
2004-05-17 18:58:47 +00:00 |
|
Geoff Thorpe
|
ea77fc3380
|
... and this should likewise fix up those RSA implementations that weren't
already built and tested.
|
2004-03-25 02:55:17 +00:00 |
|
Richard Levitte
|
7cf803230b
|
OpenBSD-internal changes.
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
|
2003-12-27 15:02:56 +00:00 |
|
Lutz Jänicke
|
d7559f16cd
|
Free "engine" resource in case of failure to prevent memory leak
PR: #778
Submitted by: George Mitchell <george@m5p.com>
|
2003-11-24 16:48:52 +00:00 |
|
Geoff Thorpe
|
6145b0b183
|
The "cryptodev" engine preprocessor logic used undefined symbols in
comparisons. It's better not to allow this, because it gives false
positives when using compiler warnings that detect mistyped symbols.
|
2003-10-29 04:00:14 +00:00 |
|
Richard Levitte
|
0c3426da86
|
Missing 0 broke FreeBSD build.
PR: 470
|
2003-01-23 08:10:04 +00:00 |
|
Richard Levitte
|
c00cee00fd
|
FreeBSD has /dev/crypto as well.
PR: 462
|
2003-01-16 18:29:30 +00:00 |
|
Richard Levitte
|
b84d5b72f1
|
Make sure to implement the cryptodev engine only when /dev/crypto exists.
|
2002-12-05 10:16:28 +00:00 |
|
Richard Levitte
|
76dfca879f
|
Step 9 of move of engines: rename crypto/engine/hw_cryptodev.c to
eng_cryptodev.c. This is an engine that (at least currently) has
to be built in.
|
2002-10-11 18:38:26 +00:00 |
|