|
BSL v1.0.0 - 4.g1b6a605
AMMOS Bundle Protocol Security Library (BSL)
|
BCB encryption context with crypto primitives. More...
#include <DefaultSecContext_Private.h>
Collaboration diagram for BSLX_BCB_t:Data Fields | |
| BSL_BundleRef_t * | bundle |
| Bundle context associated with this operation. | |
| size_t | err_count |
| const char * | key_id |
| Pointer to text which will outlive this context. | |
| BSL_Data_t | authtag |
| BSL_Data_t | iv |
| BSL_Data_t | wrapped_key |
| BSL_Data_t | debugstr |
| BSL_Data_t | aad |
| BSL_CipherMode_e | crypto_mode |
| rfc9173_bcb_aes_variant_e | aes_variant |
| uint64_t | aad_scope |
| BSL_PrimaryBlock_t | primary_block |
| BSL_CanonicalBlock_t | sec_block |
| BSL_CanonicalBlock_t | target_block |
| int64_t | keywrap |
| bool | success |
| bool | skip_aad_sec_block |
| bool | skip_aad_target_block |
| bool | skip_aad_prim_block |
BCB encryption context with crypto primitives.