Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
signet::forge::thrift::AesGcmCtrV1 Struct Reference

AES-GCM-CTR-V1 encryption algorithm parameters (parquet.thrift AesGcmCtrV1). More...

#include <types.hpp>

Public Member Functions

 AesGcmCtrV1 ()=default
 
void serialize (CompactEncoder &enc) const
 
expected< void > deserialize (CompactDecoder &dec)
 

Public Attributes

std::optional< std::vector< uint8_t > > aad_prefix
 AAD prefix bytes (field 1).
 
std::optional< bool > aad_file_unique
 Unique AAD per file (field 2).
 
std::optional< bool > supply_aad_prefix
 Caller supplies AAD prefix (field 3).
 

Detailed Description

AES-GCM-CTR-V1 encryption algorithm parameters (parquet.thrift AesGcmCtrV1).

Definition at line 1351 of file types.hpp.

Constructor & Destructor Documentation

◆ AesGcmCtrV1()

signet::forge::thrift::AesGcmCtrV1::AesGcmCtrV1 ( )
default

Member Function Documentation

◆ deserialize()

expected< void > signet::forge::thrift::AesGcmCtrV1::deserialize ( CompactDecoder dec)
inline

Definition at line 1374 of file types.hpp.

◆ serialize()

void signet::forge::thrift::AesGcmCtrV1::serialize ( CompactEncoder enc) const
inline

Definition at line 1358 of file types.hpp.

Member Data Documentation

◆ aad_file_unique

std::optional<bool> signet::forge::thrift::AesGcmCtrV1::aad_file_unique

Unique AAD per file (field 2).

Definition at line 1353 of file types.hpp.

◆ aad_prefix

std::optional<std::vector<uint8_t> > signet::forge::thrift::AesGcmCtrV1::aad_prefix

AAD prefix bytes (field 1).

Definition at line 1352 of file types.hpp.

◆ supply_aad_prefix

std::optional<bool> signet::forge::thrift::AesGcmCtrV1::supply_aad_prefix

Caller supplies AAD prefix (field 3).

Definition at line 1354 of file types.hpp.


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