tang-7-3.oe1 >  A `j:W^^f~ \H9a5k ?Bxz7?n_8Q:/I:iFQa*TdWJnJUIN 65EC[\?d5h'"E`5 vU9Z-"raD:` ǡP mt8O]$~+{nS8fK[+Ev~AYцg,P%u yE&_^ צ#S WC]e932bbb2cebaf78ff624c8e8235482e34e8b9b9ab9ad1a193ea4e90b742ab51fa6e2868a98b30c0d38ee99152707c822571ec356r`j:W^^f[jtZ"s}$qܞ<pdA(٘ bjh< 3]j 3P1|7]R )əM=\6Z,;``:QToyomY( ˳/cnIisYU?]B(vdre84PƈԒU*7!y4;IKWvLz &^Lae4.K 5-=YOhSu` ĿJs {܁qt=L>pG?d   ;   ,MS[# u  H  f      g>(p8x9:=>?@F G<HxIXY\]^ bcdef l t,uhvwxy4 zdtx~Ctang73.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.`j2obs-worker-0024openEuler:20.03:LTS:SP2 / 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 || : fi9`/" 5K큤A큤AEx`j8`j8[G)8`j5`j6`j6`j5`j6`j6Y;CY@U`j8Xw`j6`j65464c907bf22096246f21818574b824573d06cefa5507015b003fe48aa97466321c7c890138bfd6c6ac607cde2e30583f07018912638d58b35f10edf6eb00994f7ca7c12fee01b45a00ce828c19c84e09f51d67417a922a9709898dc0287539e34a4f0be8d0dccb5d41b1d41b52b8fc094af2226db2685a8eca30b27cb2c02afe57d3bb1516df4016632fc1f3c3bc6c8b87e5ed177c00e59c8d0399bd892720217f138db2081d418e2562105b204e9e8900e6dd524e2b89a7d7e8222770d7581e39261e33885399b05dfa8639957b48a80ef2cd9c1273aac3bc84887543c88a44d7f6c22db811c268c068c4c167a253e08b6b7852f0d62031eee89b601de04347cda987857d91d17327bd1297376f11e2133f229c50987874b65587d09c08a4274b7d61960a59173d5787809104d0b58c4723f2d0d7ed1cb0ab9f35c16d98f998caf9f20bfa5b889041588f03d471bafb98ac608c93b4d66933d76187d2549998ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903rootrootrootrootrootrootrootrootrootrootrootrootroottangtangrootrootrootrootrootrootrootrootrootrootrootrootroottangtangtang-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-0024 1624468018 7-3.oe17-3.oe10-metadata_list-compact_tlv-tang-7-3.oe1.aarch640-metadata_list-compact-tang-7-3.oe1.aarch64tang-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 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/4024c3beef9dfabebbd6239f3548a8d7-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]=6324dd5fc7efa9884f18fe7c56e9e290176eb922, for GNU/Linux 3.7.0, strippeddirectory  RRR R RR R R RRRR߷f%_Outf-861fbb120486cd88e39385b93062eaf38b78e4de53c1ac561bd3bcafe6a488bd6?7zXZ !#,KR ] b2u Q{LQ|]nQK#6J`UZv^0 ~ Nq2"/"(`3'剆@Deh2 mՍfo@gco⋇@!*]<>PP:6~A}[mCT(&V#OpSu)j t5Nݒ:b)ФALSJtmlybڌٶ/ޗ^D DG{@IRkSC!jCi.3?0owH_.@5aݥ)S7y]":E?tͦ.֪R ^'ԎP-YaV#*8zj'0? %fԜf<]#\s͐: Ď~bzGsv4JMOR~$j60vAd;-xUg&N@ΣB+ke&`xvZLjy/#ĉ_v+eRmhAη&Rf8:D=nJb=k8a4͍ y^|mDU'ߜm/^JzѮEOcڸnʸu\b{TE3ezG[[+-D.(9xMYI!v<lBt ԭ)LVJe;OF$jMQ_PRuӪ -ԏӚ ]VJs]4bӱ{r:J4LCKBՔQwŇ,m0j,H{Am>ywYXw_{OWaC"\FkquJˇɱcCq0Т_Y:)vRr5 Q}_Gk< bbq֨WKQRE8d G-m=]\ I\gFehOwiF6(}N2dYy\@Y/.J5ڵo~M)ˊZ&@3&5IU ~0r!p,6 cI#,Bè(W: $j:^98bR>aM/;x۳^Xi(^4t23V6:)㿲!1.̶{D7v|u7JԦ7s?鄠;~5Z,=b= ɬe--7ǢJvހݠaN-d>vd|p;M .=Q=>yyo#g _BĦ7(a4&+A]|9{.MgHH"L_Vpՙ4.mE{B ZD׬!>%w~8tş)oz3L6k_ZR2ucm򋒁h^dlӆxyyp4 UZh@XTɡnd͹d<@CڥYosw"粅([sml]&Zxi_oomҴXףB,J5.uncUd<21$(z?$ch8IX^OYu#m908~Vâwt[MXUJQi±\q{. y WD"adʽ &#[v8vdi4'޴#^>5eaJ|f E>[pð͚佦n݉[bmMXgr<ֆ2%xL#&3Na^_cog#&-1a-#ynUIƌ~/W[[iz}N%I^,́9MUte]R[^ 1ؖbf (: Zh?1&hB VQRz$xj9C9~nzkW3O)јG\ER9r:XR,H/xps{^U##psC( :Y3|BW#blgoY^8^ N᪡qnn1AXJz=cXiAdm뮒vĔ!-9bP^k"y\bhZ88ؓrDOݟI ?$?ɅQJ&G/+z2YEY3,4p D\vڄ?1RP4YE% ~>~ طtX Srzx[wDC 3D^7qO/T5ق)$M;fCE$ʊio[h?4˦Z#@qD(DϻD-_Dt|nPuhQrDt_r&T_0zY 0$%c ]Yzf}P-򼝿^șRpAբsሪߕgY:e:{^"t" üRGB`FGXkOH w.; 89e@o_Y;dNE vŶ "ݖr@/5}cw툆"p\DgU^ !YeR/EɒZ_g0I[8 kBИify<MS8=۠ALen7ޭy< 9/5#mxTfއQ6sR8DX׎,ZsI9;ꦹj(MarxBfTd#R1[8kUOUg$xޘeWМ3Ȍ#4 &}.;̃F!:aA@f.}㍚y$@{~hMoLYᏦ{KU2#!ó?MA4:b4]]`28rz5#ʩ&\?.@M)m%R|1峌0c;%~xi̹ ۧ h}4Z޻*mc|'^%D\Fq.*?N ;fC( #ktEת34&ൣl,z !#-71X8ʲ-\'!+r.~>QO ;lh@Cy;'}טs whP/6%5}00 vkz/ծO)XbV9l?E]eKqgQ\( Ǻv&*81l&?h#bOC0#U_Г[R"['G-o:(n%x*)%F׌jr4-J9c?YYP~g^sT3go0"C1e3$qq(_Xg bڪ{#k{W}j]&TiugCq`Am֎S8(dB;@kFF/[)'KreTE Tlo@a$Z*'?TXS~!}Ѩ2J\2{7FdGUǔ^sƀ N58e ޯ<9kS׿V)fB1[~Ҷ4g({he>H5k̴YKe{C| 5J}'3KegV"JkR[Q * Q۝KB_6W33MvAsA ÂIugX@tX\?\%ǯw<3ޝLm:wm g?J m7qK$,dz~3rvv oC !gvj_ ze+{-MNKN$ڗ(փݼ8!hՍ WEY Cfb Xsi[K.B<"4O"w1wt1pGBa ReMN+^ThP=C<>T $/~d&BcrkB4/Db3%Lg<9yW%E0$ȈILwzL.oJj}uH=x݇COs=J(Y䊁MRָ4 A<Ƈj3;R9j35K'؟r5K Db~8(0M*hB.+d*)ύcގ )HO fdC:$fn#Y23=^ M&WF΁gCw淸;n/|O'7Ё&7{:Rs,9R>;J"a,g>6L=@;jόz@nk'Mc\gjb@{H'Hj$YeϻlY¯u>\e#bEO7W[Q.<<0m~M+uќݯ_;6~ G|"pa}/~2;:pTmL;U,0B3pAF&,6DBQ%^\Le6 rEt N_i-4kHȟr+/^D';%Sci]p3f;1r. t2DQ FncPXF@Akҟtorv`]]A !$6ǒU+ЭWm~;=Ұ o{~:+nurr;|6]\FHNrs>a?S/mquX~`.0%}rS%N7ԮR@*Ndđ9+](Jj#?;wJKI-!tjeT4tj/֔^&fjɈ h6 2{G^q&E+[R@boc=ˡ{%YK{DO~8Ļs+{ѮV6I"'b~0<dF15V~νq1=HdՔ*|4&ɥَV셥| 9IC#O;갑w]ćPߠj D#"OiU﹑Ɯx[ qsb1@$>IT1RP+8DC۵ IVuBhVfoc'=FzDWQK%œ|rh.{r^'85>KD{]Gю"%hjD-Ré&M1d rn@{s.tjER. fU.dIzh@s[COYڕzټ]цv1 b*{W=j-BPWGA*I4|n t]\#/MZ:* [*.Z~:Etŀ[(EbmҾ2k) W^:V2ڙYG/ ^'5K2+m l!j<_(K":Yp;w2:J]Sθ Q`" Y059 "'cr lɫmB\_UquhμH) IsbR=0 !hL.DsjdqYU~1oT;LBY?V2筶">^4'4)f ?o>vr5:kԙMr\1pmaΪRDSaTo_wZoQ>4zqWf0խq)w(oRj?GtA"~^*V.^ߍ5 %+;^ZWMܸ*0_I!@igR,6㰒|ƋMVDr;.OI.>'tϼmӎ`f4uL0%[~Aom0k^,!GPG~<<'Sef<#k8'isu[me9GO QxsWBB45ڵ & ؈Rǚ/\YC'Lb%L0=-^ -2,%+yS=^uz.C >0c3Wo(c C1T`!rDVVH&s*DFh6wɖhKv>՗\́觽fa*:fUau}dėM 4D+݊"kInr78HbFhoֱCMɝ싗pja jtz@P+ IBU-AK NϺɛA$j9[m"4FmՄT}|U?f8;4': 㿻6)cZh]>J$8\xŧMmbS-0aonZ4Ho/# _ ]c!W鑷{]U ;?Z$`t Erz}kb>C61xH4mk/;$cˌ$]K=/f @i5 \ng(+)`KQ]#EqjPFx{ׁ4?K~G /PKض.^kvu 7=m6Lo"6$CI-XkZ8%iS4I̟,"a5:q@XbƔ3!.+DP'5/@GcByA^Lk2{xM~')*b7:NTBY$dOO?b/|S*m;reΞϺ3o#SI,X\doJELj̥2Y~t@JO꼼r ~BeP :;p͎4QB{}oGJa"E ' LL@yXU;qgG%6+q[*z h\)# ͻFB8{6)'kz4]Ъ H=}E:XhJeܴBF3^:-<#$Αb!:!*Xh+DFj(PJ&hM5-rZ2oǐà`::<^r2h~k4Q-e 5%& bC'b8 G`noXHhn.ǸA.HX)XP6PJꖕXt\AI9v(>(${C)z}C?c SX ~6JZvKܬe"=y jI=0 2b-QcM7v~p(QoZ[Sq_Ph[^qs2Wl$ VC`GH,U 7tقL̰6r!0Ew8 aQc&glu-Z q:7d%I)uf禵b!΃@&ZJ&9hg-|DޢHJʲzڃrBZE mi:'5 ك2O`v3ƴ${v9qmeo,]K{n$ӺVdx{aU ?-)vOfBd1O$לFŇH znַH]K ScLdBC*nk3eZAWEuSg%RT25yξJF`QM4J;>ֳ+ŲE5|..I:y!V I ;{*v%r:?}[[G+Wn6ewXOhtBD5'Bu(őn_E8Q?|%Iyiiw4k`Q0QvlcLـЎn1,=O3J!9 V]~qé0®5^8(:(<A$EU~AtAyKiq3ZwPJqжiw9d,xCd-?^k?Nm2̩$ַs3q0LhAL*Pض'# I5+ )ӿ^1T[rX- Kʧ~5WYa[W؁<,'f6 C"'sn+:#/XJ1˾IM**gWXz;G@ًStkgm:V^N6xӺLWXD m?TV;ynEt=b+#>?#uKRkBݑfCr)؟WMUWWy8H|%s\<|PC.:ɪSm(eT!gOFԑڂG" 䒖(+J7b /pK[RyF4-n )[`aA>Iz1"S9, z+ؐi\^2 ]15IZf4Y2V',"]m&KcS$p4"R*ֵ (p;m,Y(6v#SF~"P5;o)"{݃MvH3'/i$8( $*9сaw&F3ZFzN]4u9$N kZ9y4maS]\VDI?=@z g yҿ1'G͏Oîi]F" 0ψ &PÉHݝǺ"gܼЙقӍ"%S}߉jDN)<;r=/QEbb"zr`wЌm(0%J,C_k$QbgqbчBgVoN-(\u.&C)wM$}F/u85@=}9AfX{5pVnil1.e _>6FE~~͚z܂WÂg.ya~$ m=~sKc-Ȏ;b:Rmr7˄Y8uүlOE%;E=g#l≝rl=(98 OSt0/;K[ V %c ^D %zkW/d?ͥeEȯ9W ɠVlQR7 ?fCեa2cgT$fZoӼPq\.0^Dэ31'zQya RhV٘I=yW"> Mihn!PE]w1u:#%@9VGO l2c;Ã5˒=*"rk=;r pۙ O>Fۺ3ePMokjky]NG >p*D2:u("-51}>Sn[4tgb4fDbJ m]?r=o\U7jFOj_ fܶ; - -Ay+Դc:]Q#3Q@&[6wBx?j!2sQ*uSTϒ_7V){QVpN9y>$n x/1ut9U}vX.LJYo7pYiXYAKn]mcJE:̻8G&4giGFɬ;sCl&JvGVi9s-\@b!^:Hor)r9~[>Jnsi[iPa":wz$b6ZN'؈3>CKjLn(U_x,vխ@%\.q=Irӕ"8E6R~/ ΌH*~IГ*כ(^ Sx -TA7cD7bP=$6*H!FA>&́kRlq lR]XEi ;Z{3zJV,c):9`e*=!`@_zUhzRͼ0&׹䩢78GY& w ! „G{SPXyv) ΰ5Mx5*{:=XL _\8، :f O=Tp/-jiV$qG-tL(݃5&kv(BFFrQCߢϚyE C^,)qc~ף,O7>+Ծ|1OЉ꺝;e8֭ lb,g'Q EX@4#Cv)4ݰ8I %wSP*KeYXؙGzKЁz2Oޥ&qJ+F1 }S 1tPk@u}~6j= B)Yҟ06Ѥ;rYo-IvU8"FܔxXS~e ء2iP1aJY| ׂI^[l6;[qtmRR,N-3K Y4sEgS/\tFOoٜU}pB|T$$;q GoⱠu|Yl_@Ħ<Á9i~ի]aSI#?0f3u6OMi@KΊWS?w)߆iˆ~x_|J&bA qtߵŖ_ $0dlj9?!Ax<[]ܿPڶ5>$c2Э \L),:u$s *D1hVB&ўR sBuJLgeoHK`UyC*WI{$3&R+[┤7Лh|>XR,* @êE6a {PWNs8ZV `qrO!}0ge?>SD2S$mkVn2v,!J/oi:TkcZwGR7+[?[.)k:!R^rgX`Z%A{&R*>œQkNI*u`u[^Q9IQQXAS@ݒu(XLP{0gX,A:f4's$y3MtoͪaM CpcUsTE؄E0sS,eve.K{oNI)O@|_dUj!33Z^ZN'QDax;A90'D!aNDb]YԈ["`;@q/@^ `!IX`3@m"}4w Cu>Rc(B%Flp٤(2"g#9ta'U-6/*M,wIU"VLg,o%a0iECJI(2О ~4 [Ћ/ GQZf`Q#;y7^ePxD7o+vZͩ}u@\ik2̜8 d.lqBKp;ǃؙ(?P&JԔc ȀOSnR Y;K-zـx~~y;Ya)3 +$b/]%WqX<#+7O~ѽBr2g {1 Kud#_  r$#헍6Act[k fWxPqíBo_F.` ̀s2wo .R^ͨUYw_O_,vTQh75 l([8:o\ŝeMs{m7WEo 4Q_Z ;5y{`/ ob!aViKk#Pk7Vj#S~vҪZbw^1ӵK_bsVJ!$*Io?-3`FK<)eԳVl T gC:RELRoKpүX\G}ܦQ.6s;/9( *miP^D4knS:ju7dZN .Ad" 9b}+Z'(JvI%^=bD^: poach"ϑ˴rʧeCF$75eQ`wABǘ$M:?:z$¸eGE@_} t[OQѳPA2L/WwC)WJ^>?,5m#}[wuEL:dVvꅫCU]ؐv9v.9u@9MNԣ䣽W%vKtˠOnIo:\3~ȡ}AO-d5uݐܫoz;k#_Oߗ@r?t7YJ6IDbp\Nkb-JH63 )C^.v{+[K!+ex3̳Җ̜"h_W[N6bQbwrX!EQ['7;&9`3Ġ ^WE?I3PLA"1M]CkCDO`hjlJ*a(9pJ ѰnBAonZxi@uh9b,!ju5wOMNy:D 9sݵ2O_ًuaN%fƮ.R2I~w6:55t+&KKn'fs D=gYYMt? #t ՟G"15!HSXO9v%?`8 ñ$z/\2aN3 ;< ʢ->"WkRƇ#]?)a48LY&-sz|JZA4eT7&-_-ַ$U?fԋvQɷoU8&S q@J쁺CIU 9zJbLaWμ˙*98!gvb