10 #ifndef __PACKET_OSCORE_H__
11 #define __PACKET_OSCORE_H__
17 COSE_AES_CCM_16_64_128 = 10,
21 STATUS_ERROR_DECRYPT_FAILED = 0,
22 STATUS_ERROR_CBCMAC_FAILED,
23 STATUS_ERROR_TAG_CHECK_FAILED,
24 STATUS_ERROR_MESSAGE_TOO_SMALL,
25 STATUS_SUCCESS_DECRYPTED_TAG_TRUNCATED,
26 STATUS_SUCCESS_DECRYPTED_TAG_CHECKED,
27 } oscore_decryption_status_t;
32 gchar *master_secret_prefs;
33 gchar *master_salt_prefs;
34 gchar *id_context_prefs;
35 gchar *sender_id_prefs;
36 gchar *recipient_id_prefs;
37 cose_aead_alg_t algorithm;
39 GByteArray *master_secret;
40 GByteArray *master_salt;
41 GByteArray *id_context;
42 GByteArray *sender_id;
43 GByteArray *recipient_id;
45 GByteArray *request_decryption_key;
46 GByteArray *response_decryption_key;
47 GByteArray *common_iv;
55 guint8 kid_context_len;
59 guint8 request_piv_len;
Definition: packet-oscore.h:30
Definition: packet-oscore.h:51