From 799265f33202956ef07bfd5533817b457a1411c7 Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Fri, 11 Dec 2020 18:15:54 +0100 Subject: [PATCH] mark RSA_ENCRYPT and RSA_SIGN as deprecated --- .../org/pgpainless/algorithm/PublicKeyAlgorithm.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pgpainless-core/src/main/java/org/pgpainless/algorithm/PublicKeyAlgorithm.java b/pgpainless-core/src/main/java/org/pgpainless/algorithm/PublicKeyAlgorithm.java index f22954e5..7a15b930 100644 --- a/pgpainless-core/src/main/java/org/pgpainless/algorithm/PublicKeyAlgorithm.java +++ b/pgpainless-core/src/main/java/org/pgpainless/algorithm/PublicKeyAlgorithm.java @@ -23,9 +23,19 @@ import org.bouncycastle.bcpg.PublicKeyAlgorithmTags; public enum PublicKeyAlgorithm { RSA_GENERAL (PublicKeyAlgorithmTags.RSA_GENERAL), + + /** + * @deprecated see https://tools.ietf.org/html/rfc4880#section-13.5 + */ RSA_ENCRYPT (PublicKeyAlgorithmTags.RSA_ENCRYPT), + + /** + * @deprecated see https://tools.ietf.org/html/rfc4880#section-13.5 + */ RSA_SIGN (PublicKeyAlgorithmTags.RSA_SIGN), + ELGAMAL_ENCRYPT (PublicKeyAlgorithmTags.ELGAMAL_ENCRYPT), + DSA (PublicKeyAlgorithmTags.DSA), /** * EC is deprecated.