48 lines
1.0 KiB
Java
48 lines
1.0 KiB
Java
package org.bouncycastle.pqc.jcajce.spec;
|
|
|
|
import java.security.spec.KeySpec;
|
|
import org.bouncycastle.pqc.crypto.rainbow.Layer;
|
|
|
|
/* loaded from: classes6.dex */
|
|
public class RainbowPrivateKeySpec implements KeySpec {
|
|
private short[][] A1inv;
|
|
private short[][] A2inv;
|
|
private short[] b1;
|
|
private short[] b2;
|
|
private Layer[] layers;
|
|
private int[] vi;
|
|
|
|
public int[] getVi() {
|
|
return this.vi;
|
|
}
|
|
|
|
public Layer[] getLayers() {
|
|
return this.layers;
|
|
}
|
|
|
|
public short[][] getInvA2() {
|
|
return this.A2inv;
|
|
}
|
|
|
|
public short[][] getInvA1() {
|
|
return this.A1inv;
|
|
}
|
|
|
|
public short[] getB2() {
|
|
return this.b2;
|
|
}
|
|
|
|
public short[] getB1() {
|
|
return this.b1;
|
|
}
|
|
|
|
public RainbowPrivateKeySpec(short[][] sArr, short[] sArr2, short[][] sArr3, short[] sArr4, int[] iArr, Layer[] layerArr) {
|
|
this.A1inv = sArr;
|
|
this.b1 = sArr2;
|
|
this.A2inv = sArr3;
|
|
this.b2 = sArr4;
|
|
this.vi = iArr;
|
|
this.layers = layerArr;
|
|
}
|
|
}
|