aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/gmp
Commit message (Collapse)AuthorAgeFilesLines
* PEM encoder supports encoding from RSA components directly, allowing gcrypt ↵Martin Willi2010-04-292-32/+2
| | | | plugin to encode in PEM
* Added support for DH groups 22, 23 and 24, patch contributed by Joy LattenMartin Willi2010-04-192-1/+17
|
* Store DH generator in a chunk, hide non-public data in a private structMartin Willi2010-04-081-11/+12
|
* Adding DBG_LIB to all calls of libstrongswan's version of DBG*.Tobias Brunner2010-04-063-29/+38
|
* PEM encoding for GMP RSA public and private keysAndreas Steffen2010-04-042-2/+32
|
* setting the two most significant bits assures an RSA modulus of maximum bit sizeAndreas Steffen2010-03-151-2/+2
|
* Provide the Diffie Hellman parameters from a central location, so that we do ↵Tobias Brunner2010-03-091-343/+10
| | | | | | | | 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.
* 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-4/+5
|
* Link all enabled libstrongswan plugins into the library, link all enabled ↵Tobias Brunner2010-03-021-2/+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
|
* Use side-channel secured mpz_powm_sec of libgmp 5, if availableMartin Willi2010-02-183-0/+14
|
* Public/Private keys implement a has_fingerprint() methodMartin Willi2009-09-212-0/+2
|
* Updated gmp plugin to the new builder APIMartin Willi2009-09-105-205/+134
|
* remove spaces before tabs at the beginning of lines (^( )+\t)Martin Willi2009-09-041-2/+2
|
* replaces four spaces by tabs, where appropriateMartin Willi2009-09-041-5/+5
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-046-164/+164
|
* create algorithmIdentifier dynamically from OID databaseMartin Willi2009-08-271-1/+1
|
* updated gmp plugin to new private/public key API, use encoder frameworkMartin Willi2009-08-262-280/+130
|
* gmp uses component builder to build public- from private-keyMartin Willi2009-08-262-47/+37
|
* gmp plugin makes use of pkcs1/pgp/dnskey pluginsMartin Willi2009-08-262-477/+99
|
* renamed BUILD_BLOB_RFC_3110 to BUILD_BLOB_DNSKEY, we potentially support ↵Martin Willi2009-08-261-1/+1
| | | | other key types
* make use of the pem helper plugin to load credentialsMartin Willi2009-08-261-1/+0
|
* support of SHA224-based certificate signaturesAndreas Steffen2009-08-052-0/+4
|
* corrected commentAndreas Steffen2009-07-041-1/+1
|
* added -avoid-version to LDFLAGS, plugins are not versionedMartin Willi2009-07-031-1/+1
|
* remove whitespaceAndreas Steffen2009-06-151-1/+1
|
* check if RSA key is large enough to sign a chunk of dataMartin Willi2009-06-151-0/+7
|
* use save chunk advancing, check signature lengthMartin Willi2009-06-151-9/+5
|
* pluto supports ECDSA authenticationAndreas Steffen2009-06-122-2/+0
|
* implement gmp_rsa_private_key.decrypt()Andreas Steffen2009-06-092-4/+34
|
* implemented gmp_rsa_public_key.encrypt() methodAndreas Steffen2009-06-091-4/+59
|
* hardened OpenPGP parserAndreas Steffen2009-06-091-23/+31
|
* used rsa coeff field in OpenPGP secret key payloadAndreas Steffen2009-06-091-25/+32
|
* fixed OpenPGPv3 fingerprint computationAndreas Steffen2009-06-091-7/+19
|
* fixed OpenPGP parsingAndreas Steffen2009-06-091-18/+24
|
* pluto and scepclient use private and public key plugins of libstrongswanAndreas Steffen2009-06-092-78/+456
|
* dh_exponent_ansi_x9_42 is now a libstrongswan settingAndreas Steffen2009-05-261-1/+1
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-305-10/+0
|
* merging changes from portability branch back to trunkTobias Brunner2009-04-301-2/+2
| | | | | important change for developers: %Y replaces %D to print identities!
* changed RNG_REAL to RNG_TRUEAndreas Steffen2009-04-291-2/+2
|
* updated DoxyfileMartin Willi2009-03-244-4/+4
| | | | | | properly close all doxygen groups fixed remaining doxygen warnings
* removed superfluous get_other_public_value in diffie_hellman_t interfaceMartin Willi2008-11-041-20/+0
|
* refining changeset 4483 by introducing charon.dh_exponent_ansi_x9_42 keyAndreas Steffen2008-10-281-11/+35
|
* remove unused local DH_EXPONENT_ENTROPY definitionAndreas Steffen2008-10-271-2/+0
|
* use 512 bits of entropy for secret DH exponentsAndreas Steffen2008-10-261-1/+3
|
* fixed DH value range testingMartin Willi2008-09-171-1/+1
|
* checking mpz_export return value properlyMartin Willi2008-09-173-8/+28
| | | | fixes a potential DoS attack if a DH value of zero gets processed