![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
Functions | |
| std::vector< uint8_t > | serialize_key_metadata (const EncryptionKeyMetadata &meta, EncryptionAlgorithm algo=EncryptionAlgorithm::AES_GCM_CTR_V1, const std::string &aad_prefix="") |
| Serialize EncryptionKeyMetadata to Thrift Compact Protocol. | |
| expected< EncryptionKeyMetadata > | deserialize_key_metadata (const uint8_t *data, size_t size) |
| Deserialize EncryptionKeyMetadata from Thrift Compact Protocol. | |
| std::vector< uint8_t > | serialize_file_properties (const FileEncryptionProperties &props) |
| Serialize FileEncryptionProperties to Thrift Compact Protocol. | |
| expected< FileEncryptionProperties > | deserialize_file_properties (const uint8_t *data, size_t size) |
| Deserialize FileEncryptionProperties from Thrift Compact Protocol. | |
|
inline |
Deserialize FileEncryptionProperties from Thrift Compact Protocol.
Definition at line 810 of file key_metadata.hpp.
|
inline |
Deserialize EncryptionKeyMetadata from Thrift Compact Protocol.
Definition at line 693 of file key_metadata.hpp.
|
inline |
Serialize FileEncryptionProperties to Thrift Compact Protocol.
Thrift struct layout (FileCryptoMetaData-compatible): field 1 (STRUCT): EncryptionAlgorithm union field 2 (BINARY): key_metadata (optional, for footer key reference)
Definition at line 772 of file key_metadata.hpp.
|
inline |
Serialize EncryptionKeyMetadata to Thrift Compact Protocol.
Thrift struct layout (ColumnCryptoMetaData-compatible): field 1 (STRUCT): EncryptionAlgorithm union
Definition at line 630 of file key_metadata.hpp.