From efc45302fb53b65ab8839a8d8aa982d857547352 Mon Sep 17 00:00:00 2001 From: Nora Widdecke Date: Thu, 24 Sep 2020 10:24:20 +0200 Subject: openpgp: Fix deprecation notices. --- openpgp/src/crypto/s2k.rs | 8 +++++--- openpgp/src/types/mod.rs | 15 ++++++--------- 2 files changed, 11 insertions(+), 12 deletions(-) (limited to 'openpgp') diff --git a/openpgp/src/crypto/s2k.rs b/openpgp/src/crypto/s2k.rs index f403589c..67198a0e 100644 --- a/openpgp/src/crypto/s2k.rs +++ b/openpgp/src/crypto/s2k.rs @@ -68,9 +68,11 @@ pub enum S2K { /// /// This mechanism uses neither iteration to increase the time it /// takes to derive the key from the password nor does it salt the - /// password. This makes dictionary attacks more feasible. Do - /// not use this variant. - #[deprecated(since = "rfc4880", note = "Use `S2K::Iterated`.")] + /// password. This makes dictionary attacks more feasible. + /// + /// This mechanism has been deprecated in RFC 4880. Do not use this + /// variant. + #[deprecated(note = "Use `S2K::Iterated`.")] Simple { /// Hash used for key derivation. hash: HashAlgorithm diff --git a/openpgp/src/types/mod.rs b/openpgp/src/types/mod.rs index dc98dfe4..cf3b4568 100644 --- a/openpgp/src/types/mod.rs +++ b/openpgp/src/types/mod.rs @@ -97,13 +97,11 @@ pub(crate) use timestamp::normalize_systemtime; pub enum PublicKeyAlgorithm { /// RSA (Encrypt or Sign) RSAEncryptSign, - /// RSA Encrypt-Only - #[deprecated(since = "rfc4880", - note = "Use `PublicKeyAlgorithm::RSAEncryptSign`.")] + /// RSA Encrypt-Only, deprecated in RFC 4880. + #[deprecated(note = "Use `PublicKeyAlgorithm::RSAEncryptSign`.")] RSAEncrypt, - /// RSA Sign-Only - #[deprecated(since = "rfc4880", - note = "Use `PublicKeyAlgorithm::RSAEncryptSign`.")] + /// RSA Sign-Only, deprecated in RFC 4880. + #[deprecated(note = "Use `PublicKeyAlgorithm::RSAEncryptSign`.")] RSASign, /// ElGamal (Encrypt-Only) ElGamalEncrypt, @@ -113,9 +111,8 @@ pub enum PublicKeyAlgorithm { ECDH, /// Elliptic curve DSA ECDSA, - /// ElGamal (Encrypt or Sign) - #[deprecated(since = "rfc4880", - note = "If you really must, use \ + /// ElGamal (Encrypt or Sign), deprecated in RFC 4880. + #[deprecated(note = "If you really must, use \ `PublicKeyAlgorithm::ElGamalEncrypt`.")] ElGamalEncryptSign, /// "Twisted" Edwards curve DSA -- cgit v1.2.3