Skip navigation links
A B C D E F G H I K L M N O P R S T V X Z 

A

acceptEnrollment(boolean) - Method in class gnu.java.zrtp.ZRtp
Accept a PBX enrollment request.
activateTimer(int) - Method in class gnu.java.zrtp.ZRtp
Activate a Timer using the host callback.
activateTimer(int) - Method in interface gnu.java.zrtp.ZrtpCallback
Activate timer.
addAlgo(T) - Method in class gnu.java.zrtp.ZrtpConfigure
Add an algorithm to configuration data.
addAlgoAt(int, T) - Method in class gnu.java.zrtp.ZrtpConfigure
Add an algorithm to configuration data.
addAuthLength(ZrtpConstants.SupportedAuthLengths) - Method in class gnu.java.zrtp.ZrtpConfigure
Add a SRTP authentication length to configuration data.
addAuthLengthAt(int, ZrtpConstants.SupportedAuthLengths) - Method in class gnu.java.zrtp.ZrtpConfigure
Add a SRTP authentication length to configuration data.
addHashAlgo(ZrtpConstants.SupportedHashes) - Method in class gnu.java.zrtp.ZrtpConfigure
Add a hash algorithm to configuration data.
addHashAlgoAt(int, ZrtpConstants.SupportedHashes) - Method in class gnu.java.zrtp.ZrtpConfigure
Add a hash algorithm to configuration data at defined position.
addPubKeyAlgo(ZrtpConstants.SupportedPubKeys) - Method in class gnu.java.zrtp.ZrtpConfigure
Add a public key algorithm to configuration data.
addPubKeyAlgoAt(int, ZrtpConstants.SupportedPubKeys) - Method in class gnu.java.zrtp.ZrtpConfigure
Add a public key algorithm to configuration data.
addSasTypeAlgo(ZrtpConstants.SupportedSASTypes) - Method in class gnu.java.zrtp.ZrtpConfigure
Add a SAS type algorithm to configuration data.
addSasTypeAlgoAt(int, ZrtpConstants.SupportedSASTypes) - Method in class gnu.java.zrtp.ZrtpConfigure
Add a SAS type algorithm to configuration data.
addSeedMaterial(long) - Method in class gnu.java.zrtp.utils.FortunaGenerator
Adds new random data (entropy) to an entropy pool.
addSeedMaterial(byte[]) - Method in class gnu.java.zrtp.utils.FortunaGenerator
Adds new random data (entropy) to an entropy pool.
addSeedMaterial(byte[], int, int) - Method in class gnu.java.zrtp.utils.FortunaGenerator
Adds new random data (entropy) to an entropy pool.
addSeedMaterial(int, byte[], int, int) - Method in class gnu.java.zrtp.utils.FortunaGenerator
Adds new random data (entropy) to the specified entropy pool.
addSymCipherAlgo(ZrtpConstants.SupportedSymCiphers) - Method in class gnu.java.zrtp.ZrtpConfigure
Add a symmetric cipher algorithm to configuration data.
addSymCipherAlgoAt(int, ZrtpConstants.SupportedSymCiphers) - Method in class gnu.java.zrtp.ZrtpConfigure
Add a symmetric cipher algorithm to configuration data.
aes1 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
aes3 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
AES_128 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
AES_256 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
algo - Variable in enum gnu.java.zrtp.ZrtpConstants.SupportedAuthLengths
 
algo - Variable in enum gnu.java.zrtp.ZrtpConstants.SupportedSymCiphers
 
algos(T) - Method in class gnu.java.zrtp.ZrtpConfigure
Returns Iterable for SRTP authentication lengths.
ascii2binary(String, int) - Static method in class gnu.java.zrtp.utils.Base32
Decode a Base32 string into binary data.
authLengths() - Method in class gnu.java.zrtp.ZrtpConfigure
Returns Iterable for SRTP authentication lengths.

B

b256 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
b32 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
b32e - Static variable in class gnu.java.zrtp.ZrtpConstants
 
Base32 - Class in gnu.java.zrtp.utils
 
Base32() - Constructor for class gnu.java.zrtp.utils.Base32
 
binary2ascii(byte[], int) - Static method in class gnu.java.zrtp.utils.Base32
Encode binary data into a Base32 string.
binary2ascii(byte[], int) - Static method in class gnu.java.zrtp.utils.EmojiBase32
Encode binary data into a Base32 string.
byteArrayCompare(byte[], byte[], int) - Static method in class gnu.java.zrtp.utils.ZrtpUtils
 
bytesToHexString(byte[], int) - Static method in class gnu.java.zrtp.utils.ZrtpUtils
 

C

cancelTimer() - Method in class gnu.java.zrtp.ZRtp
Cancel the active Timer using the host callback.
cancelTimer() - Method in interface gnu.java.zrtp.ZrtpCallback
Cancel the active timer.
checkMultiStream() - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
checkSASSignature(byte[]) - Method in interface gnu.java.zrtp.ZrtpCallback
ZRTP calls this method to request a SAS signature check.
checkSASSignature(byte[]) - Method in class gnu.java.zrtp.ZrtpUserCallback
ZRTP core calls this method to request a SAS signature check.
cipher - Variable in enum gnu.java.zrtp.ZrtpConstants.SupportedSymCiphers
 
clear() - Method in class gnu.java.zrtp.ZrtpConfigure
Clears all configuration data.
CLIENT_ID_SIZE - Static variable in class gnu.java.zrtp.packets.ZrtpPacketBase
 
clientId - Static variable in class gnu.java.zrtp.ZrtpConstants
 
close() - Method in class gnu.java.zrtp.zidfile.ZidFile
Close the ZID file.
CommitMsg - Static variable in class gnu.java.zrtp.ZrtpConstants
 
compareCommit(ZrtpPacketCommit) - Method in class gnu.java.zrtp.ZRtp
Compare the hvi values.
Conf2AckMsg - Static variable in class gnu.java.zrtp.ZrtpConstants
 
conf2AckSecure() - Method in class gnu.java.zrtp.ZRtp
Emulate a Conf2Ack packet.
configureHello(ZrtpConfigure) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
Confirm1Msg - Static variable in class gnu.java.zrtp.ZrtpConstants
 
Confirm2Msg - Static variable in class gnu.java.zrtp.ZrtpConstants
 
confirmGoClear() - Method in class gnu.java.zrtp.ZrtpUserCallback
Inform the user that ZRTP received "go clear" message from its peer.
containsAuthLength(ZrtpConstants.SupportedAuthLengths) - Method in class gnu.java.zrtp.ZrtpConfigure
Check if ZrtpConfigure contains a Auth lengths.
containsAuthLength(T) - Method in class gnu.java.zrtp.ZrtpConfigure
Check if ZrtpConfigure contains an algorithm.
containsCipherAlgo(ZrtpConstants.SupportedSymCiphers) - Method in class gnu.java.zrtp.ZrtpConfigure
Check if ZrtpConfigure contains a cipher algorithm.
containsHashAlgo(ZrtpConstants.SupportedHashes) - Method in class gnu.java.zrtp.ZrtpConfigure
Check if ZrtpConfigure contains a hash algorithm.
containsPubKeyAlgo(ZrtpConstants.SupportedPubKeys) - Method in class gnu.java.zrtp.ZrtpConfigure
Check if ZrtpConfigure contains a Public key algorithm.
containsSasTypeAlgo(ZrtpConstants.SupportedSASTypes) - Method in class gnu.java.zrtp.ZrtpConfigure
Check if ZrtpConfigure contains a SAS algorithm.
CRC_SIZE - Static variable in class gnu.java.zrtp.packets.ZrtpPacketBase
The size of the ZRTP specific CRC field.
curve - Variable in enum gnu.java.zrtp.ZrtpConstants.SupportedPubKeys
 
