diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2023-07-03 11:00:14 +0200 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2023-07-03 11:31:12 +0200 |
commit | 0deeb1ae84e973bf6896ee7176de013658c093d4 (patch) | |
tree | da795fd00f4c0f0c892c4180de7b42008860afe7 | |
parent | effe05235140125555b4890d8c65bb490c966690 (diff) |
openpgp: Deprecate SignatureBuilder::set_preferred_aead_algorithms.
- This is replaced by a more expressive subpacket type in the crypto
refresh.
- See #1017.
-rw-r--r-- | openpgp/NEWS | 1 | ||||
-rw-r--r-- | openpgp/src/packet/signature/subpacket.rs | 5 |
2 files changed, 5 insertions, 1 deletions
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<AEADAlgorithm>) -> Result<Self> @@ -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)] { |