Bodo Möller
|
8afca8d9c6
Fix more error codes.
|
vor 19 Jahren |
Geoff Thorpe
|
3a87a9b9db
Reduce header interdependencies, initially in engine.h (the rest of the
|
vor 20 Jahren |
Dr. Stephen Henson
|
216659eb87
Enhance EVP code to generate random symmetric keys of the
|
vor 20 Jahren |
Richard Levitte
|
2fe9ab8e20
It was pointed out to me that if the requested size is 0, we shouldn't
|
vor 21 Jahren |
Richard Levitte
|
1145e03870
Check that OPENSSL_malloc() really returned some memory.
|
vor 21 Jahren |
Geoff Thorpe
|
2754597013
A general spring-cleaning (in autumn) to fix up signed/unsigned warnings.
|
vor 21 Jahren |
Richard Levitte
|
0b13e9f055
Add the possibility to build without the ENGINE framework.
|
vor 22 Jahren |
Dr. Stephen Henson
|
59ae8c9419
EVP_DecryptInit() should call EVP_CipherInit() not EVP_CipherInit_ex().
|
vor 22 Jahren |
Richard Levitte
|
43d601641f
A few more memset()s converted to OPENSSL_cleanse().
|
vor 22 Jahren |
Ben Laurie
|
54a656ef08
Security fixes brought forward from 0.9.7.
|
vor 22 Jahren |
Dr. Stephen Henson
|
544a2aea4b
|
vor 22 Jahren |
Dr. Stephen Henson
|
3e268d2717
|
vor 22 Jahren |
Dr. Stephen Henson
|
bf6a9e66d6
|
vor 23 Jahren |
Dr. Stephen Henson
|
a3829cb720
Updates from stable branch.
|
vor 23 Jahren |
Dr. Stephen Henson
|
581f1c8494
Modify EVP cipher behaviour in a similar way
|
vor 23 Jahren |
Geoff Thorpe
|
18eda73234
EVP_EncryptInit_ex() and EVP_DecryptInit_ex() had been defined in evp.h but
|
vor 23 Jahren |
Dr. Stephen Henson
|
f329b8d73b
Make EVP_DecryptUpdate work again.
|
vor 23 Jahren |
Geoff Thorpe
|
11a57c7be5
This changes EVP's cipher and digest code to hook via the ENGINE support.
|
vor 23 Jahren |
Ben Laurie
|
82b2230527
Add RC4 support to OpenBSD.
|
vor 23 Jahren |
Ben Laurie
|
0e36019977
Add EVP test program.
|
vor 23 Jahren |
Ben Laurie
|
f0446ca8d7
Move CIPHER_CTX cleanups to _Final routines instead of _Init, which avoids
|
vor 23 Jahren |
Ben Laurie
|
db75357110
Fix memory leak.
|
vor 23 Jahren |
Ben Laurie
|
dbad169019
Really add the EVP and all of the DES changes.
|
vor 23 Jahren |
Dr. Stephen Henson
|
dc706cd35f
Make sure *outl is always initialized in EVP_EncryptUpdate().
|
vor 23 Jahren |
Ben Laurie
|
c148d70978
A better compromise between encrypt and decrypt (but why isn't it as fast
|
vor 23 Jahren |
Ben Laurie
|
7b6055d1af
Handle the common case first (where input size is a multiple of block size).
|
vor 23 Jahren |
Ben Laurie
|
f31b12503e
Use & instead of % - worth about 4% for 8 byte blocks.
|
vor 23 Jahren |
Dr. Stephen Henson
|
f2e5ca84d4
Option to disable standard block padding with EVP API.
|
vor 24 Jahren |
Dr. Stephen Henson
|
49528751b8
|
vor 24 Jahren |
Dr. Stephen Henson
|
57ae2e2428
Fourth phase EVP revision.
|
vor 24 Jahren |