summaryrefslogtreecommitdiffstats
path: root/sessions_manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sessions_manager.cpp')
-rw-r--r--sessions_manager.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/sessions_manager.cpp b/sessions_manager.cpp
index ddeca4c..0f49a2d 100644
--- a/sessions_manager.cpp
+++ b/sessions_manager.cpp
@@ -74,6 +74,13 @@ std::weak_ptr<Session> Manager::startSession(SessionID remoteConsoleSessID,
cryptAlgo));
break;
}
+ case cipher::rakp_auth::Algorithms::RAKP_HMAC_SHA256:
+ {
+ session->setAuthAlgo(
+ std::make_unique<cipher::rakp_auth::AlgoSHA256>(
+ intAlgo, cryptAlgo));
+ break;
+ }
default:
{
throw std::runtime_error("Invalid Authentication Algorithm");
OpenPOWER on IntegriCloud