Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\cpanrun-5.8\build\5-8-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t\00.load.t t\client_server.t t\Crypt-MatrixSSL.t t\export-const.t t\export.t t\leak.t t\matrixSslReadKeys.t t\00.load..............1..1 ok 1 - use Crypt::MatrixSSL; # Testing Crypt::MatrixSSL 1.83 ok t\client_server........1..15 ok 1 - handshake complete ok 2 - client2server empty after handshake ok 3 - server2client empty after handshake ok 4 - matrixSslEncode doesn't destroy input string ok 5 - matrixSslEncode append to output buffer ok 6 - matrixSslDecode return SSL_PROCESS_DATA ok 7 - ... first string decoded ok ok 8 - matrixSslDecode return SSL_PROCESS_DATA ok 9 - ... second string decoded ok, matrixSslDecode append to output buffer ok 10 - no more data for decoding ok 11 - string split into SSL_MAX_PLAINTEXT_LEN chains decoded ok ok 12 - matrixSslEncode SSL_MAX_PLAINTEXT_LEN+1 ok 13 - matrixSslDecode return SSL_ERROR ok 14 - matrixSslEncode SSL_MAX_PLAINTEXT_LEN+2048 return SSL_FULL ok 15 - matrixSslEncode SSL_MAX_PLAINTEXT_LEN+2049 return SSL_ERROR ok t\Crypt-MatrixSSL......1..43 ok 1 - use ok 2 - matrixSslOpen ok 3 - MakeKeys ok 4 - matrixSslReadKeys ok 5 - matrixSslReadKeys1 ok 6 - matrixSslReadKeys2 ok 7 - matrixSslReadKeys ok 8 - matrixSslReadKeys1 ok 9 - matrixSslReadKeys2 ok 10 - matrixSslNewSession ok 11 - matrixSslNewSession1 ok 12 - matrixSslNewSession2 ok 13 - matrixSslNewSession3 ok 14 - matrixSslNewSession5 ok 15 - matrixSslNewSession6 ok 16 - matrixSslNewSession7 ok 17 - matrixSslNewSession8 ok 18 - matrixSslEncodeClientHello ok 19 - matrixSslEncodeClientHello1 ok 20 - decode ok 21 - decode ok 22 - decode ok 23 - decode ok 24 - decode ok 25 - decode # # # Looking up https://www.google.com/ ... # Connecting to https://www.google.com:443/ ... ok 26 - decode ok 27 - matrixSslHandshakeIsComplete1 ok 28 - matrixSslHandshakeIsComplete2 ok 29 - matrixSslEecode ok 30 - matrixSslEecode1 ok 31 - matrixSslDecde ok 32 - encode ok 33 - matrixSslEecode ok 34 - matrixSslEecode1 ok 35 - matrixSslDecde ok 36 - encode ok 37 - matrixSslGetSessionId ok 38 - matrixSslGetSessionId ok 39 - matrixSslGetSessionId ok 40 - matrixSslFreeSessionId ok 41 - matrixSslDeleteSession ok 42 - matrixSslDeleteSession2 # Writing hello ... # SSL Handshaking ... shake complete=0 decodeRc=-3 cin_len=0 cout_len=54 wrote bytes=54, new cout_len=0 Read bytes=1718 new cin_len=1718 got: '\16\03\00\00J\02\00\00F\03\00G\d8.\0b\9b\dc\1a\d2\eaL\93\88\c6\b1$\f4\84\c3N\bb\d8\d4\c2\f7\n\d6\86N\07N\e0c \e7_A\85\01\c9\b4u\92\12\8f\10\db\be\df_A\03\9e\a0`\fd\db\10>\19c \83\bfu3\00\n\00\16\03\00\06Y\0b\00\06U\00\06R\00\03%0\82\03!0\82\02\8a\a0\03\02\01\02\02\10hvd8=In.\f5\e3\19\98B\e0|\ee0\r\06\09*\86H\86\f7\r\01\01\05\05\000L1\0b0\09\06\03U\04\06\13\02ZA1%0#\06\03U\04\n\13\1cThawte Consulting (Pty) Ltd.1\160\14\06\03U\04\03\13\rThawte SGC CA0\1e\17\r070503153458Z\17\r080514231811Z0h1\0b0\09\06\03U\04\06\13\02US1\130\11\06\03U\04\08\13\nCalifornia1\160\14\06\03U\04\07\13\rMountain View1\130\11\06\03U\04\n\13\nGoogle Inc1\170\15\06\03U\04\03\13\0ewww.google.com0\81\9f0\r\06\09*\86H\86\f7\r\01\01\01\05\00\03\81\8d\000\81\89\02\81\81\00\e6\c5\c6\8d\cd\0b\a3\03\04\dc\ae\cc\c9F\be\bd\cc\9d\bcs4H\fe\d3ud\d0\c9\c9v'r\0f\a9\96\1a;\81\f3\14\f6\ae\90V\e7\19\d2sh\a7\85\a4\ae\ca$\140\00\ba\e86]\81s:q\05\8f\b1\af\11\87\da\\f1>\bfSQ\84oD\0e\b7\e8&\d7/\b2o\f2\f2]\df\a7\cf\8c\a5\e9\1eo0H\94!\0b\01\ad\ba\0eq\01\r\10\ef\bf\ee,\d3\8d\feT\a8\fe\d3\97\8f\cb\02\03\01\00\01\a3\81\e70\81\e40(\06\03U\1d%\04!0\1f\06\08+\06\01\05\05\07\03\01\06\08+\06\01\05\05\07\03\02\06\09`\86H\01\86\f8B\04\0106\06\03U\1d\1f\04/0-0+\a0)\a0'\86%http://crl.thawte.com/ThawteSGCCA.crl0r\06\08+\06\01\05\05\07\01\01\04f0d0"\06\08+\06\01\05\05\070\01\86\16http://ocsp.thawte.com0>\06\08+\06\01\05\05\070\02\862http://www.thawte.com/repository/Thawte_SGC_CA.crt0\0c\06\03U\1d\13\01\01\ff\04\020\000\r\06\09*\86H\86\f7\r\01\01\05\05\00\03\81\81\00\93\a4\8e\05\9d}\8a\f3\f82\d0;\9c!\ce\d2\e8U\fd\80\b5\bb\d5+Tz%\ac\afs\18\n\f9\b7z\99\\16#FW\fc1\19[\8b\f2\04ys\ee\b4\b2Vk\df\d7\f7\d8V\d5\b7\aa\cd\e8\9c\c8\99\f3vKd\07\ad\ea\9a+ \92\e6\92\9b2\84|\82bw\9a\15\a0\d7!\ad\c8\d9\8c\bb1\82\9b\10\86\a9Az\12\e0\01V\09\06\d8c\9aP\eeD\ad\deuA\01ziSI\8a\00\03'0\82\03#0\82\02\8c\a0\03\02\01\02\02\040\00\00\020\r\06\09*\86H\86\f7\r\01\01\05\05\000_1\0b0\09\06\03U\04\06\13\02US1\170\15\06\03U\04\n\13\0eVeriSign, Inc.1705\06\03U\04\0b\13.Class 3 Public Primary Certification Authority0\1e\17\r040513000000Z\17\r140512235959Z0L1\0b0\09\06\03U\04\06\13\02ZA1%0#\06\03U\04\n\13\1cThawte Consulting (Pty) Ltd.1\160\14\06\03U\04\03\13\rThawte SGC CA0\81\9f0\r\06\09*\86H\86\f7\r\01\01\01\05\00\03\81\8d\000\81\89\02\81\81\00\d4\d3g\d0\8d\15\7f\ae\cd1\fe}\1d\91\a1?\0bq<\ac\cc\c8d\fbc\fc2K\07\94\bdo\80\ba/\e1\04\93\c03\fc\093#\e9\0bt+q\c4\03\c6\d2\cd\e2/\f5\09c\cd\ffH\a5\00\bf\e0\e7\f3\88\b7-2\de\986\e6\n\ad\00{\c4dJ;\84u\03\f2p\92}\0eb\f5!\abi6\841u\90\f8\bf\c7l\88\1b\06\95|\c9\e5\a8\deu\a1,zh\df\d5\ca\1c\87X`\19\02\03\01\00\01\a3\81\fe0\81\fb0\12\06\03U\1d\13\01\01\ff\04\080\06\01\01\ff\02\01\000\0b\06\03U\1d\0f\04\04\03\02\01\060\11\06\09`\86H\01\86\f8B\01\01\04\04\03\02\01\060(\06\03U\1d\11\04!0\1f\a4\1d0\1b1\190\17\06\03U\04\03\13\10PrivateLabel3-1501\06\03U\1d\1f\04*0(0&\a0$\a0"\86 http://crl.verisign.com/pca3.crl02\06\08+\06\01\05\05\07\01\01\04&0$0"\06\08+\06\01\05\05\070\01\86\16http://ocsp.thawte.com04\06\03U\1d%\04-0+\06\08+\06\01\05\05\07\03\01\06\08+\06\01\05\05\07\03\02\06\09`\86H\01\86\f8B\04\01\06\n`\86H\01\86\f8E\01\08\010\r\06\09*\86H\86\f7\r\01\01\05\05\00\03\81\81\00U\acc\ea\de\a1\dd\d2\90_\9f\0b\cev\be\13Q\8f\93\d9\05+\c8\1bwK\adiP\a1\ee\de\dc\fd\db\07\e9\e89\94\dc\abry/\06\bf\ab\81p\c4\a8\ed\eaS4\ed\ef\1eS\d9\06\c7V+\d1\\f4\d1\8a\8e\b4+\b17\90H\08B%\c5>\8a\cb\7f\ebo\04\d1m\c5t\a2\f7\a2|{`0H\f3\17\f5\7f\b1V#\a8&a\0c\86\12MQ\b4\8e\fd\8dP`\17\09\ccI]lu\1a\15\93\bf\80\96(N!\n\e2?5\0c\92\ad\14*\08%\b5\fdBM\13\e7\f0\8e\a3\r\9a\1fG\cbs\10\e5\838\85A\13\1a2\0cr_\f6j[\c3\93\c3\a6\e3_Y\8a\fd\f0\d6\7f\19cC\94\06\ca\12\956\8ekV\95\f4\f0II\9f\cc3\83b\r\c5\b5\04.\ea\a4\f0~0.LU\8e\d7\r)?\ef\f0w~!\16"u\02\e3O0\08\b7\1f\a4\fc*\e9]\17Q5I)\84\18\c2y\0ea.2\10g\e2\f1\fb\0cOY&\a2\b5\80' Read(-5): '˜Ã¯›ŽIÕ/pJŸÇV è³#Öã–UH÷‹“Z*ù ¥ ¤±ç¾uí¹N£§Äî«“‹ ªéÍá·Ëm›î,}!zªá¤í!p[0ø}%/ÂŽ §c»uP.Ï*EÂK盟š†Ðgñùý݉DðÉ;_üaYïüX0ý^ŒÝ ¥ª“äNŠ›ÁÀ¬‹»ÔÔwz&EHTTP/1.1 302 Found Location: http://www.google.com Date: Wed, 12 Mar 2008 19:24:59 GMT Content-Type: text/html; charset=UTF-8 Server: GFE/1.3 Content-Length: 218 302 Moved

