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_cleanup (struct AranyaCreateTeamQuicSyncConfigBuilder *ptr)
 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`.

Deprecated:
QUIC sync config is no longer used with mTLS authentication

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
[out]outa pointer to write the QUIC sync config to
Deprecated:
QUIC sync config is no longer used with mTLS authentication

◆ 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
[out]outa pointer to write the QUIC sync config to
Deprecated:
QUIC sync config is no longer used with mTLS authentication

◆ 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_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_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
Deprecated:
QUIC sync config is no longer used with mTLS authentication

◆ 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
Deprecated:
QUIC sync config is no longer used with mTLS authentication

◆ 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
[in]ikma pointer the raw PSK seed IKM
Deprecated:
PSK seeds are no longer used with mTLS authentication

◆ 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
[in]ikma pointer the raw PSK seed IKM
Deprecated:
PSK seeds are no longer used with mTLS authentication

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