23 #ifndef HASHPROTOCOL_H_
24 #define HASHPROTOCOL_H_
49 std::vector<char> random;
50 std::vector<char> commitment;
53 static void sha256(std::ostream &stream,
const std::string &str);
virtual void begin(KeyExchangeSession &session, KeyExchangeData &data)
virtual KeyExchangeSession * createSession(const dtn::data::EID &peer, unsigned int uniqueId)
virtual void step(KeyExchangeSession &session, KeyExchangeData &data)
HashProtocol(KeyExchangeManager &manager)
KeyExchangeManager & manager