<feed xmlns='http://www.w3.org/2005/Atom'>
<title>system_core/libcrypto_utils, 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>Convert more modules to Android.bp</title>
<updated>2018-11-01T04:53:37+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2018-10-31T17:32:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=3e963f9df7834f3ca67d9049d5a48a26e680577d'/>
<id>3e963f9df7834f3ca67d9049d5a48a26e680577d</id>
<content type='text'>
Test: cd system/core; mma
Test: check for mkbootfs in build artifacts
Test: out/host/linux-x86/nativetest64/libcrypto_utils_test/libcrypto_utils_test
Test: out/host/linux-x86/nativetest64/libnativebridge-tests/*_test
Change-Id: I71141bd85f052d5d86763a8b79b219cc4c46aafb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test: cd system/core; mma
Test: check for mkbootfs in build artifacts
Test: out/host/linux-x86/nativetest64/libcrypto_utils_test/libcrypto_utils_test
Test: out/host/linux-x86/nativetest64/libnativebridge-tests/*_test
Change-Id: I71141bd85f052d5d86763a8b79b219cc4c46aafb
</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>Mark the modules as VNDK in Android.bp</title>
<updated>2017-09-14T08:35:16+00:00</updated>
<author>
<name>Justin Yun</name>
<email>justinyun@google.com</email>
</author>
<published>2017-07-24T06:19:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=6a7e8823165dbe2e60caac9a8e09a9de7f3a157e'/>
<id>6a7e8823165dbe2e60caac9a8e09a9de7f3a157e</id>
<content type='text'>
As a VNDK module, Android.bp must have 'vndk' tag as well as
'vendor_available: true'.

The 'vndk' tag for VNDK module is formated as below:
vndk: {
        enabled: true,
},

VNDK modules will be installed both in system/lib(64) as normal and
in system/lib(64)/vndk as a vendor variant.

Bug: 63866913
Test: build and boot with BOARD_VNDK_VERSION=current
Merged-In: Icecb22ed2ed0f58c3168605d4cf64815e2dda750
Change-Id: Icecb22ed2ed0f58c3168605d4cf64815e2dda750
(cherry picked from commit 9b0ed7294273d5f10020388e5a5b7e545a2fd1de)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As a VNDK module, Android.bp must have 'vndk' tag as well as
'vendor_available: true'.

The 'vndk' tag for VNDK module is formated as below:
vndk: {
        enabled: true,
},

VNDK modules will be installed both in system/lib(64) as normal and
in system/lib(64)/vndk as a vendor variant.

Bug: 63866913
Test: build and boot with BOARD_VNDK_VERSION=current
Merged-In: Icecb22ed2ed0f58c3168605d4cf64815e2dda750
Change-Id: Icecb22ed2ed0f58c3168605d4cf64815e2dda750
(cherry picked from commit 9b0ed7294273d5f10020388e5a5b7e545a2fd1de)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add vendor_available:true to libcrypto_utils</title>
<updated>2017-05-16T18:51:09+00:00</updated>
<author>
<name>Vijay Venkatraman</name>
<email>vijaykv@google.com</email>
</author>
<published>2017-05-16T18:51:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=15042c1e5e2717cf16e36b8b48a89d665757cdb9'/>
<id>15042c1e5e2717cf16e36b8b48a89d665757cdb9</id>
<content type='text'>
Bug: 38244611
Test: build sailfish
Change-Id: Ieaaf9e03a63124cd1bb79d4c8f6e5d5d4cc7d94b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 38244611
Test: build sailfish
Change-Id: Ieaaf9e03a63124cd1bb79d4c8f6e5d5d4cc7d94b
</pre>
</div>
</content>
</entry>
<entry>
<title>Rely on the platform -std default.</title>
<updated>2016-10-10T21:31:12+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2016-10-10T21:31:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=36e0d390a2de7d13cdf667d9a7d125f0d66b3107'/>
<id>36e0d390a2de7d13cdf667d9a7d125f0d66b3107</id>
<content type='text'>
Bug: http://b/32019064
Test: builds
Change-Id: I18a1d816d63b64601485045070851f32d44e85eb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: http://b/32019064
Test: builds
Change-Id: I18a1d816d63b64601485045070851f32d44e85eb
</pre>
</div>
</content>
</entry>
<entry>
<title>libcrypto_utils: convert to Soong.</title>
<updated>2016-08-06T01:07:36+00:00</updated>
<author>
<name>Josh Gao</name>
<email>jmgao@google.com</email>
</author>
<published>2016-08-05T22:47:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=47763c3a09e8581338c307c5a5de4ae359c3b6e7'/>
<id>47763c3a09e8581338c307c5a5de4ae359c3b6e7</id>
<content type='text'>
Bug: http://b/30708454
Change-Id: Iaad64272ced766f87e67f2877e990afccc558065
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: http://b/30708454
Change-Id: Iaad64272ced766f87e67f2877e990afccc558065
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename lib{crypto,ssl}-host to lib{crypto,ssl}</title>
<updated>2016-07-21T21:15:31+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2016-07-21T21:15:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=c9c5e4b969de3f1ea4b6df1ffc06b8468641e051'/>
<id>c9c5e4b969de3f1ea4b6df1ffc06b8468641e051</id>
<content type='text'>
There's no need to use a different name for target and host moudles. In
Soong, it's better to use the same for both, as target and host modules
can be defined at the same time.

Change-Id: I32ee5bbd54b16a4ed9d812db4da836e96b1e8654
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There's no need to use a different name for target and host moudles. In
Soong, it's better to use the same for both, as target and host modules
can be defined at the same time.

Change-Id: I32ee5bbd54b16a4ed9d812db4da836e96b1e8654
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix include-what-you-use problem in android-pubkey.c.</title>
<updated>2016-04-15T21:44:05+00:00</updated>
<author>
<name>David Benjamin</name>
<email>davidben@google.com</email>
</author>
<published>2016-04-15T21:44:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=2257f6baf5fb0efedd7d7852bc81fb120198dfff'/>
<id>2257f6baf5fb0efedd7d7852bc81fb120198dfff</id>
<content type='text'>
This fixes a problem building against BoringSSL master.

Change-Id: Ib052c6a59454126a83e32e9a43391470aca7356a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a problem building against BoringSSL master.

Change-Id: Ib052c6a59454126a83e32e9a43391470aca7356a
</pre>
</div>
</content>
</entry>
<entry>
<title>Add libcrypto_utils.</title>
<updated>2016-04-12T22:08:01+00:00</updated>
<author>
<name>Mattias Nissler</name>
<email>mnissler@google.com</email>
</author>
<published>2016-03-31T14:31:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=b62146dcabedcacf99349793c1947797a173f0e6'/>
<id>b62146dcabedcacf99349793c1947797a173f0e6</id>
<content type='text'>
This provides a tiny library implementing encode/decode functionality
for Android's custom RSA public key binary format. Keys are encoded
from and decoded to BoringSSL RSA key objects.

Change-Id: I55e5522d557e0e9f35927a87b6581f020ee34e7a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This provides a tiny library implementing encode/decode functionality
for Android's custom RSA public key binary format. Keys are encoded
from and decoded to BoringSSL RSA key objects.

Change-Id: I55e5522d557e0e9f35927a87b6581f020ee34e7a
</pre>
</div>
</content>
</entry>
</feed>
