move ECDH_CTX into cpp
Change-Id: Ib28e0d0586f9e89fe2aaaaa3c6311ffd0325f8ad
diff --git a/src/ca-module.cpp b/src/ca-module.cpp
index 097c0d7..0318a05 100644
--- a/src/ca-module.cpp
+++ b/src/ca-module.cpp
@@ -231,8 +231,7 @@
auto saltInt = random::generateSecureWord64();
// hkdf
uint8_t aesKey[AES_128_KEY_LEN];
- hkdf(ecdh.context->sharedSecret, ecdh.context->sharedSecretLen,
- (uint8_t*)&saltInt, sizeof(saltInt), aesKey, sizeof(aesKey));
+ hkdf(ecdh.m_sharedSecret, ecdh.m_sharedSecretLen, (uint8_t*)&saltInt, sizeof(saltInt), aesKey, sizeof(aesKey));
// verify identity name
if (!m_config.m_caItem.m_caPrefix.isPrefixOf(clientCert->getIdentity())