BSL v1.0.0 - 16.g9d98179
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
BSLX_BIB_t Struct Reference

#include <DefaultSecContext_Private.h>

+ Collaboration diagram for BSLX_BIB_t:

Data Fields

const BSL_BundleRef_tbundle
 Bundle context associated with this operation.
 
const char * key_id
 set to external pointer which will outlive the BIB context
 
BSL_PrimaryBlock_t primary_block
 
BSL_CanonicalBlock_t target_block
 
BSL_CanonicalBlock_t sec_block
 
int64_t integrity_scope_flags
 
int64_t sha_variant
 
uint64_t hash_size
 
uint64_t sha_variant_uint
 
int64_t _crypto_sha_variant
 
BSL_Data_t wrapped_key
 
int64_t keywrap
 
uint64_t hmac_result_id
 
BSL_Data_t hmac_result_val
 
bool is_source
 

Field Documentation

◆ _crypto_sha_variant

int64_t BSLX_BIB_t::_crypto_sha_variant

◆ bundle

const BSL_BundleRef_t* BSLX_BIB_t::bundle

Bundle context associated with this operation.

Referenced by BSLX_BIB_GenIPPT(), and BSLX_BIB_InitFromSecOper().

◆ hash_size

uint64_t BSLX_BIB_t::hash_size

◆ hmac_result_id

uint64_t BSLX_BIB_t::hmac_result_id

◆ hmac_result_val

BSL_Data_t BSLX_BIB_t::hmac_result_val

◆ integrity_scope_flags

int64_t BSLX_BIB_t::integrity_scope_flags

◆ is_source

bool BSLX_BIB_t::is_source

◆ key_id

const char* BSLX_BIB_t::key_id

set to external pointer which will outlive the BIB context

Referenced by BSLX_BIB_GenHMAC(), and BSLX_BIB_InitFromSecOper().

◆ keywrap

int64_t BSLX_BIB_t::keywrap

◆ primary_block

BSL_PrimaryBlock_t BSLX_BIB_t::primary_block

◆ sec_block

BSL_CanonicalBlock_t BSLX_BIB_t::sec_block

◆ sha_variant

int64_t BSLX_BIB_t::sha_variant

◆ sha_variant_uint

uint64_t BSLX_BIB_t::sha_variant_uint

◆ target_block

BSL_CanonicalBlock_t BSLX_BIB_t::target_block

◆ wrapped_key


The documentation for this struct was generated from the following file: