Package | Description |
---|---|
org.bouncycastle.crypto.digests | |
org.bouncycastle.util |
Modifier and Type | Class and Description |
---|---|
class |
DSTU7564Digest
Reference implementation of national ukrainian standard of hashing transformation DSTU7564.
|
class |
GeneralDigest
base implementation of MD4 family style digest as outlined in
"Handbook of Applied Cryptography", pages 344 - 347.
|
class |
GOST3411_2012_256Digest
implementation of GOST R 34.11-2012 256-bit
|
class |
GOST3411_2012_512Digest
implementation of GOST R 34.11-2012 512-bit
|
class |
GOST3411_2012Digest
Base class for GOST3411-2012 256-bit and GOST3411-2012 512-bit digests.
|
class |
GOST3411Digest
implementation of GOST R 34.11-94
|
class |
LongDigest
Base class for SHA-384 and SHA-512.
|
class |
MD2Digest
implementation of MD2
as outlined in RFC1319 by B.Kaliski from RSA Laboratories April 1992
|
class |
MD4Digest
implementation of MD4 as RFC 1320 by R.
|
class |
MD5Digest
implementation of MD5 as outlined in "Handbook of Applied Cryptography", pages 346 - 347.
|
class |
RIPEMD128Digest
implementation of RIPEMD128
|
class |
RIPEMD160Digest
implementation of RIPEMD see,
http://www.esat.kuleuven.ac.be/~bosselae/ripemd160.html
|
class |
RIPEMD256Digest
implementation of RIPEMD256.
|
class |
RIPEMD320Digest
implementation of RIPEMD 320.
|
class |
SHA1Digest
implementation of SHA-1 as outlined in "Handbook of Applied Cryptography", pages 346 - 349.
|
class |
SHA224Digest
SHA-224 as described in RFC 3874
|
class |
SHA256Digest
FIPS 180-2 implementation of SHA-256.
|
class |
SHA384Digest
FIPS 180-2 implementation of SHA-384.
|
class |
SHA512Digest
FIPS 180-2 implementation of SHA-512.
|
class |
SHA512tDigest
FIPS 180-4 implementation of SHA-512/t
|
class |
SkeinDigest
Implementation of the Skein parameterised hash function in 256, 512 and 1024 bit block sizes,
based on the
Threefish tweakable block cipher. |
class |
SkeinEngine
Implementation of the Skein family of parameterised hash functions in 256, 512 and 1024 bit block
sizes, based on the
Threefish tweakable block cipher. |
class |
SM3Digest
Implementation of Chinese SM3 digest as described at
http://tools.ietf.org/html/draft-shen-sm3-hash-01
and at ....
|
class |
TigerDigest
implementation of Tiger based on:
http://www.cs.technion.ac.il/~biham/Reports/Tiger
|
class |
WhirlpoolDigest
Implementation of WhirlpoolDigest, based on Java source published by Barreto
and Rijmen.
|
Modifier and Type | Method and Description |
---|---|
Memoable |
TigerDigest.copy() |
Memoable |
SHA512tDigest.copy() |
Memoable |
SHA512Digest.copy() |
Memoable |
MD2Digest.copy() |
Memoable |
RIPEMD320Digest.copy() |
Memoable |
SHA224Digest.copy() |
Memoable |
GOST3411Digest.copy() |
Memoable |
GOST3411_2012_256Digest.copy() |
Memoable |
SHA256Digest.copy() |
Memoable |
SHA384Digest.copy() |
abstract Memoable |
GOST3411_2012Digest.copy() |
Memoable |
SkeinDigest.copy() |
Memoable |
RIPEMD160Digest.copy() |
Memoable |
SkeinEngine.copy() |
Memoable |
GOST3411_2012_512Digest.copy() |
Memoable |
DSTU7564Digest.copy() |
Memoable |
WhirlpoolDigest.copy() |
Memoable |
MD4Digest.copy() |
Memoable |
MD5Digest.copy() |
Memoable |
RIPEMD128Digest.copy() |
Memoable |
RIPEMD256Digest.copy() |
Memoable |
SHA1Digest.copy() |
Memoable |
SM3Digest.copy() |
Modifier and Type | Method and Description |
---|---|
void |
TigerDigest.reset(Memoable other) |
void |
SHA512tDigest.reset(Memoable other) |
void |
SHA512Digest.reset(Memoable other) |
void |
MD2Digest.reset(Memoable other) |
void |
RIPEMD320Digest.reset(Memoable other) |
void |
SHA224Digest.reset(Memoable other) |
void |
GOST3411Digest.reset(Memoable other) |
void |
SHA256Digest.reset(Memoable other) |
void |
SHA384Digest.reset(Memoable other) |
void |
GOST3411_2012Digest.reset(Memoable other) |
void |
SkeinDigest.reset(Memoable other) |
void |
RIPEMD160Digest.reset(Memoable other) |
void |
SkeinEngine.reset(Memoable other) |
void |
DSTU7564Digest.reset(Memoable other) |
void |
WhirlpoolDigest.reset(Memoable other) |
void |
MD4Digest.reset(Memoable other) |
void |
MD5Digest.reset(Memoable other) |
void |
RIPEMD128Digest.reset(Memoable other) |
void |
RIPEMD256Digest.reset(Memoable other) |
void |
SHA1Digest.reset(Memoable other) |
void |
SM3Digest.reset(Memoable other) |
Modifier and Type | Method and Description |
---|---|
Memoable |
Memoable.copy()
Produce a copy of this object with its configuration and in its current state.
|
Modifier and Type | Method and Description |
---|---|
void |
Memoable.reset(Memoable other)
Restore a copied object state into this object.
|
Copyright © 2020 BouncyCastle.org. All rights reserved.