Source release 19.3.0
This commit is contained in:
42
CHANGELOG.md
42
CHANGELOG.md
@@ -2,17 +2,49 @@
|
||||
|
||||
[TOC]
|
||||
|
||||
## 19.3.0 (2024-09-04)
|
||||
|
||||
This is a minor release with bug fixes and test improvements, as well as
|
||||
internal code-quality cleanups that do not affect the CDM's behavior. However,
|
||||
because of improvements to the BCC Factory Upload Tool, we recommend that all
|
||||
partners who use this tool upgrade to version 19.3.0.
|
||||
|
||||
### Features
|
||||
|
||||
- Added workaround for OEMCrypto implementations with slightly corrupted build
|
||||
information
|
||||
- The BCC Factory Upload Tool supports new command-line options for dry runs,
|
||||
batch checks, version-checking, and verbose output.
|
||||
|
||||
### Tests
|
||||
|
||||
- Added new tests to better validate the behavior of
|
||||
`OEMCrypto_BuildInformation()`
|
||||
- Verifies output length is set correctly
|
||||
- Verifies content is ASCII JSON without trailing null bytes
|
||||
- Verifies documented JSON fields: required fields are present, and optional
|
||||
and required fields are the correct JSON types
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- Fixed decrypt failures on devices with low TEE memory caused by sending an
|
||||
output buffer to decrypt that was much larger than necessary
|
||||
- Several BCC Factory Upload Tool fixes:
|
||||
- Added the missing `FileSystem::Exists()` function
|
||||
- Fixed a bug causing the output to be unnecessarily padded
|
||||
- Fixed an issue where fields containing JSON were not properly escaped
|
||||
|
||||
## 19.2.0 (2024-06-24)
|
||||
|
||||
This is a minor release with bug fixes and test improvements.
|
||||
|
||||
## Features
|
||||
### Features
|
||||
|
||||
- Supports up to OEMCrypto v19
|
||||
- Added new test data for entitled licenses
|
||||
- Added new tests for clear lead sample decryption
|
||||
|
||||
## Bug Fixes
|
||||
### Bug Fixes
|
||||
|
||||
- Fixed backwards compatibility issues found in License Protocol v2.2
|
||||
- Improved error logging for tests
|
||||
@@ -27,7 +59,7 @@ the OEMCrypto version.
|
||||
|
||||
CE CDM v19.1.0 includes all changes from CE CDM v18.5.0.
|
||||
|
||||
## Features
|
||||
### Features
|
||||
|
||||
- Supports up to OEMCrypto v19.1, including new OEMCrypto tests introduced
|
||||
since OEMCrypto v18.
|
||||
@@ -47,7 +79,7 @@ CE CDM v19.1.0 includes all changes from CE CDM v18.5.0.
|
||||
- Improved code performance slightly by reducing copy operations.
|
||||
- Added additional tests to check for problems when moving usage entries.
|
||||
|
||||
## Bug Fixes
|
||||
### Bug Fixes
|
||||
|
||||
- Fixed a potential out-of-bounds read in the logging code for certain
|
||||
invalid severity level values.
|
||||
@@ -64,7 +96,7 @@ CE CDM v18.5.0 includes all changes from CE CDM v17.3.0 and v18.1.0.
|
||||
address two major bugs in the CE CDM code which could result in lost offline
|
||||
licenses or app crashes. See _Bug Fixes_ for 18.5.0 and 17.3.0 for details.
|
||||
|
||||
## Features
|
||||
### Features
|
||||
|
||||
- Supports up to OEMCrypto v18.5, including new OEMCrypto tests introduced
|
||||
since OEMCrypto v18.1.
|
||||
|
||||
Reference in New Issue
Block a user