Tamir.SharpSsh.jsch.KeyPairDSA.getPrivateKey C# (CSharp) Метод

getPrivateKey() приватный Метод

private getPrivateKey ( ) : byte[]
Результат byte[]
		internal override byte[] getPrivateKey()
		{
			int content=
				1+countLength(1) + 1 +                           // INTEGER
				1+countLength(P_array.Length) + P_array.Length + // INTEGER  P
				1+countLength(Q_array.Length) + Q_array.Length + // INTEGER  Q
				1+countLength(G_array.Length) + G_array.Length + // INTEGER  G
				1+countLength(pub_array.Length) + pub_array.Length + // INTEGER  pub
				1+countLength(prv_array.Length) + prv_array.Length;  // INTEGER  prv

			int total=
				1+countLength(content)+content;   // SEQUENCE

			byte[] plain=new byte[total];
			int index=0;
			index=writeSEQUENCE(plain, index, content);
			index=writeINTEGER(plain, index, new byte[1]);  // 0
			index=writeINTEGER(plain, index, P_array);
			index=writeINTEGER(plain, index, Q_array);
			index=writeINTEGER(plain, index, G_array);
			index=writeINTEGER(plain, index, pub_array);
			index=writeINTEGER(plain, index, prv_array);
			return plain;
		}