Symmetric keys were not properly returned to the caller.
Change-Id: Ibe0f6a98d57250f8d29cde8b16abce0270fb59b3
#include <protocols.h>
#include <dpl/log/log.h>
#include <key-impl.h>
+#include <key-aes-impl.h>
#include <certificate-impl.h>
#include <client-common.h>
}
DataType type(dataType);
-
- if (type.isKey())
+ if (type.isSKey())
+ m_observer->ReceivedKey(KeyAESImpl(rawData));
+ else if (type.isKey())
m_observer->ReceivedKey(KeyImpl(rawData));
else if (type.isCertificate())
m_observer->ReceivedCertificate(CertificateImpl(rawData, DataFormat::FORM_DER));