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

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

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

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

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

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

◆ 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
Deprecated:
PSK seeds are no longer used with mTLS authentication

◆ 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
Deprecated:
PSK seeds are no longer used with mTLS authentication

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