Top Description Inners Fields Constructors Methods
org.bouncycastle.crypto.util

public final Class DigestFactory

extends Object
Class Inheritance
Imports
java.util.HashMap, .Map, org.bouncycastle.crypto.CryptoServicePurpose, .Digest, org.bouncycastle.crypto.digests.MD5Digest, .SHA1Digest, .SHA224Digest, .SHA256Digest, .SHA384Digest, .SHA3Digest, .SHA512Digest, .SHA512tDigest, .SHAKEDigest

Basic factory class for message digests.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static interface

Field Summary

Modifier and TypeField and Description
private static final Map<K, V>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
public static Digest
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cloneMapback to summary
private static final Map<K, V> cloneMap

Constructor Detail

DigestFactoryback to summary
public DigestFactory()

Method Detail

cloneDigestback to summary
public static Digest cloneDigest(Digest hashAlg)
createMD5back to summary
public static Digest createMD5()
createMD5PRFback to summary
public static Digest createMD5PRF()
createSHA1back to summary
public static Digest createSHA1()
createSHA1PRFback to summary
public static Digest createSHA1PRF()
createSHA224back to summary
public static Digest createSHA224()
createSHA224PRFback to summary
public static Digest createSHA224PRF()
createSHA256back to summary
public static Digest createSHA256()
createSHA256PRFback to summary
public static Digest createSHA256PRF()
createSHA384back to summary
public static Digest createSHA384()
createSHA384PRFback to summary
public static Digest createSHA384PRF()
createSHA3_224back to summary
public static Digest createSHA3_224()
createSHA3_224PRFback to summary
public static Digest createSHA3_224PRF()
createSHA3_256back to summary
public static Digest createSHA3_256()
createSHA3_256PRFback to summary
public static Digest createSHA3_256PRF()
createSHA3_384back to summary
public static Digest createSHA3_384()
createSHA3_384PRFback to summary
public static Digest createSHA3_384PRF()
createSHA3_512back to summary
public static Digest createSHA3_512()
createSHA3_512PRFback to summary
public static Digest createSHA3_512PRF()
createSHA512back to summary
public static Digest createSHA512()
createSHA512_224back to summary
public static Digest createSHA512_224()
createSHA512_224PRFback to summary
public static Digest createSHA512_224PRF()
createSHA512_256back to summary
public static Digest createSHA512_256()
createSHA512_256PRFback to summary
public static Digest createSHA512_256PRF()
createSHA512PRFback to summary
public static Digest createSHA512PRF()
createSHAKE128back to summary
public static Digest createSHAKE128()
createSHAKE256back to summary
public static Digest createSHAKE256()
org.bouncycastle.crypto.util back to summary

private Interface DigestFactory.Cloner


Method Summary

Modifier and TypeMethod and Description
public Digest
createClone(Digest original)

Method Detail

createCloneback to summary
public Digest createClone(Digest original)