Commit Graph

7 Commits

Author SHA1 Message Date
huihli
4e4f8c468f Cas Client repo update.
-Parse EMM in Cas plugin
-Entitlement key rotation support
-Multi_content_license support
2021-06-28 11:27:31 -07:00
Lu Chen
5c81c1aa9e Group license support 2021-03-05 16:09:59 -08:00
Lu Chen
00785b2ccd Regular update
Plugin:
1. Process ECM v3 and send fingerprinting/service_blocking events
2. Rmove unused function Ctr128Add
3. Add support for ECM v3

OEMCrypto:
1. Update API description of OEMCrypto_LoadCasECMKeys
2. Fix android build files for ODK
3. Load content keys to shared memory
4. Move KCB check to LoadCasKeys call
5. Support even/odd content keys to share entitlement key
2021-01-05 10:16:26 -08:00
Lu Chen
66d8498d2c Regular update
Widevine CAS plugin updates include:
- Make Android session id little endian
- Rename ca_descriptor.proto to media_cas.proto
2020-11-30 12:45:07 -08:00
huihli
2feec02df2 Regular sync.
Changes include:
1. Fix refreshkeys when handling renewal response.
2. Change ECM start detect method.
3. Fix signing key truncation.
4. Reformat C++ code.
5. Return license_id in LICENSE_CAS_READY payload.
6. Expose OEMCrypto API version in the license request.
7. Add support for newly added widevine cas ids.
8. Store content iv and encryption mode info to entitled key.
9. Upgrade ODK library to 16.4.
2020-10-21 11:16:23 -07:00
Lu Chen
0f6db6f751 Widevine MediaCas client code that works with Android R 2020-08-13 15:18:12 -07:00
Lu Chen
ff9728aaa2 Initial commit 2020-03-12 13:30:47 -07:00