From 0deeb1ae84e973bf6896ee7176de013658c093d4 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Mon, 3 Jul 2023 11:00:14 +0200 Subject: openpgp: Deprecate SignatureBuilder::set_preferred_aead_algorithms. - This is replaced by a more expressive subpacket type in the crypto refresh. - See #1017. --- openpgp/NEWS | 1 + openpgp/src/packet/signature/subpacket.rs | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/openpgp/NEWS b/openpgp/NEWS index ea1a7a14..3062572e 100644 --- a/openpgp/NEWS +++ b/openpgp/NEWS @@ -13,6 +13,7 @@ - types::AEADAlgorithm::GCM ** Deprecated functionality - cert::Preferences::preferred_aead_algorithms + - packet::signature::SignatureBuilder::set_preferred_aead_algorithms - packet::signature::subpacket::SubpacketAreas::preferred_aead_algorithms - packet::signature::subpacket::SubpacketTag::PreferredAEADAlgorithms - types::Curve::len, use types::Curve::bits instead diff --git a/openpgp/src/packet/signature/subpacket.rs b/openpgp/src/packet/signature/subpacket.rs index 5f042f21..49e26d3e 100644 --- a/openpgp/src/packet/signature/subpacket.rs +++ b/openpgp/src/packet/signature/subpacket.rs @@ -6876,6 +6876,7 @@ impl signature::SignatureBuilder { /// # Ok(()) /// # } /// ``` + #[deprecated] pub fn set_preferred_aead_algorithms(mut self, preferences: Vec) -> Result @@ -7319,7 +7320,9 @@ fn accessors() { let pref = vec![AEADAlgorithm::EAX, AEADAlgorithm::OCB]; - sig = sig.set_preferred_aead_algorithms(pref.clone()).unwrap(); + #[allow(deprecated)] { + sig = sig.set_preferred_aead_algorithms(pref.clone()).unwrap(); + } let sig_ = sig.clone().sign_hash(&mut keypair, hash.clone()).unwrap(); #[allow(deprecated)] { -- cgit v1.2.3