Bond_009
6ccb1e5570
Don't use deprecated HashAlgorithm.Create(string)
2 years ago
Bond_009
5265b3eee7
Replace PBKDF2-SHA1 with PBKDF2-SHA512
...
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
3 years ago
Bond_009
3b492d4af8
Use static crypto rng
3 years ago
Bond_009
7e8428e588
Enable nullable reference types for Emby.Server.Implementations
4 years ago
crobibero
73d2cb1c2a
Updated based on review feedback
4 years ago
crobibero
95ebb9a55a
Use null coalescing when possible
4 years ago
crobibero
5f52a58e78
Convert NullReferenceException to ResourceNotFoundException
4 years ago
crobibero
7bf320922c
Fix nullability errors in Emby.Server.Implementations
4 years ago
Bond_009
7439e095e2
Merge branch 'master' into nullable3
5 years ago
Patrick Barron
fd750a9c79
Clean up and document CryptographyProvider.cs
5 years ago
Bond_009
30ce346f34
Enable nullabe reference types for MediaBrowser.Model
5 years ago
Bond_009
2ef4ffd698
More warnings (removed)
5 years ago
Bond_009
42ffddc269
Fix more warnings
5 years ago
Bond_009
fef35d0505
Add clearer exceptions, warnings and docs
5 years ago
Bond-009
6f17a0b7af
Remove legacy auth code ( #1677 )
...
* 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
5 years ago
Bond_009
0f897589ed
Streamline authentication proccess
6 years ago
Bond-009
b44a70ff36
Simplify/remove/clean code
...
* Remove useless runtime check (we only support one)
* Remove unused args
* Remove a global constant
And ofc fix some warnings ;)
6 years ago
Phallacy
dfb1d704ed
made hashset static and readonly
6 years ago
Phallacy
8f4895e8a5
more fixes for perf and style
6 years ago
Bond-009
c31b0b311b
Apply suggestions from code review
...
more minor fixes before I do larger fixes
Co-Authored-By: LogicalPhallacy <44458166+LogicalPhallacy@users.noreply.github.com>
6 years ago
Phallacy
2c26517172
minor style fixes
6 years ago
Phallacy
edba82db37
fixed logic flip in auth empty check and fixed crypto algo choice
6 years ago
Phallacy
098de6b050
made newlines into linux newlines
6 years ago
Phallacy
6bbb968b57
minor changes and return to netstandard
6 years ago
Phallacy
56e3063342
little fixes for JustAMan
6 years ago
Phallacy
48e7274d37
added justaman notes, fixed new bug from emty has removals
6 years ago
LogicalPhallacy
9f3aa2cead
Apply suggestions from code review
...
Adding minor stylistic suggestions from Bond-009
Co-Authored-By: LogicalPhallacy <44458166+LogicalPhallacy@users.noreply.github.com>
6 years ago
Phallacy
77602aff88
Minor fixes re:PR870, added null checks from PR876
6 years ago
Phallacy
05bbf71b6d
sha256 with salt auth and sha1 interop
6 years ago
Phallacy
4519ce26e2
Upgrade crypto provider, retarget better framework
6 years ago
Erwin de Haan
e566d9a231
Find+Sed BOM removal *.cs: BDInfo-Emby.XmlTv
6 years ago
Luke Pulverenti
2e0e1697a8
rework live stream creation
7 years ago
Luke Pulverenti
a7dcf7191a
add fixes for .net core
8 years ago
Luke Pulverenti
bfcd1b520f
merge common implementations and server implementations
8 years ago
Luke Pulverenti
40442f887b
consolidate emby.server.core into emby.server.implementations
8 years ago