diff options
author | weidai <weidai@57ff6487-cd31-0410-9ec3-f628ee90f5f0> | 2007-04-16 00:15:34 +0000 |
---|---|---|
committer | weidai <weidai@57ff6487-cd31-0410-9ec3-f628ee90f5f0> | 2007-04-16 00:15:34 +0000 |
commit | 445926e60c66a92c6bc6bca6544bc13827241623 (patch) | |
tree | 3e2472dbecc5f95a98a2b24afd41631de5a8da26 /dh2.h | |
parent | d77869e84603f1b0003d73894c7654df6fae328b (diff) | |
download | cryptopp-445926e60c66a92c6bc6bca6544bc13827241623.tar.gz |
fix missing function
git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@297 57ff6487-cd31-0410-9ec3-f628ee90f5f0
Diffstat (limited to 'dh2.h')
-rw-r--r-- | dh2.h | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -12,11 +12,13 @@ NAMESPACE_BEGIN(CryptoPP) class DH2 : public AuthenticatedKeyAgreementDomain { public: - DH2(const SimpleKeyAgreementDomain &domain) + DH2(SimpleKeyAgreementDomain &domain) : d1(domain), d2(domain) {} - DH2(const SimpleKeyAgreementDomain &staticDomain, const SimpleKeyAgreementDomain &ephemeralDomain) + DH2(SimpleKeyAgreementDomain &staticDomain, SimpleKeyAgreementDomain &ephemeralDomain) : d1(staticDomain), d2(ephemeralDomain) {} + CryptoParameters & AccessCryptoParameters() {return d1.AccessCryptoParameters();} + unsigned int AgreedValueLength() const {return d1.AgreedValueLength() + d2.AgreedValueLength();} @@ -48,7 +50,7 @@ public: bool validateStaticOtherPublicKey=true) const; protected: - const SimpleKeyAgreementDomain &d1, &d2; + SimpleKeyAgreementDomain &d1, &d2; }; NAMESPACE_END |