302 Moved

The document has moved here. ' wrote bytes=574 ok 43 - online tests ok t\export-const.........1..1 ok 1 - scalar constants exported read-only ok t\export...............1..51 ok 1 - main->can('matrixSslOpen') ok 2 - main->can('matrixSslClose') ok 3 - main->can('matrixSslReadKeys') ok 4 - main->can('matrixSslReadKeysMem') ok 5 - main->can('matrixSslFreeKeys') ok 6 - main->can('matrixSslNewSession') ok 7 - main->can('matrixSslDeleteSession') ok 8 - main->can('matrixSslDecode') ok 9 - main->can('matrixSslEncode') ok 10 - main->can('matrixSslEncodeClosureAlert') ok 11 - main->can('matrixSslEncodeClientHello') ok 12 - main->can('matrixSslEncodeHelloRequest') ok 13 - main->can('matrixSslSetSessionOption') ok 14 - main->can('matrixSslHandshakeIsComplete') ok 15 - main->can('matrixSslGetSessionId') ok 16 - main->can('matrixSslFreeSessionId') ok 17 - main->can('matrixSslSetCertValidator') ok 18 - main->can('matrixSslGetAnonStatus') ok 19 - main->can('matrixSslAssignNewKeys') ok 20 - main->can('matrixSslSetResumptionFlag') ok 21 - main->can('matrixSslGetResumptionFlag') ok 22 - $SSL_ALLOW_ANON_CONNECTION ok 23 - $SSL_MAX_PLAINTEXT_LEN ok 24 - $SSL_FLAGS_SERVER ok 25 - $SSL_FLAGS_CLIENT_AUTH ok 26 - $SSL_OPTION_DELETE_SESSION ok 27 - $SSL_SUCCESS ok 28 - $SSL_ERROR ok 29 - $SSL_FULL ok 30 - $SSL_PARTIAL ok 31 - $SSL_SEND_RESPONSE ok 32 - $SSL_PROCESS_DATA ok 33 - $SSL_ALERT ok 34 - $SSL_FILE_NOT_FOUND ok 35 - $SSL_MEM_ERROR ok 36 - $SSL_ALERT_LEVEL_WARNING ok 37 - $SSL_ALERT_LEVEL_FATAL ok 38 - $SSL_ALERT_CLOSE_NOTIFY ok 39 - $SSL_ALERT_UNEXPECTED_MESSAGE ok 40 - $SSL_ALERT_BAD_RECORD_MAC ok 41 - $SSL_ALERT_DECOMPRESSION_FAILURE ok 42 - $SSL_ALERT_HANDSHAKE_FAILURE ok 43 - $SSL_ALERT_NO_CERTIFICATE ok 44 - $SSL_ALERT_BAD_CERTIFICATE ok 45 - $SSL_ALERT_UNSUPPORTED_CERTIFICATE ok 46 - $SSL_ALERT_CERTIFICATE_REVOKED ok 47 - $SSL_ALERT_CERTIFICATE_EXPIRED ok 48 - $SSL_ALERT_CERTIFICATE_UNKNOWN ok 49 - $SSL_ALERT_ILLEGAL_PARAMETER ok 50 - %SSL_alertLevel ok 51 - %SSL_alertDescription ok t\leak.................1..13 open: No such file or directory at t\leak.t line 231 main::Cat('/proc/self/status') called at t\leak.t line 236 main::MEM_used() called at t\leak.t line 216 main::leaktest('open_close') called at t\leak.t line 24 # No tests run! dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-13 Failed 13/13 tests, 0.00% okay t\matrixSslReadKeys....1..14 ok 1 - matrixSslOpen ok 2 - matrixSslReadKeys (server) NO PASSWORD ok 3 - matrixSslReadKeys (server) EMPTY PASSWORD ok 4 - matrixSslReadKeys (server) ANY PASSWORD ok 5 - matrixSslReadKeys (client) ok 6 - matrixSslReadKeys (all) ok 7 - matrixSslReadKeysMem (server) ok 8 - matrixSslReadKeysMem (client) ok 9 - matrixSslReadKeysMem (all) ok 10 - matrixSslReadKeys (server, encrypted des3) RIGHT PASSWORD ok 11 - matrixSslReadKeys (server, encrypted des3) NO PASSWORD ok 12 - matrixSslReadKeys (server, encrypted des3) EMPTY PASSWORD ok 13 - matrixSslReadKeys (server, encrypted des3) WRONG PASSWORD # # hi5 ok 14 - matrixSslClose ok Failed 1/7 test scripts, 85.71% okay. 13/138 subtests failed, 90.58% okay. Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t\leak.t 255 65280 13 13 100.00% 1-13 NMAKE : fatal error U1077: 'C:\cpanrun-5.8\build\5-8-0\bin\perl.exe' : return code '0xff' Stop.