RetroShare/libretroshare/src/retroshare
csoler 80f4401e88 - implemented DH protocol for PFS encryption in distant chat between GXS ids.
- changed format of keyId in rstlvkeys.{h,cc}, but kept the serialisation for backward compatibility (A #define needs to be removed to fix it for good). Updated rsrecogn, rsmsgitems, gxssecurity accordingly
- added "chat peer" in IdDialog to help testing distant chat.

Distant chat works and is now encrypted. The GUI still needs some smoothing: display of correct peer names
in chat window, remove the need to add a message in p3chatservice.cc:3217 to force poping up the chat window.

- added MsgAddress class to handle generic address types while keeping type separation in Messages. Not used yet.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@7403 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2014-06-12 10:28:23 +00:00
..
Makefile This intimidating patch renames libretroshare/src/rsiface/ to 2010-08-06 09:40:23 +00:00
rsconfig.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rsdht.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rsdisc.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rsdsdv.h Switched most of the services to use p3ServiceControl instead of p3LinkMgr. 2014-03-29 03:57:44 +00:00
rsexpr.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rsfiles.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rsflags.h Patch (modified) from Phenom to allow auto-subscribe to chat lobbies 2013-06-29 16:15:33 +00:00
rsgrouter.h - added client notification to grouter 2014-04-21 12:39:30 +00:00
rsgxschannels.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rsgxscircles.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rsgxscommon.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rsgxsflags.h merging gxs_phase2 branch 2013-06-04 21:00:43 +00:00
rsgxsforums.h Implementation of GxsId Opinion, and start of Reputation system. 2014-02-19 11:08:37 +00:00
rsgxsiface.h Added reputation filtering to genexchange and reputation threshold setting function 2014-02-23 00:08:11 +00:00
rsgxsifacehelper.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rsgxsifacetypes.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rsgxsservice.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rshistory.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rsidentity.h Added Phenom's patch AddGxsIdDeleting_v0.6_7328.patch 2014-05-06 17:15:20 +00:00
rsids.h removed warning about wrong string in Id constructor in case of null string 2014-05-07 15:36:14 +00:00
rsiface.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rsinit.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rsmsgs.h - implemented DH protocol for PFS encryption in distant chat between GXS ids. 2014-06-12 10:28:23 +00:00
rsnotify.h Merging branches/v0.6-initdev into trunk. 2014-02-01 14:16:15 +00:00
rspeers.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rsphoto.h Added cleanup code for GXS services in rsinit (services now based in GXS_phase1 folder in .retroshare/ folder 2012-11-24 19:49:23 +00:00
rsplugin.h fixed up plugin system to work with v0.6 2014-04-20 14:20:13 +00:00
rsposted.h Implementation of GxsId Opinion, and start of Reputation system. 2014-02-19 11:08:37 +00:00
rspostedVEG.h Reorganisation of the New GXS Services. 2012-09-15 00:16:06 +00:00
rsrtt.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rsservicecontrol.h Added Function to allow Services to get list of peers currently connected on a service. 2014-03-26 07:45:03 +00:00
rsstatus.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rstokenservice.h more GXS changes for phase1 2013-03-23 14:07:52 +00:00
rsturtle.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rstypes.h merge of branch v0.6-idclean 7180 2014-03-17 20:56:06 +00:00
rswiki.h Implementation of GxsId Opinion, and start of Reputation system. 2014-02-19 11:08:37 +00:00
rswire.h handled validation/sign of message when key not available 2013-03-06 23:33:23 +00:00