14#ifndef __PACKET_COSE_H__
15#define __PACKET_COSE_H__
17#include <ws_symbol_export.h>
62unsigned cose_param_key_hash(
const void *ptr);
67gboolean cose_param_key_equal(
const void *a,
const void *b);
72void cose_param_key_free(
void *ptr);
Derived properties of AEAD encryption algorithm.
Definition packet-cose.h:104
int gcry_mode
GCrypt mode enumeration.
Definition packet-cose.h:110
unsigned key_len
Key length in bytes.
Definition packet-cose.h:112
unsigned tag_len
Tag length in bytes.
Definition packet-cose.h:116
unsigned iv_len
IV length in bytes.
Definition packet-cose.h:114
int gcry_cipher
GCrypt cipher enumeration.
Definition packet-cose.h:108
int64_t value
The algorithm code point.
Definition packet-cose.h:106
Derived properties of AEAD encryption algorithm.
Definition packet-cose.h:128
unsigned pubkey_len
Public key encoded size in bytes.
Definition packet-cose.h:132
int64_t value
The algorithm code point.
Definition packet-cose.h:130
Derived properties of hash algorithm.
Definition packet-cose.h:83
unsigned out_len
Definition packet-cose.h:92
int gcry_hash
GCrypt hash enumeration.
Definition packet-cose.h:87
int64_t value
The algorithm code point.
Definition packet-cose.h:85
Definition packet-cose.h:49
GVariant * principal
Definition packet-cose.h:52
GVariant * label
Definition packet-cose.h:56