• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..10-May-2015-

msgs/H10-May-2015-211206

pixmaps/otr/H10-May-2015-2825

tclotr/H10-May-2015-5,2382,800

trans/H10-May-2015-1311

READMEH A D10-May-20151.1 KiB3121

auth.tclH A D10-May-20159.9 KiB393314

key.tclH A D10-May-201512.7 KiB487302

otr.tclH A D10-May-201545.3 KiB1,5321,182

README

1$Id$
2
3As usual, copy or link this directory to $HOME/.tkabber/plugins (on UNIX),
4to %APPDATA%\Tkabber\plugins (on Windows), or to
5$HOME/Library/Application Support/Tkabber (on MacOS X) directory.
6
7Restart Tkabber, then you'll find OTR submenu in Tkabber top menu, in
8users' roster menus and in chat tabs or message windows.
9
10On all systems this plugin requires Tcl 8.5 or newer because it uses an
11arbitrary precision integers. Also, the base64, sha1, sha256, aes, asn
12and math::bignum packages are required, they all are bundled with the
13Tcllib collection.
14
15For Windows this plugin also requires the Memchan package. Its [random]
16channel is used as a PRNG.
17
18To actually use OTR you'll need a 1024 bit DSA private key (OTR protocol
19supports only 1024 bit keys). There are two ways of making it work:
20
211) You can generate a new key directly in Tkabber (Main menu ->
22Tkabber -> OTR -> Manage private keys)
23
242) You can import an existing key stored in PEM format.
25To generate it outside Tkabber you can use OpenSSL:
26
27openssl dsaparam -out dsaparam.pem 1024
28openssl gendsa -out otr.private.key dsaparam.pem
29
30Happy hacking!
31