openSUSE-RU-2026:22132-1
openSUSE-RU-2026:22132-1 · Recommended update for sequoia-sq
This page contains facts from public vulnerability sources. Check the original advisory before updating.
This page shows selected source facts. See the linked advisories for the complete description and affected versions.
This update for sequoia-sq fixes the following issues: Changes in sequoia-sq: - Use crypto-openssl also for tests Update to version 1.5.0: * tool: Release v1.5.0. * tool: Fix link to README. * tool: Set a version for the sqz dependency. * Enable optimizations when building rust-crypto crates. * Update NEWS. * lib: Release v0.1.0. * Update Cargo.lock. * meta: Update link to documentation. * lib: Update README. * lib: Rename the high-level library to sqz. * lib: Fix documentation. * lib: Mention network_search in the lookup functions documentation. * lib: Mention lookup and lookup_by in the certify documentation. * lib: Mention lookup_by sign documentation. * lib: Document that calls don't need to specify secret key material. * lib: Fix docs.rs URL * meta: Add rustfmt.toml that disables formatting * lib: fix type infer error * lib: Pass Paths through as is. * lib: Preprocess the network when listing all bindings. * lib: Upgrade sequoia-wot. * lib: After running cert list, save the signature verification cache. * lib: Parallelize cert list. * lib: Pass the policy when getting the trust root or a shadow CA. * implement dumping of pqc artifacts * lib: Use an iterator instead of a slice. * lib: Avoid monomorphization in signer. * lib: Fix documentation. * tool: Fix documentation. * lib: Drop unnecessary imports in example. * lib: Add required clap features. * lib: Gate network support behind a feature. * Don't conflate inline and cleartext signatures. * lib: Document the signer module. * lib: Add unit tests to the signer module. * lib: Fix get_primary_keys's return type. * lib: Convert get_signing_key, etc. to use the builder pattern. * lib: Move decrypt_key to its own module. * lib: Rename keys module to signer. * lib: Refactor get_keys and associated functions. * lib: Improve prompt's documentation. * lib: Add a default prompt to Sequoia, don't require a prompt. * lib: Loosen Sized constraint. * lib: Make Prompt and PromptFactory Send and Sync. * lib: Change SequoiaBuilder::builder to consume self. * lib: Use explicit lifetimes with Context and Check. * Use more precise lifetimes when referencing Sequoia and Sq. * Replace generic lifetime names with more precise identifiers. * tool: Fix password prompt. * lib: Add PromptFactory. * tool: Drop Sq::local_trust_root. * lib: Change Ca to wrap a Cert instead of an Arc<LazyCert>. * lib: Add functionality for looking up certificates by email address. * lib: Add cert::CertProblem::ParseError. * tool: Don't wrap Sequoia::lookup. * lib: Improve lookup's documentation. * lib: Rename lookup to lookup_all. * lib: Don't write lints to stderr. * lib: Change lookup to use its own error type. * lib: Fix how Binding::cert looks up a certificate. * lib: Add an option to lookup certificates by subkey. * lib: Rename lookup's keyflags parameter to key_capabilities. * lib: Drop lookup's unused or_by_primary parameter. * lib: Fix key flags matching bug in Sequoia::lookup. * tool: Improve displaying possibly revoked certificates. * lib: Change lookup to take a single key handle. * lib: Improve key generate's documentation. * lib: Add unit tests for key generate. * lib: Avoid monomorphization in key generate. * lib: Rename Artifact to Outcome. * lib: Use impl IntoIterator in setters. * lib: Drop duplicated code. * lib: Implement Clone for a few data structures. * lib: Mark UserIDLint as non-exhaustive. * lib: Implement Clone for UserIDLint. * lib: Implement IntoIterator for network::search::Query. * lib: Change network search to return an Outcome on success. * lib: Change function to take an IntoIterator instead of a Vec. * lib: Avoid monomorphization in the network search functionality. * lib: Implement Clone for a few data structures. * lib: Make Response and SourceInfo clonable. * lib: Change cert list to always emit a Report. * lib: Change cert list to return an Outcome on success. * lib: Change cert list's getters to use iterators. * lib: Implement Clone for additional structs and enums. * lib: Change the decrypt functions to return an Outcome on success. * lib: Avoid monomorphization in the decrypt functionality. * lib: Change decrypt's getters to use iterators. * lib: Implement Clone for additional structs and enums. * lib: Change KeyStoreUnreachable to use a more precise error type. * lib: Add some additional unit tests for the verify functionality. * lib: Change the verify functions to return an Outcome on success. * lib: Change verify to avoid monomorphization. * lib: Improve key import's documentation. * lib: Make a parse error an operational error. * lib: Implement Clone for additional structs and enums. * lib: Respect SEQUOIA_HOME by default. * lib: Add import_cert to import a single certificate. * lib: Improve cert list's documentation. * lib: Make a parse error an operational error. * lib: Fix import to emit errors. * lib: Fix cert::import::Builder::import to return an Outcome. * lib: Change cert import's getters and setters to use iterators. * lib: Implement Clone for a few data structures. * lib: Fix Sequoia::trust_roots's cache. * lib: Improve certify's documentation. * lib: Rework certify's error handling. * lib: Add SystemError to pki::certify::{Error,Output}. * lib: Adjust certify::Error::CertificationError. * lib: Refactor how certify populates Outcome. * lib: Use impl IntoIterator in setters. * lib: Improve encrypt's documentation. * lib: Add some unit tests for the encrypt functionality. * lib: Align encrypt's signing error with sign's signing error. * lib: Drop encrypt::output::EncryptionFailed. * lib: Change encrypt to return an Outcome on success. * lib: Rename Encrypted to Report. * lib: Change the encrypt functionality to emit errors. * lib: Change encrypt to use its own error type. * lib: Implement Clone for prompt::Error. * lib: Use impl IntoIterator in setters. * lib: Avoid monomorphization in the encrypt functionality. * lib: Improve sign's documentation. * lib: Add some unit tests for the signing functionality. * lib: Drop sign::output::SigningFailed. * lib: Add missing `non_exhaustive`. * lib: Change the sign functions to return an Outcome on success. * lib: Fix comment. * lib: Rename Signed to Report. * lib: Change the sign functionality to emit errors. * lib: Change sign to use its own error type. * lib: Implement Clone for CertError, CertProblem and its variants. * lib: Avoid monomorphization in the sign functionality. * lib: Use impl IntoIterator in setters. * lib: Mark struct as non-exhaustive. * lib: Move types::Query et al. to cert::list. * lib: Make cert_list's queries parameter optional. * lib: Change list to take self, not &self. * tool: When merging keyrings, preserve the order of the certificates. * lib: Don't fail to generate a key if the shadow CAs are not usable. * lib: Avoid an unnecessary box. * lib: Drop the Sized bound in the impl of Prompt for &P. * lib: Implement Clone for pki::certify's error types. * lib: Change the cert import functions to return more information. * lib: Consider a missing autocrypt header to be an import error. * tool: Don't fail if the input to sq key import is empty. * Update h2. * lib: Improve cert::import::Output::ImportingFailed. * lib: Tighten key import's error reporting. * lib: Tighten cert import's error reporting. * lib: Change the key import functions to return more information. * lib: Change error type for a merged certificate. * lib: Adjust the semantics of key import's return type. * lib: Rework key::import::Builder::import_key. * lib: Rework key import's error handling. * lib: Move Error::StateDisabled to SystemError, drop Error. * lib: Add a function to import Certs. * lib: Add a separate error for emails with autocrypt hea
Fix available
- Published
- Updated
Stack: system
Affected products and versions
sequoia-sq openSUSE:Leap 16.0
- Affected ranges
- ECOSYSTEM: < 1.5.0-bp160.1.1
Update to 1.5.0-bp160.1.1