aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/openssl
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* activated CAMELLIA_CBC cipher in openssl pluginAndreas Steffen2009-08-052-0/+20
|
* support of SHA224-based certificate signaturesAndreas Steffen2009-08-054-0/+7
|
* make ecp_x_coordinate_only = yes the defaultAndreas Steffen2009-07-061-2/+4
|
* ecp_x_coordinate only option allows ECP interoperability with MS WindowsAndreas Steffen2009-07-062-9/+24
|
* added -avoid-version to LDFLAGS, plugins are not versionedMartin Willi2009-07-031-1/+1
|
* fixed 64 bit warningAndreas Steffen2009-06-171-1/+2
|
* pluto supports ECDSA authenticationAndreas Steffen2009-06-124-57/+63
|
* implemented IKEv1 RSA signing in openssl_rsa_private_key.cAndreas Steffen2009-06-101-43/+54
|
* implemented IKEv1 signature verification in openssl_rsa_public_key.cAndreas Steffen2009-06-101-36/+54
|
* fixed crash in openssl private_key->get_public_key(), using encode/load ↵Martin Willi2009-06-091-18/+8
| | | | workaround
* pluto and scepclient use private and public key plugins of libstrongswanAndreas Steffen2009-06-092-20/+76
|
* dh_exponent_ansi_x9_42 is now a libstrongswan settingAndreas Steffen2009-05-261-1/+1
|
* fixed setting of variable key lengthAndreas Steffen2009-05-141-3/+5
|
* compiler warning fixedTobias Brunner2009-05-061-1/+1
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-3020-40/+0
|