aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/pkcs1
Commit message (Collapse)AuthorAgeFilesLines
* Treat RSASSA-PSS keys like rsaEncryption RSA keysTobias Brunner2017-11-081-1/+6
| | | | | | | | | | In theory we should treat any parameters and the identifier itself as restriction to only use the key to create signatures accordingly (e.g. only use RSA with PSS padding or even use specific hash algorithms). But that's currently tricky as we'd have to store and pass this information along with our private keys (i.e. use PKCS#8 to store them and change the builder calls to pass along the identifier and parameters). That would require quite some work.
* Fixed some typos, courtesy of codespellTobias Brunner2017-03-231-1/+1
|
* Added support of EdDSA signaturesAndreas Steffen2016-12-142-0/+10
|
* pkcs1: Support building of KEY_ANY private keysTobias Brunner2016-10-052-5/+73
| | | | | We try to detect the type of key by parsing the basic structure of the passed ASN.1 blob.
* Store and parse BLISS private and public keys in DER and PEM formatAndreas Steffen2014-11-291-1/+8
| | | | | | | | Additionally generate SHA-1 fingerprints of raw BLISS subjectPublicKey and subjectPublicKeyInfo objects. Some basic functions used by the bliss_public_key class are shared with the bliss_private_key class.
* plugins: Don't link with -rdynamic on WindowsMartin Willi2014-06-041-1/+1
|
* Added PUBKEY_RSA_MODULUS encoding typeAndreas Steffen2014-05-021-12/+35
|
* pkcs1: KEY_ANY public key decoder soft depends on specific decodersTobias Brunner2014-03-311-0/+3
|
* automake: replace INCLUDES by AM_CPPFLAGSMartin Willi2013-07-181-3/+4
| | | | | | INCLUDES are now deprecated and throw warnings when using automake 1.13. We now also differentiate AM_CPPFLAGS and AM_CFLAGS, where includes and defines are passed to AM_CPPFLAGS only.
* Make some private functions in plugins staticTobias Brunner2013-03-271-3/+3
| | | | Fixes monolithic build.
* Moved debug.[ch] to utils folderTobias Brunner2012-10-242-2/+2
|
* Add a return value to hasher_t.allocate_hash()Martin Willi2012-07-161-2/+2
|
* Log messages for PKCS1 and PEM parsing in ASN log group.Tobias Brunner2011-12-161-3/+3
|
* Added features support to pkcs1 pluginAndreas Steffen2011-10-301-13/+16
|
* Added a (not yet implemented) plugin_t method to reload plugin configurationMartin Willi2011-04-151-0/+1
|
* Added a get_name() function to plugin_t, create_plugin_enumerator enumerates ↵Martin Willi2011-04-151-0/+7
| | | | over plugin_t
* support of RSAES-OAEP public keysAndreas Steffen2011-03-081-1/+1
|
* Migrated pkcs1_plugin_t to INIT/METHOD macrosAndreas Steffen2010-12-041-6/+10
|
* Added a final flag to builder registration to enumerate the actually ↵Martin Willi2010-09-031-3/+3
| | | | supported algorithms
* Renamed key_encod{ing,der}_t and constants, prepare for generic credential ↵Martin Willi2010-07-132-16/+16
| | | | encoding
* Moved keys/key_encoding.[ch] to cred_encoding.[ch]Martin Willi2010-07-131-1/+1
|
* Adding DBG_LIB to all calls of libstrongswan's version of DBG*.Tobias Brunner2010-04-062-4/+5
|
* fixed doxygen groupAndreas Steffen2010-04-031-1/+1
|
* Reverting eba28948a584b9d02474cf5d256b04b8d2adbe6a which was only necessary ↵Tobias Brunner2010-03-021-1/+0
| | | | | | | 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-3/+4
|
* Link all enabled libstrongswan plugins into the library, link all enabled ↵Tobias Brunner2010-03-021-2/+5
| | | | 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-0/+1
|
* Fixed all doxygen warningsMartin Willi2009-10-223-4/+4
|
* mark embedded parsing in debug modeAndreas Steffen2009-10-021-0/+2
|
* Updated pkcs1 plugin to the new builder APIMartin Willi2009-09-103-126/+49
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-043-36/+36
|
* fixed memleakMartin Willi2009-08-281-1/+1
|
* pkcs1 encoder supports subjectPublicKeyInfo encodingMartin Willi2009-08-271-60/+66
|
* implemented pkcs1 private/public key encoding and fingerprintingMartin Willi2009-08-264-0/+193
|
* implemented a pkcs1 plugin providing PKCS#1 key parsing buildersMartin Willi2009-08-265-0/+542