History log of /external/bouncycastle/src/main/java/org/bouncycastle/jce/provider/JDKDigestSignature.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
10261d9785b26fbcfe273b7b8119907fda09a999 23-Jun-2010 Brian Carlstrom <bdc@google.com> Remove libcore's dependency on bouncycastle

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
/external/bouncycastle/src/main/java/org/bouncycastle/jce/provider/JDKDigestSignature.java
7a6b43b187fb942402daa61e0b92496746f5bc1c 21-Jun-2010 Brian Carlstrom <bdc@google.com> Aligning bouncycastle with RI supported algorithms

Change-Id: I81156564372ac60d009e62fa9f8ef0ff2239dda5
/external/bouncycastle/src/main/java/org/bouncycastle/jce/provider/JDKDigestSignature.java
c37f4a04ef89e73a39a59f3c5a179af8c8ab5974 21-Jun-2010 Brian Carlstrom <bdc@google.com> Upgrade bouncycastle from 1.34 to 1.45

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
/external/bouncycastle/src/main/java/org/bouncycastle/jce/provider/JDKDigestSignature.java
b61a96e7ef1a78acf013bbf08fe537e5b5f129ca 26-Apr-2010 Peter Hallam <peterhal@google.com> merge more modules into luni
/external/bouncycastle/src/main/java/org/bouncycastle/jce/provider/JDKDigestSignature.java