Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Treat RSASSA-PSS keys like rsaEncryption RSA keys | Tobias Brunner | 2017-11-08 | 1 | -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 codespell | Tobias Brunner | 2017-03-23 | 1 | -1/+1 |
| | |||||
* | Added support of EdDSA signatures | Andreas Steffen | 2016-12-14 | 2 | -0/+10 |
| | |||||
* | pkcs1: Support building of KEY_ANY private keys | Tobias Brunner | 2016-10-05 | 2 | -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 format | Andreas Steffen | 2014-11-29 | 1 | -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 Windows | Martin Willi | 2014-06-04 | 1 | -1/+1 |
| | |||||
* | Added PUBKEY_RSA_MODULUS encoding type | Andreas Steffen | 2014-05-02 | 1 | -12/+35 |
| | |||||
* | pkcs1: KEY_ANY public key decoder soft depends on specific decoders | Tobias Brunner | 2014-03-31 | 1 | -0/+3 |
| | |||||
* | automake: replace INCLUDES by AM_CPPFLAGS | Martin Willi | 2013-07-18 | 1 | -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 static | Tobias Brunner | 2013-03-27 | 1 | -3/+3 |
| | | | | Fixes monolithic build. | ||||
* | Moved debug.[ch] to utils folder | Tobias Brunner | 2012-10-24 | 2 | -2/+2 |
| | |||||
* | Add a return value to hasher_t.allocate_hash() | Martin Willi | 2012-07-16 | 1 | -2/+2 |
| | |||||
* | Log messages for PKCS1 and PEM parsing in ASN log group. | Tobias Brunner | 2011-12-16 | 1 | -3/+3 |
| | |||||
* | Added features support to pkcs1 plugin | Andreas Steffen | 2011-10-30 | 1 | -13/+16 |
| | |||||
* | Added a (not yet implemented) plugin_t method to reload plugin configuration | Martin Willi | 2011-04-15 | 1 | -0/+1 |
| | |||||
* | Added a get_name() function to plugin_t, create_plugin_enumerator enumerates ↵ | Martin Willi | 2011-04-15 | 1 | -0/+7 |
| | | | | over plugin_t | ||||
* | support of RSAES-OAEP public keys | Andreas Steffen | 2011-03-08 | 1 | -1/+1 |
| | |||||
* | Migrated pkcs1_plugin_t to INIT/METHOD macros | Andreas Steffen | 2010-12-04 | 1 | -6/+10 |
| | |||||
* | Added a final flag to builder registration to enumerate the actually ↵ | Martin Willi | 2010-09-03 | 1 | -3/+3 |
| | | | | supported algorithms | ||||
* | Renamed key_encod{ing,der}_t and constants, prepare for generic credential ↵ | Martin Willi | 2010-07-13 | 2 | -16/+16 |
| | | | | encoding | ||||
* | Moved keys/key_encoding.[ch] to cred_encoding.[ch] | Martin Willi | 2010-07-13 | 1 | -1/+1 |
| | |||||
* | Adding DBG_LIB to all calls of libstrongswan's version of DBG*. | Tobias Brunner | 2010-04-06 | 2 | -4/+5 |
| | |||||
* | fixed doxygen group | Andreas Steffen | 2010-04-03 | 1 | -1/+1 |
| | |||||
* | Reverting eba28948a584b9d02474cf5d256b04b8d2adbe6a which was only necessary ↵ | Tobias Brunner | 2010-03-02 | 1 | -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 Brunner | 2010-03-02 | 1 | -3/+4 |
| | |||||
* | Link all enabled libstrongswan plugins into the library, link all enabled ↵ | Tobias Brunner | 2010-03-02 | 1 | -2/+5 |
| | | | | charon plugins into libcharon. | ||||
* | Changed plugin constructors from plugin_create to plugin_name_plugin_create. | Tobias Brunner | 2010-03-02 | 1 | -1/+1 |
| | |||||
* | Removing the plugin constructor declarations from the header files. | Tobias Brunner | 2010-03-02 | 1 | -5/+0 |
| | |||||
* | Link all plugins to libstrongswan. | Tobias Brunner | 2010-02-25 | 1 | -0/+1 |
| | |||||
* | Fixed all doxygen warnings | Martin Willi | 2009-10-22 | 3 | -4/+4 |
| | |||||
* | mark embedded parsing in debug mode | Andreas Steffen | 2009-10-02 | 1 | -0/+2 |
| | |||||
* | Updated pkcs1 plugin to the new builder API | Martin Willi | 2009-09-10 | 3 | -126/+49 |
| | |||||
* | removed trailing spaces ([[:space:]]+$) | Martin Willi | 2009-09-04 | 3 | -36/+36 |
| | |||||
* | fixed memleak | Martin Willi | 2009-08-28 | 1 | -1/+1 |
| | |||||
* | pkcs1 encoder supports subjectPublicKeyInfo encoding | Martin Willi | 2009-08-27 | 1 | -60/+66 |
| | |||||
* | implemented pkcs1 private/public key encoding and fingerprinting | Martin Willi | 2009-08-26 | 4 | -0/+193 |
| | |||||
* | implemented a pkcs1 plugin providing PKCS#1 key parsing builders | Martin Willi | 2009-08-26 | 5 | -0/+542 |