aboutsummaryrefslogtreecommitdiff
path: root/src/common/Cryptography/Authentication
AgeCommit message (Collapse)Author
2025-05-13Core/Misc: Make string and string_view literal suffixes globally availableShauren
2024-12-18Core: Updated to 11.0.7Shauren
2023-12-26Core/Bnet: Implemented new SRP6 variants, and migrate old sha_pass_hash in ↵Shauren
battlenet_accounts to separate salt and verifier columns * passwords can now be case sensitive and up to 128 characters long
2023-12-17Core/Bnet: Rewrite LoginRESTService using boost::beast instead of gsoap as ↵Shauren
http backend and extract generic http code to be reusable elsewhere
2022-02-13Core/Misc: Cleanup unused includesShauren
2022-02-05Core/Authserver: Removal of sha_pass_hash, compatibility fields, and ↵Treeston
everything that uses them (PR #25156) (cherry picked from commit bcdbdd6f23ce65cc0e381e61d2840140dce79311)
2021-03-02Core/PacketIO: Increase max allowed incoming packet size for CMSG_HOTFIX_REQUESTShauren
2020-08-03Core/Authserver: Re-organize the `accounts` table (PR #25135)Treeston
- no longer use sha_pass_hash for anything else core-side (.account, SOAP, RA) - salt/verifier/session_key are now binary - old s/v/sha_pass_hash fields kept around for backwards compatibility - sha_pass_hash is still updated (for now), s/v are not - sha_pass_hash is only read if s/v have been manually changed - SRP6 b now uses the full 32 bytes of randomness (instead of randomly only using 19) (cherry picked from commit 3164b58c7d170810b69378950c0891e5f5b8678b)
2020-08-03Core/Authserver: Split SRP6 into its own file (PR #25131)Treeston
(cherry picked from commit 7f7fa8b23d71297f75ff4ca3c1d6e38333a5cc76)
2020-08-03Core/Authserver: Authserver cleanup (PR#25093)Treeston
- Fix a handful of 1/256 bugs with most significant byte zero in BigNumber - Get rid of (most of) the C-style arrays in authserver - CryptoRandom as a unified source for cryptographic randomness - Bring our other crypto APIs into 2020 - BigNumber usability improvements - Authserver is now actually readable as a result of all of the above (cherry picked from commit 210176fd915cf4ba16f428d3c1a249a71f4aa7a7)
2020-01-02New YearAokromes
2019-07-16Core/PacketIO: Fix sending uninitialized dataShauren
2019-07-14Core/PacketIO: Updated packet encryption to 8.2Shauren
2019-01-01Update copyright note for 2019vincent-michael
auto happy = new year(2019);
2018-01-01Update copyright note for 2018vincent-michael
auto happy = new year(2018);
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-03-24Core/Common: Converted the common library to a shared library.Naios
* There is still the possibility to static link against common.
2016-01-01Update copyright note for 2016Vincent-Michael
Happy new year (Again new year with idiots ...)
2015-08-24Core/BuildSystem: Merged crypto into common, cleaned include directory lists ↵StormBytePP
(to mimic 3.x buildsystem)