aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Cryptography
AgeCommit message (Collapse)Author
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
2020-04-05Enable nullabe reference types for MediaBrowser.ModelBond_009
2020-02-23Fix some warningsBond_009
* Add analyzers to MediaBrowser.XbmcMetadata * Enable TreatWarningsAsErrors for MediaBrowser.XbmcMetadata * Add analyzers to MediaBrowser.WebDashboard * Enable TreatWarningsAsErrors for MediaBrowser.WebDashboard * Disable SA1600 in favor of CS1591
2020-02-04Fix warnings MediaBrowser.ModelBond_009
2019-10-20Add clearer exceptions, warnings and docsBond_009
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
2019-01-13Find+Sed BOM removal *.cs: MediaBrowser.LocalMetadata-MediaBrowser.ModelErwin de Haan
2019-01-13EditorConfig reformat: MediaBrowser.ModelErwin de Haan
2018-12-27Add GPL modulesAndrew Rabert
2018-09-12Update to 3.5.2 and .net core 2.1stefan
2016-11-08update portable projectsLuke Pulverenti
2016-11-03move classes to portable projectLuke Pulverenti
2016-11-03move classes to portable server libLuke Pulverenti
2016-10-27make open subtitle project portableLuke Pulverenti
2016-10-23rework scheduled tasks in preparation of common project going portableLuke Pulverenti