|
|
DUCKDB_API | AESStateMBEDTLS (duckdb::unique_ptr< duckdb::EncryptionStateMetadata > metadata) |
| |
| DUCKDB_API void | InitializeEncryption (duckdb::EncryptionNonce &nonce, duckdb::const_data_ptr_t key, duckdb::const_data_ptr_t aad, duckdb::idx_t aad_len) override |
| |
| DUCKDB_API void | InitializeDecryption (duckdb::EncryptionNonce &nonce, duckdb::const_data_ptr_t key, duckdb::const_data_ptr_t aad, duckdb::idx_t aad_len) override |
| |
| DUCKDB_API size_t | Process (duckdb::const_data_ptr_t in, duckdb::idx_t in_len, duckdb::data_ptr_t out, duckdb::idx_t out_len) override |
| |
| DUCKDB_API size_t | Finalize (duckdb::data_ptr_t out, duckdb::idx_t out_len, duckdb::data_ptr_t tag, duckdb::idx_t tag_len) override |
| |
| DUCKDB_API void | GenerateRandomData (duckdb::data_ptr_t data, duckdb::idx_t len) override |
| |
|
DUCKDB_API void | FinalizeGCM (duckdb::data_ptr_t tag, duckdb::idx_t tag_len) |
| |
|
DUCKDB_API const mbedtls_cipher_info_t * | GetCipher () |
| |
| void | ForceMbedTLSUnsafe () |
| |
| void | UndoForceMbedTLSUnsafe () |
| |
| DUCKDB_API | EncryptionState (unique_ptr< EncryptionStateMetadata > metadata) |
| |
| EncryptionTypes::CipherType | GetCipher () const |
| |
|
|
static DUCKDB_API void | GenerateRandomDataStatic (duckdb::data_ptr_t data, duckdb::idx_t len) |
| |
|
static DUCKDB_API void | SecureClearData (duckdb::data_ptr_t data, duckdb::idx_t len) |
| |
|
|
duckdb::EncryptionTypes::Mode | mode |
| |
|
duckdb::unique_ptr< mbedtls_cipher_context_t > | context |
| |
|
bool | force_mbedtls = false |
| |
◆ InitializeEncryption()
| DUCKDB_API void duckdb_mbedtls::MbedTlsWrapper::AESStateMBEDTLS::InitializeEncryption |
( |
duckdb::EncryptionNonce & |
nonce, |
|
|
duckdb::const_data_ptr_t |
key, |
|
|
duckdb::const_data_ptr_t |
aad, |
|
|
duckdb::idx_t |
aad_len |
|
) |
| |
|
overridevirtual |
◆ InitializeDecryption()
| DUCKDB_API void duckdb_mbedtls::MbedTlsWrapper::AESStateMBEDTLS::InitializeDecryption |
( |
duckdb::EncryptionNonce & |
nonce, |
|
|
duckdb::const_data_ptr_t |
key, |
|
|
duckdb::const_data_ptr_t |
aad, |
|
|
duckdb::idx_t |
aad_len |
|
) |
| |
|
overridevirtual |
◆ Process()
| DUCKDB_API size_t duckdb_mbedtls::MbedTlsWrapper::AESStateMBEDTLS::Process |
( |
duckdb::const_data_ptr_t |
in, |
|
|
duckdb::idx_t |
in_len, |
|
|
duckdb::data_ptr_t |
out, |
|
|
duckdb::idx_t |
out_len |
|
) |
| |
|
overridevirtual |
◆ Finalize()
| DUCKDB_API size_t duckdb_mbedtls::MbedTlsWrapper::AESStateMBEDTLS::Finalize |
( |
duckdb::data_ptr_t |
out, |
|
|
duckdb::idx_t |
out_len, |
|
|
duckdb::data_ptr_t |
tag, |
|
|
duckdb::idx_t |
tag_len |
|
) |
| |
|
overridevirtual |
◆ GenerateRandomData()
| DUCKDB_API void duckdb_mbedtls::MbedTlsWrapper::AESStateMBEDTLS::GenerateRandomData |
( |
duckdb::data_ptr_t |
data, |
|
|
duckdb::idx_t |
len |
|
) |
| |
|
overridevirtual |
◆ ForceMbedTLSUnsafe()
| void duckdb_mbedtls::MbedTlsWrapper::AESStateMBEDTLS::ForceMbedTLSUnsafe |
( |
| ) |
|
|
inline |
50522 {
50523 force_mbedtls = true;
50524 }
◆ UndoForceMbedTLSUnsafe()
| void duckdb_mbedtls::MbedTlsWrapper::AESStateMBEDTLS::UndoForceMbedTLSUnsafe |
( |
| ) |
|
|
inline |
50526 {
50527 force_mbedtls = false;
50528 }
The documentation for this class was generated from the following file:
- external/duckdb/duckdb.cpp