aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/openssl
Commit message (Collapse)AuthorAgeFilesLines
...
* Renamed key_encod{ing,der}_t and constants, prepare for generic credential ↵Martin Willi2010-07-136-51/+51
| | | | encoding
* Some Doxygen fixes.Tobias Brunner2010-07-051-4/+4
|
* Select subjectAltName address family using address length in openssl pluginMartin Willi2010-06-241-2/+12
|
* Fixing compilation of the OpenSSL plugin if ENGINE support is disabled.Tobias Brunner2010-06-222-2/+14
| | | | | That is, enable compilation if OpenSSL was configured with OPENSSL_NO_ENGINE.
* Fixing compilation of the OpenSSL plugin if Elliptic Curve support is disabled.Tobias Brunner2010-06-224-3/+25
| | | | | That is, enable compilation if OpenSSL was configured with OPENSSL_NO_EC.
* Unwrap subjectKeyIdentifier from OCTET_STRINGMartin Willi2010-05-261-4/+12
|
* Removed is_newer() from certificate_t, obsoleting all implementationsMartin Willi2010-05-212-46/+0
|
* Implemented X.509 CRL reading using OpenSSLMartin Willi2010-05-214-1/+606
|
* Implemented X.509 certificate reading using OpenSSLMartin Willi2010-05-216-2/+1054
|
* Fixed doxygen groupMartin Willi2010-05-201-1/+1
|
* Support decoding of subjectPublicKeyInfo in openssl without pkcs1 pluginMartin Willi2010-05-052-2/+16
|
* Added support for DH groups 22, 23 and 24, patch contributed by Joy LattenMartin Willi2010-04-191-0/+6
|
* Fixed OpenSSL engine_id setting, i.e. do not use 'library.' prefix for ↵Tobias Brunner2010-04-101-1/+1
| | | | settings in libstrongswan.
* Store DH generator in a chunk, hide non-public data in a private structMartin Willi2010-04-081-4/+3
|
* Some whitespace fixes.Tobias Brunner2010-04-064-4/+4
|
* Adding DBG_LIB to all calls of libstrongswan's version of DBG*.Tobias Brunner2010-04-066-25/+26
|
* PEM encoding for OpenSSL RSA and EC public and private keysAndreas Steffen2010-04-044-4/+56
|
* Provide the Diffie Hellman parameters from a central location, so that we do ↵Tobias Brunner2010-03-091-62/+12
| | | | | | | | not have to replicate them in every plugin that implements the DH interface. The main reason for this change is that Android's libcrypto does not include the get_rfcX_prime_Y functions by default. Therefore we would have had to replicate the primes a third time.
* Replaced the deprecated RSA_generate_key with RSA_generate_key_ex.Tobias Brunner2010-03-081-2/+25
|
* Implemented the PRF_KEYED_SHA1 algorithm in the openssl pluginMartin Willi2010-03-084-0/+195
|
* Reverting eba28948a584b9d02474cf5d256b04b8d2adbe6a which was only necessary ↵Tobias Brunner2010-03-021-3/+1
| | | | | | | when cross-compiling the plugins for Android 2.0. With the coming monolithic build using Android.mk files this won't be necessary anymore.
* Streamlined the source file list formatting in plugin makefiles.Tobias Brunner2010-03-021-1/+2
|
* Link all enabled libstrongswan plugins into the library, link all enabled ↵Tobias Brunner2010-03-021-1/+7
| | | | charon plugins into libcharon.
* Changed plugin constructors from plugin_create to plugin_name_plugin_create.Tobias Brunner2010-03-021-1/+1
|
* Removing the plugin constructor declarations from the header files.Tobias Brunner2010-03-021-5/+0
|
* Link all plugins to libstrongswan.Tobias Brunner2010-02-251-1/+1
|
* Using the thread wrapper in charon, libstrongswan and their plugins.Tobias Brunner2009-12-231-2/+2
|
* Separated the public interfaces of the threading primitives.Tobias Brunner2009-12-231-1/+1
|
* Moved mutex.c to a separate folder in order to cleanly wrap other threading ↵Tobias Brunner2009-12-231-1/+1
| | | | primitives (and utils/mutex.h is now threading.h).
* Prefer MODP2048/1536 over ECP Diffie-Hellman groupsMartin Willi2009-11-121-11/+9
|
* Public/Private keys implement a has_fingerprint() methodMartin Willi2009-09-214-0/+4
|
* Exponents of a RSA key in openssl are optional (for PGP)Martin Willi2009-09-151-4/+9
|
* Added support to build RSA keys from components in opensslMartin Willi2009-09-142-15/+72
|
* Updated openssl plugin to the new builder APIMartin Willi2009-09-109-382/+255
|
* remove spaces before tabs at the beginning of lines (^( )+\t)Martin Willi2009-09-041-1/+1
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-0415-230/+230
|
* build_curve_signature() processes hash not dataAndreas Steffen2009-08-271-1/+1
|
* NID_hash and NID_ec_curve were interchangedAndreas Steffen2009-08-271-6/+6
|
* verify_signature() now processes hash not dataAndreas Steffen2009-08-271-3/+3
|
* NID_hash and NID_ec_curver were interchangedAndreas Steffen2009-08-271-6/+6
|
* verify that the ECDSA auth signature was done with the correct curveMartin Willi2009-08-271-21/+47
|
* distinguish between RFC 4754 (concatenated) and RFC 3279 (DER encoded) ECDSA ↵Martin Willi2009-08-272-177/+128
| | | | signatures
* added support for SIGN_ECDSA_WITH_SHA1 signature scheme in opensslMartin Willi2009-08-271-18/+20
|
* fixed memleak in openssl fingerprintingMartin Willi2009-08-272-0/+2
|
* do openssl fingerprinting/encoding directly, openssl provides all functionsMartin Willi2009-08-277-237/+148
|
* encoding public EC keys is not really possible without subjectPublicKeyInfoMartin Willi2009-08-261-27/+53
|
* implemented openssl EC key generationMartin Willi2009-08-261-0/+42
|
* fixed openssl RSA private key encodingMartin Willi2009-08-261-3/+3
|
* updated openssl plugin to new private/public key API, use encoder frameworkMartin Willi2009-08-267-511/+325
|
* OpenSolaris defines MUTEX_DEFAULT therefore we rename the members of the ↵Tobias Brunner2009-08-141-2/+2
| | | | enums mutex/condvar/rwlock_type_t.