Aranya
a software development tool for governing access to data and services over a decentralized, zero-trust framework with secure end-to-end encrypted data exchange built-in.
Loading...
Searching...
No Matches
Related Symbols
AranyaAddTeamQuicSyncConfigBuilder Struct Reference

A builder for initializing an `AranyaAddTeamQuicSyncConfig`. More...

#include <aranya-client.h>

Related Symbols

(Note that these are not member symbols.)

AranyaError aranya_add_team_quic_sync_config_builder_init (struct AranyaAddTeamQuicSyncConfigBuilder *out)
 Initializes AranyaAddTeamQuicSyncConfigBuilder.
 
AranyaError aranya_add_team_quic_sync_config_builder_init_ext (struct AranyaAddTeamQuicSyncConfigBuilder *out, struct AranyaExtError *__ext_err)
 Initializes AranyaAddTeamQuicSyncConfigBuilder.
 
AranyaError aranya_add_team_quic_sync_config_builder_cleanup (struct AranyaAddTeamQuicSyncConfigBuilder *ptr)
 Releases any resources associated with ptr.
 
AranyaError aranya_add_team_quic_sync_config_builder_cleanup_ext (struct AranyaAddTeamQuicSyncConfigBuilder *ptr, struct AranyaExtError *__ext_err)
 Releases any resources associated with ptr.
 
AranyaError aranya_add_team_quic_sync_config_wrapped_seed (struct AranyaAddTeamQuicSyncConfigBuilder *cfg, const uint8_t *encap_seed, size_t encap_seed_len)
 Attempts to set wrapped PSK seed value on `AranyaAddTeamQuicSyncConfigBuilder`.
 
AranyaError aranya_add_team_quic_sync_config_wrapped_seed_ext (struct AranyaAddTeamQuicSyncConfigBuilder *cfg, const uint8_t *encap_seed, size_t encap_seed_len, struct AranyaExtError *__ext_err)
 Attempts to set wrapped PSK seed value on `AranyaAddTeamQuicSyncConfigBuilder`.
 
AranyaError aranya_add_team_quic_sync_config_raw_seed_ikm (struct AranyaAddTeamQuicSyncConfigBuilder *cfg, const struct AranyaSeedIkm *ikm)
 Attempts to set raw PSK seed IKM value `AranyaSeedIkm` on `AranyaAddTeamQuicSyncConfigBuilder`.
 
AranyaError aranya_add_team_quic_sync_config_raw_seed_ikm_ext (struct AranyaAddTeamQuicSyncConfigBuilder *cfg, const struct AranyaSeedIkm *ikm, struct AranyaExtError *__ext_err)
 Attempts to set raw PSK seed IKM value `AranyaSeedIkm` on `AranyaAddTeamQuicSyncConfigBuilder`.
 
AranyaError aranya_add_team_quic_sync_config_build (struct AranyaAddTeamQuicSyncConfigBuilder *cfg, struct AranyaAddTeamQuicSyncConfig *out)
 Attempts to construct an `AranyaAddTeamQuicSyncConfig`.
 
AranyaError aranya_add_team_quic_sync_config_build_ext (struct AranyaAddTeamQuicSyncConfigBuilder *cfg, struct AranyaAddTeamQuicSyncConfig *out, struct AranyaExtError *__ext_err)
 Attempts to construct an `AranyaAddTeamQuicSyncConfig`.
 

Detailed Description

A builder for initializing an `AranyaAddTeamQuicSyncConfig`.

The `AranyaAddTeamQuicSyncConfig` is an optional part of initializing an `AranyaAddTeamConfig`.

Friends And Related Symbol Documentation

◆ aranya_add_team_quic_sync_config_build()

AranyaError aranya_add_team_quic_sync_config_build ( struct AranyaAddTeamQuicSyncConfigBuilder cfg,
struct AranyaAddTeamQuicSyncConfig out 
)
related

Attempts to construct an `AranyaAddTeamQuicSyncConfig`.

This function consumes and releases any resources associated with the memory pointed to by cfg.

Parameters
[in]cfga pointer to the QUIC sync config builder `AranyaAddTeamQuicSyncConfigBuilder`
[out]outa pointer to write the QUIC sync config to `AranyaAddTeamQuicSyncConfig`

◆ aranya_add_team_quic_sync_config_build_ext()

AranyaError aranya_add_team_quic_sync_config_build_ext ( struct AranyaAddTeamQuicSyncConfigBuilder cfg,
struct AranyaAddTeamQuicSyncConfig out,
struct AranyaExtError __ext_err 
)
related

