<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/tests/Jellyfin.Server.Implementations.Tests/Cryptography, branch v12.0-rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v12.0-rc1</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v12.0-rc1'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2026-01-06T04:03:22Z</updated>
<entry>
<title>Fix KeyNotFoundException in CryptographyProvider.Verify</title>
<updated>2026-01-06T04:03:22Z</updated>
<author>
<name>ZeusCraft10</name>
<email>akhilachanta8@gmail.com</email>
</author>
<published>2026-01-06T04:03:22Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=244757c92cae8dc1cb12dfb4a4e976bbfd7e751d'/>
<id>urn:sha1:244757c92cae8dc1cb12dfb4a4e976bbfd7e751d</id>
<content type='text'>
When a password hash is missing the 'iterations' parameter, Verify now
throws a descriptive FormatException instead of KeyNotFoundException.

- Extract GetIterationsParameter() helper method to avoid code duplication
- Provide distinct error messages for missing vs invalid parameters
- Add comprehensive unit tests for CryptographyProvider
</content>
</entry>
</feed>
