1\)R*zBmH fff{,gYn8? e^X#1 (;mq]\8`ffXfffj krYr0-%333@ywMYxq[y<Xc\()I()V()[I(I)I(I)[I (II[I[I[I)I(I[BI)V(I[I)V(I[II)I(I[III)I (I[II[II)V(I[I[I)V(J[BI)V([B)V([B)Z([B)[B([BB)Z([BI)I([BI)Z([BII)V([BII)[B([BI[B)V([BI[BB[BII[BI)V ([BI[BI)V ([BI[BII[BI)V([BI[BI[BB[BII)Z([BI[BI[BB[BII[BI)V ([BI[BI[BII)Z([BI[BI[BII[BI)V([BI[BI[B[BI)Z([BI[BI[B[BII)Z([BI[BI[B[BII[BI)V([BI[BI[B[BI[BI)V([BI[B[BII[BI)V([BI[B[BI[BI)V([BI[I)V ([BI[III)V([B[B)Z([B[BI)V ([B[B[B)[B([B[I)Z([I)I([I)V([I)Z([II)I([II)[B ([II[II)V([I[BI)V([I[I)I([I[I)V([I[I)Z ([I[I[I)I ([I[I[I)V ([I[I[I)Z ([I[I[I[I)VB_xB_y COORD_INTSC_dC_d2C_d4 DOM2_PREFIXFIJLL0L1L2L3L4M08LM28LM32LP POINT_BYTESPRECOMP_BLOCKS PRECOMP_MASKPRECOMP_POINTSPRECOMP_SPACING PRECOMP_TEETH PREHASH_SIZEPUBLIC_KEY_SIZE SCALAR_BYTES SCALAR_INTSSECRET_KEY_SIZESIGNATURE_SIZE%This method is only for use by X25519WNAF_WIDTH_BASE[B[IaddaddOneapmareEqual areEqualVar arraycopycadd calculateScarrycheckContextVar checkPoint checkPointVarcheckScalarVarcmovcnegatecopycreate createDigest createPrehash createTablecswapctxdecodedecode24decode32decodePointVar decodeScalardoFinaldom2encodeencode24encode32encode56 encodePointgeneratePrivateKeygeneratePublicKey getDigestSize getWindow4 getWnafVargteimplSign implVerifyinvinvVarisNeutralElementVarisOneVarisZero isZeroVar"java/lang/IllegalArgumentExceptionjava/lang/IllegalStateExceptionjava/lang/NullPointerExceptionjava/lang/Objectjava/lang/Systemjava/security/SecureRandommulmulAddTonegate nextBytes normalizeoneorg/bouncycastle/crypto/Digest,org/bouncycastle/crypto/digests/SHA512Digest'org/bouncycastle/math/ec/rfc7748/X25519.org/bouncycastle/math/ec/rfc7748/X25519$Friend(org/bouncycastle/math/ec/rfc8032/Ed25519*org/bouncycastle/math/ec/rfc8032/Ed25519$12org/bouncycastle/math/ec/rfc8032/Ed25519$Algorithm*org/bouncycastle/math/ec/rfc8032/Ed25519$F3org/bouncycastle/math/ec/rfc8032/Ed25519$PointAccum4org/bouncycastle/math/ec/rfc8032/Ed25519$PointAffine1org/bouncycastle/math/ec/rfc8032/Ed25519$PointExt5org/bouncycastle/math/ec/rfc8032/Ed25519$PointPrecomp$org/bouncycastle/math/raw/Interleaveorg/bouncycastle/math/raw/Nat org/bouncycastle/math/raw/Nat256org/bouncycastle/util/ArraysphpointAddpointAddPrecomp pointAddVar pointCopy pointDouble pointExtendXY pointLookuppointPrecomputepointPrecomputeVarpointSetNeutral precompBaseprecompBaseTable precompLock precompute pruneScalar reduceScalar scalarMultscalarMultBasescalarMultBaseEncodedscalarMultBaseYZscalarMultOrderVarscalarMultStrausVar shiftDownBit shiftDownBitsshuffle2sign signPrehashsqr sqrtRatioVarsubsubOnetuupdatevvalidatePublicKeyFullvalidatePublicKeyPartialverify verifyPrehashxxydyymx_hypx_hzzero/ @&1X/&1XLjava/lang/Object;4[Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;(Ljava/lang/String;)V!(Ljava/security/SecureRandom;[B)V"()Lorg/bouncycastle/crypto/Digest;&(Lorg/bouncycastle/crypto/Digest;B[B)V4(Lorg/bouncycastle/crypto/Digest;[B[B[BI[BB[BII[BI)V+([BI[BI[BLorg/bouncycastle/crypto/Digest;)Z.([BI[BI[BLorg/bouncycastle/crypto/Digest;[BI)V+([BI[BLorg/bouncycastle/crypto/Digest;[BI)V:(Lorg/bouncycastle/math/ec/rfc7748/X25519$Friend;[BI[I[I)V/(Lorg/bouncycastle/math/ec/rfc8032/Ed25519$1;)V8(Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointAccum;)V;(Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointAccum;[BI)I:([BLorg/bouncycastle/math/ec/rfc8032/Ed25519$PointAccum;)V;(Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointAffine;I)[I=([BIZLorg/bouncycastle/math/ec/rfc8032/Ed25519$PointAffine;)Z6(Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;)V9([IILorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;)V;([II[ILorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;)V<(IILorg/bouncycastle/math/ec/rfc8032/Ed25519$PointPrecomp;)V*(Ljava/lang/Object;ILjava/lang/Object;II)Vn(Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointAffine;Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointAccum;)Vp([BLorg/bouncycastle/math/ec/rfc8032/Ed25519$PointAffine;Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointAccum;)Vr([I[ILorg/bouncycastle/math/ec/rfc8032/Ed25519$PointAffine;Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointAccum;)Vk(Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointAccum;)Vl(ZLorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointAccum;)Vo(Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointPrecomp;Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointAccum;)Vj(Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointAccum;)Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;k(Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointAffine;)Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;h(Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;)Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;j(Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;I)[Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;i(Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;)V(ZLorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;Lorg/bouncycastle/math/ec/rfc8032/Ed25519$PointExt;)V w q r t u v {          @ A 8 p9 9 : ; < = > > ? @ A B C D E F G H I I I K L M N Q R [ [ \ ] ^ _ ` a b b b b b b c c d e f g h i i i i j j j k k l l l m m n pB D E F pK L L L M N O P Q Q R S T U V V X Y Z [ \ ] ^ _ ` ` a 4b 4c 4d 4e 4f 4g 4h 4i 4j 4t 4u 8l 8m 8n 8p 8s 9n 9p :k :n :p :s ;o ;q ;r * +w , -w . / 1w 4x 4} 4~ 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 7y 7{ 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 : ; <z =| = = > > ? 0v 0 0 AlgorithmCode ConstantValueFriend InnerClasses PointAccum PointAffinePointExt PointPrecomp!4-!zUzU&zU(syUyUyUyUyUyUyUyUw{|yU}yU~yUyUyUqrtuvyUyUyUyUyUyU@ A Jp9T* _TcW N*- :+ :,-NW@:6--.h HT&*** hTOC*M*N*:*->+>-,A-B,,A,1,,B,3,0 kTqe*N*:*:*:*>+>,>-ABA>--A--@--B-3-0 FT3' L*++\.4~O+ܸM `T"*++۸M LTN*-- DT1Y DT IT6**3~=*3~x=*3~x= ITB6*3~=*3~x=*3~x=*3x= \T-!6,`*h`O PT* :3~|6\3~T-/*:*:->A51-C-3-8-.~--= [T *, ETQE,Cվ>`,`:T`,T,`,*R >T(+T+|T+|T >T3'+T+|T+|T+|T DT , },` MTbV*N*:*;*-A*A-33- 6+:+ `d\3-.~xT CT*+ OTH<:P:* RQW :, dT |=~x>*.|~ eT  M,>66(*.6,|xO,Y6ON d6666,[,.6E|6  ~6    x6  |6-x` zT`6- FT**+  R* R*+QW+:  :   **  R*- R* R*+QW+: ,:       `  NTy m, *Y6:  P:  * R  QW :    :       , RTn b *Y6:  P:  * R  QW :      ,   QT *Y6* : * ` :   :   9YF: , :  P:    R , R R QW: :8YE:   : O jT *8+7 mT!*8+,? YT Ÿ*M*N*:*:+:*:*:+: ++-,D**D,,A--A++A*AA+*A@-, DD2+A +A+A `T ø*M*N*:*:*:*:*:*: **-,D++D,,A--A*+AA*+A@-, DD2+A +A+A +A ZT*N*:*:*:,:*:*: ,: : :  : :: : :  :,,-D++  D--AA,,A+AA,+A@- D D2,A  ,A ,A aT*:*:*:*:*:*: *: *: : :  : :: :  : :++D,,  DAA+,AA+,A@ DD2 -A  -A  -A -A [T *M*N*:+:*:*:+:++-,D,*,A-*-A++A*A-,D+D2+A+A+A \TMA:YGL*+9*+9*+9**+A+ ]T5):YGL*+9*+9++ ^T:YGL*+(+ VT+*+9*+9+ `TA5*+9*+9*+9*+9 LT*L*M*N*:*:*:*:*+>*,>*->---@+,D**@>B-@2*A*A*A LT."*4**9**9 QT#*4***A TTeYhh h>6Gdz6,- ,- ,-  ST *6|6t~666Udz6  ,--  ,--  ,--  ,-- -,-, RTC7(h>*,9 *,9 *,9 *,9 OT|p*$M,%N,-'h+:66,9 ,9 ,9 ,9  -,' _TQE:YGM**,):N-*%S6!-d2,-:YG[S)- LT0$*6*4*4*6*4 QT)*6*4*4*6 9TYK²*ñ:YGL+9+9++ &߻8YEL+9+9++=>0:::YG:6C+#:)++#S` 6 +::6S6Ax6 6   + d22:YG[S) Ԅ+:*: 2 9 96  "  2 A   h9   @  < *:  ? 6   h 9   A   h9  2 A 96   2: *: *:   h 9   A   A;YH:     D   A  A 3 3 9  9  9 I*ç :* MT4(*, ,\3~T,\3~T,\3@T GTr*f*(@*x(B*(7* x(7*(7 *x(7 *(7 *x(7*(7* x(7*#(7*'x(7**(7*.x(7*1(7*5x(7*8(7!*<x(7#*?37%%ie7%"ie7%$ie7%ie7% ie7#!{a7#!&7!#ie7#"ie7#$ie7#ie7# ie7!ie7!"ie7!$ie7!ie7! ie7{a7&7 ie7 "ie7$ie7ie7 ie7 ie7  "ie7 $ie7ie7 ie7{a7&7 ie7  "ie7  $ie7 ie7 ie7{a7&7ie7 "ie7  $ie7  ie7  ie7{a7&7ie7"ie7 $ie7  ie7   ie7 {a7&7!ieB"ie7$ie7 ie7   ie7 {a7&7{a7&7}7''a7ie@!"ieB$ie7ie7  ie7 !{aB&@!{a7!&B{a7&7 {a7 &7  {a7  &7   {a7  &7  {a7 &7 {a7&7{7&7'e7a@!"aB$a7a7  a7 !{aB&@!{a7!&B{a7&7 {a7 &7  {a7  &7   {a7  &7  {a7 &7 {a7&7 :)!y)y)  y) y))) WT N*--LW-.~--JW-KW+::YG:+,, >6-, ,,, ,ձ NT  M*,,.~,,JW,KW>,,.IO;YHN+66H,.|6|~6t~6---.-,-+" + ^T-!8YEN*--+ +Y￱ JToc* ,Y5 :+8YE: +Y-99 VTi ] N*$&:+6-36&z6|62+! +ñ XT * :+ :,$&:-636  ' z6   |6   2-!36  & z6   |6   2-! - PT$ :6*, TT( : 6 *,   YT! 6*,- WT% 6 *,   ZT! 6*,-@ XT% 6 *, @ IT@ 4@:@-Q *Y76*, HTD 8@:@Q *Y76 *,  JTrf9YFM*,,3,3,, 8YEN,--3-3-3--- JT9YFM*, ST$ :6*, VT! 6*, UT! 6*,@ GT@ 4@:@Q *Y76*,o9Tj^ YSTYiTYgTYETYdTY2TY5TY5TY1TY 9TY  TY nTY oTY  TYETYdTY2TY5TY5TY1TY9TY TYcTYoTYlTYlTYiTYsTYiTYoTYnTYsT YOYOYOYOYOYOYOY4O Y3OY2OYOY1OYOYOYOY0O Y(OYOY OY'OY OYOYOYOY"OY O YOYOYOY)OY OY OYOYOY)OY  O Y,OY$OYOY!OYOY.OYOYOY-OY  O Y#OYOYOYOYOY&OY/OYOY%OY O YOY+OYOYOYOYOY*OYOYOY  Oڻ-YݱWB64S74x 84X 94Y :4Z ;4[ 532V