Org.BouncyCastle.Bcpg.SecretKeyPacket
namespace Org.BouncyCastle.Bcpg
{
public class SecretKeyPacket : ContainedPacket
{
public const int UsageNone = 0;
public const int UsageChecksum = 255;
public const int UsageSha1 = 254;
public SymmetricKeyAlgorithmTag EncAlgorithm { get; }
public int S2kUsage { get; }
public S2k S2k { get; }
public PublicKeyPacket PublicKeyPacket { get; }
public SecretKeyPacket(PublicKeyPacket pubKeyPacket, SymmetricKeyAlgorithmTag encAlgorithm, S2k s2k, byte[] iv, byte[] secKeyData);
public SecretKeyPacket(PublicKeyPacket pubKeyPacket, SymmetricKeyAlgorithmTag encAlgorithm, int s2kUsage, S2k s2k, byte[] iv, byte[] secKeyData);
public byte[] GetIV();
public byte[] GetSecretKeyData();
public byte[] GetEncodedContents();
}
}