Interface and Description |
---|
org.bouncycastle.asn1.DERTags
use BERTags
|
org.bouncycastle.jcajce.provider.asymmetric.util.DSAEncoder
No longer used
|
org.bouncycastle.jce.interfaces.MQVPrivateKey
use MQVParameterSpec for passing the ephemeral key.
|
org.bouncycastle.jce.interfaces.MQVPublicKey
use MQVParameterSpec for passing the ephemeral key.
|
Class and Description |
---|
org.bouncycastle.crypto.engines.AESFastEngine
unfortunately this class is has a few side channel issues. In an environment where encryption/decryption may be closely observed it should not be used.
|
org.bouncycastle.jcajce.BCFKSStoreParameter
This class does not support configuration on creation, use BCFKSLoadStoreParameter for best results.
|
org.bouncycastle.asn1.BERConstructedOctetString
use BEROctetString
|
org.bouncycastle.crypto.params.CCMParameters
use AEADParameters
|
org.bouncycastle.asn1.DERBoolean
use ASN1Boolean
|
org.bouncycastle.asn1.util.DERDump
use ASN1Dump.
|
org.bouncycastle.asn1.DEREnumerated
Use ASN1Enumerated instead of this.
|
org.bouncycastle.asn1.DERInteger
Use ASN1Integer instead of this,
|
org.bouncycastle.asn1.DERObjectIdentifier
Use ASN1ObjectIdentifier instead of this,
|
org.bouncycastle.asn1.DERT61UTF8String
don't use this class, introduced in error, it will be removed.
|
org.bouncycastle.asn1.x9.DHDomainParameters
use DomainParameters
|
org.bouncycastle.asn1.x9.DHValidationParms
use ValidationParams
|
org.bouncycastle.asn1.sec.ECPrivateKeyStructure
use ECPrivateKey
|
org.bouncycastle.jce.spec.GOST28147ParameterSpec
use org.bouncycastle.jcajce.spec.GOST28147ParameterSpec
|
org.bouncycastle.jce.provider.JDKPKCS12StoreParameter
use org.bouncycastle.jcajce.config.PKCS12StoreParameter
|
org.bouncycastle.jce.spec.MQVPrivateKeySpec
use MQVParameterSpec
|
org.bouncycastle.jce.spec.MQVPublicKeySpec
use MQVParameterSpec
|
org.bouncycastle.pqc.crypto.ntru.NTRUSigner
the NTRUSigner algorithm was broken in 2012 by Ducas and Nguyen. See
http://www.di.ens.fr/~ducas/NTRUSign_Cryptanalysis/DucasNguyen_Learning.pdf
for details.
|
org.bouncycastle.pqc.crypto.test.NTRUSignerTest
algorithm no longer safe.
|
org.bouncycastle.crypto.util.Pack
use org.bouncycastle.util.pack
|
org.bouncycastle.crypto.modes.PaddedBlockCipher
use org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher instead.
|
org.bouncycastle.jce.PKCS10CertificationRequest
use classes in org.bouncycastle.pkcs.
|
org.bouncycastle.jcajce.provider.config.PKCS12StoreParameter
use org.bouncycastle.jcajce.PKCS12StoreParameter
|
org.bouncycastle.jce.spec.RepeatedSecretKeySpec
use super class org.bouncycastle.jcajce.spec.RepeatedSecretKeySpec
|
org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
use RSAPrivateKey
|
org.bouncycastle.asn1.x509.RSAPublicKeyStructure
use org.bouncycastle.asn1.pkcs.RSAPublicKey
|
org.bouncycastle.asn1.x509.TBSCertificateStructure
use TBSCertificate
|
org.bouncycastle.jce.provider.X509CertificateObject
Do not use this class directly - either use org.bouncycastle.cert (bcpkix) or CertificateFactory.
|
org.bouncycastle.asn1.x509.X509CertificateStructure
use org.bouncycastle.asn1.x509.Certificate
|
org.bouncycastle.jce.provider.X509CertParser
use CertificateFactory or the PEMParser in the openssl package (pkix jar).
|
org.bouncycastle.jce.provider.X509CRLObject
Do not use this class directly - either use org.bouncycastle.cert (bcpkix) or CertificateFactory.
|
org.bouncycastle.asn1.x509.X509Extension
use Extension
|
org.bouncycastle.asn1.x509.X509Extensions
use Extensions
|
org.bouncycastle.asn1.x509.X509ExtensionsGenerator
use org.bouncycastle.asn1.x509.ExtensionsGenerator
|
org.bouncycastle.asn1.x509.X509Name
use org.bouncycastle.asn1.x500.X500Name.
|
org.bouncycastle.asn1.x509.X509NameTokenizer
use X500NameTokenizer
|
org.bouncycastle.jce.X509Principal
use the X500Name class.
|