kvirc / KVIrc

The KVIrc IRC Client
http://www.kvirc.net/
GNU General Public License v2.0
240 stars 75 forks source link

Implement fish support #318

Closed DarthGandalf closed 9 years ago

DarthGandalf commented 9 years ago

Reported by irc://irc.freenode.org/Meliorator on 14 Dec 2008 13:21:49 UTC It just seems to occur with key lengths that are > 56 char's and/or have patterns of certain char's. When I first experienced the issue (a long time ago) I discussed it with the mircryption dev' called mouser (on EFnet) and he suspected that key lengths and certain char's were not handled correctly. I had a key that I knew broke on KVIrc, which I've lost now.


Migrated from: https://svn.kvirc.de/kvirc/ticket/318

DarthGandalf commented 9 years ago

Comment by irc://irc.freenode.org/Meliorator on 14 Dec 2008 13:33:19 This is generally the accpeted form of mircryption/blowfish implementation: http://fish.sekure.us/

DarthGandalf commented 9 years ago

Comment by ctrlaltca on 01 Jan 2009 18:56:24 I've investigated a bit on this, and this is what i've found:

Short version of all the post: fish is not mircryption. Changing the ticket to a feature request: "implement fish support".


Summary: KVIrc mircryption support is incompatiable with mircryption! → Implement fish support Type: Bug → Feature request Version: 3.4.2 Shiny → 4.0 Insomnia

DarthGandalf commented 9 years ago

Comment by ctrlaltca on 01 Jan 2009 19:00:35 merged with #320: add DH1080 support (part of fish)

I'm struggling to understand why mircryption support is implemented, but not DH1080 initialisation. This is generally used to negotiate the mircryption keys to be used between 2 IRC users in a private conversation and is an incredibly useful way of negotiating a key to use securely.

DarthGandalf commented 9 years ago

Modified by HelLViS69 on 19 Dec 2009 16:46:07 Version: 4.0 Insomnia → 4.0rc2 Insomnia

DarthGandalf commented 9 years ago

Modified by HelLViS69 on 02 Feb 2010 14:14:07 Version: 4.0rc2 Insomnia → 4.0 Insomnia

DarthGandalf commented 9 years ago

Modified by HelLViS69 on 27 Jun 2010 15:18:38 Version: 4.0 Insomnia → 4.1 Equilibrium

DarthGandalf commented 9 years ago

Comment by ambossarm on 31 Dec 2010 11:51:19 A little push because that got asked a few times in IRC

A hint to bug #1011 that mircryption/fish is broken for libcryptousers

DarthGandalf commented 9 years ago

Comment by ctrlaltca on 06 Feb 2011 23:40:16 Initial fish support implemented in r5405 (dh1080 key exchange)
Longer keylengths won't be supported, have a look at r5429 to know why


Owner: pragmaware → ctrlaltca Status: new → assigned

DarthGandalf commented 9 years ago

Comment by ambossarm on 03 Mar 2012 22:36:48 could we official ship that? What do we need? Autoload module? Fancy buttons? DOCUMENTATION!

Had just a satisfied user in IRC, only said that some implementations would use ECB instead of CBC, but we should not implement ECB - never!

DarthGandalf commented 9 years ago

Modified by HelLViS69 on 05 Jan 2015 16:03:04 Resolution: none → fixed Status: assigned → closed