tang-7-3.oe1 >  A awW^^fsA{,I.ײ"]fR›8`QgwA}Zȴ.Ke yuDj3_2YY%e\_*FG)wd-*[+C `),t/~y/b=y(:;f[%5*0KRݑcvh kw<0EVmbͅ2x#y|L}s p|6j\o*ob[~ F63gz}&E7566076b9ab08278147420c7f4e99a8aeb5fa29e06e96c65c55bbd7acf8391d32661a4bd3fae0629937b148d88135634b3a9ea98mawW^^f Pϖ][d@rPpy2`>AAXP)#H(inZ'9-U]4,0 Wy_| P&>gyQ?B7n=%Spz?A|6\Xշ RB04  Ǽ -zE !dN4)敤'giI)g҉K['Jg 6j޾ϧb~CEk.Gn`?ʞr66X!i۝`Q'>;g҉c4 x@>pGL?<d   ;   ,MS[# u  @   Z   t    5  D x   DX~(89:=@>H?P@XF`G| H I XY\ ]@ ^bSc>deflt u v,wD xx y z8Ctang73.oe1Server for binding data to network presenceThis package is a server for binding data to network presence. First, the client gets a list of the Tang server's advertised asymmetric keys. This can happen online by a simple HTTP GET. Alternatively, since the keys are asymmetric, the public key list can be distributed out of band. Second, the client uses one of these public keys to generate a unique, cryptographically strong encryption key. The data is then encrypted using this key. Once the data is encrypted, the key is discarded. Some small metadata is produced as part of this operation which the client should store in a convenient location. This process of encrypting data is the provisioning step. Third, when the client is ready to access its data, it simply loads the metadata produced in the provisioning step and performs an HTTP POST in order to recover the encryption key. This process is the recovery step.awobs-worker-0023~openEuler:20.03:LTS:SP3 / standard_aarch64http://openeuler.orgGPLv3+http://openeuler.orgUnspecifiedhttps://github.com/latchset/tanglinuxaarch64getent group tang >/dev/null || groupadd -r tang getent passwd tang >/dev/null || \ useradd -r -g tang -d /var/cache/tang -s /sbin/nologin \ -c "Tang Network Presence Daemon user" tang exit 0 if [ $1 -eq 1 ] && [ -x /usr/bin/systemctl ] ; then # Initial installation /usr/bin/systemctl --no-reload preset tangd.socket || : fi if [ $1 -eq 1 ] && [ -x /usr/bin/systemctl ] ; then # Initial installation /usr/bin/systemctl --no-reload preset tangd-update.path || : fi if [ $1 -eq 1 ] && [ -x /usr/bin/systemctl ] ; then # Initial installation /usr/bin/systemctl --no-reload preset tangd-update.service || : fi if [ $1 -eq 1 ] && [ -x /usr/bin/systemctl ] ; then # Initial installation /usr/bin/systemctl --no-reload preset tangd-keygen.service || : fi if [ $1 -eq 0 ] && [ -x /usr/bin/systemctl ] ; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable --now tangd.socket || : fi if [ $1 -eq 0 ] && [ -x /usr/bin/systemctl ] ; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable --now tangd-update.path || : fi if [ $1 -eq 0 ] && [ -x /usr/bin/systemctl ] ; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable --now tangd-update.service || : fi if [ $1 -eq 0 ] && [ -x /usr/bin/systemctl ] ; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable --now tangd-keygen.service || : fi if [ $1 -ge 1 ] && [ -x /usr/bin/systemctl ] ; then # Package upgrade, not uninstall /usr/bin/systemctl try-restart tangd.socket || : fi if [ $1 -ge 1 ] && [ -x /usr/bin/systemctl ] ; then # Package upgrade, not uninstall /usr/bin/systemctl try-restart tangd-update.path || : fi if [ $1 -ge 1 ] && [ -x /usr/bin/systemctl ] ; then # Package upgrade, not uninstall /usr/bin/systemctl try-restart tangd-update.service || : fi if [ $1 -ge 1 ] && [ -x /usr/bin/systemctl ] ; then # Package upgrade, not uninstall /usr/bin/systemctl try-restart tangd-keygen.service || : fi/" 5K큤A큤AEx[G)8awawawawawawY;CY@UawXwawawf7ca7c12fee01b45a00ce828c19c84e09f51d67417a922a9709898dc0287539e34a4f0be8d0dccb5d41b1d41b52b8fc094af2226db2685a8eca30b27cb2c02afe57d3bb1516df4016632fc1f3c3bc6c8b87e5ed177c00e59c8d0399bd892720217f138db2081d418e2562105b204e9e8900e6dd524e2b89a7d7e8222770d7581e39261e33885399b05dfa8639957b48a80ef2cd9c1273aac3bc84887543c88a44d7f6c22db811c268c068c4c167a253e08b6b7852f0d62031eee89b601de043451ebc248c481ce33988a9f84b6234d804c17207df0073a920b8efad5c48d233774b7d61960a59173d5787809104d0b58c4723f2d0d7ed1cb0ab9f35c16d98f998caf9f20bfa5b889041588f03d471bafb98ac608c93b4d66933d76187d2549998ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903rootrootrootrootrootrootrootrootrootrootroottangtangrootrootrootrootrootrootrootrootrootrootroottangtangtang-7-3.oe1.src.rpmtangtang(aarch-64)@ @@@@@@@@    @/bin/bash/bin/sh/bin/sh/bin/sh/bin/shcoreutilsgrepjoseld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libhttp_parser.so.2()(64bit)libjansson.so.4()(64bit)libjose.so.0()(64bit)libjose.so.0(LIBJOSE_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)sedshadow-utilssystemdsystemdsystemd3.0.4-14.6.0-14.0-15.2-14.15.1^x]@zhouyihang - 7-3openEuler Buildteam - 7-2- Rebuild for tang- Package init/bin/sh/bin/sh/bin/sh/bin/shobs-worker-0023 1640986536 7-3.oe17-3.oe1tang-show-keystangd-keygen.servicetangd-update.pathtangd-update.servicetangd.sockettangd@.servicetangdtangd-keygentangd-updatetangCOPYINGtangtang/usr/bin//usr/lib/systemd/system//usr/libexec//usr/share/licenses//usr/share/licenses/tang//var/cache//var/db/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP3/standard_aarch64/5f68ed072d27049cdd6b07e2408f3718-tangcpioxz2aarch64-openEuler-linux-gnuBourne-Again shell script, ASCII text executableASCII textELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=0989433a99dd6d57628a2f99746b880aee483f90, for GNU/Linux 3.7.0, strippeddirectory  RRR R RR R R RRRRԵ-ғ:=utf-832fa63e7cbd99dd95db9385130ee054215efb997aa4f307e2ace91802af188c9?7zXZ !#,?N\] b2u y-iSqw5Zmm, EO#:7hHx~.V{cRaisQE=3ff=ܑ+KD;Etًcv4e1D{XK GPhzҦv.йwo=ٸj"'XHLPObm X)fRjHwtV[!D:sx/]f>+]t('rmQ{\ InÇu樠>u HX5T 3|eN eXImǿ\ܢ;T{c3-4kvź@* _W)!#& <)?*Zj>",yd=ar6^%)v@f6nQy1{%v9BFq 0T/bqny҈l ]ee"*W̜/k`v /m#GVA\\LԻp:1lDHG>ZYQ|ݡNbPsn>jRK]o@W{׎?XMYIC UrmPV7֭V& ЉJnQnK}k aUj"M_8R#ﲱ-(* (unIyKVazdWH'sRAmJ3+- 5!hmd˜0pg&2µ0|a~"&ɂ2':\;2PtD9BU\q=S2}ѢkTj'4V0nz{ol"yʯ8WpZFuj#Bz"\9 @{3JbM}!$[f,-Šfф 1N8w  dN/U 7!=Z~nJ։w ch;g@x8*ٮ*/W9JU*f`Nz^+JUugH|+W"+f[kpFҀ(;O8uGC,Rɉ'z=+;=="^|GA^ze4DAH$<. k>X?Zoo.}غ) N]m#zEBxeҰݘd!δA;"CxD֐:@D de ^<Xx ov-9CjdVI^M jKR@@aZ5>>q8w F}e:_ -[X$A*ds.RCRc"5|&'x\[ !?ҌvVҤo糃FZ;5Qָr'ѡ(Sޛ-VxkjFR|@ 02.*bUs!7pԔX1!k9F`pwp#)p:e,|O}qGoD9!j7 *EtOǤ^V# z_i]hNaEn".{9qV68Q6 Z㨇˚>ڹoKiSߗkI޳D c^z7VD)m3CZfB*4?cp8M _}&m,z}Z 7%X`:2}=u'R+3Zmx DqHQi)7:ѐ=1I)yt:h*zG1C! \_ BH?vJ5`h^‘@e(wgv!4 ,F#Y,muwX:nS))f6Y~sy} H0)ď}) ŏ g Y+VV>ylǦbwV ECWznpS  历 5кqحH]e4*r A3Pi/=7Xs[+p|tĸtQ&J eG#2FqxEt%ңG3HHQfD1F}so󜆴c~}k JcN~~SX5'o2NJ{憠 M#ujLęaeGEk!EOٔH9.NJG zND &rZ0vb1ݸWItᯗF1AM6^&qj 0:\]ɷu쒵1#?EL%B ~t=ɄEjE?s2/ nWbSA@1c۟^<-އ֌A` p-+ї@!LvpT*!k4֫\6 ?Ήl!_ FJt C$Φ`d%5uTJ!jwȊ !/-R8~E{4$3}!`rТa؈pj"O,5h[аy3z8W&AGQ/6mЙ Qxt{oF)&ypj p}~djŦΥp.=_~Hbf|>pR _ '8r4YAﲱ76_Z2ӯ^rT[f==``nIF(Le *osaȵmUv$7Mdk+[[i#fwPp.W:u+rW+/yҝTA限-DAeAGq;Ata4Xcʢbg|ō:!EI?vٞe{PM |,CP!D8Û#wxqN?7qBx`l-J[CyɂtoIZrbO|V;>;$ܕ3z|*&`mtnaUGgj"0/;tN!Ѵvf.q|Fa>6E!d_ h \ {lP>퍮Jz\ž%h{`"-JG/bOTlP|Ѷ(IU 1ЫX;&~+2 JA?HߛY@)gҨDe[gV .*ݏVTP.X ȾyKy}3aGڰFLp.1:<'FS#,"?!&)`wdtjP| ؞mcyZ ?_Hlg͏eIu$3G_jxv&s$q#%pj^tM7q]>ߛ}>ܰL j.FpQ#q*:1c$.ÿ &4];26Uj+n~˪WQ0)Ʃ ~\ZvsNz* >Z#|hh̷r6X`Tҥf/ yITڂ_vD+W ;NnVKeV-I)UUL@Y-|#OK}kCqqM_ {(hص*!B߭PM'MIDeA:Nd] .hօc@,;+VBUo >7 rS*sSœwij95[+ʾh^7˙Zyq(63#{ˏyY_eb;s'LX[K~6*j1 MS 8'+JB='ZNI^?vΕm \"o>CJ70H אD$k %#5ͳa<᛫ZĶM(1"[;'8Ydt(~V}]l,*QtEbu< qv;[訣87nU:K !-Nɝ k1T&W2&eI̫2ꜹil1Ho #KوwF=GG~s]N '4֩9d٣Ĩmq(JcRhv1*k[?Vo#8 Q4oj'p89uVpžJPp yEMHqΕ4U\B%)}*gL{n5u <;mp12Ƣx @\2#ꞿ⇏N {RԙQIIZKYkr]kLṿDOlkضPli>ffa٤=g3Y!t*ѷ"[zh6)3?pwE0[Jonj7xoQ bቆe)k;LȆ 2|` ڽnO6Lw_k04ppj) 3Kb&?,̞L)bAs[Bl'*6]lv8۫pMU+:F`dxJj׳!NiQ uk(b/ʩ~םm\_-J ZmXKѸȌz3芖B5'ķŵW'l& R`QAd) Qw.9a)*f]3 Lv>_s#׸4 (jmQ+j}5UaoBji߷dh~BK[ #“Ws)qӰo4& EcMC?`-CCZ&"NgRl@`5l89b&YϷ#hZ_XCVc I{l}Bhfn`Oz<ӂϐxl- 6eB? %P@ pl3b0ٜV讓pU@ĵL[@f6d  aKʷw( ^;WIbykFk%(y766 ^iG!Oo$$/i e.4'xlv/S{|jI aɞHt?m; 5_k#E(I_=B؜K"r9e]ZpUKlY^inQR|!M_US(r$83pܷvhGCsr'=b=~B͝fC)A%+bd(&9 t. kٍUraAA$q.z(S:eF[}{ uve9X)o9AL8eJ9}8/8 F?~9qSXAPf!R2J#YӦ`.|F-z!.FJU1|7Dܯb54 uP/UX Pg)VMs^Ws+ێQ,ÉIuz 3CVyUvM21(Jv\9_^u+5ɠL{.7 l7IO)@)52\P+RPXՉ JሾflESטm .T]B^‡WC)Y.c@\m͘[͞MFD2 ^/}D}eދ$w]EǧwԮ=l^RޭnYʆI}yVU$=g@::=y+K.^OfcTSqBgU(&ހ+qrCC@39yc_6 巙ʨ&L,Du!*RjQxT,e:μ>d/vdMxz 4l@./QlwΚ-e7ү{k,% "6DqyS,n"/\6q1Gv!)ci^E{ku_ yHMy NaQ(c{rpw$c9L(>'B"e'2:$rɱz-g՛QTt>l ?c[,JbW8M?x*x @HIAz\״ic;4KɪģpdC&ҔM%>msVϪDsO|2ĭMSFXYawɷ\4kܤ_+RA4cpVn(F XWOn|"Klx;iHmdWDΧ =9g\8 UZre&k5]X?Y%BAt5-shχ>Tu%XDv5Z=~ocCAi)'t*(e'pz ֓m0T?IZ$Ksiv'#a$^b|@&oQKO2(\&d>㐤VTcA> ٜ-k&^'_9ȫ[ײY~/P .XnCS%CY־qw^bSlkVBGd}vXS{^/َa􉍝ʹ-Q4-Yrת~sQM|`72[3Ha$g1 HE+Wl&z~L6cҀjȶA%(04wxZ<ِܸP=l}.i#28ÄM&D8%ojN#隖;h |z -cM,b^")zQT򃋪LmQu ں WP`Aa(hц){*[msfTF~/&~#Wة,܄eAX_e^[%[e*/A{#u ;R;V'ęSW<gBTSWƲ]ȃ޲ܤpӼr_RqyPȫ/vzAIl?jGr^6] S2^[hu86Glԁ]9=S)j7p~-HD mxPh(s.0BS7_Xz(wS-ƙ`$?4l br3ÚF|nLzO%cS~vJj~ͥIg)0eoVRHƜ3-z58D8W̘J1GɻM 6<TYTn18Pt'`4_):&S\=M[InT#ޑ2zCPN)+v1M6U =sOzEu0_v\}2#SNa J}(~_`uL<Q4trM7%ua+o4ߎ[,vcouLg2 pA=?hyA)0uwqhV.3-z9~g-i\_;P2a9!K,ZP926/=dwBO۹W$!:559aV#uЊ&w/w Y*嫍;E"$XjS^3Q;Mb(7Y|P}crWeP}U/ و-ߟ]4g>)s;84FepumLEK)#]a4ft (P|cubIz/@ON<έB̸8K(@= ؉W__0uM;#F Z2'WR5m"<  fX ^;KO`=lzC90cY9nEDd\ԃ7W6'Z֍K^~ 2$G E@MZ|\#ye3[ r HÆs?o(yxԢة;)OјδN8goXK)^٠ǃ[g͢6gFKĬP2KW{u8[e&q^tR5fKa^ Q+'] LLp_]LE_|&e_}.IGz}O '+܋+0uɆDp屦 R6CG8:b'ު wسtgla}9O,esJΞ"6TԞ4KKYKbDQXt|}^Ϊ@a_eɲtqzOyIEJn뜀X3Le>\,$ džx?A،Ro:H5a^!{Ow 7x=c,*jַ=J[³he?DvIbD\9ꢈ2>b39|~ѿH3Zx[ Q#BSXO('l _z^`<6>E>m ^+aqi6ch|}J4^7"D,xC7mʏ;=:xZ3%raF]%C9+bao D_YԾ9 rc5 t`o[WrSoe)ͷVM<9VY _f+=-4wV7mߨnT4]# rv֞N0^ŌӅƇ$uN$jn |#I3N?8kFTN(K=}\Ud~*xb9oFOO_T; .lC 0 +57ݝ@{~nΙG-15دTp#-?G)o'̹9.ca. !?_.PÈ;Iǚw~nm`?6P8:#Lͽ7,!j,);R&-pϋS-.z] _oaX,H[~i}fͿ]Eq6KGY|[7\J#İPhDo.8~Lu]Qڟهo%"|C?aoٳdfMhUX4AىqA; }Ÿ2߆Zy$%I|,o?H3k:՜kHǔ9V!18e bˎ7Nް"o<|80RrMS$YҠFF6M3]|>w2LXRImM`\uku4֩2FxzcaHK%Ub1wGY(kO_"ZmoVؽ5.0F4UDh޽\|dUu%cc m?^m83|S*t՝%BTۃz_I mCDyDâ_uEĻ8R۞bj|)wgf#\m a⹃٬dȹ,RXEأuB=SgcqL( .f6ni#q-5(fZnWU7]qeWۺvW-51X;Lgə%G2:O5db?#n3_˿ĖLZů#bɄoWN+\5& G9oNjx(4#þ^}4wPaɷ'>[ .;}u%)uY?fS2h5~AEuzCOHf\+?s# Ax`q|7ViQ$4'c2}jJR}HaE=JK{ㆶUh>sMLAfg BLz|u#&̌{j9/"SԸUic;IՀ84礖9`bik}3|]ɸWQJ{Iwb} 0̐7}BW('; Zi**`8Z56X5IoTkťӬ4~)ŚjD8pF%kw6hzA~ Ҏ2k4M8sG o9/H’K3D^Dc4rk'wU #F< ƒ8хp_hZUvPY[bT?vv0G[O"Cno9tD$,qxJWla*&bŞqYqm`]$J+'r|m2eYxmضPdZ Aa tT ?,SUs 3--L15]QA}{!-~q`,Ob;k/=~p 9PyH{ N7`7-=U}@uAE,D1$tŲb™V}Wm*Ddn=4ڨE=D$A>I\A-*S[,|/8XPg>AH4/M:BD]r-{fGbhY j /$1vMW]wZ/(ӟUش`S!N>^pfW R5ދ%ll)DW֬݋rՊ>FާU"L8TjժQ>ɴ SҦZ/,+Aqf@F繂YwUĮ}L@/ɽ:=D^ę}|C&rвx c l@¶ھy$͛'}3+om,S6i-I%I+21+ V%tFSMoy':/4m|I@Bcj?|~zjuO\B4t]%[>p6xD) y,z"{@Hz7v t#i//i-T9ݖC4F?bT ,08Gs>3\R.+ky~(m_>M>m{ezDViw̫O)qjΞ*wP3heR/& Qޯ]YgM\je$_n*2;w*U{uT,9{"WVeA㕮EV@ ɸSd,eS> s:pBhl ӄ{1/U2Kv~ٱ|0_ UTw)"z[Gq.N&F{V{Gi('ZxV3u8\#LJZkhF19nb#f#(dJkD9ӏ?Ws}S-ä́'-0oJ_baC.|@FI\:&P_ګ~a6&ċċچ}3 P= qKagL 0"Cc/;DJ.xr S]S8^*Chn-2\z#Tu5k@uZW¥"V6H0dUm9#0'v E]&|a\ u3.U˔~Cܜ;S{/id/a ="8nL(Х[T}Y amȺKXhJ*M|@E7bt3 λ(;[0 ڬw d9^.9 ?-gOj# >"1킮QY]%r Ŀ[峚Ԅ~(/ MU)\A'0H0puI>ԒNQG E6BM;]h' @S5<7Gڳg(A)!x,Om6g<;ZCjoZ}^~!~#p^qy~WH/[2 ZȈ1#ɻ0+y{nc4_nt 'Mry`&ZgkyEl] T-}*cU*ym~ U,9^ЪI( 9$Α㲑K,oC{e0'|AWX cʯ_>0o>)iVv?wlb>[;I6Ѧ? #P>uCL^k>=1֝bLi }@ί@PQ9<~siqmQ W-{M´tSt3R6@DaۖqUػZ{6D,lIK08I]V\_G}&g@gF?ZH=wMԯU8eI1eZ"zF0 B׈'(xJ0lu&Hh|Ih ԏ \3mOelmьR)螝hɕ9f3%R!*Mu(BonIO./I>4. hpb\#EB}taP\ 0wa{aAgy -|J&PjhlI@35lLoU0{o+܋K OD!׭.R KQ9 Y\.;?oeEu4ΐ'i3IedTY"-Qh)VpmK˄Em1[9#%<̲yp8"ȨjR_lg_tp o*juWmYIxCxf8|dH1յ{xѱWY8 ])<<|0!,+* -3u0-Ii q># ԧ6-?Ba/'_i!:Bg0c-[GAd>%d/F7R٨؟lŞP^iǹ\7Xl1iX )|5BCr6@lpU8TdlNN,&nrV>'bPI&$Rӵ届e( =GlT~4F *!c_zqobה6áV m?Bf쮞/ &Gcjly+O0(iQT[ V:0Y5/-jgy_{F4tk^ENZ"kFYš'ݸGFaU DA*=i܂1ױ;:T>UBzns̎tp;cYS'uQΈWeFz-)ƨ`"T1oµv2]%)nzco b @ΜyvB[X1-xP+]h +~Қ@;h``xy՟,ڢ ̰1augaP04=Pq(5.+|A<6zڌ;(aJRw? T@II-[<ݘ]~2%!ٯI'SWNcg:anmˇ+tƱ۱*Vj*aWO:zߑN۩6 ]׻?7 NnVY/RD kn( YZ