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