I think at some point the plan was to throw BC out and implement all the crypto stuff using OpenSSL which is also on the device and should be faster than the pure java impls in BC. (this might still be the plan, not sure though)
Also BC is huge and was already reduced in size by throwing out many algorithms due to space restrictions. (Can be seen in the BouncyCastleProvider that should register all the algorithms) http://android.git.kernel.org/?p=platform/dalvik.git;a=blob_plain;f=libcore/security/src/main/java/org/bouncycastle/jce/provider/BouncyCastleProvider.java;hb=HEAD I don't think this crippled BC will be part of the api. Someone who needs algorithms from BC would have to include it with the app. I guess this would fail right now. This makes it much harder to use BC stuff that has been dropped in the current BC version included in the core libs. Dropping BC from the core libs would fix this problem. -- Urs On Thu, Jul 16, 2009 at 12:58 PM, John Smith<deltafoxtrot...@gmail.com> wrote: > > > 2009/7/16 Mark Murphy <mmur...@commonsware.com> >> >> John Smith wrote: >> > re-add bouncy castle to SDK? >> >> By which I mean having all the classes be public, documenting the >> version number, including them in the SDK documentation, etc. I haven't >> used Bouncy Castle in years, but I seem to recall it offered more than >> just the provider interface. I could be mistaken. > > The problem with the current state things are in, it's difficult if not > impossible to use the libs from their site without a lot of effort, and I'm > sure it's not ideal to use the old code due to bugs and what not so things > are really in a state of disrepair for trying to use additional BC > functionality. > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---