41 #define AS_DIGEST_VALUE_SIZE 20
48 #define AS_NAMESPACE_MAX_SIZE 32
55 #define AS_SET_MAX_SIZE 64
89 typedef struct as_digest_s {
108 typedef union as_key_value_u {
199 typedef struct as_key_s {
as_key * as_key_new_int64(const as_namespace ns, const as_set set, int64_t value)
as_key * as_key_init_strp(as_key *key, const as_namespace ns, const as_set set, const char *value, bool free)
as_key * as_key_init(as_key *key, const as_namespace ns, const as_set set, const char *value)
as_key * as_key_init_int64(as_key *key, const as_namespace ns, const as_set set, int64_t value)
as_key * as_key_init_digest(as_key *key, const as_namespace ns, const as_set set, const as_digest_value digest)
static as_key * as_key_init_raw(as_key *key, const as_namespace ns, const as_set set, const uint8_t *value, uint32_t size)
static as_key * as_key_new_raw(const as_namespace ns, const as_set set, const uint8_t *value, uint32_t size)
as_key * as_key_init_value(as_key *key, const as_namespace ns, const as_set set, const as_key_value *value)
char as_namespace[AS_NAMESPACE_MAX_SIZE]
as_digest * as_key_digest(as_key *key)
#define AS_NAMESPACE_MAX_SIZE
as_key * as_key_init_rawp(as_key *key, const as_namespace ns, const as_set set, const uint8_t *value, uint32_t size, bool free)
#define AS_DIGEST_VALUE_SIZE
static as_key * as_key_init_str(as_key *key, const as_namespace ns, const as_set set, const char *value)
as_key * as_key_new_digest(const as_namespace ns, const as_set set, const as_digest_value digest)
as_key * as_key_new(const as_namespace ns, const as_set set, const char *value)
as_key * as_key_new_rawp(const as_namespace ns, const as_set set, const uint8_t *value, uint32_t size, bool free)
static as_key * as_key_new_str(const as_namespace ns, const as_set set, const char *value)
as_key * as_key_new_value(const as_namespace ns, const as_set set, const as_key_value *value)
as_key * as_key_new_strp(const as_namespace ns, const as_set set, const char *value, bool free)
void as_key_destroy(as_key *key)
char as_set[AS_SET_MAX_SIZE]
uint8_t as_digest_value[AS_DIGEST_VALUE_SIZE]