|
BSL v1.1.1 - 19.g31939de
AMMOS Bundle Protocol Security Library (BSL)
|
#include <default_sc/DefaultSecContext_Private.h>
Collaboration diagram for BSLX_BIB_t:Data Fields | |
| const BSL_BundleRef_t * | bundle |
| Bundle context associated with this operation. | |
| bool | is_source |
| True if this operation is the source role. | |
| size_t | err_count |
| Error counter for procedure interruption. | |
| 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 |
| bool | opt_ippt_scope |
| True if ippt_scope came from an option. | |
| int64_t | ippt_scope |
| Required IPPT scope. | |
| bool | opt_sha_variant |
| True if sha_variant came from an option. | |
| int64_t | sha_variant |
| Required SHA variant. | |
| BSL_CryptoCipherSHAVariant_e | crypto_sha_variant |
| Converted sha_variant into enum value. | |
| uint64_t | hash_size |
| BSL_Data_t | wrapped_key |
| int64_t | keywrap |
| uint64_t | hmac_result_id |
| BSL_Data_t | hmac_result_val |
| const BSL_BundleRef_t* BSLX_BIB_t::bundle |
Bundle context associated with this operation.
Referenced by BSLX_BIB_GenIPPT(), and BSLX_BIB_InitFromSecOper().
| BSL_CryptoCipherSHAVariant_e BSLX_BIB_t::crypto_sha_variant |
Converted sha_variant into enum value.
Referenced by BSLX_BIB_GenHMAC(), and BSLX_BIB_InitFromSecOper().
| size_t BSLX_BIB_t::err_count |
Error counter for procedure interruption.
Referenced by BSLX_BIB_Execute(), and BSLX_BIB_InitFromSecOper().
| uint64_t BSLX_BIB_t::hash_size |
Referenced by BSLX_BIB_GenHMAC(), and BSLX_BIB_InitFromSecOper().
| uint64_t BSLX_BIB_t::hmac_result_id |
| BSL_Data_t BSLX_BIB_t::hmac_result_val |
Referenced by BSLX_BIB_Deinit(), BSLX_BIB_Execute(), and BSLX_BIB_GenHMAC().
| int64_t BSLX_BIB_t::ippt_scope |
Required IPPT scope.
Referenced by BSLX_BIB_Execute(), BSLX_BIB_GenIPPT(), and BSLX_BIB_InitFromSecOper().
| bool BSLX_BIB_t::is_source |
True if this operation is the source role.
Referenced by BSLX_BIB_Execute(), BSLX_BIB_GenHMAC(), and BSLX_BIB_InitFromSecOper().
| 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().
| int64_t BSLX_BIB_t::keywrap |
Referenced by BSLX_BIB_GenHMAC(), and BSLX_BIB_InitFromSecOper().
| bool BSLX_BIB_t::opt_ippt_scope |
True if ippt_scope came from an option.
Referenced by BSLX_BIB_Execute(), and BSLX_BIB_InitFromSecOper().
| bool BSLX_BIB_t::opt_sha_variant |
True if sha_variant came from an option.
Referenced by BSLX_BIB_Execute(), and BSLX_BIB_InitFromSecOper().
| BSL_PrimaryBlock_t BSLX_BIB_t::primary_block |
Referenced by BSLX_BIB_Deinit(), BSLX_BIB_Execute(), and BSLX_BIB_GenIPPT().
| BSL_CanonicalBlock_t BSLX_BIB_t::sec_block |
Referenced by BSLX_BIB_Execute(), and BSLX_BIB_GenIPPT().
| int64_t BSLX_BIB_t::sha_variant |
Required SHA variant.
Referenced by BSLX_BIB_Execute(), and BSLX_BIB_InitFromSecOper().
| BSL_CanonicalBlock_t BSLX_BIB_t::target_block |
Referenced by BSLX_BIB_Execute(), and BSLX_BIB_GenIPPT().
| BSL_Data_t BSLX_BIB_t::wrapped_key |
Referenced by BSLX_BIB_Deinit(), BSLX_BIB_Execute(), BSLX_BIB_GenHMAC(), and BSLX_BIB_InitFromSecOper().