aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/openssl/openssl_rsa_public_key.c
Commit message (Collapse)AuthorAgeFilesLines
* openssl: Add support for verifying RSASSA-PSS signaturesTobias Brunner2017-11-081-3/+141
|
* public-key: Add optional parameters argument to verify() methodTobias Brunner2017-11-081-1/+1
|
* gmp: Support of SHA-3 RSA signaturesAndreas Steffen2016-09-221-6/+6
|
* openssl: Update RSA API to OpenSSL 1.1.0Tobias Brunner2016-06-291-7/+20
|
* 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.
* utils: Use chunk_equals_const() for all cryptographic purposesMartin Willi2015-04-141-1/+1
|
* openssl: Add default fallback when calculating fingerprints of RSA keysTobias Brunner2014-03-221-1/+15
| | | | | | We still try to calculate these directly as it can avoid a dependency on the pkcs1 or other plugins. But for e.g. PGPv3 keys we need to delegate the actual fingerprint calculation to the pgp plugin.
* openssl: Add generic RSA public key encodingTobias Brunner2013-09-131-3/+17
|
* Check RSA_public_decrypt() length before constructing and comparing a chunkMartin Willi2013-04-101-7/+10
| | | | | If decryption fails, it returns -1. chunk_equals() should catch that error, but be more explicit in error checking.
* openssl: Properly honor OPENSSL_NO_* definesTobias Brunner2013-01-311-0/+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
|
* Reverse the changes made to openssl plugin for signature verificationSansar Choinyambuu2011-11-281-60/+0
|
* Changed the static function name in openssl_rsa_public_key objectSansar Choinyambuu2011-11-281-2/+2
| | | | Removed unused chunk variable from PTS verify_quote_signature function
* use openssl rsa_verify functionSansar Choinyambuu2011-11-281-0/+60
|
* Reverse the changes made to openssl plugin for signature verificationSansar Choinyambuu2011-11-281-60/+0
|
* Changed the static function name in openssl_rsa_public_key objectSansar Choinyambuu2011-11-281-3/+2
| | | | Removed unused chunk variable from PTS verify_quote_signature function
* use openssl rsa_verify functionSansar Choinyambuu2011-11-281-0/+62
|
* Use a seperate section for each nested struct member in INIT macroMartin Willi2010-08-181-11/+13
|
* Implemented RSA en-/decryption in openssl pluginMartin Willi2010-08-111-3/+28
|
* 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-52/+37
|
* Renamed key_encod{ing,der}_t and constants, prepare for generic credential ↵Martin Willi2010-07-131-14/+14
| | | | encoding
* Support decoding of subjectPublicKeyInfo in openssl without pkcs1 pluginMartin Willi2010-05-051-2/+14
|
* 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-3/+3
|
* PEM encoding for OpenSSL RSA and EC public and private keysAndreas Steffen2010-04-041-1/+14
|
* Public/Private keys implement a has_fingerprint() methodMartin Willi2009-09-211-0/+1
|
* Added support to build RSA keys from components in opensslMartin Willi2009-09-141-6/+23
|
* Updated openssl plugin to the new builder APIMartin Willi2009-09-101-74/+17
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-17/+17
|
* fixed memleak in openssl fingerprintingMartin Willi2009-08-271-0/+1
|
* do openssl fingerprinting/encoding directly, openssl provides all functionsMartin Willi2009-08-271-24/+61
|
* updated openssl plugin to new private/public key API, use encoder frameworkMartin Willi2009-08-261-171/+44
|
* support of SHA224-based certificate signaturesAndreas Steffen2009-08-051-0/+2
|
* pluto supports ECDSA authenticationAndreas Steffen2009-06-121-1/+0
|
* implemented IKEv1 signature verification in openssl_rsa_public_key.cAndreas Steffen2009-06-101-36/+54
|
* pluto and scepclient use private and public key plugins of libstrongswanAndreas Steffen2009-06-091-1/+29
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-301-2/+0
|
* merging changes from portability branch back to trunkTobias Brunner2009-04-301-2/+2
| | | | | important change for developers: %Y replaces %D to print identities!
* OpenSSL requires a signature length of exactly RSA_size()Martin Willi2008-11-041-5/+3
|
* removed accidently checked in debug codeMartin Willi2008-11-031-1/+0
|
* reverted 4541, does not fix the problemMartin Willi2008-11-031-0/+8
|
* removed 0-byte truncation, fixes random Openssl RSA signature verification ↵Martin Willi2008-10-311-7/+0
| | | | failures
* refactored credential builderMartin Willi2008-09-021-16/+19
| | | | | | | | | 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
* RSA with OpenSSLTobias Brunner2008-05-151-0/+433