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

package org.bouncycastle.crypto.threshold;

import java.io.IOException;
import org.bouncycastle.util.Arrays;

public class ShamirSplitSecretShare implements SecretShare
{
    private final byte[] secretShare;
    final int r;
    
    public ShamirSplitSecretShare(final byte[] array, final int r) {
        this.secretShare = Arrays.clone(array);
        this.r = r;
    }
    
    public ShamirSplitSecretShare(final byte[] array) {
        this.secretShare = Arrays.clone(array);
        this.r = 1;
    }
    
    @Override
    public byte[] getEncoded() throws IOException {
        return Arrays.clone(this.secretShare);
    }
}
