Uses of Interface
org.bouncycastle.crypto.Algorithm
-
Packages that use Algorithm Package Description org.bouncycastle.crypto Lower level cryptography API that supports the JCA/JCE provider as well as allowing access to more primitive functionality.org.bouncycastle.crypto.asymmetric Keys and parameter classes for asymmetric (public/private) key algorithms.org.bouncycastle.crypto.fips Classes for FIPS approved mode algorithmsorg.bouncycastle.crypto.general Classes for general encryption algorithms and non-FIPS approved variants.org.bouncycastle.crypto.internal -
-
Uses of Algorithm in org.bouncycastle.crypto
Subinterfaces of Algorithm in org.bouncycastle.crypto Modifier and Type Interface Description interfaceDigestAlgorithmMarker interface for a digest algorithmMethods in org.bouncycastle.crypto that return Algorithm Modifier and Type Method Description AlgorithmKey. getAlgorithm()The algorithm the key is for.AlgorithmParameters. getAlgorithm()Return the algorithm these parameters are associated with.AlgorithmSymmetricSecretKey. getAlgorithm()Return the algorithm this secret key is for.Constructors in org.bouncycastle.crypto with parameters of type Algorithm Constructor Description SymmetricSecretKey(Algorithm algorithm, byte[] bytes)Base constructor. -
Uses of Algorithm in org.bouncycastle.crypto.asymmetric
Fields in org.bouncycastle.crypto.asymmetric declared as Algorithm Modifier and Type Field Description protected AlgorithmAsymmetricDHKey. algorithmprotected AlgorithmAsymmetricDSAKey. algorithmprotected AlgorithmAsymmetricECKey. algorithmMethods in org.bouncycastle.crypto.asymmetric that return Algorithm Modifier and Type Method Description AlgorithmAsymmetricDHKey. getAlgorithm()Return the algorithm this Diffie-Hellman key is for.AlgorithmAsymmetricDHPrivateKey. getAlgorithm()Return the algorithm this Diffie-Hellman key is for.AlgorithmAsymmetricDSAKey. getAlgorithm()Return the algorithm this DSA key is for.AlgorithmAsymmetricDSAPrivateKey. getAlgorithm()Return the algorithm this DSA key is for.AlgorithmAsymmetricDSTU4145Key. getAlgorithm()Return the algorithm this DSTU4145 key is for.AlgorithmAsymmetricDSTU4145PrivateKey. getAlgorithm()Return the algorithm this DSTU4145 key is for.AlgorithmAsymmetricECGOST3410PrivateKey. getAlgorithm()Return the algorithm this GOST R 34.10 key is for.AlgorithmAsymmetricECKey. getAlgorithm()Return the algorithm this Elliptic Curve key is for.AlgorithmAsymmetricECPrivateKey. getAlgorithm()Return the algorithm this Elliptic Curve key is for.AlgorithmAsymmetricEdDSAKey. getAlgorithm()Return the algorithm this Edwards Curve key is for.AlgorithmAsymmetricGOST3410Key. getAlgorithm()Return the algorithm this GOST R 34.10 key is for.AlgorithmAsymmetricGOST3410PrivateKey. getAlgorithm()Return the algorithm this GOST R 34.10 key is for.AlgorithmAsymmetricRSAKey. getAlgorithm()Return the algorithm this RSA key is for.AlgorithmAsymmetricRSAPrivateKey. getAlgorithm()Return the algorithm this RSA key is for.AlgorithmAsymmetricXDHKey. getAlgorithm()Return the algorithm this Edwards Curve key is for. -
Uses of Algorithm in org.bouncycastle.crypto.fips
Classes in org.bouncycastle.crypto.fips that implement Algorithm Modifier and Type Class Description classFipsAlgorithmBase class for FIPS approved algorithm identifier implementations.classFipsDigestAlgorithmMarker class for a FIPS approved digest algorithmConstructors in org.bouncycastle.crypto.fips with parameters of type Algorithm Constructor Description FipsConsistencyTestFailedError(java.lang.String message, Algorithm algorithm)Base constructor.FipsSelfTestFailedError(java.lang.String message, Algorithm algorithm)Base constructor.FipsUnapprovedOperationError(java.lang.String message, Algorithm algorithm)Constructor for an error associated with a specific algorithm. -
Uses of Algorithm in org.bouncycastle.crypto.general
Classes in org.bouncycastle.crypto.general with type parameters of type Algorithm Modifier and Type Class Description classGeneralParameters<T extends Algorithm>The base class for parameter classes for non-FIPS algorithms.Classes in org.bouncycastle.crypto.general that implement Algorithm Modifier and Type Class Description classGeneralAlgorithmBase class for the marker/algorithm ids for non-FIPS algorithms.classGeneralDigestAlgorithmMarker class for a digest algorithmFields in org.bouncycastle.crypto.general declared as Algorithm Modifier and Type Field Description static AlgorithmAES. ALGORITHMConvenience link back to FipsAES.static AlgorithmDSA. ALGORITHMstatic AlgorithmEC. ALGORITHMBasic Elliptic Curve key marker, can be used for creating general purpose Elliptic Curve keys.static AlgorithmTripleDES. ALGORITHMConvenience link back to FipsTripleDES.Methods in org.bouncycastle.crypto.general that return Algorithm Modifier and Type Method Description AlgorithmX931PRNG.Base. getAlgorithm()Methods in org.bouncycastle.crypto.general with parameters of type Algorithm Modifier and Type Method Description static byte[]EdEC. computePublicData(Algorithm algorithm, byte[] secret) -
Uses of Algorithm in org.bouncycastle.crypto.internal
Methods in org.bouncycastle.crypto.internal that return Algorithm Modifier and Type Method Description AlgorithmValidatedSymmetricKey. getAlgorithm()Methods in org.bouncycastle.crypto.internal with parameters of type Algorithm Modifier and Type Method Description static BlockCipherModeBlockCipherMode. getMode(Algorithm algorithm)Constructors in org.bouncycastle.crypto.internal with parameters of type Algorithm Constructor Description ValidatedSymmetricKey(Algorithm algorithm, byte[] keyBytes)
-