OPK v17.2.1 release
This is a patch release that fixes a bug in the OPK where calling OEMCrypto_MoveEntry() immediately after calling OEMCrypto_CreateNewUsageEntry() returns an error when it should return success.
This commit is contained in:
16
CHANGELOG.md
16
CHANGELOG.md
@@ -2,6 +2,21 @@
|
||||
|
||||
[TOC]
|
||||
|
||||
## [Version 17.2.1][v17.2.1]
|
||||
|
||||
Patch release which includes a fix for a bug in the OPK session state machine
|
||||
logic. Previously the state machine code would only allow OEMCrypto_MoveEntry()
|
||||
to be called when a usage entry had been loaded. This misses a few use cases
|
||||
from the CDM where OEMCrypto_MoveEntry() could be called immediately after
|
||||
opening a session or waiting for a license.
|
||||
|
||||
This bug could result in situations where users are unable to download offline
|
||||
licenses. If the usage table is completely filled (~300 entries by default in
|
||||
OPK), then this bug may occur when the CDM tries to move old entries to make
|
||||
room for new licenses. Similarly, if the usage table has gaps where previous
|
||||
entries were deleted, then this bug may occur when the CDM tries to defragment
|
||||
the usage table by moving newer usage entries into those gaps.
|
||||
|
||||
## [Version 17.2][v17.2]
|
||||
|
||||
This release contains the first version of OPK to support MediaCAS, an
|
||||
@@ -220,3 +235,4 @@ Public release for OEMCrypto API and ODK library version 16.4.
|
||||
[v17.1]: https://widevine-partner.googlesource.com/oemcrypto/+/refs/tags/v17.1
|
||||
[v17.1+opk-v17.1.1]: https://widevine-partner.googlesource.com/oemcrypto/+/refs/tags/v17.1+opk-v17.1.1
|
||||
[v17.2]: https://widevine-partner.googlesource.com/oemcrypto/+/refs/tags/v17.2
|
||||
[v17.2.1]: https://widevine-partner.googlesource.com/oemcrypto/+/refs/tags/v17.2.1
|
||||
|
||||
Reference in New Issue
Block a user