<feed xmlns='http://www.w3.org/2005/Atom'>
<title>system_core/libkeyutils, branch replicant-10</title>
<subtitle>Fork of system/core
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/'/>
<entry>
<title>Initialize fs-verity keys in shell script</title>
<updated>2019-03-22T16:18:00+00:00</updated>
<author>
<name>Victor Hsieh</name>
<email>victorhsieh@google.com</email>
</author>
<published>2019-03-20T22:52:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=59183120c29e5e2747222b24de09484b7cd8cf17'/>
<id>59183120c29e5e2747222b24de09484b7cd8cf17</id>
<content type='text'>
This gives us two benefits:
  - Better compatibility to keyctl(1), which doesn't have "dadd"
  - Pave the way to specify key's security labels, since keyctl(1)
    doesn't support, and we want to avoid adding incompatible option.

Test: See keys loaded in /proc/keys
Bug: 128607724
Change-Id: Ia45f6e9dea80d037c0820cf1fd2bc9d7c8bb6302
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This gives us two benefits:
  - Better compatibility to keyctl(1), which doesn't have "dadd"
  - Pave the way to specify key's security labels, since keyctl(1)
    doesn't support, and we want to avoid adding incompatible option.

Test: See keys loaded in /proc/keys
Bug: 128607724
Change-Id: Ia45f6e9dea80d037c0820cf1fd2bc9d7c8bb6302
</pre>
</div>
</content>
</entry>
<entry>
<title>mini-keyctl: use ParseInt to parse keys</title>
<updated>2019-03-18T20:57:05+00:00</updated>
<author>
<name>Victor Hsieh</name>
<email>victorhsieh@google.com</email>
</author>
<published>2019-03-18T20:49:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=0fb290bb8aa46b6cb5e8790be7fbcec0a00876a9'/>
<id>0fb290bb8aa46b6cb5e8790be7fbcec0a00876a9</id>
<content type='text'>
- Valid ID format examples: 0x90a, 123
 - ID like 90a will not work now.

Bug: None
Test: mini-keyctl unlink 0x11d25c86 0x2873c96d

Change-Id: I057bce0a49a60f475d54b23e28dc18db25124466
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Valid ID format examples: 0x90a, 123
 - ID like 90a will not work now.

Bug: None
Test: mini-keyctl unlink 0x11d25c86 0x2873c96d

Change-Id: I057bce0a49a60f475d54b23e28dc18db25124466
</pre>
</div>
</content>
</entry>
<entry>
<title>mini-keyctl cleanup: keep local funcitons static</title>
<updated>2019-03-18T16:45:12+00:00</updated>
<author>
<name>Victor Hsieh</name>
<email>victorhsieh@google.com</email>
</author>
<published>2019-03-15T18:36:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=582c7b9b829b3fe5b2b28efe3cb729d4fca76900'/>
<id>582c7b9b829b3fe5b2b28efe3cb729d4fca76900</id>
<content type='text'>
Test: build
Bug: None
Change-Id: If58f496173d8afff9eb81ff7f5975ddaac765d18
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test: build
Bug: None
Change-Id: If58f496173d8afff9eb81ff7f5975ddaac765d18
</pre>
</div>
</content>
</entry>
<entry>
<title>mini-keyctl: support printing security label</title>
<updated>2019-03-15T23:01:01+00:00</updated>
<author>
<name>Victor Hsieh</name>
<email>victorhsieh@google.com</email>
</author>
<published>2019-03-15T18:35:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=327037f06363532c8cff79c7e6b1f64f4de9119c'/>
<id>327037f06363532c8cff79c7e6b1f64f4de9119c</id>
<content type='text'>
Test: mini-keyctl security &lt;key_id&gt;
Bug: 128607724
Change-Id: If92b41d0aa96d626933546391b964ca2a8a48703
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test: mini-keyctl security &lt;key_id&gt;
Bug: 128607724
Change-Id: If92b41d0aa96d626933546391b964ca2a8a48703
</pre>
</div>
</content>
</entry>
<entry>
<title>Change mini-keyctl command format.</title>
<updated>2019-03-08T17:59:42+00:00</updated>
<author>
<name>Xiaoyong Zhou</name>
<email>xzhou@google.com</email>
</author>
<published>2019-03-08T17:59:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=b29b27ec7f47bde45ee65752cb218d6f7a0860d6'/>
<id>b29b27ec7f47bde45ee65752cb218d6f7a0860d6</id>
<content type='text'>
This CL change the mini-keyctl tool to make it compitable with libkeyctl
tool to make it more useful.

