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
AranyaCreateTeamQuicSyncConfigBuilder Struct Reference

A builder for initializing a `AranyaCreateTeamQuicSyncConfig`. More...

#include <aranya-client.h>

Related Symbols

(Note that these are not member symbols.)

AranyaError aranya_create_team_quic_sync_config_builder_init (struct AranyaCreateTeamQuicSyncConfigBuilder *out)
 Initializes AranyaCreateTeamQuicSyncConfigBuilder.
 
AranyaError aranya_create_team_quic_sync_config_builder_init_ext (struct AranyaCreateTeamQuicSyncConfigBuilder *out, struct AranyaExtError *__ext_err)
 Initializes AranyaCreateTeamQuicSyncConfigBuilder.
 
AranyaError aranya_create_team_quic_sync_config_builder_cleanup (struct AranyaCreateTeamQuicSyncConfigBuilder *ptr)
 Releases any resources associated with ptr.
 
AranyaError aranya_create_team_quic_sync_config_builder_cleanup_ext (struct AranyaCreateTeamQuicSyncConfigBuilder *ptr, struct AranyaExtError *__ext_err)
 Releases any resources associated with ptr.
 
AranyaError aranya_create_team_quic_sync_config_generate (struct AranyaCreateTeamQuicSyncConfigBuilder *cfg)
 Attempts to set PSK seed generation mode value on `AranyaCreateTeamQuicSyncConfigBuilder`.
 
AranyaError aranya_create_team_quic_sync_config_generate_ext (struct AranyaCreateTeamQuicSyncConfigBuilder *cfg, struct AranyaExtError *__ext_err)
 Attempts to set PSK seed generation mode value on `AranyaCreateTeamQuicSyncConfigBuilder`.
 
AranyaError aranya_create_team_quic_sync_config_raw_seed_ikm (struct AranyaCreateTeamQuicSyncConfigBuilder *cfg, const struct AranyaSeedIkm *ikm)
 Attempts to set raw PSK seed IKM value `AranyaSeedIkm` on `AranyaCreateTeamQuicSyncConfigBuilder`.
 
AranyaError aranya_create_team_quic_sync_config_raw_seed_ikm_ext (struct AranyaCreateTeamQuicSyncConfigBuilder *cfg, const struct AranyaSeedIkm *ikm, struct AranyaExtError *__ext_err)
 Attempts to set raw PSK seed IKM value `AranyaSeedIkm` on `AranyaCreateTeamQuicSyncConfigBuilder`.
 
AranyaError aranya_create_team_quic_sync_config_build (struct AranyaCreateTeamQuicSyncConfigBuilder *cfg, struct AranyaCreateTeamQuicSyncConfig *out)
 Attempts to construct a `AranyaCreateTeamQuicSyncConfig`.
 
AranyaError aranya_create_team_quic_sync_config_build_ext (struct AranyaCreateTeamQuicSyncConfigBuilder *cfg, struct AranyaCreateTeamQuicSyncConfig *out, struct AranyaExtError *__ext_err)
 Attempts to construct a `AranyaCreateTeamQuicSyncConfig`.
 

Detailed Description

A builder for initializing a `AranyaCreateTeamQuicSyncConfig`.

The `AranyaCreateTeamQuicSyncConfig` is an optional part of initializing a `AranyaCreateTeamConfig`.

Friends And Related Symbol Documentation

◆ aranya_create_team_quic_sync_config_build()

AranyaError aranya_create_team_quic_sync_config_build ( struct AranyaCreateTeamQuicSyncConfigBuilder cfg,
struct AranyaCreateTeamQuicSyncConfig out 
)
related

Attempts to construct a `AranyaCreateTeamQuicSyncConfig`.

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 `AranyaCreateTeamQuicSyncConfigBuilder`
[out]outa pointer to write the QUIC sync config to `AranyaCreateTeamQuicSyncConfig`

◆ aranya_create_team_quic_sync_config_build_ext()

AranyaError aranya_create_team_quic_sync_config_build_ext ( struct AranyaCreateTeamQuicSyncConfigBuilder cfg,
struct AranyaCreateTeamQuicSyncConfig out,
struct AranyaExtError __ext_err 
)
related

Attempts to construct a `AranyaCreateTeamQuicSyncConfig`.

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 `AranyaCreateTeamQuicSyncConfigBuilder`
[out]outa pointer to write the QUIC sync config to `AranyaCreateTeamQuicSyncConfig`

◆ aranya_create_team_quic_sync_config_builder_cleanup()

AranyaError aranya_create_team_quic_sync_config_builder_cleanup ( struct AranyaCreateTeamQuicSyncConfigBuilder ptr)
related

Releases any resources associated with ptr.

ptr must either be null or initialized by aranya_create_team_quic_sync_config_builder_init.

◆ aranya_create_team_quic_sync_config_builder_cleanup_ext()

AranyaError aranya_create_team_quic_sync_config_builder_cleanup_ext ( struct AranyaCreateTeamQuicSyncConfigBuilder ptr,
struct AranyaExtError __ext_err 
)
related

Releases any resources associated with ptr.

ptr must either be null or initialized by aranya_create_team_quic_sync_config_builder_init.

◆ aranya_create_team_quic_sync_config_builder_init()

AranyaError aranya_create_team_quic_sync_config_builder_init ( struct AranyaCreateTeamQuicSyncConfigBuilder out)
related

Initializes AranyaCreateTeamQuicSyncConfigBuilder.

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

◆ aranya_create_team_quic_sync_config_builder_init_ext()

AranyaError aranya_create_team_quic_sync_config_builder_init_ext ( struct AranyaCreateTeamQuicSyncConfigBuilder out,
struct AranyaExtError __ext_err 
)
related

Initializes AranyaCreateTeamQuicSyncConfigBuilder.

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

◆ aranya_create_team_quic_sync_config_generate()

AranyaError aranya_create_team_quic_sync_config_generate ( struct AranyaCreateTeamQuicSyncConfigBuilder cfg)
related

Attempts to set PSK seed generation mode value on `AranyaCreateTeamQuicSyncConfigBuilder`.

Parameters
[in,out]cfga pointer to the quic sync config builder

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

◆ aranya_create_team_quic_sync_config_generate_ext()

AranyaError aranya_create_team_quic_sync_config_generate_ext ( struct AranyaCreateTeamQuicSyncConfigBuilder cfg,
struct AranyaExtError __ext_err 
)
related

Attempts to set PSK seed generation mode value on `AranyaCreateTeamQuicSyncConfigBuilder`.

Parameters
[in,out]cfga pointer to the quic sync config builder

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

◆ aranya_create_team_quic_sync_config_raw_seed_ikm()

AranyaError aranya_create_team_quic_sync_config_raw_seed_ikm ( struct AranyaCreateTeamQuicSyncConfigBuilder cfg,
const struct AranyaSeedIkm ikm 
)
related

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

Parameters
[in,out]cfga pointer to the quic sync config builder `AranyaCreateTeamQuicSyncConfigBuilder`
[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_create_team_quic_sync_config_raw_seed_ikm_ext()

AranyaError aranya_create_team_quic_sync_config_raw_seed_ikm_ext ( struct AranyaCreateTeamQuicSyncConfigBuilder cfg,
const struct AranyaSeedIkm ikm,
struct AranyaExtError __ext_err 
)
related

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

Parameters
[in,out]cfga pointer to the quic sync config builder `AranyaCreateTeamQuicSyncConfigBuilder`
[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.


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