Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove unused monolithic PKCS#7 code | Martin Willi | 2012-12-19 | 1 | -2/+2 |
| | |||||
* | Add a plugin stub for PKCS#7 containers | Martin Willi | 2012-12-19 | 1 | -0/+7 |
| | |||||
* | Add a generic interface for crypto containers and a more specific PKCS#7 ↵ | Martin Willi | 2012-12-19 | 1 | -0/+2 |
| | | | | interface | ||||
* | Moved utils.[ch] to utils folder | Tobias Brunner | 2012-10-24 | 1 | -2/+2 |
| | |||||
* | Moved settings_t to utils folder | Tobias Brunner | 2012-10-24 | 1 | -4/+4 |
| | |||||
* | Moved debug.[ch] to utils folder | Tobias Brunner | 2012-10-24 | 1 | -6/+7 |
| | |||||
* | Moved enum_name_t to utils folder | Tobias Brunner | 2012-10-24 | 1 | -4/+4 |
| | |||||
* | Moved chunk_t to utils folder | Tobias Brunner | 2012-10-24 | 1 | -4/+4 |
| | |||||
* | Moved printf hooks to utils folder | Tobias Brunner | 2012-10-24 | 1 | -4/+4 |
| | |||||
* | Moved integrity_checker_t to utils folder | Tobias Brunner | 2012-10-24 | 1 | -2/+2 |
| | |||||
* | Moved data structures to new collections subfolder | Tobias Brunner | 2012-10-24 | 1 | -2/+4 |
| | |||||
* | Moved packet_t and tun_device_t to networking folder | Tobias Brunner | 2012-10-24 | 1 | -6/+8 |
| | |||||
* | Moved host_t and host_resolver_t to a new networking subfolder | Tobias Brunner | 2012-10-24 | 1 | -4/+6 |
| | |||||
* | Resolve hosts by DNS name in separate threads so we can cancel them | Tobias Brunner | 2012-10-18 | 1 | -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 specific | Martin Willi | 2012-10-02 | 1 | -5/+4 |
| | |||||
* | Added a condvar implementation that works with rwlock_t | Tobias Brunner | 2012-09-21 | 1 | -4/+4 |
| | |||||
* | Moved proposal_keywords to proposal_keywords_static | Francois ten Krooden | 2012-09-13 | 1 | -8/+10 |
| | | | | Added new proposal keywords with function to reference the static keywords. | ||||
* | fixed Makefile for libstrongswan dev headers | Andreas Steffen | 2012-08-14 | 1 | -2/+2 |
| | |||||
* | Added utility class to create TUN devices | Tobias Brunner | 2012-08-08 | 1 | -2/+2 |
| | | | | Currently works only on Linux. | ||||
* | Moved types used by kernel_ipsec_t interface (and libipsec) to libstrongswan | Tobias Brunner | 2012-08-08 | 1 | -4/+6 |
| | | | | This avoids a dependency of libipsec to libhydra. | ||||
* | Added a simple blocking queue around linked_list_t | Tobias Brunner | 2012-08-08 | 1 | -4/+4 |
| | |||||
* | Moved packet_t to libstrongswan | Tobias Brunner | 2012-08-08 | 1 | -3/+4 |
| | |||||
* | With --enable-bfd-backtraces, use binutils libbfd to resolve backtraces | Martin Willi | 2012-07-13 | 1 | -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.am | Andreas Steffen | 2012-07-11 | 1 | -11/+11 |
| | |||||
* | Install dev headers only if --with-dev-headers= option is set | Martin Willi | 2012-07-11 | 1 | -1/+3 |
| | |||||
* | Install libstrongswan development headers | Martin Willi | 2012-07-11 | 1 | -78/+56 |
| | |||||
* | Refactored heavily #ifdefd capability code to its own libstrongswan class | Martin Willi | 2012-07-04 | 1 | -0/+5 |
| | |||||
* | Added wrapper for POSIX spin locks | Tobias Brunner | 2012-07-04 | 1 | -0/+1 |
| | |||||
* | Make the hmac_t interface a generic interface for message authentication codes | Tobias Brunner | 2012-06-25 | 1 | -3/+3 |
| | |||||
* | Simple wrappers for HMAC based prf_t and signer_t implementations added | Tobias Brunner | 2012-06-25 | 1 | -0/+3 |
| | |||||
* | Updated PKCS#7 parser/generator in libstrongswan. | Tobias Brunner | 2012-06-11 | 1 | -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 implementation | Adrian-Ken Rueegsegger | 2012-05-18 | 1 | -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 interface | Adrian-Ken Rueegsegger | 2012-05-18 | 1 | -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 Brunner | 2012-05-02 | 1 | -0/+1 |
| | |||||
* | Implemented AES-CMAC based PRF and signer. | Tobias Brunner | 2012-04-03 | 1 | -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 Brunner | 2012-02-01 | 1 | -0/+7 |
| | |||||
* | Added support for plugin features | Martin Willi | 2011-10-14 | 1 | -0/+1 |
| | |||||
* | Add enum names for database drivers | Martin Willi | 2011-10-14 | 1 | -2/+2 |
| | |||||
* | Finally removed deprecated iterator_t. | Tobias Brunner | 2011-07-06 | 1 | -1/+0 |
| | |||||
* | Don't install the libraries directly in lib/. | Tobias Brunner | 2011-07-05 | 1 | -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 libcharon | Andreas Steffen | 2011-06-01 | 1 | -0/+1 |
| | |||||
* | renamed tls_reader|writer to bio_* and moved to libstrongswan | Andreas Steffen | 2011-05-31 | 1 | -0/+1 |
| | |||||
* | Added job priority enum names | Martin Willi | 2011-05-16 | 1 | -1/+1 |
| | |||||
* | Added a new FETCH_CALLBACK option to fetch data without allocation | Martin Willi | 2011-04-04 | 1 | -1/+1 |
| | |||||
* | Implemented an alternative HTTP fetcher based on libsoup | Martin Willi | 2011-01-17 | 1 | -0/+7 |
| | |||||
* | Added plugin stub for advanced X509 constraint checking | Martin Willi | 2011-01-05 | 1 | -0/+7 |
| | |||||
* | Remove x509_flag_names, flags do not work with ENUM() | Martin Willi | 2011-01-05 | 1 | -2/+1 |
| | |||||
* | Added plugin stub for AF_ALG | Martin Willi | 2010-12-20 | 1 | -0/+7 |
| | |||||
* | Moved scheduler and thread pool to libstrongswan. | Tobias Brunner | 2010-09-02 | 1 | -2/+7 |
| | |||||
* | Moved EAP type/code definitions to a seprate header file in libstrongswan | Martin Willi | 2010-08-31 | 1 | -0/+1 |
| |