curve25519 - Static variable in class gnu.java.zrtp.ZrtpConstants
 

D

dh2k - Static variable in class gnu.java.zrtp.ZrtpConstants
 
dh3k - Static variable in class gnu.java.zrtp.ZrtpConstants
 
dhContext - Variable in enum gnu.java.zrtp.ZrtpConstants.SupportedPubKeys
 
DHPart1Msg - Static variable in class gnu.java.zrtp.ZrtpConstants
 
DHPart2Msg - Static variable in class gnu.java.zrtp.ZrtpConstants
 
dispatchEvent() - Method in class gnu.java.zrtp.ZrtpStateClass
 
divceil(int, int) - Static method in class gnu.java.zrtp.utils.Base32
 

E

e255 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
ec25 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
ec38 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
EmojiBase32 - Class in gnu.java.zrtp.utils
Implements the base32 Emoji functions.
EmojiBase32() - Constructor for class gnu.java.zrtp.utils.EmojiBase32
 
ErrorAckMsg - Static variable in class gnu.java.zrtp.ZrtpConstants
 
ErrorMsg - Static variable in class gnu.java.zrtp.ZrtpConstants
 
evAckDetected() - Method in class gnu.java.zrtp.ZrtpStateClass
 
evAckSent() - Method in class gnu.java.zrtp.ZrtpStateClass
 
evCommitSent() - Method in class gnu.java.zrtp.ZrtpStateClass
 
Event(ZrtpStateClass.EventDataType, byte[]) - Constructor for class gnu.java.zrtp.ZrtpStateClass.Event
 
evInitial() - Method in class gnu.java.zrtp.ZrtpStateClass
 
evSecureState() - Method in class gnu.java.zrtp.ZrtpStateClass
 
evWaitClearAck() - Method in class gnu.java.zrtp.ZrtpStateClass
 
evWaitCommit() - Method in class gnu.java.zrtp.ZrtpStateClass
 
evWaitConfAck() - Method in class gnu.java.zrtp.ZrtpStateClass
 
evWaitConfirm1() - Method in class gnu.java.zrtp.ZrtpStateClass
 
evWaitConfirm2() - Method in class gnu.java.zrtp.ZrtpStateClass
 
evWaitDHPart2() - Method in class gnu.java.zrtp.ZrtpStateClass
 
evWaitErrorAck() - Method in class gnu.java.zrtp.ZrtpStateClass
 

F

findBestAuthLen(ZrtpConfigure) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
findBestCipher(ZrtpConfigure, ZrtpConstants.SupportedPubKeys) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
findBestHash(ZrtpConfigure) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
Find matching algorithms in Hello packet.
findBestPubkey(ZrtpConfigure) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
findBestSASType(ZrtpConfigure) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
FortunaGenerator - Class in gnu.java.zrtp.utils
The Fortuna random number generator.
FortunaGenerator() - Constructor for class gnu.java.zrtp.utils.FortunaGenerator
 
FortunaGenerator(byte[]) - Constructor for class gnu.java.zrtp.utils.FortunaGenerator
 
FortunaSecureRandom - Class in gnu.java.zrtp.utils
A SecureRandom that generates the data based on the Fortuna PRNG.
FortunaSecureRandom() - Constructor for class gnu.java.zrtp.utils.FortunaSecureRandom
 

G

getAlgoAt(int, T) - Method in class gnu.java.zrtp.ZrtpConfigure
Returns the identifier an algorithm at the given index.
getAuthAlgorithm() - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
getAuthlen() - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
getAuthLengthAt(int) - Method in class gnu.java.zrtp.ZrtpConfigure
Returns the identifier of the SRTP authentication length at the given index.
getAuxSecretId() - Method in class gnu.java.zrtp.packets.ZrtpPacketDHPart
 
getBuffer() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
getCipher() - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
getCurrentProtocolVersion() - Method in class gnu.java.zrtp.ZRtp
Get negotiated ZRTP protocol version.
getDataToSecure() - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
getDataToSecure() - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
getEpHash() - Method in class gnu.java.zrtp.packets.ZrtpPacketPing
Get the endpoint hash from Ping packet.
getErrorCode() - Method in class gnu.java.zrtp.packets.ZrtpPacketError
Get the error code from the Error packet.
getExpTime() - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
getH1() - Method in class gnu.java.zrtp.packets.ZrtpPacketDHPart
 
getH2() - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
getH3() - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
getHash() - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
getHashAlgoAt(int) - Method in class gnu.java.zrtp.ZrtpConfigure
Returns the identifier of the hash algorithm at the given index.
getHashH0() - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
getHeaderBase() - Method in class gnu.java.zrtp.packets.ZrtpPacketBase
 
getHelloHash(int) - Method in class gnu.java.zrtp.ZRtp
Get the ZRTP Hello Hash data.
getHelloHashSep(int) - Method in class gnu.java.zrtp.ZRtp
Get the ZRTP Hello Hash data - separate strings.
getHMAC() - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
getHmac() - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
getHMAC() - Method in class gnu.java.zrtp.packets.ZrtpPacketDHPart
 
getHmac() - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
getHMACMulti() - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
getHvi() - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
getIdentifier() - Method in class gnu.java.zrtp.zidfile.ZidRecord
Get identifier.
getIdentifierInto(byte[]) - Method in class gnu.java.zrtp.zidfile.ZidRecord
Retrieve identifier from buffer into a byte array.
getInitKeyLen() - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
getInitSaltLen() - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
getInstance() - Static method in class gnu.java.zrtp.utils.ZrtpSecureRandom
 
getInstance() - Static method in class gnu.java.zrtp.zidfile.ZidFile
Get the an instance of ZIDFile.
getIv() - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
getIv() - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
getKeyInitiator() - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
getKeyResponder() - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
getLength() - Method in class gnu.java.zrtp.packets.ZrtpPacketBase
 
getLocalEpHash() - Method in class gnu.java.zrtp.packets.ZrtpPacketPingAck
Get the local endpoint hash from Ping packet.
getMessageType() - Method in class gnu.java.zrtp.packets.ZrtpPacketBase
 
