12()I()V()Z()[I(I)I(I)V(I)Z_GF2nPolynomialField.computeCOBMatrix: B1 has a different degree and thus cannot be coverted to!IONEZZERO[I8[Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;absadd addElement arraycopyatcomputeCOBMatrixcomputeFieldPolynomialcomputeFieldPolynomial2computeSquaringMatrixdegree must be at least 3fieldPolynomialfieldsgcd getDegree getLengthgetPc getRandomRootgetSquaringVectorgetTc invertMatrix isIrreducible isPentanomial isTrinomialisZero"java/lang/IllegalArgumentExceptionjava/lang/Mathjava/lang/RuntimeExceptionjava/lang/Systemjava/util/Vectork must be at least 3mDegreematricesmultiplymultiplyAndReduce5org/bouncycastle/pqc/math/linearalgebra/GF2Polynomial3org/bouncycastle/pqc/math/linearalgebra/GF2nElement1org/bouncycastle/pqc/math/linearalgebra/GF2nField6org/bouncycastle/pqc/math/linearalgebra/GF2nONBElement4org/bouncycastle/pqc/math/linearalgebra/GF2nONBField6org/bouncycastle/pqc/math/linearalgebra/GF2nPolynomial=org/bouncycastle/pqc/math/linearalgebra/GF2nPolynomialElement;org/bouncycastle/pqc/math/linearalgebra/GF2nPolynomialFieldpcquotientrandom randomize remainderresetBitsetsetBit shiftLeftsquaringMatrixtctestBittestPentanomials testRandomtestTrinomials-./01789:;<=>Ljava/security/SecureRandom;Ljava/util/Vector;7Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;(Ljava/lang/Object;)V(ILjava/lang/String;)V(Ljava/lang/String;)V (ILjava/security/SecureRandom;)V!(ILjava/security/SecureRandom;Z)V(Ljava/security/SecureRandom;)V:(I)Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;:(Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;)V8(I)Lorg/bouncycastle/pqc/math/linearalgebra/GF2nElement;9(ILorg/bouncycastle/pqc/math/linearalgebra/GF2nElement;)V6(Lorg/bouncycastle/pqc/math/linearalgebra/GF2nField;)V;(Lorg/bouncycastle/pqc/math/linearalgebra/GF2nPolynomial;)V*(Ljava/lang/Object;ILjava/lang/Object;II)VR(Lorg/bouncycastle/pqc/math/linearalgebra/GF2nPolynomialField;Ljava/util/Random;)VW(ILjava/security/SecureRandom;Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;)Vp(Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;)Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;r([Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;)[Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;n(Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;)Lorg/bouncycastle/pqc/math/linearalgebra/GF2nElement;m(Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;Lorg/bouncycastle/pqc/math/linearalgebra/GF2nField;)Vp(Lorg/bouncycastle/pqc/math/linearalgebra/GF2nONBField;)Lorg/bouncycastle/pqc/math/linearalgebra/GF2nONBElement;r(Lorg/bouncycastle/pqc/math/linearalgebra/GF2nPolynomial;)Lorg/bouncycastle/pqc/math/linearalgebra/GF2nPolynomial;~(Lorg/bouncycastle/pqc/math/linearalgebra/GF2nPolynomialField;)Lorg/bouncycastle/pqc/math/linearalgebra/GF2nPolynomialElement;h(Lorg/bouncycastle/pqc/math/linearalgebra/GFElement;)Lorg/bouncycastle/pqc/math/linearalgebra/GFElement;(Lorg/bouncycastle/pqc/math/linearalgebra/GF2nPolynomial;Lorg/bouncycastle/pqc/math/linearalgebra/GF2nPolynomial;)Lorg/bouncycastle/pqc/math/linearalgebra/GF2nPolynomial; 3 I * + ? A[ \ 4\ ] H " #     B ) , K L M  D F J ^ _ ` c Gd e f g Eg h i j k Cm (n %o p q r !r @r s s 5t 6u Uv U| U} Zv Zw Zx Zy Zz Z{ Z| Z} Z~ Z N O P Q R R S S S S S S S S S S S T T T U U U V X X X X X X X X X X Y Y Y Z Z Z Z Z Z ZCode Exceptions!ZUH+*I? aUI*,***  NY****RY*RY b`T*,***  NY* *ܧ***RY*RY l*,***  NY-` PY- PY**-*66*d5*Ù# **dO***RY*RYP+***' * PY*P$ , * PY L*++P&dSY*2ư%o XY+*:6YY**:XY*۷N-һXY-M6  *d,,M,-M ,:66x:XY:6dаh~*+ NY+W +*̱*S:=*SY*S+*:ȚV*V:*d+WS*Y:*d+ZS*dS*d=`2TS+WK=*>*12*ddə*dd2*dd„̈́=*:>**2ə*dd2*dd„Ԅ*+*+*+**dSL**S=**SY*S=*d&+SY*`*S=*z@>*0+*xd2*dÙ*d2*d„΄*z`=*!*x*dd2*d„ݱ"**ߙ*W"**ߙ*WM}q>=*SY*`***<*@<**>****>K 66*SY*`***<*d*`=*d*`>*d|**~~~~1*6 **O*O*O*{*R*)LRF=*SY*`<.*****=