Top Description Classes
[default module]

Package org.bouncycastle.crypto.util


Utility classes for supporting the crypto APIs - entropy provision and SP 800-56A OtherInfo and MacData.

Class Summary

Modifier and TypeClass and Description
public class
BasicEntropySourceProvider

An EntropySourceProvider where entropy generation is based on a SecureRandom output using SecureRandom.generateSeed() in the case of a JDK SecureRandom or SecureRandom.nextBytes() in the case of a FipsSecureRandom, or a GeneralSecureRandom.

public class
ByteMacData

Builder and holder class for preparing SP 800-56A/56B compliant MacData.

public class
DERMacData

Builder and holder class for preparing SP 800-56A/56B compliant MacData.

public class
DEROtherInfo

Builder and holder class for preparing SP 800-56A compliant OtherInfo.

pack-priv class
public class
EntropyUtil

Utility methods for making use of EntropySources.

public class
PBKDF2Config

Configuration class for a PBKDF using PKCS#5 Scheme 2.

public abstract class
PBKDFConfig

Base class for PBKDF configs.

public class
ScryptConfig

Configuration class for a PBKDF based around scrypt.