asn.1/devicegroup.asn1
changeset 633 a2a4ad55e19e
parent 631 b2be2f799950
child 634 a1ba6e8a32eb
     1.1 --- a/asn.1/devicegroup.asn1	Mon May 16 11:55:36 2016 +0200
     1.2 +++ b/asn.1/devicegroup.asn1	Mon May 16 15:36:26 2016 +0200
     1.3 @@ -1,25 +1,30 @@
     1.4 -DEVICEGROUP DEFINITIONS AUTOMATIC TAGS ::=
     1.5 +DEVICEGROUP
     1.6 +
     1.7 +DEFINITIONS AUTOMATIC TAGS EXTENSIBILITY IMPLIED ::=
     1.8 +
     1.9  BEGIN
    1.10  
    1.11 -Beacon ::= SEQUENCE {
    1.12 -    header PEP.Header,
    1.13 -    me PEP.Identity
    1.14 +IMPORTS Identity, KeyList, Header FROM PEP;
    1.15 +
    1.16 +Beacon ::= [APPLICATION 1] SEQUENCE {
    1.17 +    header Header,
    1.18 +    me Identity
    1.19  }
    1.20  
    1.21 -HandshakeRequest ::= SEQUENCE {
    1.22 -    header PEP.Header,
    1.23 -    you PEP.Identity,
    1.24 -    me PEP.Identity
    1.25 +HandshakeRequest ::= [APPLICATION 2] SEQUENCE {
    1.26 +    header Header,
    1.27 +    you Identity,
    1.28 +    me Identity
    1.29  }
    1.30  
    1.31 -OwnKeys ::= SEQUENCE {
    1.32 -    header PEP.Header,
    1.33 -    you PEP.Identity,
    1.34 -    me PEP.Identity,
    1.35 -    keylist PEP.Stringlist
    1.36 +OwnKeys ::= [APPLICATION 3] SEQUENCE {
    1.37 +    header Header,
    1.38 +    you Identity,
    1.39 +    me Identity,
    1.40 +    keylist KeyList
    1.41  }
    1.42  
    1.43 -Message ::= CHOICE {
    1.44 +SyncMessage ::= CHOICE {
    1.45      beacon Beacon,
    1.46      handshakeRequest HandshakeRequest,
    1.47      ownKeys OwnKeys