BSL v0.0.0
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
SecParam.h File Reference

Defines the RFC 9172 Security Parameter of the Abstract Security Block. More...

#include <stdint.h>
#include <m-list.h>
#include <BPSecLib_Private.h>
+ Include dependency graph for SecParam.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  BSL_SecParam_s
 

Detailed Description

Defines the RFC 9172 Security Parameter of the Abstract Security Block.

Implementation of a RFC9172 Parameter.

The details from the RFC are as follows:

This field captures one or more security context parameters that should be used when processing the security service described by this security block. This field SHALL be represented by a CBOR array. Each entry in this array is a single security context parameter. A single parameter SHALL also be represented as a CBOR array comprising a 2-tuple of the Id and value of the parameter, as follows.

Parameter Id:

  • This field identifies which parameter is being specified.
  • This field SHALL be represented as a CBOR unsigned integer.
  • Parameter Ids are selected as described in Section 3.10.

Parameter Value:

  • This field captures the value associated with this parameter.
  • This field SHALL be represented by the applicable CBOR representation of the parameter, in accordance with Section 3.10.

[https://www.rfc-editor.org/rfc/rfc9172.html]#section-3.6-3.10.1

Author
Bill..nosp@m.Van..nosp@m.Besie.nosp@m.n@jh.nosp@m.uapl..nosp@m.edu

Definition in file SecParam.h.