ELF>8@X?@8 @@@@##000rr88  x  888 XXXDDStd888 Ptd\\QtdRtd  ((/lib64/ld-linux-x86-64.so.2GNUGNU?@ABCDE F(G0H8I@JHKPLXM`NhOpPxQRSTUVWXYZ[\]^_`abcde f(g0h8i@jHkPlXm`nhoppxqrstuvwxHHHt H5%@%h%h%h%h%h%h%h%hp%h`%h P%h @%zh 0%rh %jh %bh%Zh%Rh%Jh%Bh%:h%2h%*h%"h%hp%h`% hP%h@%h0%h %h%h%h%h %h!%h"%h#%h$%h%%h&%h'p%h(`%h)P%h*@%zh+0%rh, %jh-%bh.%Zh/%Rh0%Jh1%Bh2%:h3%2h4%*h5%"h6%h7p%h8`% h9P%h:@%h;0%h< %h=%h>%h?%h@%hA%hB%hC%hD%hE%hF%hGp%hH`%hIP%hJ@%zhK0%rhL %jhM%bhN%ZhO%RhP%JhQ%BhR%:hS%2hT%*hU%"hV%hWp%hX`% hYP%hZ@%h[0%h\ %h]%h^%h_%h`%ha%hb%hc%hd%he%hf%hgp%hh`%hiP%hj@%zhk0%rhl %jhm%bhn%Zho%Rhp%Jhq%Bhr%:hs%bfAWAVAUATUHSH8\{H-i`AHcH=a`l$L-C`I9IFMtWL=;\L51H9v(HHA<uH_LH1(-H9wMHEH9_Hw"D$A\HD[]A\A]A^A_H=r1,H}$AIH=A,@1I^HHPTLJ|H {H=DH=HH9tHHt H=H5H)HH?HHHtHHtfD=u{UH=HATSt H=KHgHhH)IHcHHH9s!fDHHEAH:H9r[A\]@'AWaAE1HTest datAVE1L5dAUATUSHXH=ft$DH5HL$0HT$(HD$(HD$0HD$<1ɾ7LHDHt$0H|$(1H-1ɾ=LHCHD$SHD$tHD$F1E1HD$L-5 HcHt$)I AIc7H|$(A~1LsLtAH|$(At1LvLEAH|$(A^1ɾxLH|AH|$(A'1LzL@kH|$(fH|$(DH6L1/"f.DH>Ly/j H ރLcLt$LD$ Hу{DZYH|$u AHD$=HHff.AU1ATUH-SHh$HQHHH^?uE1HD[]A\A]f&$H+HHI?tsIATLSHL LAXZEt; H5zAH=ՂHHD[]A\A]f.HH1-.DHH=5H=1Hf.H1eHff.HBHAUIATIUHt! tLLH]A\A]/]1A\A]AWAVAUATAUHSHHdDHHHAljD$GHHA:DHED$H[]A\A]A^A_H=kDH=u D;H=1Lk L%DKSs1H=5DsH=fAALsƉD$ 1H=1A6L1IM9uDc H=x1 fAEDAtIA98AD$ D)H=HH/#9l$ H=>@H=D$ ! A s H=1;D{CH=AA CA 1DsH=1fDkCH=AA CA 1DDsCH=AA CA 1DEE9|kE9|DH=H=H=H=,H=~H=mH='\ff.fATL%QUHHH?Ht LHLH]A\ATUHHH5H8IULH5H1aH1gH]A\f.AUCI(ATL%ULHKHCLHH9u H]A\A]HELHEH9t1HIAFA9E I>gA}AFImD9DNA}AVOAvAF E ] fۃ 9AF )A9F$tLHcH݃AF ~i ufA9vuAF fDуD uA9v u9AF$A)AF σAF ImH<$HIcH-u{I}Ht HHLHD[]A\A]A^A_AF$AHcHL$ HtAF$L$ A)^ LL$ AF L$ LAyfATL%Mt LA\@H5zHHHtH5tH=H5 tH=H5tH=H5LGtH=tH5fH=YH5JuKH=>H5LE%()ff.H=@ATUHL%Mt HL]A\fH5yH-yxH{,HHH3tH=H51ɾ.HH{3tH=mH5V1ɾ/HH{3QH=7H501ɾ0HH{3H=H51ɾ1HH{Z3H=H5O1ɾ2HH{$3H=H51ɾ3HH{2yH=_H5#1ɾ4HH{2LE%.L6L.H1[]A\A]A^A_DE1#1HcӾ{L+1ɾFLHHx.t1Hcվ|L1ɾILHHxu.ZE1J1HcӾ{L1ɾNLHHrx".uD1Hcվ|L^1ɾQLHHrx-=DLHHپ[LAAHy1ɺvLHD$L8MtM,$H[]A\A]A^A_AWAVAUMATUHSHrH(L2HT$HL$LL$MBHD$L MLIE1HiHxHHH,tRH:HxHHI`,EMt-HLHyHHH.,HD$Ht-LHqHxHHI+H1ɾH)1LHHLL%H-L%LHLHD$L0HD$L H([]A\A]A^A_E1H HwHHHF+t/HHwHHI+L LHkLcL[H|$QH(1[]A\A]A^A_HHvHHI*E11H\v{HHIy*E11E1Q@AWAAVAUIATUHSH(T$ $D$D$D$D$AE1D9t$ "D$D$D4$EAA HADžAD9D$ u |$fD$#$D$UT$D$E~Et11ҾJHY~|$t11ҾJL=|$@B-D$2i=Eu |$[|$D$AăD D$LuÅLtAƃDd$DHVA!Dt$EMAEÃ|$ &D$$EAAE tH9AƅE1 $L$D$D$E4,11ҾJHDD$DD$D$=@B2i=EIAD$vfDHNDAt-D$D1HmH=l$DD$D;D$ i|$^f.D$D$H([]A\A]A^A_D|$@BIH8mH=l1fD|$@BEE11ҾJLDD$DD$DEHl1H=lD$Dd$wfDD1DD$HllH=kDt$DD$$PVPDD$ADD$=AD$A4E@AWAVAUATUSHHjLt$Ll$L%6kL=vLLHR~NLD$E1LHkL t]uH[]A\A]A^A_ff1HALAH fkHskbuH1[]A\A]A^A_ff.fATIHUHHLLHH]A\f.fSHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$;-;HqH qHDȋ5H;u1H=zq H=lv1 H$Ht$D$HD$H=LqHD$ D$ 0HD$H:H=t1J u:H[ff.SHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$:-:HpH pHDȋ5H;t1H=zp H=lu1 H$Ht$D$HD$H=TpHD$ D$ 0HD$H9H=s1J u9H[ff.Hc HHHHȃH8Hp@nfIHc=ZIH\BHHHLL@PHHHω5!H  H ff.ffATH=noUH H=poIH1Mt 1L5HtW 1HAą~KDH=.oHr1'8=aH]A\DH]A\1I3Aff.UHH=Ht HcHH-]ATA1DA\ff.AWHAVAUATUSH8D5E8HqHT$(HT$(DH=qn1 77u+P=HT$0fonfonHT$HHL @ffoHf)JH9uƒt#HcʉT0J9}HcL09~HcʉT0 H$D$$H4$HD$H=еHcD~D|$ HD$HHK5H=5|D  =st FuAL|$H\1D$ IN,8HI.@H=A61AG D$D$ AM9~`A1AԉDAUD$tAG tH HljH5l1AM9t$ tD$$1sHD$HH5kT$ HH 1H$H$9JpL$$1H8[]A\A]A^A_H D$ HSAL$1H5nkTH;Su9H ³1DH53kD$$H=41>TfH T$ 1H5j}#Lt$(H H==k1LDC15>LH=4k3Kf.fDAօtљȅuu؉۲UH|$HHH,SMHHcҋD0L0EuH=cj1D}5kHmH=%jHHD$(1 3JHD$0HD$HfH|$01H|$ff.@AUIATUSHHH?HHkE1DSH}HIHuI|$MtMeH-i#HHi#HHItCH3Ht+HL@HHHHsHHuHL[]A\A]fHE1[L]A\A]E1]f.H5HDH9=4r'HGH=w H0D:H4H1ff.fH4AUATUSHL%4MtRL-4HfHL9w/I|HuHo0H[]A\A]H1[]A\A]ff.AWAVAUIATUSHL54Mt~L=3IĽI_fHHI9rSH;LLuH/*HL8u-HMI9v$D*IH[]A\A]A^A_f.1H[]A\A]A^A_f.DHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$Ht$D$HD$HD$ D$ 0HD$d/Hff.HHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$Ht$D$HD$HD$ D$ 0HD$.Hf.fAWIHgAAVMAUMATIUHSHHH=fLD1H\$@LMtLH=f1Ht!MtTMtOLHL1H=fHtDHH=f1HH=h1[]A\A]A^A_HH=|f1DHt7)D$P)L$`)T$p)$)$)$)$)$H$D$01HD$HD$ HHD$ HfD$0PH$Ht$r-H=g1-HHt7)D$P)L$`)T$p)$)$)$)$)$H$D$01HD$HD$ HHD$ HaeD$0PH$Ht$,H=9g1D,HHt7)D$P)L$`)T$p)$)$)$)$)$H$D$01HD$HD$ HHD$ HdD$0PTH$Ht$,H=f1O,HHt7)D$P)L$`)T$p)$)$)$)$)$H$D$01HD$HD$ HHD$ HdD$0PH$Ht$b+H=e1+HHt7)D$P)L$`)T$p)$)$)$)$)$H$D$01HD$HD$ HHD$ HdD$0PH$Ht$*H=)e14*HHt7)D$P)L$`)T$p)$)$)$)$)$H$D$01HD$HD$ HHD$ HcD$0PDH$Ht$*H=yd1?*HUHHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$E1E11HD$HD$ H1D$H=aD$0HD$ jiXZHtHHt$%)H=c1b)H]fUIAHHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$DE11HD$HD$ HE1HD$ LH=`D$D$0jXZHtHHt$J(H=b1(H]ff.ATUHHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$E1E11HD$HD$ H1D$1L%bD$0HD$ jXZHtHHt$a'L1'L1H]A\ff.fATIAUHHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$DE11HD$HD$ H1D$E1LL%aD$0HD$ jXZHtHHt$v&L1&L1H]A\fATI8LA\H^IH=^1ff.fHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$Ht?H$Ht$D$HD$HD$ D$ 0HD$%H=_1%H@HH=%1>HDE9t;HH]AQIH ]APIЉHPH^1P1x1H(Ðf.E9t DHH~]IAPH ]APIЉHPH3]1P11H(fDE9} DHH.]AQIH A]APIЉHPH\1P11H(fDE9 DHH\AQIH \APIЉHPH\1P11H(fDE9~ DHH\AQIH \APIЉHPH]1P1}1H(fDE9| DHH>\AQIH Q\APIЉHPH[1P1}1H(fDE9t;HH\AQIH \APIЉHPH\1P11H(Ðf.E9t DHH[IAPH [APIЉHPHS[1P11H(fDE9s DHHq[AQIH X[APIЉHPH [1P11H(fDE9w DHH![AQIH [APIЉHPHZ1P11H(fDE9v DHHZAQIH ZAPIЉHPH[1P11H(fDE9r DHHZAQIH hZAPIЉHPHZ1P11H(fDE8tKHEEHJZAQIH ]ZAPIЉHPH [1P11H(ff.E8t DHEHYIAPH YAPIЉHPH_Y1P11H(fE8} DHEEHYAQIH YAPIЉHPHY1P11H(ff.E8 DHEEH/YAQIH BYAPIЉHPHX1P11H(ff.E8~ DHEEHXAQIH XAPIЉHPHY1P11H(ff.E8| DHEEHoXAQIH XAPIЉHPHW1P1u1H(ff.E8tKHEEHXAQIH $XAPIЉHPHX1P11H(ff.E8t DHEHWIAPH WAPIЉHPH/W1P11H(fE8s DHEEHIWAQIH iWAPIЉHPHV1P11H(ff.E8w DHEEHVAQIH WAPIЉHPH~V1P11H(ff.E8v DHEEHVAQIH VAPIЉHPHfW1P1U1H(ff.E8r DHEEH)VAQIH IVAPIЉHPHU1P1E1H(ff.M9t;HHVAQIH +VAPIЉHPHV1P1X1H(Ðf.M9t DHHUIAPH UAPIЉHPHU1P11H(fDM9} DHHkUAQIH UAPIЉHPHT1P11H(fDM9 DHHUAQIH 0UAPIЉHPHvT1P11H(fDM9~ DHHTAQIH TAPIЉHPHnU1P1]1H(fDM9| DHH{TAQIH TAPIЉHPHS1P1]1H(fDM9t;HH\TAQIH BTAPIЉHPHT1P1x1H(Ðf.M9t DHHTIAPH SAPIЉHPH3S1P11H(fDM9s DHHSAQIH SAPIЉHPHR1P11H(fDM9w DHHaSAQIH GSAPIЉHPHR1P11H(fDM9v DHHSAQIH RAPIЉHPHS1P1}1H(fDM9r DHHRAQIH RAPIЉHPHQ1P1}1H(fDM9t;HHRAQIH RAPIЉHPHR1P11H(Ðf.M9t DHH@RIAPH -RAPIЉHPHSQ1P11H(fDM9s DHHQAQIH QAPIЉHPH Q1P11H(fDM9w DHHQAQIH QAPIЉHPHP1P11H(fDM9v DHHPQAQIH =QAPIЉHPHQ1P11H(fDM9r DHHQAQIH PAPIЉHPHP1P11H(fDM9t;HHPAQIH PAPIЉHPHQ1P11H(Ðf.M9t DHHPIAPH lPAPIЉHPHsO1P11H(fDHt;HHYPIЉQHL @P1PHuPH 4PP11H(øf.Ht DHHOIЉjH1L OPHNH OP1K1H(@t fDHHOIЉPHOH1PL O1H Om1HfDu fDHHaOIЉPHOH1PL QO1H CO1HfDAWAVAUATUSLAHHL t3DD$IAIILHt0Mt+LHhAuHD[]A\A]A^A_@1Ht H H1HtHHT$HT$HMMLRH ND1UPHNSP#-H0E1f.AWIAVAUATAUSHMM8u.IALLMLLHL$蔴HL$tHD[]A\A]A^A_fHHL$3HI(HL$HIMDATH ML1UE1PHLSPU,H0MuE11LHL$ϱHL$I1AWAVAUATUSLAHHL t8DD$IAIILHt8Mt3HT$PLH#AuyHD[]A\A]A^A_1HuY1HtHt$PHHT$耴HT$HMMLRH LD1UPHLSPa+H0E1Ht$PH3H1HuAWAVIAUATUSLHMAM8u4DD$IAILHHT$PLH,AtHD[]A\A]A^A_Ht$PH裳Ht$PHHD$葳HT$HMMLRH KD1UPHJSPr*H0E1fMu11Ht$PL8H1륐AWAVAUATUSLAHHLd$PL tJMIDD$IL;L$XALu9Ht4LLHHL$衲HL$AuHD[]A\A]A^A_HH4KI1t$`MDLATH JUSP,H0E1fAWIAVIAUATUSHMHL$@H8u LL;L$HtH[]A\A]A^A_fIALMt HLLԱHL$@AEuHH3IM1t$PMDLQH @JUSPU+H01H[]A\A]A^A_AWMAVIAUIATALUHLSLHAEt/HHIM1AWMH IDSHP(H 1H[]A\A]A^A_f.AUIATAUHSHHHt Hu9HISDIPLL J1H aI(XZ1H[]A\A]H[]A\A]AWMAVIAUALATAUHLSHHLL$u6HAHG1LL$IDHH HAQMAWP'H HD[]A\A]A^A_ÐAUIATAUHSHHHt Ht9H^GSDIPLL I1H qH'XZ1H[]A\A]H[]A\A]AWMAVIAUIATALUHLSLHAE/HH$HM1AWMH GDSHP&H 1H[]A\A]A^A_f.AUIATAUHSHHHt H-t9HGSDIPL HL1H G&X1ZH[]A\A]Hȩuff.fAWMAVIAUIATALUHLSLHAEy/HHEM1AWMH FDSHP%H 1H[]A\A]A^A_f.AUAATIUHSHHHt1H-uH[]A\A]fHuHQESDMPHL G1H \F}%XZ1H[]A\A]ff.AWMAVIAUIATALUHLSLHAEx/HHDM1AWMH EDSHP$H 1H[]A\A]A^A_f.AUIATAUHSHHHt Hu9HdDSDIPL FL1H qE$X1ZH[]A\A]H踧uff.fAWMAVIAUIATALUHLSLHAE~/HHCM1AWMH DDSHP#H 1H[]A\A]A^A_f.AUAATIUHSHHHt1HtH[]A\A]fHئuH1P1H 1HD$"LD$H[]A\A]A^A_HHAEuLHXH@LϢH7AWIAVALAUI1ATMUSHHɡL1H輡IHHH>H>HtHHT$WHT$RMIH >PH>DLPH>1P1H 1HD$LD$H[]A\A]A^A_HHAELСHXH@L诡H7AWIAVALAUI1ATMUSHH詠L1H蜠IHHH=H=HtHHT$7HT$RMIH =PH=DLPHB<1P1H 1HD$LڤD$H[]A\A]A^A_HHšAEyL谠HXH@L菠H7AWIAVALAUI1ATMUSHH艟L1H|IHHH<H<HtHHT$HT$RMIH }<PH|<DLPH ;1P1H 1HD$£L躣D$H[]A\A]A^A_HH襠AExL萟HXH@LoH7AWIAVALAUI1ATMUSHHiL1H\IHHH;H{;HtHHT$HT$RMIH ];PH\;DLPH91P1$H 1HD$袢L蚢D$H[]A\A]A^A_HH腟AE~LpHXH@LOH7H|ATUSH8訠HAHH{H8芠L%HI$HϞHHdH;I$t Ht[]A\úH5Z:H=u:HH5B:H=:0HHH8]HH8HJf.HHHH8Kff.HaHHH8+ff.HHE11Ҿ H8脡Hff.@HH 11Ҿ H8THf.DH1H=F6f.DAWAVAUATIUHSHHtHHIIE H]fH@t" u?tC H@uHH5a8Mt&LH59HHH9HDH<E1:HD[]A\A]A^A_H=8HMƒEUfHHH tBփ@Q47Hƒ@1HuHtHA HH uAEA@QEE1ƒ u f.<0tLEHƒ tuXC LAEAA-EE AHMIƒ uHAEL莚A-AfAWAVAUMATMUSHXH|$L$Ht$H$T$ H$H $ZHMM$HL$ANjT$Ht$ H|$(XZMHHH $yH;$HL蠜DL$D)ILPHE1D$ HHD$MOIE1H HD$H9ILGBƄ MLT$L $QL $LT$L$H81A DO@A.HI9uMM9LL$IF11A<@8|hA^HH9uƄOL)M9uKH!$EpHW}MqLMA?VMM<$LDd$ H RHX[]A\A]A^A_1H$6LH=U51^LH=L51M1-1H=!58+H551H=4@LH=41LH=41A HI9Wpf.A HH9vMLLD$0DH=41LfHD$L9IMGBD40MLD$0L1LADI@A.HI9uNT5M)H`EO$E1LDH=941LT$IHl$LMAL$1DLH=3<$%H53L$1LH=3A HL9/If.MML@+1H=>31L\$NL|$@-1H=31L\$ LL$LT$(Hl$(LL$L\$ M<+H521L\$H=2L|$)E1ɀ}$MtL1H=21LT$(L\$ LL$LL$L\$ LT$(f-H5s21L\$ H=L2LL$LT$(gHl$(LL$L\$ HHtHDŽ$LH=21 LH=21-H511H=1+11H=1D1Ҹ1f. 1H=11 H51H=i11OL)Et$ML$sLD$0IMLD$0L&fDAWAVAUATMULSH@H$D$pD$tL$HD$H$xXZMLRLxDkDIAAH|$IcH|$H|$AIHJ+IH$Lt$L=Ht]LLL u1H([]A\A]A^A_DH|$uA} tqLIH)HL9,$tHHuH5HD$ ԨL9D$ }7LL苃tH|$uD$ @1H趂냺H5LPBH|$6HqHtHH5ˀHLHH5H茂H=-H59|H=H5[V|H=H5H蓂H=H5@H=H5{H=H5ZH=H5\wHHf.AWL=YAVIAUIATAUH-YSL)H#{Ht1LLDAHH9uH[]A\A]A^A_f.DHXHt/UHSHXHHCHHuH]fHHcreate_ssl_objects(serverctx, clientctx, &serverssl, &clientssl, NULL, NULL)Test %d failed: Create SSL objects failed create_ssl_connection(serverssl, clientssl, SSL_ERROR_NONE)Test %d failed: Create SSL connection failed Test %d failed: Failed to write app data Test %d failed: Failed to read app data Failed to create SSL_CTX pair test/sslbuffertest.cSSL_free_buffers(clientssl)SSL_alloc_buffers(clientssl)sizeof(testdata)lenSSL_free_buffers(serverssl)SSL_alloc_buffers(serverssl)testdatabufcert = test_get_argument(0)pkey = test_get_argument(1)test_func---- START OF PACKET ----*---- START OF RECORD ----*---- RECORD TRUNCATED ----** Record Content-type: %d ** Record Version: %02x%02x ** Record Epoch: %d ** Record Sequence: %02x ** Record Length: %d *** Message Type: %d *** Message Length: %d *** Message sequence: %d *** Message Fragment len: %d *---- END OF RECORD -------- END OF PACKET ---- test/ssltestlib.cTLS dump filterMem Packet Testserverctx = SSL_CTX_new(sm)clientctx = SSL_CTX_new(cm)1SSL_connect() failed %d, %dSSL_accept() failed %d, %dNo progress madereadbytesSSL_ERROR_WANT_READSSL_get_error(clientssl, 0)**---- START OF HANDSHAKE MESSAGE FRAGMENT ----**---- HANDSHAKE MESSAGE FRAGMENT ENCRYPTED ----**---- HANDSHAKE MESSAGE FRAGMENT TRUNCATED ----*** Message Fragment offset: %d ***---- HANDSHAKE MESSAGE FRAGMENT INVALID ----**---- END OF HANDSHAKE MESSAGE FRAGMENT ----ctx = OPENSSL_zalloc(sizeof(*ctx))ctx->pkts = sk_MEMPACKET_new_null()meth_mem = BIO_meth_new(BIO_TYPE_MEMPACKET_TEST, "Mem Packet Test")BIO_meth_set_write(meth_mem, mempacket_test_write)BIO_meth_set_read(meth_mem, mempacket_test_read)BIO_meth_set_puts(meth_mem, mempacket_test_puts)BIO_meth_set_gets(meth_mem, mempacket_test_gets)BIO_meth_set_ctrl(meth_mem, mempacket_test_ctrl)BIO_meth_set_create(meth_mem, mempacket_test_new)BIO_meth_set_destroy(meth_mem, mempacket_test_free)thispkt = OPENSSL_malloc(sizeof(*thispkt))thispkt->data = OPENSSL_malloc(inl)SSL_CTX_set_min_proto_version(serverctx, min_proto_version)SSL_CTX_set_max_proto_version(serverctx, max_proto_version)SSL_CTX_set_min_proto_version(clientctx, min_proto_version)SSL_CTX_set_max_proto_version(clientctx, max_proto_version)SSL_CTX_use_certificate_file(serverctx, certfile, SSL_FILETYPE_PEM)SSL_CTX_use_PrivateKey_file(serverctx, privkeyfile, SSL_FILETYPE_PEM)SSL_CTX_check_private_key(serverctx)serverssl = SSL_new(serverctx)clientssl = SSL_new(clientctx)s_to_c_bio = BIO_new(bio_s_mempacket_test())c_to_s_bio = BIO_new(bio_s_mempacket_test())s_to_c_bio = BIO_new(BIO_s_mem())c_to_s_bio = BIO_new(BIO_s_mem())s_to_c_bio = BIO_push(s_to_c_fbio, s_to_c_bio)c_to_s_bio = BIO_push(c_to_s_fbio, c_to_s_bio)zz`zzzzzzz z@z+znot ok%*s%s%d - %s%d - iteration %dHARNESS_OSSL_LEVELOPENSSL_TEST_RAND_ORDER%*s# RAND SEED %d %*s1..0 # Skipped: %s %*s# Subtest: %s %*s1..%d %*s%d..%d test/testutil/driver.cret = p = OPENSSL_malloc(len + 1)Global init failed - aborting Warning ignored command-line argument %d: %s Warning arguments %zu and later unchecked ERROR%s: (%s) '%s %s %s' failed'%s' @ %s:%d!=<=<>=INFO%s: %stest/testutil/tests.c[%d] compared to [%d]unsigned int[%u] compared to [%u][%c] compared to [%c]unsigned char[%ld] compared to [%ld]unsigned long[%lu] compared to [%lu]size_t[%zu] compared to [%zu]void *[%p] compared to [%p]NULLptr%ptrueboolfalsestringmemoryBIGNUMODD(EVEN(abs==time_t[%s] compared to [%s]test/testutil/basic_output.cassertion failed: bio_out != NULLassertion failed: bio_err != NULL-00123456789abcdef% 4s %c NULL % 4u:%c '' --- %s +++ %s % 4u: '%s' % 4u:+ '%s' % 4s %s % 4u:- '%s' : 0%c%*s%s bit position %*s test/testutil/format_output.c %s:% 5d -%s:% 5d +%s:% 5d % 4s %c%s empty%04x %c%s %04x: %s %04x:+%s % 4s %s %04x:-%s bignum: '%s' = %s bignum: '%s' = %s0x%s bignumWARNING: these BIGNUMs have been truncated # tap;X_ff htTimDn\$oDoTotoooHrstsTt4tuuudv txl dy ty T{ d{ d}@ t}T }| DH ć $ H l 4 t Č h Ԓ0Dd$Ĕd,4xD,TP40$LԞhD44ԠX$|tġd 0Tdxģ$D,PtTd(LTpD$4HlԪ$tī dDhTD0dTDX4 4D$LD$$<$D | ľ4!!!$H"D"""4#T#,#D#\##$D|$t$%(%H%4h%%$%T &4&P&&$&&8'T'4''t(zRx b+zRx $YPFJ w?;*3$"Da\\hcBWL B(A0A8D2 8D0A(B BBBD QWAg"D]Tg BDA H(D0j (D ABBJ w8I@_8A0l (D ABBK ,hh DWDphXlhDPpthDS4|h@BED ] BBL ADBHhBBB B(D0D8GPW 8A0A(B BBBH $ 8k=BHG YLB$4PkVBAG CFBL\kBOH G0g  ABBD N  FBBH \ ABBplBDD G DBI S DBG D AEF R AEH l ADO I AEI KDB l(4l]BED MBB4`lqBBD G(D0T(D ABBH [ PNo {J~  zJ   ! tR. P _ v    >    PsV  " / N i 0vRw  yJ @~L    pJ " г >"% E wFR pb  sJ k Pp   Ђ  qJ0zJ,`e?xJLLbpcz}J {J@](;0pH UxJb]`tRuVlI+s;n3GVvRd0Q c 0vn%<IqJVvP&&*C])Rd|[S0}J~J@v=eДy0c3` J d9L !^m@yJzJ? @\(@7PcaPfrJ8oF'm2Lc}|J uRЭ6PxJC`|JR`Xh~JyFnpopqF$K >^zvRP}F@v !277JZxScrt1.o__abi_tagcrtstuff.c__CTOR_LIST____DTOR_LIST__deregister_tm_clones__do_global_dtors_auxcompleted.1dtor_idx.0frame_dummy__CTOR_END____FRAME_END____do_global_ctors_auxmain.cargsarg_countarg_usedsslbuffertest.ctest_funcserverctxclientctxssltestlib.ctls_dump_getstls_dump_freetls_dump_newtls_dump_ctrltls_dump_readmempacket_freemempacket_test_newmempacket_test_ctrlmempacket_test_getstls_dump_writetls_dump_putsmempacket_test_readmethod_tls_dumpmeth_memmempacket_test_writemempacket_test_putsdriver.ctest_verdict.constprop.0test_verdict.constprop.1num_testsnum_test_casesseedoutput_helpers.ctests.ctest_fail_message.constprop.5test_fail_message.constprop.0test_fail_message.constprop.1test_fail_message.constprop.2test_fail_message.constprop.3test_fail_message.constprop.4basic_output.ccb.cformat_output.cconvert_bn_memory.constprop.0test_fail_string_commontest_fail_bignum_commontest_fail_memory_commontap_bio.ctap_callback_ctrltap_newtap_ctrltap_getstap_read_extap_write_extap_freetap_putstap.0__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICcreate_bare_ssl_connectionBIO_meth_set_create@OPENSSL_1_1_0OPENSSL_sk_value@OPENSSL_1_1_0test_flush_stdouttest_ptr_nullBIO_meth_set_read_ex@OPENSSL_1_1_1BIO_meth_set_write@OPENSSL_1_1_0printf@GLIBC_2.2.5BIO_meth_set_puts@OPENSSL_1_1_0glue_stringsadd_testtest_int_netest_BN_eqtest_fail_memory_messageTLS_client_method@OPENSSL_1_1_0__libc_csu_finiBN_bn2binpad@OPENSSL_1_1_0SSL_CTX_free@OPENSSL_1_1_0BN_is_odd@OPENSSL_1_1_0test_mem_neshutdown_ssl_connectiontest_uchar_getest_vprintf_stdouttest_uint_leBN_is_zero@OPENSSL_1_1_0test_int_ltbio_outBIO_next@OPENSSL_1_1_0openssl_error_cbSSL_read_ex@OPENSSL_1_1_1test_long_letest_output_string__gmon_start__puts@GLIBC_2.2.5test_fail_bignum_mono_messagetest_BN_gebio_f_tls_dump_filter_freetest_BN_eq_zerotest_fail_bignum_messageSSL_free_buffers@OPENSSL_1_1_1ERR_clear_error@OPENSSL_1_1_0test_int_gtBIO_copy_next_retry@OPENSSL_1_1_0test_BN_oddtest_char_nesubtest_levelASN1_TIME_set@OPENSSL_1_1_0strncmp@GLIBC_2.2.5test_size_t_eqSSL_write@OPENSSL_1_1_0__libc_start_main@GLIBC_2.2.5BN_set_word@OPENSSL_1_1_0test_BN_gt_zerotest_char_gttest_BN_netest_printf_stdouttest_uchar_neSSL_CTX_use_certificate_file@OPENSSL_1_1_0test_uint_ltBIO_push@OPENSSL_1_1_0test_size_t_ltOPENSSL_die@OPENSSL_1_1_0test_fail_string_messageBN_set_negative@OPENSSL_1_1_0run_testsBN_num_bits@OPENSSL_1_1_0test_has_optionBIO_callback_ctrl@OPENSSL_1_1_0SSL_CTX_ctrl@OPENSSL_1_1_0test_info_c90BN_is_negative@OPENSSL_1_1_0create_ssl_ctx_pairtest_size_t_neCRYPTO_malloc@OPENSSL_1_1_0test_ulong_gtASN1_STRING_get0_data@OPENSSL_1_1_0_ITM_deregisterTMCloneTableBN_is_word@OPENSSL_1_1_0OPENSSL_sk_insert@OPENSSL_1_1_0test_char_ltOPENSSL_sk_new_null@OPENSSL_1_1_0_IO_stdin_usedBIO_gets@OPENSSL_1_1_0BN_cmp@OPENSSL_1_1_0test_BN_eq_wordCRYPTO_free@OPENSSL_1_1_0setup_testsSSL_new@OPENSSL_1_1_0free@GLIBC_2.2.5test_char_eqstrlen@GLIBC_2.2.5_ITM_registerTMCloneTable__data_startOPENSSL_sk_shift@OPENSSL_1_1_0BIO_get_data@OPENSSL_1_1_0test_uchar_ltBN_dup@OPENSSL_1_1_0test_ulong_netest_ptrSSL_read@OPENSSL_1_1_0BIO_new@OPENSSL_1_1_0__ctype_b_loc@GLIBC_2.3test_int_le__cxa_finalize@GLIBC_2.2.5BIO_f_tapglobal_initASN1_TIME_compare@OPENSSL_1_1_1test_long_eqtest_BN_ne_zeroBIO_meth_set_read@OPENSSL_1_1_0test_uint_getest_infotest_BN_eq_oneCRYPTO_set_mem_debug@OPENSSL_1_1_0TLS_server_method@OPENSSL_1_1_0test_mem_eqtest_int_getest_ulong_ltBIO_set_init@OPENSSL_1_1_0test_printf_stderrtest_long_nemempacket_test_injecttest_get_argument_count__TMC_END__usleep@GLIBC_2.2.5strerror@GLIBC_2.2.5test_size_t_geBIO_s_mem@OPENSSL_1_1_0test_ulong_ge__dso_handlepulldown_test_frameworkBIO_meth_set_ctrl@OPENSSL_1_1_0strtol@GLIBC_2.2.5test_BN_even__DTOR_END__test_long_gtERR_print_errors_cb@OPENSSL_1_1_0__libc_csu_inittest_char_leSSL_connect@OPENSSL_1_1_0BN_new@OPENSSL_1_1_0test_uchar_eqtest_error_c90test_BN_le_zerobio_f_tls_dump_filterBN_is_one@OPENSSL_1_1_0test_BN_lt_zerotest_perrortest_time_t_getest_uchar_leBIO_meth_free@OPENSSL_1_1_0create_ssl_objectstest_get_program_nametest_BN_gtBIO_meth_set_callback_ctrl@OPENSSL_1_1_0test_noteSSL_CTX_use_PrivateKey_file@OPENSSL_1_1_0memmove@GLIBC_2.2.5SSL_free@OPENSSL_1_1_0test_strn_eqtest_uint_neSSL_alloc_buffers@OPENSSL_1_1_1getenv@GLIBC_2.2.5test_BN_abs_eq_word__errno_location@GLIBC_2.2.5CRYPTO_zalloc@OPENSSL_1_1_0test_close_streamstest_output_memorystrdup@GLIBC_2.2.5__bss_starttest_time_t_leBIO_new_fp@OPENSSL_1_1_0set_test_titletest_open_streamsBIO_write@OPENSSL_1_1_0BIO_meth_new@OPENSSL_1_1_0add_all_testsBIO_set_shutdown@OPENSSL_1_1_0test_str_eqtest_ptr_netest_truestrcmp@GLIBC_2.2.5test_BN_leBIO_free_all@OPENSSL_1_1_0BIO_clear_flags@OPENSSL_1_1_0SSL_CTX_check_private_key@OPENSSL_1_1_0test_vprintf_stderrBIO_read@OPENSSL_1_1_0BIO_get_shutdown@OPENSSL_1_1_0test_get_argumentOPENSSL_sk_push@OPENSSL_1_1_0test_time_t_gtBIO_test_flags@OPENSSL_1_1_0bio_s_mempacket_testtest_get_option_argumentstrcpy@GLIBC_2.2.5test_flush_stderrtest_time_t_ltsrand@GLIBC_2.2.5SSL_shutdown@OPENSSL_1_1_0test_long_geSSL_is_dtls@OPENSSL_1_1_0test_ulong_leBIO_set_flags@OPENSSL_1_1_0cleanup_testssetup_test_frameworkSSL_set_bio@OPENSSL_1_1_0test_time_t_neBIO_up_ref@OPENSSL_1_1_0memcmp@GLIBC_2.2.5BIO_meth_set_destroy@OPENSSL_1_1_0BN_abs_is_word@OPENSSL_1_1_0OPENSSL_strnlen@OPENSSL_1_1_0test_fail_message_prefixtest_uint_gtbio_errASN1_STRING_free@OPENSSL_1_1_0test_strn_netest_int_eqtest_errorBIO_read_ex@OPENSSL_1_1_1SSL_ctrl@OPENSSL_1_1_0SSL_CTX_new@OPENSSL_1_1_0BIO_set_data@OPENSSL_1_1_0stderr@GLIBC_2.2.5ERR_print_errors_fp@OPENSSL_1_1_0test_size_t_gtBN_bn2bin@OPENSSL_1_1_0test_char_getest_output_bignumOPENSSL_sk_pop_free@OPENSSL_1_1_0test_long_lttest_size_t_lecreate_ssl_connectionBIO_ctrl@OPENSSL_1_1_0BIO_meth_set_write_ex@OPENSSL_1_1_1BIO_free@OPENSSL_1_1_0test_falseOPENSSL_sk_num@OPENSSL_1_1_0test_ulong_eqtest_str_ne_edatatest_openssl_errorstest_uint_eqbio_s_mempacket_test_freeBIO_meth_set_gets@OPENSSL_1_1_0SSL_get_error@OPENSSL_1_1_0test_uchar_gttest_ptr_eqBIO_write_ex@OPENSSL_1_1_1BIO_vprintf@OPENSSL_1_1_0memcpy@GLIBC_2.14test_BN_ltSSL_accept@OPENSSL_1_1_0test_time_t_eqstdout@GLIBC_2.2.5time@GLIBC_2.2.5mainfflush@GLIBC_2.2.5test_BN_ge_zeroCRYPTO_mem_ctrl@OPENSSL_1_1_0BN_free@OPENSSL_1_1_0.symtab.strtab.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.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.dynamic.got.plt.data.bss.comment#88 6XX$I|| Wo0a  ippqoJJ~oHHB 00!0000P7777}dd\"   8p 0 S $F>