C# Class Org.BouncyCastle.Bcpg.SecretKeyPacket

Basic packet for a PGP secret key.
Inheritance: ContainedPacket, ISecretKeyPacket
ファイルを表示 Open project: nonorganic/dssnet

Public Methods

Method Description
Encode ( BcpgOutputStream bcpgOut ) : void
GetEncodedContents ( ) : byte[]
GetIV ( ) : byte[]
GetSecretKeyData ( ) : byte[]
SecretKeyPacket ( PublicKeyPacket pubKeyPacket, SymmetricKeyAlgorithmTag encAlgorithm, S2k s2k, byte iv, byte secKeyData ) : System
SecretKeyPacket ( PublicKeyPacket pubKeyPacket, SymmetricKeyAlgorithmTag encAlgorithm, int s2kUsage, S2k s2k, byte iv, byte secKeyData ) : System

Private Methods

Method Description
SecretKeyPacket ( BcpgInputStream bcpgIn ) : System

Method Details

Encode() public method

public Encode ( BcpgOutputStream bcpgOut ) : void
bcpgOut BcpgOutputStream
return void

GetEncodedContents() public method

public GetEncodedContents ( ) : byte[]
return byte[]

GetIV() public method

public GetIV ( ) : byte[]
return byte[]

GetSecretKeyData() public method

public GetSecretKeyData ( ) : byte[]
return byte[]

SecretKeyPacket() public method

public SecretKeyPacket ( PublicKeyPacket pubKeyPacket, SymmetricKeyAlgorithmTag encAlgorithm, S2k s2k, byte iv, byte secKeyData ) : System
pubKeyPacket PublicKeyPacket
encAlgorithm SymmetricKeyAlgorithmTag
s2k S2k
iv byte
secKeyData byte
return System

SecretKeyPacket() public method

public SecretKeyPacket ( PublicKeyPacket pubKeyPacket, SymmetricKeyAlgorithmTag encAlgorithm, int s2kUsage, S2k s2k, byte iv, byte secKeyData ) : System
pubKeyPacket PublicKeyPacket
encAlgorithm SymmetricKeyAlgorithmTag
s2kUsage int
s2k S2k
iv byte
secKeyData byte
return System