Age | Commit message (Collapse) | Author |
|
Change-Id: I35000ec43c7e708f4fd99ce96d336bfab8659d20
|
|
Bug: 14298175
Change-Id: I6003d2a3f9c5e254632e8a67bfee0c11ea0348f3
|
|
Bug: 13751317
Change-Id: Ie3b57c7f592cfdd478bdee0f1f6c0ea76d3ee418
|
|
(cherry picked from commit f4525824ed6e893500925b70f415a192a95f49da)
Change-Id: Icb98590851e2a4571c8f4a037b08507eee961b21
|
|
Conscrypt is not in the PDK build, so don't build modules that depend on
it.
Change-Id: Iaf950650e937eb12578295af1ec876c05923d753
|
|
Change-Id: I0f9707d48cf19ffd8d0fbe9543cd5648ad333cf7
|
|
(cherry picked from commit ee1cdde4bcea1635a6af99c2ada1e155cf1b7a3b)
Change-Id: Idc2bbd24722f6f2ca046f8dff197c63cf9dfa03b
|
|
Change-Id: If07ed8c6af6b55738f7df39e7d5f22292500e07f
|
|
Change-Id: Iaef3e3f325e43736fa19c701f6609e5ffd1535fa
|
|
Change-Id: I02c3b467e16c10a2259ba75932291029a1804579
|
|
Change-Id: Id8cfb06440d6d39e7374aa73d8b5b8991d4d45d5
|
|
Change-Id: I2c308a5d5e07830829b3e73488353f866e12326c
|
|
- Move existing provider source to bcprov
- Added bcpkix host build to support built/tooks/signapk
sha1sum of sources:
- 10bfea344842fe8e065c80e399c93f8651dc87d8 bcprov-jdk15on-147.tar.gz
- 913828c7ae36e030508e97e07b3c213fb1db1e9c bcpkix-jdk15on-147.tar.gz
Bug: 7056297
Change-Id: Id4f957f300a39aa34b4c3c679b2312631d3f1639
|
|
Repackaging org.bouncycastle.* into the private namespace
com.android.org.bouncycastle.* to avoid collisions with applications
bundling their own version of BouncyCastle.
Bug: 3086427
Change-Id: If3b02f9e9a3e2c9bf220a420de17d61932feb165
|
|
Change-Id: Ic7ae563593d827da6c2f92effe92a5ee4787b93a
|
|
Change-Id: Ibfc53be9b453db9dbde222e1aa1a431af06f95f0
|
|
Change-Id: Iaeac6c7642b0ab5cb337bd1a65fbfdc8a3cb564f
|
|
external/bouncycastle
- Change to be the primary build for bouncycastle sources (as opposed to part of libcore)
- Moved OpenSSLMessageDigest from libcore to OpenSSLDigest
It uses NativeCrypto API from core, but implements a bouncycastle specific interface
- restored registration of bouncycastle MessageDigests for SHA-1, SHA-256, MD5
OpenSSLProvider versions take precedence, but explicit provider of "BC" allows choice
- enabled native versions of SHA-384 and SHA-512
- pruned MD4 implementation
frameworks/base
- frameworks and CoreTests modules now depend on bouncycastle
- update preloades classes for NativeBN package change
- moved CryptoTest to libcore
libcore
- core now builds without bouncycastle sources
- core-tests, core-tests-support, core-tests-supportlib now depend on bouncycastle
- removed libcore/openssl directory, moving NativeBN to java/math
- minor cleanup of Provider, Security, Services style while working on ProviderTest
- added new OpenSSLProvider registered as first provider to have
priority over the others to ensure our native implementations are used
- moved BouncyCastle to have priority as a provider over Harmony
- JarVerifier and JarUtils now implicitly use OpenSSLMessageDigest
- Cleanedup OpenSSLSignature, implementation needs to be finished to move to OpenSSLProvider
- To avoid using PEMWriter from BouncyCastle, NativeCrypto now takes binary encoded certs and keys
This is more efficient as well avoiding the base64 decode/encode of the binary data
- removed SHA-224 to match the RI
packages/apps/CertInstaller
- CertificateInstaller module now depends on bouncycastle
this is the only app to depend on bouncycastle
system/core
- updated BOOTCLASSPATH
Change-Id: I42ac63a1669b03d0243f9714c89312227e48241d
|
|
This maintains the same set of provided algorithms as tested with
libcore's javax.security.PreparerTest. A further checkin will try to
bring the supported list in line with the RI.
Details:
Upgraded to JDK 1.6 version of 1.45 release
bouncycastle.version
First pass of triming unneeded files
bouncycastle.config
Compile with UTF-8 to avoid warnings
Android.mk
The updated patch
patches/android.patch
The rest of the files are generated from the release tar ball and the patch
./import_bouncycastle.sh import .../bcprov-jdk16-145.tar.gz
src/main/java/...
Change-Id: I1df5ad8a7161ec578415ae23f01c3b550e381927
|
|
Bouncy Castle has UTF-8 javadoc upstream and we don't want to change
that but we don't want the warnings either.
Change-Id: I439a5a0b75507d5969fa7ab5dc9719ba53b25c9b
|
|
Change-Id: Ie1e8c973d302b112709de8ec4b3d3e42da48b461
|