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.

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