org.bouncycastle.bcpg
Class S2K
java.lang.Object
org.bouncycastle.bcpg.BCPGObject
org.bouncycastle.bcpg.S2K
- public class S2K
- extends BCPGObject
The string to key specifier class
Constructor Summary |
S2K(int algorithm)
|
S2K(int algorithm,
byte[] iv)
|
S2K(int algorithm,
byte[] iv,
int itCount)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SIMPLE
public static final int SIMPLE
- See Also:
- Constant Field Values
SALTED
public static final int SALTED
- See Also:
- Constant Field Values
SALTED_AND_ITERATED
public static final int SALTED_AND_ITERATED
- See Also:
- Constant Field Values
GNU_DUMMY_S2K
public static final int GNU_DUMMY_S2K
- See Also:
- Constant Field Values
S2K
public S2K(int algorithm)
S2K
public S2K(int algorithm,
byte[] iv)
S2K
public S2K(int algorithm,
byte[] iv,
int itCount)
getType
public int getType()
getHashAlgorithm
public int getHashAlgorithm()
- return the hash algorithm for this S2K
getIV
public byte[] getIV()
- return the iv for the key generation algorithm
getIterationCount
public long getIterationCount()
- return the iteration count
getProtectionMode
public int getProtectionMode()
- the protection mode - only if GN_DUMMY_S2K
encode
public void encode(BCPGOutputStream out)
throws java.io.IOException
- Specified by:
encode
in class BCPGObject
- Throws:
java.io.IOException