tang-7-2.oe2203sp2>  <@PT@7!.ܶujG7odopeneuler@compass-ci.com G7oe &a(wpA!idDTjeY$St5B{_,'b^y5쭩#g_cǺy /A^HO|C~֊,A`@hs[rAJk3ñ& q\~\$MV)ҥ *'q_/x 奆/ietL['qN/oUw>+f2^_UEBfr1Y>QCNMhUeLZТ+$\l 4U_> d*@:Zt^EjP[V}:aHڥx^HwL^Qý&INDt7| 2=64a1726c3a3fae2a0372ffb27e148d3cdf8a21d405e07978352b54509820bd56e88e2543b5507929578aff89b2a4200fe928e89bas <ҫM.>E?d   A "Q    D S d6TK(89:=>?@FG HHIXY\]^ bdefltuv@wTxyz  &hlCtang72.oe2203sp2Server 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.ddc-64g.compass-ciGPLv3+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 if [ -d /run/systemd/system ]; then /usr/bin/systemctl --no-reload disable --now tangd.socket || : else /usr/bin/systemctl --no-reload disable tangd.socket || : fi fi if [ $1 -eq 0 ] && [ -x /usr/bin/systemctl ]; then # Package removal, not upgrade if [ -d /run/systemd/system ]; then /usr/bin/systemctl --no-reload disable --now tangd-update.path || : else /usr/bin/systemctl --no-reload disable tangd-update.path || : fi fi if [ $1 -eq 0 ] && [ -x /usr/bin/systemctl ]; then # Package removal, not upgrade if [ -d /run/systemd/system ]; then /usr/bin/systemctl --no-reload disable --now tangd-update.service || : else /usr/bin/systemctl --no-reload disable tangd-update.service || : fi fi if [ $1 -eq 0 ] && [ -x /usr/bin/systemctl ]; then # Package removal, not upgrade if [ -d /run/systemd/system ]; then /usr/bin/systemctl --no-reload disable --now tangd-keygen.service || : else /usr/bin/systemctl --no-reload disable tangd-keygen.service || : fi 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 || : fi9`/"i 5K큤A큤AExdd[G)8ddddddY;CY@UdXwdd316b6ab0306ac640c20d148a8dff1dbcbf99512adea7b232212e25d93d69fec4e1289c05bf3956cb810e2ba726b768cafbe1c865f0569e18c51a246ca4b3fe08f7ca7c12fee01b45a00ce828c19c84e09f51d67417a922a9709898dc0287539e34a4f0be8d0dccb5d41b1d41b52b8fc094af2226db2685a8eca30b27cb2c02afe57d3bb1516df4016632fc1f3c3bc6c8b87e5ed177c00e59c8d0399bd892720217f138db2081d418e2562105b204e9e8900e6dd524e2b89a7d7e8222770d7581e39261e33885399b05dfa8639957b48a80ef2cd9c1273aac3bc84887543c88a44d7f6c22db811c268c068c4c167a253e08b6b7852f0d62031eee89b601de0434c05dc09866c3b78ac044de24ac989cc7ced37b5adb9a9525977a8eb475e8f59c74b7d61960a59173d5787809104d0b58c4723f2d0d7ed1cb0ab9f35c16d98f998caf9f20bfa5b889041588f03d471bafb98ac608c93b4d66933d76187d2549998ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903rootrootrootrootrootrootrootrootrootrootrootrootroottangtangrootrootrootrootrootrootrootrootrootrootrootrootroottangtangtang-7-2.oe2203sp2.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.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libhttp_parser.so.2()(64bit)libjansson.so.4()(64bit)libjansson.so.4(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.17.0]@openEuler Buildteam - 7-2- Package init/bin/sh/bin/sh/bin/sh/bin/shdc-64g.compass-ci 1687932865 7-2.oe2203sp27-2.oe2203sp20-metadata_list-compact_tlv-tang-7-2.oe2203sp2.x86_640-metadata_list-compact-tang-7-2.oe2203sp2.x86_64tang-show-keystangd-keygen.servicetangd-update.pathtangd-update.servicetangd.sockettangd@.servicetangdtangd-keygentangd-updatetangCOPYINGtangtang/etc/ima/digest_lists.tlv//etc/ima/digest_lists//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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_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]=f908d54a261df75f2b052ff52087b3303f41a98d, for GNU/Linux 3.2.0, strippeddirectory RRRR R RR R R RRRRRRRa>iԎutf-8b95530f1a15245e3b0635272510bd700e0384056f20738f934f62367875c91daf71ffe668dbdeb069b171cfabacaaa61573a1e50430aee90d61c1a6cedad7085?7zXZ !#,QN] b2u Q{LVO|0[`IKdS. ӊFM{]h_!/\"z\ SeMǀVS<ƍK{ KxdSNQ#AC' ^HKyUtUi"i 8(.+KSktӝ%84LKFIGՌ$BRfCd} H=B`+ۏhO O:SキgY7r/{l&Yg%fv4u¾tؼ{ mPcK|Fv{4-϶ǵ%.Vj _R^B H=l=d^-}O+ Mci&BC?6!&V&|!\n\rs vuL:`w298:E,`oPN r+O划, !V줬eyP" ?ՎD6Mj9qb@N u'ea$P$h2WCQ=&ZlQ TP~63kCSXd  ~%}u|)YWANtsJ;5EǕZ pAIPŽgo:Yw!X㧃kjDhȍ|,umR;vY g@riTtd]]F**axz2xIŹIyhh:u,MՋ o}Sgf7_ޚkW {1]||']o\;hkۄR;|>ٰwпt,٢􊒺@G<}k@9H}W7q :i9_a0[_2LYYq/o.(OP.&7:Q3Ӌ2wxo@ucaW䉯Q\cW|&$⾄jwi>*M7SX;bAwtdgug=Y\"2^[Ө|aQ 9886WzKbѷ`k 8i“m↙+x<03̍I@^9-GpzJVp'^b̬22~Wld@h-K\AxT:-Tc%zMj\-wW~ևt6C$i|>Z}cY( q&Ues%3 :IkF >U:)8p#CO=_:I{K-=tkQ3X{p1?o.|f9zs~0%9.kBq0Dh(p|ևKW\VxSpl{dwZc KWO~qV_R ZҘahb$j*_q۹*c]ݱy ^reRa,HۜΥs5_T0,xZ2gj2a3>x2f0td{R韐vKeW.TDZKMA"HB!EfSC!О&pr+r`¿>@YN+ssWf]a8D P~,e UPP IǟVF݃1Mt9opyu? "=_,C̨H a< ժZ'3/~I;%S4ΎSψhi*vOOYW5hGuxۜ.ޕe (:u3WDr\%ɴчcTZ7yٵZGAu"Z GKo\:ݴZƌ!AaՖpaRMln j8%p^'Ciт8иQ|M${Hp$)6%5D:.}xiD|#j7662t/SyE'>\ּλ#JKc%:E/1?]m )uNQAhMLe e(P{Yut* F|mC.ct'xr}O>#ZEϜڏ҄we_az޺ba}&a;g4t1?DEI*<;(sY3ͧm,+b_'n 1Kl("<}5sU$13vsNeONrvtfҳU#Ǻo j֦U1i }QCH4oII̝m Ho!p0xA40dO!H8H܂@IAE^̃7[؟} K-Kl4:C#>n)NeXz*Ƶ;_R$AdIC~r97 HP{S :X 0$Kc,2={ =]+lSg)Ea[ONbuh5mP"7b0W3Ŧ!ڨcgNZgDS$A,m<0iWJdSc dٰv`WS.jVWejt2?W.#qT"@4#䘃kO^eহOuF4i;h ^jkQ@UZU[>yI[gxm,=~>lK+xyR4qFաdY^r !̃ :slCJܹ鸊eXYrRF _n%fLRˤ{ 颽M%d[ ڱ((2q=*0{5FAl;r9])J*,l~=1{F12 ˌ^xUqiѬ%MP1-Q9+>gq}_J,Aq6ms#OʴM8NF |wlnܠ*Y` c'~% lh juS@+[^4Mw(I=_zࣿ58Oߑ͑xK]p+[B@W|5;E]{ x ;gմ I 39UXUQ6\Y?K<:u`=6zWzh@'o"8d}=Z矠ρ"km0 i{YYhfcפHك(~h DQ-A-Gүd1:evTIBQ!5.jf}@ bwuWW;tcsQS":G]@&^\z1ɾfG`v촖Ƈ.PM"JTH5y Rd Pe,+\?I[TXNڟE  #ѵ1rܾzֽ G۟jNM=G{D<#PC84*ͷdf*9v_PR}s`Fp<CFb_qV]b$A09MNtj3퇷/@P P֦ djHO˪&Xt=zպZ`D/mh7But aҨ4m$֢ j 섀ZWp#ϝTOa[Oz7[aB׀vK=gCێy>4-? J•+j+_=h<-u8hM<~]Z.>&||Vh eN83xt hU5$6O(f/YSP`ݪr 8JxB7CEƅhW ;"e ŋPlrcL0^0!ou + ʪIIxU:={7 ɔ5}M*@~I9y'ފ|LÐk菜/4e)Fe\_˼JVG BZkS诃7nJKګkxVbK^S"mX* Ъ6^ڍo賄uӰskX9JN6?6F'Sozkz4!AK(cj fӺE)IDqQy I,MwuBV!@EhW_(@:**\v @ dz-tr({J8s'|)H~2L+Sدpp_XUAc()J$Τ%tG D]~ܘ^1wh X(rV`JE1:N% Ů[P3#\DӭS`Ձr\j)J M`L Rn׼ x+ Ne|10YDDT}ޒ/('fyYvZRRϓMuR2" _l %"C:ߗ5]IW1Lu7 }$ꇛ,%ybL fOw$#$L^9H'̝09͒`n?ɜZ[>/8??>` 0QZ6'|8h3䍗V<Fa_ F7́ p5d%>}uyB+Άg[hAG=|t|usK~r\waŰCW? TNe+\Qփ yO|?p3!EV?'/ZYajS9Mkxr TM^DYx1/4/ OA݊$C|+Pn׈G-@aL-+%=fjLo;~v{(U MbH2**դ~/L?n?ѰexK07DgZ^\M6Z?pD&]Ÿx{: ~k\>cKl2MZ470l cAymV؅Z \Z2.+'Uve57gB4Qs#v#{0)W#nq!?Pul@&NM#7/.15'njubeÛҾ8j='jyDRnt\u?H_t{%(Dqס `iQ+>˽>AȰRVQ} yPl8N_%<%!vv~8mrq7'l;0нwMh%-sx9, U^ETt<4hIUY\8JUCv0MlNQ8ԫ۷"ľ(.;߶1lҐla?B_᪏ּ|}W~] PKv-t;~J{]Usbf'whZ:E˼h{-D&n2X1PF/o?, _c/G))3"X(b;pv~EG j=QL "‘ɛW ,T.T\Pzdc 5ftW>.ǿʟ0hoꍈ @6Jmq%/jGǒ2PyR=o""pK|CR+o\@TH+h@wEH= ^H QKq⑓#XyOw⛒u=W{p4.q90j_#L 3 )zGZN8MQ`XWf'իj/)2).b#c={&$ ē+/H;5C~߬|\k?51w Л8^R&e0tk8y|#Gl7@~ C+JFIM)FWcTdkdg NpG+Pߞb"NwV0ͼR9Ԥd^F0* C8U OfD}ƝXKf I?mH2TO3Rk("GP2BXD\Ԋ5ZS/Sz"[V^i돤7vx+sPޖ*[E, |]BBAo m,Xmx˩ntfuӍ(JLhk $CjI0sveqssy*bn+$k ?Dz|t]^1Tadbl]]3-%ZBԀA[_&q$?܄{;LJsOﲕ mRJtF(_""QEcg|d( ^֍wF3 G>40%A4:q"YEMU6z*o~y'dFd{8;LQ=6C–Bt/L)xΈ*Hh#.O8),7}0z o_s?/PvդYS/1܆ٛ}3}SuDXу-_!eH}.KgTTs"  n2S>ݶX8jDTreiD| ^pBd G^bflQz}[vUi}f5d>b7 \dd|Fk9yRa 5%Jܑ׼JZSn(XX9]ţ ex4ݥxچ2Kץ{./jv e@Jb5nR_el4OHp HhK9˄h NJ@QS7}x:ѼTQJL%寒2#,i$:Y0dxc-y!+k7w(r`[cQ=M(dKXN~ D|:Q`' :Յ op~9;Eh'=9mY ꮓpEQpmaJsөbie.𕥥9͚o[y:"j7N+DaXKe^ lw_zlվ`4|pnP_Tm!*\*%UJ{p8S |5j5=cUòkId5L_n]rPpy6{E% C*Lj̡:(3n'#N;CjBArhO'x ~Z_C?HV{g>@l( ždKWX B,Vٰj*/:n$}!5w^cfѶri \SUonU;.l$10+A<(saWY?5i Kp $Ez/:Z8;077ǿk #EktUL_g',b-ȢeCiqT}&,vi}vjWs0q}!ķ`}p$r^b$ 37yJLqWEĺYNϪ V П"NkΈ+eةۼĤ pEx a8TyqY0q9PP3(D,c :b9i΋],,D&Q;{νT4)|y+̮VGFl_.2EceEMSR@V6KyZx%} @-rkiv;Q5c]{i0p!ZPVkI t̼xB&l[] ٓKC5`Ŷ-_QgѦWEx5h9bm, & =w>eTۨG{ N{Q(óֳ2^9ӐRSr$O lfh:!?X{ =̀F]gŗ*&tD眜 \q{mˁg!(&_xpz9$TP2yw8 p d0Z4NrHt]b(#6 `0V}fsI]{)Ǜ{r2lS%lcY^Ac_eƓ%;arw&?l0D[n딈D 9>NnTq|V;o#{{5& |8fZ)b/[^'̠Ε5xR <)DxRMFm ޏg ^qRBj9̕٪#Hਜ%4'4OKc(/*'w?7dD=+]8xOYrrOӨ BY%˕\$lFQÁcZp0&U^*Qؒ(ۑeVf0yK7ai| N7uq F#A$f6xΘgL\Vߡ4Z"]Ey=a3{:A)tĽi NJ\='"e|Uޛ֚EOMpL뷱}h_WƷSgE>5ZE;_1`f~ &4'׭x`ϐ)s%SGG.h/q[`l*/]#uϫ_7-: 4qPrvEq{rxTWS%s*1gӼTalnc&ºAvf3*m"TV9l;F7@2l(FR{^ ϭ dú?#U 8ܒFxc<%ð6z0hU#sگ0 ?bXL%gat2M @~,~e7`&54ZpF=g| ;/\?6eB8L?@% 94}3( k^VfNcmJCdB@9;B#K^񿻜HuRS|vjv+"TGq {\h[R[aü"0՜=FPo'Sθ*؜N/L(5('gn`l|t"1Q-ə;K؈O IƲpwC#ʎk^feȦ,D[W5j~p?=0bhU(?B !QWWZ#ijߏ8qꕗ8o!@k>+lѻPt.2بߧݘ(4 5_`#^$DjQok]8&Ec+Z6# H\ѫ/H=*ȋJkVeq>-&!.Ŷ̝hDEx9aFKmubz&8HrԒGLh{jwlXGk3"4mtdY4ag G.d?o%\۷C& XH9~֘GIdMw(!5EvcHIq|bIr]w1!,5O^=оz(7+OaR4źiKUmrua^9Eڞex7/,e- - 1a:2okdG䰮n$\+׎XOL⽧j,a )p[Ey2UL̘4W;[w-2mѡ%irh4FTagZAAܕtlԠ1WRK"AϯU#B)w>QBo`x-ԇ 9pyŸeaךTv [<,r!NvY̷ؽa> sr[ u4lM%gh$ʗ&ln:lklߢu\\M,)wPR@6H;ʇ^""׸V{4u(ے(*HA S*r(&7fb݌ >-b0D_TM,^nQ鷖H<vy^J"LtvVN{3Y;W 05ualX_SeA+|ZU9HX ؔ&=ٵKx \h%?L -Ժ0 O>` Mv&6RHXmK\̶"dM^9ag>/5$ gf) hZD1vr\ S.983! q{,nGQ,:7WЊ'Ϯ-zjR #u=I.w}R}P6vdqO^VL ֖X.M@ϷGӵ&Xv=瞌x L{vTC٫(iwڳa@n!6\ƫ,7vҰ2_u_T@ ?EJ񕳉@Wh[Ul*jM[k~.s]ۍhm;~ 3ƟiuJ חVS7FpxEhNj&dە}";*ܵЭӣT! sHL#d$,K} 72 I-< Jhl, ENNTۘOߢzETy)2&|5H{B H|m_j6Ǖk@e"w .8=-dD`;V>qjC6~ha#Fڎ9༂M[y)Ztb^W64(f /!^>)oZLS;c.HL bZ=<-PݖE~hCy#FkYRRI:l|&]Arl۶ϺǵmP=@NrnelgHqwԕlbY'_4eK򶫈}A i_$j zேL `7ƃ78$ E'N6|ƽ lhrf:ک̻bQ n0R݇bvKê̒xj'{̠P2P<*Lv bO׻PEH4Unh P":++>!C1gW^cL} bZե9&[RF}'f I !rbOD Yy I A]7  ]4KJvpa?eqߎА\ݘNgANj!}֔ܲ*}uA[r"MSAߪ|:\ ePyGXԂh(0 ۘDꪢoKI-DN?U(b. q-F* EKc:*:c b7$O-x ʙ&Ecځ3Cꢵ!4t9'mkIyh7`c}|;6/*Xtf+6wO\5nylH$L6n#xHf** 3g=G"r]]ɴd<w[* iT~djsyqf3y,TQg|vIŇ|J鑿FDƣ/,V?PrՍ҆ Pۑlg*LcTQ΍UWa++CZF,V AMNo@;1kW(&bK:h/lx{c*M%rz!fVwڮNpْZ25SOYS26NKRV=P)cݨ> h 0 Qi$$FJb]vJ<2c^l\*tb X$4'ep ^$SĠOC*Xf#-I?*$ c۸-hZĕ}{E+l_.Q.劷 ʞN9&1Z[y G(A4U@R _{ͪEdlX}QxUQa:>YF&$QD4[h l͝sh٬63O5ldI)9sᲫNwjޱF2d "`o%?K&totR.|/'= 5?V¸ o%>)Ríճ>i񤮠{$Hgcsr/47=)Ept~\`N֚ i7k; ɳ!&e'v3 }A 9i$}HO?qP$IN>06bf_Kr`3veYfe%E9L*]!;hFؐ_cj$N_8xÁœ\/uVuny$}H,&w+Xns>/d5M;2?1a)nH]8qycWF`/?%j81(bH,0-0Eݺa<ꄟR[W^۔Xڕ$;fgkO'^ܸ=$w]janbCD3Ji>([:\Mlw:~[=v%Y#*1!R?weOiUP)wW'O0dTzA =@"8a%,ԆX}æCh&5:^[.L΋-5΃sa w 0HYj.鮻WTF%UA]j?D8X=p5nYZ{ͺg !-wz>NWzx4~ksO#U(γ%Tk9n7dgLNSp;:ŔA3ϊlJ ?vY{]; A-K2k gCd%mZbRS^yhފ\Ҥzn`wӠAmRD.&-S=wXYFBQ[ a '+z500@Xm,*DQy5Pe!MfʪaW:PC lpVL YZ