OPK v18.6

This commit is contained in:
Alex Dale
2024-06-26 22:20:50 -07:00
parent e150f9297d
commit 291c81d223
73 changed files with 2825 additions and 829 deletions

View File

@@ -2,6 +2,32 @@
[TOC]
## [Version 18.6][v18.6]
This patch provides provisioning 3.0 for OEMs using OPK. Also includes bug
fixes and test improvements for ODK and OPK.
General
- New L3 API function OEMCrypto_WrapClearPrivateKey() for factory builds.
- New L3 API function OEMCrypto_MarkOfflineSession() for informing OEMCrypto
that a session is used for a reloaded offline license.
- Clarified HDCP level enforcement for downstream devices (see OEMCrypto
documentation).
- Small test improvement
- Skip CAS tests for non CAS devices
- Removed tests for deprecated features
OPK TA
- Added provisioning 3.0 support.
- Added tests for provisioning 3.0 support.
- Improved backwards compatibility for DRM key wrapping.
- Added secure clearing of buffers contain sensitive data.
- Fixed session resource freeing when closing session
- Ensures call to `OPKI_FreeSession` even if `OPKI_FreeEntitledKeySessions`
fails
## [Version 18.5][v18.5]
This is a minor release that includes a few security fixes and bug fixes.
@@ -520,3 +546,4 @@ Public release for OEMCrypto API and ODK library version 16.4.
[v18.3]: https://widevine-partner.googlesource.com/oemcrypto/+/refs/tags/v18.3
[v18.4]: https://widevine-partner.googlesource.com/oemcrypto/+/refs/tags/v18.4
[v18.5]: https://widevine-partner.googlesource.com/oemcrypto/+/refs/tags/v18.5
[v18.6]: https://widevine-partner.googlesource.com/oemcrypto/+/refs/tags/v18.6