asn.1/devicegroup.asn1
author Volker Birk <vb@pep.foundation>
Tue, 23 Aug 2016 11:58:59 +0200
branchkeysync
changeset 1061 6406a8b521e7
parent 1058 1d34706c62d1
child 1063 8f9c94812786
permissions -rw-r--r--
adding line endings
     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 IdentityList, Header FROM PEP;
    10 
    11 Beacon ::= SEQUENCE {
    12 
    13 }
    14 
    15 HandshakeRequest ::= SEQUENCE {
    16 
    17 }
    18 
    19 GroupKeys ::= SEQUENCE {
    20     ownIdentities IdentityList
    21 }
    22 
    23 /* for the tags see end of sync.fsm */
    24 
    25 DeviceGroup-Protocol ::= SEQUENCE {
    26     header Header,
    27     payload CHOICE {
    28         beacon [APPLICATION 2] Beacon,
    29         handshakeRequest [APPLICATION 3] HandshakeRequest,
    30         groupKeys [APPLICATION 4] GroupKeys
    31     }
    32 }
    33 
    34 END
    35