Project

General

Profile

Blowfish Encryption Manual » History » Version 4

johu, 07/29/2010 12:42 AM
build instructions

1 1 johu
h1. Blowfish Encryption
2 1 johu
3 4 johu
4 2 johu
h2. Introduction
5 1 johu
6 3 johu
Blowfish can be used to encrypt messages between 2 persons in query, messages in channel and the topic. In Quassel all messages will be de-/encrypted on core. So it is *highly recommend* to *[[Client-Core_SSL_support|setup SSL]]* in case of you are not running monolithic client.
7 2 johu
8 2 johu
!http://bugs.quassel-irc.org/attachments/304/core_deencryption.png!
9 2 johu
10 2 johu
h2. Commands
11 2 johu
12 2 johu
a) setting a key for a user or channel 
13 2 johu
14 2 johu
> Usage
15 2 johu
<pre><code>/setkey <nick|channel> <key></code></pre>
16 2 johu
17 2 johu
b) deleting a key for a user or channel
18 2 johu
19 2 johu
> Usage
20 2 johu
<pre><code>/delkey <nick|channel></code></pre>
21 4 johu
22 4 johu
h2. Build Instructions
23 4 johu
24 4 johu
Blowfish support for Quassel depends on *"QCA":http://delta.affinix.com/qca/* (Qt Cryptographic Architecture) library. It is needed to compile your core/monolithic client with crypt compile option. 
25 4 johu
26 4 johu
bq. _..._ -DWITH_CRYPT=ON _..._
27 4 johu
28 4 johu
For detailed build instructions have at look "general build instructons":http://bugs.quassel-irc.org/projects/quassel-irc/wiki/#Specific-installation-instructions.