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--
...
vb@633
     1
DEVICEGROUP
vb@908
     2
    { iso(1) org(3) dod(6) internet(1) private(4) enterprise(1) pEp (47878) sync(1) keysync(1) }
vb@633
     3
vb@633
     4
DEFINITIONS AUTOMATIC TAGS EXTENSIBILITY IMPLIED ::=
vb@633
     5
vb@628
     6
BEGIN
vb@628
     7
vb@743
     8
EXPORTS DeviceGroup-Protocol;
vb@940
     9
IMPORTS Identity, IdentityList, Header FROM PEP;
vb@633
    10
vb@634
    11
Beacon ::= SEQUENCE {
vb@951
    12
    header Header
vb@628
    13
}
vb@628
    14
vb@634
    15
HandshakeRequest ::= SEQUENCE {
vb@951
    16
    header Header
vb@628
    17
}
vb@628
    18
vb@711
    19
GroupKeys ::= SEQUENCE {
vb@633
    20
    header Header,
vb@940
    21
    ownIdentities IdentityList
vb@628
    22
}
vb@628
    23
vb@711
    24
/* for the tags see end of sync.fsm */
vb@711
    25
vb@634
    26
DeviceGroup-Protocol ::= CHOICE {
vb@951
    27
    beacon [APPLICATION 2] Beacon,
vb@951
    28
    handshakeRequest [APPLICATION 3] HandshakeRequest,
vb@951
    29
    groupKeys [APPLICATION 4] GroupKeys
vb@631
    30
}
vb@631
    31
vb@628
    32
END
vb@628
    33