1 2 3 4 5 6 7 8 9 10 11 12
package org.bouncycastle.crypto; /** * base interface for general purpose byte derivation functions. */ public interface DerivationFunction { public void init(DerivationParameters param); public int generateBytes(byte[] out, int outOff, int len) throws DataLengthException, IllegalArgumentException; }