Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | Rebuild library.lo after changing ./configure options | Martin Willi | 2010-08-23 | 1 | -0/+2 | |
| | ||||||
* | Implemented a gcm plugin providing GCM mode based on CBC crypters | Martin Willi | 2010-08-19 | 1 | -0/+7 | |
| | ||||||
* | Implemented a ccm plugin providing CCM mode based on CBC crypters | Martin Willi | 2010-08-19 | 1 | -0/+7 | |
| | ||||||
* | Implemented an AEAD wrapper for traditional crypter/signer transforms | Martin Willi | 2010-08-19 | 1 | -0/+1 | |
| | ||||||
* | Added a counter mode wrapper plugin operating on existing CBC crypters | Martin Willi | 2010-08-13 | 1 | -0/+7 | |
| | ||||||
* | Implemented a callback based credential set, currently for shared keys only | Martin Willi | 2010-08-04 | 1 | -0/+1 | |
| | ||||||
* | Implemented a generic in-memory credential set, currently for shared keys only | Martin Willi | 2010-08-04 | 1 | -0/+1 | |
| | ||||||
* | Added PKCS#11 token plugin stub | Martin Willi | 2010-08-04 | 1 | -0/+7 | |
| | ||||||
* | Moved keys/key_encoding.[ch] to cred_encoding.[ch] | Martin Willi | 2010-07-13 | 1 | -1/+1 | |
| | ||||||
* | Moved addrblock plugin to libcharon | Martin Willi | 2010-07-13 | 1 | -7/+0 | |
| | ||||||
* | Moved CRL/OCSP checking to a dedicated plugin called revocation | Martin Willi | 2010-07-13 | 1 | -0/+7 | |
| | ||||||
* | Moved X509 addrBlock validation to a separate addrblock plugin | Martin Willi | 2010-07-13 | 1 | -0/+8 | |
| | ||||||
* | Moved credential manager to libstrongswan | Martin Willi | 2010-07-13 | 1 | -0/+5 | |
| | ||||||
* | Attributes moved from libstrongswan to libhydra. | Tobias Brunner | 2010-03-24 | 1 | -3/+0 | |
| | | | | | The attribute_manager_t instance is now located on the new hydra object instead of the lib object. | |||||
* | Moving attr-sql plugin from libstrongswan to libhydra. | Tobias Brunner | 2010-03-24 | 1 | -7/+0 | |
| | ||||||
* | Implemented the PRF_KEYED_SHA1 algorithm in the openssl plugin | Martin Willi | 2010-03-08 | 1 | -7/+7 | |
| | ||||||
* | Build libstrongswan before building any plugins during the non-monolithic ↵ | Tobias Brunner | 2010-03-05 | 1 | -0/+4 | |
| | | | | build (as it was before). | |||||
* | Adding Android.mk files to build charon and libstrongswan with the Android ↵ | Tobias Brunner | 2010-03-03 | 1 | -1/+2 | |
| | | | | build system. | |||||
* | Link all enabled libstrongswan plugins into the library, link all enabled ↵ | Tobias Brunner | 2010-03-02 | 1 | -1/+85 | |
| | | | | charon plugins into libcharon. |