summaryrefslogtreecommitdiff
path: root/sid.mli
Commit message (Collapse)AuthorAgeFilesLines
* sid: add Sid.{of,to}_bytes aliasesPhilipp Gesang2018-11-061-0/+6
| | | | Establish symmetry with of_string / to_string and the StringFmt module.
* sid: sid_test: validate identifier authority on create()Philipp Gesang2018-11-061-2/+3
| | | | Reject ia’s greater than six bytes can encompass.
* sid: add channel handlers for binary representationPhilipp Gesang2018-11-031-0/+12
|
* add linking exception to licensePhilipp Gesang2018-11-031-1/+1
|
* sid: predefine more well known constantsPhilipp Gesang2018-11-031-8/+346
| | | | Add the constants from MS-DTYP 2.4.2.4 to Sid.WellKnown.
* sid.mli: document modulePhilipp Gesang2018-10-301-3/+34
|
* sid: sid_test: move conversion functions to resultPhilipp Gesang2018-10-301-2/+2
| | | | | | Get rid of all “StringFmt” APIs involving exceptions. There is now only the “decode” function which returns a result type.
* add readme and license textPhilipp Gesang2018-10-301-0/+2
|
* sid: define more constant authorities from MS-DTYPPhilipp Gesang2018-10-301-1/+7
|
* sid: optionally handle big endian in packet format codecPhilipp Gesang2018-10-301-5/+4
| | | | | Oddly enough this only has an effect on the sub_auths since the 48 bits of “identifier authority” are always handled in big endian.
* sid: implement decoder for “packet representation”Philipp Gesang2018-10-281-1/+1
|
* xxd: add binary-text conversion helperPhilipp Gesang2018-10-281-0/+2
|
* sid: add interface definitionPhilipp Gesang2018-10-281-0/+44