diff --git a/pgpainless-core/src/main/java/org/pgpainless/key/generation/type/elgamal/ElGamal.java b/pgpainless-core/src/main/java/org/pgpainless/key/generation/type/elgamal/ElGamal.java index 4deb0559..23c33d3d 100644 --- a/pgpainless-core/src/main/java/org/pgpainless/key/generation/type/elgamal/ElGamal.java +++ b/pgpainless-core/src/main/java/org/pgpainless/key/generation/type/elgamal/ElGamal.java @@ -13,7 +13,10 @@ import org.pgpainless.key.generation.type.KeyType; /** * ElGamal encryption only key type. + * + * @deprecated the use of ElGamal is not recommended anymore. */ +@Deprecated public final class ElGamal implements KeyType { private final ElGamalLength length; diff --git a/pgpainless-core/src/main/java/org/pgpainless/key/generation/type/elgamal/ElGamalLength.java b/pgpainless-core/src/main/java/org/pgpainless/key/generation/type/elgamal/ElGamalLength.java index 852ad6f7..17e79131 100644 --- a/pgpainless-core/src/main/java/org/pgpainless/key/generation/type/elgamal/ElGamalLength.java +++ b/pgpainless-core/src/main/java/org/pgpainless/key/generation/type/elgamal/ElGamalLength.java @@ -13,7 +13,10 @@ import org.pgpainless.key.generation.type.KeyLength; * * @see * RFC-3526: More Modular Exponential (MODP) Diffie-Hellman groups for Internet Key Exchange (IKE) + * + * @deprecated the use of ElGamal keys is no longer recommended. */ +@Deprecated public enum ElGamalLength implements KeyLength { /**