aboutsummaryrefslogtreecommitdiff
path: root/src/lib/include/gnunet_gnsrecord_dbus_lib_signature.h
blob: bda353af6c48af436bd6615ec649110e51ca573f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#ifndef GNUNET_GNSRECORD_DBUS_LIB_SIGNATURE_H
#define GNUNET_GNSRECORD_DBUS_LIB_SIGNATURE_H

#include "gnunet_time_dbus_lib_signature.h"
#include "gnunet_crypto_dbus_lib_signature.h"

#define GNUNET_GNSRECORD_DBUS_SIGNATURE_TYPE GNUNET_DBUS_SIGNATURE_VARIANT
#define GNUNET_GNSRECORD_DBUS_SIGNATURE_FLAGS GNUNET_DBUS_SIGNATURE_BITFIELD

#define GNUNET_GNSRECORD_DBUS_SIGNATURE_DATA \
    GNUNET_DBUS_SIGNATURE_STRUCT ( \
        GNUNET_GNSRECORD_DBUS_SIGNATURE_TYPE \
        GNUNET_GNSRECORD_DBUS_SIGNATURE_FLAGS \
        GNUNET_DBUS_SIGNATURE_VARIANT \
        GNUNET_DBUS_SIGNATURE_VARIANT \
    )

#define GNUNET_GNSRECORD_DBUS_SIGNATURE_BLOCK \
    GNUNET_DBUS_SIGNATURE_STRUCT ( \
        GNUNET_CRYPTO_DBUS_SIGNATURE_ECDSA_SIGNATURE \
        GNUNET_CRYPTO_DBUS_SIGNATURE_ECDSA_PUBLIC_KEY \
        GNUNET_CRYPTO_DBUS_SIGNATURE_ECC_SIGNATURE_PURPOSE \
        GNUNET_TIME_DBUS_SIGNATURE_ABSOLUTE \
    ) 

#endif