what-the-bank/sources/org/bouncycastle/pqc/math/linearalgebra/GFElement.java

39 lines
818 B
Java

package org.bouncycastle.pqc.math.linearalgebra;
import java.math.BigInteger;
/* loaded from: classes6.dex */
public interface GFElement {
GFElement add(GFElement gFElement) throws RuntimeException;
void addToThis(GFElement gFElement) throws RuntimeException;
Object clone();
boolean equals(Object obj);
int hashCode();
GFElement invert() throws ArithmeticException;
boolean isOne();
boolean isZero();
GFElement multiply(GFElement gFElement) throws RuntimeException;
void multiplyThisBy(GFElement gFElement) throws RuntimeException;
GFElement subtract(GFElement gFElement) throws RuntimeException;
void subtractFromThis(GFElement gFElement);
byte[] toByteArray();
BigInteger toFlexiBigInt();
String toString();
String toString(int i);
}