OPK v16.4.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:
17
CHANGELOG.md
17
CHANGELOG.md
@@ -2,6 +2,21 @@
|
||||
|
||||
[TOC]
|
||||
|
||||
## [Version 16.4.1][v16.4.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 16.4 plus opk beta 2][v16.4+opk-beta2]
|
||||
|
||||
Second beta release of the OEMCrypto Porting Kit (OPK), supporting OEMCrypto v16.
|
||||
@@ -65,7 +80,7 @@ for more details.
|
||||
Public release for OEMCrypto API and ODK library version 16.4.
|
||||
|
||||
|
||||
|
||||
[v16.4.1]: https://widevine-partner.googlesource.com/oemcrypto/+/refs/tags/v16.4.1
|
||||
[v16.4]: https://widevine-partner.googlesource.com/oemcrypto/+/refs/tags/v16.4
|
||||
[v16.4+extra-test]: https://widevine-partner.googlesource.com/oemcrypto/+/refs/tags/v16.4+extra-tests
|
||||
[v16.4+doc-updates]: https://widevine-partner.googlesource.com/oemcrypto/+/refs/tags/v16.4+doc-updates
|
||||
|
||||
Reference in New Issue
Block a user