7 Commits

Author SHA1 Message Date
Widevine Buildbot
810ceaf1a1 Add support for Widevine ECM v3
Widevine ECM v3 is redesigned mainly based on protobuf, and supports new features including carrying fingerprinting and service blocking information. Existing clients must upgrade the Widevine CAS plugin to use the new ECM v3.
2020-12-14 18:02:09 +00:00
Widevine Buildbot
3264ee98da Update SimulCrypt ECMG on injecting entitlement keys 2020-02-14 23:54:52 +00:00
Widevine Buildbot
7029c0b38b Fix external build issue 2020-02-14 22:14:49 +00:00
Widevine Buildbot
62a2cc3e52 Decouple key fetcher; Update ECMG API 2020-02-12 02:14:37 +00:00
Widevine Buildbot
05c27554f4 Update includes and BUILD 2020-02-10 22:05:22 +00:00
Widevine Buildbot
a12e1b6ff3 1) Change return type to WvCasStatus for functions in wv_cas_types.cc.
2) Add a binary wv_cas_types_example.
3) Surface wv_cas_key_fetcher *source code* to partner to serve as an example of how they would make a HTTP request to acquire an entitlement key from license server.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=229953562
2019-01-18 18:45:45 +00:00
Widevine Buildbot
b60df7a03c Minimal implementation of Widevine MediaCAS ECMG.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=226515998
2018-12-21 22:32:02 +00:00