aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused monolithic PKCS#7 codeMartin Willi2012-12-191-2/+2
|
* Add a plugin stub for PKCS#7 containersMartin Willi2012-12-191-0/+7
|
* Add a generic interface for crypto containers and a more specific PKCS#7 ↵Martin Willi2012-12-191-0/+2
| | | | interface
* Moved utils.[ch] to utils folderTobias Brunner2012-10-241-2/+2
|
* Moved settings_t to utils folderTobias Brunner2012-10-241-4/+4
|
* Moved debug.[ch] to utils folderTobias Brunner2012-10-241-6/+7
|
* Moved enum_name_t to utils folderTobias Brunner2012-10-241-4/+4
|
* Moved chunk_t to utils folderTobias Brunner2012-10-241-4/+4
|
* Moved printf hooks to utils folderTobias Brunner2012-10-241-4/+4
|
* Moved integrity_checker_t to utils folderTobias Brunner2012-10-241-2/+2
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-2/+4
|
* Moved packet_t and tun_device_t to networking folderTobias Brunner2012-10-241-6/+8
|
* Moved host_t and host_resolver_t to a new networking subfolderTobias Brunner2012-10-241-4/+6
|
* Resolve hosts by DNS name in separate threads so we can cancel themTobias Brunner2012-10-181-3/+3
| | | | | | | | | | getaddrinfo(3) may block a long time so proper termination of the daemon may block if DNS servers are not reachable. getaddrinfo(3) is an optional cancellation point in posix threads so it might still block a shutdown but at least on Android (with the signal based pthread_cancel implementation) it works, on Linux starter will kill charon anyway after a while.
* Include all dev headers, even if they are configuration specificMartin Willi2012-10-021-5/+4
|
* Added a condvar implementation that works with rwlock_tTobias Brunner2012-09-211-4/+4
|
* Moved proposal_keywords to proposal_keywords_staticFrancois ten Krooden2012-09-131-8/+10
| | | | Added new proposal keywords with function to reference the static keywords.
* fixed Makefile for libstrongswan dev headersAndreas Steffen2012-08-141-2/+2
|
* Added utility class to create TUN devicesTobias Brunner2012-08-081-2/+2
| | | | Currently works only on Linux.
* Moved types used by kernel_ipsec_t interface (and libipsec) to libstrongswanTobias Brunner2012-08-081-4/+6
| | | | This avoids a dependency of libipsec to libhydra.
* Added a simple blocking queue around linked_list_tTobias Brunner2012-08-081-4/+4
|
* Moved packet_t to libstrongswanTobias Brunner2012-08-081-3/+4
|
* With --enable-bfd-backtraces, use binutils libbfd to resolve backtracesMartin Willi2012-07-131-1/+1
| | | | | | | | The invocation of addr2line to resolve backtrace source locations is slow and cumbersome. When using libbfd directly, we can eliminate the overhead of the process invocation. Even better, we can cache library symbol names, bringing wicked fast lookups. As a neat bonus, we can resolve static function names.
* fixed libstrongswan/Makefile.amAndreas Steffen2012-07-111-11/+11
|
* Install dev headers only if --with-dev-headers= option is setMartin Willi2012-07-111-1/+3
|
* Install libstrongswan development headersMartin Willi2012-07-111-78/+56
|
* Refactored heavily #ifdefd capability code to its own libstrongswan classMartin Willi2012-07-041-0/+5
|
* Added wrapper for POSIX spin locksTobias Brunner2012-07-041-0/+1
|
* Make the hmac_t interface a generic interface for message authentication codesTobias Brunner2012-06-251-3/+3
|
* Simple wrappers for HMAC based prf_t and signer_t implementations addedTobias Brunner2012-06-251-0/+3
|
* Updated PKCS#7 parser/generator in libstrongswan.Tobias Brunner2012-06-111-0/+1
| | | | | Added some functionality from pluto's version, updated usage of asn1 and crypto primitives. It does compile but is not really tested yet.
* Add nonce plugin implementationAdrian-Ken Rueegsegger2012-05-181-0/+7
| | | | | | | This nonce generator uses an RNG to generate nonces. The RNG quality is currently set to RNG_WEAK which is the same value used in IKE init. The plugin is enabled and thus built by default.
* Add nonce generator interfaceAdrian-Ken Rueegsegger2012-05-181-0/+1
| | | | | | | Nonce generators (nonce_gen_t) can be used to get or allocate nonces. Users can request nonce generators from the crypto factory while nonce plugins register/remove themselves to/from the crypto factory.
* Added a wrapper class around POSIX semaphores.Tobias Brunner2012-05-021-0/+1
|
* Implemented AES-CMAC based PRF and signer.Tobias Brunner2012-04-031-0/+7
| | | | | | The cmac plugin implements AES-CMAC as defined in RFC 4493 and the signer and PRF based on it as defined in RFC 4494 and RFC 4615, respectively.
* Added PKCS#8 stub plugin.Tobias Brunner2012-02-011-0/+7
|
* Added support for plugin featuresMartin Willi2011-10-141-0/+1
|
* Add enum names for database driversMartin Willi2011-10-141-2/+2
|
* Finally removed deprecated iterator_t.Tobias Brunner2011-07-061-1/+0
|
* Don't install the libraries directly in lib/.Tobias Brunner2011-07-051-1/+2
| | | | | Instead use a subdirectory (prefix/lib/ipsec by default). Also moved the plugins from libexec to a subdirectory of that dir.
* make IMC/IMV pairs independent of libcharonAndreas Steffen2011-06-011-0/+1
|
* renamed tls_reader|writer to bio_* and moved to libstrongswanAndreas Steffen2011-05-311-0/+1
|
* Added job priority enum namesMartin Willi2011-05-161-1/+1
|
* Added a new FETCH_CALLBACK option to fetch data without allocationMartin Willi2011-04-041-1/+1
|
* Implemented an alternative HTTP fetcher based on libsoupMartin Willi2011-01-171-0/+7
|
* Added plugin stub for advanced X509 constraint checkingMartin Willi2011-01-051-0/+7
|
* Remove x509_flag_names, flags do not work with ENUM()Martin Willi2011-01-051-2/+1
|
* Added plugin stub for AF_ALGMartin Willi2010-12-201-0/+7
|
* Moved scheduler and thread pool to libstrongswan.Tobias Brunner2010-09-021-2/+7
|
* Moved EAP type/code definitions to a seprate header file in libstrongswanMartin Willi2010-08-311-0/+1
|