|
BSL v1.1.1 - 39.g9f43410
AMMOS Bundle Protocol Security Library (BSL)
|
Each recipient of a COSE_Mac or COSE_Encrypt. More...
#include <bsl/cose_sc/CoseMsg.h>
Collaboration diagram for BSLX_CoseMsg_Recipient_t:Data Fields | |
| BSLX_CoseMsg_Headers_t | headers |
| Recipient headers. | |
| BSL_Data_t | ciphertext |
| Ciphertext in this struct means encrypted content layer key. | |
Each recipient of a COSE_Mac or COSE_Encrypt.
This implementation does not support recursive recipients.
| BSL_Data_t BSLX_CoseMsg_Recipient_t::ciphertext |
Ciphertext in this struct means encrypted content layer key.
When this is empty it means absent, encoded as null.
Referenced by BSLX_CoseMsg_Recipient_Decode(), BSLX_CoseMsg_Recipient_Deinit(), BSLX_CoseMsg_Recipient_Encode(), BSLX_CoseMsg_Recipient_Init(), BSLX_CoseSc_ExtractContentKey(), and BSLX_CoseSc_GenerateContentKey().
| BSLX_CoseMsg_Headers_t BSLX_CoseMsg_Recipient_t::headers |
Recipient headers.
Referenced by BSLX_CoseMsg_Recipient_Decode(), BSLX_CoseMsg_Recipient_Deinit(), BSLX_CoseMsg_Recipient_Encode(), BSLX_CoseMsg_Recipient_Init(), BSLX_CoseSc_Encrypt_Source(), BSLX_CoseSc_Encrypt_VerifyAccept(), BSLX_CoseSc_HkdfContentKey(), BSLX_CoseSc_Mac_Source(), and BSLX_CoseSc_Mac_VerifyAccept().