getMiTMData() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
getMultiStrParams() - Method in class gnu.java.zrtp.ZRtp
Get Multi-stream parameters.
getNonce() - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
getNumberSupportedVersions() - Method in class gnu.java.zrtp.ZRtp
Get number of supported ZRTP protocol versions.
getNumConfiguredAlgos(T) - Method in class gnu.java.zrtp.ZrtpConfigure
Returns the number of configured algorithms.
getNumConfiguredAuthLengths() - Method in class gnu.java.zrtp.ZrtpConfigure
Returns the number of configured SRTP authentication lengths.
getNumConfiguredHashes() - Method in class gnu.java.zrtp.ZrtpConfigure
Returns the number of configured hash algorithms.
getNumConfiguredPubKeys() - Method in class gnu.java.zrtp.ZrtpConfigure
Returns the number of configured public key algorithms.
getNumConfiguredSasTypes() - Method in class gnu.java.zrtp.ZrtpConfigure
Returns the number of configured SAS type algorithms.
getNumConfiguredSymCiphers() - Method in class gnu.java.zrtp.ZrtpConfigure
Returns the number of configured symmetric cipher algorithms.
getPacket() - Method in class gnu.java.zrtp.ZrtpStateClass.Event
 
getPbxSecretId() - Method in class gnu.java.zrtp.packets.ZrtpPacketDHPart
 
getPeerHelloHash() - Method in class gnu.java.zrtp.ZRtp
Get the peer's Hello Hash data.
getPeerHelloHashSep() - Method in class gnu.java.zrtp.ZRtp
Get the peer's Hello Hash data - separate strings.
getPeerZid() - Method in class gnu.java.zrtp.ZRtp
Get other party's ZID (ZRTP Identifier) data This functions returns the other party's ZID that was receivied during ZRTP processing.
getPosition() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
getPubKey() - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
getPubKeyAlgoAt(int) - Method in class gnu.java.zrtp.ZrtpConfigure
Returns the identifier of the public key algorithm at the given index.
getPv() - Method in class gnu.java.zrtp.packets.ZrtpPacketDHPart
 
getRecord(byte[]) - Method in class gnu.java.zrtp.zidfile.ZidFile
Get a ZID record from the active ZID file.
getRemoteEpHash() - Method in class gnu.java.zrtp.packets.ZrtpPacketPingAck
Get the remote endpoint hash from Ping packet.
getRespKeyLen() - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
getRespSaltLen() - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
getRole() - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
getRs1() - Method in class gnu.java.zrtp.zidfile.ZidRecord
Get RS1.
getRs1Id() - Method in class gnu.java.zrtp.packets.ZrtpPacketDHPart
 
getRs2() - Method in class gnu.java.zrtp.zidfile.ZidRecord
Get RS2.
getRs2Id() - Method in class gnu.java.zrtp.packets.ZrtpPacketDHPart
 
getSaltInitiator() - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
getSaltResponder() - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
getSas() - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
getSas() - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
getSasHash() - Method in class gnu.java.zrtp.ZRtp
Get the computed SAS hash for this ZRTP session.
getSasType() - Method in class gnu.java.zrtp.ZRtp
Get the commited SAS rendering algorithm for this ZRTP session.
getSasTypeAlgoAt(int) - Method in class gnu.java.zrtp.ZrtpConfigure
Returns the identifier of the SAS type algorithm at the given index.
getSeedStatus() - Method in class gnu.java.zrtp.utils.FortunaGenerator
Return the generator's seed status.
getSelectedCipher() - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
getSelectedHash() - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
getSignatureData() - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
getSignatureData() - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
getSignatureData() - Method in class gnu.java.zrtp.ZRtp
Get signature data This functions returns signature data that was receivied during ZRTP processing.
getSignatureLength() - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
getSignatureLength() - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
getSignatureLength() - Method in class gnu.java.zrtp.ZRtp
Get length of signature data This functions returns the length of signature data that was receivied during ZRTP processing.
getSrtpAuthTagLen() - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
getSymCipherAlgoAt(int) - Method in class gnu.java.zrtp.ZrtpConfigure
Returns the identifier of the symmetric cipher algorithm at the given index.
getSymEncAlgorithm() - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
getTimeoutValue() - Method in class gnu.java.zrtp.ZRtp
Get remaining time before a "ZRTP not supported by other party" is reported.
getTimeoutValue() - Method in class gnu.java.zrtp.ZrtpStateClass
 
getTrustedSas() - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
getType() - Method in class gnu.java.zrtp.ZrtpStateClass.Event
 
getVersion() - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
getVersionInt() - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
getZid() - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
getZid() - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
getZid() - Method in class gnu.java.zrtp.zidfile.ZidFile
Get the ZID associated with this ZID file.
gnu.java.zrtp - package gnu.java.zrtp
 
gnu.java.zrtp.packets - package gnu.java.zrtp.packets
 
gnu.java.zrtp.utils - package gnu.java.zrtp.utils
 
gnu.java.zrtp.zidfile - package gnu.java.zrtp.zidfile
 

H

handleGoClear() - Method in interface gnu.java.zrtp.ZrtpCallback
This method handles GoClear requests.
HASH_IMAGE_SIZE - Static variable in class gnu.java.zrtp.packets.ZrtpPacketBase
 
hashes() - Method in class gnu.java.zrtp.ZrtpConfigure
Returns Iterable for the hashes.
HelloAckMsg - Static variable in class gnu.java.zrtp.ZrtpConstants
 
HelloMsg - Static variable in class gnu.java.zrtp.ZrtpConstants
The message names as defined in ZRTP specification.
hexdump(String, byte[], int) - Static method in class gnu.java.zrtp.utils.ZrtpUtils
Dump a buffer in hex and readable format.
HMAC_SIZE - Static variable in class gnu.java.zrtp.packets.ZrtpPacketBase
 
hs32 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
hs80 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
HVI_SIZE - Static variable in class gnu.java.zrtp.packets.ZrtpPacketBase
 

I

IDENTIFIER_LENGTH - Static variable in class gnu.java.zrtp.zidfile.ZidRecord
 
iniHmacKey - Static variable in class gnu.java.zrtp.ZrtpConstants
 
iniMasterKey - Static variable in class gnu.java.zrtp.ZrtpConstants
 
iniMasterSalt - Static variable in class gnu.java.zrtp.ZrtpConstants
 
initiator - Static variable in class gnu.java.zrtp.ZrtpConstants
 
initKeyLen - Variable in class gnu.java.zrtp.ZrtpSrtpSecrets
 
initSaltLen - Variable in class gnu.java.zrtp.ZrtpSrtpSecrets
 
iniZrtpKey - Static variable in class gnu.java.zrtp.ZrtpConstants
 
inState(ZrtpStateClass.ZrtpStates) - Method in class gnu.java.zrtp.ZRtp
Check current state of the ZRTP state engine
int32ToArray(int) - Static method in class gnu.java.zrtp.utils.ZrtpUtils
Convert a 32 bit integer into a byte array, network order.
int32ToArrayInPlace(int, byte[], int) - Static method in class gnu.java.zrtp.utils.ZrtpUtils
Convert a 32 bit integer into a byte array, network order.
isEnrollmentMode() - Method in class gnu.java.zrtp.ZRtp
Check the state of the enrollment mode.
isInState(ZrtpStateClass.ZrtpStates) - Method in class gnu.java.zrtp.ZrtpStateClass
Check current state of the ZRTP state engine
isLengthOk() - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
isLengthOk() - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
isLengthOk() - Method in class gnu.java.zrtp.packets.ZrtpPacketDHPart
 
