aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Cryptography/PasswordHash.cs
AgeCommit message (Collapse)Author
2023-04-06Remove redundant 'else' keywordsStepan Goremykin
2022-12-07Use ArgumentException.ThrowIfNullOrEmptyBond_009
2022-10-06Use ArgumentNullException.ThrowIfNull helper methodBond_009
Did a simple search/replace on the whole repo (except the RSSDP project) This reduces LOC and should improve performance (methods containing a throw statement don't get inlined) ``` if \((\w+) == null\) \s+\{ \s+throw new ArgumentNullException\((.*)\); \s+\} ``` ``` ArgumentNullException.ThrowIfNull($1); ```
2021-11-10Replace PBKDF2-SHA1 with PBKDF2-SHA512Bond_009
This also migrates already created passwords on login Source for the number of iterations: https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#pbkdf2
2019-09-17Remove legacy auth code (#1677)Bond-009
* Remove legacy auth code * Adds tests so we don't break PasswordHash (again) * Clean up interfaces * Remove duplicate code * Use auto properties * static using * Don't use 'this' * Fix build
2019-08-28Fix loginBond_009
2019-08-11Check checksum for plugin downloadsBond_009
* Compare the MD5 checksum when downloading plugins * Reduced log spam due to http requests * Removed 'GetTempFileResponse' function from HttpClientManager * Fixed caching for HttpClientManager
2019-07-06Streamline authentication proccessBond_009
2019-06-08Force LF line endingsBond_009
2019-03-07more fixes for perf and stylePhallacy
2019-03-07Apply suggestions from code review Bond-009
more minor fixes before I do larger fixes Co-Authored-By: LogicalPhallacy <44458166+LogicalPhallacy@users.noreply.github.com>
2019-03-05Minor fixes to address style issuesPhallacy
2019-03-04minor style fixesPhallacy
2019-02-20minor changes and return to netstandardPhallacy
2019-02-18added justaman notes, fixed new bug from emty has removalsPhallacy
2019-02-13Minor fixes re:PR870, added null checks from PR876Phallacy
2019-02-12sha256 with salt auth and sha1 interopPhallacy
2019-01-31Upgrade crypto provider, retarget better frameworkPhallacy