<PackageReference Include="BouncyCastle.Cryptography" Version="2.6.0" />

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(); } }