asn.1/devicegroup.asn1
author Volker Birk <vb@pep-project.org>
Mon, 18 Jul 2016 10:15:06 +0200
changeset 907 8f5cca5bfa2d
parent 743 e4b613ebac2f
child 908 f3dd95d4315f
permissions -rw-r--r--
adding OIDs
vb@633
     1
DEVICEGROUP
vb@907
     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@633
     9
IMPORTS Identity, KeyList, Header FROM PEP;
vb@633
    10
vb@634
    11
Beacon ::= SEQUENCE {
vb@633
    12
    header Header,
vb@690
    13
    state INTEGER,
vb@633
    14
    me Identity
vb@628
    15
}
vb@628
    16
vb@634
    17
HandshakeRequest ::= SEQUENCE {
vb@633
    18
    header Header,
vb@690
    19
    state INTEGER,
vb@650
    20
    me Identity,
vb@651
    21
    partner Identity
vb@628
    22
}
vb@628
    23
vb@711
    24
GroupKeys ::= SEQUENCE {
vb@633
    25
    header Header,
vb@690
    26
    state INTEGER,
vb@633
    27
    me Identity,
vb@633
    28
    keylist KeyList
vb@628
    29
}
vb@628
    30
vb@711
    31
/* for the tags see end of sync.fsm */
vb@711
    32
vb@634
    33
DeviceGroup-Protocol ::= CHOICE {
vb@634
    34
    beacon [APPLICATION 1] Beacon,
vb@634
    35
    handshakeRequest [APPLICATION 2] HandshakeRequest,
vb@711
    36
    groupKeys [APPLICATION 3] GroupKeys
vb@631
    37
}
vb@631
    38
vb@628
    39
END
vb@628
    40