John "Juce" Bruce
0fa3e16999
Remove Stale Licenses on Reprovisioning
...
Merges change 267713c (Remove stale licenses on reprovisioning) from
the Widevine CDM repository. This change removes licenses belonging
to the previous provisioning when provisioning changes.
Bug: 9761923
Change-Id: I473816dd11dd950f4fb009b5b004630bd2d2b579
2013-08-08 14:57:40 -07:00
Jeff Tinker
0190f99fb3
Migration from jb-mr2 to master for Widevine CDM
...
Android development of the widevine CDM has been done
on the jb-mr2 branch of the cdm code base. This CL
contains a merge of that jb-mr2 work to CDM master, and
also reflects the evolution of the common Modular DRM
code base since jb-mr2 branched.
Change-Id: I1d7e1a12d092c00044a4298261146cb97808d4ef
2013-07-29 17:29:07 -07:00
Jeff Tinker
1b295f4c81
Support Offline Licenses
...
Bug: 8621588
Merge of the following CLs from the Widevine CDM repository:
https://widevine-internal-review.googlesource.com/#/c/5602/
https://widevine-internal-review.googlesource.com/#/c/5431/
https://widevine-internal-review.googlesource.com/#/c/5660/
Change-Id: If37940e2535e1a1eca95e4394d8cf9bf689e9c3a
2013-05-15 21:18:20 -07:00
Jeff Tinker
63c597d330
Update path to Widevine MediaDrm engine credentials
...
Use separate directories for unit test-generated
credentials vs actual credentials, so the unit test
credentials don't interfere with the real ones.
related-to-bug: 8620943
Merge of:
Update path to where CDM persistently stores data
https://widevine-internal-review.googlesource.com/#/c/5300/
Rename Keybox File
https://widevine-internal-review.googlesource.com/#/c/5240/
... from the widevine CDM repo.
Change-Id: Idefa484b3a2f71f723238f033460bf431ce4209b
2013-04-25 14:12:11 -07:00
Jeff Tinker
958bbe6d05
Certificate provisioning verification
...
bug: 8620943
This is a merge of changes made to the Widevine CDM
repository during certificate provisioning verification.
The following changes are included:
Fixes for certificate based licensing
https://widevine-internal-review.googlesource.com/#/c/5162/
Base64 encode and decode now handles non-multiple of 24-bits input
https://widevine-internal-review.googlesource.com/#/c/4981/
Fixed issues with device provisioning response handling
https://widevine-internal-review.googlesource.com/#/c/5153/
Persistent storage to support device certificates
https://widevine-internal-review.googlesource.com/#/c/5161/
Enable loading of certificates
https://widevine-internal-review.googlesource.com/#/c/5172/
Provide license server url
https://widevine-internal-review.googlesource.com/#/c/5173/
Change-Id: I0c032c1ae0055dcc1a7a77ad4b0ea0898030dc7d
2013-04-22 20:12:03 -07:00