aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/crypto/proposal
Commit message (Collapse)AuthorAgeFilesLines
* configure: Fix gperf length parameter determinationTobias Brunner2017-10-021-1/+1
| | | | | | | | | | gperf is not actually a build dependency as the generated files are shipped in the tarball. So the type depends on the gperf version on the host that ran gperf and created the tarball, which might not be the same as that on the actual build host, and gperf might not even be installed there, leaving the type undetermined. Fixes: e0e43229736a ("configure: Detect type of length parameter for gperf generated function")
* configure: Detect type of length parameter for gperf generated functionTobias Brunner2017-09-191-1/+1
| | | | | Since 3.1 gperf uses size_t for the length parameter instead of an unsigned int.
* Allow x25519 as an alias of the curve25519 KE algorithmAndreas Steffen2017-03-201-0/+1
|
* proposal: Add a curve25519 proposal keywordMartin Willi2016-11-141-0/+1
|
* proposal: Use proper list to get function pointer when adding custom parserThomas Egerer2016-08-291-1/+1
| | | | Signed-off-by: Thomas Egerer <thomas.egerer@secunet.com>
* Created newhope plugin implementing the New Hope key exchange algorithmAndreas Steffen2016-08-101-0/+1
|
* proposal: Parse modpnone as MODP_NONE(0)Tobias Brunner2016-06-171-0/+1
|
* proposal: Use standard integer types for static keywordsTobias Brunner2016-03-311-2/+2
|
* Use standard unsigned integer typesAndreas Steffen2016-03-242-5/+5
|
* proposal: Add a chacha20poly1305 proposal keywordMartin Willi2015-06-291-0/+1
|
* proposal: Add possibility to register custom proposal keyword parserThomas Egerer2014-01-202-2/+66
| | | | | | | | | If a proposal string cannot be matched to a token using strcmp (e.g. if you want to register a whole class of algorithms containing their ID, like my_alg_2342), you can use the provided function to register a parser that transforms the given string into a proposal token. Signed-off-by: Thomas Egerer <thomas.egerer@secunet.com>
* Prototype implementation of IKE key exchange via NTRU encryptionAndreas Steffen2013-11-271-2/+6
|
* ecc: Added ECC Brainpool ECDH groups as registered with IANAAndreas Steffen2013-10-171-0/+4
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
|
* Add proposal keywords to explicitly specify PRF algorithmsMartin Willi2012-10-241-0/+8
|
* Fix Doxygen comment for proposal_keywords_tTobias Brunner2012-09-181-1/+1
| | | | Two dots seem to mark the end of a list.
* Added possibility to register custom proposal keywordsTobias Brunner2012-09-132-11/+171
| | | | Keyword lookup and registration are handled via the new lib->proposal object.
* Removed len argument from proposal_get_token()Tobias Brunner2012-09-132-4/+3
| | | | Also use enumerators instead of lexparser.h to parse proposal strings.
* Moved proposal_keywords to proposal_keywords_staticFrancois ten Krooden2012-09-134-25/+118
| | | | Added new proposal keywords with function to reference the static keywords.
* Make AES-CMAC actually usable for IKEv2.Tobias Brunner2012-04-041-0/+1
|
* Added support for untruncated MD5 and SHA1 HMACs in ESP as used in RFC 4595.Tobias Brunner2012-02-271-0/+2
| | | | This requires a Linux kernel >= 2.6.33.
* Added proposal keywords for ESN supportMartin Willi2011-04-201-0/+2
|
* Added proposal strings for Camellia CCM algorithm identifiersMartin Willi2010-08-191-0/+18
|
* Support Camellia XCBC algorithms in proposalMartin Willi2010-08-131-0/+1
|
* Added Camellia CTR mode proposal keywordsMartin Willi2010-08-131-0/+3
|
* Added support for DH groups 22, 23 and 24, patch contributed by Joy LattenMartin Willi2010-04-191-0/+3
|
* Adding support for AES GMAC (RFC4543).Tobias Brunner2010-02-121-89/+92
|
* Support the Linux specific SHA256 96 bit truncation HMAC via "sha256_96" keywordMartin Willi2009-11-261-1/+3
|
* replaces four spaces by tabs, where appropriateMartin Willi2009-09-041-3/+3
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-1/+1
|
* added des and default length cbc encryption algorithmsAndreas Steffen2009-05-191-0/+6
|
* moved definition of proposal_token from proposal.c to proposal_keywords.hAndreas Steffen2009-05-191-0/+9
|
* moved IKEv2 proposals and transforms to libstrongswanAndreas Steffen2009-05-152-0/+137