sqlite3mc-src 205.1.0+sqlite3mc-2.5.1-sqlite-3.53.4

Untouched SQLite3 Multiple Ciphers amalgamation for Rust -sys crates to build
Documentation
  • Coverage
  • 100%
    7 out of 7 items documented1 out of 2 items with examples
  • Size
  • Source code size: 13.8 MB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 138.3 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 14s Average build duration of successful builds.
  • all releases: 14s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • LucaCappelletti94/sqlite3mc-src
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • LucaCappelletti94

sqlite3mc-src

CI Coverage Quality gate crates.io docs.rs license

The SQLite3 Multiple Ciphers amalgamation, byte for byte as released, for -sys crates to compile with their own options. It compiles nothing and sets no defines, so every consumer keeps its own flags while one Cargo.lock gives them all the same source.

let dir = sqlite3mc_src::source_dir();
assert!(dir.join(sqlite3mc_src::SOURCE_FILE).is_file());
assert!(dir.join(sqlite3mc_src::HEADER_FILE).is_file());

The version encodes the release, so 205.1.x is SQLite3MC 2.5.1. A 205.1 requirement also accepts later 2.5 patch releases, never 2.6. Those may wrap a newer SQLite, named by SQLITE_VERSION, so a -sys crate with committed bindings regenerates them.

SQLite3MC is MIT licensed. The amalgamation also carries public-domain code (SQLite among it), a password-hashing file under CC0-1.0, a block under the Unlicense, and Argon2 under CC0-1.0 or Apache-2.0.

A daily workflow in the repository opens a pull request for each new SQLite3MC release, taking the archive's checksum only from the release's Sigstore-signed SHA256SUMS. CI re-runs upgrade.sh to prove the vendored bytes match the pinned release.