aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/gcrypt/gcrypt_rsa_private_key.c
Commit message (Collapse)AuthorAgeFilesLines
* gcrypt: Add support for static salts when signing with RSA-PSSTobias Brunner2017-11-081-6/+17
|
* gcrypt: Add support for RSA-PSS signaturesTobias Brunner2017-11-081-18/+61
| | | | | | | | For salt lengths other than 20 this requires 0bd8137e68c2 ("cipher: Add option to specify salt length for PSS verification."), which was included in libgcrypt 1.7.0 (for Ubuntu requires 17.04). As that makes it pretty much useless for us (SHA-1 is a MUST NOT), we require that version to even provide the feature.
* gcrypt: Determine missing RSA private key parametersTobias Brunner2017-11-081-4/+133
| | | | | We only need n, e, and d. The primes p and q and the coefficient for the Chinese remainder algorithm 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/+6
|
* 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
|
* Fixed common misspellings.Tobias Brunner2011-07-201-1/+1
| | | | Mostly found by 'codespell'.
* Fix some warnings triggered by gcc 4.6 -Wunused-but-set-variableMartin Willi2011-05-191-2/+2
|
* 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-2/+2
|
* Added support for different encryption schemes to private/public keysMartin Willi2010-08-101-1/+8
|
* Migraded gcrypt plugin to INIT/METHOD macrosMartin Willi2010-08-101-61/+44
|
* Renamed key_encod{ing,der}_t and constants, prepare for generic credential ↵Martin Willi2010-07-131-11/+11
| | | | encoding
* Fixed RSA key generation with gcryptMartin Willi2010-04-291-1/+1
|
* Adding DBG_LIB to all calls of libstrongswan's version of DBG*.Tobias Brunner2010-04-061-14/+16
|
* Public/Private keys implement a has_fingerprint() methodMartin Willi2009-09-211-0/+1
|
* all arguments must be readAndreas Steffen2009-09-201-1/+2
|
* Updated gcrypt plugin to the new builder APIMartin Willi2009-09-101-110/+69
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-37/+37
|
* updated gcrypt plugin to new private/public key API, use encoder frameworkMartin Willi2009-08-261-148/+56
|
* gcrypt uses component builder to build public- from private-keyMartin Willi2009-08-261-6/+12
|
* make use of the pkcs1 plugin in gcrypt rsa key parsingMartin Willi2009-08-261-124/+55
|
* support of SHA224-based certificate signaturesAndreas Steffen2009-08-051-0/+2
|
* enforce correct RSA signature lenght in gcryptMartin Willi2009-06-301-14/+45
|
* fixed compiler warningMartin Willi2009-06-161-0/+2
|
* implemented gcrypt RSA encrypt/decrypt operationsMartin Willi2009-06-151-3/+40
|
* implemented IKEv1 specific SIGN_RSA_EMSA_PKCS1_NULL scheme in gcryptMartin Willi2009-06-151-1/+50
|
* pluto supports ECDSA authenticationAndreas Steffen2009-06-121-2/+0
|
* asn1_integer() ensures correct DER encoding of ASN1_INTEGER (two's complement)Andreas Steffen2009-06-091-10/+10
|
* gcrypt RSA public key implementationMartin Willi2009-06-091-4/+9
|
* gcrypt RSA private key implementationMartin Willi2009-06-091-0/+643