46 lines
1.0 KiB
Java
46 lines
1.0 KiB
Java
|
package org.bouncycastle.pqc.crypto.rainbow;
|
||
|
|
||
|
/* loaded from: classes6.dex */
|
||
|
public class RainbowPrivateKeyParameters extends RainbowKeyParameters {
|
||
|
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 RainbowPrivateKeyParameters(short[][] sArr, short[] sArr2, short[][] sArr3, short[] sArr4, int[] iArr, Layer[] layerArr) {
|
||
|
super(true, iArr[iArr.length - 1] - iArr[0]);
|
||
|
this.A1inv = sArr;
|
||
|
this.b1 = sArr2;
|
||
|
this.A2inv = sArr3;
|
||
|
this.b2 = sArr4;
|
||
|
this.vi = iArr;
|
||
|
this.layers = layerArr;
|
||
|
}
|
||
|
}
|