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

public Class SHA512

extends Object
Class Inheritance
Imports
org.bouncycastle.asn1.nist.NISTObjectIdentifiers, org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers, org.bouncycastle.crypto.CipherKeyGenerator, org.bouncycastle.crypto.digests.SHA512Digest, .SHA512tDigest, org.bouncycastle.crypto.macs.HMac, .OldHMac, org.bouncycastle.jcajce.provider.config.ConfigurableProvider, org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator, .BaseMac

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
SHA512.OldSHA512

SHA-512 HMac

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

SHA512back to summary
private SHA512()
org.bouncycastle.jcajce.provider.digest back to summary

public Class SHA512.Digest

extends BCMessageDigest
implements Cloneable
Class Inheritance
All Implemented Interfaces
java.lang.Cloneable

Field Summary

Inherited from org.bouncycastle.jcajce.provider.digest.BCMessageDigest:
digestdigestSize

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object
clone()

Overrides java.security.MessageDigest.clone.

Returns a clone if the implementation is cloneable.
Inherited from org.bouncycastle.jcajce.provider.digest.BCMessageDigest:
engineDigestengineDigestengineGetDigestLengthengineResetengineUpdateengineUpdate

Constructor Detail

Digestback to summary
public Digest()

Method Detail

cloneback to summary
public Object clone() throws CloneNotSupportedException

Overrides java.security.MessageDigest.clone.

Doc from java.security.MessageDigest.clone.

Returns a clone if the implementation is cloneable.

Returns:Object

a clone if the implementation is cloneable.

Exceptions
CloneNotSupportedException:
if this is called on an implementation that does not support Cloneable.
org.bouncycastle.jcajce.provider.digest back to summary

public Class SHA512.DigestT

extends BCMessageDigest
implements Cloneable
Class Inheritance
All Implemented Interfaces
java.lang.Cloneable
Known Direct Subclasses
org.bouncycastle.jcajce.provider.digest.SHA512.DigestT224, org.bouncycastle.jcajce.provider.digest.SHA512.DigestT256

Field Summary

Inherited from org.bouncycastle.jcajce.provider.digest.BCMessageDigest:
digestdigestSize

Constructor Summary

AccessConstructor and Description
public
DigestT(int bitLength)

Method Summary

Modifier and TypeMethod and Description
public Object
clone()

Overrides java.security.MessageDigest.clone.

Returns a clone if the implementation is cloneable.
Inherited from org.bouncycastle.jcajce.provider.digest.BCMessageDigest:
engineDigestengineDigestengineGetDigestLengthengineResetengineUpdateengineUpdate

Constructor Detail

DigestTback to summary
public DigestT(int bitLength)

Method Detail

cloneback to summary
public Object clone() throws CloneNotSupportedException

Overrides java.security.MessageDigest.clone.

Doc from java.security.MessageDigest.clone.

Returns a clone if the implementation is cloneable.

Returns:Object

a clone if the implementation is cloneable.

Exceptions
CloneNotSupportedException:
if this is called on an implementation that does not support Cloneable.
org.bouncycastle.jcajce.provider.digest back to summary

public Class SHA512.DigestT224

extends DigestT
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.digest.SHA512.DigestT:
clone

Constructor Detail

DigestT224back to summary
public DigestT224()
org.bouncycastle.jcajce.provider.digest back to summary

public Class SHA512.DigestT256

extends DigestT
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.digest.SHA512.DigestT:
clone

Constructor Detail

DigestT256back to summary
public DigestT256()
org.bouncycastle.jcajce.provider.digest back to summary

public Class SHA512.HashMac

extends BaseMac
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseMac:
engineDoFinalengineGetMacLengthengineInitengineResetengineUpdateengineUpdate

Constructor Detail

HashMacback to summary
public HashMac()
org.bouncycastle.jcajce.provider.digest back to summary

public Class SHA512.HashMacT224

extends BaseMac
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseMac:
engineDoFinalengineGetMacLengthengineInitengineResetengineUpdateengineUpdate

Constructor Detail

HashMacT224back to summary
public HashMacT224()
org.bouncycastle.jcajce.provider.digest back to summary

public Class SHA512.HashMacT256

extends BaseMac
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseMac:
engineDoFinalengineGetMacLengthengineInitengineResetengineUpdateengineUpdate

Constructor Detail

HashMacT256back to summary
public HashMacT256()
org.bouncycastle.jcajce.provider.digest back to summary

public Class SHA512.KeyGenerator

extends BaseKeyGenerator
Class Inheritance

HMACSHA512

Field Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator:
algNamedefaultKeySizeenginekeySizeuninitialised

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator:
engineGenerateKeyengineInitengineInitengineInit

Constructor Detail

KeyGeneratorback to summary
public KeyGenerator()
org.bouncycastle.jcajce.provider.digest back to summary

public Class SHA512.KeyGeneratorT224

extends BaseKeyGenerator
Class Inheritance

Field Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator:
algNamedefaultKeySizeenginekeySizeuninitialised

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator:
engineGenerateKeyengineInitengineInitengineInit

Constructor Detail

KeyGeneratorT224back to summary
public KeyGeneratorT224()
org.bouncycastle.jcajce.provider.digest back to summary

public Class SHA512.KeyGeneratorT256

extends BaseKeyGenerator
Class Inheritance

Field Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator:
algNamedefaultKeySizeenginekeySizeuninitialised

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator:
engineGenerateKeyengineInitengineInitengineInit

Constructor Detail

KeyGeneratorT256back to summary
public KeyGeneratorT256()
org.bouncycastle.jcajce.provider.digest back to summary

public Class SHA512.Mappings

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.digest.DigestAlgorithmProvider:
addHMACAlgorithmaddHMACAliasaddKMACAlgorithm

Field Detail

PREFIXback to summary
private static final String PREFIX

Constructor Detail

Mappingsback to summary
public Mappings()

Method Detail

configureback to summary
public void configure(ConfigurableProvider provider)

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

org.bouncycastle.jcajce.provider.digest back to summary

public Class SHA512.OldSHA512

extends BaseMac
Class Inheritance

SHA-512 HMac

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.bouncycastle.jcajce.provider.symmetric.util.BaseMac:
engineDoFinalengineGetMacLengthengineInitengineResetengineUpdateengineUpdate

Constructor Detail

OldSHA512back to summary
public OldSHA512()