libbcpg-java - Bouncy Castle generators/processors for OpenPGP

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libbcpg-java
Package version 1.49+dfsg
Package release 3+deb8u2
Package architecture all
Package type deb
Installed size 316 B
Download size 228.52 KB
Official Mirror
The Bouncy Castle Crypto package is a Java implementation of
cryptographic algorithms.
This package contains generators and processors for OpenPGP (RFC 2440).


Package Version Architecture Repository
libbcpg-java_1.49+dfsg-3+deb8u2_all.deb 1.49+dfsg all Debian Main
libbcpg-java - - -


Name Value
libbcprov-java >= 1.49+dfsg-3+deb8u2


Type URL
Binary Package libbcpg-java_1.49+dfsg-3+deb8u2_all.deb
Source Package bouncycastle

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libbcpg-java deb package:
    # sudo apt-get install libbcpg-java




2017-04-10 - Markus Koschany <>
bouncycastle (1.49+dfsg-3+deb8u2) jessie-security; urgency=high
* Team upload.
* Fix CVE-2015-6644:
An information disclosure vulnerability was discovered in Bouncy Castle, a
Java library which consists of various cryptographic algorithms. The
Galois/Counter mode (GCM) implementation was missing a boundary check that
could enable a local application to gain access to user's private
2015-12-13 - Markus Koschany <>
bouncycastle (1.49+dfsg-3+deb8u1) jessie-security; urgency=high
* Team upload.
* CVE-2015-7940: fix invalid curve attack as described in
(Closes: #802671)
2014-10-22 - Emmanuel Bourg <>
bouncycastle (1.49+dfsg-3) unstable; urgency=medium
* Replaced the dependency on libgnumail-java with libmail-java
* Standards-Version updated to 3.9.6 (no changes)
* Switch to debhelper level 9
* Use XZ compression for the upstream tarball
* Moved the package to Git
2013-09-09 - Emmanuel Bourg <>
bouncycastle (1.49+dfsg-2) unstable; urgency=low
* Upload to unstable
* debian/control: Specified the packages broken by this version.
This completes the transition to Bouncy Castle >= 1.47 (Closes: #687694)
2013-07-15 - Emmanuel Bourg <>
bouncycastle (1.49+dfsg-1) experimental; urgency=low
* New upstream release
* Updated the Maven poms
* Use canonical URLs in the Vcs-* fields
* Added the missing dependencies between the packages:
- libbcpkix-java depends on libbcprov-java
- libbcpg-java depends on libbcprov-java
- libbcmail-java depends on libbcprov-java and libbcpkix-java
* Added the Classpath attribute in the manifests
* Added the upstream changelog
* Removed the -gcj packages
* debian/ Exclude Eclipse project file
* debian/ Exclude the prebuilt CLDC classes
* debian/rules:
- Use the CDBS Ant class
- Updated the download URL for the poms
- Use uppercase names for the constants
- Removed the duplicate constants
* debian/copyright: Updated to follow the Copyright Format 1.0
* The documentation is now registered with doc-base
* Moved the documentation in the libbcprov-java-doc package
* Improved the description of the documentation packages
* Removed the debian/*.dirs files
2013-05-17 - Emmanuel Bourg <>
bouncycastle (1.48+dfsg-2) unstable; urgency=low
* Removed the dependency on the Activation Framework (libgnujaf-java)
* Enabled the hardening for the -gcj packages
* Upload to unstable
2013-03-29 - Emmanuel Bourg <>
bouncycastle (1.48+dfsg-1) experimental; urgency=low
* Team upload.
* New upstream release (Closes: #701698)
- Fixes the Lucky 13 attack on CBC-mode encryption in TLS
CVE-2013-0169, CVE-2013-1624 (Closes: #699885)
* Added the bcpkix packages (Closes: #675819)
* Removed the bctsp packages (the TSP API is now included in bcpkix)
* Updated Standards-Version to 3.9.4: no changes needed.
* Removed the DMUA flag
* Refreshed the patches
* Removed "Suggests: java-virtual-machine" on the libbcpg-java-gcj package
2012-08-18 - Damien Raude-Morvan <>
bouncycastle (1.46+dfsg-7) unstable; urgency=low
* Team upload.
* Updated Standards-Version to 3.9.3: no changes needed.
* As per Java Policy, remove "Depends: default-jre | java2-runtime"
and "Suggests: java-virtual-machine" from library packages:
only programs need explicit depends on runtime.
* Force a Build-Depends on default-jdk (>= 1:1.6) to indicate that this
package needs some classes (like which
are not available in GCJ classpath (Closes: #678904).
* Remove Build-Depends on quilt and debian/README.source file
since we already use quilt (3.0) source format.

See Also

Package Description
libbcpkix-java-doc_1.49+dfsg-3+deb8u2_all.deb Bouncy Castle Java API for PKIX, CMS, EAC, TSP, PKCS... (Documentation)
libbcpkix-java_1.49+dfsg-3+deb8u2_all.deb Bouncy Castle Java API for PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF
libbcprov-java-doc_1.49+dfsg-3+deb8u2_all.deb Bouncy Castle Java Cryptographic Service Provider (Documentation)
libbcprov-java_1.49+dfsg-3+deb8u2_all.deb Bouncy Castle Java Cryptographic Service Provider
libbdd-dev_2.4-11_amd64.deb Binary decision-diagram library (development)
libbdd0c2_2.4-11_amd64.deb Binary decision-diagram library (runtime)
libbde-dev_20140731-1_amd64.deb Library to access the BitLocker Drive Encryption (BDE) format
libbde-utils_20140731-1_amd64.deb Tools to access the BitLocker Drive Encryption (BDE) format
libbde1_20140731-1_amd64.deb Library to access the BitLocker Drive Encryption (BDE) format
libbeansbinding-java-doc_1.2.1-1_all.deb Beans Binding API (documentation)
libbeansbinding-java_1.2.1-1_all.deb Beans Binding API (library)
libbeecrypt-dev_4.2.1-4_amd64.deb header files for beecrypt, a library of cryptographic algorithms
libbeecrypt7_4.2.1-4_amd64.deb open source C library of cryptographic algorithms
libbellesip-dev_1.3.0-1.1+b1_amd64.deb SIP stack from the Linphone team (development files)
libbellesip0_1.3.0-1.1+b1_amd64.deb SIP stack from the Linphone team