Package org.pgpainless.algorithm
Class AlgorithmSuite
- java.lang.Object
-
- org.pgpainless.algorithm.AlgorithmSuite
-
public class AlgorithmSuite extends java.lang.Object
TheAlgorithmSuite
class is consulted when new OpenPGP keys are being generated to set preferred algorithms on the key.
-
-
Constructor Summary
Constructors Constructor Description AlgorithmSuite(java.util.List<SymmetricKeyAlgorithm> symmetricKeyAlgorithms, java.util.List<HashAlgorithm> hashAlgorithms, java.util.List<CompressionAlgorithm> compressionAlgorithms)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int[]
getCompressionAlgorithmIds()
java.util.Set<CompressionAlgorithm>
getCompressionAlgorithms()
static AlgorithmSuite
getDefaultAlgorithmSuite()
int[]
getHashAlgorithmIds()
java.util.Set<HashAlgorithm>
getHashAlgorithms()
int[]
getSymmetricKeyAlgorithmIds()
java.util.Set<SymmetricKeyAlgorithm>
getSymmetricKeyAlgorithms()
void
setCompressionAlgorithms(java.util.List<CompressionAlgorithm> compressionAlgorithms)
void
setHashAlgorithms(java.util.List<HashAlgorithm> hashAlgorithms)
void
setSymmetricKeyAlgorithms(java.util.List<SymmetricKeyAlgorithm> symmetricKeyAlgorithms)
-
-
-
Constructor Detail
-
AlgorithmSuite
public AlgorithmSuite(java.util.List<SymmetricKeyAlgorithm> symmetricKeyAlgorithms, java.util.List<HashAlgorithm> hashAlgorithms, java.util.List<CompressionAlgorithm> compressionAlgorithms)
-
-
Method Detail
-
setSymmetricKeyAlgorithms
public void setSymmetricKeyAlgorithms(java.util.List<SymmetricKeyAlgorithm> symmetricKeyAlgorithms)
-
getSymmetricKeyAlgorithms
public java.util.Set<SymmetricKeyAlgorithm> getSymmetricKeyAlgorithms()
-
getSymmetricKeyAlgorithmIds
public int[] getSymmetricKeyAlgorithmIds()
-
setHashAlgorithms
public void setHashAlgorithms(java.util.List<HashAlgorithm> hashAlgorithms)
-
getHashAlgorithms
public java.util.Set<HashAlgorithm> getHashAlgorithms()
-
getHashAlgorithmIds
public int[] getHashAlgorithmIds()
-
setCompressionAlgorithms
public void setCompressionAlgorithms(java.util.List<CompressionAlgorithm> compressionAlgorithms)
-
getCompressionAlgorithms
public java.util.Set<CompressionAlgorithm> getCompressionAlgorithms()
-
getCompressionAlgorithmIds
public int[] getCompressionAlgorithmIds()
-
getDefaultAlgorithmSuite
public static AlgorithmSuite getDefaultAlgorithmSuite()
-
-