This website requires JavaScript.
db5c3dfb6d
Enable usage header table and entries
Rahul Frias
2017-02-14 10:45:44 -08:00
826e390ad6
Consolidate update usage table calls
Rahul Frias
2017-02-13 13:56:30 -08:00
0db3a137e9
Introduce UsageTableHeader class
Rahul Frias
2017-02-08 14:56:16 -08:00
f39c002618
Clean up how metrics were disabled
Jeff Tinker
2017-02-16 18:04:27 -08:00
e75d3a6512
Revise usage entry metadata
Rahul Frias
2017-02-07 10:41:02 -08:00
b384408dd2
Persist usage entry number
Rahul Frias
2017-02-06 23:45:06 -08:00
e85e27d596
Merge changes I634d3b7b,I988556b2
Rahul Frias
2017-02-08 10:34:22 +00:00
c934152265
Merge "Disable widevine metrics"
Jeff Tinker
2017-02-08 02:00:25 +00:00
3c22ce40cd
Disable widevine metrics
Jeff Tinker
2017-02-07 17:52:11 -08:00
db6df99db1
Add usage support query method
Rahul Frias
2017-02-06 17:49:37 -08:00
6d617e2be4
Implement Cdm::listStoredLicenses()
Rahul Frias
2017-02-04 00:08:55 -08:00
1be8354553
Merge "Include libcdm_protos archive as LOCAL_STATIC_LIBRARIES"
Rahul Frias
2017-02-04 07:04:20 +00:00
d31c7e6673
Merge "Disable AmiAdapter info logging"
Jeff Tinker
2017-02-04 01:07:33 +00:00
6e9eb297b2
Include libcdm_protos archive as LOCAL_STATIC_LIBRARIES
Rahul Frias
2017-02-02 11:29:28 -08:00
9f5438c812
Disable AmiAdapter info logging
Jeff Tinker
2017-02-01 15:57:42 -08:00
eeaaf311e1
Correct comments and nits from other reviews
Fred Gylys-Colwell
2017-01-30 14:18:15 -08:00
e4231fea3b
More OEMCrypto Usage Table Unit Tests
Fred Gylys-Colwell
2017-01-27 15:23:56 -08:00
49a61f6270
Merge "OEMCrypto Backwards Compatible Usage Table"
Fred Gylys-Colwell
2017-01-30 23:24:52 +00:00
a118988ecf
Merge changes I4e4a6a01,I4e360ea5,I6e08e76f
Fred Gylys-Colwell
2017-01-30 23:24:38 +00:00
8cd21139f3
Remove malloc from haystack initialization *DO NOT MERGE* am: 66f07b3985 am: fd8d9315dd -s ours
Fred Gylys-Colwell
2017-01-30 20:15:38 +00:00
fd8d9315dd
Remove malloc from haystack initialization *DO NOT MERGE* am: 66f07b3985
Fred Gylys-Colwell
2017-01-30 20:14:09 +00:00
9e153438db
OEMCrypto Backwards Compatible Usage Table
Fred Gylys-Colwell
2017-01-27 15:22:55 -08:00
afb006f960
Merge "Add Unit Tests for Big RSA Keys"
Fred Gylys-Colwell
2017-01-30 19:11:10 +00:00
e8a138b11c
Merge "Resolving Compiler Warnings"
Aaron Vaage
2017-01-30 17:51:44 +00:00
be448ed24a
Collect Errors and Warnings In OEMCrypto Initialize
Aaron Vaage
2017-01-28 11:55:59 -08:00
3a5fdd71a0
Resolving Compiler Warnings
Aaron Vaage
2017-01-28 12:16:22 -08:00
edb9f00df7
Widevine Metrics System
Aaron Vaage
2017-01-17 18:31:25 -08:00
d06fa606c7
Refactor OEMCrypto Engine
Fred Gylys-Colwell
2017-01-27 15:21:08 -08:00
650a0fdead
Add Shared License bit to key control block
Fred Gylys-Colwell
2017-01-27 15:20:03 -08:00
ee5aff7706
Correct setting of service certificate.
Rahul Frias
2017-01-27 02:44:38 -08:00
3d977d999c
Reference Code for Big Usage Tables
Fred Gylys-Colwell
2017-01-25 18:56:01 -08:00
ace09c710f
Merge "Changes to CryptoSession to support big usage tables"
Rahul Frias
2017-01-26 18:40:22 +00:00
1c5b4175aa
Add Unit Tests for Big RSA Keys
Fred Gylys-Colwell
2017-01-25 18:21:01 -08:00
961e7b4795
Merge "SPOID"
John Bruce
2017-01-26 01:00:15 +00:00
d29886f184
Changes to CryptoSession to support big usage tables
Rahul Frias
2017-01-25 11:39:06 -08:00
a24acfa928
Clang Format some OEMCrypto Files
Fred Gylys-Colwell
2017-01-24 17:57:04 -08:00
15e1f7dca2
Log Bad Keybox Token
Fred Gylys-Colwell
2017-01-23 20:49:13 -08:00
407c06a8da
Add New Parameters to CreateUsageTableHeader
Fred Gylys-Colwell
2017-01-23 20:39:46 -08:00
de6d208380
Merge "Unit Test Updates for v13"
Fred Gylys-Colwell
2017-01-26 00:21:50 +00:00
47d6f99a1e
Merge "OEMCrypto v13 Documentation"
Fred Gylys-Colwell
2017-01-26 00:21:05 +00:00
d75f0045e7
OEMCrypto v13 Documentation
Fred Gylys-Colwell
2017-01-20 15:09:54 -08:00
c85351682f
SPOID
John W. Bruce
2017-01-25 14:35:50 -08:00
5249221e3a
Report 3072-bit Certificate Capability
John W. Bruce
2017-01-24 16:54:43 -08:00
f854794c50
Merge "Infrastructure changes to support big usage tables"
Rahul Frias
2017-01-24 22:19:04 +00:00
4069e72102
Infrastructure changes to support big usage tables
Rahul Frias
2017-01-23 23:09:04 -08:00
2afe783ce0
Unit Test Updates for v13
Fred Gylys-Colwell
2017-01-23 20:34:13 -08:00
0c4b8572cd
Report disable analog output error
Rahul Frias
2017-01-23 17:12:47 -08:00
6a98f56412
Add support for SRM
Rahul Frias
2017-01-23 14:40:46 -08:00
65a2c240de
Merge changes Ib41046d0,Ie138f034,If8d8e32e,I0318c532,I498e633a, ...
Fred Gylys-Colwell
2017-01-23 19:54:18 +00:00
3147ad3265
Remove missing tests from build_all_test script
Fred Gylys-Colwell
2017-01-21 12:55:24 -08:00
7152957e42
Replace PST Report with buffer
Fred Gylys-Colwell
2017-01-20 19:02:20 -08:00
a494eeafdc
Add InactiveUnused to Usage Report status
Fred Gylys-Colwell
2017-01-20 18:52:02 -08:00
b2a3921b37
OEMCrypto v13 Header and Stubs
Fred Gylys-Colwell
2017-01-20 18:29:20 -08:00
a8e3bf9c28
Merge "Support Keybox, DRM Cert, and OEM Cert for Client ID"
Rahul Frias
2017-01-23 00:45:39 +00:00
d7b27e49a0
Log HTTP errors in unit tests
Fred Gylys-Colwell
2017-01-20 18:20:35 -08:00
ebd72379c2
Merge "Reduce Duplication in CryptoPlugin"
John Bruce
2017-01-21 01:29:15 +00:00
5748860679
Rename oemcrypto's CryptoEngine configuration functions.
Fred Gylys-Colwell
2017-01-20 17:02:12 -08:00
3164194908
Move keybox and root certificate handling into new class.
Fred Gylys-Colwell
2017-01-20 16:57:32 -08:00
2812c3d2ac
Support Keybox, DRM Cert, and OEM Cert for Client ID
Rahul Frias
2017-01-20 15:46:15 -08:00
a0c1f218c5
Test OEMCrypto with backwards compatible verification
Fred Gylys-Colwell
2017-01-20 16:40:23 -08:00
7c01f954da
Merge "Use "individualization-request" to provision devices."
Rahul Frias
2017-01-20 23:02:34 +00:00
14fe03e195
Merge changes I6d7b5bfb,Ib9041d39
Rahul Frias
2017-01-20 23:02:05 +00:00
826c91ba26
Add License::Policy::play_start_grace_period_seconds
Rahul Frias
2017-01-16 18:17:01 -08:00
e782a78e9c
Merge "Update Widevine Version Number for Android O"
John Bruce
2017-01-20 19:18:31 +00:00
b492f7b73b
Update CDM to newest license protocol definitions.
Rahul Frias
2017-01-13 14:48:29 -08:00
763238b597
Use "individualization-request" to provision devices.
Rahul Frias
2017-01-12 21:55:35 -08:00
4a8c3f6bc9
Merge "Add License::Policy::soft_enforce_playback_duration"
Rahul Frias
2017-01-20 09:16:52 +00:00
98251f15d5
Merge "Add API for device provisioning server certificate"
Rahul Frias
2017-01-20 09:13:04 +00:00
f2832d5f21
Merge "Removing Widevine OEMCrypto Profiler"
Aaron Vaage
2017-01-20 00:36:00 +00:00
0d1a9e9b3c
Merge "Break Decrypt Buffers Into 100KiB Blocks As Needed"
John Bruce
2017-01-19 19:48:00 +00:00
66f07b3985
Remove malloc from haystack initialization *DO NOT MERGE*
Fred Gylys-Colwell
2017-01-10 22:31:20 -08:00
afae7d93d5
Reduce Duplication in CryptoPlugin
John W. Bruce
2017-01-17 16:11:46 -08:00
af71f66aa4
Removing Widevine OEMCrypto Profiler
Aaron Vaage
2017-01-17 17:53:40 -08:00
d30c5f8d33
Break Decrypt Buffers Into 100KiB Blocks As Needed
John W. Bruce
2017-01-12 14:19:47 -08:00
9ef114392d
Update Widevine Version Number for Android O
John W. Bruce
2017-01-17 11:09:01 -08:00
4ba59828eb
Add License::Policy::soft_enforce_playback_duration
Rahul Frias
2017-01-13 19:20:30 -08:00
2045316001
Add API for device provisioning server certificate
Rahul Frias
2017-01-09 19:42:46 -08:00
b413037733
Merge "Don't read from closed sockets"
Rahul Frias
2017-01-13 09:14:07 +00:00
41ba5aa745
Don't read from closed sockets
Rahul Frias
2017-01-12 17:41:05 -08:00
0ee9d95a03
Rename PolicyEngine::CanDecrypt to CanDecryptContent.
Rahul Frias
2017-01-11 15:40:01 -08:00
516718727e
Rename "Is*Expired" to "Has*Expired" in PolicyEngine
Rahul Frias
2017-01-11 13:15:38 -08:00
8e3206c1be
Update duration semantics for PolicyEngine.
Rahul Frias
2017-01-10 01:18:17 -08:00
a83a9ae540
Merge "Add Cdm::setVideoResolution()"
Rahul Frias
2017-01-11 09:19:47 +00:00
40159825e8
Add Cdm::setVideoResolution()
Rahul Frias
2017-01-09 20:58:52 -08:00
079ee03869
Offline playback for fastball
Rahul Frias
2017-01-09 17:54:06 -08:00
3bb90b9450
DO NOT MERGE Move legacy widevine classic global lock from framework to vendor/widevine implementation. am: eb9ea09db6 am: 73cb652308 -s ours
Jeff Tinker
2017-01-09 16:15:25 +00:00
73cb652308
DO NOT MERGE Move legacy widevine classic global lock from framework to vendor/widevine implementation. am: eb9ea09db6
Jeff Tinker
2017-01-09 16:10:47 +00:00
eb9ea09db6
DO NOT MERGE Move legacy widevine classic global lock from framework to vendor/widevine implementation.
Jeff Tinker
2016-12-15 12:14:36 -08:00
182f3c8058
Avoid race condition on closing CDM session.
Rahul Frias
2017-01-06 16:40:04 -08:00
5f4397fdc4
NYC-MR2 Widevine Version Number Bump am: 1b298c6ec7 am: 8309a406b3
John W. Bruce
2017-01-06 02:03:24 +00:00
8309a406b3
NYC-MR2 Widevine Version Number Bump am: 1b298c6ec7
John W. Bruce
2017-01-06 02:01:00 +00:00
1b298c6ec7
NYC-MR2 Widevine Version Number Bump
John W. Bruce
2017-01-05 15:50:31 -08:00
89bd713a35
Merge "Level 3: Throw out keybox with wrong system id *DO NOT MERGE*" into nyc-mr2-dev am: cc8d6942d6 am: b6c6ac8d5b -s ours
Fred Gylys-Colwell
2017-01-05 01:02:55 +00:00
244b98ba67
Level 3: Throw out keybox with wrong system id *DO NOT MERGE* am: 7e7ef2bb58 am: dddd1c738c -s ours
Fred Gylys-Colwell
2017-01-05 01:02:45 +00:00
b6c6ac8d5b
Merge "Level 3: Throw out keybox with wrong system id *DO NOT MERGE*" into nyc-mr2-dev am: cc8d6942d6
Fred Gylys-Colwell
2017-01-05 00:59:40 +00:00
dddd1c738c
Level 3: Throw out keybox with wrong system id *DO NOT MERGE* am: 7e7ef2bb58
Fred Gylys-Colwell
2017-01-05 00:59:39 +00:00
cc8d6942d6
Merge "Level 3: Throw out keybox with wrong system id *DO NOT MERGE*" into nyc-mr2-dev
Fred Gylys-Colwell
2017-01-05 00:55:39 +00:00
2d0bf3e813
Merge "OEMCrypto v12 Documentation"
Fred Gylys-Colwell
2016-12-28 20:12:38 +00:00
45ff894f62
Merge "[ OEMCrypto Profiler ] Removed Call Table" into nyc-mr2-dev am: 37fc42c5b8 am: f4e81ee21e
Aaron Vaage
2016-12-13 18:17:08 +00:00
9d464cff5d
[ OEMCrypto Profiler ] Removed Call Table am: 4ad500d878 am: 9ae9de59d4
Aaron Vaage
2016-12-13 18:16:58 +00:00