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