├── .classpath ├── .gitignore ├── .project ├── README.txt ├── legal ├── LICENSE-ZRTP4J-exception.txt ├── LICENSE-bouncycastle.txt └── LICENSE-gnu.txt ├── lib ├── bccontrib-1.0-SNAPSHOT.jar ├── bcprov-jdk15on-148.jar ├── jmf.jar └── junit-3.8.1.jar ├── scripts ├── basicZrtp.sh ├── enroll.sh ├── enrolled.sh ├── fmjRtp.sh ├── jmfRtp.sh ├── multiZrtp.sh ├── notEnrolled.sh ├── recvRun.sh ├── rr.sh ├── srtp.sh ├── test_mitm_r.zid ├── test_mitm_t.zid ├── transmRun.sh ├── tt.sh └── xxx.sh └── src ├── demo ├── ConfigureDemo.java ├── CryptoTestPureLW.java ├── F8Tester.java ├── Receiver.java ├── ReceiverMultiPBXEnroll.java ├── ReceiverMultiZRTP.java ├── ReceiverSRTP.java ├── ReceiverZRTP.java ├── SimpleDataSource.java ├── SimplePushStream.java ├── SrtcpTest.java ├── TimerTest.java ├── Transmitter.java ├── TransmitterMultiPBX.java ├── TransmitterMultiPBXEnroll.java ├── TransmitterMultiPBXEnrolled.java ├── TransmitterMultiZRTP.java ├── TransmitterSRTP.java ├── TransmitterZRTP.java └── ZrtpConfigureTableModel.java ├── djb └── Curve25519.java ├── gnu └── java │ ├── bigintcrypto │ ├── BigIntegerCrypto.java │ └── test │ │ ├── BigIntCryptoDHTest.java │ │ ├── BigIntegerCryptoTest.java │ │ └── BigIntegerTest.java │ ├── math │ └── MPN.java │ └── zrtp │ ├── ZRtp.java │ ├── ZrtpCallback.java │ ├── ZrtpCodes.java │ ├── ZrtpConfigure.java │ ├── ZrtpConstants.java │ ├── ZrtpSrtpSecrets.java │ ├── ZrtpStateClass.java │ ├── ZrtpUserCallback.java │ ├── annotations │ ├── IntDef.java │ └── NonNull.java │ ├── jmf │ └── transform │ │ ├── PacketTransformer.java │ │ ├── RawPacket.java │ │ ├── TransformConnector.java │ │ ├── TransformEngine.java │ │ ├── TransformInputStream.java │ │ ├── TransformManager.java │ │ ├── TransformOutputStream.java │ │ ├── srtp │ │ ├── PacketManipulator.java │ │ ├── SRTCPCryptoContext.java │ │ ├── SRTCPTransformer.java │ │ ├── SRTPCipherCTR.java │ │ ├── SRTPCipherF8.java │ │ ├── SRTPCryptoContext.java │ │ ├── SRTPPolicy.java │ │ ├── SRTPTransformEngine.java │ │ └── SRTPTransformer.java │ │ └── zrtp │ │ ├── ZRTCPTransformer.java │ │ ├── ZRTPTransformEngine.java │ │ ├── ZrtpRawPacket.java │ │ └── ZrtpTransformConnector.java │ ├── packets │ ├── ZrtpPacketBase.java │ ├── ZrtpPacketCommit.java │ ├── ZrtpPacketConf2Ack.java │ ├── ZrtpPacketConfirm.java │ ├── ZrtpPacketDHPart.java │ ├── ZrtpPacketError.java │ ├── ZrtpPacketErrorAck.java │ ├── ZrtpPacketHello.java │ ├── ZrtpPacketHelloAck.java │ ├── ZrtpPacketPing.java │ ├── ZrtpPacketPingAck.java │ ├── ZrtpPacketRelayAck.java │ └── ZrtpPacketSASRelay.java │ ├── utils │ ├── Base32.java │ ├── EmojiBase32.java │ ├── ZrtpCrc32.java │ ├── ZrtpFortuna.java │ └── ZrtpUtils.java │ └── zidfile │ ├── ZidFile.java │ └── ZidRecord.java └── org └── bouncycastle ├── cryptozrtp ├── AsymmetricCipherKeyPair.java ├── AsymmetricCipherKeyPairGenerator.java ├── BasicAgreement.java ├── CipherParameters.java ├── KeyGenerationParameters.java ├── agreement │ ├── DHAgreement.java │ ├── DHBasicAgreement.java │ ├── Djb25519DHBasicAgreement.java │ └── ECDHBasicAgreement.java ├── generators │ ├── DHBasicKeyPairGenerator.java │ ├── DHKeyGeneratorHelper.java │ ├── DHKeyPairGenerator.java │ ├── DHParametersGenerator.java │ ├── DHParametersHelper.java │ ├── Djb25519KeyPairGenerator.java │ └── ECKeyPairGenerator.java ├── params │ ├── AsymmetricKeyParameter.java │ ├── DHKeyGenerationParameters.java │ ├── DHKeyParameters.java │ ├── DHParameters.java │ ├── DHPrivateKeyParameters.java │ ├── DHPublicKeyParameters.java │ ├── DHValidationParameters.java │ ├── Djb25519KeyGenerationParameters.java │ ├── Djb25519PrivateKeyParameters.java │ ├── Djb25519PublicKeyParameters.java │ ├── ECDomainParameters.java │ ├── ECKeyGenerationParameters.java │ ├── ECKeyParameters.java │ ├── ECPrivateKeyParameters.java │ ├── ECPublicKeyParameters.java │ └── ParametersWithRandom.java └── util │ └── BigIntegers.java └── mathzrtp └── ec ├── ECAlgorithms.java ├── ECConstants.java ├── ECCurve.java ├── ECFieldElement.java ├── ECMultiplier.java ├── ECPoint.java ├── FpNafMultiplier.java ├── IntArray.java ├── PreCompInfo.java ├── ReferenceMultiplier.java ├── SimpleBigDecimal.java ├── Tnaf.java ├── WNafMultiplier.java ├── WNafPreCompInfo.java ├── WTauNafMultiplier.java ├── WTauNafPreCompInfo.java ├── X9IntegerConverter.java └── ZTauElement.java /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | classes/ 2 | doc/ 3 | dist/ 4 | 5 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/.project -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/README.txt -------------------------------------------------------------------------------- /legal/LICENSE-ZRTP4J-exception.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/legal/LICENSE-ZRTP4J-exception.txt -------------------------------------------------------------------------------- /legal/LICENSE-bouncycastle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/legal/LICENSE-bouncycastle.txt -------------------------------------------------------------------------------- /legal/LICENSE-gnu.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/legal/LICENSE-gnu.txt -------------------------------------------------------------------------------- /lib/bccontrib-1.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/lib/bccontrib-1.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /lib/bcprov-jdk15on-148.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/lib/bcprov-jdk15on-148.jar -------------------------------------------------------------------------------- /lib/jmf.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/lib/jmf.jar -------------------------------------------------------------------------------- /lib/junit-3.8.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/lib/junit-3.8.1.jar -------------------------------------------------------------------------------- /scripts/basicZrtp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/scripts/basicZrtp.sh -------------------------------------------------------------------------------- /scripts/enroll.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/scripts/enroll.sh -------------------------------------------------------------------------------- /scripts/enrolled.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/scripts/enrolled.sh -------------------------------------------------------------------------------- /scripts/fmjRtp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/scripts/fmjRtp.sh -------------------------------------------------------------------------------- /scripts/jmfRtp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/scripts/jmfRtp.sh -------------------------------------------------------------------------------- /scripts/multiZrtp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/scripts/multiZrtp.sh -------------------------------------------------------------------------------- /scripts/notEnrolled.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/scripts/notEnrolled.sh -------------------------------------------------------------------------------- /scripts/recvRun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/scripts/recvRun.sh -------------------------------------------------------------------------------- /scripts/rr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/scripts/rr.sh -------------------------------------------------------------------------------- /scripts/srtp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/scripts/srtp.sh -------------------------------------------------------------------------------- /scripts/test_mitm_r.zid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/scripts/test_mitm_r.zid -------------------------------------------------------------------------------- /scripts/test_mitm_t.zid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/scripts/test_mitm_t.zid -------------------------------------------------------------------------------- /scripts/transmRun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/scripts/transmRun.sh -------------------------------------------------------------------------------- /scripts/tt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/scripts/tt.sh -------------------------------------------------------------------------------- /scripts/xxx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/scripts/xxx.sh -------------------------------------------------------------------------------- /src/demo/ConfigureDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/ConfigureDemo.java -------------------------------------------------------------------------------- /src/demo/CryptoTestPureLW.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/CryptoTestPureLW.java -------------------------------------------------------------------------------- /src/demo/F8Tester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/F8Tester.java -------------------------------------------------------------------------------- /src/demo/Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/Receiver.java -------------------------------------------------------------------------------- /src/demo/ReceiverMultiPBXEnroll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/ReceiverMultiPBXEnroll.java -------------------------------------------------------------------------------- /src/demo/ReceiverMultiZRTP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/ReceiverMultiZRTP.java -------------------------------------------------------------------------------- /src/demo/ReceiverSRTP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/ReceiverSRTP.java -------------------------------------------------------------------------------- /src/demo/ReceiverZRTP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/ReceiverZRTP.java -------------------------------------------------------------------------------- /src/demo/SimpleDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/SimpleDataSource.java -------------------------------------------------------------------------------- /src/demo/SimplePushStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/SimplePushStream.java -------------------------------------------------------------------------------- /src/demo/SrtcpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/SrtcpTest.java -------------------------------------------------------------------------------- /src/demo/TimerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/TimerTest.java -------------------------------------------------------------------------------- /src/demo/Transmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/Transmitter.java -------------------------------------------------------------------------------- /src/demo/TransmitterMultiPBX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/TransmitterMultiPBX.java -------------------------------------------------------------------------------- /src/demo/TransmitterMultiPBXEnroll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/TransmitterMultiPBXEnroll.java -------------------------------------------------------------------------------- /src/demo/TransmitterMultiPBXEnrolled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/TransmitterMultiPBXEnrolled.java -------------------------------------------------------------------------------- /src/demo/TransmitterMultiZRTP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/TransmitterMultiZRTP.java -------------------------------------------------------------------------------- /src/demo/TransmitterSRTP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/TransmitterSRTP.java -------------------------------------------------------------------------------- /src/demo/TransmitterZRTP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/TransmitterZRTP.java -------------------------------------------------------------------------------- /src/demo/ZrtpConfigureTableModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/demo/ZrtpConfigureTableModel.java -------------------------------------------------------------------------------- /src/djb/Curve25519.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/djb/Curve25519.java -------------------------------------------------------------------------------- /src/gnu/java/bigintcrypto/BigIntegerCrypto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/bigintcrypto/BigIntegerCrypto.java -------------------------------------------------------------------------------- /src/gnu/java/bigintcrypto/test/BigIntCryptoDHTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/bigintcrypto/test/BigIntCryptoDHTest.java -------------------------------------------------------------------------------- /src/gnu/java/bigintcrypto/test/BigIntegerCryptoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/bigintcrypto/test/BigIntegerCryptoTest.java -------------------------------------------------------------------------------- /src/gnu/java/bigintcrypto/test/BigIntegerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/bigintcrypto/test/BigIntegerTest.java -------------------------------------------------------------------------------- /src/gnu/java/math/MPN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/math/MPN.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/ZRtp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/ZRtp.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/ZrtpCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/ZrtpCallback.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/ZrtpCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/ZrtpCodes.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/ZrtpConfigure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/ZrtpConfigure.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/ZrtpConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/ZrtpConstants.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/ZrtpSrtpSecrets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/ZrtpSrtpSecrets.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/ZrtpStateClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/ZrtpStateClass.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/ZrtpUserCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/ZrtpUserCallback.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/annotations/IntDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/annotations/IntDef.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/annotations/NonNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/annotations/NonNull.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/PacketTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/PacketTransformer.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/RawPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/RawPacket.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/TransformConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/TransformConnector.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/TransformEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/TransformEngine.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/TransformInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/TransformInputStream.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/TransformManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/TransformManager.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/TransformOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/TransformOutputStream.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/srtp/PacketManipulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/srtp/PacketManipulator.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/srtp/SRTCPCryptoContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/srtp/SRTCPCryptoContext.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/srtp/SRTCPTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/srtp/SRTCPTransformer.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/srtp/SRTPCipherCTR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/srtp/SRTPCipherCTR.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/srtp/SRTPCipherF8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/srtp/SRTPCipherF8.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/srtp/SRTPCryptoContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/srtp/SRTPCryptoContext.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/srtp/SRTPPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/srtp/SRTPPolicy.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/srtp/SRTPTransformEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/srtp/SRTPTransformEngine.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/srtp/SRTPTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/srtp/SRTPTransformer.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/zrtp/ZRTCPTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/zrtp/ZRTCPTransformer.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/zrtp/ZRTPTransformEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/zrtp/ZRTPTransformEngine.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/zrtp/ZrtpRawPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/zrtp/ZrtpRawPacket.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/jmf/transform/zrtp/ZrtpTransformConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/jmf/transform/zrtp/ZrtpTransformConnector.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/packets/ZrtpPacketBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/packets/ZrtpPacketBase.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/packets/ZrtpPacketCommit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/packets/ZrtpPacketCommit.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/packets/ZrtpPacketConf2Ack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/packets/ZrtpPacketConf2Ack.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/packets/ZrtpPacketConfirm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/packets/ZrtpPacketConfirm.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/packets/ZrtpPacketDHPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/packets/ZrtpPacketDHPart.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/packets/ZrtpPacketError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/packets/ZrtpPacketError.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/packets/ZrtpPacketErrorAck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/packets/ZrtpPacketErrorAck.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/packets/ZrtpPacketHello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/packets/ZrtpPacketHello.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/packets/ZrtpPacketHelloAck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/packets/ZrtpPacketHelloAck.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/packets/ZrtpPacketPing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/packets/ZrtpPacketPing.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/packets/ZrtpPacketPingAck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/packets/ZrtpPacketPingAck.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/packets/ZrtpPacketRelayAck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/packets/ZrtpPacketRelayAck.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/packets/ZrtpPacketSASRelay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/packets/ZrtpPacketSASRelay.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/utils/Base32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/utils/Base32.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/utils/EmojiBase32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/utils/EmojiBase32.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/utils/ZrtpCrc32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/utils/ZrtpCrc32.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/utils/ZrtpFortuna.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/utils/ZrtpFortuna.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/utils/ZrtpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/utils/ZrtpUtils.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/zidfile/ZidFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/zidfile/ZidFile.java -------------------------------------------------------------------------------- /src/gnu/java/zrtp/zidfile/ZidRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/gnu/java/zrtp/zidfile/ZidRecord.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/AsymmetricCipherKeyPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/AsymmetricCipherKeyPair.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/AsymmetricCipherKeyPairGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/AsymmetricCipherKeyPairGenerator.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/BasicAgreement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/BasicAgreement.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/CipherParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/CipherParameters.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/KeyGenerationParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/KeyGenerationParameters.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/agreement/DHAgreement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/agreement/DHAgreement.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/agreement/DHBasicAgreement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/agreement/DHBasicAgreement.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/agreement/Djb25519DHBasicAgreement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/agreement/Djb25519DHBasicAgreement.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/agreement/ECDHBasicAgreement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/agreement/ECDHBasicAgreement.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/generators/DHBasicKeyPairGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/generators/DHBasicKeyPairGenerator.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/generators/DHKeyGeneratorHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/generators/DHKeyGeneratorHelper.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/generators/DHKeyPairGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/generators/DHKeyPairGenerator.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/generators/DHParametersGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/generators/DHParametersGenerator.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/generators/DHParametersHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/generators/DHParametersHelper.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/generators/Djb25519KeyPairGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/generators/Djb25519KeyPairGenerator.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/generators/ECKeyPairGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/generators/ECKeyPairGenerator.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/params/AsymmetricKeyParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/params/AsymmetricKeyParameter.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/params/DHKeyGenerationParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/params/DHKeyGenerationParameters.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/params/DHKeyParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/params/DHKeyParameters.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/params/DHParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/params/DHParameters.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/params/DHPrivateKeyParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/params/DHPrivateKeyParameters.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/params/DHPublicKeyParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/params/DHPublicKeyParameters.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/params/DHValidationParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/params/DHValidationParameters.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/params/Djb25519KeyGenerationParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/params/Djb25519KeyGenerationParameters.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/params/Djb25519PrivateKeyParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/params/Djb25519PrivateKeyParameters.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/params/Djb25519PublicKeyParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/params/Djb25519PublicKeyParameters.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/params/ECDomainParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/params/ECDomainParameters.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/params/ECKeyGenerationParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/params/ECKeyGenerationParameters.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/params/ECKeyParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/params/ECKeyParameters.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/params/ECPrivateKeyParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/params/ECPrivateKeyParameters.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/params/ECPublicKeyParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/params/ECPublicKeyParameters.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/params/ParametersWithRandom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/params/ParametersWithRandom.java -------------------------------------------------------------------------------- /src/org/bouncycastle/cryptozrtp/util/BigIntegers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/cryptozrtp/util/BigIntegers.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/ECAlgorithms.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/ECAlgorithms.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/ECConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/ECConstants.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/ECCurve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/ECCurve.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/ECFieldElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/ECFieldElement.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/ECMultiplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/ECMultiplier.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/ECPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/ECPoint.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/FpNafMultiplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/FpNafMultiplier.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/IntArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/IntArray.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/PreCompInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/PreCompInfo.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/ReferenceMultiplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/ReferenceMultiplier.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/SimpleBigDecimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/SimpleBigDecimal.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/Tnaf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/Tnaf.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/WNafMultiplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/WNafMultiplier.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/WNafPreCompInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/WNafPreCompInfo.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/WTauNafMultiplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/WTauNafMultiplier.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/WTauNafPreCompInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/WTauNafPreCompInfo.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/X9IntegerConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/X9IntegerConverter.java -------------------------------------------------------------------------------- /src/org/bouncycastle/mathzrtp/ec/ZTauElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wernerd/ZRTP4J/HEAD/src/org/bouncycastle/mathzrtp/ec/ZTauElement.java --------------------------------------------------------------------------------