Uses of Package
org.bouncycastle.crypto.fips
Packages that use org.bouncycastle.crypto.fips
Package
Description
Classes for FIPS approved mode algorithms
Classes for general encryption algorithms and non-FIPS approved variants.
Key and algorithm parameters specifications for supporting provider specific algorithms and modes.
-
Classes in org.bouncycastle.crypto.fips used by org.bouncycastle.crypto.fipsClassDescriptionBase class for the approved mode AEADOperatorFactory implementations.Parameters for AES AEAD and MAC modes..General AES operator parameters.Parameters for AES key wrap operators.Base class for the FIPS approved mode Agreement implementations.Base class for the approved mode AgreementFactory implementations.Base parameters class for Diffie-Hellman and MQV based key agreement algorithms.Base class for FIPS approved algorithm identifier implementations.Base class for the FIPS approved mode AsymmetricKeyPairGenerator implementations.Parameters for Diffie-Hellman based key agreement.Parameters for Diffie-Hellman based key agreement using DHU.Initial builder for DHU parameters.Parameters for generating Diffie-Hellman domain parameters.Parameters for Diffie-Hellman key pair generation.Parameters for Diffie-Hellman based key agreement using MQV.Initial builder for MQV parameters.Marker class for a FIPS approved digest algorithmBase class for classes that produce digest calculators implementing the various FIPS secure hash algorithms.Builder for SecureRandom objects based on the FIPS DRBGs.Parameters for DSA domain parameter generation.Parameters for DSA key pair generation.Parameters for DSA signatures.Parameters for EC key agreement.Parameters for EC DHU key agreement.Initial builder for DHU parameters.An enumeration of ECDomainParametersID for the NIST defined EC domain parameters.Parameters for EC DSA signatures.Parameters for EC key pair generation.Parameters for EC MQV key agreement.Initial builder for MQV parameters.Base class for the approved mode EncapsulatedSecretExtractor implementations.Base class for the approved mode EncapsulatingSecretGenerator implementations.Base class for the approved mode InputAEADDecryptor implementations.Base class for the approved mode InputDecryptor implementations.Parameters for the X9.63 and CONCATENATION key derivation function.Parameters builder for the X9.63 and CONCATENATION key derivation function.An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with key agreement.An enumeration of the counter locations for Feedback Mode and Double Pipeline Iteration Mode.Parameters for the Counter Mode key derivation function.Parameters for the Counter Mode parameters builder.Parameters for the Double Pipeline Mode key derivation function.Parameters for the Double Pipeline Mode parameters builder.Parameters for the Feedback Mode key derivation function.Parameters for the Feedback Mode parameters builder.Parameters for the IKVEv2 key derivation function.Parameters builder for the IKEv2 key derivation function.An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with IKEv2.An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with SP 800-108.Parameters for the SRTP key derivation function.Parameters for the SRTP key derivation function.An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with SRTP.Parameters for the SSH key derivation function.Parameters builder for the SSH key derivation function.An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with SSH key exchange.Parameters for the TLS key derivation functions.Parameter builder for TLS 1.0/1.1Parameter builder for TLS 1.2An enumeration of the FIPS approved psuedo-random-function (PRF) for KDFs used with TLS.Base class for the approved mode KDFOperatorFactory implementations.Base class for the approved mode KeyUnwrapper implementations.Base class for the approved mode KeyUnwrapper implementations which need a SecureRandom.Base class for the approved mode KeyWrapOperatorFactory implementations.Base class for the approved mode KeyWrapper implementations.Base class for the approved mode KeyWrapper implementations which need a SecureRandom.Base class for the approved mode KTSOperatorFactory implementations.Base class for the approved mode MACOperatorFactory implementations.Base error class for FIPS errors.Base class for the approved mode OutputAEADDecryptor implementations.Base class for the approved mode OutputAEADEncryptor implementations.Base class for the approved mode OutputDecryptor implementations.Base class for the approved mode OutputDigestCalculator implementations.Base class for the approved mode OutputEncryptor implementations.Base class for the approved mode OutputMACCalculator implementations.Base class for a FIPS signature generator..Base class for a FIPS signature generator that makes use of a SecureRandom as part of the signing process.Base class for a FIPS signature verifier.Base class for a FIPS extendable output function calculator.Base class for parameter types used in FIPS implementations.Base class for the approved mode PasswordBasedDeriverFactory implementations.PBKD parameters.Initial builder for PBKDF2 parameters.Parameters for RSA key pair generation.Base class for parameters used with RSA based key transport algorithms.Parameters for RSA based key transport using OAEP.Parameters for use with OAEP formatted key wrapping/unwrapping and encryption/decryption.Parameters for use with PKCS#1 v1.5 format key wrapping/unwrapping.Parameters for PKCS#1 v1.5 digest signatures.Parameters for RSA PSS digest signatures.Base class for RSA digest based signature algorithm parameters.Parameters for RSA based key transport using SVE.Base class for RSA key wrapping/unwrapping parameters.Parameters for RSA X9.31 digest signatures.Base class for DRBG/RNG SecureRandom implementations that use FIPS approved algorithms.Parameters for HMAC modes.Customizable SHAKE (cSHAKE) parameters.Generic digest parameters.Base class for the approved mode SignatureOperatorFactory implementations.Base class for the FIPS approved mode SymmetricKeyGenerator implementations.Base class for the approved mode SymmetricOperatorFactory implementations.Parameters for Triple-DES AEAD and MAC modes..General Triple-DES operator parameters.Parameters for Triple-DES key wrap operators.Base class for the approved mode XOFOperatorFactory implementations.Parameters for the scrypt key derivation function.Parameters builder for the scrypt key derivation function.
-
Classes in org.bouncycastle.crypto.fips used by org.bouncycastle.crypto.generalClassDescriptionBase class for FIPS approved algorithm identifier implementations.The FipsBlockCipherProvider class is used to provide FIPS implementations to the general package so that the base FIPS engine can be used in other ways than FIPS allows for.
-
Classes in org.bouncycastle.crypto.fips used by org.bouncycastle.jcajce.specClassDescriptionParameters builder for the X9.63 and CONCATENATION key derivation function.