tang-7-3.oe1 >  A _niW^^fF˼>~:ԩ=kd?q9ri`%1Y;Ag ۣ^$,.TeŸ+iސ6H1?",38Ϥ1Ы4;záPo k"Eш8|%7t~D + %?:%1Uinv\vSznƖ,i=u9[bpg4327480a65ee343a7c908d76277c460a3903e4cf278862326d5338e9573ebcf19d42e7ece130412fdce5bbd2baf09abf56bc36e5oP_niW^^frCL7k ] A4Oe{u,'/7e<{I^aY:ov IIðL.g Z^NYCޕy ?fE(˼2zrAˡ,P㘷a읮<’3NHk^He25}<3:oF<΂A[f513T)ے]u6@v5G͹2 'xQekM2fWs|G"f1>pG?d   ; #/PV]% w   D   ^   x    9  H |   H\(,849<:=>?@FG H0 Id XtY|\ ] ^^bcdHeMfPlRtp u vw x yTzCtang73.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._mecs-obsworker-0018openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv3+http://openeuler.orgUnspecifiedhttps://github.com/latchset/tanglinuxx86_64getent 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/"iX 5K큤A큤AEx[G)8_m_m_m_m_m_mY;CY@U_mXw_m_mf7ca7c12fee01b45a00ce828c19c84e09f51d67417a922a9709898dc0287539e34a4f0be8d0dccb5d41b1d41b52b8fc094af2226db2685a8eca30b27cb2c02afe57d3bb1516df4016632fc1f3c3bc6c8b87e5ed177c00e59c8d0399bd892720217f138db2081d418e2562105b204e9e8900e6dd524e2b89a7d7e8222770d7581e39261e33885399b05dfa8639957b48a80ef2cd9c1273aac3bc84887543c88a44d7f6c22db811c268c068c4c167a253e08b6b7852f0d62031eee89b601de0434bf7b581063647df99f5b9acd1ea4130478ab4bba67874355ddd74167cfaa527374b7d61960a59173d5787809104d0b58c4723f2d0d7ed1cb0ab9f35c16d98f998caf9f20bfa5b889041588f03d471bafb98ac608c93b4d66933d76187d2549998ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903rootrootrootrootrootrootrootrootrootrootroottangtangrootrootrootrootrootrootrootrootrootrootroottangtangtang-7-3.oe1.src.rpmtangtang(x86-64)@ @@@@@@@@@@@@    @/bin/bash/bin/sh/bin/sh/bin/sh/bin/shcoreutilsgrepjoselibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(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/shecs-obsworker-0018 1607429623 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 -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/c5af2a66fb662b68a00efa18ae9021d0-tangcpioxz2x86_64-openEuler-linux-gnuBourne-Again shell script, ASCII text executableASCII textELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e52fc3ae7e623a8cad16770a9c646a254288bf24, for GNU/Linux 3.2.0, strippeddirectory RRRRR R R R RRRR RRRRmsl?6}butf-8f14a97b9c9ca2c6d0d9b4f4508708446f2e8503036a696eb62e4c735575fcb58?7zXZ !#,Oq] b2u y-iSqw5Zmm, EO#:7hHx~.V{cRaisQE=3ff=ܑ+KD;Etًcv4e1D{XK GPhzҦv.йwo=ٸj"'XHLPObm X)fRjHwtV[!D:sx/]g P|W=+'G$ _{gQ+w6 ;|q၀қ?n%k~:5AR>F4QÎН.",\Xfz(z(7Zr ?t%stsw#إ8#ٓE mJkxzw)xXz") .Mx["(oXѦygi/8}ъq~rf (2S*'vC)/7u q|G X|Z ~uRaI08A 0;kK_ 0<È}?LZow'iaT.B Ӭ. {{(xμ]/Vϐ ^2qōz0F4GN:% ID0= loƐ[Okݥ{ff"*fBt"-U cAhe`TB8A1뫣'v[zxeoZ:zt{9X:~< YxePC/ΘROqUo# BUg o/Exs{,xOEH cqs9o78zc@7 .`?< B!aP| d. |l1R+LɩtcVX6%o\sse?7S\pTl 1  eH^4ŧɣNᬻ/ܓN*^U*eᛎД.h uu\9uމBѨ.pWl6O'yAk9- \@$Wj { n;ۭpskaCOT쭩Qj$8v}>!_?]pHVuJ' ogPR"i "> &\/~ GKltzWݩRs{RU /nG/Fq bukV jŭj6)q['}Q9,3Qd+hX`D/sc1(wJlŅ3J̅w}3c,U#ޯ@֮YOgw!$Ɯpj'[XRV@o ;o7۽nlA14|44[5 }rb$ZSGwkO}LYIshi0,K9b~N˩R9Ӫ5ZȄo mCrOG k\yJ[RQUAH5ƒAaD={H`< /2Zd߶@R,Fͼ' Ǵ ؕ8&ˑ7BL fX 45HéYe0*:v|^8\)%O7'&bB/7U1?*]9tAh>Ϗ#o6t\h5Xk5%Kܤ9\%?БͿeW>hPeܹu2c܃}vx(@ b=@lHzkhu p*'39&pR]AX-D+(|yeS-ȝ/81c+}B^}_#݂Hx`Kf6$w0qQdټ]9v|0Tmq#L($&&v zMw V\*"NWX!+hZƯ!F6$ үj$֧bXނ0zΉܮlݤ;y`!YyI[eQ K`wS8?/YbwbD}%Fyt$Yv4Jԃ'$Dϊzhy[Mj>~E(3PPrGL^Y1R3IΪGl,). !ijXaRz!ܫY7qc~^" 2 k1+/B)))nRCj0aDR8YU oZxʂC3y@@MXm&n sA|LYE2&4\د6^qH8b1KgH󣃼Y<&;|GN$W;T4X"5 s6=s)DBKquc@-& 5>L7n+$ȥb3VUě$𭐣qL *;ŭ}TkZw!-'OpTޱLK% x y^AWs xN͑2\Tyb4pÁ\=Ik:;̊S.8 =l6y?5~Wf F-ъ*0}C$i@٭}kc9OlȃPZK ӶѹcFʡk>Vĥk6}h/|WMgV45_)/>'EN3/̭=Y7>cKiJm)Pp;` ^m(L>s)Hkǔ S̉zf X,MJ12] Wle\I 0`љJHDqWa+l`|7{s/Nr[ztҠPmYoywbqz bt@7dԕqu!y+ixCkNv_9TGqٖ)M#˭$ ~.^?WICSov4>RjFrc juq>i_hWK|1T*dVapV +' 2m*ym$*Nl|EUyRÁ}j-mvbsFmgYEj'(AֳTݒ7i(ihSJw\MH!0Z1eT}¥0u|[9t}9sGf}. _":t +j3Z{roUqnĆA6ZK vp)]4U~G6\x0 7^QNv5"h&TsSiVWg-8>.ZqգdB~vkT;E'2-A")FΘ<iP!RN%!OVLI<Ϯ*g-sٖ"AWOt8,u!RX*5k.b QY5]&~G <65/TMWk:zkCfaCFWaKTZ78R3C pD:KOEúABGQNj~7n1 n%X;dTTUcꛤEL9Shpw$+wpokmlJ~xwNR/臦͹%h:]DkNIѤ˗:Z6Ҍ^ %GM8ntc⛍E"&M\2M&@#A8N.okn1_84/QM}(m:\9ʆV/\zv+oaK}F;(|2N6)LՁzLܘc]xSvo[j1ζ. v[Q'ŧ(0)/,v<#ͅgSmPa] D͊T5<">z*!tA7^Y{vu7[N>|LI6^˂G s#@'ksr>P:e7<2'>ս[i&*/r6F-ݯ2G!HY[e4˴q/e[xܗI"W_c18nte/LP-0DpFO-i^:ԻpvkjLq) 8WL nsO"@m@5o͆ E}aEL*e)gf䲔ݎT5< Ua O-SF#܉i+w[Ȟ]G/}g `og2NGA%Z``todƃ |Dvg'waAR@{!:W2*,l$TW @7ΜR겹J-vCc]! 4\ dI='\>]3{[R?^CgZEU23|vӺBԕKҍ ngw8w8  sۈ U/HqXts(k`?J_M[? ^.}/{M Aӟ+f"2>Ys"HQJȩ`$ O@SRn93ls/%FZCv^] KfoOq(⏎calc;V< }t^|1qop nt7ۮaΉSʜZ%v֣aZ%囖0dFW ?g9^ӼObKNmֆv7qL[՟0& oA[m͆~ݿƲ8iݔËuPË b}ATTKGfFj%.UTK;\-"îQˉpQH6MOaoJE A>KC& `dBaB"'"5Z}JynH}lY[S{Ǡ?.Cq5JBu1_@ޝs=b=dEy|6L|x?7h BNT Ycw<niuK@~23,W"*wB1.DEbu*@fY1=T 1Y__߀\dZFjud`L~i &^ׅK+/ _Q;+a#[_zlʟ /m].ٌ) pׇp?_zX Gn;FXsf'Tmšj$}Uj rxoӓo^3ی TK:bOҚBl.ɚ\UE&Ġ jiNY:*'ciI0TGp;8o'q2 2u[U-V ,i% !& 6,3pg6a8MtLJ { fH U[\Tp?!XgkWa0Y#Ɓ(>"Jd8-X#݂C|큌>^VIhMc2m v͈2OqSʴnERq 01/}6ǘ?d#X[FX|g=?Ώva@\P0w<<^eL m1?d#t\k^)7:!k`/7Ut>bԂ?+P }ӿ?L]gkM{8\~,pxhkOVQE3 1|d!kN WU$lGPzHFo`|# gĝOWWr;dåv8*< n(&5 tL}>3ؑa$gIIW3sޡů"eCǸxh5wraX!"7u; c6=]U671/lp+Uh|Eo]R@L;o:pb>vF&+UCNDT4LZ|䈉r3 PҌDo"R0X/ y\ZCUIF&mq6wR$G \x7x+Օgw6B~ө&-Im(}+t:4\J[/Wty&[CL%6^/TԏղxT7LzyY72SwtW೜g=[k@_MʖI<-d*+^ȍ~\̝~驑rvR檙 ߟbXG.=%A,H<8\S ;*Ď+,[8+Ezq_{]GkLz.{TnjnQep "F uoe>Cn{$7{dROCi,HڑڅS%lewB9)4%>cSwKPxcK0 ߯* s4u7 [2^P\pTnpExY0YQDޣ@ C{;GqNn/>>g)pJ0P 43T?IÔ_[*1%-@>9VK*2$tГp'*xgs\V't %P ƿGGq $}r,6tZVk9of=%h uU"Fxja~[qiX*/p׶Gij [2QГfl~ے\+;sr -1+eD4;]0daeCk_oj#0ɫp5d&I^p Uߙ(*KYFyȻiw+@ҘS0-!BdJ/,Ep}ЂVĔ)'ȸߒM{]9ӏ9gz"xکmpa*z?!N(~y=n.$R*Y_ 0^jZfVŃW!?c&,7m렣!a< j9lz(uT|څϊUZ ڦ/kseDlX?jf쭡nχ~yD\iʙ`tFD(zq5^a h:w} ޗS~P41_XtLF&PZ%hM_t^&$؋;K/^l^?>hg7x$1v +UaH:y͇Hs%!0u?[Avx3$qdJC$v Q}G%zF8NS޵%^|)ZnDxڱWlwx\GO;! > =VsuP:3&4_4/-Z0!TvO\,d)ڶ a-W@Zl/2/"״-UF`NVJeL*mG`t}pD4uk L=7cZQh#;0rnP2E9YR6*瓵kpx4tA;ڝm,tXhs~SMYF>nQ@B|Sg"Ҍ0/a46T-s o;q)ʗ4WU3agB?԰5X B#G:XɴW=~aEM>ˑ;S' h;Y_k۱'C{  tBvEc(#4<䀬ȒdI4qD$K@V$d`ar  ՃR\(*Q$꫓9!/r#?dv8fc`Wm0 ǃ pƙ*x g$۠$~i@LӎIe)PzFJBZh }m@rlY4'T.1s y1Ŝ0߼yB$D ޡUih_9|M@k\M ru̩@^k[0Bi|]`Ï?02҇I @ ox^le m;r-(:8 ҧOU !+$RZ=:)פ!3u%naͱoQv4c0!5)UҏQc5|JΝV--%'t t E!/)τЃ>}N~zksF: n'MVtC3ԣUܖ~\.s|Dž!6əv,{ EOzN<ς b)g9})$Oy1Xՠ'PGMsǧzP&!cc*p9Nlhm*JItzb& %e풐JmPHw _jETqg_ EK(9(?/ન{Ѕ 3y{0쮄?i_2xK.􏐵utt5Cl/,Eb~U oW\OAĻs-jwv!9Aw v4UNhqH9em_g%E/!k k]h*=b9h+RGEFAq ͦ  M+X(iNe3Լ'Cz ($ҶVrc Lڿ-i pv]m51e.$JlKx5eZ!w_Ck+ȭ6$>\c;t{p*( Yoz>`:Fcw @14@* "ttAGʥ+R;Mm0d7 ~<r'Lע ,T^K@U*mȒQXx.T0I*/M`%-%3{*Yؽ_mm>5K ƱmS.k:lP9j1hV3S @ֻDLߤ#ֆxgw{ rցȟ' /Ʀ#}LوrF5No(.،V8jQX}}n7>AnBQK!u:Ơ pgktn7kuf݀͘ fi:>=jiYewm~bb.mm[!MysD%]Oh Wv⚻khSnBbG&U{Aƽx<2ߗʹy"aBU$ ߲>۳q/Np?E\rI kpB[: I+ol"t$Wg{eShʪ6'a-^:&E_RîԖ:XUI۲p1ՌIH%Xaw>k<>#WM l&aSXeaCw yآ8>7 &FKJ{z}Q>YB)pB痓L| I6w-Sq D^3(C]ft:`n6϶f/qq~ C0-;[L^_c2bBҹmu1T)\hOGiM62,71whgE0OpEHQ V vC*"ՔnHK<3 yv("jWeŲ{`zv.5❶cZvy|2֎nU/ɯ#kQd޺09.ʭt vԴ/>IE-Tȶ+ԅK Kӑ pQidN-|R]47}_^1N}'Xp@wDT}\KH+rRX"xxOhރ lΌ 9͝Tq6ԓTCJ qRS됚Rъ?KXT<QQ,6g|'5.7D<>}>J<'?/~ՃQGsJdNLѼgyX .ڱ5[#G.6%Nl9;y糳]^q4 O9 (j %2n0F1i$td` WDo0fQٷKy%F~^sod ֑daiN\ĺ2W|{Fm(ɼ-^)#7:) -_#>na%a{+Ҝ~ 4Lbv3/m_ߕx$첿c.a׉w$pPyOM0޺uhX(! چ!]h=$D{p0bc YcjHKv"! BLgBiߏdNBӒav!Lޥ{"y=sefH5=ёns(+Fٮݓ OOiFc6mag5Dƕ;=ˁxrރ[-zV3v1<~K\L_z5C㊎c`psoi ?r%oN}빯ld<߈~+QjՓ=bGx("|6[U˶Be#M}1tf$.=ȤXwIQbx^dux~LHOR\2ghjR\}K!Ym~8THʼ>ϡB1|>,XthvOV>T_Չ?e6YS)Ƹ{ޕ`Y{aN"#ګi%z:@y6@[6oGo{p'&:cJ'_˒W;ɭgv;5= CjzuhTq{;Zznw+ 8sRLOWv&0FDR5I_$ #]v6kY2*6 "tD*%|F;xh5 R:C,Ljv爺hE2S˘r6!6$/;k`dl>~;>B>4/Su5`#p -vCҝ0uIvML, үK||.`d^ss;j tB yW< i`JlB2id[E-_pqspr%&dn$w'lӶ]@9n-VUO]1z5m*Y|.}THn ;mFncQŪAMpl*о[<(;˕ ݇kn@ornȁӋ:m_u1'mYÇFY^WbNaZI _;@ai!,lhnI&k7YPy@yjb"R\4)= ~6F/7Ji]vqֹ ${> T#p5Q@5p'\ aJɛbsc.BҫơqJnb5A a! rxr#Kcy~'%#r4/|0]/U YZ