Package gnu.java.zrtp.packets
Class ZrtpPacketDHPart
- java.lang.Object
-
- gnu.java.zrtp.packets.ZrtpPacketBase
-
- gnu.java.zrtp.packets.ZrtpPacketDHPart
-
public class ZrtpPacketDHPart extends ZrtpPacketBase
- Author:
- Werner Dittmann <Werner.Dittmann@t-online.de>
-
-
Field Summary
-
Fields inherited from class gnu.java.zrtp.packets.ZrtpPacketBase
CLIENT_ID_SIZE, CRC_SIZE, HASH_IMAGE_SIZE, HMAC_SIZE, HVI_SIZE, packetBuffer, ZID_SIZE, ZRTP_HEADER_LENGTH, ZRTP_WORD_SIZE
-
-
Constructor Summary
Constructors Constructor Description ZrtpPacketDHPart()Constructor for a new DHPart messageZrtpPacketDHPart(byte[] data)Constructor for DHPart message initialized with received data.ZrtpPacketDHPart(ZrtpConstants.SupportedPubKeys pkt)Constructor for a new DHPart message with DH part type.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getAuxSecretId()byte[]getH1()byte[]getHMAC()byte[]getPbxSecretId()byte[]getPv()byte[]getRs1Id()byte[]getRs2Id()booleanisLengthOk()voidsetAuxSecretId(byte[] data)voidsetH1(byte[] data)voidsetHMAC(byte[] data)voidsetPbxSecretId(byte[] data)voidsetPubKeyType(ZrtpConstants.SupportedPubKeys pkt)voidsetPv(byte[] data)Setter methods.voidsetRs1Id(byte[] data)voidsetRs2Id(byte[] data)-
Methods inherited from class gnu.java.zrtp.packets.ZrtpPacketBase
getHeaderBase, getLength, getMessageType, isZrtpPacket, setLength, setMessageType, setZrtpId
-
-
-
-
Constructor Detail
-
ZrtpPacketDHPart
public ZrtpPacketDHPart()
Constructor for a new DHPart message
-
ZrtpPacketDHPart
public ZrtpPacketDHPart(ZrtpConstants.SupportedPubKeys pkt)
Constructor for a new DHPart message with DH part type.- Parameters:
pkt- type of DH key agreement to use
-
ZrtpPacketDHPart
public ZrtpPacketDHPart(byte[] data)
Constructor for DHPart message initialized with received data.- Parameters:
data- received from the network.
-
-
Method Detail
-
setPubKeyType
public void setPubKeyType(ZrtpConstants.SupportedPubKeys pkt)
-
getPv
public final byte[] getPv()
-
getRs1Id
public final byte[] getRs1Id()
-
getRs2Id
public final byte[] getRs2Id()
-
getAuxSecretId
public final byte[] getAuxSecretId()
-
getPbxSecretId
public final byte[] getPbxSecretId()
-
getH1
public final byte[] getH1()
-
getHMAC
public final byte[] getHMAC()
-
isLengthOk
public final boolean isLengthOk()
-
setPv
public final void setPv(byte[] data)
Setter methods.
-
setRs1Id
public final void setRs1Id(byte[] data)
-
setRs2Id
public final void setRs2Id(byte[] data)
-
setAuxSecretId
public final void setAuxSecretId(byte[] data)
-
setPbxSecretId
public final void setPbxSecretId(byte[] data)
-
setH1
public final void setH1(byte[] data)
-
setHMAC
public final void setHMAC(byte[] data)
-
-