
otr4j
UPDATE! New project home: http://github.com/gpolitis/otr4j
otr4j is an implementation of the OTR (Off The Record) protocol in java.
Off-the-Record Messaging, is a cryptographic protocol that uses a combination of the Advanced Encryption Standard (AES), the Diffie-Hellman key exchange, and the SHA hash functions. In addition to authentication and encryption, OTR provides perfect forward secrecy and malleable encryption.
The OTR protocol was designed by Ian Goldberg and the OTR Development Team.
The project is still work in progress, I regularly report progress updates in this blog: http://otr4sipcomm.blogspot.com and the SIP Communicator Dev mailing list.
otr4j is encouraged by the SIP Communicator development.
SIP Communicator is an audio/video Internet phone and instant messenger that supports some of the most popular instant messaging and telephony protocols such as SIP, Jabber, AIM/ICQ, MSN, Yahoo! Messenger, Bonjour, IRC, RSS and counting.
Project Information
- License: GNU Lesser GPL
- 22 stars
- hg-based source control
Labels:
otr
java
Off-the-Record
encryption
communication
authentication
Perfectforwardsecrecy
AuthenticatedKeyExchange
Deniability