Source release v3.5.0
This commit is contained in:
34
CHANGELOG.md
34
CHANGELOG.md
@@ -1,3 +1,35 @@
|
||||
## 3.5.0 (2017-11-22)
|
||||
|
||||
Features:
|
||||
- Support OEMCrypto v13.2.
|
||||
- Remove c++11-specific language features and library usages. Current
|
||||
standard compliance is at gnu++98.
|
||||
- Supply boringssl in third_party. This is the preferred SSL implementation,
|
||||
although the gyp build scripts still allow an external boringssl or OpenSSL
|
||||
library to be used.
|
||||
- A number of gyp build rule changes have been made to improve how
|
||||
dependencies are managed and how compile and link command switches are
|
||||
applied. Compiler flags are used to restrictively detect and report
|
||||
potential issues.
|
||||
- Support for large Usage Tables (OEMCrypto v13 feature).
|
||||
- Support for SRM enforcement and update (OEMCrypto v13 feature).
|
||||
- Support for embedded licenses.
|
||||
- Added support for OpenSSL 1.1 (OpenSSL API changes). Earlier versions of
|
||||
OpenSSL 1.0 are still supported. The actual OpenSSL version being used is
|
||||
checked at compile time.
|
||||
- Begin migration to exclusively supporting BoringSSL.
|
||||
- Add adapter and stubs for running CDM against OEMCrypto v12. Remove
|
||||
the adapter for OEMCrypto v8. Currently adapters exist for OEMCrypto
|
||||
versions 9 through 12.
|
||||
- Add Fuzzing tests for OEMCrypto interface (work in progress).
|
||||
|
||||
BugFixes:
|
||||
- Numerous Usage Table fixes and improvements.
|
||||
- Memory leak fixes.
|
||||
- Handle non-aligned nonce pointer in RewrapDeviceRSAKey calls.
|
||||
- Fix scoping errors in gyp build rules.
|
||||
- Fixes to offline license handling.
|
||||
|
||||
## 3.4.1 (2017-08-31)
|
||||
|
||||
Features:
|
||||
@@ -6,7 +38,7 @@ Features:
|
||||
BugFixes:
|
||||
- Fixed build failure in protobuf host tools build (relaxed compiler
|
||||
warning checks).
|
||||
- Enabled a number of more restrictive compiler checks, and fixed
|
||||
- Enabled a number of more restrictive compiler checks, and fixed
|
||||
non-compliant code.
|
||||
- Mock OEMCrypto: handle case of non-aligned nonce pointer in
|
||||
OEMCrypto_RewrapDeviceRSAKey() and OEMCrypto_RewrapDevideRSAKey30()
|
||||
|
||||
Reference in New Issue
Block a user