aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/gmp/gmp_rsa_private_key.c
Commit message (Collapse)AuthorAgeFilesLines
* gmp: Add support for static salts when signing with RSA-PSSTobias Brunner2017-11-081-2/+6
|
* gmp: Use helper to determine XOF typeTobias Brunner2017-11-081-14/+5
|
* gmp: Add support for RSASSA-PSS signature creationTobias Brunner2017-11-081-0/+122
|
* gmp: Determine missing RSA private key parametersTobias Brunner2017-11-081-4/+109
| | | | | We only need n, e, and d. The parameters for the Chinese remainder algorithm and even p and q can be determined from these.
* private-key: Add optional parameters argument to sign() methodTobias Brunner2017-11-081-1/+1
|
* gmp: Support of SHA-3 RSA signaturesAndreas Steffen2016-09-221-6/+14
|
* Use standard unsigned integer typesAndreas Steffen2016-03-241-1/+1
|
* Fixed some typos, courtesy of codespellTobias Brunner2012-12-201-1/+1
|
* allow the optional sharing if RSA private keysAndreas Steffen2012-11-221-104/+185
|
* overwrite sensitive prime with zeroesAndreas Steffen2012-11-181-1/+1
|
* implemented generation of safe primesAndreas Steffen2012-11-181-13/+37
|
* Moved debug.[ch] to utils folderTobias Brunner2012-10-241-1/+1
|
* Add a return value to hasher_t.allocate_hash()Martin Willi2012-07-161-2/+2
|
* Check rng return value when generating DH secrets and primes in gmp pluginTobias Brunner2012-07-161-1/+6
|
* Use a seperate section for each nested struct member in INIT macroMartin Willi2010-08-181-13/+15
|
* Use bits instead of bytes for a private/public keyMartin Willi2010-08-101-3/+3
|
* Added support for different encryption schemes to private/public keysMartin Willi2010-08-101-1/+8
|
* Migrated gmp plugin to INIT/METHOD macrosMartin Willi2010-08-101-74/+40
|
* Renamed key_encod{ing,der}_t and constants, prepare for generic credential ↵Martin Willi2010-07-131-10/+10
| | | | encoding
* PEM encoder supports encoding from RSA components directly, allowing gcrypt ↵Martin Willi2010-04-291-16/+1
| | | | plugin to encode in PEM
* Adding DBG_LIB to all calls of libstrongswan's version of DBG*.Tobias Brunner2010-04-061-9/+11
|
* PEM encoding for GMP RSA public and private keysAndreas Steffen2010-04-041-1/+16
|
* setting the two most significant bits assures an RSA modulus of maximum bit sizeAndreas Steffen2010-03-151-2/+2
|
* Use side-channel secured mpz_powm_sec of libgmp 5, if availableMartin Willi2010-02-181-0/+5
|
* Public/Private keys implement a has_fingerprint() methodMartin Willi2009-09-211-0/+1
|
* Updated gmp plugin to the new builder APIMartin Willi2009-09-101-109/+68
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-74/+74
|
* 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-261-142/+92
|
* gmp uses component builder to build public- from private-keyMartin Willi2009-08-261-27/+37
|
* gmp plugin makes use of pkcs1/pgp/dnskey pluginsMartin Willi2009-08-261-263/+75
|
* support of SHA224-based certificate signaturesAndreas Steffen2009-08-051-0/+2
|
* check if RSA key is large enough to sign a chunk of dataMartin Willi2009-06-151-0/+7
|
* pluto supports ECDSA authenticationAndreas Steffen2009-06-121-1/+0
|
* implement gmp_rsa_private_key.decrypt()Andreas Steffen2009-06-091-4/+33
|
* used rsa coeff field in OpenPGP secret key payloadAndreas Steffen2009-06-091-25/+32
|
* fixed OpenPGP parsingAndreas Steffen2009-06-091-18/+24
|
* pluto and scepclient use private and public key plugins of libstrongswanAndreas Steffen2009-06-091-55/+226
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-301-2/+0
|
* changed RNG_REAL to RNG_TRUEAndreas Steffen2009-04-291-2/+2
|
* checking mpz_export return value properlyMartin Willi2008-09-171-0/+4
| | | | fixes a potential DoS attack if a DH value of zero gets processed
* refactored credential builderMartin Willi2008-09-021-23/+26
| | | | | | | | | allow enumeration of matching builders try a second builder if the first one fails builder clones resources internally on demand caller frees added resources on failure and success stricter handling of non-supported build parts
* fixed copy-and-paste errorAndreas Steffen2008-05-231-1/+1
|
* typoTobias Brunner2008-05-141-3/+3
|
* reverted [3945], proper fix for zero value ASN1 integerMartin Willi2008-05-131-3/+7
|
* fixed unsave calculation of mpz_export lengthMartin Willi2008-05-131-3/+1
|
* introduced ASN1_EXIT command in ASN.1 object syntax definitionAndreas Steffen2008-04-281-35/+34
|
* optimized parser->success()Andreas Steffen2008-04-261-2/+2
|
* refactoring of the ASN.1 parserAndreas Steffen2008-04-261-18/+26
|
* added API for random number generators, served through credential factoryMartin Willi2008-04-151-30/+19
| | | | ported randomizer_t to a rng_t on top of /dev/(u)random (plugin random)