asn.1/devicegroup.asn1
author Volker Birk <vb@pep.foundation>
Sun, 31 Jul 2016 19:38:23 +0200
branchkeysync
changeset 951 dec407deb10e
parent 940 5f0a9d0f0ecd
child 1058 1d34706c62d1
permissions -rw-r--r--
...
     1 DEVICEGROUP
     2     { iso(1) org(3) dod(6) internet(1) private(4) enterprise(1) pEp (47878) sync(1) keysync(1) }
     3 
     4 DEFINITIONS AUTOMATIC TAGS EXTENSIBILITY IMPLIED ::=
     5 
     6 BEGIN
     7 
     8 EXPORTS DeviceGroup-Protocol;
     9 IMPORTS Identity, IdentityList, Header FROM PEP;
    10 
    11 Beacon ::= SEQUENCE {
    12     header Header
    13 }
    14 
    15 HandshakeRequest ::= SEQUENCE {
    16     header Header
    17 }
    18 
    19 GroupKeys ::= SEQUENCE {
    20     header Header,
    21     ownIdentities IdentityList
    22 }
    23 
    24 /* for the tags see end of sync.fsm */
    25 
    26 DeviceGroup-Protocol ::= CHOICE {
    27     beacon [APPLICATION 2] Beacon,
    28     handshakeRequest [APPLICATION 3] HandshakeRequest,
    29     groupKeys [APPLICATION 4] GroupKeys
    30 }
    31 
    32 END
    33