Top Inners Fields Constructors Methods
org.bouncycastle.jcajce.provider

pack-priv Class ProvSHS

extends Object
Class Inheritance
Imports
java.security.InvalidAlgorithmParameterException, .SecureRandom, java.security.spec.AlgorithmParameterSpec, .InvalidKeySpecException, org.bouncycastle.asn1.iana.IANAObjectIdentifiers, org.bouncycastle.asn1.nist.NISTObjectIdentifiers, org.bouncycastle.asn1.oiw.OIWObjectIdentifiers, org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers, org.bouncycastle.crypto.AuthenticationParameters, .SymmetricKeyGenerator, org.bouncycastle.crypto.fips.FipsSHS

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
public static class
private static class

Field Summary

Modifier and TypeField and Description
private static final BaseSecretKeyFactory.Validator

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

anythingGoesValidatorback to summary
private static final BaseSecretKeyFactory.Validator anythingGoesValidator

Constructor Detail

ProvSHSback to summary
pack-priv ProvSHS()
org.bouncycastle.jcajce.provider back to summary

private Class ProvSHS.ParametersCreator

extends Object
implements MacParametersCreator
Class Inheritance
All Implemented Interfaces
org.bouncycastle.jcajce.provider.MacParametersCreator

Field Summary

Modifier and TypeField and Description
private final FipsSHS.AuthParameters

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public AuthenticationParameters<T extends Parameters>
public AuthenticationParameters<T extends Parameters>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

algorithmback to summary
private final FipsSHS.AuthParameters algorithm

Constructor Detail

ParametersCreatorback to summary
pack-priv ParametersCreator(FipsSHS.AuthParameters algorithm)

Method Detail

createParametersback to summary
public AuthenticationParameters<T extends Parameters> createParameters(boolean forEncryption, AlgorithmParameterSpec spec, SecureRandom random) throws InvalidAlgorithmParameterException

Implements org.bouncycastle.jcajce.provider.MacParametersCreator.createParameters.

getBaseParametersback to summary
public AuthenticationParameters<T extends Parameters> getBaseParameters()

Implements org.bouncycastle.jcajce.provider.MacParametersCreator.getBaseParameters.

org.bouncycastle.jcajce.provider back to summary

pack-priv Class ProvSHS.SHA1

extends DigestAlgorithmProvider
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final String

Constructor Summary

AccessConstructor and Description
pack-priv
SHA1()

Method Summary

Modifier and TypeMethod and Description
pack-priv void
Inherited from org.bouncycastle.jcajce.provider.DigestAlgorithmProvider:
addHMACAlgorithmaddHMACAliasaddHMACAlias

Field Detail

PREFIXback to summary
private static final String PREFIX

Constructor Detail

SHA1back to summary
pack-priv SHA1()

Method Detail

configureback to summary
pack-priv void configure(final BouncyCastleFipsProvider provider)

Implements abstract org.bouncycastle.jcajce.provider.AlgorithmProvider.configure.

org.bouncycastle.jcajce.provider back to summary

pack-priv Class ProvSHS.SHA224

extends DigestAlgorithmProvider
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.bouncycastle.jcajce.provider.DigestAlgorithmProvider:
addHMACAlgorithmaddHMACAliasaddHMACAlias

Field Detail

PREFIXback to summary
private static final String PREFIX

Constructor Detail

SHA224back to summary
pack-priv SHA224()

Method Detail

configureback to summary
public void configure(final BouncyCastleFipsProvider provider)

Implements abstract org.bouncycastle.jcajce.provider.AlgorithmProvider.configure.

org.bouncycastle.jcajce.provider back to summary

pack-priv Class ProvSHS.SHA256

extends DigestAlgorithmProvider
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.bouncycastle.jcajce.provider.DigestAlgorithmProvider:
addHMACAlgorithmaddHMACAliasaddHMACAlias

Field Detail

PREFIXback to summary
private static final String PREFIX

Constructor Detail

SHA256back to summary
pack-priv SHA256()

Method Detail

configureback to summary
public void configure(final BouncyCastleFipsProvider provider)

Implements abstract org.bouncycastle.jcajce.provider.AlgorithmProvider.configure.

org.bouncycastle.jcajce.provider back to summary

pack-priv Class ProvSHS.SHA384

extends DigestAlgorithmProvider
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.bouncycastle.jcajce.provider.DigestAlgorithmProvider:
addHMACAlgorithmaddHMACAliasaddHMACAlias

Field Detail

PREFIXback to summary
private static final String PREFIX

Constructor Detail

SHA384back to summary
pack-priv SHA384()

Method Detail

configureback to summary
public void configure(final BouncyCastleFipsProvider provider)

