ELF>B@N@8 @@@@hh`*`* 88!8!0 (:(:!(:!00 DDStd Ptd@@@QtdRtd88!8!pp/lib64/ld-linux-x86-64.so.2GNUGNUGNURU%~ r'QYp Is.9GD fP=2+@' j*>ack_p"z 3{/yNCRS6 {0\&"libm.so.6_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablepowlibgpgme.so.11gpgme_data_set_encodinggpgme_op_deletegpgme_op_importgpgme_get_engine_infogpgme_strerrorgpgme_get_keygpgme_op_verifygpgme_data_releasegpgme_op_keylist_nextgpgme_op_encrypt_extgpgme_op_signgpgme_op_createkeygpgme_set_sendergpgme_releasegpgme_signers_cleargpgme_hash_algo_namegpgme_op_keylist_ext_startgpgme_get_armorgpgme_op_conf_loadgpgme_data_new_from_memgpgme_set_ctx_flaggpgme_op_encrypt_sign_extgpgme_set_localegpgme_op_import_resultgpgme_pubkey_algo_namegpgme_newgpgme_pubkey_algo_stringgpgme_data_release_and_get_memgpgme_op_genkey_resultgpgme_freegpgme_conf_releasegpgme_signers_addgpgme_op_export_extgpgme_op_decrypt_extgpgme_data_newgpgme_op_decrypt_resultgpgme_data_set_file_namegpgme_key_unrefgpgme_check_version_internalgpgme_set_protocolgpgme_set_keylist_modegpgme_set_armorgpgme_data_writegpgme_op_verify_resultlibgpg-error.so.0gpgrt_strdupgpgrt_log_buggpgrt_b64enc_finishgpgrt_b64enc_writegpgrt_set_strusagegpgrt_b64dec_finishgpgrt_asprintfgpg_strerrorgpgrt_fopengpgrt_strconcatgpgrt_vbsprintfgpgrt_log_fatalgpgrt_fflushgpgrt_readgpgrt_log_debuggpgrt_b64dec_start_gpgrt_get_std_streamgpgrt_freegpgrt_log_infogpgrt_log_set_sinkgpgrt_ferrorgpgrt_filenogpgrt_setbufgpgrt_b64enc_startgpgrt_fprintfgpgrt_fopenmemgpgrt_argparsegpgrt_set_binarygpgrt_freadgpgrt_strusagegpgrt_fputcgpgrt_fclose_snatchgpgrt_log_stringgpgrt_writegpgrt_callocgpgrt_fclosegpgrt_b64dec_procgpgrt_setvbufgpgrt_fputsgpgrt_log_errorgpg_err_code_from_syserrorgpgrt_read_linelibc.so.6strcpy__printf_chkexitsetlocalestrncmp__stack_chk_failmemchrstrtolstrlenmemset__errno_locationmallocgetenv__fxstatstrchr__ctype_tolower_loc__cxa_finalize__sprintf_chkstrcmp__libc_start_mainstpcpyGLIBC_2.2.5GPG_ERROR_1.0GPGME_1.1GPGME_1.0GLIBC_2.3GLIBC_2.3.4GLIBC_2.4/usr/lib64  ui K  WT0Qp ePp oiii yti ii ui K8!C8!C8!8!8!48!z8!8!8!py8!8!8!`9!`9!9!09! 9!(9!09!89!@9!wH9!P9!X9! a`9!h9!p9! gx9!@9!9!P9!9!9!9!9!9!p9!@9!W9!R9!9!9!d9!9!:!@E:!(@!8@!H@!#X@!*h@!>x@!J@!_@!e?!?!4?!9?!a?!lp!5>!6>!7>!8 >!:(>!;0>!<8>!=@>!>H>!?P>!@X>!A`>!Bh>!Cp>!Dx>!E>!F>!G>!H>!I>!J>!K>!L>!M>!N>!O>!P>!Q>!R>!S>!T>!U?!V?!W?!X?!Y ?!Z(?![0?!\8?!]@?!^H?!_P?!`X?!b`?!ch?!dp?!ex?!f?!g?!h?!i?!j?!k?!l?!m?!n?!oHH9!HtH5!%!hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjA%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%}!D%u!D%m!D%e!D%]!D%U!D%M!D%E!D%=!D%5!D%-!D%%!D%!D%!D% !D%!D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D%} !D%u !D%m !D%e !D%] !D%U !D%M !D%E !D%= !D%5 !D%- !D%% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D%} !D%u !D%m !D%e !D%] !D%U !D%M !D%E !D%= !D%5 !D%- !D%% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% !D% % f.fAWfAVAUATL% !U1SH|$H=cH\$0Ht$dH%(H$1HD$)D$@HD$0HD$)D$PHD$8HD$`H59<111$11H81 1HD1LHtOD$Lst-~=t$=Xu& !fiu !DD$DfDH11l5 !gH=ەHH=HHD1HH1 H^Hǃ1H$H$H & !HD$HH31L%@1LHHD$HHuisuj HϋH5_1<1H5 H1<H= H5H1bfR !1H$dH3 %( H[]A\A]A^A_H=c{HHWi;vs%뛅u1Ld$(Ll$ Lt$$H H11H1qLLHn HD$(H H D$ = p2HH 1l$ LHHH  D$ H;D$(1T$ Ht$(1H= DHH*D$$LLHY H|$( D|$$vLHLH%iD$$H;D$( DH@*H&HHD=!1Hh=!HHH=1iH=k1f1 Hi:H!HHH1HHHHHHH~1s11L%‘fH(HH8tHt&HH1L1HHuH=bW HHHuH=׋; 1E1L-+A 1ɺ1H HHOHH1HH5E11t@&H=H' HHH'HHHHtI;t]H1HH5YH1vIHHR;DLAgH=HhL H},HIHMG!=LH=HHA$u)pf.}HH+EtI< uHHyLHzHREu`H8NH=HOHt11E1Hu1L1HHHK;t },L1L|vIHH5SHvHt xL tELe< ufIA$< t< tH5LAD$t< 2It$1H91H=4IHNLLI1Htp1HsHHtGHHH1HHHt| t HHbHJHB1;6H5Lu[AD$t< 1eLLHH=1D(H5+L[H5%L?AD$o ID$H5kHHD$IHPHtHT$pSH$HpH$qIHAH4$LHHH$LAH=J IHx H5SH5LtHHp H1H4$HHHHLH4$H1Hu\u | AD׈THHLuLpLI@X< H=ы1HE1 t Ht$H=~H1L~L?t H=ȊH1HHH=܊E1WHo[H={111Xt 11jH=#H1)11H=_11ۉ1 jt$ 11H=qI_t 1H=H1/t H=MH1H=_1xH=|1et xHt$H=ʼnH12L% t 4Ht$H=lH1H==1I^HHPTL~H o~H=8 H= H H9tH Ht H=y H5r H)HHH?HHtHu HtfD=5 u+UH=R Ht H= 9d ]w*HHcH>H ~H~H ~HIHaHH}H}1ff.fSHЁE‰BH=}HH1T@SHHH5}9oH1Htz7uHcB(w H1[=vH1[fDH1[ÐH7vHtHH=#}AATL%sU1SHH5}n t Htxt;HH}H5~LHH5|H [1]A\@HP 1H5܅L1HHtIH=|HpHtHH=|ATUSHHH@AD$fH1H5}H*HH5xH[]A\fH5V}H1A*D$fIT$1HtH5}HH=;xff.fHiHtHH=pxAWIAVIH5oxAUI1ATIUSHdH%(HD$1H$`HHH5HHHLLH AątLH<${1fHHHL$dH3 %(DH[]A\A]A^A_fDHAąu1H1HHbu^H<$%pHHtmHLLH$hHHtj11RfDK1A=;A/+tDAf. tD1AHA EDE1d f.AWAVAUATUSHH(dH%(HD$1oHaHHIfIHH5uHHgHtDpAH5ovL&gHt xH5;vL1fD LHD$HD$hfHHMt#Ht$LjHl$H4H|$:HLcLcHL$dH3 %(HUH([]A\A]A^A_eHH{:DH5ruLH-t"fHL= 1H5-uIIwHHtuEt!HEtHHHcH= HY H[H\HL=L9'LLHQ AƅdH5uLUeHt xDH{tDLH1HH5^tL%L9 5 LdHHYf.H=Nt1rH5[t11bHŋ PHIdHHaLaLaHH=~HHHF H|$H5k~H4 1H/ H|$H|$HHHWs1H1HH ukHscHHa)H޿3H4$1H=}!H$L1H5},E1Hh [@HbfDLLAƅ5@ L>bH@7H|$@LLL=sAƅHLH5r1|HH5rLDLH5 sHcHLH5qH[HA LHTH5qxxMHaHp H=msKpH=pt@AWAVAUIATUSH(dH%(HD$1HD$iHB1<IH5qLHhHH|$L|$H-L56qM@iHHA\AGHcDH>DLDH5oH1IWHtH5(qHIWHtH5@zHIW HtH5pHIW(HpH5pHHHDHL aHD$L8L|$M/LH5wLaH1HL$dH3 %(H([]A\A]A^A_H2p@Hp@Hp@Ho@Ho@Ho@Ho@ЁELD$ ]D$ >L\ H=0nH=zoAUATUSHH~gHHSIHtH5uHJHSHtH5~oL2HS(HtH5CoLHS8HtH53oLHSHHtH5/oLCfH5mLH*CfLH5oH*tC fLH5nH*YC$fLH5nH*>H{0tPRfIHHk0Ht$Ds$HLH^HmHuLH5nLH{@tQeIHHk@Ht%fDs$HLH:^HmHuLH5DnL?H{PtIeIHtVHkPHt!fs$HELH]HmHuLH5mLHL[]A\A]H=lH=MmfSHdH%(HD$1HufHjfLH5sk}DYHtHH5gkL}HHtHH5YkLHUPHtH5PkLEfH5FkLH*PHE(HfH*H5,kL+HE0H^fH*H5kLE8fLH5j*EH5[HL$ IH:@ @D$ 7>HXfH5WLIT$HtH5[LIT$HtH5[LIT$XHtH5YLvIT$ HtH5[L]A|$( AD$(HgHcH>HXH5Y[L!AD$fLH5X*ID$`HP fH*H5[LI|$0OIHc I\$0HbDOHH SHH5OXQSH5TXH9SH5ZH SH5 ZHSH5YHSH5YHSH5YHS H5YHSH59YHS H5YHuS H5YH\S HH5WC{ HtHH5WHTH輿IHtHH5YH2LHSHtH5YHHSPHtH5nYHHSXHtH5bYHHS`HtH5PYHC fH5BYHH*oCfHH50YH*TfH5BWHH*C@;fH5uWHH*CH"HLEHHLH5XLI|$8MHD$ HMd$8ML|$@ MIH_AT$HH5UAT$H5WLA|$ !AD$ H dHcH>H"UH5VVLIT$HtH5XLhIT$HtH5ZLOIT$ HtH5WL6IT$(HtH5WLIT$@HtH5[LAD$ fH5}TL*ID$PHfH*H5VL{I|$0:KIHFI\$0H Ld$KHHSHH5/T1SH54THSH5VHSHH5V{ oHtHH5}THHSHtH5NVH{@舼HtHH5VHHSPHtH5XHHSXHtH5>VHHS`HtH5,VHyC fH5UHH*fH5 THH*C0fH5?THH*C8C@fHH5SH*ChfHH5UH*H{ptLIIHL{pMt DLLH BM?MuLH5SHHLAHHLd$LH5YVLI|$HDIIHI\$HHL=QfDfH*H5 UHHCHSfH*H5THHC HfH*H5THHC(HfH*H5THqHL@HH HHHHS0Ht LHuCfH53RH*CfHH5SQ*C fHH5S*CfHH5S*HCHHƒfHH H*XDHxP4@HcP$@HJP@H4P@HhO@H(PD@HP4@HO$@HO@HOd@HNT@HND@HN4@HN$@HN@L$ fDL$ fDHN@L$ fDL$ (fDLH5 QLH|$ L>M$$MdL|$@HT$ H5\RLH|$L>H|$`ԸHƒfHH H*X@f.HƒfHH H*X"fHƒfHH H*XfHƒfHH H*XfHƒfHH H*Xf1CfL$ fDD$ H(Mt@HT$H|$8H5|R=HHD$HHxH+kfDL$ D$ L$ fDlj臻H|$8HaOH1H|$HHH="K菹u/HD$HHHD$ H=@L D$ 艷fAVAUATIUHSH dH%(HD$1Ht$ HD$GÅt1H|$臶HL$dH3 %(H []A\A]A^@|$ '|$ IH5NHI;Ht@tuH5NHd;Hxt 7jHp HT$1L腸Åu/Ht$1L耺ÅuRH5FOL ɹHULH1fDfD葹HNLH1AWAVAUATIUSHH(dH%(HD$1HD$H5NHHS:Htxt8H\$7H6HL$dH3 %(H([]A\A]A^A_ÐH5SNHLh 9HtxuH@ HHt$HD$FLGLH54FL51yH;ELH1sH=+?H=u@AUATIUHSHHdH%(HD$1HHHHMHLH5@+HH5uBH $HHH5DHwHL$dH3 %(H[]A\A]fDHߺH5?HA艩HH~HHAu:H$HHHt$;HHx8~kHH9uHLH5?PH1H5AHH1H5Ck6H#- E fH $1ۉʼn EЉH=3D1ޫff.AUATIUHSH8dH%(HD$(1Ht$ HD$HD$HD$ ÅtAH|$H|$ H|$HT$(dH3%(H8[]A\A]f|$ HL$LHHBIÅuHL$HuCLH=:tnHt$HHT$1L貧ÅH|$^H|$HD$KLHD$躬Ht H8tHH5CLHHt$ HHBLHD$ Å٫HBLH1ӿfD豫H~BLH1諿ufDH|$ &Åu HL$ Ht$1L謦DYHGLH1SɧfAWAVAUATIUSHHH4$Ht$dH%(HD$81HD$ HD$(HD$0rADžt[11HH|$0襦H蝪H|$ 賧H|$(詧DHT$8dH3%('HH[]A\A]A^A_|$'H5|ALH+HptHĦH5DLe+D$ Ht xH5:AL?+Ht x(H5@LIH|$Ll$0HH臩1ɺLHeADžt9fHt$0H#ADžH|$0^HD$0LH芤tH4$HL$ H?L.ADžuH|$(ݨADžL$ HT$(HHt$ ADžH|$ HHD$ 1Ht$(H<$H?HD$(AfDL 1e詨H<$H?DH1衼L@HP H=?D$ H8 H=c?HD$ @1H<$H;?1H1)H<$H;DH1@Hp H,1A7謧H<$H9DDH1褻舧H<$H>DH1耻fDAWAVAUATIUHSH(dH%(HD$1Ht$HD$HD$謼Åt>H|$ H|$HL$dH3 %(H([]A\A]A^A_D|$HL$LHH<IÅuH|$EÅ[HL$HT$LԦL躥HŅWH|$eHD$Eb/IHoHUHtH5=HiHU(HtH5=LQUH5t8L UH5z8LUH57LڻUH5W=LH}.IHH]H.HHHSHtH5:H藷{$HtHH57Hx{( HtHH57HYC(fH57HH*HL&HHgLH5<L腼LLH5<sL;Ht H8tHH5\<LHFHt$Hk;L=HD$ÅTcHL;LH1]29H@LH13fDHv;LH1 fDH55LbH=3fH=4Zf.AWAVAUATIUHSH(dH%(HD$1Ht$HD$Åt/H|$eHT$dH3%(H([]A\A]A^A_Ë|$H5<:HIU$Hpt|L脟H56H%$Ht@tLH56H#Ht@$H5m:H#Ht@4H5M:H#Ht@H5):H#Ht@H5:H]#H4DpAt EHH58H|$H蕡ADžHL$HLÅL1Ht$LH@8kHD$ÅAHD$\$*IHLt$TIH1ɺHLÅzLLMuEHD$HtHxXHtA)LH"H|$ܜLLHD$tLE1蹠LH58LwL蟠H|$蕜DH8H+f.7fD1mffD @rfDDH<DLH1Jf.E1ٟH7LH1ӳ跟H3LH1豳'H=0+ff.AWAVIAUATUSHHXdH%(HD$H1Ht$$HD$(HD$0HD$8HD$@躴ŅttE1E1H|$(L1LbH|$@ؚL蠟H|$0H|$8ܛHL$HdH3 %(bHX[]A\A]A^A_|$$WH50HIHDxAt EiH5~5HHptALɚH5<6HjHt@)H5!6HBHt@H56HHt@H55HHt@H55HHt@qH55HHt@IH54HzHD$HtxHD$H5I4HNHt xHT$(H53HAŅ H5)5HHD$Hs|$$HIzHt$1LVAHD$@HD$Et4Ht$@L CH|$@IHD$@Ht$LstL'HL$0LHH1E1H|$vE17fDDƛDLE1HH21輯@E11(f@̀DHp L褘0EWHD$Ht H|$0HH|$8讚Å|1H|$LL$8LD$0HT$(LJ=ŅH|$0ɗLHD$0ؚ1Ht$8LH3]HD$8E1H|$c`fDH@ HD$=f.HL$0H0LH) E1ljD$%H_1HDD$L1DDD$D@DDD$H-HH|$0y@蹙H1LH1賭 fD胚@ljH6LH1yf.DB< O0A< vAA<D WB< w6DWB< wADfD WB< vʍB<DWB< vB<r1@wDfB<wO7A< SfJ1wOWA< 0l@q1@wD "@r1@wD@DS@HHt?ooKHoS P HS0HHP0H@8H@H[AWAVAUATUSH:"HZBE1HfDL<"t&t"ALQDI<\uEtLQDIѐIApHHcIVIHAEML=wAAAf<"ttLK<\t@ACIL<"uA1;"M4$EHHH[]A\A]A^A_fSB<IcL>@H{?…$LK=Cf.A CI@IY7A ICfA ICfA ICfAICfAICH1fDCf.L(=wJC<\W{uMH{T$ @T$ LKC'1wIH1I ˆQAAw%IxDAHO?Iȃ΀@wāw8IHDAHy?΀@q % IH?ȀA@AD뷍$LK vC VfDAVIAUATIUSHHHHIH=+uH=uLH=tLA"B< 3-*[{M$1H[]A\A]A^DEHI@[]A\A]A^EHI@[]A\A]A^I$H1[]A\A]A^DEI@E(H[]A\A]A^ÐIkLEHA@u!@Hft < v<}@IHEH`@<wHuIv I~LH Hu/H"SvIV IF IV88:HIHt%@<v<wHuLLLHHuD< HuI$1:@HHu H}L[L]A\A]A^9fHu H}L HuBfDH2SvHU HE HU88: HHt!@<v@<wHuLLHHHuDHPvI<,@9HHHILpHC<v f<Hu5q-u5qAPI0u APIBffq<!f.߀E"AP+4I@-uAPI@r1Iq@ v!fDf*Yf/4HLrr@ vf*XYf(HD$4$%Y$HD$f.f(fT qf. pwsf/p- pf/,E0U(E@f(у0fIY*ABX< vDHE0E(I+LEH?A@u!@H&t < v<]|@ԎIHEH I<wHuHLLLHHuf< wTHu?fDLLHHHuDHPvI<,@!HHqHILpHtC<v<rHugAPLJЀ %nI0f\IY*ABX< vDE0E(<}0HClXLVf*XBI@APX&<]tfAVAUATUHSt_IE1L5mf.IA]At-LtHuAD$A DCIA]uAt$Hc萌IHtO"HXL-Bmf.Et'H<\H{<"„t*<v&EHuٸ"f[L]A\A]A^D\DEA tZ8A ~A thAtRLH1HsA"tjA\tTA uCrHQCfHCCbH3CnH#CtHC\HC"HUHSHH_1LHt(DD HG AD9tHD)[]@H1[]HWHu DHHHuH2HVDHwAWAVAUATUSHHHDA Ӊ4$DH5/kHcHH>fDHGHkE1 fDLcHAT$HuHcҿL4LHIHL1HOLuM~$LD$$A'Hh1҅M6HE|AM8DL HEHuLc$$LKlH;HtsHH9uLbfE1HHL[]A\A]A^A_LwM[E1 fDMcM6E|$MuMcJHHD$CIHtHt$,IHHT$1L1HT$1L"$HmHL$D$H $Ll$ Dd$4MMPL|$(ED$0Lt$8D$H@HtoHLIL$t$Dt1EDD$HmIIH|H}8H:IMut$HeI$MuD$0fH=hHH[]A\A]A^A_ƂfDH=hH=hfG0~i*O(=h\fTf/ hf/rrf/hrh艇IHDE(H1H AhH|H HHH[]A\A]A^A_ @$IHp$~Chf.f(fTf.g[f(5gf(f(fTf.v3H,f5gfUH*f(fT\f(fV\-gfTf/r gH Dgf/w& gf/wf/gH )gvH gHLHt\$pHc IH]{ <$HHf~N$pHIT6DH@ H9uHL1'@豅IHA{INA}fDfDfPH5MfLH?fHEJ,1fDI<HtI|HtHH9uLLڄxDIHXA[]@fDEf|$0Ll$ L|$(Lcd$4Lt$8`Hct$豄HH{@ HPIIc1Lt$ HD$$IHHD$Dd$0{K4HK<賀HT:HjKtHK|萀LDLD9t$0tA,IhEK<̃K|ƒIFL;t$Iƅtt$HD$LdfDHE I9uK4LGK<M: fAIhKtH K|HTHD9t$0t,HBHh K@H=~I@LHl$Lt$ LHT$t"$~HDfDHB H9u}f YfDD$HЂHg{HPI&H=W蕂IHA[LxLt$1fDIcAH$*IAI\H HEH;,$tAHItL}I\H~IA9tA,EtAG ILLt$賁A]fEGInan4Hct$HY{Lc$$IcDHAVAUATUHS|D0ILeEuH}Ht Eu H] HuVH]8HuHLMuEu[]A\A]A^H}HtHHH9uH]8HȀfDHX}HtHHH9uH] H蘀}ff.@AWIAVAUAATIUHSHdH%(HD$1H$HtH@oIHMAL<vf.<wHuH1LsHHtEuDMtI$HL$dH3 %(LH[]A\A]A^A_< wH ufLzHtL)H]E1LzHtH$E1L)HEd1:{DH111p11cHW1HtHHu@ff.@HGHuHHtUHSHH_Hu#6Ht HStHHtH{8Hu1HuHH[]HtHt mDATUSHtCHHHyIHt-H{8Ht}Lc8Ht HHH[]A\1[H]A\fDATI@UHSH}H1HtCHLH`Ht H[]A\fHHD$HD$H[]A\DATI@UHSHo}H1HtCHLHHt H[]A\fHHD$HD$H[]A\DATI@UHSH|H1HtCHLHHt H[]A\fHHD$#HD$H[]A\DAUAATI@UHSH|H1Ht1EHLHCHtH[]A\A]HHD$HD$H[]A\A]ATI@UHSHD$ |H1Ht,D$HLHC,C0C(xHtH[]A\f.HHD$HD$H[]A\DSHH`HtHtHH[zf.[ff.UHSHHHHHHH[]@HOHHufDHHtHt/HpHHtHHHtHrH9tHH@@HWf.HHHAUIATIU1SHH_Hu%OMt L t HHt,H{8Hu1MuHL[]A\A]H1[]A\A]HsHHgHOHȅ~Ht@HHtHtTH0L@H2LBHtHVH9t(HJHH@HHf.HWf.ff.@AVAUATUSH_HtkIII1"fDMt Lt HHt11DHIFHA9~#I|HtHHEHhHA9[L]A\A]A^ÐATUSHAH@sHHCC0H{ EC(E0E(HtnHE Ht^H{8HtnHE8HtGEt6H[Ht-E1HiHt$Mt7I$L`HIHuH[]A\@H1FH[]A\fDHEf1[H]A\fDIfDt4HWH< t1< t-< t)< t% Version from binary: %s Copyright blurb ...:%s readyconfig_optexportdecryptdeletecreatekeykeylistimportverifygetmoreinteractiveInteractive REPLsingleSingle request modelib-versionShow library versiondebugFlyswatterCopyright (C) 2018 g10 Code GmbHPlease report bugs to . Native messaging based GPGME operations. invalid JSON object at offset %zu { "op":"getmore", "chunksize": %i }Bug: Fatal error in process request error creating GPGME context: %s warning: line shortened due to embedded Nul character invalid protocol %d requested Error fetching key for delete: %sInvalid request: short read (%zu of %zu bytes) Error decoding Base-64 encoded '%s': %sError creating output data object: %serror reading request header: %s error reading request header: short read error reading request: request too long (%zu MiB) error reading request: Not enough memory for %zu MiB) error writing request header: %s error writing request header: short write error writing request: short write %s %s ready (enter ",help" for help) { "op": "help", "interactive_help": "\nMeta commands:\n ,read FNAME Process data from FILE\n ,help CMD Print help for a command\n ,quit Terminate process"}Version from header: %s (0x%06x) rrrrrrrrrrr rr0r@rrrrrPrrrrrrrrrrrrrrrrrrrrrr`rprwwwlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww܀̀Јȡءt\L<,ԠĠThe tool expects a JSON object with the request and responds with another JSON object. Even on error a JSON object is returned. The property "op" is mandatory and its string value selects the operation; if the property "help" with the value "true" exists, the operation is not performned but a string with the documentation returned. To list all operations it is allowed to leave out "op" in help mode. Supported values for "op" are: config Read configuration values. config_opt Read a single configuration value. decrypt Decrypt data. delete Delete a key. encrypt Encrypt data. export Export keys. createkey Generate a keypair (OpenPGP only). import Import data. keylist List keys. sign Sign data. verify Verify data. version Get engine information. getmore Retrieve remaining data if chunksize was used. help Help overview. If the data needs to be transferred in smaller chunks the property "chunksize" with an integer value can be added. When "chunksize" is set the response (including json) will not be larger then "chunksize" but might be smaller. The chunked result will be transferred in base64 encoded chunks using the "getmore" operation. See help getmore for more info.op: "getmore" Response on success: response: base64 encoded json response. more: Another getmore is required. base64: boolean if the response is base64 encoded. op: "createkey" userid: The user id. E.g. "Foo Bar " Optional parameters: algo: Algo of the key as string. See doc for gpg --quick-gen-key. Supported values are "default" and "future-default". expires: Seconds from now to expiry as Number. 0 means no expiry. The default is to use a standard expiration interval. Response on success: fingerprint: The fingerprint of the created key. Note: This interface does not allow key generation if the userid of the new key already exists in the keyring. op: "config" Optional parameters: component: Component of entries to list. Default: all Response on success: components: Array of the component program configs. name: The component name. description: Description of the component. program_name: The absolute path to the program. options: Array of config options String values: name: The name of the option description: Localized description of the opt. argname: Thhe argument name e.g. --verbose default_description no_arg_description Number values: flags: Flags for this option. level: the level of the description. See gpgme_conf_level_t. type: The type of the option. See gpgme_conf_type_t. alt_type: Alternate type of the option. See gpgme_conf_type_t Arg type values: (see desc. below) default_value: Array of the default value. no_arg_value: Array of the value if it is not set. value: Array for the current value if the option is set. Conf type values are an array of values that are either of type number named "number" or of type string, named "string". If the type is none the bool value is_none is true. op: "config_opt" component: The component of the option. option: The name of the option. Response on success: option: Information about the option. String values: name: The name of the option description: Localized description of the opt. argname: Thhe argument name e.g. --verbose default_description no_arg_description Number values: flags: Flags for this option. level: the level of the description. See gpgme_conf_level_t. type: The type of the option. See gpgme_conf_type_t. alt_type: Alternate type of the option. See gpgme_conf_type_t Arg type values: (see desc. below) default_value: Array of the default value. no_arg_value: Array of the value if it is not set. value: Array for the current value if the option is set. If the response is empty the option was not found op: "delete" key: Fingerprint of the key to delete. Optional parameters: protocol: Either "openpgp" (default) or "cms". Response on success: success: Boolean true. op: "export" Optional parameters: keys: Array of strings or fingerprints to lookup For a single key a String may be used instead of an array. default exports all keys. protocol: Either "openpgp" (default) or "cms". Optional boolean flags (default is false): armor: Request output in armored format. extern: Add EXPORT_MODE_EXTERN. minimal: Add EXPORT_MODE_MINIMAL. raw: Add EXPORT_MODE_RAW. pkcs12: Add EXPORT_MODE_PKCS12. with-sec-fprs: Add the sec-fprs array to the result. Response on success: type: "keys" data: Unless armor mode is used a Base64 encoded binary. In armor mode a string with an armored OpenPGP or a PEM / PKCS12 key. base64: Boolean indicating whether data is base64 encoded. sec-fprs: Optional, only if with-secret is set. An array containing the fingerprints of the keys in the export for which a secret key is availableop: "import" data: The data to import. Optional parameters: protocol: Either "openpgp" (default) or "cms". Optional boolean flags (default is false): base64: Input data is base64 encoded. Response on success: result: The import result. Number values: considered no_user_id imported imported_rsa unchanged new_user_ids new_sub_keys new_signatures new_revocations secret_read secret_imported secret_unchanged skipped_new_keys not_imported skipped_v3_keys Array values: imports: List of keys for which an import was attempted String values: fingerprint error_string Number values: error_code status op: "keylist" Optional parameters: keys: Array of strings or fingerprints to lookup For a single key a String may be used instead of an array. default lists all keys. protocol: Either "openpgp" (default) or "cms". Optional boolean flags (default is false): secret: List only secret keys. with-secret: Add KEYLIST_MODE_WITH_SECRET. extern: Add KEYLIST_MODE_EXTERN. local: Add KEYLIST_MODE_LOCAL. (default mode). sigs: Add KEYLIST_MODE_SIGS. notations: Add KEYLIST_MODE_SIG_NOTATIONS. tofu: Add KEYLIST_MODE_WITH_TOFU. ephemeral: Add KEYLIST_MODE_EPHEMERAL. validate: Add KEYLIST_MODE_VALIDATE. locate: Add KEYLIST_MODE_LOCATE. Response on success: keys: Array of keys. Boolean values: revoked expired disabled invalid can_encrypt can_sign can_certify can_authenticate secret is_qualified String values: protocol issuer_serial (CMS Only) issuer_name (CMS Only) chain_id (CMS Only) owner_trust (OpenPGP only) fingerprint Number values: last_update origin Array values: subkeys Boolean values: revoked expired disabled invalid can_encrypt can_sign can_certify can_authenticate secret is_qualified is_cardkey is_de_vs String values: pubkey_algo_name pubkey_algo_string keyid card_number curve keygrip Number values: pubkey_algo length timestamp expires userids Boolean values: revoked invalid String values: validity uid name email comment address Number values: origin last_update Array values: signatures Boolean values: revoked expired invalid exportable String values: pubkey_algo_name keyid status uid name email comment Number values: pubkey_algo timestamp expires status_code sig_class Array values: notations Boolean values: human_readable critical String values: name value Number values: flags tofu String values: description Number values: validity policy signcount encrcount signfirst signlast encrfirst encrlast op: "version" Response on success: gpgme: The GPGME Version. info: dump of engine info. containing: protocol: The protocol. fname: The file name. version: The version. req_ver: The required version. homedir: The homedir of the engine or "default". op: "verify" data: The data to verify. Optional parameters: protocol: Either "openpgp" (default) or "cms". signature: A detached signature. If missing opaque is assumed. Optional boolean flags (default is false): base64: Input data is base64 encoded. Response on success: type: "plaintext" data: The verified data. This may be base64 encoded. base64: Boolean indicating whether data is base64 encoded. info: An object with verification information (gpgme_verify_result_t). is_mime: Boolean that is true if the messages claims it is MIME. Note that this flag is not covered by the signature.) signatures: Array of signatures summary: Object containing summary information. Boolean values: (Check gpgme_sigsum_t doc for meaning) valid green red revoked key-expired sig-expired key-missing crl-missing crl-too-old bad-policy sys-error sigsum: Array of strings representing the sigsum. Boolean values: wrong_key_usage: Key should not have been used for signing. chain_model: Validity has been verified using the chain model. is_de_vs: signature is in compliance to the de-vs mode. String values: status_string: The status code as localized gpg-error string fingerprint: The fingerprint of the signing key. validity_string: The validity as string. pubkey_algo_name: gpgme_pubkey_algo_name of used algo. hash_algo_name: gpgme_hash_algo_name of used hash algo pka_address: The mailbox from the PKA information. Number values: status_code: The status as a number. (gpg_error_t) timestamp: Signature creation time. (secs since epoch) exp_timestamp: Signature expiration or 0. (secs since epoch) pka_trust: PKA status: 0 = not available, 1 = bad, 2 = okay, 3 = RFU. validity: validity as number (gpgme_validity_t) validity_reason: (gpg_error_t) Array values: notations: Notation data and policy urls (gpgme_sig_notation_t) Boolean values: human_readable critical String values: name value Number values: flags op: "sign" keys: Array of strings with the fingerprints of the signing key. For a single key a String may be used instead of an array. data: Input data. Optional parameters: protocol: Either "openpgp" (default) or "cms". sender: The mail address of the sender. mode: A string with the signing mode can be: detached (default) opaque clearsign Optional boolean flags (default is false): base64: Input data is base64 encoded. armor: Request output in armored format. Response on success: type: "signature" data: Unless armor mode is used a Base64 encoded binary signature. In armor mode a string with an armored OpenPGP or a PEM message. base64: Boolean indicating whether data is base64 encoded. op: "decrypt" data: The encrypted data. Optional parameters: protocol: Either "openpgp" (default) or "cms". Optional boolean flags (default is false): base64: Input data is base64 encoded. Response on success: type: "plaintext" data: The decrypted data. This may be base64 encoded. base64: Boolean indicating whether data is base64 encoded. mime: deprecated - use dec_info is_mime instead dec_info: An object with decryption information. (gpgme_decrypt_result_t) Boolean values: wrong_key_usage: Key should not have been used for encryption. is_de_vs: Message was encrypted in compliance to the de-vs mode. is_mime: Message claims that the content is a MIME Message. legacy_cipher_nomdc: The message was made by a legacy algorithm without integrity protection. String values: file_name: The filename contained in the decrypt result. symkey_algo: A string with the symmetric encryption algorithm and mode using the format ".". Array values: recipients: The list of recipients (gpgme_recipient_t). String values: keyid: The keyid of the recipient. pubkey_algo_name: gpgme_pubkey_algo_name of used algo. status_string: The status code as localized gpg-error string Number values: status_code: The status as a number. (gpg_error_t) info: Optional an object with verification information. (gpgme_verify_result_t) file_name: The filename contained in the verify result. is_mime: The is_mime info contained in the verify result. signatures: Array of signatures summary: Object containing summary information. Boolean values: (Check gpgme_sigsum_t doc for meaning) valid green red revoked key-expired sig-expired key-missing crl-missing crl-too-old bad-policy sys-error sigsum: Array of strings representing the sigsum. Boolean values: wrong_key_usage: Key should not have been used for signing. chain_model: Validity has been verified using the chain model. is_de_vs: signature is in compliance to the de-vs mode. String values: status_string: The status code as localized gpg-error string fingerprint: The fingerprint of the signing key. validity_string: The validity as string. pubkey_algo_name: gpgme_pubkey_algo_name of used algo. hash_algo_name: gpgme_hash_algo_name of used hash algo pka_address: The mailbox from the PKA information. Number values: status_code: The status as a number. (gpg_error_t) timestamp: Signature creation time. (secs since epoch) exp_timestamp: Signature expiration or 0. (secs since epoch) pka_trust: PKA status: 0 = not available, 1 = bad, 2 = okay, 3 = RFU. validity: validity as number (gpgme_validity_t) validity_reason: (gpg_error_t) Array values: notations: Notation data and policy urls (gpgme_sig_notation_t) Boolean values: human_readable critical String values: name value Number values: flags op: "encrypt" keys: Array of strings with the fingerprints or user-ids of the keys to encrypt the data. For a single key a String may be used instead of an array. data: Input data. Optional parameters: protocol: Either "openpgp" (default) or "cms". signing_keys: Similar to the keys parameter for added signing. (openpgp only)file_name: The file name associated with the data. sender: Sender info to embed in a signature. Optional boolean flags (default is false): base64: Input data is base64 encoded. mime: Indicate that data is a MIME object. armor: Request output in armored format. always-trust: Request --always-trust option. no-encrypt-to: Do not use a default recipient. no-compress: Do not compress the plaintext first. throw-keyids: Request the --throw-keyids option. want-address: Require that the keys include a mail address. wrap: Assume the input is an OpenPGP message. Response on success: type: "ciphertext" data: Unless armor mode is used a Base64 encoded binary ciphertext. In armor mode a string with an armored OpenPGP or a PEM message. base64: Boolean indicating whether data is base64 encoded.|lLLl|nullfalsetrue"\ u%04x:-inf%d%.0f%e%f?$@A<0CDcLư>eA;_p80`  < . /x@00011142dp304445P60p6L08=`@0BlCIKpLpNP(@PPPRRc0e8 f h i lH `o 0q ps @wX z  P P4h|DP`pП,0TPh  `P 4H`@Х$<0T`lЦ 4L d,h0zRx x+/D$40FJ w?:*3$"\t,,<A$,_A~ A Q G F -DN A ,-FHC U CBE -DN A ,0-BAC  ABC `D.G A |.G A /sAq/DN A (/ADD  DAA ,x0BDC c ABA ,1DN A HH1BEL G(D0A8DP 8A0A(B BBBG H2BBB B(A0A8G`) 8A0A(B BBBD H7FBB E(A0A8D` 8A0A(B BBBH 8,(:'BBA A(G0 (D ABBA h<|AF V AA Hx<BBB B(A0A8GP\ 8A0A(B BBBI BBBE B(A0A8D@ 8A0A(B BBBG  8A0A(B BBBE D 8F0A(B BBBE D 8F0A(B BBBE 0lDCBAA D0  AABA D4EFBA D(G@ (A ABBD zHIPPHA@8|FBIA A(DP (A ABBH $$G8ADD eDA8LGFBD A(D@! (A ABBH ID^ F H0JFBB B(A0D8Dl 8A0A(B BBBE @ZFBB D(D0DPM 0A(A BBBE H4[WFBB B(D0A8L`g 8A0A(B BBBB H]FBB B(A0A8L`q 8A0A(B BBBK (^AAG AAA H|_BBE B(K0D8G` 8A0A(B BBBF HDaOFBE B(A0D8D`M 8A0A(B BBBA 8dBBD D(G@ (A ABBG 8Xf7FBD D(D`s (A ABBC H\hFBB B(D0A8D 8A0A(B BBBD HTkFBB B(D0D8D`` 8A0A(B BBBF HDo%FBB B(D0D8D`M 8A0A(B BBBA H(s!FBE B(A0A8G 8A0A(B BBBH P8 FFB B(H0C8G| 8A0A(B BBBA  x- yYAWH zBBB B(A0A8DP 8D0A(B BBBC  |BEB D(A0D@ 0A(A BBBF K 0E(A BBBI K 0E(A BBBA H 0C(A BBBF V 0A(A BBBB L 0L(D BBBN zRx @( < BGB A(D0 (D BBBF 00 YADG z DAE DCAd @-|x \+ BBB B(A0A8D) 8D0A(B BBBD s 8A0A(B BBBK  8A0A(B BBBE D OBB A(D0P (A BBBA `H@ [FEB E(D0D8DP 8A0A(B BBBH zRx P(.   | x  t! $( XEDD EDAP ԏ4d ZFAA A ABD CDB< kFII D0m  AABC V AAB< 8kFII D0m  AABC V AAB<hkFII D0m  AABC V AABH\}FEI I(D@q (A ABBH V(A ABB<̐FII D0E  AABK V AAB2E\ O A$<,EDJ IJA0DfDHIH\}FED C(D0G (F ABBH D(C ABBܑHIH`FBB A(A0b (A BBBK A(A BBB (H_8(H_PԒ(H_h'Ea@H w$(AEND dDALPkFDG D0d  AABC D  CABF V AABp)Ec0(H_H(H_D`FBB B(I0A8K@8D0A(B BBB<,FBB A(I0K@0D(A BBB<FBB A(I0K@0D(A BBB8(LFBJ I(A0X(D BBB@dFAA  ABE N ABG KDB<=DheFEE E(H0H8G@n8A0A(B BBBCC8!4zpy``0w a g@Pp@WRd@ETi & 8!8!o0 P  XJX_eGA$3a1&C GA$3p1113 4GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignGA* 4 GA*GOW*GA$3a1C GA$3p1113mGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignGA*p GA*GOW* GA*FORTIFYCGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA+GLIBCXX_ASSERTIONSgpgme-json-1.13.1-12.el8.x86_64.debug'L7zXZִF!t/G]?Eh=ڊ2N^mPoň7{1||޺,2u8$,eߝZbׁ 戗F(pҮ'۾)-)>-˸SNh^BK5ƠoDnq|Qvfp3H6QJPjZê*0|Hh-c E| ۖTj<jw[$wPMX']V{-l|FT.sv['~b7S" $^_$r`YO&; E^C k#4LK\Lzb].4ò7tv^[Ư%w-n4?;Uw)uq/Ӓ>JShH1/ >7)VYF:E"O\9yyoi.WOx@w{XRHB %I/2=_'B,[TG!#vڶV$sM'MoO a<;e_1'WsV,/=1yX?̄ B}_}Id-cwZwSj8՜w}V=l'LpU;R:_R9v3hBs @ z wQc6\,/umWWd5#}jCaydSAs[4]LJf1 \'$(O>9CBa%+'A; g}6L[Q1֪e3PضR*ф,Wm$F,Lgr]~Ad> ,lgaZqR'3?۟#Hx PK+z 6FOd5̀ndI@ 5#ⰗЁ~Rzmh׺tf wi,M3ZdOH6#euI腎"L% ~1|*mD;Y7I%"?K#l ]n 2EjJPA$ \q@!am%͠Jk<[b"x# b]orD:>DRYXLF΁KU<0φ,azS!e%KyLJ7~mvzX5PT&UrM'Ү@h_XK/ۍU)װ6?״˾h~36Z0<6"gYZ.shstrtab.interp.note.gnu.property.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata  & 4$Go00Q PP Y aottnoXX}pB &&&&p-p- 4 4ō @R @@HH8!88!88!8 (:!(:0X