aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/encoding/payloads/eap_payload.c
Commit message (Collapse)AuthorAgeFilesLines
* Use standard unsigned integer typesAndreas Steffen2016-03-241-14/+14
|
* payload: Use common prefixes for all payload type identifiersMartin Willi2014-06-041-2/+2
| | | | | The old identifiers did not use a proper namespace and often clashed with other defines.
* Don't use bio_writer_t.skip() to write length field when appending more dataMartin Willi2013-01-111-4/+4
| | | | | If the writer reallocates its buffer, the length pointer might not be valid anymore, or even worse, point to an arbitrary allocation.
* Added method to enumerate EAP types contained in an EAP-NakTobias Brunner2012-08-311-11/+71
|
* Encode EAP-Naks in expanded format if we got an expanded type requestTobias Brunner2012-08-311-0/+7
| | | | | Since methods defined by the IETF (vendor ID 0) could also be encoded in expanded type format the previous check was insufficient.
* Allow clients to request a configured EAP method via EAP-NakTobias Brunner2012-08-311-1/+7
|
* Send EAP-Nak with supported types if requested type is unsupportedTobias Brunner2012-08-311-5/+67
|
* Separated libcharon/sa directory with ikev1 and ikev2 subfoldersMartin Willi2012-03-201-0/+1
|
* Use a generic encoding type for all variable length chunksMartin Willi2012-03-201-1/+1
|
* Add a payload.get_header_length() method, remove header length definitionsMartin Willi2012-03-201-1/+8
|
* Simplify signature of get_encoding_rules(), make all rules staticMartin Willi2012-03-201-5/+5
|
* Add a non-clonig variant of eap_payload_create_dataMartin Willi2011-08-081-0/+12
|
* Added member fields for reserved bits and bytes in all payloadsMartin Willi2011-01-051-7/+12
|
* Moving charon to libcharon.Tobias Brunner2010-03-191-0/+302