<feed xmlns='http://www.w3.org/2005/Atom'>
<title>frameworks_av/drm/mediadrm/plugins/clearkey/hidl/CryptoPlugin.cpp, branch lineage-17.1</title>
<subtitle>Fork of frameworks/av
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/'/>
<entry>
<title>[DO NOT MERGE] Fix heap buffer overflow in clearkey CryptoPlugin::decrypt</title>
<updated>2020-02-11T19:06:52+00:00</updated>
<author>
<name>Edwin Wong</name>
<email>edwinwong@google.com</email>
</author>
<published>2019-12-18T01:01:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/commit/?id=bcd4eaae518a8185726fd440fca9e3b6eee6a1ff'/>
<id>bcd4eaae518a8185726fd440fca9e3b6eee6a1ff</id>
<content type='text'>
Fix destPtr was not pointing to destination raw pointer.

bug: 144506242

Test: sts
  ANDROID_BUILD_TOP= ./android-sts/tools/sts-tradefed run sts-engbuild-no-spl-lock -m StsHostTestCases --test android.security.sts.Poc19_12#testPocBug_144506242

Change-Id: Ia1b8f755daaada2f1411abeb3cb5b832a72b3c82
(cherry picked from commit 8464bfa975afe360bb8e3dd59c036ce4a4995fa8)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix destPtr was not pointing to destination raw pointer.

bug: 144506242

Test: sts
  ANDROID_BUILD_TOP= ./android-sts/tools/sts-tradefed run sts-engbuild-no-spl-lock -m StsHostTestCases --test android.security.sts.Poc19_12#testPocBug_144506242

Change-Id: Ia1b8f755daaada2f1411abeb3cb5b832a72b3c82
(cherry picked from commit 8464bfa975afe360bb8e3dd59c036ce4a4995fa8)
</pre>
</div>
</content>
</entry>
<entry>
<title>clearkey hidl CryptoPlugin: misc &amp; security fixes</title>
<updated>2019-08-27T00:53:27+00:00</updated>
<author>
<name>Robert Shih</name>
<email>robertshih@google.com</email>
</author>
<published>2019-08-27T00:03:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/commit/?id=d23bd2a2a80f6bfc8c827bf21e53ad4500582d56'/>
<id>d23bd2a2a80f6bfc8c827bf21e53ad4500582d56</id>
<content type='text'>
* propagate decrypt error message
* reject native handle output
* validate subsample sizes

Bug: 137283376
Test: cryptopoc
Change-Id: Ic4267fdc0e391bdecc1caab3b8fd4aa34ad76541
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* propagate decrypt error message
* reject native handle output
* validate subsample sizes

Bug: 137283376
Test: cryptopoc
Change-Id: Ic4267fdc0e391bdecc1caab3b8fd4aa34ad76541
</pre>
</div>
</content>
</entry>
<entry>
<title>clearkey hidl: return ERROR_DRM_FRAME_TOO_LARGE when frame is too large</title>
<updated>2019-03-07T19:40:27+00:00</updated>
<author>
<name>Robert Shih</name>
<email>robertshih@google.com</email>
</author>
<published>2019-03-07T19:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/commit/?id=23ecaaf5481fe75585db2452b710c010955a8e01'/>
<id>23ecaaf5481fe75585db2452b710c010955a8e01</id>
<content type='text'>
Bug: 118402843
Test: VtsHalDrmV1_2TargetTest
Change-Id: I4c26c4faac5cdd53f37d0b50b192e18b14d7c8ae
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 118402843
Test: VtsHalDrmV1_2TargetTest
Change-Id: I4c26c4faac5cdd53f37d0b50b192e18b14d7c8ae
</pre>
</div>
</content>
</entry>
<entry>
<title>Add additional error conditions to MediaDrm</title>
<updated>2019-01-10T09:54:32+00:00</updated>
<author>
<name>Jeff Tinker</name>
<email>jtinker@google.com</email>
</author>
<published>2018-12-12T16:41:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/commit/?id=b8684f3a673dff814d68b2f695991e554718fd8b'/>
<id>b8684f3a673dff814d68b2f695991e554718fd8b</id>
<content type='text'>
New codes are being added to handle resource
contention, lost session state, frame size too
large and insufficient security level for
decryption. Also cleans up inconsistent use of
tamper detected error where invalid state error
should have been used.

bug:111504510
bug:111505796
test:cts and gts media test cases

Change-Id: I28ca04cdc8ce64047d189fcf4d59bab24208e1a7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
New codes are being added to handle resource
contention, lost session state, frame size too
large and insufficient security level for
decryption. Also cleans up inconsistent use of
tamper detected error where invalid state error
should have been used.

bug:111504510
bug:111505796
test:cts and gts media test cases

Change-Id: I28ca04cdc8ce64047d189fcf4d59bab24208e1a7
</pre>
</div>
</content>
</entry>
<entry>
<title>Update clearkey plugin to drm HAL v1.2</title>
<updated>2018-11-08T20:18:55+00:00</updated>
<author>
<name>Jeff Tinker</name>
<email>jtinker@google.com</email>
</author>
<published>2018-10-23T18:33:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/commit/?id=b71be20f387c46ee31f855e12e62c80f5d35ed71'/>
<id>b71be20f387c46ee31f855e12e62c80f5d35ed71</id>
<content type='text'>
This CL implements the offline license management
methods in drm HAL v1.2.

bug:110838441
bug:117570956
bug:116252891

test: android.media.cts.MediaDrmClearkeyTest#testOfflineKeyManagement

Change-Id: I6db7c7f8a76aefb12358fd316041ffbc43239e6c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This CL implements the offline license management
methods in drm HAL v1.2.

bug:110838441
bug:117570956
bug:116252891

test: android.media.cts.MediaDrmClearkeyTest#testOfflineKeyManagement

Change-Id: I6db7c7f8a76aefb12358fd316041ffbc43239e6c
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert clearkey plugin to HIDL</title>
<updated>2018-02-01T20:36:17+00:00</updated>
<author>
<name>Jeff Tinker</name>
<email>jtinker@google.com</email>
</author>
<published>2017-12-27T23:00:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/frameworks_av/commit/?id=1917fac1e41f57e547df7dcdebf57dd8483e7f61'/>
<id>1917fac1e41f57e547df7dcdebf57dd8483e7f61</id>
<content type='text'>
Create clearkey HIDL service to support new APIs for drm 1.1 HAL.
The directories are organized into common, default and hidl.
The old shared library source is in common and default.
The new clearkey service source is in common and hidl.

Test: VtsHalDrmV1_1TargetTest

bug: 69635855
Change-Id: I2e8e0e1a39b622aa274ecd32c873d81b95bdc4f8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Create clearkey HIDL service to support new APIs for drm 1.1 HAL.
The directories are organized into common, default and hidl.
The old shared library source is in common and default.
The new clearkey service source is in common and hidl.

Test: VtsHalDrmV1_1TargetTest

bug: 69635855
Change-Id: I2e8e0e1a39b622aa274ecd32c873d81b95bdc4f8
</pre>
</div>
</content>
</entry>
</feed>
