BSL v1.1.1 - 88.g2613f3a
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
SecurityAction.h File Reference
#include "MLibConfig.h"
#include "SecOperation.h"
#include "bsl/BPSecLib_Private.h"
#include <m-array.h>
+ Include dependency graph for SecurityAction.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  BSL_SecurityAction_t
 

Macros

#define M_OPL_BSL_SecOper_t()
 OPLIST for BSL_SecOper_s.
 

Enumerations

enum  BSL_SecurityAction_ValidationState_t { BSL_ACTION_VALIDATION_PENDING = 1 , BSL_ACTION_VALIDATION_SUCCESS , BSL_ACTION_VALIDATION_FAILURE }
 Indicates the validation state of a security action. More...
 

Macro Definition Documentation

◆ M_OPL_BSL_SecOper_t

#define M_OPL_BSL_SecOper_t ( )
Value:
(INIT(API_2(BSL_SecOper_Init)), INIT_SET(API_6(BSL_SecOper_InitSet)), SET(API_6(BSL_SecOper_Set)), \
CLEAR(API_2(BSL_SecOper_Deinit)))
void BSL_SecOper_InitSet(BSL_SecOper_t *self, const BSL_SecOper_t *src)
Initialize from a copy.
Definition SecOperation.c:46
void BSL_SecOper_Set(BSL_SecOper_t *self, const BSL_SecOper_t *src)
Set from a copy.
Definition SecOperation.c:77
void BSL_SecOper_Deinit(BSL_SecOper_t *self)
Empty and release any resources used internally by this structure.
Definition SecOperation.c:69
void BSL_SecOper_Init(BSL_SecOper_t *self)
Initialize a newly allocated structure.
Definition SecOperation.c:36

OPLIST for BSL_SecOper_s.

Enumeration Type Documentation

◆ BSL_SecurityAction_ValidationState_t

Indicates the validation state of a security action.

Enumerator
BSL_ACTION_VALIDATION_PENDING 

Security action pending validation.

BSL_ACTION_VALIDATION_SUCCESS 

Security action successfully validated.

BSL_ACTION_VALIDATION_FAILURE 

Security action is invalid.