Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

sqlcipher-4.17.0-1.2 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: sqlcipher Distribution: openSUSE Tumbleweed
Version: 4.17.0 Vendor: openSUSE
Release: 1.2 Build date: Wed Jul 8 20:55:33 2026
Group: Unspecified Build host: reproducible
Size: 2004662 Source RPM: sqlcipher-4.17.0-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: http://sqlcipher.net
Summary: SQLite database encryption
SQLCipher is an SQLite extension that provides transparent 256-bit AES
encryption of database files. Pages are encrypted before being written to
disk and are decrypted when read back. Due to the small footprint and great
performance it’s ideal for protecting embedded application databases and is
well suited for mobile development.

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed Jul 08 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to version 4.17.0:
    * Update SQLite baseline from 3.53.1 to 3.53.3
    * Standardize error responses when an incorrect key is used
      during initial schema modification attempts
    * Improve error identification and handling in the LibTomCrypt
      provider, including a fortuna reinitialization fix
    * Strengthen thread safety for debug memory counters and
      xoshiro state management
    * Add optional SQLCIPHER_OMIT_MALLOC macro to aid testing with
      Address Sanitizer
    * Various additional bug fixes and general improvements
  - Disable LTO: the new thread-local xoshiro PRNG state makes the
    x86_64 sqlite3 shell fail to link under -flto with "relocation
    truncated to fit: R_X86_64_TPOFF32" (x86_64-specific local-exec
    TLS); building without LTO restores the x86_64 build
* Wed Jun 17 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to version 4.16.0:
    * Update SQLite baseline from 3.46.1 to 3.53.1
    * Sanitize source database name passed to sqlcipher_export
      (security hardening reported by Deutsche Telekom Security)
    * Add PRAGMA cipher_status to verify a database handle is
      using encryption
    * Restore and improve the LibTomCrypt provider; remove the
      deprecated LibTomCrypt and NSS providers
    * Numerous error-handling, logging and build fixes across the
      4.7.0 - 4.16.0 releases
  - Adapt packaging to upstream's new SQLite autosetup build system,
    which now installs sqlite3/libsqlite3 names by default:
    * Build the shared library as libsqlcipher.so.0 via
    - -dll-basename and an explicit soname, and rename the
      binary, manpage, pkgconfig file and headers back to
      sqlcipher to avoid colliding with the system sqlite3
      package (matches Debian and Arch packaging)
    * Rename the library subpackage from libsqlcipher-3_46_1-0 to
      the soname-based libsqlcipher0; update baselibs.conf
    * Drop the tcl-sqlcipher subpackage: upstream's new build no
      longer produces a standalone sqlcipher Tcl binding
    * Select the OpenSSL crypto provider through CFLAGS defines and
    - lcrypto instead of the removed --with-crypto-lib option
* Mon Dec 09 2024 Martin Pluskal <mpluskal@suse.com>
  - Update to version 4.6.1:
    * Updates baseline to upstream SQLite 3.46.1
    * Significant refactor to merge crypto.h, crypto.c, and crypto_impl.c into a single sqlcipher.c source file for simplicity.
    * Updates minimum working set size on windows to increase lockable pages
    * Adds new PRAGMA cipher_log_source for filtering log output on higher verbosity levels
    * Improves log output by including the log level and source prior to message
    * Improves error logging in PRAGMA cipher_migrate
    * Fixes issue where log level and target would be overwritten if set prior to initialization
    * Corrects Podspec license element to use specific BSD 3 Clause
    * Fixes default log output to console for macOS
* Mon Jul 22 2024 Martin Pluskal <mpluskal@suse.com>
  - Update to version 4.6.0:
    * Sets default log level to WARN
    * Sends default log output to: logcat for Android; Console for iOS and macOS; and stderr for all other platforms
    * General improvements to log level assignments, output, and sanitization
    * Fixes Apple Privacy Manifest by removing empty NSPrivacyCollectedDataType from PrivacyInfo.xcprivacy
    * Moves Swift support defines for podspec user_target_xcconfig so they only apply to the consuming project
* Tue Feb 06 2024 Andrea Manzini <andrea.manzini@suse.com>
  - Update to version 4.5.6:
    * Updates baseline to upstream SQLite 3.44.2
    * Improve PRAGMA cipher_integrity check to report expected page size if invalid
    * Implement PRAGMA page_size compatibility with PRAGMA cipher_page_size so both will operate properly on encrypted databases
    * Updates LICENSE.md with SQLCipher license to avoid ambiguity and remove redundance
* Tue Nov 14 2023 Martin Pluskal <mpluskal@suse.com>
  - Update to version 4.5.5:
    * Updates baseline to upstream SQLite 3.42.0
    * Does not allow key to be set again on a connection after it has been successfully used for an encryption or decryption operation to prevent accidental database corruption
    * Raises an error if a rekey operation is attempted on an unencrypted database
    * Raises an error when a key or rekey operation is passed an empty key
    * Minor improvements to constant time functions
    * Miscellaneous code and comment cleanup
* Thu May 18 2023 Martin Pluskal <mpluskal@suse.com>
  - Update to version 4.5.4:
    * Updates baseline to upstream SQLite 3.41.2
    * Updates minimum Apple SDK versions in podspec for new Xcode compatibility
    * Return runtime OpenSSL version from PRAGMA cipher_provider_version (instead of hardcoded value)
    * Adds guard against zero block size and crash if cryptographic provider initialization fails
    * When an ATTACH occurs creating a new encrypted database as the first operation after keying the main database, the new database will have the same salt value.
* Wed Mar 08 2023 Martin Pluskal <mpluskal@suse.com>
  - Build AVX2 enabled hwcaps library for x86_64-v3
* Fri Dec 23 2022 Dirk Müller <dmueller@suse.com>
  - update to 4.5.3:
    * Updates baseline to upstream SQLite 3.39.4
* Wed Aug 17 2022 Dirk Müller <dmueller@suse.com>
  - update to 4.5.2:
    * Updates source code baseline to upstream SQLite 3.39.2
    * Simplifies OpenSSL version conditional code
    * Fixes issue where PRAGMA cipher_memory_security could report OFF when it was actually ON
    * Fixes fix unfreed OpenSSL allocation when compiled against version 3
    * Fixes support for building against recent versions of BoringSSL

Files

/usr/bin/sqlcipher
/usr/share/doc/packages/sqlcipher
/usr/share/doc/packages/sqlcipher/README.md
/usr/share/licenses/sqlcipher
/usr/share/licenses/sqlcipher/LICENSE.md
/usr/share/man/man1/sqlcipher.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 02:32:54 2026