Commit 4e3152d2 authored by filatov's avatar filatov
Browse files

Security templates for SecPayload

parent d8d976a1
Loading
Loading
Loading
Loading
+25 −1
Original line number Original line Diff line number Diff line
@@ -778,6 +778,17 @@ module LibItsSecurity_Templates {
             * @see Draft ETSI TS 103 097 V1.1.6 Clause 5.2 Payload
             * @see Draft ETSI TS 103 097 V1.1.6 Clause 5.2 Payload
             */
             */
            group payloadsRecv {
            group payloadsRecv {
            /**
             * @desc Receive template for 'signed' Payload 
             * @see Draft ETSI TS 103 097 V1.1.6 Clause 5.2 Payload
             */
            template (present) SecPayload mw_payload_any (in template (present) SecPayloadType p_type,
                                                          in template (present) octetstring p_data := ?
            ):= {
                type_   := p_type,
                data    := p_data
            } // End of template mw_payload_any
            
                
                
            } // End of group payloadsRecv 
            } // End of group payloadsRecv 
            
            
@@ -1093,6 +1104,19 @@ module LibItsSecurity_Templates {
                    }
                    }
                } // End of template mw_header_field_enc_params
                } // End of template mw_header_field_enc_params
                
                
                /**
                 * @desc Receive template for HeaderField with message type
                 * @see Draft ETSI TS 103 097 V1.1.6 Clause 5.4    HeaderField
                 */
                template (present) HeaderField mw_header_field_message_type(
                                                                         in template (present) UInt16 p_message_type
                ) := {
                    type_       := e_message_type,
                    headerField := {
                        message_type := p_message_type
                    }
                } // End of template mw_header_field_message_type

            } // End of group headerFieldsRecv
            } // End of group headerFieldsRecv
        
        
        } // End of group headerFields
        } // End of group headerFields