![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
Specifies the encryption key for a single Parquet column. More...
#include <key_metadata.hpp>
Public Attributes | |
| std::string | column_name |
| Parquet column path (e.g. "a.b.c"). | |
| std::vector< uint8_t > | key |
| 32-byte AES-256 key (INTERNAL mode). | |
| std::string | key_id |
| KMS key identifier (EXTERNAL mode). | |
Specifies the encryption key for a single Parquet column.
For INTERNAL mode, key holds the raw 32-byte AES-256 key. For EXTERNAL mode, key_id holds the KMS identifier used to retrieve the key at runtime.
Definition at line 142 of file key_metadata.hpp.
| std::string signet::forge::crypto::ColumnKeySpec::column_name |
Parquet column path (e.g. "a.b.c").
Definition at line 143 of file key_metadata.hpp.
| std::vector<uint8_t> signet::forge::crypto::ColumnKeySpec::key |
32-byte AES-256 key (INTERNAL mode).
Definition at line 144 of file key_metadata.hpp.
| std::string signet::forge::crypto::ColumnKeySpec::key_id |
KMS key identifier (EXTERNAL mode).
Definition at line 145 of file key_metadata.hpp.