public class MGF1BytesGenerator extends java.lang.Object implements DerivationFunction
| Constructor and Description | 
|---|
MGF1BytesGenerator(Digest digest)  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
generateBytes(byte[] out,
             int outOff,
             int len)
fill len bytes of the output buffer with bytes generated from
 the derivation function. 
 | 
Digest | 
getDigest()
return the underlying digest. 
 | 
void | 
init(DerivationParameters param)  | 
public MGF1BytesGenerator(Digest digest)
digest - the digest to be used as the source of generated bytespublic void init(DerivationParameters param)
init in interface DerivationFunctionpublic Digest getDigest()
public int generateBytes(byte[] out,
                         int outOff,
                         int len)
                  throws DataLengthException,
                         java.lang.IllegalArgumentException
generateBytes in interface DerivationFunctionDataLengthException - if the out buffer is too small.java.lang.IllegalArgumentException