39 lines
818 B
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);
|
|
}
|