27#ifndef BSLB_SECOPERATIONS_H_
28#define BSLB_SECOPERATIONS_H_
55 BSLB_SecParamList_t _param_list;
Single entry-point include file for all of the BPSec Lib (BSL) frontend API.
BSL_SecBlockType_e
RFC 9172-specified block type codes for BIB and BCB.
BSL_PolicyAction_e
Codes indicating the fate of a block if a security operation over it fails.
BSL_SecRole_e
Security role of an operation.
Defines the RFC 9172 Security Parameter of the Abstract Security Block.
uint64_t context_id
Security context ID.
uint64_t target_block_num
Bundle's block ID over which the security operation is applied.
BSL_SecRole_e _role
Private enumeration indicating the role (e.g., acceptor vs verifier)
uint64_t sec_block_num
Bundle's block ID which contains the security parameters and results for this operation.
BSL_PolicyAction_e failure_code
Code for handing what to do to the block or bundle if security processing fails.