Bug: 112038861
Test: mini-keyctl padd asymmetric 'desc' .fs-verity &lt; /path/to/cert.der
Test: mini-keyctl unlink &lt;key_id&gt; &lt;keyring_id&gt;
Test: mini-keyctl restrict_keyring &lt;keyring_id&gt;

Change-Id: I950f07c7718f173823ce5a5cd08e0d1a0e23a007
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This CL change the mini-keyctl tool to make it compitable with libkeyctl
tool to make it more useful.

Bug: 112038861
Test: mini-keyctl padd asymmetric 'desc' .fs-verity &lt; /path/to/cert.der
Test: mini-keyctl unlink &lt;key_id&gt; &lt;keyring_id&gt;
Test: mini-keyctl restrict_keyring &lt;keyring_id&gt;

Change-Id: I950f07c7718f173823ce5a5cd08e0d1a0e23a007
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a tool to add keys to keyring.</title>
<updated>2019-01-30T21:08:31+00:00</updated>
<author>
<name>Xiaoyong Zhou</name>
<email>xzhou@google.com</email>
</author>
<published>2019-01-29T23:53:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=4a5c352e6dba774495aed1f9cd641846b0f8be94'/>
<id>4a5c352e6dba774495aed1f9cd641846b0f8be94</id>
<content type='text'>
This CL adds a binary to load keys to a keyring.

Bug: 112038861
Test: mini-keyctl -k .fsverity -c PATH_CONTAINER_CERTS
Test: cat /proc/keys and find the newly added keys
Change-Id: Iead68618ea194e9412616c5c6cff885e3cf78520
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This CL adds a binary to load keys to a keyring.

Bug: 112038861
Test: mini-keyctl -k .fsverity -c PATH_CONTAINER_CERTS
Test: cat /proc/keys and find the newly added keys
Change-Id: Iead68618ea194e9412616c5c6cff885e3cf78520
</pre>
</div>
</content>
</entry>
<entry>
<title>Build adbd for recovery</title>
<updated>2018-05-24T05:11:11+00:00</updated>
<author>
<name>Jiyong Park</name>
<email>jiyong@google.com</email>
</author>
<published>2018-05-24T05:11:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=a0e75045e6817a51e4e6b05880d871525a4d52fe'/>
<id>a0e75045e6817a51e4e6b05880d871525a4d52fe</id>
<content type='text'>
adbd (and its dependencies) are marked as recovery_available:true so
that recovery version of the binary is built separately from the one for
system partition. This allows us to stop copying the system version to
the recovery partition and also opens up the way to enable shared
libraries in the recovery partition. Then we can also build adbd as a
dynamic executable.

Bug: 79146551
Test: m -j adbd.recovery
Change-Id: Ib95614c7435f9d0afc02a0c7d5ae1a94e439e32a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
adbd (and its dependencies) are marked as recovery_available:true so
that recovery version of the binary is built separately from the one for
system partition. This allows us to stop copying the system version to
the recovery partition and also opens up the way to enable shared
libraries in the recovery partition. Then we can also build adbd as a
dynamic executable.

Bug: 79146551
Test: m -j adbd.recovery
Change-Id: Ib95614c7435f9d0afc02a0c7d5ae1a94e439e32a
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test_suites lines.</title>
<updated>2018-04-27T23:12:06+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2018-04-27T23:12:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=40fdf3f4ab587f01d95b2ec119d817499b0edece'/>
<id>40fdf3f4ab587f01d95b2ec119d817499b0edece</id>
<content type='text'>
Bug: N/A
Test: builds
Change-Id: Ic5e2b9206bcfcb53c774989013b5db6aab462e42
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: N/A
Test: builds
Change-Id: Ic5e2b9206bcfcb53c774989013b5db6aab462e42
</pre>
</div>
</content>
</entry>
<entry>
<title>Add libkeyutils.</title>
<updated>2017-05-10T21:53:28+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2017-05-10T00:09:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=1eeee966763d05c9710188542d1ca84e08fbb397'/>
<id>1eeee966763d05c9710188542d1ca84e08fbb397</id>
<content type='text'>
Also move init over to it.

Bug: http://b/37991155
Test: builds+boots
Change-Id: I5113a9d96a5ce0a0f3bad71134d6cc4f7b41a57e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also move init over to it.

Bug: http://b/37991155
Test: builds+boots
Change-Id: I5113a9d96a5ce0a0f3bad71134d6cc4f7b41a57e
</pre>
</div>
</content>
</entry>
</feed>