Attempts to construct an `AranyaAddTeamQuicSyncConfig`.

This function consumes and releases any resources associated with the memory pointed to by cfg.

Parameters
[in]cfga pointer to the QUIC sync config builder `AranyaAddTeamQuicSyncConfigBuilder`
[out]outa pointer to write the QUIC sync config to `AranyaAddTeamQuicSyncConfig`

◆ aranya_add_team_quic_sync_config_builder_cleanup()

AranyaError aranya_add_team_quic_sync_config_builder_cleanup ( struct AranyaAddTeamQuicSyncConfigBuilder ptr)
related

Releases any resources associated with ptr.

ptr must either be null or initialized by aranya_add_team_quic_sync_config_builder_init.

◆ aranya_add_team_quic_sync_config_builder_cleanup_ext()

AranyaError aranya_add_team_quic_sync_config_builder_cleanup_ext ( struct AranyaAddTeamQuicSyncConfigBuilder ptr,
struct AranyaExtError __ext_err 
)
related

Releases any resources associated with ptr.

ptr must either be null or initialized by aranya_add_team_quic_sync_config_builder_init.

◆ aranya_add_team_quic_sync_config_builder_init()

AranyaError aranya_add_team_quic_sync_config_builder_init ( struct AranyaAddTeamQuicSyncConfigBuilder out)
related

Initializes AranyaAddTeamQuicSyncConfigBuilder.

When no longer needed, out's resources must be released with its cleanup routine.

◆ aranya_add_team_quic_sync_config_builder_init_ext()

AranyaError aranya_add_team_quic_sync_config_builder_init_ext ( struct AranyaAddTeamQuicSyncConfigBuilder out,
struct AranyaExtError __ext_err 
)
related

Initializes AranyaAddTeamQuicSyncConfigBuilder.

When no longer needed, out's resources must be released with its cleanup routine.

◆ aranya_add_team_quic_sync_config_raw_seed_ikm()

AranyaError aranya_add_team_quic_sync_config_raw_seed_ikm ( struct AranyaAddTeamQuicSyncConfigBuilder cfg,
const struct AranyaSeedIkm ikm 
)
related

Attempts to set raw PSK seed IKM value `AranyaSeedIkm` on `AranyaAddTeamQuicSyncConfigBuilder`.

Parameters
[in,out]cfga pointer to the quic sync config builder `AranyaAddTeamQuicSyncConfigBuilder`
[in]ikma pointer the raw PSK seed IKM `AranyaSeedIkm`

This method will be removed soon since certificates will be used instead of PSKs in the future.

◆ aranya_add_team_quic_sync_config_raw_seed_ikm_ext()

AranyaError aranya_add_team_quic_sync_config_raw_seed_ikm_ext ( struct AranyaAddTeamQuicSyncConfigBuilder cfg,
const struct AranyaSeedIkm ikm,
struct AranyaExtError __ext_err 
)
related

Attempts to set raw PSK seed IKM value `AranyaSeedIkm` on `AranyaAddTeamQuicSyncConfigBuilder`.

Parameters
[in,out]cfga pointer to the quic sync config builder `AranyaAddTeamQuicSyncConfigBuilder`
[in]ikma pointer the raw PSK seed IKM `AranyaSeedIkm`

This method will be removed soon since certificates will be used instead of PSKs in the future.

◆ aranya_add_team_quic_sync_config_wrapped_seed()

AranyaError aranya_add_team_quic_sync_config_wrapped_seed ( struct AranyaAddTeamQuicSyncConfigBuilder cfg,
const uint8_t *  encap_seed,
size_t  encap_seed_len 
)
related

Attempts to set wrapped PSK seed value on `AranyaAddTeamQuicSyncConfigBuilder`.

Parameters
[in,out]cfga pointer to the quic sync config builder
[in]encap_seeda pointer the encapsulated PSK seed

This method will be removed soon since certificates will be used instead of PSKs in the future.

◆ aranya_add_team_quic_sync_config_wrapped_seed_ext()

AranyaError aranya_add_team_quic_sync_config_wrapped_seed_ext ( struct AranyaAddTeamQuicSyncConfigBuilder cfg,
const uint8_t *  encap_seed,
size_t  encap_seed_len,
struct AranyaExtError __ext_err 
)
related

Attempts to set wrapped PSK seed value on `AranyaAddTeamQuicSyncConfigBuilder`.

Parameters
[in,out]cfga pointer to the quic sync config builder
[in]encap_seeda pointer the encapsulated PSK seed

This method will be removed soon since certificates will be used instead of PSKs in the future.


The documentation for this struct was generated from the following file: