node-sqlcipher/deps/extension
2025-08-15 10:36:07 -07:00
..
src fix: update extension to 0.2.2 2025-08-15 10:36:07 -07:00
.gitignore v1.0.0 2025-03-12 13:44:29 -07:00
build.rs v1.0.0 2025-03-12 13:44:29 -07:00
cargo-wrap.js v1.0.0 2025-03-12 13:44:29 -07:00
Cargo.lock fix: update extension to 0.2.2 2025-08-15 10:36:07 -07:00
Cargo.toml fix: update extension to 0.2.2 2025-08-15 10:36:07 -07:00
extension.gyp v1.0.0 2025-03-12 13:44:29 -07:00
LICENSE v1.0.0 2025-03-12 13:44:29 -07:00
package.json v1.0.0 2025-03-12 13:44:29 -07:00
README.md v1.0.0 2025-03-12 13:44:29 -07:00

Overview

Signal-Sqlcipher-Extension bundles:

into a single .a (.lib on Windows) file that could be linked into relevant sqlcipher builds.

Build Instructions

For x86_64:

cargo build --release

For arm64

RUSTFLAGS="--cfg aes_armv8" cargo build --release

Usage

The resulting .a/.lib file needs to be linked with sqlcipher, and built with -DSQLCIPHER_CRYPTO_CUSTOM=signal_crypto_provider_setup.

Legal things

License

Copyright 2024 Signal Messenger, LLC.

Licensed under the AGPLv3: http://www.gnu.org/licenses/agpl-3.0.html