what-the-bank/sources/org/bouncycastle/pqc/crypto/rainbow/RainbowPrivateKeyParameters...

46 lines
1.0 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
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;
}
}