In the light of latest news (Snowden et all) it is very clear that all developers should really take care of safety of all communications that your application could perform. In the world of desktop application developments it is often is decided to be postponed and just use plain text protocols or so and later switch to use of SSL. Surely we should pay more attention to use ciphers when any need of QtNetwork is considered.
But what about using something different than just SSL? Let’s take a look at use of PGP in Qt Application. It is so good that there is great framework is already in place QCA (http://delta.affinix.com/qca/). All we need is just to take a look at API and find a simple way of making ciphers.
Let’s design very simple desktop application which can crypt some input text. I assume that have already installed GnuPG, generated keys, configured gpg-agent, installed and checked working pinentry-qt/pinentry-gtk(we are on linux now). Then you have installed qca and qca-gnupg
emerge --ask qca qca-gnupg
Just start Qt Creator, choose to make Qt Gui application, add to pro file a linking to qca: Read More »
Inferno-Rpi boot from dos partition
Just to simplify installation I decided to put all needed files onto fat partition and bind them in init script.
So everything is much simple as all your files are on fat partition and easy accessible if you put SD into another computer to copy move etc files. No need to play with partitions and use kfs file system.
Make a SD with fat boot partition (let’s say 100MB), unzip files there and boot Rpi.
Download Link (~17MB Zip)