isLengthOk() - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
isLengthOk() - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
isMITMKeyAvailable() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
isMitmMode() - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
isMultiStream() - Method in class gnu.java.zrtp.ZRtp
Check if this ZRTP use Multi-stream.
isMultiStream() - Method in class gnu.java.zrtp.ZrtpStateClass
 
isMultiStreamAvailable() - Method in class gnu.java.zrtp.ZRtp
Check if the other ZRTP client supports Multi-stream.
isOpen() - Method in class gnu.java.zrtp.zidfile.ZidFile
Check if ZIDFile has an active (open) file.
isOwnZIDRecord() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
isParanoidMode() - Method in class gnu.java.zrtp.ZrtpConfigure
Check status of paranoid mode.
isPBXEnrollment() - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
isPeerEnrolled() - Method in class gnu.java.zrtp.ZRtp
Check if a peer's cache entry has a vaild MitM key.
isRs1NotExpired() - Method in class gnu.java.zrtp.zidfile.ZidRecord
Check if RS1 is still valid Returns true if RS1 is still valid, false otherwise.
isRs1Valid() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
isRs2NotExpired() - Method in class gnu.java.zrtp.zidfile.ZidRecord
Check if RS2 is still valid Returns true if RS2 is still valid, false otherwise.
isRs2Valid() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
isSameIdentifier(byte[]) - Method in class gnu.java.zrtp.zidfile.ZidRecord
Compare an identifier with identifier in this record.
isSameRs1(byte[]) - Method in class gnu.java.zrtp.zidfile.ZidRecord
Compare RS1 with RS1 in this record.
isSameRs2(byte[]) - Method in class gnu.java.zrtp.zidfile.ZidRecord
Compare RS2 with RS2 in this record.
isSameVersion(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
Check if version data matches.
isSASFlag() - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
isSASFlag() - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
isSasSign() - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
isSasSignature() - Method in class gnu.java.zrtp.ZrtpConfigure
Check status of SAS signature processing.
isSasVerified() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
isTrustedMitM() - Method in class gnu.java.zrtp.ZrtpConfigure
Check status of trusted MitM processing.
isValid() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
isZrtpPacket() - Method in class gnu.java.zrtp.packets.ZrtpPacketBase
Check if packet buffer contains the generic ZRTP id field.

K

KDFString - Static variable in class gnu.java.zrtp.ZrtpConstants
 
keyInitiator - Variable in class gnu.java.zrtp.ZrtpSrtpSecrets
 
keyLength - Variable in enum gnu.java.zrtp.ZrtpConstants.SupportedSymCiphers
 
keyPairGen - Variable in enum gnu.java.zrtp.ZrtpConstants.SupportedPubKeys
 
keyResponder - Variable in class gnu.java.zrtp.ZrtpSrtpSecrets
 

L

length - Variable in enum gnu.java.zrtp.ZrtpConstants.SupportedAuthLengths
 

M

main(String[]) - Static method in class gnu.java.zrtp.utils.ZrtpCrc32
 
main(String[]) - Static method in class gnu.java.zrtp.zidfile.ZidRecord
 
MAX_DIGEST_LENGTH - Static variable in class gnu.java.zrtp.ZrtpConstants
 
mult - Static variable in class gnu.java.zrtp.ZrtpConstants
 

N

name - Variable in enum gnu.java.zrtp.ZrtpConstants.SupportedAuthLengths
 
name - Variable in enum gnu.java.zrtp.ZrtpConstants.SupportedHashes
 
name - Variable in enum gnu.java.zrtp.ZrtpConstants.SupportedPubKeys
 
name - Variable in enum gnu.java.zrtp.ZrtpConstants.SupportedSASTypes
 
name - Variable in enum gnu.java.zrtp.ZrtpConstants.SupportedSymCiphers
 
ndx - Variable in class gnu.java.zrtp.utils.FortunaGenerator
The index into buffer of where the next byte will come from.
nextBytes(byte[]) - Method in class gnu.java.zrtp.utils.FortunaGenerator
Get new random data.
nextBytes(byte[], int, int) - Method in class gnu.java.zrtp.utils.FortunaGenerator
Get new random data.

O

open(String) - Method in class gnu.java.zrtp.zidfile.ZidFile
Open the named ZID file and return a ZID file class.

P

P2048 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
P2048MinusOne - Static variable in class gnu.java.zrtp.ZrtpConstants
 
P3072 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
P3072MinusOne - Static variable in class gnu.java.zrtp.ZrtpConstants
 
packetBuffer - Variable in class gnu.java.zrtp.packets.ZrtpPacketBase
 
PingAckMsg - Static variable in class gnu.java.zrtp.ZrtpConstants
 
PingMsg - Static variable in class gnu.java.zrtp.ZrtpConstants
 
PREFER_NON_NIST - Static variable in class gnu.java.zrtp.ZrtpConfigure
 
prepareCommit(ZrtpPacketHello, ZrtpCodes.ZrtpErrorCodes[]) - Method in class gnu.java.zrtp.ZRtp
Prepare a Commit packet.
prepareCommitMultiStream(ZrtpPacketHello) - Method in class gnu.java.zrtp.ZRtp
 
prepareConf2Ack(ZrtpPacketConfirm, ZrtpCodes.ZrtpErrorCodes[]) - Method in class gnu.java.zrtp.ZRtp
Prepare the Conf2Ack packet.
prepareConfirm1(ZrtpPacketDHPart, ZrtpCodes.ZrtpErrorCodes[]) - Method in class gnu.java.zrtp.ZRtp
Prepare the Confirm1 packet.
prepareConfirm1MultiStream(ZrtpPacketCommit, ZrtpCodes.ZrtpErrorCodes[]) - Method in class gnu.java.zrtp.ZRtp
 
prepareConfirm2(ZrtpPacketConfirm, ZrtpCodes.ZrtpErrorCodes[]) - Method in class gnu.java.zrtp.ZRtp
Prepare the Confirm2 packet.
prepareConfirm2MultiStream(ZrtpPacketConfirm, ZrtpCodes.ZrtpErrorCodes[]) - Method in class gnu.java.zrtp.ZRtp
 
prepareDHPart1(ZrtpPacketCommit, ZrtpCodes.ZrtpErrorCodes[]) - Method in class gnu.java.zrtp.ZRtp
Prepare the DHPart1 packet.
prepareDHPart2(ZrtpPacketDHPart, ZrtpCodes.ZrtpErrorCodes[]) - Method in class gnu.java.zrtp.ZRtp
Prepare the DHPart2 packet.
prepareError(ZrtpCodes.ZrtpErrorCodes) - Method in class gnu.java.zrtp.ZRtp
Prepare the Error packet.
prepareErrorAck(ZrtpPacketError) - Method in class gnu.java.zrtp.ZRtp
Prepare the ErrorAck packet.
prepareHello() - Method in class gnu.java.zrtp.ZRtp
Prepare a Hello packet.
prepareHelloAck() - Method in class gnu.java.zrtp.ZRtp
Prepare a HelloAck packet.
preparePingAck(ZrtpPacketPing) - Method in class gnu.java.zrtp.ZRtp
Prepare the PingAck packet.
prepareRelayAck(ZrtpPacketSASRelay, ZrtpCodes.ZrtpErrorCodes[]) - Method in class gnu.java.zrtp.ZRtp
 
processEvent(ZrtpStateClass.Event) - Method in class gnu.java.zrtp.ZrtpStateClass
 
processTimeout() - Method in class gnu.java.zrtp.ZRtp
Process a timeout event.
processZrtpMessage(byte[], int) - Method in class gnu.java.zrtp.ZRtp
Process RTP extension header.
pubKeySize - Variable in enum gnu.java.zrtp.ZrtpConstants.SupportedPubKeys
 
publicKeyAlgos() - Method in class gnu.java.zrtp.ZrtpConfigure
Returns Iterable for public key algorithms.

R

readable - Variable in enum gnu.java.zrtp.ZrtpConstants.SupportedSymCiphers
 
readInt(byte[], int) - Static method in class gnu.java.zrtp.utils.ZrtpUtils
Extract four bytes from a buffer and convert into an integer.
readRegion(byte[], int, int) - Static method in class gnu.java.zrtp.utils.ZrtpUtils
Read a byte region from specified offset with specified length
readShort(byte[], int) - Static method in class gnu.java.zrtp.utils.ZrtpUtils
Extract two bytes from a buffer and convert into a short integer.
RelayAckMsg - Static variable in class gnu.java.zrtp.ZrtpConstants
 
removeAlgo(T) - Method in class gnu.java.zrtp.ZrtpConfigure
Remove an algorithm from configuration data.
removeAuthLength(ZrtpConstants.SupportedAuthLengths) - Method in class gnu.java.zrtp.ZrtpConfigure
Remove a SRTP authentication length from configuration data.
removeHashAlgo(ZrtpConstants.SupportedHashes) - Method in class gnu.java.zrtp.ZrtpConfigure
Remove a hash algorithm from configuration data.
removePubKeyAlgo(ZrtpConstants.SupportedPubKeys) - Method in class gnu.java.zrtp.ZrtpConfigure
Remove a public key algorithm from configuration data.
removeSasTypeAlgo(ZrtpConstants.SupportedSASTypes) - Method in class gnu.java.zrtp.ZrtpConfigure
Remove a SAS type algorithm from configuration data.
removeSymCipherAlgo(ZrtpConstants.SupportedSymCiphers) - Method in class gnu.java.zrtp.ZrtpConfigure
Remove a symmetric cipher algorithm from configuration data.
resetMITMKeyAvailable() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
resetOwnZIDRecord() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
resetRs1Valid() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
resetRs2Valid() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
resetSasVerified() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
resetSASVerified() - Method in class gnu.java.zrtp.ZRtp
Reset the SAS verfied flag for the current active user's retained secrets.
respHmacKey - Static variable in class gnu.java.zrtp.ZrtpConstants
 
respKeyLen - Variable in class gnu.java.zrtp.ZrtpSrtpSecrets
 
respMasterKey - Static variable in class gnu.java.zrtp.ZrtpConstants
 
respMasterSalt - Static variable in class gnu.java.zrtp.ZrtpConstants
 
responder - Static variable in class gnu.java.zrtp.ZrtpConstants
Various strings used to build the keys, hashes and HMACs
respSaltLen - Variable in class gnu.java.zrtp.ZrtpSrtpSecrets
 
respZrtpKey - Static variable in class gnu.java.zrtp.ZrtpConstants
 
retainedSec - Static variable in class gnu.java.zrtp.ZrtpConstants
 
role - Variable in class gnu.java.zrtp.ZrtpSrtpSecrets
 
RS_LENGTH - Static variable in class gnu.java.zrtp.zidfile.ZidRecord
 

S

s256 - Static variable in class gnu.java.zrtp.ZrtpConstants
The names of the algorithms as defined in ZRTP specification
s384 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
saltInitiator - Variable in class gnu.java.zrtp.ZrtpSrtpSecrets
 
saltResponder - Variable in class gnu.java.zrtp.ZrtpSrtpSecrets
 
sas256WordsEven - Static variable in class gnu.java.zrtp.ZrtpConstants
 
sas256WordsOdd - Static variable in class gnu.java.zrtp.ZrtpConstants
 
SASRelayMsg - Static variable in class gnu.java.zrtp.ZrtpConstants
 
sasString - Static variable in class gnu.java.zrtp.ZrtpConstants
 
sasTypes() - Method in class gnu.java.zrtp.ZrtpConfigure
Returns Iterable for SAS algorithms.
SASVerified() - Method in class gnu.java.zrtp.ZRtp
Set SAS as verified.
saveRecord(ZidRecord) - Method in class gnu.java.zrtp.zidfile.ZidFile
Save a ZID record into the active ZID file.
secureOff() - Method in class gnu.java.zrtp.ZrtpUserCallback
Inform user interface that security is not active any more.
secureOn(String) - Method in class gnu.java.zrtp.ZrtpUserCallback
Inform user interface that security is active now.
sendDataZRTP(byte[]) - Method in interface gnu.java.zrtp.ZrtpCallback
Send a ZRTP packet via RTP.
sendInfo(ZrtpCodes.MessageSeverity, EnumSet<?>) - Method in class gnu.java.zrtp.ZRtp
Send information messages to the hosting environment.
sendInfo(ZrtpCodes.MessageSeverity, EnumSet<?>) - Method in interface gnu.java.zrtp.ZrtpCallback
Send information messages to the hosting environment.
sendPacketZRTP(ZrtpPacketBase) - Method in class gnu.java.zrtp.ZRtp
Send a ZRTP packet.
sendSASRelay(ZrtpPacketSASRelay) - Method in class gnu.java.zrtp.ZrtpStateClass
Send a SAS relay packet.
sendSASRelayPacket(byte[], ZrtpConstants.SupportedSASTypes) - Method in class gnu.java.zrtp.ZRtp
Send the SAS relay packet.
setAuthLen(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
setAuthLen(int, byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
setAuxSecret(byte[]) - Method in class gnu.java.zrtp.ZRtp
Set the auxiliary secret.
setAuxSecretId(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketDHPart
 
setCipherType(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
setCipherType(int, byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
setClientId(String) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
setDataToSecure(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
setDataToSecure(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
setEnrollmentMode(boolean) - Method in class gnu.java.zrtp.ZRtp
Check the state of the enrollment mode.
setEpHash(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketPing
Set the endpoint hash.
setErrorCode(int) - Method in class gnu.java.zrtp.packets.ZrtpPacketError
Set the error code in the Error packet.
setExpTime(int) - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
setH1(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketDHPart
 
setH2(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
setH3(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
setHashH0(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
setHashType(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
setHashType(int, byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
setHMAC(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
setHmac(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
setHMAC(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketDHPart
 
setHMAC(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
setHmac(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
setHMACMulti(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
setHvi(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
setIdentifier(byte[]) - Method in class gnu.java.zrtp.zidfile.ZidRecord
Set identifier.
setInitKeyLen(int) - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
setInitSaltLen(int) - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
setInstance(SecureRandom) - Static method in class gnu.java.zrtp.utils.ZrtpSecureRandom
 
setIv(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
setIv(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
setKeyInitiator(byte[]) - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
setKeyResponder(byte[]) - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
setLength(int) - Method in class gnu.java.zrtp.packets.ZrtpPacketBase
Set the length of the packet (in ZRTP words) into the packet header.
setLocalEpHash(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketPingAck
Set the local endpoint hash.
setMandatoryOnly() - Method in class gnu.java.zrtp.ZrtpConfigure
Convenience function that sets the mandatory algorithms only.
setMessageType(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketBase
Copy the message type to the ZRTP packet header.
setMiTMData(byte[]) - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
setMITMKeyAvailable() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
setMitmMode() - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
setMobileConfig() - Method in class gnu.java.zrtp.ZrtpConfigure
 
setMultiStream(boolean) - Method in class gnu.java.zrtp.ZrtpStateClass
 
setMultiStrParams(byte[]) - Method in class gnu.java.zrtp.ZRtp
Set Multi-stream parameters.
setNewRs1(byte[], int) - Method in class gnu.java.zrtp.zidfile.ZidRecord
Sets new RS1 data and associated expiration value.
setNonce(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
setOwnZIDRecord() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
setParanoidMode(boolean) - Method in class gnu.java.zrtp.ZrtpConfigure
Enables or disables paranoid mode.
setPBXEnrollment() - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
setPbxSecretId(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketDHPart
 
setPeerSSRC(int) - Method in class gnu.java.zrtp.packets.ZrtpPacketPingAck
Set the peer's ssrc.
setPosition(long) - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
setPubKeyType(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
setPubKeyType(ZrtpConstants.SupportedPubKeys) - Method in class gnu.java.zrtp.packets.ZrtpPacketDHPart
 
setPubKeyType(int, byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
setPv(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketDHPart
Setter methods.
setRemoteEpHash(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketPingAck
Set the remote endpoint hash.
setRespKeyLen(int) - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
setRespSaltLen(int) - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
setRole(ZrtpCallback.Role) - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
setRs1Id(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketDHPart
 
setRs1Valid() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
setRs2Id(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketDHPart
 
setRs2Valid() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
setRs2Valid() - Method in class gnu.java.zrtp.ZRtp
 
setSaltInitiator(byte[]) - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
setSaltResponder(byte[]) - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
setSASFlag() - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
setSASFlag() - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
setSasSign() - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
setSasSignature(boolean) - Method in class gnu.java.zrtp.ZrtpConfigure
Enables or disables SAS signature processing.
setSasType(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
setSasType(int, byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
setSasType(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
setSasVerified() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
setSeedStatus(byte[]) - Method in class gnu.java.zrtp.utils.FortunaGenerator
Seed the generator with a previously saved seed.
setSignatureData(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
setSignatureData(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
setSignatureData(byte[]) - Method in class gnu.java.zrtp.ZRtp
Set signature data This functions stores signature data and transmitts it during ZRTP processing to the other party as part of the Confirm packets.
setSignatureLength(int) - Method in class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
setSignatureLength(int) - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
setSrtpAuthTagLen(int) - Method in class gnu.java.zrtp.ZrtpSrtpSecrets
 
setStandardConfig() - Method in class gnu.java.zrtp.ZrtpConfigure
Convenience function that sets a pre-defined standard configuration.
setTrustedMitM(boolean) - Method in class gnu.java.zrtp.ZrtpConfigure
Enables or disables trusted MitM processing.
setTrustedSas(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
setValid() - Method in class gnu.java.zrtp.zidfile.ZidRecord
 
setVersion(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
setZid(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketCommit
 
setZid(byte[]) - Method in class gnu.java.zrtp.packets.ZrtpPacketHello
 
setZrtpId() - Method in class gnu.java.zrtp.packets.ZrtpPacketBase
Copy the unique ZRTP id into the ZRTP packer header
SHA256_DIGEST_LENGTH - Static variable in class gnu.java.zrtp.ZrtpConstants
 
short16ToArray(int) - Static method in class gnu.java.zrtp.utils.ZrtpUtils
Convert a 16 bit integer into a byte array, network order.
short16ToArrayInPlace(int, byte[], int) - Static method in class gnu.java.zrtp.utils.ZrtpUtils
Convert a 16 bit integer into a byte array, network order.
showMessage(ZrtpCodes.MessageSeverity, EnumSet<?>) - Method in class gnu.java.zrtp.ZrtpUserCallback
Show some information to user.
showSAS(String, boolean) - Method in class gnu.java.zrtp.ZrtpUserCallback
Show the Short Authentication String (SAS) on user interface.
signSAS(byte[]) - Method in interface gnu.java.zrtp.ZrtpCallback
Request a SAS signature.
signSAS(byte[]) - Method in class gnu.java.zrtp.ZrtpUserCallback
ZRTP core calls this method to request a SAS signature.
sk32 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
sk64 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
specDh - Variable in enum gnu.java.zrtp.ZrtpConstants.SupportedPubKeys
 
specDh2k - Static variable in class gnu.java.zrtp.ZrtpConstants
 
specDh3k - Static variable in class gnu.java.zrtp.ZrtpConstants
 
srtpAuthTagLen - Variable in class gnu.java.zrtp.ZrtpSrtpSecrets
 
srtpSecretsOff(ZrtpCallback.EnableSecurity) - Method in class gnu.java.zrtp.ZRtp
Switch off SRTP secrets.
srtpSecretsOff(ZrtpCallback.EnableSecurity) - Method in interface gnu.java.zrtp.ZrtpCallback
Switch off the security for the defined part.
srtpSecretsOn(String, String, boolean) - Method in interface gnu.java.zrtp.ZrtpCallback
Switch on the security.
srtpSecretsReady(ZrtpCallback.EnableSecurity) - Method in class gnu.java.zrtp.ZRtp
Signal SRTP secrets are ready.
srtpSecretsReady(ZrtpSrtpSecrets, ZrtpCallback.EnableSecurity) - Method in interface gnu.java.zrtp.ZrtpCallback
SRTP crypto data ready for the sender or receiver.
STANDARD - Static variable in class gnu.java.zrtp.ZrtpConfigure
Define the algorithm selection policies.
startZrtpEngine() - Method in class gnu.java.zrtp.ZRtp
Kick off the ZRTP protocol engine.
stopZrtp() - Method in class gnu.java.zrtp.ZRtp
Stop ZRTP security.
stopZrtpStates() - Method in class gnu.java.zrtp.ZrtpStateClass
 
subEvWaitRelayAck() - Method in class gnu.java.zrtp.ZrtpStateClass
 
symCiphers() - Method in class gnu.java.zrtp.ZrtpConfigure
Returns Iterable for the symmetric ciphers.

T

two - Static variable in class gnu.java.zrtp.ZrtpConstants
 
two1 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
two3 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
TWO_128 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
TWO_256 - Static variable in class gnu.java.zrtp.ZrtpConstants
 

V

value - Variable in enum gnu.java.zrtp.ZrtpCodes.ZrtpErrorCodes
 
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpCallback.EnableSecurity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpCallback.Role
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpCodes.InfoCodes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpCodes.InfoEnrollment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpCodes.MessageSeverity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpCodes.SevereCodes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpCodes.WarningCodes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpCodes.ZrtpErrorCodes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpConstants.SupportedAuthAlgos
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpConstants.SupportedAuthLengths
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpConstants.SupportedHashes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpConstants.SupportedPubKeys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpConstants.SupportedSASTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpConstants.SupportedSymAlgos
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpConstants.SupportedSymCiphers
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpStateClass.EventDataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpStateClass.SecureSubStates
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gnu.java.zrtp.ZrtpStateClass.ZrtpStates
Returns the enum constant of this type with the specified name.
values() - Static method in enum gnu.java.zrtp.ZrtpCallback.EnableSecurity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpCallback.Role
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpCodes.InfoCodes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpCodes.InfoEnrollment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpCodes.MessageSeverity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpCodes.SevereCodes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpCodes.WarningCodes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpCodes.ZrtpErrorCodes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpConstants.SupportedAuthAlgos
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpConstants.SupportedAuthLengths
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpConstants.SupportedHashes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpConstants.SupportedPubKeys
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpConstants.SupportedSASTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpConstants.SupportedSymAlgos
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpConstants.SupportedSymCiphers
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpStateClass.EventDataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpStateClass.SecureSubStates
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gnu.java.zrtp.ZrtpStateClass.ZrtpStates
Returns an array containing the constants of this enum type, in the order they are declared.
verifyH2(ZrtpPacketCommit) - Method in class gnu.java.zrtp.ZRtp
Verify the H2 hash image.

X

x9Ec25 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
x9Ec38 - Static variable in class gnu.java.zrtp.ZrtpConstants
 

Z

ZID_SIZE - Static variable in class gnu.java.zrtp.packets.ZrtpPacketBase
 
ZidFile - Class in gnu.java.zrtp.zidfile
 
ZidRecord - Class in gnu.java.zrtp.zidfile
This class implements the ZID record.
ZidRecord() - Constructor for class gnu.java.zrtp.zidfile.ZidRecord
 
ZRtp - Class in gnu.java.zrtp
The main ZRTP class.
ZRtp(byte[], ZrtpCallback, String, ZrtpConfigure) - Constructor for class gnu.java.zrtp.ZRtp
 
ZRtp(byte[], ZrtpCallback, String, ZrtpConfigure, boolean) - Constructor for class gnu.java.zrtp.ZRtp
 
ZRtp(byte[], ZrtpCallback, String, ZrtpConfigure, boolean, boolean) - Constructor for class gnu.java.zrtp.ZRtp
Constructor initializes all relevant data but does not start the engine.
ZRTP_HEADER_LENGTH - Static variable in class gnu.java.zrtp.packets.ZrtpPacketBase
The length of the standard ZRTP packet header
ZRTP_WORD_SIZE - Static variable in class gnu.java.zrtp.packets.ZrtpPacketBase
A word in ZRTP is 4 bytes long.
zrtpAskEnrollment(ZrtpCodes.InfoEnrollment) - Method in interface gnu.java.zrtp.ZrtpCallback
Inform about a PBX enrollment request.
zrtpAskEnrollment(ZrtpCodes.InfoEnrollment) - Method in class gnu.java.zrtp.ZrtpUserCallback
ZRTP core calls this method to inform about a PBX enrollment request.
ZrtpCallback - Interface in gnu.java.zrtp
This interface class defines the callback functions required by GNU ZRTP.
ZrtpCallback.EnableSecurity - Enum in gnu.java.zrtp
 
ZrtpCallback.Role - Enum in gnu.java.zrtp
This enum defines which role a ZRTP peer has.
zrtpCheckCksum(byte[], int, int, int) - Static method in class gnu.java.zrtp.utils.ZrtpCrc32
 
ZrtpCodes - Interface in gnu.java.zrtp
 
ZrtpCodes.InfoCodes - Enum in gnu.java.zrtp
Sub-codes for Info
ZrtpCodes.InfoEnrollment - Enum in gnu.java.zrtp
Information codes for the Enrollment user callbacks.
ZrtpCodes.MessageSeverity - Enum in gnu.java.zrtp
This enum defines the information message severity.
ZrtpCodes.SevereCodes - Enum in gnu.java.zrtp
Sub-codes for Severe
ZrtpCodes.WarningCodes - Enum in gnu.java.zrtp
Sub-codes for Warning
ZrtpCodes.ZrtpErrorCodes - Enum in gnu.java.zrtp
Error codes according to the ZRTP specification chapter 6.9 GNU ZRTP uses these error codes in two ways: to fill the appropriate field ing the ZRTP Error packet and as sub-code in ZrtpUserCallback#showMessage().
ZrtpConfigure - Class in gnu.java.zrtp
 
ZrtpConfigure() - Constructor for class gnu.java.zrtp.ZrtpConfigure
 
ZrtpConstants - Class in gnu.java.zrtp
 
ZrtpConstants() - Constructor for class gnu.java.zrtp.ZrtpConstants
 
ZrtpConstants.SupportedAuthAlgos - Enum in gnu.java.zrtp
 
ZrtpConstants.SupportedAuthLengths - Enum in gnu.java.zrtp
 
ZrtpConstants.SupportedHashes - Enum in gnu.java.zrtp
 
ZrtpConstants.SupportedPubKeys - Enum in gnu.java.zrtp
 
ZrtpConstants.SupportedSASTypes - Enum in gnu.java.zrtp
 
ZrtpConstants.SupportedSymAlgos - Enum in gnu.java.zrtp
 
ZrtpConstants.SupportedSymCiphers - Enum in gnu.java.zrtp
 
ZrtpCrc32 - Class in gnu.java.zrtp.utils
 
ZrtpCrc32() - Constructor for class gnu.java.zrtp.utils.ZrtpCrc32
 
zrtpEndCksum(int) - Static method in class gnu.java.zrtp.utils.ZrtpCrc32
 
zrtpGenerateCksum(byte[], int, int) - Static method in class gnu.java.zrtp.utils.ZrtpCrc32
 
zrtpInformEnrollment(ZrtpCodes.InfoEnrollment) - Method in interface gnu.java.zrtp.ZrtpCallback
Inform about PBX enrollment result.
zrtpInformEnrollment(ZrtpCodes.InfoEnrollment) - Method in class gnu.java.zrtp.ZrtpUserCallback
ZRTP core calls this method to inform about PBX enrollment result.
zrtpMsk - Static variable in class gnu.java.zrtp.ZrtpConstants
 
zrtpNegotiationFailed(ZrtpCodes.MessageSeverity, EnumSet<?>) - Method in class gnu.java.zrtp.ZRtp
ZRTP state engine calls this if the negotiation failed.
zrtpNegotiationFailed(ZrtpCodes.MessageSeverity, EnumSet<?>) - Method in interface gnu.java.zrtp.ZrtpCallback
Handle ZRTP negotiation failed.
zrtpNegotiationFailed(ZrtpCodes.MessageSeverity, EnumSet<?>) - Method in class gnu.java.zrtp.ZrtpUserCallback
ZRTP core calls this if the negotiation failed.
zrtpNotSuppOther() - Method in class gnu.java.zrtp.ZRtp
ZRTP state engine calls this method if the other side does not support ZRTP.
zrtpNotSuppOther() - Method in interface gnu.java.zrtp.ZrtpCallback
ZRTP calls this method if the other side does not support ZRTP.
zrtpNotSuppOther() - Method in class gnu.java.zrtp.ZrtpUserCallback
ZRTP core calls this method if the other side does not support ZRTP.
ZrtpPacketBase - Class in gnu.java.zrtp.packets
This is the base class for all ZRTP packets All other ZRTP packet classes inherit from this class.
ZrtpPacketBase(byte[]) - Constructor for class gnu.java.zrtp.packets.ZrtpPacketBase
 
ZrtpPacketCommit - Class in gnu.java.zrtp.packets
Implement the Commit packet.
ZrtpPacketCommit() - Constructor for class gnu.java.zrtp.packets.ZrtpPacketCommit
 
ZrtpPacketCommit(byte[]) - Constructor for class gnu.java.zrtp.packets.ZrtpPacketCommit
 
ZrtpPacketConf2Ack - Class in gnu.java.zrtp.packets
 
ZrtpPacketConf2Ack() - Constructor for class gnu.java.zrtp.packets.ZrtpPacketConf2Ack
Constructor for a new ErrorAck message.
ZrtpPacketConf2Ack(byte[]) - Constructor for class gnu.java.zrtp.packets.ZrtpPacketConf2Ack
Constructor for ErrorAck message initialized with received data.
ZrtpPacketConfirm - Class in gnu.java.zrtp.packets
 
ZrtpPacketConfirm() - Constructor for class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
ZrtpPacketConfirm(int) - Constructor for class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
ZrtpPacketConfirm(byte[]) - Constructor for class gnu.java.zrtp.packets.ZrtpPacketConfirm
 
ZrtpPacketDHPart - Class in gnu.java.zrtp.packets
 
ZrtpPacketDHPart() - Constructor for class gnu.java.zrtp.packets.ZrtpPacketDHPart
Constructor for a new DHPart message
ZrtpPacketDHPart(ZrtpConstants.SupportedPubKeys) - Constructor for class gnu.java.zrtp.packets.ZrtpPacketDHPart
Constructor for a new DHPart message with DH part type.
ZrtpPacketDHPart(byte[]) - Constructor for class gnu.java.zrtp.packets.ZrtpPacketDHPart
Constructor for DHPart message initialized with received data.
ZrtpPacketError - Class in gnu.java.zrtp.packets
 
ZrtpPacketError() - Constructor for class gnu.java.zrtp.packets.ZrtpPacketError
Constructor for a new Error message.
ZrtpPacketError(byte[]) - Constructor for class gnu.java.zrtp.packets.ZrtpPacketError
Constructor for Error message initialized with received data.
ZrtpPacketErrorAck - Class in gnu.java.zrtp.packets
 
ZrtpPacketErrorAck() - Constructor for class gnu.java.zrtp.packets.ZrtpPacketErrorAck
Constructor for a new ErrorAck message.
ZrtpPacketErrorAck(byte[]) - Constructor for class gnu.java.zrtp.packets.ZrtpPacketErrorAck
Constructor for ErrorAck message initialized with received data.
ZrtpPacketHello - Class in gnu.java.zrtp.packets
Implement the Hello packet.
ZrtpPacketHello() - Constructor for class gnu.java.zrtp.packets.ZrtpPacketHello
 
ZrtpPacketHello(byte[]) - Constructor for class gnu.java.zrtp.packets.ZrtpPacketHello
 
ZrtpPacketHelloAck - Class in gnu.java.zrtp.packets
 
ZrtpPacketHelloAck() - Constructor for class gnu.java.zrtp.packets.ZrtpPacketHelloAck
Constructor for a new HelloAck message.
ZrtpPacketHelloAck(byte[]) - Constructor for class gnu.java.zrtp.packets.ZrtpPacketHelloAck
Constructor for HelloAck message initialized with received data.
ZrtpPacketPing - Class in gnu.java.zrtp.packets
 
ZrtpPacketPing() - Constructor for class gnu.java.zrtp.packets.ZrtpPacketPing
Constructor for a new Ping message - currently not used for normal clients.
ZrtpPacketPing(byte[]) - Constructor for class gnu.java.zrtp.packets.ZrtpPacketPing
Constructor for Ping message initialized with received data.
ZrtpPacketPingAck - Class in gnu.java.zrtp.packets
 
ZrtpPacketPingAck() - Constructor for class gnu.java.zrtp.packets.ZrtpPacketPingAck
Constructor for a new PingAck message.
ZrtpPacketPingAck(byte[]) - Constructor for class gnu.java.zrtp.packets.ZrtpPacketPingAck
Constructor for PingAck message initialized with received data.
ZrtpPacketRelayAck - Class in gnu.java.zrtp.packets
 
ZrtpPacketRelayAck() - Constructor for class gnu.java.zrtp.packets.ZrtpPacketRelayAck
Constructor for a new ErrorAck message.
ZrtpPacketRelayAck(byte[]) - Constructor for class gnu.java.zrtp.packets.ZrtpPacketRelayAck
Constructor for ErrorAck message initialized with received data.
ZrtpPacketSASRelay - Class in gnu.java.zrtp.packets
 
ZrtpPacketSASRelay() - Constructor for class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
ZrtpPacketSASRelay(int) - Constructor for class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
ZrtpPacketSASRelay(byte[]) - Constructor for class gnu.java.zrtp.packets.ZrtpPacketSASRelay
 
ZrtpSecureRandom - Class in gnu.java.zrtp.utils
Utility class that provides a singleton for secure random numbers inside the entire ZRTP library.
ZrtpSecureRandom() - Constructor for class gnu.java.zrtp.utils.ZrtpSecureRandom
 
zrtpSessionKey - Static variable in class gnu.java.zrtp.ZrtpConstants
 
ZrtpSrtpSecrets - Class in gnu.java.zrtp
 
ZrtpSrtpSecrets() - Constructor for class gnu.java.zrtp.ZrtpSrtpSecrets
 
ZrtpStateClass - Class in gnu.java.zrtp
This class is the ZRTP protocol state engine.
ZrtpStateClass(ZRtp) - Constructor for class gnu.java.zrtp.ZrtpStateClass
 
ZrtpStateClass.Event - Class in gnu.java.zrtp
 
ZrtpStateClass.EventDataType - Enum in gnu.java.zrtp
 
ZrtpStateClass.SecureSubStates - Enum in gnu.java.zrtp
 
ZrtpStateClass.ZrtpStates - Enum in gnu.java.zrtp
 
zrtpTrustedMitm - Static variable in class gnu.java.zrtp.ZrtpConstants
 
ZrtpUserCallback - Class in gnu.java.zrtp
Application callback methods.
ZrtpUserCallback() - Constructor for class gnu.java.zrtp.ZrtpUserCallback
 
ZrtpUtils - Class in gnu.java.zrtp.utils
Some helpful functions, all public static
ZrtpUtils() - Constructor for class gnu.java.zrtp.utils.ZrtpUtils
 
zrtpVersion_11 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
zrtpVersion_12 - Static variable in class gnu.java.zrtp.ZrtpConstants
 
A B C D E F G H I K L M N O P R S T V X Z 
Skip navigation links

Copyright © 2020. All rights reserved.