Implements abstract org.bouncycastle.jcajce.provider.AlgorithmProvider.configure.

org.bouncycastle.jcajce.provider back to summary

pack-priv Class ProvSHS.SHA3_224

extends DigestAlgorithmProvider
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.bouncycastle.jcajce.provider.DigestAlgorithmProvider:
addHMACAlgorithmaddHMACAliasaddHMACAlias

Field Detail

PREFIXback to summary
private static final String PREFIX

Constructor Detail

SHA3_224back to summary
pack-priv SHA3_224()

Method Detail

configureback to summary
public void configure(final BouncyCastleFipsProvider provider)

Implements abstract org.bouncycastle.jcajce.provider.AlgorithmProvider.configure.

org.bouncycastle.jcajce.provider back to summary

pack-priv Class ProvSHS.SHA3_256

extends DigestAlgorithmProvider
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.bouncycastle.jcajce.provider.DigestAlgorithmProvider:
addHMACAlgorithmaddHMACAliasaddHMACAlias

Field Detail

PREFIXback to summary
private static final String PREFIX

Constructor Detail

SHA3_256back to summary
pack-priv SHA3_256()

Method Detail

configureback to summary
public void configure(final BouncyCastleFipsProvider provider)

Implements abstract org.bouncycastle.jcajce.provider.AlgorithmProvider.configure.

org.bouncycastle.jcajce.provider back to summary

pack-priv Class ProvSHS.SHA3_384

extends DigestAlgorithmProvider
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.bouncycastle.jcajce.provider.DigestAlgorithmProvider:
addHMACAlgorithmaddHMACAliasaddHMACAlias

Field Detail

PREFIXback to summary
private static final String PREFIX

Constructor Detail

SHA3_384back to summary
pack-priv SHA3_384()

Method Detail

configureback to summary
public void configure(final BouncyCastleFipsProvider provider)

Implements abstract org.bouncycastle.jcajce.provider.AlgorithmProvider.configure.

org.bouncycastle.jcajce.provider back to summary

pack-priv Class ProvSHS.SHA3_512

extends DigestAlgorithmProvider
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.bouncycastle.jcajce.provider.DigestAlgorithmProvider:
addHMACAlgorithmaddHMACAliasaddHMACAlias

Field Detail

PREFIXback to summary
private static final String PREFIX

Constructor Detail

SHA3_512back to summary
pack-priv SHA3_512()

Method Detail

configureback to summary
public void configure(final BouncyCastleFipsProvider provider)

Implements abstract org.bouncycastle.jcajce.provider.AlgorithmProvider.configure.

org.bouncycastle.jcajce.provider back to summary

public Class ProvSHS.SHA512

extends DigestAlgorithmProvider
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.bouncycastle.jcajce.provider.DigestAlgorithmProvider:
addHMACAlgorithmaddHMACAliasaddHMACAlias

Field Detail

PREFIXback to summary
private static final String PREFIX

Constructor Detail

SHA512back to summary
public SHA512()

Method Detail

configureback to summary
public void configure(final BouncyCastleFipsProvider provider)

Implements abstract org.bouncycastle.jcajce.provider.AlgorithmProvider.configure.

org.bouncycastle.jcajce.provider back to summary

private Class ProvSHS.TruncatedParametersCreator

extends Object
implements MacParametersCreator
Class Inheritance
  • java.lang.Object
  • org.bouncycastle.jcajce.provider.ProvSHS.TruncatedParametersCreator
All Implemented Interfaces
org.bouncycastle.jcajce.provider.MacParametersCreator

Field Summary

Modifier and TypeField and Description
private final FipsSHS.AuthParameters
private final int

Constructor Summary

AccessConstructor and Description
pack-priv
TruncatedParametersCreator(FipsSHS.AuthParameters algorithm, int macSizeInBits)

Method Summary

Modifier and TypeMethod and Description
public AuthenticationParameters<T extends Parameters>
public AuthenticationParameters<T extends Parameters>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

algorithmback to summary
private final FipsSHS.AuthParameters algorithm
macSizeInBitsback to summary
private final int macSizeInBits

Constructor Detail

TruncatedParametersCreatorback to summary
pack-priv TruncatedParametersCreator(FipsSHS.AuthParameters algorithm, int macSizeInBits)

Method Detail

createParametersback to summary
public AuthenticationParameters<T extends Parameters> createParameters(boolean forEncryption, AlgorithmParameterSpec spec, SecureRandom random) throws InvalidAlgorithmParameterException

Implements org.bouncycastle.jcajce.provider.MacParametersCreator.createParameters.

getBaseParametersback to summary
public AuthenticationParameters<T extends Parameters> getBaseParameters()

Implements org.bouncycastle.jcajce.provider.MacParametersCreator.getBaseParameters.