Table of Contents

Class QedgeSqlCipherNativeProvider

Namespace
Qavren.Edge.Sqlite.Native.Cipher
Assembly
Qavren.Edge.Sqlite.Native.Cipher.dll

Same install path as the plain provider, redirected to qedge_sqlcipher and reporting the library name as sqlcipher so Microsoft.Data.Sqlite's known-library table returns true and its Password path is enabled.

public sealed class QedgeSqlCipherNativeProvider : QedgeSqliteNativeProvider, ISqliteNativeProvider
Inheritance
QedgeSqlCipherNativeProvider
Implements
Inherited Members

Properties

Name

The provider's display name, e.g. Qavren.Edge.Sqlite.Native or Qavren.Edge.Sqlite.Native.Cipher.

PhysicalLibraryName

The file base name actually loaded. The Cipher package overrides this to redirect.

ReportedLibraryName

What the provider reports to Microsoft.Data.Sqlite. See ReportedName.

SupportsEncryption

Whether this provider's native library includes the SQLCipher codec.