1l ?@ ?@>?PQRSTUVWXYZ[\]^_bcdfghi  as value!()I()V()Z()[B()[I(I)I(I)V(I)Z(II)I(II)V(II)[I(I[B)V(I[I)V([I)I([I)[I([I[I)[I0000000100100011010001010110011110001001101010111100110111101111ALL Both operands of gcd equal zero.&Error: GF2Polynomial was called using IONERANDOMXZERO[I[S[Zadd addToThisappend arraycopy assignAll assignOneassignX assignZerobitMaskblocksclonedividedoShiftBlocksLeftequalsequalsIgnoreCaseexpandNfloorLoggcdgetBit getLengthhashCodeincrease increaseThis isIrreducibleisOneisZerojava/lang/ArithmeticException"java/lang/IllegalArgumentExceptionjava/lang/Mathjava/lang/Objectjava/lang/RuntimeExceptionjava/lang/Stringjava/lang/StringBuilderjava/lang/Systemjava/math/BigIntegerjava/util/RandomkaraMultlenlowermaxminmult128mult256mult32mult512mult64multiplymultiplyClassicnextInt5org/bouncycastle/pqc/math/linearalgebra/GF2Polynomial0org/bouncycastle/pqc/math/linearalgebra/IntUtils8org/bouncycastle/pqc/math/linearalgebra/IntegerFunctionsorg/bouncycastle/util/Arraysparityquotientrand randomizereduceNreducePentanomialreduceTrinomial remainderresetBitreverseRightMasksetBitshiftBlocksLeft shiftLeftshiftLeftAddThis shiftLeftThis shiftRightshiftRightThissquareThisBitwisesquareThisPreCalc squaringTablesubtractsubtractFromThistestBit toByteArray toFlexiBigInttoIntegerArraytoStringuppervalue vectorMultxorxorBit xorThisByzeroUnusedBitsLjava/util/Random;()Ljava/lang/Object;(Ljava/lang/Object;)Z()Ljava/lang/String;(I)Ljava/lang/String;(ILjava/lang/String;)V(Ljava/lang/String;)V(Ljava/lang/String;)Z(C)Ljava/lang/StringBuilder;()Ljava/math/BigInteger;(ILjava/math/BigInteger;)V(ILjava/util/Random;)V(Ljava/util/Random;)V9()Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;:(I)Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;:(Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;)V:(Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;)Z;(Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;I)V*(Ljava/lang/Object;ILjava/lang/Object;II)V-(Ljava/lang/String;)Ljava/lang/StringBuilder;p(Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;)Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;q(Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial;)[Lorg/bouncycastle/pqc/math/linearalgebra/GF2Polynomial; ve e uj j j k l @ aA qA rA sA tA A A A A A A B B C }E aF yF |F F H H J aK aL M wN O O O O a a { o a n p o m ~        !                          " # $ % &    Code Exceptions!evej lkujjDaFj4(*3==*dz`'**' +*(aj9-*3>>*dz`'**' +*(*,Xaj*3>>*dz`'**' +*(,=6 *Cc,:6 *AS,;6 *EC,<6 *B3,76 *@#YY79:,:&:80aLjOC*3>>*dz`'**' +*(*',26,*+;*IaKj."*3>>*dz`'**' +*(,dz`*'266de,xdd6*+,3~O*+\.,d3x~O*+\.,d3x~O*+\.,d3x~Od6,xdd6*+,3~O*+\.,d3x~O*+\.,d3x~O*+\.,d3x~O*I*Faj; /*3>>*dz`'**' +*(,<:3d:;:~6dz`66(*+d\.3~ddxxO66dzjdxd6*+3~O*+\.d3x~O*+\.d3x~O*+\.d3x~O*(~*+*'d\.**(~.~O*Faj, *3*+((*+''*++g+wj Y*]@j*(Dj#*' L*++*';+jWKY0UY1UY2UY3UY4UY5UY6UY7UY8UY 9UY aUY bUY cUY dUYeUYfUMY'SY(SY)SY*SY+SY,SY-SY.SY/SY 0SY 1SY 2SY 3SY 4SY5SY6SNY5:@*'d6pY7:,*+.|~498:Y7:,*+.|~498:Y7:,*+.|~498:Y7:,*+.|~498:Y7:,*+. |~498:Y7:,*+.|~498:Y7:,*+.|~498:Y7:,*+.~498:Y7:%:8:*'d63Y7:-*+.|~2:8:Y7:-*+.|~2:8:Y7:-*+.|~2:8:Y7:-*+.|~2:8:Y7:-*+. |~2:8:Y7:-*+.|~2:8:Y7:-*+.|~2:8:Y7:-*+.~2:8:Y7:%:8:Cj*(dz`<~=:6z^xdd>*+.~Td*+.~|Td*+.~|Td*+.~|T6+ddx>*+*'d.x~|Tj3'*( *KY=Y*L=rAj+<*'*+O*+OsAj+<*'*+O*+OqAj(<*'*+O*ItAj$<*'*+OAj-!<*'*+.>O*Ij+=*'*++>O*IzjNB+ +К+M*(,(>*'*+.,+.@j *(*+i`Bj2&*(<*'*+.Bj5)<*'*+.*+.nj*+(O*+`mj*+fj*+(O*+`j*+fAj*PjY*]L+D+jY*(+(1xMM N-Y*]S6--d2YS6+'I6"++.).~ ,-2`6-2G,j(*(+(1=*O+O*+dj6 *Y*(xMM*( ,*+.++.Q+,*(@,*+++V+,*(,*+++S+,*(,*+++T+,*(,*+++U+,*(dh>).>*dz`Z:*dz`\:+dz`Z:+dz`\:d:d: ^^d: ,xa,a, a, a, ^, Oj u M N*-*2; :***d2; :++2; :+++d2;T:,\..O,\..O,\. .O,\. .O,\. .O,\. .O,\. .O,\..O,\...O,\...O,\.. .O,\.. .O,\.. .O,\.. .O,\.. .O,\...O,\..O,\..O, \..O, \..O, \..O, \..O, \..O,\..O\.-.O\.-.O\.-.O\.-.O\.-.O\.-.O\.-.O\.-.O\..O\..O\..O\..O\..O\..O\..O\..OT:,\..O,\..O,\. .O,\. .O,\. .O,\. .O,\. .O,\..O,\..O,\..O, \..O, \..O, \..O, \..O, \..O,\..O-T: ,\. .O,\. .O,\.  .O,\.  .O,\.  .O,\.  .O,\.  .O,\. .O,\. . .O,\. . .O, \. .  .O, \. .  .O, \. .  .O, \. .  .O, \. .  .O,\. . .O,\. .O,\. .O,\. .O,\. .O,\. .O,\. .O,\. .O,\. .O, Oj7 + M N*-*2; :***d2; :++2; :+++d2;.....R.K. .B..Q:, \..O,\..O,\..O,\..OV:, \..O, \..O, \..O,\..O,\..O,\..O,\..O,\..OS:,\..O,\..O, \..O, \..O, \...O, \...O, \...O,\...O,\..O,\..O,\..O,\..O\.-.O\.-.O\.-.O\.-.O\..O\..O\..O\..OS:, \..O, \..O, \..O,\..O,\..O,\..O,\..O,\..O-S:, \..O, \..O, \..O,\..O,\...O,\...O,\...O,\...O,\..O,\..O,\..O,\..O, Oj1% M N*-*2; :***d2; :++2; :+++d2;.P.I. ...Q:,\..O,\..O,\..O,\..OTV:,\..O,\..O,\...O,\...O,\..O,\..O\.-.O\.-.O\..O\..O...'..Q:,\..O,\..O4V:,\..O,\..O,\..O,\..O-.A.:-..Q:,\..O,\..O,\..O,\..OQ-V:,\..O,\..O,\...O,\...O,\..O,\..O, Oj  M*.>6**.6+.66++.6/Q:,\..O,\...O,\..OQ:,\..O,\..OQ:,\..O,\...O,\..O, JjbV M,B!B 76 )d.~ !7!yB, }O,O,j:.*'d2=YxMN*'*+-+;-j."YxMM*+,+*'2;,jthY*]MY+]N-K Y4,F-F,(-(,,(-(d6#-[:,_,F,(-(d6,kjY*(MMY*]NY+]:K Y4-FF-(( YM-((d6,`O+[:-_-F,P-((d6,kxjMY*(MNY*]:Y+]:K Y4FF((,YMS,S,((d6-`O.[:_F-P((d6,-S,S,k~jnb*K+K Y8/*K Y+]+K Y*]Y*]MY+]N-K,-e:-MN,kBjx*KY*]L+F+(d=Y+(<W:>zDH+e:Y <Wb:K+c:JIj3 '|6 ~d6d|6 d~d6xd|6 6  > q*+.7*+dd\.yO*+d\. d}O*+dd\.yO*+d\. d}O*+O*+ .~y7*+\. d}O dd*+ dd\.yO*+ d\. d}O*+ \.*~.~O*d|`'*(Lj#|6 ~d6,.d|6 ,.d~d6 ,.d|6 ,.d~d6 ,.d|6 ,.d~d6 xd|66>*+.7 *+dd\. yO*+d\.  d}O*+dd\.  yO*+d\.   d}O*+dd\.  yO*+d\.   d}O*+dd\.  yO*+d\.   d}O*+O;*+.~y7 *+\.  d}Odd*+dd\.  yO*+d\.   d}Odd*+dd\.  yO*+d\.   d}Odd*+dd\.  yO*+d\.   d}O*+\.*~.~O*d|`'*(AjNB*'d<*+.  *+.>= |>*x`(*`'|Fjvj*(*(d|`=*'*+#*'6*+O*' N*+-*';*'*+*-+Aj*K*'x :*'d<M*+.=>64~ x\.O~x`\.Ox>|=˄*+*+*'**(xd(Aj0$*K*+*'x*'d<a*+x`,*+.~|5,*+.~|5xO*+x,*+.~5,*+.~|5xO*Y'x'**(xd(*'x M<*'[,x,*+.~5,*+.~|5xO,x`,*+.~|5,*+.~|5xO*+*,+*Y'x'**(xd(jx6*(+( Y4=*'X*+.++.~>-~36-|~36-|~36-|~36kjvj*'+'26*(+()Y*]N=>-+\.++.OY+]N=-+\.*+.O-I-j7+=*'+'2*+\.++.O*IAj0$*(~*+*'d\.**(~.~OFj6* *(d Y4*+|\.)~.OkEj>2 Y4*(d*+|.)~.~Fj9- Y4*(d*+|\.)~.~OkFj6* *(d Y4*+|\.)~.OkGj>2 Y4*(d*+|.)~.~jZNY*(`*+RL+'d='++\.xO++\.++d.|O++\.xO+Aj*(~u*Y(`(*Y'`'*'*+#*' M*+,*+;*+*,+*'d<m*+\.*+d.|O*+d\.xO*Y(`(*'d<'*+\.xO*+\.*+d.|O*+\.xOjwkY*(`*+RM ,|N~>D,'d6,,+\.xO,+\.,+d. d|O,+\.xO,j~r *+^*+(`O|6+'d>P``*'&~*+``\.++. ~d|O*+`\.++.~xOAjym*Y'`'*Y( `(*'*+-*'d<*+*+d.O*+O$*' L*++*'d;*+*++yFjqe*'*+:*'d=*+*+d.O=*+O$*' M*+,*'d;*+*,+jY*(dML*++++';=+'d'++\.|O++\.++`.xO+++'d\.|O+'*'+++'d\.*++'.xO+Aj|*Y(d(**(d|`'<*'d'*+\.|O*+\.*+`.xO*+*'d\.|O*(~*+*'d\.*+*'.xO`AjY?.YTYTYTYTYTYTYTYTYTY TY TY TY TY TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTY TY!TY"TY#TY$TY%TY&TY'TY(TY)TY*TY+TY,TY-TY.TY/TY0TY1TY2TY3TY4TY5TY6TY7TY8TY9TY:TY;TY<TY=TY>TY?TY@TYATYBTYCTYDTYETYFTYGTYHTYITYJTYKTYLTYMTYNTYOTYPTYQTYRTYSTYTTYUTYVTYWTYXTYYTYZTY[TY\TY]TY^TY_TY`TYaTYbTYcTYdTYeTYfTYgTYhTYiTYjTYkTYlTYmTYnTYoTYpTYqTYrTYsTYtTYuTYvTYwTYxTYyTYzTY{TY|TY}TY~TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYT- YVYVYVYVYVYVYVYVY@VY AVY DVY EVY PVY QVYTVYUVYVYVYVYVYVYVYVYVY@VYAVYDVYEVYPVYQVYTVYUVY VY!VY"VY#VY$VY%VY&VY'VY(@VY)AVY*DVY+EVY,PVY-QVY.TVY/UVY0VY1VY2VY3VY4VY5VY6VY7VY8@VY9AVY:DVY;EVY<PVY=QVY>TVY?UVY@VYAVYBVYCVYDVYEVYFVYGVYH@VYIAVYJDVYKEVYLPVYMQVYNTVYOUVYPVYQVYRVYSVYTVYUVYVVYWVYX@VYYAVYZDVY[EVY\PVY]QVY^TVY_UVY`VYaVYbVYcVYdVYeVYfVYgVYh@VYiAVYjDVYkEVYlPVYmQVYnTVYoUVYpVYqVYrVYsVYtVYuVYvVYwVYx@VYyAVYzDVY{EVY|PVY}QVY~TVYUVY@VY@VY@VY@VY@VY@VY@VY@VY@@VY@AVY@DVY@EVY@PVY@QVY@TVY@UVYAVYAVYAVYAVYAVYAVYAVYAVYA@VYAAVYADVYAEVYAPVYAQVYATVYAUVYDVYDVYDVYDVYDVYDVYDVYDVYD@VYDAVYDDVYDEVYDPVYDQVYDTVYDUVYEVYEVYEVYEVYEVYEVYEVYEVYE@VYEAVYEDVYEEVYEPVYEQVYETVYEUVYPVYPVYPVYPVYPVYPVYPVYPVYP@VYPAVYPDVYPEVYPPVYPQVYPTVYPUVYQVYQVYQVYQVYQVYQVYQVYQVYQ@VYQAVYQDVYQEVYQPVYQQVYQTVYQUVYTVYTVYTVYTVYTVYTVYTVYTVYT@VYTAVYTDVYTEVYTPVYTQVYTTVYTUVYUVYUVYUVYUVYUVYUVYUVYUVYU@VYUAVYUDVYUEVYUPVYUQVYUTVYUUV,! YOYOYOYOYOY OY@OYOYOY OY OY OY OY  OY@OYOYOYOY OY OYOYOYOYOYOYOYOYOYOY!OY#OYOY O)! YOYOYOYOYOYOY?OYOYOY OY OY OY OY OY?OYOYOYOY OY OY OYOYOYOYOYOYOYOYOY OY"OY$OY O*