]> git.stg.codes - stg.git/blobdiff - projects/sgauthstress/user.cpp
Add proto implementation and user state holder
[stg.git] / projects / sgauthstress / user.cpp
diff --git a/projects/sgauthstress/user.cpp b/projects/sgauthstress/user.cpp
new file mode 100644 (file)
index 0000000..bea1c6b
--- /dev/null
@@ -0,0 +1,26 @@
+#include "user.h"
+
+USER::USER(const std::string & l,
+           const std::string & pwd)
+    : login(l),
+      phase(1),
+      rnd(0),
+      sock(0)
+{
+char key[IA_PASSWD_LEN];
+memset(key, 0, IA_PASSWD_LEN);
+strncpy(key, password.c_str(), IA_PASSWD_LEN);
+Blowfish_Init(&ctx, key, IA_PASSWD_LEN);
+}
+
+USER::~USER()
+{
+}
+
+void USER::Connect()
+{
+}
+
+void USER::Disconnect()
+{
+}