The BC-FJA 1.0.2.4 non-certified release candidate is a drop in replacement for BC-FJA 1.0.2.3 which fixes the issues observed with Java 13 and later and also provides support for dealing with the RSA PKCS 1.5 encryption transition and the TDES transition taking place at the end of 2023. It is possible to get the jar to behave identically to BC-FJA 1.0.2.3 in respect to the transition by making use the following security properties:Properties Applying to Triple-DES:org.bouncycastle.tripledes.allow_drbg
org.bouncycastle.tripledes.allow_prf
org.bouncycastle.tripledes.allow_wrap
org.bouncycastle.tripledes.allow_enc
Properties Applying to RSA PKCS1.5 Encryption: org.bouncycastle.rsa.allow_pkcs15_enc
Bouncy Castle Cryptography Library 147 Download
If you're interested in grabbing the lot in one hit (includes JCE, JCE provider, light weight API, J2ME, range of JDK compatibility classes, signed jars, fries, and king prawns...) download crypto-172.tar.gz or crypto-172.zip, otherwise if you are only interested in one version in particular, see below. Early access to our FIPS hardened version of the Java APIs is now available for both BC-FJA 1.0.3 and BC-FJA 2.0.0 as well, contact us at office@bouncycastle.org for further information.
JCE with provider and lightweight APILightweight API JDK 1.8 and later bcprov-jdk18on-172.tar.gz bcprov-jdk18on-172.zip lcrypto-jdk18on-172.tar.gz lcrypto-jdk18on-172.zip JDK 1.5 - JDK 1.8 bcprov-jdk15to18-172.tar.gz bcprov-jdk15to18-172.zip lcrypto-jdk15to18-172.tar.gz lcrypto-jdk15to18-172.zip JDK 1.4 bcprov-jdk14-172.tar.gz bcprov-jdk14-172.zip lcrypto-jdk14-172.tar.gz lcrypto-jdk14-172.zip JDK 1.3 jce-jdk13-172.tar.gz jce-jdk13-172.zip lcrypto-jdk13-172.tar.gz lcrypto-jdk13-172.zip JDK 1.2 jce-jdk12-172.tar.gz jce-jdk12-172.zip lcrypto-jdk12-172.tar.gz lcrypto-jdk12-172.zip JDK 1.1 jce-jdk11-172.tar.gz jce-jdk11-172.zip lcrypto-jdk11-172.tar.gz lcrypto-jdk11-172.zip J2ME lcrypto-j2me-172.1.tar.gz lcrypto-j2me-172.1.zip Releases no longer maintained JDK 1.0 lcrypto-jdk10-133.tar.gz lcrypto-jdk10-133.zipNOTE: The tar archives were created using GNU tar (some versions of Solaris tar will have problems extracting them)
The J2ME source distribution includes zips for the class files
You can find the release notes, documentation, and specifications here.You can find checksums for confirming the integrity of the distributions here MirrorsToo slow? You can also find the latest versions on one of our mirrors: polydistortion.net
Beta AccessThe current working betas, when available, for the next release for JDK 1.8 and later can be found at If you need a beta to be made available for another version of Java please ask by emailing feedback-crypto@bouncycastle.org.
This release introduces a new feature whereby the JCE jurisdiction policy files used by the JDK can be controlled via a new Security property. In older releases, JCE jurisdiction files had to be downloaded and installed separately to allow unlimited cryptography to be used by the JDK. The download and install steps are no longer necessary. To enable unlimited cryptography, one can use the new crypto.policy Security property. If the new Security property (crypto.policy) is set in the java.security file, or has been set dynamically using the Security.setProperty() call before the JCE framework has been initialized, that setting will be honored. By default, the property will be undefined. If the property is undefined and the legacy JCE jurisdiction files don't exist in the legacy lib/security directory, then the default cryptographic level will remain at 'limited'. To configure the JDK to use unlimited cryptography, set the crypto.policy to a value of 'unlimited'. See the notes in the java.security file shipping with this release for more information.
This release introduces a new feature whereby the JCE jurisdiction policy files used by the JDK can be controlled via a new Security property. In older releases, JCE jurisdiction files had to be downloaded and installed separately to allow unlimited cryptography to be used by the JDK. The download and install steps are no longer necessary. To enable unlimited cryptography, one can use the new crypto.policy Security property. If the new Security property (crypto.policy) is set in the java.security file, or has been set dynamically by using the Security.setProperty() call before the JCE framework has been initialized, that setting will be honored. By default, the property will be undefined. If the property is undefined and the legacy JCE jurisdiction files don't exist in the legacy lib/security directory, then the default cryptographic level will remain at 'limited'. To configure the JDK to use unlimited cryptography, set the crypto.policy to a value of 'unlimited'. See the notes in the java.security file shipping with this release for more information.
Spongy Castle is a package-rename (org.bouncycastle.* to org.spongycastle.*) of Bouncy Castleintended for the Android platform. Android unfortunately ships with a stripped-down version ofBouncy Castle, which prevents easy upgrades - Spongy Castle overcomes this and provides a full,up-to-date version of the Bouncy Castle cryptographic libs.
org.bouncycastle.openpgp.PGPException: Exception decrypting key at org.bouncycastle.openpgp.PGPSecretKey.extractKeyData(Unknown Source) at org.bouncycastle.openpgp.PGPSecretKey.extractPrivateKey(Unknown Source) at org.bouncycastle.openpgp.PGPSecretKey.extractPrivateKey(Unknown Source) at com.sap.pi.pgp.PGPCrypto.findSecretKey(PGPCrypto.java:538) at com.sap.pi.pgp.PGPCrypto.decrypt(PGPCrypto.java:453) at com.sap.pi.pgp.PGPCrypto.decrypt(PGPCrypto.java:353) at com.sap.pi.pgp.PGPDecryption.execute(PGPDecryption.java:53) at com.sap.pi.pgp.PGPDecryption.main(PGPDecryption.java:71)Caused by: java.security.InvalidKeyException: Illegal key size at javax.crypto.Cipher.a(DashoA13*..) at javax.crypto.Cipher.init(DashoA13*..) at javax.crypto.Cipher.init(DashoA13*..) Like 0ShareRight click and copy the link to share this comment
com.sap.aii.ibrep.server.mapping.rt.WrappedMappingRuntimeException: Unable to find resource org/bouncycastle/jce/provider/BouncyCastleProvider.class ( , -1) in the following software component versions: b8040540-dfb8-11dc-b688-c07f0a600396
Using the stats below, you can answer questions like "Who's using spongy castle - bouncy castle for android", "Which apps are a showcase for spongy castle - bouncy castle for android",and "How popular is this library?".About spongy castle - bouncy castle for android usage dataOur market share and usage data is crowd-sourced. This means that we have 100% coverage of popular apps, and the less popular an app is, the more likelywe won't have detected its libraries. However, this doesn't invalidate our statistics, because the power law property of app downloads means that the vastmajority of all downloads is generated by a relatively small number of popular apps, which we all cover.The "related libraries" gives a good overview which code is frequently used together with spongy castle - bouncy castle for android. Theselibraries may, for instance, work well together, or may be competitors to spongy castle - bouncy castle for android.StatisticsMarket share overall1.24% of apps2.44% of installsMarket share in top apps 4.23% of apps10.70% of installsMarket share in new apps 2.32% of apps0.91% of installs Related LibrariesAdMobAndroidX ActivityAndroid Jetpack AnnotationsAndroid Jetpack AppCompatAndroidX LoaderAndroid Jetpack MediaAndroid Activity Saved StateAndroid Transition Support LibraryAndroid Jetpack VersionedParcelableFirebaseAdd to your websiteTo keep others updated about Spongy Castle - Bouncy Castle for Android and its use in Android apps,we offer a widget that you can embed into your website.Click to preview the widget.Suggest an updateName changed? Website moved? New icon?Suggest an updateand help us stay up-to-date.Top apps that contain Spongy Castle - Bouncy Castle for AndroidSamsung CloudSamsung Electronics Co., Ltd.4.3 Free 1,000,000,000+ WhatsApp MessengerWhatsApp LLC4.3 Free 5,000,000,000+Indeed Job SearchIndeed Jobs4.7 Free 100,000,000+SHEIN-Fashion Shopping OnlineRoadget Business PTE. LTD.4.7 Free 100,000,000+EasyShareVivo Communication Technology Co. Ltd0.0 Free 500,000,000+Tinder: Dating app. Meet. ChatTinder3.3 Free 100,000,000+Normal VPN - Stable&Safe ProxyNormal Mobile Tec4.5 Free 10,000,000+StarMaker: Sing Karaoke SongsSTAR SHINE ENTERTAINMENT PTE. LTD.4.6 Free 100,000,000+Picsart AI Photo Editor, VideoPicsArt, Inc. 4.1 Free 1,000,000,000+RavoVPN-Secure&Fast ProxyFive Oceans E-Commerce4.6 Free 50,000,000+ BuyGet the top 500 apps that contain Spongy Castle - Bouncy Castle for AndroidMarket share by categoryFinance4.60%Events4.27%Productivity2.83%Business2.57%Tools2.56%House & Home2.27%Shopping2.14%Parenting2.10%Communication1.91%Travel & Local1.78%Role Playing1.77%Medical1.76%Auto & Vehicles1.60%Social 1.55%Lifestyle1.39%News & Magazines1.39%Food & Drink1.34%Video Players & Editors1.24%Average1.24%Health & Fitness1.18% Comics1.16%Maps & Navigation1.08%Libraries & Demo0.97%Card0.87%Dating0.82%Casino0.76%Entertainment0.68%Beauty0.68%Strategy0.67%Sports0.62%Adventure0.42%Education0.41%Trivia0.37%Books & Reference0.34%Music0.32%Sports Games0.31%Photography0.30%Action0.30%Weather0.27%Board0.26%Simulation0.21%Art & Design0.21%Casual0.20%Arcade0.18%Word0.17%Educational0.12%Music & Audio0.11% Puzzle0.11%Racing0.09%Personalization0.07% Promote your Android app with AppBrainPromoteMonetize your Android app with AppBrainEarn moneyAnalyze your Android app with AppBrainView nowPromote your Android appMonetize your Android appAnalyze your Android appDownload the top apps that contain Spongy Castle - Bouncy Castle for AndroidGet a great insight in the most downloaded apps that containSpongy Castle - Bouncy Castle for Android. For $250 you can buya CSV file that can be imported into anyspreadsheet or analysis tool. 2ff7e9595c
Comments