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

package org.bouncycastle.pqc.crypto.bike;

import org.bouncycastle.util.Arrays;

public class BIKEPrivateKeyParameters extends BIKEKeyParameters
{
    private byte[] h0;
    private byte[] h1;
    private byte[] sigma;
    
    public BIKEPrivateKeyParameters(final BIKEParameters bikeParameters, final byte[] array, final byte[] array2, final byte[] array3) {
        super(true, bikeParameters);
        this.h0 = Arrays.clone(array);
        this.h1 = Arrays.clone(array2);
        this.sigma = Arrays.clone(array3);
    }
    
    byte[] getH0() {
        return this.h0;
    }
    
    byte[] getH1() {
        return this.h1;
    }
    
    byte[] getSigma() {
        return this.sigma;
    }
    
    public byte[] getEncoded() {
        return Arrays.concatenate(this.h0, this.h1, this.sigma);
    }
}
