KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > ch > ethz > ssh2 > packets > PacketKexDhGexInit


1 package ch.ethz.ssh2.packets;
2
3 import java.math.BigInteger JavaDoc;
4
5 /**
6  * PacketKexDhGexInit.
7  *
8  * @author Christian Plattner, plattner@inf.ethz.ch
9  * @version $Id: PacketKexDhGexInit.java,v 1.2 2005/08/24 17:54:09 cplattne Exp $
10  */

11 public class PacketKexDhGexInit
12 {
13     byte[] payload;
14
15     BigInteger JavaDoc e;
16
17     public PacketKexDhGexInit(BigInteger JavaDoc e)
18     {
19         this.e = e;
20     }
21
22     public byte[] getPayload()
23     {
24         if (payload == null)
25         {
26             TypesWriter tw = new TypesWriter();
27             tw.writeByte(Packets.SSH_MSG_KEX_DH_GEX_INIT);
28             tw.writeMPInt(e);
29             payload = tw.getBytes();
30         }
31         return payload;
32     }
33 }
34
Popular Tags