aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/credentials/keys/public_key.h
Commit message (Collapse)AuthorAgeFilesLines
* ikev2: Enumerate RSA/PSS schemes and use them if enabledTobias 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.
* public-key: Add optional parameters argument to verify() methodTobias Brunner2017-11-081-4/+5
|
* public-key: Add RSASSA-PSS signature scheme identifierTobias Brunner2017-11-081-0/+2
|
* Reference Edwards-curve signature RFCsAndreas Steffen2017-03-201-5/+5
|
* Added support of EdDSA signaturesAndreas Steffen2016-12-141-6/+13
|
* gmp: Support of SHA-3 RSA signaturesAndreas Steffen2016-09-221-9/+17
|
* Explicitly mention SHA2 algorithm in BLISS OIDs and signature schemesAndreas Steffen2015-11-061-6/+6
|
* Support BLISS signatures with SHA-3 hashAndreas Steffen2015-11-031-1/+7
|
* public-key: Add helper to determine acceptable signature schemes for keysTobias Brunner2015-03-041-0/+11
|
* public-key: Add helper to map signature schemes to ASN.1 OIDsTobias Brunner2015-03-041-1/+9
| | | | | | 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-041-0/+9
|
* Allow SHA256 and SHA384 data hash for BLISS signatures.Andreas Steffen2015-02-261-0/+4
| | | | | The default is SHA512 since this hash function is also used for the c_indices random oracle.
* Started implementing BLISS signature generationAndreas Steffen2014-11-291-4/+2
|
* Created framework for BLISS post-quantum signature algorithmAndreas Steffen2014-11-291-1/+8
|
* Fix various API doc issues and typosTobias Brunner2013-07-181-1/+1
| | | | Partially based on an old patch by Adrian-Ken Rueegsegger.
* Reverse the changes made to openssl plugin for signature verificationSansar Choinyambuu2011-11-281-2/+0
|
* use openssl rsa_verify functionSansar Choinyambuu2011-11-281-0/+2
|
* Reverse the changes made to openssl plugin for signature verificationSansar Choinyambuu2011-11-281-2/+0
|
* use openssl rsa_verify functionSansar Choinyambuu2011-11-281-0/+2
|
* Readded docs for some arguments to global functions.Tobias Brunner2011-07-211-3/+5
| | | | Those were overzealously removed in 28623fc5389829858c78c759a214aa5c64ea26c6.
* "this" removed from comments.Tobias Brunner2011-07-061-3/+1
|
* Use bits instead of bytes for a private/public keyMartin Willi2010-08-101-3/+3
|
* Added support for different encryption schemes to private/public keysMartin Willi2010-08-101-1/+29
|
* Renamed key_encod{ing,der}_t and constants, prepare for generic credential ↵Martin Willi2010-07-131-5/+4
| | | | encoding
* Moved keys/key_encoding.[ch] to cred_encoding.[ch]Martin Willi2010-07-131-1/+1
|
* Fixed all doxygen warningsMartin Willi2009-10-221-1/+1
|
* Public/Private keys implement a has_fingerprint() methodMartin Willi2009-09-211-0/+17
|
* extended hasher_signature_algorithm_to_oid() functionAndreas Steffen2009-09-131-0/+1
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-13/+13
|
* distinguish between RFC 4754 (concatenated) and RFC 3279 (DER encoded) ECDSA ↵Martin Willi2009-08-271-5/+10
| | | | signatures
* changed get_id/get_encoding API of private/public key to use new encoding ↵Martin Willi2009-08-261-11/+14
| | | | framework
* added generic implementation helpers for private_key_t.equals/belongs_to, ↵Martin Willi2009-08-261-0/+9
| | | | public_key_t.equals
* support of SHA224-based certificate signaturesAndreas Steffen2009-08-051-0/+2
|
* pluto supports ECDSA authenticationAndreas Steffen2009-06-121-2/+2
|
* created signature_scheme_from_oid() helper functionAndreas Steffen2009-06-091-0/+10
|
* pluto and scepclient use private and public key plugins of libstrongswanAndreas Steffen2009-06-091-19/+33
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-301-2/+0
|
* updated DoxyfileMartin Willi2009-03-241-1/+1
| | | | | | properly close all doxygen groups fixed remaining doxygen warnings
* ECDSA with OpenSSLTobias Brunner2008-06-101-4/+14
|
* removed unimplemented private/public key function declarationsMartin Willi2008-03-191-18/+0
|
* merged the modularization branch (credentials) back to trunkMartin Willi2008-03-131-0/+163