]> git.stg.codes - stg.git/blobdiff - projects/rlm_stg/stg_client.h
Validate data for a forbidden combination of alwaysOnline and ips
[stg.git] / projects / rlm_stg / stg_client.h
index 253b262f8afc72f4360b863e450dc4d9c0afbc63..f87f816fbf1e6cc33665c07358455f1ab67149ee 100644 (file)
@@ -35,8 +35,8 @@
 #include <arpa/inet.h>
 #include <sys/socket.h> // socklen_t
 
-#include "blowfish.h"
-#include "rad_packets.h"
+#include "stg/blowfish.h"
+#include "stg/rad_packets.h"
 
 class STG_CLIENT
 {
@@ -44,9 +44,6 @@ public:
     STG_CLIENT(const std::string & host, uint16_t port, uint16_t lp, const std::string & pass);
     ~STG_CLIENT();
 
-    int Start();
-    int Stop();
-
     std::string GetUserPassword() const;
 
     int Authorize(const std::string & login, const std::string & svc);
@@ -74,10 +71,6 @@ private:
 
     int PrepareNet();
 
-    void InitEncrypt();
-    void Encrypt(char * dst, const char * src, int len8);
-    void Decrypt(char * dst, const char * src, int len8);
-
     int Request(RAD_PACKET * packet, const std::string & login, const std::string & svc, uint8_t packetType);
 
     int RecvData(RAD_PACKET * packet);