Skip to content

Use sqlcipher library from the system #16

Description

@City-busz

Currently Nickvision.Desktop uses a bundled, prebuilt version of the sqlcipher library:

<PackageReference Include="SQLitePCLRaw.bundle_e_sqlcipher" Version="2.1.11" />

Would it be possible to replace SQLitePCLRaw.bundle_e_sqlcipher with SQLitePCLRaw.provider.sqlcipher which uses libsqlcipher.so installed on the system? The only change needed is that SQLitePCL.raw.SetProvider(new SQLitePCL.SQLite3Provider_sqlcipher()); needs to be called somewhere during initialization.

I'm looking for packaging some Nickvision.Desktop based applications for a distribution, and using system libraries over bundled ones is preferred if possible.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions