Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package parsec for openSUSE:Factory checked in at 2023-10-30 22:11:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/parsec (Old) and /work/SRC/openSUSE:Factory/.parsec.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "parsec" Mon Oct 30 22:11:03 2023 rev:22 rq:1121140 version:1.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/parsec/parsec.changes 2023-10-18 21:26:31.774482395 +0200 +++ /work/SRC/openSUSE:Factory/.parsec.new.17445/parsec.changes 2023-10-30 22:11:33.777937886 +0100 @@ -1,0 +2,6 @@ +Mon Oct 30 08:40:35 UTC 2023 - Guillaume GARDET <guillaume.gar...@opensuse.org> + +- Update to 1.3.0: + * Full changelog: https://github.com/parallaxsecond/parsec/compare/1.3.0-rc1...1.3.0 + +------------------------------------------------------------------- @@ -5 +11,2 @@ -- Update to 1.3.0-rc1 +- Update to 1.3.0-rc1: + * Changelog: https://github.com/parallaxsecond/parsec/compare/1.2.0...1.3.0-rc1 Old: ---- parsec-1.3.0-rc1.tar.gz New: ---- parsec-1.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ parsec.spec ++++++ --- /var/tmp/diff_new_pack.CyB5EX/_old 2023-10-30 22:11:36.266029676 +0100 +++ /var/tmp/diff_new_pack.CyB5EX/_new 2023-10-30 22:11:36.266029676 +0100 @@ -17,11 +17,11 @@ %global rustflags '-Clink-arg=-Wl,-z,relro,-z,now' -%define archive_version 1.3.0-rc1 +%define archive_version 1.3.0 %{?systemd_ordering} Name: parsec -Version: 1.3.0~rc1 +Version: 1.3.0 Release: 0 Summary: Platform AbstRaction for SECurity License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.CyB5EX/_old 2023-10-30 22:11:36.298030857 +0100 +++ /var/tmp/diff_new_pack.CyB5EX/_new 2023-10-30 22:11:36.302031004 +0100 @@ -1,11 +1,11 @@ <services> <service name="cargo_vendor" mode="manual"> <param name="compression">xz</param> - <param name="srcdir">parsec-1.3.0-rc1</param> + <param name="srcdir">parsec-1.3.0</param> <param name="update">true</param> </service> <service name="cargo_audit" mode="manual"> - <param name="srcdir">parsec-1.3.0-rc1</param> + <param name="srcdir">parsec-1.3.0</param> </service> </services> ++++++ parsec-1.3.0-rc1.tar.gz -> parsec-1.3.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parsec-1.3.0-rc1/CHANGELOG.md new/parsec-1.3.0/CHANGELOG.md --- old/parsec-1.3.0-rc1/CHANGELOG.md 2023-10-17 12:32:21.000000000 +0200 +++ new/parsec-1.3.0/CHANGELOG.md 2023-10-25 18:24:39.000000000 +0200 @@ -1,6 +1,56 @@ # Changelog -## [1.2.0](https://github.com/parallaxsecond/parsec/tree/HEAD) +## [1.3.0](https://github.com/parallaxsecond/parsec/tree/1.3.0) (2023-10-25) + +[Full Changelog](https://github.com/parallaxsecond/parsec/compare/1.3.0-rc2...1.3.0) + +## [1.3.0-rc2](https://github.com/parallaxsecond/parsec/tree/1.3.0-rc2) (2023-10-19) + +[Full Changelog](https://github.com/parallaxsecond/parsec/compare/1.3.0-rc1...1.3.0-rc2) + +**Merged pull requests:** + +- e2e\_tests/wrong\_permitted\_algorithm: Change used sha for hw compatibi⦠[\#723](https://github.com/parallaxsecond/parsec/pull/723) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) + +## [1.3.0-rc1](https://github.com/parallaxsecond/parsec/tree/1.3.0-rc1) (2023-10-17) + +[Full Changelog](https://github.com/parallaxsecond/parsec/compare/1.2.0...1.3.0-rc1) + +**Closed issues:** + +- Update cryptoki version to `0.4.1` [\#668](https://github.com/parallaxsecond/parsec/issues/668) +- `ansi_term` is unmaintained [\#629](https://github.com/parallaxsecond/parsec/issues/629) + +**Merged pull requests:** + +- Bump psa-crypto and interface crates [\#718](https://github.com/parallaxsecond/parsec/pull/718) ([gowthamsk-arm](https://github.com/gowthamsk-arm)) +- Update toml, env\_logger and bindgen crates [\#716](https://github.com/parallaxsecond/parsec/pull/716) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Bump various crates [\#714](https://github.com/parallaxsecond/parsec/pull/714) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Update picky crates [\#711](https://github.com/parallaxsecond/parsec/pull/711) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Cargo.toml: Remove uuid crate [\#710](https://github.com/parallaxsecond/parsec/pull/710) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Bump sd-notify to 0.4.1 [\#708](https://github.com/parallaxsecond/parsec/pull/708) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- fuzz: Bump bumpalo to 3.14.0 [\#706](https://github.com/parallaxsecond/parsec/pull/706) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Update the tss-esapi crate to version 7.3.0 [\#702](https://github.com/parallaxsecond/parsec/pull/702) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Fix cargo-tarpaulin version to 0.26.1 [\#701](https://github.com/parallaxsecond/parsec/pull/701) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Add a Security Vulnerability Reporting section in the README [\#700](https://github.com/parallaxsecond/parsec/pull/700) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Update maintainers list [\#699](https://github.com/parallaxsecond/parsec/pull/699) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- ci: Fix coverage builds, nightly issues [\#698](https://github.com/parallaxsecond/parsec/pull/698) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Update cryptoki and cryptoki-sys crates [\#697](https://github.com/parallaxsecond/parsec/pull/697) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Use arrays instead of vec! when possible [\#696](https://github.com/parallaxsecond/parsec/pull/696) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Make wrong\_permitted\_algorithm test use a non-deprecated Hash [\#695](https://github.com/parallaxsecond/parsec/pull/695) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Fix coverage builds for different providers [\#694](https://github.com/parallaxsecond/parsec/pull/694) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Update MSRV to Rust 1.66.0 [\#692](https://github.com/parallaxsecond/parsec/pull/692) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Bump ASN1 crates dependencies [\#691](https://github.com/parallaxsecond/parsec/pull/691) ([anta5010](https://github.com/anta5010)) +- Minor fixes to changelog [\#690](https://github.com/parallaxsecond/parsec/pull/690) ([gowthamsk-arm](https://github.com/gowthamsk-arm)) +- Upgrade proc-macro2 package [\#688](https://github.com/parallaxsecond/parsec/pull/688) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Update CONTRIBUTORS.md [\#687](https://github.com/parallaxsecond/parsec/pull/687) ([Firstyear](https://github.com/Firstyear)) +- Disable the optional features for the 'structopt' crate [\#686](https://github.com/parallaxsecond/parsec/pull/686) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Upgrade enumflags2 crate [\#685](https://github.com/parallaxsecond/parsec/pull/685) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Remove unmaintained 'users' crate [\#684](https://github.com/parallaxsecond/parsec/pull/684) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Fix compilation issues [\#682](https://github.com/parallaxsecond/parsec/pull/682) ([tgonzalezorlandoarm](https://github.com/tgonzalezorlandoarm)) +- Bump base64 dependency to 0.21.0 [\#679](https://github.com/parallaxsecond/parsec/pull/679) ([ema](https://github.com/ema)) + +## [1.2.0](https://github.com/parallaxsecond/parsec/tree/1.2.0) (2023-04-05) [Full Changelog](https://github.com/parallaxsecond/parsec/compare/1.2.0-rc1...1.2.0) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parsec-1.3.0-rc1/Cargo.lock new/parsec-1.3.0/Cargo.lock --- old/parsec-1.3.0-rc1/Cargo.lock 2023-10-17 12:32:21.000000000 +0200 +++ new/parsec-1.3.0/Cargo.lock 2023-10-25 18:24:39.000000000 +0200 @@ -1014,7 +1014,7 @@ [[package]] name = "parsec-service" -version = "1.2.0" +version = "1.3.0" dependencies = [ "anyhow", "base64 0.21.4", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parsec-1.3.0-rc1/Cargo.toml new/parsec-1.3.0/Cargo.toml --- old/parsec-1.3.0-rc1/Cargo.toml 2023-10-17 12:32:21.000000000 +0200 +++ new/parsec-1.3.0/Cargo.toml 2023-10-25 18:24:39.000000000 +0200 @@ -1,6 +1,6 @@ [package] name = "parsec-service" -version = "1.2.0" +version = "1.3.0" authors = ["Parsec Project Contributors"] description = "A language-agnostic API to secure services in a platform-agnostic way" license = "Apache-2.0" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parsec-1.3.0-rc1/e2e_tests/Cargo.lock new/parsec-1.3.0/e2e_tests/Cargo.lock --- old/parsec-1.3.0-rc1/e2e_tests/Cargo.lock 2023-10-17 12:32:21.000000000 +0200 +++ new/parsec-1.3.0/e2e_tests/Cargo.lock 2023-10-25 18:24:39.000000000 +0200 @@ -303,12 +303,6 @@ ] [[package]] -name = "deranged" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946" - -[[package]] name = "derivative" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1672,11 +1666,10 @@ [[package]] name = "time" -version = "0.3.29" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "426f806f4089c493dcac0d24c29c01e2c38baf8e30f1b716ee37e83d200b18fe" +checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446" dependencies = [ - "deranged", "itoa", "serde", "time-core", @@ -1685,15 +1678,15 @@ [[package]] name = "time-core" -version = "0.1.2" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" +checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" [[package]] name = "time-macros" -version = "0.2.15" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" +checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4" dependencies = [ "time-core", ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parsec-1.3.0-rc1/e2e_tests/src/lib.rs new/parsec-1.3.0/e2e_tests/src/lib.rs --- old/parsec-1.3.0-rc1/e2e_tests/src/lib.rs 2023-10-17 12:32:21.000000000 +0200 +++ new/parsec-1.3.0/e2e_tests/src/lib.rs 2023-10-25 18:24:39.000000000 +0200 @@ -522,6 +522,17 @@ ) } + /// Signs a short digest with an RSA key. + pub fn sign_with_rsa_sha384(&mut self, key_name: String, hash: Vec<u8>) -> Result<Vec<u8>> { + self.sign( + key_name, + AsymmetricSignature::RsaPkcs1v15Sign { + hash_alg: Hash::Sha384.into(), + }, + hash, + ) + } + /// Signs a short digest with an ECDSA key. pub fn sign_with_ecdsa_sha256(&mut self, key_name: String, hash: Vec<u8>) -> Result<Vec<u8>> { self.sign( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parsec-1.3.0-rc1/e2e_tests/tests/per_provider/normal_tests/key_attributes.rs new/parsec-1.3.0/e2e_tests/tests/per_provider/normal_tests/key_attributes.rs --- old/parsec-1.3.0-rc1/e2e_tests/tests/per_provider/normal_tests/key_attributes.rs 2023-10-17 12:32:21.000000000 +0200 +++ new/parsec-1.3.0/e2e_tests/tests/per_provider/normal_tests/key_attributes.rs 2023-10-25 18:24:39.000000000 +0200 @@ -134,7 +134,7 @@ // Do not permit RSA PKCS 1v15 signing algorithm with SHA-256. let permitted_algorithm = Algorithm::AsymmetricSignature(AsymmetricSignature::RsaPkcs1v15Sign { - hash_alg: Hash::Sha512.into(), + hash_alg: Hash::Sha256.into(), }); let mut usage_flags: UsageFlags = Default::default(); let _ = usage_flags.set_sign_hash(); @@ -159,7 +159,7 @@ .unwrap(); let status = client - .sign_with_rsa_sha256(key_name, vec![0xDE; 32]) + .sign_with_rsa_sha384(key_name, vec![0xDE; 32]) .unwrap_err(); assert_eq!(status, ResponseStatus::PsaErrorNotPermitted); ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/parsec/vendor.tar.xz /work/SRC/openSUSE:Factory/.parsec.new.17445/vendor.tar.xz differ: char 26, line 1