Commit Graph

  • 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