noise_local
struct noise_local *sc_local;
wg_clone_deferred_free(struct noise_local *l)
struct noise_local *l = r->r_local;
struct noise_local *r_local;
noise_consume_response(struct noise_local *l, struct noise_remote **rp,
void (*l_cleanup)(struct noise_local *);
static void noise_precompute_ss(struct noise_local *, struct noise_remote *);
static void noise_remote_index_insert(struct noise_local *, struct noise_remote *);
noise_remote_index_lookup(struct noise_local *, uint32_t, bool);
static int noise_remote_index_remove(struct noise_local *, struct noise_remote *);
static void noise_add_new_keypair(struct noise_local *, struct noise_remote *, struct noise_keypair *);
struct noise_local *
struct noise_local *l;
struct noise_local *
noise_local_ref(struct noise_local *l)
noise_local_put(struct noise_local *l)
noise_local_free(struct noise_local *l, void (*cleanup)(struct noise_local *))
noise_local_arg(struct noise_local *l)
noise_local_private(struct noise_local *l, const uint8_t private[NOISE_PUBLIC_KEY_LEN])
noise_local_keys(struct noise_local *l, uint8_t public[NOISE_PUBLIC_KEY_LEN],
noise_precompute_ss(struct noise_local *l, struct noise_remote *r)
noise_remote_alloc(struct noise_local *l, void *arg,
struct noise_local *l = r->r_local;
struct noise_local *l = r->r_local;
noise_remote_lookup(struct noise_local *l, const uint8_t public[NOISE_PUBLIC_KEY_LEN])
noise_remote_index_insert(struct noise_local *l, struct noise_remote *r)
noise_remote_index_lookup(struct noise_local *l, uint32_t idx0, bool lookup_keypair)
noise_remote_index(struct noise_local *l, uint32_t idx)
noise_remote_index_remove(struct noise_local *l, struct noise_remote *r)
struct noise_local *
noise_add_new_keypair(struct noise_local *l, struct noise_remote *r,
noise_keypair_lookup(struct noise_local *l, uint32_t idx0)
struct noise_local *l;
struct noise_local *l = r->r_local;
noise_consume_initiation(struct noise_local *l, struct noise_remote **rp,
struct noise_local *,
struct noise_local *,
struct noise_local;
struct noise_local *
struct noise_local *
noise_local_ref(struct noise_local *);
void noise_local_put(struct noise_local *);
void noise_local_free(struct noise_local *, void (*)(struct noise_local *));
void * noise_local_arg(struct noise_local *);
void noise_local_private(struct noise_local *,
int noise_local_keys(struct noise_local *,
noise_remote_alloc(struct noise_local *, void *,
noise_remote_lookup(struct noise_local *, const uint8_t[NOISE_PUBLIC_KEY_LEN]);
noise_remote_index(struct noise_local *, uint32_t);
struct noise_local *
noise_keypair_lookup(struct noise_local *, uint32_t);