Client sending encoded handshake, server decoding the insecure bits

This commit is contained in:
Ian Gulliver
2015-02-07 19:01:48 +01:00
parent 409c912eeb
commit f1540c897e
5 changed files with 127 additions and 19 deletions

6
tlv.h
View File

@@ -9,9 +9,11 @@ class TLVNode {
TLVNode(const uint16_t type, const std::string value);
static TLVNode* Decode(const std::string& input);
void Encode(std::string *output);
bool IsContainer();
void AppendChild(const TLVNode& child);
void Encode(std::string *output) const;
bool IsContainer() const;
private:
const uint16_t type_;