aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/credentials/keys
Commit message (Collapse)AuthorAgeFilesLines
* signature-params: Add helpers to parse/build ASN.1 algorithmIdentifier for ↵Tobias Brunner2017-11-082-0/+85
| | | | signature schemes
* ikev2: Enumerate RSA/PSS schemes and use them if enabledTobias Brunner2017-11-082-17/+34
|
* signature-params: Use helper to build MGF1 algorithmIdentifierTobias Brunner2017-11-081-2/+2
|
* certificate: Return signature scheme and parameters from issued_by() methodTobias Brunner2017-11-081-1/+0
| | | | | This also required some include restructuring (avoid including library.h in headers) to avoid unresolvable circular dependencies.
* signature-params: Add helper struct for signature scheme and parametersTobias Brunner2017-11-082-14/+195
|
* signature-params: Optionally pass a specific salt value when signingTobias Brunner2017-11-081-0/+2
|
* signature-params: Add functions to parse/build ASN.1 RSASSA-PSS paramsTobias Brunner2017-11-082-0/+186
|
* signature-params: Add struct for RSASSA-PSS parametersTobias Brunner2017-11-081-0/+41
|
* private-key: Add optional parameters argument to sign() methodTobias Brunner2017-11-081-2/+4
|
* public-key: Add optional parameters argument to verify() methodTobias Brunner2017-11-082-6/+7
|
* public-key: Add RSASSA-PSS signature scheme identifierTobias Brunner2017-11-082-0/+8
|
* Migrate all enumerators to venumerate() interface changeTobias Brunner2017-05-261-2/+7
|
* Reference Edwards-curve signature RFCsAndreas Steffen2017-03-201-5/+5
|
* Added support of EdDSA signaturesAndreas Steffen2016-12-142-15/+40
|
* gmp: Support of SHA-3 RSA signaturesAndreas Steffen2016-09-222-29/+61
|
* Explicitly mention SHA2 algorithm in BLISS OIDs and signature schemesAndreas Steffen2015-11-062-28/+28
|
* Support BLISS signatures with SHA-3 hashAndreas Steffen2015-11-032-4/+28
|
* public-key: Add helper to determine acceptable signature schemes for keysTobias Brunner2015-03-042-0/+78
|
* public-key: Add helper to map signature schemes to ASN.1 OIDsTobias Brunner2015-03-042-3/+54
| | | | | | There is a similar function to map key_type_t and hasher_t to an OID, but this maps schemes directly (and to use the other function we'd have to have a function to map schemes to hash algorithms first).
* public-key: Add helper to determine key type from signature schemeTobias Brunner2015-03-042-0/+43
|
* Allow SHA256 and SHA384 data hash for BLISS signatures.Andreas Steffen2015-02-262-0/+10
| | | | | The default is SHA512 since this hash function is also used for the c_indices random oracle.
* Started implementing BLISS signature generationAndreas Steffen2014-11-292-7/+7
|
* Created framework for BLISS post-quantum signature algorithmAndreas Steffen2014-11-292-5/+16
|
* Fix various API doc issues and typosTobias Brunner2013-07-181-1/+1
| | | | Partially based on an old patch by Adrian-Ken Rueegsegger.
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
|
* Reverse the changes made to openssl plugin for signature verificationSansar Choinyambuu2011-11-282-3/+0
|
* use openssl rsa_verify functionSansar Choinyambuu2011-11-282-0/+3
|
* Reverse the changes made to openssl plugin for signature verificationSansar Choinyambuu2011-11-282-3/+0
|
* use openssl rsa_verify functionSansar Choinyambuu2011-11-282-0/+3
|
* Include KEY_ANY in key_type_namesMartin Willi2011-10-141-1/+2
|
* Migrated shared_key to INIT/METHOD macrosAndreas Steffen2011-09-291-26/+21
|
* Readded docs for some arguments to global functions.Tobias Brunner2011-07-212-5/+9
| | | | Those were overzealously removed in 28623fc5389829858c78c759a214aa5c64ea26c6.
* "this" removed from comments.Tobias Brunner2011-07-062-6/+2
|
* Use bits instead of bytes for a private/public keyMartin Willi2010-08-102-6/+6
|
* Added support for different encryption schemes to private/public keysMartin Willi2010-08-103-2/+42
|
* Renamed key_encod{ing,der}_t and constants, prepare for generic credential ↵Martin Willi2010-07-134-19/+18
| | | | encoding
* Moved keys/key_encoding.[ch] to cred_encoding.[ch]Martin Willi2010-07-134-505/+2
|
* Moved credential manager to libstrongswanMartin Willi2010-07-131-0/+1
|
* Avoid relocking while enumerator is aliveMartin Willi2010-07-061-9/+10
|
* fixed typoAndreas Steffen2010-04-041-1/+1
|
* EAP-MSCHAPv2 can use stored NT hashes in addition to plaintext passwordsMartin Willi2010-03-171-0/+2
|
* Separated the public interfaces of the threading primitives.Tobias Brunner2009-12-231-1/+1
|
* Moved mutex.c to a separate folder in order to cleanly wrap other threading ↵Tobias Brunner2009-12-231-1/+1
| | | | primitives (and utils/mutex.h is now threading.h).
* Fixed all doxygen warningsMartin Willi2009-10-223-5/+5
|
* Public/Private keys implement a has_fingerprint() methodMartin Willi2009-09-215-0/+74
|
* extended hasher_signature_algorithm_to_oid() functionAndreas Steffen2009-09-131-0/+1
|
* replaces four spaces by tabs, where appropriateMartin Willi2009-09-041-3/+3
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-048-70/+70
|
* distinguish between RFC 4754 (concatenated) and RFC 3279 (DER encoded) ECDSA ↵Martin Willi2009-08-272-10/+18
| | | | signatures
* do not flush cached encodings, keys are responsible for itMartin Willi2009-08-271-10/+4
|