aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/openssl/openssl_rsa_private_key.c
Commit message (Collapse)AuthorAgeFilesLines
* openssl: Add support for creating RSASSA-PSS signaturesTobias Brunner2017-11-081-5/+129
|
* openssl: Add functions to determine missing RSA private key parametersTobias Brunner2017-11-081-9/+223
| | | | | 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
|
* openssl: Also load EC keys from an ENGINETobias Brunner2017-11-021-148/+2
|
* openssl: Add a generic private key loaderTobias Brunner2016-10-051-5/+24
|
* gmp: Support of SHA-3 RSA signaturesAndreas Steffen2016-09-221-6/+6
|
* openssl: Update RSA API to OpenSSL 1.1.0Tobias Brunner2016-06-291-9/+32
|
* openssl: Explicitly include openssl/bn.hTobias Brunner2015-09-161-0/+1
| | | | | | | | If OpenSSL is compiled with OPENSSL_NO_DEPRECATED some of the headers we include don't include openssl/bn.h anymore. Therefore, we have to explicitly include it ourselves where we use BN_* functions. Fixes #1113.
* lib: All settings use configured namespaceTobias Brunner2014-02-121-1/+1
|
* RSA_check_key() may return -1 if it failsMartin Willi2013-04-101-2/+2
|
* openssl: Properly honor OPENSSL_NO_* definesTobias Brunner2013-01-311-0/+5
|
* Moved debug.[ch] to utils folderTobias Brunner2012-10-241-1/+1
|
* Make sure first argument is an int when using %.*s to print e.g. chunksTobias Brunner2012-09-281-1/+2
|
* Don't compile login() in openssl_rsa_private_key_t if ENGINE support is ↵Tobias Brunner2011-05-131-0/+2
| | | | disabled in OpenSSL.
* Revert alloc_str changesMartin Willi2011-04-211-13/+8
| | | | | | This reverts commit fdead26ffe1da8501a6ff5e0639a6f44c723e763. This reverts commit 3e2419ebe32de72d824864eb2e0e677a7c197af1. This reverts commit 17ce69b47a1efd6234960cf7d1f50712aee61db5.
* Use thread save settings alloc_str function where appropriateMartin Willi2011-04-211-8/+13
|
* Use a seperate section for each nested struct member in INIT macroMartin Willi2010-08-181-13/+15
|
* Implemented RSA en-/decryption in openssl pluginMartin Willi2010-08-111-2/+27
|
* 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/+2
|
* Migrated remaining classes in openssl plugin to INIT/METHOD macrosMartin Willi2010-08-101-59/+43
|
* Use credential sets to load smartcard keysMartin Willi2010-08-041-11/+47
|
* Pass the PKCS11 keyid as chunk, not as stringMartin Willi2010-08-041-9/+12
|
* Reuse generic passphrase build part, not a dedicated PIN partMartin Willi2010-08-041-5/+7
|
* Support module names in %smartcard specifier, streamlined smartcard buildingMartin Willi2010-08-041-7/+31
|
* Renamed key_encod{ing,der}_t and constants, prepare for generic credential ↵Martin Willi2010-07-131-11/+11
| | | | encoding
* Fixing compilation of the OpenSSL plugin if ENGINE support is disabled.Tobias Brunner2010-06-221-0/+6
| | | | | That is, enable compilation if OpenSSL was configured with OPENSSL_NO_ENGINE.
* Fixed OpenSSL engine_id setting, i.e. do not use 'library.' prefix for ↵Tobias Brunner2010-04-101-1/+1
| | | | settings in libstrongswan.
* Some whitespace fixes.Tobias Brunner2010-04-061-1/+1
|
* Adding DBG_LIB to all calls of libstrongswan's version of DBG*.Tobias Brunner2010-04-061-7/+7
|
* PEM encoding for OpenSSL RSA and EC public and private keysAndreas Steffen2010-04-041-1/+14
|
* Replaced the deprecated RSA_generate_key with RSA_generate_key_ex.Tobias Brunner2010-03-081-2/+25
|
* Public/Private keys implement a has_fingerprint() methodMartin Willi2009-09-211-0/+1
|
* 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-141-9/+49
|
* Updated openssl plugin to the new builder APIMartin Willi2009-09-101-130/+86
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-29/+29
|
* do openssl fingerprinting/encoding directly, openssl provides all functionsMartin Willi2009-08-271-25/+17
|
* 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-261-133/+59
|
* support of SHA224-based certificate signaturesAndreas Steffen2009-08-051-0/+2
|
* fixed 64 bit warningAndreas Steffen2009-06-171-1/+2
|
* pluto supports ECDSA authenticationAndreas Steffen2009-06-121-1/+0
|
* implemented IKEv1 RSA signing in openssl_rsa_private_key.cAndreas Steffen2009-06-101-43/+54
|
* pluto and scepclient use private and public key plugins of libstrongswanAndreas Steffen2009-06-091-19/+47
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-301-2/+0
|
* add support for smartcards in charon by using the ENGINE API provided by ↵Tobias Brunner2008-12-031-3/+93
| | | | OpenSSL, based on patches by Michael Roßberg.
* fixed memleakMartin Willi2008-11-041-8/+11
|
* fixed crash in openssl signature verification if sizeof(size_t) != ↵Martin Willi2008-10-311-1/+3
| | | | sizeof(int) (64bit)
* 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