fix(SessionIdManager): take a correct algorithm when decoding a token

This commit is contained in:
2022-07-26 21:09:44 +02:00
parent 2e8f4d1a26
commit c85a724fec
3 changed files with 29 additions and 10 deletions

View File

@@ -171,7 +171,8 @@ private:
void CopyString(const std::string & in, std::wstring & out);
void CopyString(const std::wstring & in, std::string & out);
bool Encode(std::string & str);
bool DecodeTokenA(size_t & id, unsigned int & index);
bool DecodeToken(size_t key, size_t & id, unsigned int & index);
bool DecodeToken(size_t & id, unsigned int & index);
bool IsPaddingCorrect(const char * str, size_t len, char val);
bool CheckControlSums(const char * str);
void InitializeAesKeys(size_t index);