aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/plugins/stroke/stroke_cred.c
Commit message (Collapse)AuthorAgeFilesLines
* add support for smartcards in charon by using the ENGINE API provided by ↵Tobias Brunner2008-12-031-7/+83
| | | | OpenSSL, based on patches by Michael Roßberg.
* wrapped all pthread_rwlock_t in profilable rwlock_tMartin Willi2008-11-051-19/+18
|
* refactored credential builderMartin Willi2008-09-021-0/+1
| | | | | | | | | 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
* ported parts of two-sim branchMartin Willi2008-08-221-11/+18
| | | | | | eap_identity parameter to exchange in eap_identity some auth_info/peer_cfg refactorings fixed some bugs, introduced new ones
* using shared read locks in credential set enumerators to avoid deadlocksMartin Willi2008-07-301-22/+23
|
* changed ipsec.secrets keyword EC to ECDSATobias Brunner2008-06-241-1/+1
|
* ECDSA with OpenSSLTobias Brunner2008-06-101-11/+4
|
* implement basic listing of attribute certificatesAndreas Steffen2008-05-221-7/+40
|
* handle ID_KEY_ID as a ID_PUBKEY_SHA1 for authenticationMartin Willi2008-05-141-2/+10
|
* added _GNU_SOURCE and limits.h to build against glibc-2.8Martin Willi2008-04-241-0/+1
|
* replaced freeswan ttodata by own chunk_{to|from}_{hex|base64} functionsMartin Willi2008-04-241-19/+15
|
* changed logging of crl writing to old styleAndreas Steffen2008-04-171-4/+4
|
* respecting ipsec.conf cachecrls= optionMartin Willi2008-04-171-1/+20
|
* caching of CRLs to /etc/ipsec.d/crls Martin Willi2008-04-171-10/+41
|
* extended credential_set_t interface by a cache_cert() methodMartin Willi2008-04-171-0/+9
| | | | allows persistent or in-memory caching of fetched certificates
* added API for random number generators, served through credential factoryMartin Willi2008-04-151-3/+3
| | | | ported randomizer_t to a rng_t on top of /dev/(u)random (plugin random)
* log shared secret with debug level 4Andreas Steffen2008-04-061-1/+1
|
* workaround for parsing IPv6 PSKs requires extract_last_token()Andreas Steffen2008-04-011-1/+1
|
* fixed compile error if --enable-p2p is setMartin Willi2008-03-261-1/+1
|
* splitted stroke plugin to several files:Martin Willi2008-03-261-0/+887
socket: reads messages from socket, dispatching config: process add/del conn, serves configs through backend_t control: controlling of the daemon (up/down/route/...( cred: credential loading, serves creds through credential_set_t ca: ca sections from ipsec.conf, serves cdp's through credential_set_t list: log status information to stroke console (status/statusall/list*) shared_key: shared key implementation for keys read from ipsec.secrets plugin: registers stroke plugin and starts socket w/ thread