summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2023-07-03 11:00:14 +0200
committerJustus Winter <justus@sequoia-pgp.org>2023-07-03 11:31:12 +0200
commit0deeb1ae84e973bf6896ee7176de013658c093d4 (patch)
treeda795fd00f4c0f0c892c4180de7b42008860afe7
parenteffe05235140125555b4890d8c65bb490c966690 (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/NEWS1
-rw-r--r--openpgp/src/packet/signature/subpacket.rs5
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)] {