ELF>'@a@8 @@@@ EE@@@LL0Z0j0jp [kk88800hhhDDStd88800PtdOOO||QtdRtd0Z0j0j/lib64/ld-linux-x86-64.so.2 GNUGNU@(KWb'Oe\!GNUBBem'`'o>_ :"/L@Vn ,` |Gru OnR7"8gAX"__cxa_finalize__libc_start_main__printf_chkputcharstderr__fprintf_chkfopen__sprintf_chkstrlenfwritefclose__stack_chk_failstrtolstrrchrfgetsstrncmpstrchr__memcpy_chkfputsexit__errno_locationstrspnoptarg__snprintf_chkstatremovegetopt_longoptindstrcmpstdoutpipeforkdup2secure_getenvexecvpumaskgetpassgetuidgetpwuid__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTablegnutls_srp_1536_group_primegnutls_srp_8192_group_primegnutls_strerrorgnutls_freegnutls_global_initgnutls_global_set_log_levelgnutls_srp_base64_encodegnutls_srp_4096_group_generatorgnutls_srp_4096_group_primegnutls_srp_2048_group_generatorgnutls_srp_base64_encode2gnutls_rndgnutls_global_set_log_functiongnutls_srp_3072_group_generatorgnutls_srp_2048_group_primegnutls_srp_3072_group_primegnutls_srp_8192_group_generatorgnutls_srp_base64_decode2gnutls_srp_1536_group_generatorgnutls_srp_verifierlibgnutls.so.30libc.so.6GNUTLS_3_6_2GNUTLS_3_4GLIBC_2.33GLIBC_2.34GLIBC_2.4GLIBC_2.17GLIBC_2.3.4GLIBC_2.2.5 02   ii ti ui 0jp(8j0(@jtB`jCj CjBjCjCk"C k.C@k:C`kGCkBCppHoPoXo`o hopoxooooBo o!o"o%o&o4o7o;o=oAmmmmmn n n n n(n0n8n@nHnPnXn`nhnpnxnnn#n$n'n(n)n*n+n,n-n.n/n0n1n2n3o5o6o8o9 o:(o<0o>8o?@o@HHIOHtH5M%Mhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-%uLD%JD%JD%JD%JD%JD%JD%}JD%uJD%mJD%eJD%]JD%UJD%MJD%EJD%=JD%5JD%-JD%%JD%JD%JD% JD%JD%ID%ID%ID%ID%ID%ID%ID%ID%ID%ID%ID%ID%ID%ID%ID%ID%}ID%uID%mID%eID%]ID%UID%MID%EIDAUATIU76LH= =ON=M=ML-<tL-M=ML%2uG=MH-MtVH=JHHti=Mu#DMLLH]A\A] L%MHL]LHA\A];Ht?H(H=M]A\A]iHHH=Hy]A\A]HH H=HPՉH\HHQHH81f.1I^HHPTE11H=QHf.H=IHHBHH9tHGHt H=HH5HH)HH?HHHtHeGHtfD=Gu+UH=JGHt H=GdG]wAUH1ATL-tL%pUHH5]S1HEtffDHUL19]v?tië=UUUv:L1yHH=[]A\A]*f.HuFIHH81f.AWAVAUATUSHH $HhH5dH%(H$X1IHdIHD$HD$Lt$@Ll$0cHaEAoHEo)D$0)L$@D$8DH5 1QLH=2LH=#Ht$LvzHt$ LaeHl$PHE1t$(LL$ HH L=DH|$ AH|$0HD$ AHHD$0ULHHXZL/1H$XdH+%(Hh[]A\A]A^A_@HqDAoH@Do)T$0)\$@HfDAo HDo()d$0)l$@HDAo0HCo8)t$0)|$@]HCAo0HCo8)t$0)|$@2HCH=XHL,HCLHH81AWAVIֺ AUATUH1SHLH(dH%(HD$1 :LAHLxILHL<$HcA| IL)ЉD$:LsHtmHxH<$>HLD$x"HD$dH+%(ufH(D[]A\A]A^A_HBH=)HIH;AHTBH=AH`AWAVAUATUSHH $HL=H<$ILHHL$LdH%(H$x1HIL$pLLH>$p':AHH:tuHLHH9HCHNu:LLHH{1 ÃH<$LIHufD1 9LLHHuLTH $HWH@AH81?H$xdH+%(eHĈD[]A\A]A^A_@1LHb@H;MHH1ALH\$ Ld$0LHLƄ$oLLIHfLLH$p:fAIH:tuHLLHL9HCnuL:]LIMZI:L8H@LxLH=WLt$pLHPL.:LHtLLt$@lHT$PH|$@HH$D$HH$L|$`Ht$ILMH%H|$P1LHLLHT$HD$H|$`LLLH;AHA>HEuJH=vfDE1uLAWH $H&H=SA(H=H=AHH=H=AHcHw=H=AH:HN=H=AHWH $H NLHj ?H=L1HM H;xUIH5^HdH%(H$1HHLfH]VfDAUATISHdH%(HD$1H$wA<$0HugA|$xu_HI|$ 3IŅLH~1 HD$dH+%(HL[A\A]fA<$0u&LH5 IH;H8HI9t;H LIŋ3vH$Ht8z_HI|$FIff.AWAVAUATUSHH $HH $H Ht$IHIHL$H5 EdH%(H$-1HRHH$@1 A9tOHHHHuH7LH; H:H81'HL|$0Ll$ HLLƄ$D$&H$-1H 4Hl$@Lt$`MLHl$@Ht$MLHD$HuHt$pLH|$`>Ht$PH LL$PLD$p1H H=%:@H|$PH|$pH|$HH=LL$H$L HHD$Iǹ1H$L-H|$H5s IHH|$H5 IHƄ$-H$LHLHHuL(L H|$H5HHqH|$H5 rIHD$fDLHxIH|:HIHtLDLLD)H9HBu3DL$LHLl8H{ pD${HHhD$tEH0L(H|$.1H$-dH+%(HĨ-[]A\A]A^A_DL$LHL7H 1HE7H= H H|$`H H= eH6H=H H6H=H H6H=H }vHL$HHL$HHo6L|$H1H;LHL$H;MH1LHrLrH 6HL$H?H81H|$vJH5H\$HDH8H1LHDH,LH}AVL50AUL-#ATIUSHHdH%(H$1@E1LLL==cdw HcH>fH|$H5H4HLLfH|$DH4J9HH9cH4)9HHX9C94@Hi48HH 9HI48HH8H)48H8H=88H38HH8H3c8H8H=p8C8xB8d@H3"8H8H=(8]88(!_7=7tD#8EA'WH2;(=7=7=7H-7H2H5H8H5H!!H5BH H|$H5& sHfH2H|$H0D1=H|$#m&|$|$ |$ HQ21H8GH 11H$dH+%(fH[]A\A]A^H 11Hw H|$H5(H11H UH = 6DR62:H*01M|$ |$1|$H=HHt8uH=Ht$H|$HD$ H01tH$dH+%(u| %swCannot open file '%s' Group %d, of %d bits: GeneratorPrimeCould not encode %d:%s:%s Decoding error Cannot find '%s' in %s Cannot find %s Cannot parse conf file '%s' Too long salt. Could not decode salt. Could not make the verifier Encoding error Password verified Password does NOT match Cannot find entry in %s 012345678Could not create nonce Error getting verifier Error encoding %s:%sCannot _srp_crypt()... file '%s' is tooooo long %s.tmpfile '%s' is locked Cannot open '%s' for write Cannot copy '%s' to '%s' Cannot open '%s' for read %s:%s:%u more!d:hi:p:s:u:v:debugpipeforkPAGERcvsrptool 3.7.3 /etc/tpasswd/etc/tpasswd.confglobal_init: %s No such user Enter password: Please specify a password indexusernamesaltverifypasswd-confcreate-confversionmore-helpsrptool - GnuTLS SRP tool Usage: srptool [ - [] | --[{=| }] ]... -d, --debug=num Enable debugging - it must be in the range: 0 to 9999 -i, --index=num specify the index of the group parameters in tpasswd.conf to use -u, --username=str specify a username -p, --passwd=str specify a password file -s, --salt=num specify salt size --verify just verify the password. -v, --passwd-conf=str specify a password conf file. --create-conf=str Generate a password configuration file. Version, usage and configuration options: -v, --version[=arg] output version information and exit -h, --help display extended usage information and exit -!, --more-help extended usage information passed thru pager Options are specified by doubled hyphens and their name or by a single hyphen and the flag character. Simple program that emulates the programs in the Stanford SRP (Secure Remote Password) libraries using GnuTLS. It is intended for use in places where you don't expect SRP authentication to be the used for system users. In brief, to use SRP you need to create two files. These are the password file that holds the users and the verifiers associated with them and the configuration file to hold the group parameters (called tpasswd.conf). Please send bug reports to: '%s' is not a recognizable number.%s option value %d is out of range.%s option value %d is out of rangeCommand line arguments are not allowed.version option argument 'a' invalid. Use: 'v' - version only 'c' - version and copyright 'n' - version and full copyright noticesrptool 3.7.3 Copyright (C) 2000-2021 Free Software Foundation, and others This is free software. It is licensed for use, modification and redistribution under the terms of the GNU General Public License, version 3 or later srptool is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. srptool is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Please send bug reports to: srptool 3.7.3 Copyright (C) 2000-2021 Free Software Foundation, and others This is free software. It is licensed for use, modification and redistribution under the terms of the GNU General Public License, version 3 or later Please send bug reports to: `@ ;xtdX<PDTpzRx X&D$4FJ w?:*3$"\t4BLO K(F0v(H ABB`&`|BBB B(A0A8G L))I)f)A)q 8A0A(B BBBE H<@BBJ B(A0F8J` 8D0A(B BBBA PMBBB B(A0A8G L1 8D0A(B BBBE JAX 0$BBD D0  DBBJ T,BBB B(A0A8G L@L[ 8A0A(B BBBA XBII D(C0N x 0A(A BBBA ! 0J(H BBBE PFBD  BBE P HBE ^ BBE a EBA p(0(tBdCi CuBpCsC"Cv.C:CGChBC! 8?0j8jo   mPh0 oooo<ok0 @ P ` p !! !0!@!P!`!p!!!!!!!!!"" "0"@"P"`"p"""""""""#p/usr/lib/debug/.dwz/x86_64-linux-gnu/gnutls-bin.debugQm+;!=g<[?0,:\{284b135762f92796c5f8d7e34f65fa175c1d21.debugZ.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.data.bss.gnu_debugaltlink.gnu_debuglink 880&hh$9 Go$Q HY ao<<no}hh0BP  ## # #&&58?8? @@OO|PP40j0Z8j8Z@j@Z k[m](p`  p` `J \`4`/