◆ EncryptionTag()
| duckdb::EncryptionTag::EncryptionTag |
( |
| ) |
|
52364 : tag(
new data_t[MainHeader::AES_TAG_LEN]()) {
52365 tag_len = MainHeader::AES_TAG_LEN;
52366}
uint8_t data_t
data pointers
Definition duckdb.hpp:246
◆ data()
| data_ptr_t duckdb::EncryptionTag::data |
( |
| ) |
|
52368 {
52369 return tag.get();
52370}
◆ size()
| idx_t duckdb::EncryptionTag::size |
( |
| ) |
const |
52372 {
52373 return tag_len;
52374}
◆ IsAllZeros()
| bool duckdb::EncryptionTag::IsAllZeros |
( |
| ) |
const |
52376 {
52377 auto tag_ptr = tag.get();
52378 idx_t len = size();
52379
52380 data_t is_only_zero = 0;
52381 for (idx_t i = 0; i < len; ++i) {
52382 is_only_zero |= tag_ptr[i];
52383 }
52384 return is_only_zero == 0;
52385}
◆ SetSize()
| void duckdb::EncryptionTag::SetSize |
( |
idx_t |
size | ) |
|
52387 {
52388 tag_len = size;
52389}
The documentation for this struct was generated from the following file:
- external/duckdb/duckdb.cpp