Refactor OpenSSL crypto functions
Get series with b4
b4 am [email protected]...Versions newest first
- v1 Latest19 of 28 patches 1 replyIn review
19 of 28 patches are in this archive. The cover letter announces 28.
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 10/28 | Changed configure to accept --with-ssl-type=opensslconfigure.ac | +84 | 0 replies | |
| 11/28 | Refactored to rand_bytes for OpenSSL-independencyMakefile.am crypto.c crypto_backend.h +5 more | +166 | 0 replies | |
| 12/28 | Refactored OpenSSL-specific constantscrypto.c crypto.h crypto_openssl.h +2 more | +42 | 0 replies | |
| 13/28 | Refactored maximum cipher and hmac length constantscrypto.c crypto.h crypto_backend.h +1 more | +46 | 0 replies | |
| 14/28 | Refactored show_available_* functionscrypto.c crypto.h crypto_backend.h +1 more | +127 | 0 replies | |
| 15/28 | Refactored SSL_clear_error()crypto.c crypto_backend.h crypto_openssl.c | +11 | 0 replies | |
| 16/28 | Refactored crypto initialisation functionscrypto.c crypto.h crypto_backend.h +3 more | +193 | 0 replies | |
| 17/28 | Refactored DES key manipulation functionscrypto.c crypto_backend.h crypto_openssl.c +2 more | +144 | 0 replies | |
| 18/28 | Refactored NTLM DES key generationcrypto_backend.h crypto_openssl.c ntlm.c | +26 | 0 replies | |
| 19/28 | Refactored message digest type functionscrypto.c crypto.h crypto_backend.h +2 more | +104 | 0 replies | |
| 20/28 | Refactored message digest functionscrypto.c crypto.h crypto_backend.h +4 more | +190 | 0 replies | |
| 21/28 | Refactored HMAC functionscrypto.c crypto_backend.h crypto_openssl.c +1 more | +153 | 0 replies | |
| 22/28 | Refactored cipher key typescrypto.c crypto.h crypto_backend.h +2 more | +181 | 0 replies | |
| 23/28 | Refactored cipher functionscrypto.c crypto.h crypto_backend.h +1 more | +218 | 0 replies | |
| 24/28 | Added PRNG doxygencrypto.h | +29 | 0 replies | |
| 25/28 | Refactored: Moved crypto.h inline functions to end of filecrypto.h | +11 | 0 replies | |
| 26/28 | Removed stale OpenSSL defines from crypto.hcrypto.h crypto_openssl.c ssl.c | +5 | 0 replies | |
| 27/28 | Whitespace fixes in ntlm.cntlm.c | +204 | 0 replies | |
| 28/28 | Added a check for Openssl or PolarSSL definesoptions.h | +3 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [Openvpn-devel] [PATCH 0/28] Refactor OpenSSL crypto functions
Hi everyone,
This is the second series of patches for the master branch.
This patch separates the OpenSSL crypto functions (those in crypto.c) into a separate OpenSSL backend. The API for this backend is defined in crypto_backend.h.
Note that I also migrated all functions within OpenVPN that use crypto primitives, for compatibility with other SSL backends. The exception here is the functions in ssl.c, since they will be migrated in the next series of patches.
Enjoy!
Regards,
Adriaan de Jong