// 
// Decompiled by Procyon v0.6.0
// 

package org.bouncycastle.jcajce.spec;

import org.bouncycastle.crypto.params.HKDFParameters;
import java.security.spec.AlgorithmParameterSpec;
import java.security.spec.KeySpec;

public class HKDFParameterSpec implements KeySpec, AlgorithmParameterSpec
{
    private final HKDFParameters hkdfParameters;
    private final int outputLength;
    
    public HKDFParameterSpec(final byte[] array, final byte[] array2, final byte[] array3, final int outputLength) {
        this.hkdfParameters = new HKDFParameters(array, array2, array3);
        this.outputLength = outputLength;
    }
    
    public byte[] getIKM() {
        return this.hkdfParameters.getIKM();
    }
    
    public boolean skipExtract() {
        return this.hkdfParameters.skipExtract();
    }
    
    public byte[] getSalt() {
        return this.hkdfParameters.getSalt();
    }
    
    public byte[] getInfo() {
        return this.hkdfParameters.getInfo();
    }
    
    public int getOutputLength() {
        return this.outputLength;
    }
}
