From rabbi@abditum.com Tue Mar 4 18:22:40 2008 From: rabbi@abditum.com (Len Sassaman) Date: Tue, 4 Mar 2008 10:22:40 -0800 (PST) Subject: [OTR-dev] daemon-only? In-Reply-To: References: Message-ID: The first few versions of OTR-proxy were commandline-only. I actually liked that better than this one -- very few people verify keys anyway, and for warnings, you could always insert the warning message into the IM itself as OTR does already. (As for the UI sucking, I agree. I've had on my todo list a native Cocoa app built with Interface Builder for the Mac, and something better then wxWidgets for everything else, but, I'm busy. However, I can give pointers from feedback from the HCI group here if anyone else wants to take this on.) The best fix would be to make OTR-proxy unnecessary, though. Lobbying the chat client authors to include native OTR support as Adium as done would be good. Trillian has expressed willingness (though it seems to be low priority). I think all but AOL/Apple/Microsoft/Google could probably be persuaded. (Which unfortunately still leaves a need for a good OTR-proxy. I'll try to make that a higher priority.) --Len. On Wed, 6 Feb 2008, alex black wrote: > hey all, > > is there a daemon-only version of otrproxy? I think it would be pretty > easy to do this from the commandline, and then I wouldn't have to keep > a window running all the time (which would reduce memory consumption..) > > any opinions? > > best, > > _alex > > > -- > alex black, founder > the turing studio, inc. > > 510.666.0074 > root@turingstudio.com > http://www.turingstudio.com > > 800 jones street > berkeley, ca 94710 > > > > _______________________________________________ > OTR-dev mailing list > OTR-dev@lists.cypherpunks.ca > http://lists.cypherpunks.ca/mailman/listinfo/otr-dev > --Len. From jwn2@ucsd.edu Tue Mar 4 18:54:01 2008 From: jwn2@ucsd.edu (John W Noerenberg II) Date: Tue, 4 Mar 2008 10:54:01 -0800 Subject: [OTR-dev] daemon-only? In-Reply-To: References: Message-ID: At 10:22 AM -0800 3/4/08, Len Sassaman wrote: >The first few versions of OTR-proxy were commandline-only. I actually >liked that better than this one -- very few people verify keys anyway, and >for warnings, you could always insert the warning message into the IM >itself as OTR does already. > >(As for the UI sucking, I agree. I've had on my todo list a native Cocoa >app built with Interface Builder for the Mac, and something better then >wxWidgets for everything else, but, I'm busy. I have a similar problem. :-) >However, I can give pointers from feedback from the HCI group here >if anyone else wants to take this on.) Marshall Clow and I have compiled a list of things we'd like to change, but any feedback you want to send our way would be useful. The general plan is to create a daemon controlled by user preferences that would be managed separately. Ideally the daemon could handle more IM services than just AIM - but there are well known obstacles here. :-) > >The best fix would be to make OTR-proxy unnecessary, though. Lobbying the >chat client authors to include native OTR support as Adium as done would >be good. Since the protocol is essentially the same regardless of the IM service, I'd hate to see clients for each service have to implement the protocol. That feels like unnecessary duplication to me. >(Which unfortunately still leaves a need for a good OTR-proxy. >I'll try to make that a higher priority.) Same here. -- john noerenberg ---------------------------------------------------------------------- Statt des törichten Ignorabimus heiße im Gegenteil unsere Lösung: Wir müssen wissen, Wir werden wissen. -- David Hilbert, "Logic and the Understanding of Nature, Sep 1930 ---------------------------------------------------------------------- From rabbi@abditum.com Tue Mar 4 18:58:39 2008 From: rabbi@abditum.com (Len Sassaman) Date: Tue, 4 Mar 2008 10:58:39 -0800 (PST) Subject: [OTR-dev] daemon-only? In-Reply-To: References: Message-ID: On Tue, 4 Mar 2008, John W Noerenberg II wrote: > Since the protocol is essentially the same regardless of the IM > service, I'd hate to see clients for each service have to implement > the protocol. That feels like unnecessary duplication to me. I think there's a clear need for a BSD-licensed OTR library, which would take care of that issue. From mehmet.muhtar@gmail.com Wed Mar 5 00:09:16 2008 From: mehmet.muhtar@gmail.com (mehmet muhtar) Date: Wed, 5 Mar 2008 02:09:16 +0200 Subject: [OTR-dev] Identity Based Encryption plug-in based on OTR Message-ID: ------=_Part_19380_26631930.1204675756187 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello guys, I really am sorry if this is not the place, but I have to get an answer about this issue since this is my graduation project. I am assigned to design an IBE (Identity Based Encryption) plug-in for Pidgin and I'm wondering whether this can be done with some modifications to OTR plug-in. Since libgcrypt does not provide IBE engine, my question is, what specifications should a library have to be a library which can be used with Pidgin like libgcrypt is used? Long story short, can the following libraries be imported, or used with Pidgin? http://www.shamus.ie/ available for download @ ftp://ftp.computing.dcu.ie/pub/crypto/miracl.zip http://crypto.stanford.edu/pbc/ available for download @ http://crypto.stanford.edu/pbc/download.html Since i got you code guru guys here, just one more quick question, can executable files be manipulated within Pidgin ? Speaking of IBE encryption, I have 4 phases of IBE encryption ready to roll as win32 console applications (setup, extract, encrypt, decrypt), is there a way to make Pidgin plug-in code command these executables and receive feedback from them ? Let's just say, like very simple, decrypt message using the exe, return the decrypted message etc. Please don't leave me unresponded, as I was left at Pidgin-dev mail list, because I'm desperately seeking for help. Thanks in advance for reading guys, greets. ------=_Part_19380_26631930.1204675756187 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hello guys,
I really am sorry if this is not the place, but I have to get an answer about this issue since this is my graduation project.
I am assigned to design an IBE (Identity Based Encryption) plug-in for Pidgin and I'm wondering whether this can be done with some modifications to OTR plug-in. Since libgcrypt does not provide IBE engine, my question is, what specifications should a library have to be a library which can be used with Pidgin like libgcrypt is used?
 
Long story short, can the following libraries be imported, or used with Pidgin?
 
Since i got you code guru guys here, just one more quick question, can executable files be manipulated within Pidgin ? Speaking of IBE encryption, I have 4 phases of IBE encryption ready to roll as win32 console applications (setup, extract, encrypt, decrypt), is there a way to make Pidgin plug-in code command these executables and receive feedback from them ? Let's just say, like very simple, decrypt message using the exe, return the decrypted message etc.
 
Please don't leave me unresponded, as I was left at Pidgin-dev mail list, because I'm desperately seeking for help.
Thanks in advance for reading guys, greets.
------=_Part_19380_26631930.1204675756187-- From mehmet.muhtar@gmail.com Wed Mar 5 21:51:47 2008 From: mehmet.muhtar@gmail.com (mehmet muhtar) Date: Wed, 5 Mar 2008 23:51:47 +0200 Subject: [OTR-dev] Identity Based Encryption plug-in based on OTR In-Reply-To: References: Message-ID: ------=_Part_12004_20512949.1204753908090 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Sorry guys if this is a repost, I somehow did not receive a confirmation on sent mail. Hello guys, I really am sorry if this is not the place, but I have to get an answer about this issue since this is my graduation project. I am assigned to design an IBE (Identity Based Encryption) plug-in for Pidgin and I'm wondering whether this can be done with some modifications to OTR plug-in. Since libgcrypt does not provide IBE engine, my question is, what specifications should a library have to be a library which can be used with Pidgin like libgcrypt is used? Long story short, can the following libraries be imported, or used with Pidgin? http://www.shamus.ie/ available for download @ ftp://ftp.computing.dcu.ie/pub/crypto/miracl.zip http://crypto.stanford.edu/pbc/ available for download @ http://crypto.stanford.edu/pbc/download.html Since i got you code guru guys here, just one more quick question, can executable files be manipulated within Pidgin ? Speaking of IBE encryption, I have 4 phases of IBE encryption ready to roll as win32 console applications (setup, extract, encrypt, decrypt), is there a way to make Pidgin plug-in code command these executables and receive feedback from them ? Let's just say, like very simple, decrypt message using the exe, return the decrypted message etc. Please don't leave me unresponded, as I was left at Pidgin-dev mail list, because I'm desperately seeking for help. Thanks in advance for reading guys, greets. ------=_Part_12004_20512949.1204753908090 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Sorry guys if this is a repost, I somehow did not receive a confirmation on sent mail.
 
Hello guys,
I really am sorry if this is not the place, but I have to get an answer about this issue since this is my graduation project.
I am assigned to design an IBE (Identity Based Encryption) plug-in for Pidgin and I'm wondering whether this can be done with some modifications to OTR plug-in. Since libgcrypt does not provide IBE engine, my question is, what specifications should a library have to be a library which can be used with Pidgin like libgcrypt is used?
 
Long story short, can the following libraries be imported, or used with Pidgin?
 
Since i got you code guru guys here, just one more quick question, can executable files be manipulated within Pidgin ? Speaking of IBE encryption, I have 4 phases of IBE encryption ready to roll as win32 console applications (setup, extract, encrypt, decrypt), is there a way to make Pidgin plug-in code command these executables and receive feedback from them ? Let's just say, like very simple, decrypt message using the exe, return the decrypted message etc.
 
Please don't leave me unresponded, as I was left at Pidgin-dev mail list, because I'm desperately seeking for help.
Thanks in advance for reading guys, greets.
------=_Part_12004_20512949.1204753908090-- From zenadsl6186@zen.co.uk Thu Mar 6 00:03:54 2008 From: zenadsl6186@zen.co.uk (Peter Fairbrother) Date: Thu, 06 Mar 2008 00:03:54 +0000 Subject: [OTR-dev] Identity Based Encryption plug-in based on OTR In-Reply-To: References: Message-ID: <47CF34EA.8010001@zen.co.uk> mehmet muhtar wrote: > Sorry guys if this is a repost, I somehow did not receive a confirmation > on sent mail. > > Hello guys, > I really am sorry if this is not the place, but I have to get an answer > about this issue since this is my graduation project. > I am assigned to design an IBE (Identity Based Encryption) plug-in for > Pidgin I think that one if the reasons why responses have been lacking is because there is a philosophical conflict: OTR is all about the user retaining control of his communications and keys. while IBE is necessarily [1] about centralised key control and administration. But I don't know enough about the OTR libraries to answer you anyway. [1] unless you have invented something new in IBE - if anyone is interested, perhaps one of Ian students?, I have a small suggestion and no time to work on it. -- Peter Fairbrother From fredrik.normann.junk@gmail.com Thu Mar 6 00:31:59 2008 From: fredrik.normann.junk@gmail.com (fredrik normann) Date: Wed, 5 Mar 2008 22:31:59 -0200 Subject: [OTR-dev] OTR, python and emesene plugin Message-ID: ------=_Part_24711_9009462.1204763519954 Content-Type: multipart/alternative; boundary="----=_Part_24712_10229131.1204763519954" ------=_Part_24712_10229131.1204763519954 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hey, I'm trying to make a otr plugin for the msn clone, http://emesene.org. I found some code on the forum of emesene that maybe could be of use, but I'm not sure how up-to-date it's and it's a bit hard for me to port the c-code of the pidgin plugin over to python... I may be taking a bit too much water over my head, but isn't that the way you learn to swim? :) Any inputs or help on how to proceed would be nice. -fredrik-normann- ------=_Part_24712_10229131.1204763519954 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hey,

I'm trying to make a otr plugin for the msn clone, http://emesene.org. I found some code on the forum of emesene that maybe could be of use, but I'm not sure how up-to-date it's and it's a bit hard for me to port the c-code of the pidgin plugin over to python...

I may  be taking a bit too much water over my head, but isn't that the way you learn to swim? :) Any inputs or help on how to proceed would be nice.

-fredrik-normann-
------=_Part_24712_10229131.1204763519954-- ------=_Part_24711_9009462.1204763519954 Content-Type: application/x-gzip; name=otr2-py.tar.gz Content-Transfer-Encoding: base64 X-Attachment-Id: f_fdgkv12r0 Content-Disposition: attachment; filename=otr2-py.tar.gz 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 la50pStd6UpXutKVrnSldfkfGtwSewCgAAA= ------=_Part_24711_9009462.1204763519954-- From ian@cypherpunks.ca Thu Mar 6 00:48:43 2008 From: ian@cypherpunks.ca (Ian Goldberg) Date: Wed, 5 Mar 2008 19:48:43 -0500 Subject: [OTR-dev] Identity Based Encryption plug-in based on OTR In-Reply-To: References: Message-ID: <20080306004843.GE5786@yoink.cs.uwaterloo.ca> > I think that one if the reasons why responses have been lacking is > because there is a philosophical conflict: OTR is all about the user > retaining control of his communications and keys. while IBE is > necessarily [1] about centralised key control and administration. > > But I don't know enough about the OTR libraries to answer you anyway. > > > [1] unless you have invented something new in IBE - if anyone is > interested, perhaps one of Ian students?, I have a small suggestion and > no time to work on it. One of my students and I have actually implemented IBE with a distributed PKG, so that some threshold number of PKG nodes would have to collude to recover your private key. Agreed that it doesn't make much sense in the IM context, though, as you've necessarily got an interactive communication channel over which you can do key exchange. http://www.cacr.math.uwaterloo.ca/techreports/2007/cacr2007-33.pdf - Ian