Make early protocol auth mechanism generic, and add SRP
Adds everything needed for SRP (and everything works too), but still deactivated, as protocol v25 init packets aren't final yet. Can be activated by changing the LATEST_PROTOCOL_VERSION header to 25 inside networkprotocol.h.
Showing
- build/android/jni/Android.mk 4 additions, 0 deletionsbuild/android/jni/Android.mk
- src/client.cpp 122 additions, 12 deletionssrc/client.cpp
- src/client.h 29 additions, 0 deletionssrc/client.h
- src/client/clientlauncher.cpp 1 addition, 1 deletionsrc/client/clientlauncher.cpp
- src/clientiface.cpp 58 additions, 5 deletionssrc/clientiface.cpp
- src/clientiface.h 136 additions, 94 deletionssrc/clientiface.h
- src/network/clientopcodes.cpp 33 additions, 5 deletionssrc/network/clientopcodes.cpp
- src/network/clientpackethandler.cpp 95 additions, 4 deletionssrc/network/clientpackethandler.cpp
- src/network/networkpacket.h 3 additions, 1 deletionsrc/network/networkpacket.h
- src/network/networkprotocol.h 90 additions, 30 deletionssrc/network/networkprotocol.h
- src/network/serveropcodes.cpp 34 additions, 6 deletionssrc/network/serveropcodes.cpp
- src/network/serverpackethandler.cpp 348 additions, 124 deletionssrc/network/serverpackethandler.cpp
- src/script/lua_api/l_util.cpp 1 addition, 0 deletionssrc/script/lua_api/l_util.cpp
- src/server.cpp 38 additions, 0 deletionssrc/server.cpp
- src/server.h 5 additions, 1 deletionsrc/server.h
- src/util/CMakeLists.txt 3 additions, 0 deletionssrc/util/CMakeLists.txt
- src/util/auth.cpp 126 additions, 0 deletionssrc/util/auth.cpp
- src/util/auth.h 37 additions, 0 deletionssrc/util/auth.h
- src/util/md32_common.h 428 additions, 0 deletionssrc/util/md32_common.h
- src/util/sha2.h 154 additions, 0 deletionssrc/util/sha2.h
Loading
Please register or sign in to comment