diff options
author | Jeffrey Walton <noloader@gmail.com> | 2016-07-14 02:05:13 -0400 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2016-07-14 02:05:13 -0400 |
commit | 86ccf4c0083c25ed4af48866cea14a6eb1e22a6c (patch) | |
tree | 7f1a383f30ceca20bb0950b4616150d9328cf6b0 /fhmqv.h | |
parent | dba6c35c5b62eb13d3c4cad18d7cc43ac82d1e9f (diff) | |
download | cryptopp-git-86ccf4c0083c25ed4af48866cea14a6eb1e22a6c.tar.gz |
Added virtual destruction as first class method guarded on CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562. Updated documentation.
Diffstat (limited to 'fhmqv.h')
-rw-r--r-- | fhmqv.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -25,6 +25,10 @@ public: typedef typename GroupParameters::Element Element;
typedef FHMQV_Domain<GROUP_PARAMETERS, COFACTOR_OPTION, HASH> Domain;
+#ifndef CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562
+ virtual ~FHMQV_Domain() {}
+#endif
+
FHMQV_Domain(bool clientRole = true): m_role(clientRole ? RoleClient : RoleServer) {}
FHMQV_Domain(const GroupParameters ¶ms, bool clientRole = true)
|