added key sharing facility for distrib groups

- not yet complete, clients not receiving key

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3004 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
chrisparker126 2010-05-25 22:51:53 +00:00
parent f44de1146a
commit cf785bb8a3
6 changed files with 284 additions and 14 deletions

View file

@ -186,6 +186,13 @@ virtual bool channelExtraFileRemove(std::string hash, std::string chId) = 0;
*/
virtual bool channelRestoreKeys(std::string chId) = 0;
/*!
* shares keys with peers
*@param chId the channel for which private publish keys will be shared
*@param peers peers in this list will be sent keys
*
*/
virtual bool channelShareKeys(std::string chId, std::list<std::string>& peers) = 0;
/****************************************/
};