Notices


Reply
Thread Tools
zxcvbnm3230's Avatar
Posts: 124 | Thanked: 181 times | Joined on Dec 2013 @ Russia
#21
chrm, thanks!
IIRC, you are going to make a new version with file encryption one day. Poke me, when it is ready to be released, and I'll translate it =)
 
Posts: 132 | Thanked: 403 times | Joined on Mar 2012 @ Europe
#22
Hi!

Today I have made a big step forward in implementing OTR conversations in CryptMee: I have send an encrypted message from Psi+ to my N9 and it works!

Anyway, there is still a lot of work to do. At the moment the following actions are possible:

- CryptMee can generate private key for OTR communication
- Remote contact can initialize an OTR channel
- CryptMee will make all the handshakes and key exchanges
- Remote contact can send an encrypted message
- CryptMee can decrypt it and show the content in messaging-UI

How it works:
- CryptMee gets MessageReceived DBus messages from Telepathy
- OTR routines will be activated on OTR messages
- CryptMee sends back internal protocol messages using DBus
- Original non-readable messages will be replaced by decrypted messages in tracker

There is a lot of debug code included and it crashes sometimes. But I want to share with you this happy news

It takes a lot of time to learn how all the stuff works. Some libs are unusable on OpenRepos so I have had to test another sources (libotr2, libgcrypt, libgpg-error) and I have decided very often to give up...

But now it just needs time to make it usable!

I someone wants to test next time the prototype, just answer.
 

The Following 12 Users Say Thank You to chrm For This Useful Post:
zxcvbnm3230's Avatar
Posts: 124 | Thanked: 181 times | Joined on Dec 2013 @ Russia
#23
@chrm, this is great news!
I think, I can help with testing.
 
Posts: 132 | Thanked: 403 times | Joined on Mar 2012 @ Europe
#24
Good morning my friends!

So here it is, CryptMee with OTR support!
It is still BETA with following restrictions:

- Can handle only XMPP-Accounts
- Can bind only one XMPP-Account for OTR usage
- Sometimes it fails creating a secure session
- Sometimes it do not cleanup message tracker (you will see some OTR plain massages)
- It is not able to refresh chat UI automatically, so you have to leave and open a chat again to see decrypted messages
- It does not work properly, if your contact uses more devices (resources) with the same account
- It has a very simple UI for sending encrypted messages
- If you create the private key, its fails for the first time - just repeat it and it should work

It uses two external libraries - newer versions of already existing libs on Harmattan (libgcrypt12 and libgpg-error1) - you will find them in my repo or in the kolab.org repo. So you have to enable one of them (it should be already enabled if you have installed CryptMee from openrepos using Warehouse).

How to install:

1.) Download deb from here: http://chrm.info/software/cryptmee/c....3.1_armel.deb

2.) Go to command shell as devel-su and install it:
# dpkg -i cryptmee_0.3.1_armel.deb

3.) Install missing libraries using:
# apt-get install -f

Enjoy using CryptMee

Thank you for testing and reporting problems. I hope, there are not that much, so I can upload it to OpenRepos next time.

Please, do not report mentioned restrictions as bugs - I don't have a solution for that at this time... Hints are welcome!

I have tested it with Psi+ on Linux and Windows (which works pretty well) and Conversations on Android (which sometimes makes mad things). But all in all it works!

Have a lot of fun!


Last edited by chrm; 2015-10-17 at 07:43.
 

The Following 10 Users Say Thank You to chrm For This Useful Post:
Posts: 132 | Thanked: 403 times | Joined on Mar 2012 @ Europe
#25
Dear zxcvbnm3230,

since there are no more bug reports and I have also made some corrections in the meantime the current state is good enough for OpenRepos

Could you please update the Russian translation for the last time?

Thank you!
Attached Files
File Type: zip lang_ru_RU.zip (4.8 KB, 145 views)
 

The Following User Says Thank You to chrm For This Useful Post:
Posts: 132 | Thanked: 403 times | Joined on Mar 2012 @ Europe
#26
Just uploaded CryptMee 0.3.1 with OTR support to OpenRepos.

Have a lot of fun!
 

The Following 8 Users Say Thank You to chrm For This Useful Post:
Posts: 132 | Thanked: 403 times | Joined on Mar 2012 @ Europe
#27
CryptMee 0.3.2 is available on OpenRepos:
https://openrepos.net/content/chrm/cryptmee

It has a build-in chat UI, so you can easily make encrypted conversations.
Simple fingerprint management is also possible (remove, verify).

Next release will be a complete replacement for the stock chat UI. It will support plain text messages, emojis and SMP verification for fingerprints.

Have a lot of fun!
 

The Following 10 Users Say Thank You to chrm For This Useful Post:
Posts: 22 | Thanked: 15 times | Joined on Feb 2014 @ Finland
#28
I have tried installing this from terminal, but no luck. Any idea what I'm doing wrong here?

dpkg -i cryptmee_0.3.2_armel.deb
Aegis rejecting cryptmee_0.3.2_armel.deb: Could not open debian archive
aegis aborting dpkg -- all listed package files rejected
Compilation failed in require.
~ #
 
peterleinchen's Avatar
Posts: 3,341 | Thanked: 6,277 times | Joined on Aug 2010 @ Ruhrgebiet, Germany
#29
Originally Posted by rrave View Post
I have tried installing this from terminal, but no luck. Any idea what I'm doing wrong here?

dpkg -i cryptmee_0.3.2_armel.deb
Aegis rejecting cryptmee_0.3.2_armel.deb:
~ #
Yes.
You are on stock kernel. And aegis is rejecting installation from local files.
You need either open mode (beware), aegis-dpkg by coderus or just install it via tapping on the file in transfer window or via warehouse (preferred as dependencies got installed).
__________________
SIM-Switcher, automated SIM switching with a Double (Dual) SIM adapter
--
Thank you all for voting me into the Community Council 2014-2016!

Please consider your membership / supporting Maemo e.V. and help to spread this by following/copying this link to your TMO signature:
[MC eV] Maemo Community eV membership application, http://talk.maemo.org/showthread.php?t=94257

editsignature, http://talk.maemo.org/profile.php?do=editsignature
 
Posts: 132 | Thanked: 403 times | Joined on Mar 2012 @ Europe
#30
@rrave:
Hmm, I'm also on stock kernel, but installing via "dpkg -i" works well.
Are you in the right directory?

Anyway, please install CryptMee using apt-get or Warehouse because it depends on other packages - as peterleinchen said.
 

The Following User Says Thank You to chrm For This Useful Post:
Reply

Tags
cryptmee, email, encryption, gnupg, offtherecord

Thread Tools

 
Forum Jump


All times are GMT. The time now is 00:34.