PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2012-04-03T01:45:44 ActivePerl-1402 CPAN-1.9402 Going to read '/export/home/fly1432/var/cpan/Metadata' Database was generated on Tue, 03 Apr 2012 07:17:02 GMT Running make for M/MS/MSCHOUT/Apache-Singleton-0.15.tar.gz Checksum for /net/nas/data/cpan/authors/id/M/MS/MSCHOUT/Apache-Singleton-0.15.tar.gz ok Apache-Singleton-0.15 Apache-Singleton-0.15/README Apache-Singleton-0.15/Changes Apache-Singleton-0.15/LICENSE Apache-Singleton-0.15/dist.ini Apache-Singleton-0.15/META.yml Apache-Singleton-0.15/MANIFEST Apache-Singleton-0.15/t Apache-Singleton-0.15/t/TEST.PL Apache-Singleton-0.15/SIGNATURE Apache-Singleton-0.15/Makefile.PL Apache-Singleton-0.15/t/request.t Apache-Singleton-0.15/t/compile.t Apache-Singleton-0.15/t/process.t Apache-Singleton-0.15/MANIFEST.SKIP Apache-Singleton-0.15/t/singleton.t Apache-Singleton-0.15/t/signature.t Apache-Singleton-0.15/t/multiclass.t Apache-Singleton-0.15/t/request_mp2.t Apache-Singleton-0.15/t/new_instance.t Apache-Singleton-0.15/t/mock Apache-Singleton-0.15/t/mock/Apache.pm Apache-Singleton-0.15/t/mock/mod_perl.pm Apache-Singleton-0.15/t/mock/mod_perl2.pm Apache-Singleton-0.15/t/conf Apache-Singleton-0.15/t/conf/extra.conf.in Apache-Singleton-0.15/t/mock/Mock Apache-Singleton-0.15/t/mock/Mock/Apache.pm Apache-Singleton-0.15/t/release-pod-syntax.t Apache-Singleton-0.15/lib/Apache Apache-Singleton-0.15/lib/Apache/Singleton.pm Apache-Singleton-0.15/t/lib/Printer Apache-Singleton-0.15/t/lib/Printer/PerProcess.pm Apache-Singleton-0.15/t/lib/Printer/PerRequest.pm Apache-Singleton-0.15/t/mock/Apache2 Apache-Singleton-0.15/t/mock/Apache2/RequestUtil.pm Apache-Singleton-0.15/lib/Apache/Singleton Apache-Singleton-0.15/lib/Apache/Singleton/Process.pm Apache-Singleton-0.15/lib/Apache/Singleton/Request.pm Apache-Singleton-0.15/t/lib/Printer/Device Apache-Singleton-0.15/t/lib/Printer/Device/PerProcess.pm Apache-Singleton-0.15/t/lib/Printer/Device/PerRequest.pm Apache-Singleton-0.15/t/response/TestApache/Singleton Apache-Singleton-0.15/t/response/TestApache/Singleton/request.pm Apache-Singleton-0.15/t/apache/singleton/request Apache-Singleton-0.15/t/apache/singleton/request/printer_instance.t Apache-Singleton-0.15/t/apache/singleton/process Apache-Singleton-0.15/t/apache/singleton/process/printer_instance.t Apache-Singleton-0.15/t/response/TestApache/Singleton/Request Apache-Singleton-0.15/t/response/TestApache/Singleton/Request/printer_instance.pm Apache-Singleton-0.15/t/response/TestApache/Singleton/Process Apache-Singleton-0.15/t/response/TestApache/Singleton/Process/printer_instance.pm CPAN.pm: Going to build M/MS/MSCHOUT/Apache-Singleton-0.15.tar.gz >>> /export/home/fly1432/bin/perl Makefile.PL [ info] generating script t/TEST no supported mod_perl version was found. assuming version 2 Checking if your kit is complete... Looks good Warning: prerequisite mod_perl2 1.999022 not found. Writing Makefile for Apache::Singleton ---- Unsatisfied dependencies detected during ---- ---- MSCHOUT/Apache-Singleton-0.15.tar.gz ---- Module::Signature [build_requires] Apache2::RequestRec [build_requires] mod_perl2 [build_requires] Apache2::RequestIO [build_requires] mod_perl [build_requires] Apache2::RequestUtil [requires] Apache [requires] Running make test Delayed until after prerequisites Running test for module 'Module::Signature' Running make for F/FL/FLORA/Module-Signature-0.68.tar.gz Checksum for /net/nas/data/cpan/authors/id/F/FL/FLORA/Module-Signature-0.68.tar.gz ok Module-Signature-0.68/ Module-Signature-0.68/script/ Module-Signature-0.68/script/cpansign Module-Signature-0.68/README Module-Signature-0.68/Makefile.PL Module-Signature-0.68/MANIFEST.SKIP Module-Signature-0.68/MANIFEST Module-Signature-0.68/AUDREY2006.pub Module-Signature-0.68/PAUSE2003.pub Module-Signature-0.68/lib/ Module-Signature-0.68/lib/Module/ Module-Signature-0.68/lib/Module/Signature.pm Module-Signature-0.68/t/ Module-Signature-0.68/t/wrapped-tests.bin Module-Signature-0.68/t/2-cygwin.t Module-Signature-0.68/t/wrap.pl Module-Signature-0.68/t/1-basic.t Module-Signature-0.68/t/3-verify.t Module-Signature-0.68/t/0-signature.t Module-Signature-0.68/Changes Module-Signature-0.68/AUTHORS Module-Signature-0.68/META.yml Module-Signature-0.68/SIGNATURE Module-Signature-0.68/inc/ Module-Signature-0.68/inc/Module/ Module-Signature-0.68/inc/Module/Install/ Module-Signature-0.68/inc/Module/Install/Can.pm Module-Signature-0.68/inc/Module/Install/ReadmeFromPod.pm Module-Signature-0.68/inc/Module/Install/WriteAll.pm Module-Signature-0.68/inc/Module/Install/Fetch.pm Module-Signature-0.68/inc/Module/Install/External.pm Module-Signature-0.68/inc/Module/Install/Base.pm Module-Signature-0.68/inc/Module/Install/Metadata.pm Module-Signature-0.68/inc/Module/Install/Win32.pm Module-Signature-0.68/inc/Module/Install/Scripts.pm Module-Signature-0.68/inc/Module/Install/Makefile.pm Module-Signature-0.68/inc/Module/Install.pm CPAN.pm: Going to build F/FL/FLORA/Module-Signature-0.68.tar.gz >>> /export/home/fly1432/bin/perl Makefile.PL Looking for GNU Privacy Guard (gpg), a cryptographic signature tool... gpg not found. Checking if your kit is complete... Looks good Warning: prerequisite Crypt::OpenPGP 1.00 not found. Warning: prerequisite Crypt::Primes 0 not found. Warning: prerequisite Crypt::RSA 0 not found. Warning: prerequisite Crypt::Random 0 not found. Writing Makefile for Module::Signature ---- Unsatisfied dependencies detected during ---- ---- FLORA/Module-Signature-0.68.tar.gz ---- Crypt::Random [requires] Crypt::Primes [requires] Crypt::RSA [requires] Crypt::OpenPGP [requires] Running make test Delayed until after prerequisites Running test for module 'Crypt::Random' Running make for V/VI/VIPUL/Crypt-Random-1.25.tar.gz Checksum for /net/nas/data/cpan/authors/id/V/VI/VIPUL/Crypt-Random-1.25.tar.gz ok Crypt-Random-1.25/ Crypt-Random-1.25/lib/ Crypt-Random-1.25/lib/Crypt/ Crypt-Random-1.25/lib/Crypt/Random/ Crypt-Random-1.25/lib/Crypt/Random/Provider/ Crypt-Random-1.25/lib/Crypt/Random/Provider/File.pm Crypt-Random-1.25/lib/Crypt/Random/Provider/devrandom.pm Crypt-Random-1.25/lib/Crypt/Random/Provider/rand.pm Crypt-Random-1.25/lib/Crypt/Random/Provider/devurandom.pm Crypt-Random-1.25/lib/Crypt/Random/Provider/egd.pm Crypt-Random-1.25/lib/Crypt/Random/Generator.pm Crypt-Random-1.25/lib/Crypt/Random.pm Crypt-Random-1.25/t/ Crypt-Random-1.25/t/octet_string.t Crypt-Random-1.25/t/generator.t Crypt-Random-1.25/t/pari_misfeature.t Crypt-Random-1.25/t/random.t Crypt-Random-1.25/t/makerandom_itv.t Crypt-Random-1.25/bin/ Crypt-Random-1.25/bin/makerandom Crypt-Random-1.25/Changes Crypt-Random-1.25/MANIFEST Crypt-Random-1.25/META.yml Crypt-Random-1.25/Makefile.PL Crypt-Random-1.25/README CPAN.pm: Going to build V/VI/VIPUL/Crypt-Random-1.25.tar.gz >>> /export/home/fly1432/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Crypt::Random >>> make cp lib/Crypt/Random/Provider/File.pm blib/lib/Crypt/Random/Provider/File.pm cp lib/Crypt/Random.pm blib/lib/Crypt/Random.pm cp lib/Crypt/Random/Provider/devrandom.pm blib/lib/Crypt/Random/Provider/devrandom.pm cp lib/Crypt/Random/Provider/rand.pm blib/lib/Crypt/Random/Provider/rand.pm cp lib/Crypt/Random/Generator.pm blib/lib/Crypt/Random/Generator.pm cp lib/Crypt/Random/Provider/devurandom.pm blib/lib/Crypt/Random/Provider/devurandom.pm cp lib/Crypt/Random/Provider/egd.pm blib/lib/Crypt/Random/Provider/egd.pm cp bin/makerandom blib/script/makerandom /export/home/fly1432/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/makerandom Manifying blib/man3/Crypt::Random.3 VIPUL/Crypt-Random-1.25.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1432/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/generator.t ........ 1..18 # Running under perl version 5.014002 for solaris # Current time local: Tue Apr 3 01:45:57 2012 # Current time GMT: Tue Apr 3 08:45:57 2012 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok t/makerandom_itv.t ... 1..5 692 955 80 134 385 287 346 440 919 277 793 608 430 868 372 879 944 820 410 106 303 861 892 235 635 618 991 196 25 676 393 140 745 31 671 705 568 689 453 95 472 772 576 900 611 217 121 401 303 324 106 669 702 290 277 789 757 644 496 494 527 488 191 256 559 951 915 416 788 116 546 215 827 567 61 485 869 671 896 402 906 178 539 538 164 504 790 179 679 614 178 604 590 97 504 345 754 295 19 648 ok 1 8333 3379 4557 6206 620 4763 6678 8202 6764 905 2467 284 7423 9355 646 4749 4889 5365 8356 7884 9800 3817 9995 2284 1867 6325 6878 794 7382 5684 6342 678 6371 7682 5526 8636 1012 0 2784 8973 6011 8984 9887 7896 6764 5289 2717 8299 5168 6233 3120 6270 9351 1808 3129 9324 1469 427 6755 4481 9080 3007 1183 7446 3251 3906 5196 5770 9014 6036 2662 9706 2970 4496 5613 872 1598 3934 6902 3443 4196 8506 2180 8674 9892 7916 9666 4105 1687 3417 7353 474 8038 7130 5158 8978 5667 6773 7053 2924 ok 2 12974 47687 39412 4004 84486 27907 51593 36535 39072 36339 98736 67476 84503 33372 93396 96342 88590 27133 22607 56159 61747 48046 364 74641 54604 44826 6175 67616 19850 4346 24802 98635 68827 94103 82624 54710 61986 86096 58159 42639 82820 78794 65393 20496 3146 38554 95006 9921 9533 45146 24290 10272 77649 91902 468 9773 24866 71349 32056 69164 18978 39544 61857 12867 76776 18259 17272 69015 43913 56154 31913 33744 52739 42051 67736 90695 52154 48767 75281 34146 38769 15078 27350 55392 23297 3302 80879 21811 68100 69296 52196 25194 82864 41515 62182 60785 97863 18097 90319 84159 ok 3 6108007 370408270 527688320 935778301 104747953 452697733 834526606 177770689 138856589 201833778 978508211 418451868 466517341 267543497 164747497 357434100 965366998 492270532 658682515 129486004 535615492 23394166 715193119 812384515 633111144 136222084 795049802 40880796 188508884 561237149 190232088 293888125 61146514 645042498 223864570 340006062 306979876 25783866 305861554 254366290 433497578 726490993 833521910 253258414 895642551 463634434 866882294 163201357 619691676 196514909 311558736 968697621 508973363 128702872 54119344 401333023 750007989 95233437 829133204 741682618 574404056 545905537 75403044 397955994 76019443 19832925 953942195 503923862 385830895 508570669 865054590 945756217 347332088 294053358 598331477 827774248 875740682 122427659 403385644 372344802 258361035 157310767 500426476 973426363 884424712 737579778 181526548 418245712 601164897 776804268 961090780 451453436 108922486 725837943 376614206 877356348 604613623 992470005 270257199 720291717 ok 4 165010351674 487644945843 783250912230 420732547341 996104471935 992975827819 968172102493 778416632054 484973847214 38894890889 140614044868 273185403908 526298785602 555838004416 167101495020 926844361487 840905456541 210867962149 892786196874 501967965342 831178125033 512221599024 799448223442 22919651072 651509025684 307019335651 221856858773 859768222643 851184384328 360412318373 85796511486 544976940707 762552996174 381608341541 71838615599 837390557083 547317479401 187049778493 324506090827 898585872295 978833094388 131376860757 948254042824 152855492470 557901667969 961545305772 798022028373 739487988651 956903580577 350783164847 918047261129 482377211877 736739344019 630260967406 88364960979 737892154816 435016579090 793522502146 615536257497 545440014369 91415068590 948755813283 594579326795 775914856819 861156910622 514476231442 261818264541 381799435102 787961097158 626592617695 828179452039 299179051304 363842627463 347087222478 882951870577 267709334247 925765312051 171560611313 777867448399 111854890793 693126891086 233373738696 386502613093 335523932310 343158286589 373946543931 798954089967 445557774756 753623003005 29972886726 131330044875 134696057777 792321305360 618006506405 95712124060 922368776604 152958767785 580902574570 576403695194 582172235695 ok 5 ok t/octet_string.t ..... 1..2 ok 1 ok 2 ok t/pari_misfeature.t .. 1..1 59138143669449745723968 35839282377863886866288 39954652095887269929107 60131580402286156774495 49894866704078552098943 46604662319231956225639 48586953479888396828099 38245668544473279465268 67607537446515531106492 58853244188180606320973 62529405093498542067764 66001138080947824670231 36804636485043114862724 39600772109579654610989 62175999221802365753759 56066658752592866193663 51275933973371964371838 66873592558270843181403 41192723933483796559609 68507256357120203346328 61044466386173749279845 45172951890250838756817 36482080486938644314076 64563346740276642076783 38542942659177863618351 65359135412570450782718 47547699482805787526803 46383555254011392632065 39187104445762481617937 48585743932753135750480 54494539433438575340828 58251749572255924791474 37735375342389718974542 45030683996552472914253 51906401851885622808483 51349792403049250727576 52117965267393077832779 59811713784955240924308 53311575840486679177730 51695805148209160029389 43672518866312532027604 44405646776185492511828 38912624802409447173411 40004119576260388931680 35278451327427354121116 37172978949760423609880 42861700345885212020425 47804185297741530344538 44976503658756367616416 41029006622563313707626 53588624780037040508152 67245612139131173068855 43678987354726876854666 55598220080568803355217 67510891347047090055475 45091883696376549117859 38891180133295610261739 58907342530355106640511 36880775908818596557688 67039519858170749969306 58531919643475706604480 66063078090595458974492 42377404727644174696958 48596726899692862157555 48856532168608122282161 51562650668791982523493 39342708634449502617438 62969522023381143151031 49313137133408510819323 53136562620113388420458 47501796326770321935825 54707643069308736890895 35563935381691286628951 57985517674850797517790 54070307385557740771395 39072138971993701197729 52428294228981332242412 42325539343966302398304 36313219370141709298328 42381679777826008650729 59970217722989694122487 40290482676404090959723 41175365268661712024398 51854403080926457133163 44273010247532109622053 52512132323229001633363 61081291008203563289420 61267346274030723628425 56701128544608300566632 55247280123131618622892 47464771712437714216180 66921880243003806659350 52531334613341463739808 61008688142821349054964 38032801114955425910607 48276166507897553606137 50675056715564378070118 50432082691673875518014 59531348391555263802226 49152437783068141143193 ok 1 ok t/random.t ........... 1..1 9769289912689468405562218770611989552642090505578194806660162437870497221228953240470215105343979508146239453657288183378393805886796555106123430148573354, 12605473690701149013531651600696697109057881436155138148902217295148767681156503427474192316994637777562222801986228836479172893758453312603459598186430726 ok 1 ok All tests successful. Files=5, Tests=27, 2 wallclock secs ( 0.26 usr 0.01 sys + 1.88 cusr 0.18 csys = 2.33 CPU) Result: PASS VIPUL/Crypt-Random-1.25.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from lib/Crypt/Random.pm Vipul Ved Prakash <mail@vipul.net> Cryptographically Secure, True Random Number Generator. >>> (cd /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS && tar cvf - Crypt-Random-1.25.ppd blib) | gzip -c >/export/home/fly1432/var/REPO/V/VI/VIPUL/Crypt-Random-1.25.tar.gz Crypt-Random-1.25.ppd blib/ blib/lib/ blib/lib/Crypt/ blib/lib/Crypt/Random/ blib/lib/Crypt/Random/Provider/ blib/lib/Crypt/Random/Provider/File.pm blib/lib/Crypt/Random/Provider/devrandom.pm blib/lib/Crypt/Random/Provider/rand.pm blib/lib/Crypt/Random/Provider/devurandom.pm blib/lib/Crypt/Random/Provider/egd.pm blib/lib/Crypt/Random/Generator.pm blib/lib/Crypt/Random.pm blib/script/ blib/script/makerandom blib/man3/ blib/man3/Crypt::Random.3 >>> mv /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/Crypt-Random-1.25.ppd /export/home/fly1432/var/REPO/V/VI/VIPUL Running test for module 'Crypt::Primes' Running make for V/VI/VIPUL/Crypt-Primes-0.50.tar.gz Prepending /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/arch /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/V/VI/VIPUL/Crypt-Primes-0.50.tar.gz ok Crypt-Primes-0.50/ Crypt-Primes-0.50/docs/ Crypt-Primes-0.50/docs/4-8192-bit-random-prime Crypt-Primes-0.50/docs/1-Fast_Generation_Of_Primes-Ueli_Maurer.ps Crypt-Primes-0.50/README Crypt-Primes-0.50/bin/ Crypt-Primes-0.50/bin/largeprimes Crypt-Primes-0.50/t/ Crypt-Primes-0.50/t/genprime_elgamal.t Crypt-Primes-0.50/t/genprime.t Crypt-Primes-0.50/t/intermediates.t Crypt-Primes-0.50/INSTALL Crypt-Primes-0.50/Changes Crypt-Primes-0.50/Makefile.PL Crypt-Primes-0.50/lib/ Crypt-Primes-0.50/lib/Crypt/ Crypt-Primes-0.50/lib/Crypt/Primes.pm Prepending /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/arch /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build V/VI/VIPUL/Crypt-Primes-0.50.tar.gz >>> /export/home/fly1432/bin/perl Makefile.PL Writing Makefile for Crypt::Primes >>> make cp lib/Crypt/Primes.pm blib/lib/Crypt/Primes.pm cp bin/largeprimes blib/script/largeprimes /export/home/fly1432/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/largeprimes Manifying blib/man1/largeprimes.1 Manifying blib/man3/Crypt::Primes.3 VIPUL/Crypt-Primes-0.50.tar.gz make -- OK Prepending /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/arch /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1432/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/genprime.t .......... 1..10 0.50 generating a random 128-bit prime... .+(27).+........+..+.+...+(47)..+...+.....+...+...+........+...+(76).....+......+...........+.....+......+....+............+.............................+.+.+........+..+....+..+....+...+..+....+(128) 179830229934942269246968732412290564903 ok 1 ok 2 generating a random 256-bit prime... .....+(25)..........+(44)...+...........+........+....................+................+.......+........+......+...+..+..+..........+(83)...+..+.......+..+.....+...+.........+(115)..+.+..+.................+.......+..........+............+.......+....+..............+.................+.........+..+(153)...............+........+...........+...................................+......+.+.....+.+..+.................+.........+.+.+.......+(256) 113801421836110403783312289572240908136725950852545000141244717201908377789217 ok 3 ok 4 generating a random 384-bit prime... ...+.+.+.+(36)......+..+.+...........+..+...+........+.+......+...+..+..........+.....+.+(56)..............+.+.+.+(101)....+...+...+.+..................+...............+..+..+.......+(172).....+..........+..........+(257)...............+..+.+......+....+.............................+.+..+...........+......+.....+............+.................................+.+........+...+.....+.+.........................+....+...+....+.+..+......+.........+.............+................+(384) 25045530288255795332512397527271067369039060374506651557780252877701525343311076054365990291893733613917881466656867 ok 5 ok 6 generating a random 512-bit prime... .+(33)..+(61)...+.......+(88).........+......+.........+......+.....................+(165)................+.....+..........+(293)..+.+...............+(385)...+.+..............................+........+................................+..........+.................+...+....+.........................+.......+........+(512) 10387183993359545128455257934447157220102737927798801627125476443448500226478515207307732222666346220236028203670644190026610434902331319475351370667804249 ok 7 ok 8 generating a random 1024-bit prime... ......+.+......+.+.....+........+...+(32)..........+...............+.+.....+(51)....+...+...........+.............+.+(77)............+(113)....+...............................+...+.+.............................+....+........+..+..+.....+.+..+...............+.+..........+......+...+....+...+.....+..+..+...............+(201).....+.....+....+.............+...+..........+.+...............+.+.+..+................+(372).+...+............+.....+........+.+...+...........+(435).......+.........+..+....+.....+.........................+..+..+.........+.+.+.................+.+..+.......+...................+....+..........................+.............+............+..........+...+...+...........+.......+.......+............+.+.............+.+...........+.................+......+.+..............................+..+..........+..+.....+.+............+.+...+.....+............+...............+..+..+.+.........+.+......................................+...................+..............+........+(551)...+........+............+.............+....+........+..............+............+..............+.........+..+..+......+.+....+...+..+...........+..+...........+...........+(1024) 153289315583322403659829341769863658976056472629060406752600983629870233895885738003840975006316229074932061513367515231229985446186770493174012266928222563177891661884396639666798374042144666785637505504148147588820034239865703747573314566221376121310167641267426112761709723390771727160560437186260506433563 ok 9 ok 10 ok t/genprime_elgamal.t .. 1..10 generating a random 128-bit prime... ......+(22)# .....+(41)# ....+.............+...+.+...+..+..+.+(69)# ..+..+(128)# 281608683194197722395123417881665587461, 75501800920603034 ok 1 ok 2 generating a random 256-bit prime... ..+....+(24)# ....+........+....+.....+......+.+.+(43)# .........+.+......+(62)# .....+......+(109)# .+.......+............+(166)# ..+.......................+..+.....+....+..................................+...+(256)# 85205249482494676927230232070420749020125175629478146664036104835886843891441, 469420975195921918320728370 ok 3 ok 4 generating a random 512-bit prime... ...+(27)# ..+.+(48)# ........+....+.........+...+..+....+..........+(67)# ..+..+.....+.........+........................+..+...+........+......+.+.....+(90)# ....+(142)# .............+..............................+.+.+.....+.....+.+...+..............+...+(233)# .+............+.........+.+.......+..................+................+................................+.............+(338)# ....+........+......+.......+........+.+...+...+.......+......+..........................+....+....+..............................+..+(447)# .+..............+...........+.....+.+........................+...+.........+.....+......+.+..........+.....+.........+.+..........+.+.................+..+....................................+.+............................+......+..................+.......+..............+.+.....+..........+......+....+.+.................+.+..................................+.....+...+...................+..........+..+...........................+.................+.........+.....+...+.......................+........+.................+...................+........................+(512)# 10542197722620164201325775583897896629545286868449701535765442053744318030368214477488727926481817392566244176726722912443769377993143495483930954469028351, 13241558612657726381 ok 5 ok 6 generating a random 768-bit prime... ....+..+(37)# .+......+........+(70)# ...+.....+...+...+..+......+....+..........+..+..............+....+(111)# ....+..+....+....+.+.+..+.........+..+....+...+...........+..+.+.................+............+...........+.+..+..+.+...+.+...+(143)# ..+......+.....+........+..........+(256)# ..............+...+.+.+....................................+.......+..+..+...........+(366)# .......+...+................+(409)# ......+.....+.............+.....+.+..........+........+.....+........+.........+..........+.+..+......+..+..........................+......+...............+....+..+....+........+..+..+.+(527)# ..........+..+(662)# .+.+....+.......................+...+......+.....+..+............................+............+....................................+.+.+.........+..........+...+(707)# ......+.............+....+......+.....+...........+........+....................+...+..............+.+.......+.......+..........+..+...+....+..................................................+.+..+..+..................+.............+....................+....................+...............+..+..+...............+.......+.....+..+........+.............+...................+..............+.......+............................+..+..+..+(737)# ..........+........................................................................+.............................+...+..........+...............................+.+.+.....................+......+.+....+..............+.+.................+.............+...+................+..........+......+.......+.......+..................+.+...........+...........................+..+...........................+......+....+.....+..........+....+.........+..................+........+..+...........................+.+.+..............+..+...+.............................+..........................+..+..+...................................+......+......+..+............+..+............+.+............+.+...................................+....+...........................+...+....................+.........................+.......+...+........+........+......+..........+.........................+.........+......+.......+..............+...............+...........+.....+.+............+(768)# 1520721248971424187912308987610298709320852520785676473055364517052160427013515603083740544498906558722976680629527565302363564572816970932740417942532479804495090295776325845341799497027827500091659174081779104369968840259176898537, 1140353746 ok 7 ok 8 generating a random 1024-bit prime... ....+.....+(24)# .+.+(43)# .+(62)# ....+........+.................+.+(93)# .+.+.+.....+......+............+.+............+......+.............+....+.......+.............+.....+............+..+.........................+.......+.......+...+..+.+...+...............+.+.....+..+(182)# .......+(310)# ..................+..+(354)# .........................+..........+...+..+..+.......+.......+.....+......+(464)# .....+...+....+.......+....................+........+........+....+......+.......+.....+......................+.................+.+.........+........+....................+......+..........+..+(541)# ..+............+.......+......+..........+...+.+...+...+......+.................................................+(647)# .........+................+.............................+.....+................................+...................+.+.........+..+.+.....................+..+...................+.........+..........+(703)# ...+.....+.........+.................+.+................+........+....+........+.....+(814)# .....+..+....+........+...+.....+................+.........+.....+......+....+..+.+.....+.+....+(930)# ....+.+................+...........+...+...............+.........+.....+.+.......+..................+....+(1024)# 145846502557547363556818805784977310135862940997688596813396997546889041420577820519184026038669834099573538613142933871874459923576159970162640654204398168112437186516238408793694262858442921897742272399932231414969350433568904770517619182729084924542458462879396980392822550231179915536747292294751266630631, 6286805665054332265611953224 ok 9 ok 10 ok t/intermediates.t ..... 1..8 # Running under perl version 5.014002 for solaris # Current time local: Tue Apr 3 01:47:11 2012 # Current time GMT: Tue Apr 3 08:47:11 2012 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok All tests successful. Files=3, Tests=28, 68 wallclock secs ( 0.18 usr 0.08 sys + 65.12 cusr 1.36 csys = 66.74 CPU) Result: PASS VIPUL/Crypt-Primes-0.50.tar.gz make test TEST_VERBOSE=1 -- OK Picked up version from Makefile Picked up distname from Makefile Picked up abstract from lib/Crypt/Primes.pm Vipul Ved Prakash <mail@vipul.net> Provable Prime Number Generator suitable for Cryptographic Applications. >>> (cd /export/home/fly1432/var/cpan/build/Crypt-Primes-0.50-q2oMRT && tar cvf - Crypt-Primes-0.50.ppd blib) | gzip -c >/export/home/fly1432/var/REPO/V/VI/VIPUL/Crypt-Primes-0.50.tar.gz Crypt-Primes-0.50.ppd blib/ blib/lib/ blib/lib/Crypt/ blib/lib/Crypt/Primes.pm blib/script/ blib/script/largeprimes blib/man1/ blib/man1/largeprimes.1 blib/man3/ blib/man3/Crypt::Primes.3 >>> mv /export/home/fly1432/var/cpan/build/Crypt-Primes-0.50-q2oMRT/Crypt-Primes-0.50.ppd /export/home/fly1432/var/REPO/V/VI/VIPUL Running test for module 'Crypt::RSA' Running make for V/VI/VIPUL/Crypt-RSA-1.99.tar.gz Prepending /export/home/fly1432/var/cpan/build/Crypt-Primes-0.50-q2oMRT/blib/arch /export/home/fly1432/var/cpan/build/Crypt-Primes-0.50-q2oMRT/blib/lib /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/arch /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/V/VI/VIPUL/Crypt-RSA-1.99.tar.gz ok Crypt-RSA-1.99/ Crypt-RSA-1.99/COPYING Crypt-RSA-1.99/t/ Crypt-RSA-1.99/t/09-publickey.t Crypt-RSA-1.99/t/05-primitives.t Crypt-RSA-1.99/t/01-i2osp.t Crypt-RSA-1.99/t/15-benchmark.t Crypt-RSA-1.99/t/11-wrapper.t Crypt-RSA-1.99/t/13-es-pkcs1v15.t Crypt-RSA-1.99/t/00-errorhandler.t Crypt-RSA-1.99/t/10-keygen.t Crypt-RSA-1.99/t/14-ss-pkcs1v15.t Crypt-RSA-1.99/t/07-pss.t Crypt-RSA-1.99/t/03-random_octet.t Crypt-RSA-1.99/t/08-secretkey.t Crypt-RSA-1.99/t/04-octet_xor.t Crypt-RSA-1.99/t/06-oaep.t Crypt-RSA-1.99/t/02-os2ip.t Crypt-RSA-1.99/t/12-versioning.t Crypt-RSA-1.99/TODO Crypt-RSA-1.99/Makefile.PL Crypt-RSA-1.99/extradocs/ Crypt-RSA-1.99/extradocs/crypt-rsa-interoperablity-template.pod Crypt-RSA-1.99/extradocs/crypt-rsa-interoperablity.pod Crypt-RSA-1.99/MANIFEST.skip Crypt-RSA-1.99/MANIFEST Crypt-RSA-1.99/inc/ Crypt-RSA-1.99/inc/Module/ Crypt-RSA-1.99/inc/Module/Install.pm Crypt-RSA-1.99/inc/Module/Install/ Crypt-RSA-1.99/inc/Module/Install/Makefile.pm Crypt-RSA-1.99/inc/Module/Install/Base.pm Crypt-RSA-1.99/inc/Module/Install/Fetch.pm Crypt-RSA-1.99/inc/Module/Install/Metadata.pm Crypt-RSA-1.99/inc/Module/Install/WriteAll.pm Crypt-RSA-1.99/inc/Module/Install/Win32.pm Crypt-RSA-1.99/inc/Module/Install/Can.pm Crypt-RSA-1.99/Changes Crypt-RSA-1.99/README Crypt-RSA-1.99/lib/ Crypt-RSA-1.99/lib/Crypt/ Crypt-RSA-1.99/lib/Crypt/RSA.pm Crypt-RSA-1.99/lib/Crypt/RSA/ Crypt-RSA-1.99/lib/Crypt/RSA/DataFormat.pm Crypt-RSA-1.99/lib/Crypt/RSA/Debug.pm Crypt-RSA-1.99/lib/Crypt/RSA/Primitives.pm Crypt-RSA-1.99/lib/Crypt/RSA/SS/ Crypt-RSA-1.99/lib/Crypt/RSA/SS/PKCS1v15.pm Crypt-RSA-1.99/lib/Crypt/RSA/SS/PSS.pm Crypt-RSA-1.99/lib/Crypt/RSA/Key/ Crypt-RSA-1.99/lib/Crypt/RSA/Key/Private.pm Crypt-RSA-1.99/lib/Crypt/RSA/Key/Public.pm Crypt-RSA-1.99/lib/Crypt/RSA/Key/Public/ Crypt-RSA-1.99/lib/Crypt/RSA/Key/Public/SSH.pm Crypt-RSA-1.99/lib/Crypt/RSA/Key/Private/ Crypt-RSA-1.99/lib/Crypt/RSA/Key/Private/SSH.pm Crypt-RSA-1.99/lib/Crypt/RSA/Errorhandler.pm Crypt-RSA-1.99/lib/Crypt/RSA/Key.pm Crypt-RSA-1.99/lib/Crypt/RSA/ES/ Crypt-RSA-1.99/lib/Crypt/RSA/ES/OAEP.pm Crypt-RSA-1.99/lib/Crypt/RSA/ES/PKCS1v15.pm Crypt-RSA-1.99/ARTISTIC Crypt-RSA-1.99/META.yml Prepending /export/home/fly1432/var/cpan/build/Crypt-Primes-0.50-q2oMRT/blib/arch /export/home/fly1432/var/cpan/build/Crypt-Primes-0.50-q2oMRT/blib/lib /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/arch /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build V/VI/VIPUL/Crypt-RSA-1.99.tar.gz >>> /export/home/fly1432/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Crypt::RSA >>> make cp lib/Crypt/RSA/Key/Public/SSH.pm blib/lib/Crypt/RSA/Key/Public/SSH.pm cp lib/Crypt/RSA/ES/PKCS1v15.pm blib/lib/Crypt/RSA/ES/PKCS1v15.pm cp lib/Crypt/RSA/SS/PKCS1v15.pm blib/lib/Crypt/RSA/SS/PKCS1v15.pm cp lib/Crypt/RSA/Primitives.pm blib/lib/Crypt/RSA/Primitives.pm cp lib/Crypt/RSA/DataFormat.pm blib/lib/Crypt/RSA/DataFormat.pm cp lib/Crypt/RSA/Key/Private/SSH.pm blib/lib/Crypt/RSA/Key/Private/SSH.pm cp lib/Crypt/RSA/Errorhandler.pm blib/lib/Crypt/RSA/Errorhandler.pm cp lib/Crypt/RSA.pm blib/lib/Crypt/RSA.pm cp lib/Crypt/RSA/SS/PSS.pm blib/lib/Crypt/RSA/SS/PSS.pm cp lib/Crypt/RSA/Key.pm blib/lib/Crypt/RSA/Key.pm cp lib/Crypt/RSA/Key/Private.pm blib/lib/Crypt/RSA/Key/Private.pm cp lib/Crypt/RSA/Key/Public.pm blib/lib/Crypt/RSA/Key/Public.pm cp lib/Crypt/RSA/Debug.pm blib/lib/Crypt/RSA/Debug.pm cp lib/Crypt/RSA/ES/OAEP.pm blib/lib/Crypt/RSA/ES/OAEP.pm Manifying blib/man3/Crypt::RSA::Key::Public::SSH.3 Manifying blib/man3/Crypt::RSA::ES::PKCS1v15.3 Manifying blib/man3/Crypt::RSA::SS::PKCS1v15.3 Manifying blib/man3/Crypt::RSA::Primitives.3 Manifying blib/man3/Crypt::RSA::Key::Private::SSH.3 Manifying blib/man3/Crypt::RSA::DataFormat.3 Manifying blib/man3/Crypt::RSA::Errorhandler.3 Manifying blib/man3/Crypt::RSA.3 Manifying blib/man3/Crypt::RSA::SS::PSS.3 Manifying blib/man3/Crypt::RSA::Key::Public.3 Manifying blib/man3/Crypt::RSA::Key::Private.3 Manifying blib/man3/Crypt::RSA::Key.3 Manifying blib/man3/Crypt::RSA::ES::OAEP.3 Manifying blib/man3/Crypt::RSA::Debug.3 VIPUL/Crypt-RSA-1.99.tar.gz make -- OK Prepending /export/home/fly1432/var/cpan/build/Crypt-Primes-0.50-q2oMRT/blib/arch /export/home/fly1432/var/cpan/build/Crypt-Primes-0.50-q2oMRT/blib/lib /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/arch /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1432/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/00-errorhandler.t .. 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/01-i2osp.t ......... 1..2 ok 1 ok 2 ok t/02-os2ip.t ......... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/03-random_octet.t .. 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/04-octet_xor.t ..... 1..2 ok 1 ok 2 ok t/05-primitives.t .... 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/06-oaep.t .......... 1..2 ..+(22)..+(40).....+...+...+.........+(74).....+...+.....+(97).+.............+...............+......+....+...................+.+.......+..+....+...................+...+.+......+.....+.......+.............+....+........+(133)....+..........+.+...+......+.+..........+.+..........+......+......+...+(187)...................+.+........+..............+..........+.+...................+..........+.+.+.......+.................+........+...+(359)....+.............+..........................................................+....................+...+......+.+(512) ..+(24).+.+.+..+...+(44).......+(67)......+..+...+..+......+(88)............+...................+...........+.......+.+........+.........+(108)....+.............+........................+...+.....+....+.+.......+...+..........+........................+..........+........+.........+..........+..+.+.....+............+.+(136)..........+.+.............+.+.+(162)........+...........................................+.....+.................+(191).+.....+......+.....+(308)....+...............+......................+..........+.......+................................+...............+.+..+.....+........................+..+.+(433).............+....................+.................+..........+...+(512) ok 1 My plenteous joys, Wanton in fullness, seek to hide themselves. ok 2 ok t/07-pss.t ........... 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t/08-secretkey.t ..... 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/09-publickey.t ..... 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t/10-keygen.t ........ 1..15 ....+...+....+(22).+....+(41)...............+...+.+.+...........+.....+.................................+(64) ....+.....+..+.....+(35)..+....+..................................+..+.......+..........+......+...........+.....+(64) ok 1 ok 2 ok 3 ..+(27)......+....+.+(50)..+.+.....+......+..............+..........+(81).........+..+..+.+.....+(128) ..+(24)......+........+(43).+..+....+(82)........+.+...+...........+......+.+..+..............+...+...............+(128) ...................+..+(31)....+......+..+..+......+....+....+....+...+(52)....+..+...+......+...................+...+.......+.+...+.........+.....+.+......+.....+...+.......+(81)......+.....+.+.....+.+..........+...........+..+.+.+(106).....+.......+.........+............+..+....+.......................+..+...+..+..........................................+...+.....+.........+(128) ...+(30)....+.........+..+(49)..........+(70).+..+.......+.+...............+..............................+........+................+(97).+....+.+..........+...+...........+.+....+.............+...+....+........+.+....+.....+...+....+.......+.+.+......+.+..+........+........+.......+..+..............+(128) .+.+(23).+..+.+.......+(42).....+(74)........+(128) .....+....+......+........+.......+......+(36)......+.+..+.+(58)......+...+...+.....................+.............+.................+.+..................+..........+.+........+...+(83)............+.+(128) ok 4 ok 5 ok 6 ..+.......+(35)........+.+.+(55).........+..+.+....+..+.........+.+...+......+(80)................+........+.......+(144).+..+..............+...+.....+.............+............+..+.............+......+.+.........+......+......+....+..+.+...+.+....+.......+......+.....+...+...........+..+...+(226)...........+.......+........+.+.......+...+.......................................+.+....+..........................+.....+..+.......................+............+.+.....+.........+..+........+..+...+...+.....+...........+..............+.+.....+...............+........+.....+.+.............+...+.+......+.....+......+....+(256) ..+(36).+..+...+(62)...........+..........+......+......+.......+(114)...........+...+...+.+....+.....+...+......+............+.+.+...+........+(150).............+...+.....+...+..+........................+..........+.+.+............+...........+.+...+.....+................+.+......+.+...+..+....+..+............+..........+........+..............+(237).+....+....+(256) ok 7 ok 8 ok 9 ..+..+(31).....+...+.....+..+......+(58)..........+....+...+...+(106).......+(127).+..+..+..+....+....+..............+................+...+............................................+.............+.............+...........+..................+........................+.............+..+.........+..........+....+....+........+...+..+.....+(218).....+....+..+..............+......+.....+..+.+.......+..........................+.........+...................+...+...........+..+.........+...+..........+.+...............+..........+.....+(323).+....+..........+......+....................+....+...+...+........+...+.......................+............................................+.........+.............+.+.+........+..+......+..+................+.............+....+...............+..............+.+.............+.....................+..........................+............+................+...........................+....+..........+...+...............+.+.....+...............+...................+..+..............................+.........+.+..+..........+.+.....+...+......+..+..........+.+..........+.....................+....+.......................................+......................+......+.+.........+.......+..........+(384) .+(32)..+(52)....+(73)..+.+(123)...+..+...............+(145).......+.......+.+.+...+...+..+...+.....+.+..+.................+................+.+..................+.......+......+.............+......+....+(225)...............+...+..........+.........+...................+...+.....+.+....+..+(332).............+..+....+...+..........+(384) ok 10 ok 11 ok 12 ...+...+(32)............+(53)..+.+...+(81)...........+...+...+.......+....+........+..+..+....+.............+(108).....+.+......+(128).+..+..........+............................+.................+............+...............+.......+.+........+..........+.....+..+.+...........+.+.+(167)......+..+...+...+...........+.+..+......+(218)....................+...........................+..+...+..+(401)..........+.+....+.......+.+.+.....+.....+(454)...+.......+............................+................+........+.....+..+......+(512) .......+.+..+(35)....+.........+......+.....+.......+.+..+.+..+..+...+(57)....+.....+...........+..................+....+..+...+...............+.....+.+..+..................+(78).....+...+...+..............+......+...+..+.+...+.............+.............+.......+.+...........................+(103)..+..+(130)............+.+.................+.....+.................+..+.......+.................+..+.....+...+.......+(187)...............+.................+...+..+......+.........+.......+....+..+....+...............+..................+.....+.+.+.+............+(319)..........+....+............+......+........+.+.............+..+...+........+.+.......+(473)......................+.....+......................+.+...+...+..........+........+.+...+..+.............+......+.............................+..............................+........+.............+....+.........+..+.................+.......+..+........+..+..+....+..+...+......+..+.+..+..............+........+..............................+.....+...............+.+.....+......+..............+.+.........+....+.+...................+...........+..........+.....+........+..............+.........+...+....+..+.+.......+..........+...........+.................+.....+(512) ok 13 ok 14 ok 15 ok t/11-wrapper.t ....... 1..12 ..+.+(22)......+...+(40).+.+..+.+...+(76)...+......+................+.......+.....+..+.........+.......+......+..+.......+(106).+.+......+...+.+.................+....+....+.+............+(139)..+........+......+.............................+(168)...+.+...+(192) .+(25).......+............+(45).+..........+..+(64).+......+.+...+.+...+........+...................+.....+................+(94)..+....+....+..+......+...+....+........+..+........+.+........................................+...+...+......+(169).....+(192) -----BEGIN COMPRESSED RSA ENCRYPTED MESSAGE----- Version: 1.99 Scheme: Crypt::RSA::ES::OAEP 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 MIBtL9LLzH1SAM5HVqJA =OZTSZEuiu/ZDOmp+svZghg== -----END COMPRESSED RSA ENCRYPTED MESSAGE----- ok 1 "They met me in the day of success, and I have learned by the perfectest report they have more in them than mortal knowledge. When I burned in desire to question them further, they made themselves air, into which they vanished. Whiles I stood rapt in the wonder of it, came missives from the King, who all-hailed me 'Thane of Cawdor'; by which title, before, these weird sisters saluted me and referred me to the coming on of time with 'Hail, King that shalt be!' This have I thought good to deliver thee, my dearest partner of greatness, that thou mightst not lose the dues of rejoicing, by being ignorant of what greatness is promised thee. Lay it to thy heart, and farewell. Glamis thou art, and Cawdor, and shalt be What thou art promised. Yet do I fear thy nature. It is too full o' the milk of human kindness To catch the nearest way. Thou wouldst be great; Art not without ambition, but without The illness should attend it. What thou wouldst highly, That wouldst thou holily; wouldst not play false, And yet wouldst wrongly win. Thou'ldst have, great Glamis, That which cries, "Thus thou must do, if thou have it; And that which rather thou dost fear to do Than wishest should be undone." Hie thee hither, That I may pour my spirits in thine ear, And chastise with the valor of my tongue All that impedes thee from the golden round, Which fate and metaphysical aid doth seem To have thee crown'd withal." ok 2 -----BEGIN RSA SIGNATURE----- Version: 1.99 Scheme: Crypt::RSA::SS::PSS OQA0OABTaWduYXR1cmVplF5HCBIzkd3neXS80sXDsZEWoJpstYXGUK8FoErJdnbRyUKGx5AH4Sub FYrsyM8= =nsjT6ONCC4UERO/1KBvzFg== -----END RSA SIGNATURE----- ok 3 ok 4 .....+...+......+...+....+.......+(29).+.+..+......+(52)..+..+....+..+..........+.+......+.......+...+...+...+(80).....+..................+(144).............+................+.+(258)..........+....+(384).+.+.....+..+.................+.+.......+........+.....................+......+.....+...+.............+.....+..........................+...................+............................+...+........+..+................+..+.....................+.....+(712).....+..................+.......................+.+.....+.....+..........................+......+.......+.........................................+..................+..+.....................+.....+......+......+......+.....+.........................+..........+.+...+.............+..+....+.......+....+....+............+..+....+......+.....+(768) .+.........+(36)........+(56)...+......+..+......+(106)......+(151)....+...+.......+........+....+..+...+.......+...+....+............+(193)....+.......+...+.................+........+.+...+...........................+.............................+.......+..+...+.+(255)........................+.....................+........+.............+....................................+.........................+....+..+.....+.............+.......+...................................+.+...........+.........+........+(457)..+......+...+...........+.+..+.....................................+........+............+.......+.....+.........+...................................+........................+............................+........+......+.+.+........+...+.............+.....+.+.............+........+........+.......+........+....+.....+..........+....+......+...+................+......+..+..........+.+.....+..................+...................................+.............+...+...+..+.+...........+.................+.....+.+......+..........+..+..+.........+.....+............+(499)..................+.............+..+..............+.....+.......+..+........................+......+.................+....+...........+......................+......+....+...+(768) -----BEGIN COMPRESSED RSA ENCRYPTED MESSAGE----- Version: 1.99 Scheme: Crypt::RSA::ES::OAEP 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 =pKWxH4VQ7EPQGbX4qhuZUw== -----END COMPRESSED RSA ENCRYPTED MESSAGE----- ok 5 "They met me in the day of success, and I have learned by the perfectest report they have more in them than mortal knowledge. When I burned in desire to question them further, they made themselves air, into which they vanished. Whiles I stood rapt in the wonder of it, came missives from the King, who all-hailed me 'Thane of Cawdor'; by which title, before, these weird sisters saluted me and referred me to the coming on of time with 'Hail, King that shalt be!' This have I thought good to deliver thee, my dearest partner of greatness, that thou mightst not lose the dues of rejoicing, by being ignorant of what greatness is promised thee. Lay it to thy heart, and farewell. Glamis thou art, and Cawdor, and shalt be What thou art promised. Yet do I fear thy nature. It is too full o' the milk of human kindness To catch the nearest way. Thou wouldst be great; Art not without ambition, but without The illness should attend it. What thou wouldst highly, That wouldst thou holily; wouldst not play false, And yet wouldst wrongly win. Thou'ldst have, great Glamis, That which cries, "Thus thou must do, if thou have it; And that which rather thou dost fear to do Than wishest should be undone." Hie thee hither, That I may pour my spirits in thine ear, And chastise with the valor of my tongue All that impedes thee from the golden round, Which fate and metaphysical aid doth seem To have thee crown'd withal." ok 6 -----BEGIN RSA SIGNATURE----- Version: 1.99 Scheme: Crypt::RSA::SS::PSS OQAxOTIAU2lnbmF0dXJldK78PF7QMBSLE96Q1hU36ssNRttruWWl8E8EmR48riVR3FjT4EeO8eiq Q6JQBgecTmw+GtDsRxWBLYAo78yTusgVwJIzr6qYWG9mcysSw2nFblztep4tkt0ccSa3jH8CBwBM WgNjt81p+jFhtdVr7CRWsE0rB1Smv2HP5UsKLN7tI/pfBOQURV5OUKLCSCIvuM+NRAFVkr9ST4Ph HRvaIMINHgK3IfBH3sBzHcGG0CAmtpIVWRjGzcao7W6WBia8 =1zLoMkDFWESbSB7Whn+ygQ== -----END RSA SIGNATURE----- ok 7 ok 8 .+....+...+(24).+..+...+......+.+...+(43)...........+........+...+................+(77).....+.+..+(128)...................+..+......+.....+......+.+.+........+...+(197).......+...+......+(256) ..+......+(29)..+..+..+.+.........+(51)......+.....+...+..............+(73)..+..........+...+..+...............................+(94).+...+....+.+........+(137).+....+......+.....................+...+..+................+........+.+...........+....+.+..................+.....+..........+..........+(256) -----BEGIN COMPRESSED RSA ENCRYPTED MESSAGE----- Version: 1.99 Scheme: Crypt::RSA::ES::OAEP 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 6JngI8xV =0+ZLDd7FWAhj/dkipF07dQ== -----END COMPRESSED RSA ENCRYPTED MESSAGE----- ok 9 "They met me in the day of success, and I have learned by the perfectest report they have more in them than mortal knowledge. When I burned in desire to question them further, they made themselves air, into which they vanished. Whiles I stood rapt in the wonder of it, came missives from the King, who all-hailed me 'Thane of Cawdor'; by which title, before, these weird sisters saluted me and referred me to the coming on of time with 'Hail, King that shalt be!' This have I thought good to deliver thee, my dearest partner of greatness, that thou mightst not lose the dues of rejoicing, by being ignorant of what greatness is promised thee. Lay it to thy heart, and farewell. Glamis thou art, and Cawdor, and shalt be What thou art promised. Yet do I fear thy nature. It is too full o' the milk of human kindness To catch the nearest way. Thou wouldst be great; Art not without ambition, but without The illness should attend it. What thou wouldst highly, That wouldst thou holily; wouldst not play false, And yet wouldst wrongly win. Thou'ldst have, great Glamis, That which cries, "Thus thou must do, if thou have it; And that which rather thou dost fear to do Than wishest should be undone." Hie thee hither, That I may pour my spirits in thine ear, And chastise with the valor of my tongue All that impedes thee from the golden round, Which fate and metaphysical aid doth seem To have thee crown'd withal." ok 10 -----BEGIN RSA SIGNATURE----- Version: 1.99 Scheme: Crypt::RSA::SS::PSS OQA2NABTaWduYXR1cmVVKRWAj8DhlJ3TEmJo+i0vGZPvhZU3d0PTrbzSNDmeSBkTcoRJuAFx0PfY FN6MFrtrFiZBTFzrCdRFMg3Ou7MX =ti1QFFz/kuAutScVV31QaA== -----END RSA SIGNATURE----- ok 11 ok 12 ok t/12-versioning.t .... 1..2 ok 1 ok 2 ok t/13-es-pkcs1v15.t ... 1..4 ok 1 ok 2 ok 3 ok 4 ok t/14-ss-pkcs1v15.t ... 1..6 .....+.+(25).+....+..................+(44)...+(81).....+..+.+......+..+(132).........+...+..+.........+..+....+.........................+.....+..+......+.+...........+...................+...+.................+(256) .......................+(21)...+.+(39)....+..+.....+........+(65)............+(112).....+(141).....................+......+...+...+.......+..+...+.+.......+......+................+...+..+....................+..+.+..+.....+.+(256) ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/15-benchmark.t ..... 1..1 Benchmark: timing 100 iterations of PKCS-sign, PKCS-sign-CRT, PKCS-verify, PKCS-verify-CRT, PSS-sign, PSS-sign-CRT, PSS-verify, PSS-verify-CRT... PKCS-sign: 3 wallclock secs ( 2.36 usr + 0.00 sys = 2.36 CPU) @ 42.37/s (n=100) PKCS-sign-CRT: 1 wallclock secs ( 1.15 usr + 0.00 sys = 1.15 CPU) @ 86.96/s (n=100) PKCS-verify: 1 wallclock secs ( 0.59 usr + 0.00 sys = 0.59 CPU) @ 169.49/s (n=100) PKCS-verify-CRT: 0 wallclock secs ( 0.33 usr + 0.00 sys = 0.33 CPU) @ 303.03/s (n=100) (warning: too few iterations for a reliable count) PSS-sign: 2 wallclock secs ( 2.53 usr + 0.02 sys = 2.55 CPU) @ 39.22/s (n=100) PSS-sign-CRT: 2 wallclock secs ( 1.31 usr + 0.01 sys = 1.32 CPU) @ 75.76/s (n=100) PSS-verify: 1 wallclock secs ( 0.71 usr + 0.00 sys = 0.71 CPU) @ 140.85/s (n=100) PSS-verify-CRT: 0 wallclock secs ( 0.32 usr + 0.00 sys = 0.32 CPU) @ 312.50/s (n=100) (warning: too few iterations for a reliable count) ok 1 ok All tests successful. Files=16, Tests=94, 74 wallclock secs ( 0.45 usr 0.11 sys + 71.50 cusr 2.14 csys = 74.20 CPU) Result: PASS VIPUL/Crypt-RSA-1.99.tar.gz make test TEST_VERBOSE=1 -- OK DISTNAME-VERSION 'Crypt-RSA-1.97' found in META.yml is bogus, ignoring at /export/home/fly1432/lib/Fly/MakePPD.pm line 131. Vipul Ved Prakash <mail@vipul.net> RSA public-key cryptosystem. >>> (cd /export/home/fly1432/var/cpan/build/Crypt-RSA-1.99-NrlFmg && tar cvf - Crypt-RSA-1.99.ppd blib) | gzip -c >/export/home/fly1432/var/REPO/V/VI/VIPUL/Crypt-RSA-1.99.tar.gz Crypt-RSA-1.99.ppd blib/ blib/lib/ blib/lib/Crypt/ blib/lib/Crypt/RSA/ blib/lib/Crypt/RSA/Key/ blib/lib/Crypt/RSA/Key/Public/ blib/lib/Crypt/RSA/Key/Public/SSH.pm blib/lib/Crypt/RSA/Key/Private/ blib/lib/Crypt/RSA/Key/Private/SSH.pm blib/lib/Crypt/RSA/Key/Private.pm blib/lib/Crypt/RSA/Key/Public.pm blib/lib/Crypt/RSA/ES/ blib/lib/Crypt/RSA/ES/PKCS1v15.pm blib/lib/Crypt/RSA/ES/OAEP.pm blib/lib/Crypt/RSA/SS/ blib/lib/Crypt/RSA/SS/PKCS1v15.pm blib/lib/Crypt/RSA/SS/PSS.pm blib/lib/Crypt/RSA/Primitives.pm blib/lib/Crypt/RSA/DataFormat.pm blib/lib/Crypt/RSA/Errorhandler.pm blib/lib/Crypt/RSA/Key.pm blib/lib/Crypt/RSA/Debug.pm blib/lib/Crypt/RSA.pm blib/man3/ blib/man3/Crypt::RSA::Key::Public::SSH.3 blib/man3/Crypt::RSA::ES::PKCS1v15.3 blib/man3/Crypt::RSA::SS::PKCS1v15.3 blib/man3/Crypt::RSA::Primitives.3 blib/man3/Crypt::RSA::Key::Private::SSH.3 blib/man3/Crypt::RSA::DataFormat.3 blib/man3/Crypt::RSA::Errorhandler.3 blib/man3/Crypt::RSA.3 blib/man3/Crypt::RSA::SS::PSS.3 blib/man3/Crypt::RSA::Key::Public.3 blib/man3/Crypt::RSA::Key::Private.3 blib/man3/Crypt::RSA::Key.3 blib/man3/Crypt::RSA::ES::OAEP.3 blib/man3/Crypt::RSA::Debug.3 >>> mv /export/home/fly1432/var/cpan/build/Crypt-RSA-1.99-NrlFmg/Crypt-RSA-1.99.ppd /export/home/fly1432/var/REPO/V/VI/VIPUL Running test for module 'Crypt::OpenPGP' Running make for B/BT/BTROTT/Crypt-OpenPGP-1.06.tar.gz Prepending /export/home/fly1432/var/cpan/build/Crypt-RSA-1.99-NrlFmg/blib/arch /export/home/fly1432/var/cpan/build/Crypt-RSA-1.99-NrlFmg/blib/lib /export/home/fly1432/var/cpan/build/Crypt-Primes-0.50-q2oMRT/blib/arch /export/home/fly1432/var/cpan/build/Crypt-Primes-0.50-q2oMRT/blib/lib /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/arch /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/B/BT/BTROTT/Crypt-OpenPGP-1.06.tar.gz ok Crypt-OpenPGP-1.06/ Crypt-OpenPGP-1.06/bin/ Crypt-OpenPGP-1.06/Changes Crypt-OpenPGP-1.06/CREDITS Crypt-OpenPGP-1.06/inc/ Crypt-OpenPGP-1.06/lib/ Crypt-OpenPGP-1.06/Makefile.PL Crypt-OpenPGP-1.06/MANIFEST Crypt-OpenPGP-1.06/META.yml Crypt-OpenPGP-1.06/README Crypt-OpenPGP-1.06/t/ Crypt-OpenPGP-1.06/xt/ Crypt-OpenPGP-1.06/xt/pod.t Crypt-OpenPGP-1.06/xt/synopsis.t Crypt-OpenPGP-1.06/t/00-compile.t Crypt-OpenPGP-1.06/t/01-util.t Crypt-OpenPGP-1.06/t/02-buffer.t Crypt-OpenPGP-1.06/t/03-3des.t Crypt-OpenPGP-1.06/t/04-armour.t Crypt-OpenPGP-1.06/t/05-packets.t Crypt-OpenPGP-1.06/t/06-cipher.t Crypt-OpenPGP-1.06/t/07-digest.t Crypt-OpenPGP-1.06/t/08-compress.t Crypt-OpenPGP-1.06/t/09-config.t Crypt-OpenPGP-1.06/t/10-keyring.t Crypt-OpenPGP-1.06/t/11-encrypt.t Crypt-OpenPGP-1.06/t/12-sign.t Crypt-OpenPGP-1.06/t/13-keygen.t Crypt-OpenPGP-1.06/t/samples/ Crypt-OpenPGP-1.06/t/test-common.pl Crypt-OpenPGP-1.06/t/samples/cfg.gnupg Crypt-OpenPGP-1.06/t/samples/cfg.pgp2 Crypt-OpenPGP-1.06/t/samples/gpg/ Crypt-OpenPGP-1.06/t/samples/message.asc Crypt-OpenPGP-1.06/t/samples/gpg/ring.pub Crypt-OpenPGP-1.06/t/samples/gpg/ring.sec Crypt-OpenPGP-1.06/lib/Crypt/ Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/ Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Armour.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Buffer.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Certificate.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/CFB.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Cipher.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Ciphertext.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Compressed.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Config.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Constants.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Digest.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/ErrorHandler.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Key/ Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Key.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/KeyBlock.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/KeyRing.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/KeyServer.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Marker.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/MDC.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Message.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/OnePassSig.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/PacketFactory.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Plaintext.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/S2k.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/SessionKey.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Signature/ Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Signature.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/SKSessionKey.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Trust.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/UserID.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Util.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Words.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Signature/SubPacket.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Key/Public/ Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Key/Public.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Key/Secret/ Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Key/Secret.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Key/Secret/DSA.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Key/Secret/ElGamal.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Key/Secret/RSA.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Key/Public/DSA.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Key/Public/ElGamal.pm Crypt-OpenPGP-1.06/lib/Crypt/OpenPGP/Key/Public/RSA.pm Crypt-OpenPGP-1.06/inc/Module/ Crypt-OpenPGP-1.06/inc/Spiffy.pm Crypt-OpenPGP-1.06/inc/Sub/ Crypt-OpenPGP-1.06/inc/Test/ Crypt-OpenPGP-1.06/inc/Test/Base/ Crypt-OpenPGP-1.06/inc/Test/Base.pm Crypt-OpenPGP-1.06/inc/Test/Builder/ Crypt-OpenPGP-1.06/inc/Test/Builder.pm Crypt-OpenPGP-1.06/inc/Test/Exception.pm Crypt-OpenPGP-1.06/inc/Test/More.pm Crypt-OpenPGP-1.06/inc/Test/Builder/Module.pm Crypt-OpenPGP-1.06/inc/Test/Base/Filter.pm Crypt-OpenPGP-1.06/inc/Sub/Uplevel.pm Crypt-OpenPGP-1.06/inc/Module/Install/ Crypt-OpenPGP-1.06/inc/Module/Install.pm Crypt-OpenPGP-1.06/inc/Module/Install/AuthorTests.pm Crypt-OpenPGP-1.06/inc/Module/Install/Base.pm Crypt-OpenPGP-1.06/inc/Module/Install/Can.pm Crypt-OpenPGP-1.06/inc/Module/Install/Fetch.pm Crypt-OpenPGP-1.06/inc/Module/Install/Include.pm Crypt-OpenPGP-1.06/inc/Module/Install/Makefile.pm Crypt-OpenPGP-1.06/inc/Module/Install/Metadata.pm Crypt-OpenPGP-1.06/inc/Module/Install/ReadmeFromPod.pm Crypt-OpenPGP-1.06/inc/Module/Install/Repository.pm Crypt-OpenPGP-1.06/inc/Module/Install/TestBase.pm Crypt-OpenPGP-1.06/inc/Module/Install/Win32.pm Crypt-OpenPGP-1.06/inc/Module/Install/WriteAll.pm Crypt-OpenPGP-1.06/bin/pgplet Prepending /export/home/fly1432/var/cpan/build/Crypt-RSA-1.99-NrlFmg/blib/arch /export/home/fly1432/var/cpan/build/Crypt-RSA-1.99-NrlFmg/blib/lib /export/home/fly1432/var/cpan/build/Crypt-Primes-0.50-q2oMRT/blib/arch /export/home/fly1432/var/cpan/build/Crypt-Primes-0.50-q2oMRT/blib/lib /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/arch /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build B/BT/BTROTT/Crypt-OpenPGP-1.06.tar.gz >>> /export/home/fly1432/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Crypt::OpenPGP >>> make cp lib/Crypt/OpenPGP/Words.pm blib/lib/Crypt/OpenPGP/Words.pm cp lib/Crypt/OpenPGP/Digest.pm blib/lib/Crypt/OpenPGP/Digest.pm cp lib/Crypt/OpenPGP/Key.pm blib/lib/Crypt/OpenPGP/Key.pm cp lib/Crypt/OpenPGP/KeyRing.pm blib/lib/Crypt/OpenPGP/KeyRing.pm cp lib/Crypt/OpenPGP/Cipher.pm blib/lib/Crypt/OpenPGP/Cipher.pm cp lib/Crypt/OpenPGP/S2k.pm blib/lib/Crypt/OpenPGP/S2k.pm cp lib/Crypt/OpenPGP/Armour.pm blib/lib/Crypt/OpenPGP/Armour.pm cp lib/Crypt/OpenPGP/Certificate.pm blib/lib/Crypt/OpenPGP/Certificate.pm cp lib/Crypt/OpenPGP/Compressed.pm blib/lib/Crypt/OpenPGP/Compressed.pm cp lib/Crypt/OpenPGP/Message.pm blib/lib/Crypt/OpenPGP/Message.pm cp lib/Crypt/OpenPGP/OnePassSig.pm blib/lib/Crypt/OpenPGP/OnePassSig.pm cp lib/Crypt/OpenPGP/Util.pm blib/lib/Crypt/OpenPGP/Util.pm cp lib/Crypt/OpenPGP/Signature/SubPacket.pm blib/lib/Crypt/OpenPGP/Signature/SubPacket.pm cp lib/Crypt/OpenPGP/Key/Public.pm blib/lib/Crypt/OpenPGP/Key/Public.pm cp lib/Crypt/OpenPGP.pm blib/lib/Crypt/OpenPGP.pm cp lib/Crypt/OpenPGP/SKSessionKey.pm blib/lib/Crypt/OpenPGP/SKSessionKey.pm cp lib/Crypt/OpenPGP/MDC.pm blib/lib/Crypt/OpenPGP/MDC.pm cp lib/Crypt/OpenPGP/CFB.pm blib/lib/Crypt/OpenPGP/CFB.pm cp lib/Crypt/OpenPGP/PacketFactory.pm blib/lib/Crypt/OpenPGP/PacketFactory.pm cp lib/Crypt/OpenPGP/Key/Public/RSA.pm blib/lib/Crypt/OpenPGP/Key/Public/RSA.pm cp lib/Crypt/OpenPGP/Signature.pm blib/lib/Crypt/OpenPGP/Signature.pm cp lib/Crypt/OpenPGP/Key/Secret/DSA.pm blib/lib/Crypt/OpenPGP/Key/Secret/DSA.pm cp lib/Crypt/OpenPGP/Marker.pm blib/lib/Crypt/OpenPGP/Marker.pm cp lib/Crypt/OpenPGP/Key/Public/DSA.pm blib/lib/Crypt/OpenPGP/Key/Public/DSA.pm cp lib/Crypt/OpenPGP/Buffer.pm blib/lib/Crypt/OpenPGP/Buffer.pm cp lib/Crypt/OpenPGP/ErrorHandler.pm blib/lib/Crypt/OpenPGP/ErrorHandler.pm cp lib/Crypt/OpenPGP/KeyBlock.pm blib/lib/Crypt/OpenPGP/KeyBlock.pm cp lib/Crypt/OpenPGP/Key/Secret.pm blib/lib/Crypt/OpenPGP/Key/Secret.pm cp lib/Crypt/OpenPGP/Key/Secret/RSA.pm blib/lib/Crypt/OpenPGP/Key/Secret/RSA.pm cp lib/Crypt/OpenPGP/KeyServer.pm blib/lib/Crypt/OpenPGP/KeyServer.pm cp lib/Crypt/OpenPGP/Config.pm blib/lib/Crypt/OpenPGP/Config.pm cp lib/Crypt/OpenPGP/Key/Public/ElGamal.pm blib/lib/Crypt/OpenPGP/Key/Public/ElGamal.pm cp lib/Crypt/OpenPGP/SessionKey.pm blib/lib/Crypt/OpenPGP/SessionKey.pm cp lib/Crypt/OpenPGP/Key/Secret/ElGamal.pm blib/lib/Crypt/OpenPGP/Key/Secret/ElGamal.pm cp lib/Crypt/OpenPGP/Constants.pm blib/lib/Crypt/OpenPGP/Constants.pm cp lib/Crypt/OpenPGP/Trust.pm blib/lib/Crypt/OpenPGP/Trust.pm cp lib/Crypt/OpenPGP/UserID.pm blib/lib/Crypt/OpenPGP/UserID.pm cp lib/Crypt/OpenPGP/Plaintext.pm blib/lib/Crypt/OpenPGP/Plaintext.pm cp lib/Crypt/OpenPGP/Ciphertext.pm blib/lib/Crypt/OpenPGP/Ciphertext.pm Manifying blib/man3/Crypt::OpenPGP::Words.3 Manifying blib/man3/Crypt::OpenPGP::Digest.3 Manifying blib/man3/Crypt::OpenPGP::Buffer.3 Manifying blib/man3/Crypt::OpenPGP::Key.3 Manifying blib/man3/Crypt::OpenPGP::KeyRing.3 Manifying blib/man3/Crypt::OpenPGP::Cipher.3 Manifying blib/man3/Crypt::OpenPGP::ErrorHandler.3 Manifying blib/man3/Crypt::OpenPGP::KeyBlock.3 Manifying blib/man3/Crypt::OpenPGP::S2k.3 Manifying blib/man3/Crypt::OpenPGP::Certificate.3 Manifying blib/man3/Crypt::OpenPGP::Armour.3 Manifying blib/man3/Crypt::OpenPGP::KeyServer.3 Manifying blib/man3/Crypt::OpenPGP::Message.3 Manifying blib/man3/Crypt::OpenPGP::Compressed.3 Manifying blib/man3/Crypt::OpenPGP::Util.3 Manifying blib/man3/Crypt::OpenPGP::OnePassSig.3 Manifying blib/man3/Crypt::OpenPGP::SessionKey.3 Manifying blib/man3/Crypt::OpenPGP.3 Manifying blib/man3/Crypt::OpenPGP::SKSessionKey.3 Manifying blib/man3/Crypt::OpenPGP::Constants.3 Manifying blib/man3/Crypt::OpenPGP::MDC.3 Manifying blib/man3/Crypt::OpenPGP::PacketFactory.3 Manifying blib/man3/Crypt::OpenPGP::CFB.3 Manifying blib/man3/Crypt::OpenPGP::Trust.3 Manifying blib/man3/Crypt::OpenPGP::UserID.3 Manifying blib/man3/Crypt::OpenPGP::Signature.3 Manifying blib/man3/Crypt::OpenPGP::Marker.3 Manifying blib/man3/Crypt::OpenPGP::Plaintext.3 Manifying blib/man3/Crypt::OpenPGP::Ciphertext.3 BTROTT/Crypt-OpenPGP-1.06.tar.gz make -- OK Prepending /export/home/fly1432/var/cpan/build/Crypt-RSA-1.99-NrlFmg/blib/arch /export/home/fly1432/var/cpan/build/Crypt-RSA-1.99-NrlFmg/blib/lib /export/home/fly1432/var/cpan/build/Crypt-Primes-0.50-q2oMRT/blib/arch /export/home/fly1432/var/cpan/build/Crypt-Primes-0.50-q2oMRT/blib/lib /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/arch /export/home/fly1432/var/cpan/build/Crypt-Random-1.25-gJGXaS/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1432/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t ... 1..1 ok 1 - use Crypt::OpenPGP; ok t/01-util.t ...... 1..41 ok 1 - bin2bigint matches BigInt ok 2 - bitsize for bin2bigint is correct ok 3 - bitsize for BigInt is correct ok 4 - bigint2bin gives us original ok 5 - bigint2bin (from string) gives us original ok 6 - bin2bigint matches BigInt ok 7 - bitsize for bin2bigint is correct ok 8 - bitsize for BigInt is correct ok 9 - bigint2bin gives us original ok 10 - bigint2bin (from string) gives us original ok 11 - bin2bigint matches BigInt ok 12 - bigint2bin gives us original ok 13 - bigint2bin (from string) gives us original ok 14 - bin2bigint matches BigInt ok 15 - bitsize for bin2bigint is correct ok 16 - bitsize for BigInt is correct ok 17 - bigint2bin gives us original ok 18 - bigint2bin (from string) gives us original ok 19 - bin2bigint matches BigInt ok 20 - bitsize for bin2bigint is correct ok 21 - bitsize for BigInt is correct ok 22 - bigint2bin gives us original ok 23 - bigint2bin (from string) gives us original ok 24 - bin2bigint matches BigInt ok 25 - bitsize for bin2bigint is correct ok 26 - bitsize for BigInt is correct ok 27 - bigint2bin gives us original ok 28 - bigint2bin (from string) gives us original ok 29 - bin2bigint matches BigInt ok 30 - bitsize for bin2bigint is correct ok 31 - bitsize for BigInt is correct ok 32 - bigint2bin gives us original ok 33 - bigint2bin (from string) gives us original ok 34 - bin2bigint matches BigInt ok 35 - bitsize for bin2bigint is correct ok 36 - bitsize for BigInt is correct ok 37 - bigint2bin gives us original ok 38 - bigint2bin (from string) gives us original ok 39 - mod_exp is correct ok 40 - mod_inverse gives expected result ok 41 - mod_inverse verified ok t/02-buffer.t .... 1..6 ok 1 - The object isa Crypt::OpenPGP::Buffer ok 2 - get_mp_int gives us back what we put in ok 3 - The object isa Crypt::OpenPGP::Buffer ok 4 - get_mp_int gives us back what we put in ok 5 - The object isa Crypt::OpenPGP::Buffer ok 6 - get_mp_int gives us back what we put in ok t/03-3des.t ...... 1..5 ok 1 - The object isa Crypt::DES_EDE3 ok 2 - keysize is 24 bytes ok 3 - The object isa Crypt::DES_EDE3 ok 4 - ciphertext is defined ok 5 - decrypted matches plaintext ok t/04-armour.t .... 1..13 ok 1 - use Crypt::OpenPGP::Armour; ok 2 - armoured text is produced ok 3 - max line length is <= 64 characters ok 4 - unarmour produces original text ok 5 - Object is defined properly ok 6 - Headers contains our headers, plus Version ok 7 - armoured text is produced ok 8 - max line length is <= 64 characters ok 9 - unarmour produces original text ok 10 - Object is defined properly ok 11 - Headers contains our headers, plus Version ok 12 - armoured text is produced ok 13 - unarmour discards \r characters ok t/05-packets.t ... 1..19 ok 1 - use Crypt::OpenPGP::PacketFactory; ok 2 - The object isa Crypt::OpenPGP::Plaintext ok 3 - save serializes our packet ok 4 - 2 bytes for header ok 5 - save serializes our packet ok 6 - now 3 bytes per header ok 7 - The object isa Crypt::OpenPGP::Plaintext ok 8 - parsing serialized packet yields original ok 9 - The object isa Crypt::OpenPGP::UserID ok 10 - save serializes our packet ok 11 - parsing multiple packets gives us back all 3 originals ok 12 - only 1 userid packet found ok 13 - 2 plaintext packets found ok 14 - found all 3 packets ok 15 - The reference isa HASH ok 16 - plaintext packets are unparsed ok 17 - userid packets are parsed ok 18 - The reference isa HASH ok 19 - plaintext packets are unparsed ok # CAST5 # Rijndael # Rijndael256 # DES3 # Rijndael192 # IDEA # Blowfish # Twofish t/06-cipher.t .... 1..56 ok 1 - The object isa Crypt::OpenPGP::Cipher ok 2 - alg matches ok 3 - alg_id matches ok 4 - reported blocksize is correct ok 5 - The object isa Crypt::OpenPGP::Cipher ok 6 - decrypting encrypted check-bytes yields original ok 7 - decrypting encrypted data yields original ok 8 - The object isa Crypt::OpenPGP::Cipher ok 9 - alg matches ok 10 - alg_id matches ok 11 - reported blocksize is correct ok 12 - The object isa Crypt::OpenPGP::Cipher ok 13 - decrypting encrypted check-bytes yields original ok 14 - decrypting encrypted data yields original ok 15 - The object isa Crypt::OpenPGP::Cipher ok 16 - alg matches ok 17 - alg_id matches ok 18 - reported blocksize is correct ok 19 - The object isa Crypt::OpenPGP::Cipher ok 20 - decrypting encrypted check-bytes yields original ok 21 - decrypting encrypted data yields original ok 22 - The object isa Crypt::OpenPGP::Cipher ok 23 - alg matches ok 24 - alg_id matches ok 25 - reported blocksize is correct ok 26 - The object isa Crypt::OpenPGP::Cipher ok 27 - decrypting encrypted check-bytes yields original ok 28 - decrypting encrypted data yields original ok 29 - The object isa Crypt::OpenPGP::Cipher ok 30 - alg matches ok 31 - alg_id matches ok 32 - reported blocksize is correct ok 33 - The object isa Crypt::OpenPGP::Cipher ok 34 - decrypting encrypted check-bytes yields original ok 35 - decrypting encrypted data yields original ok 36 - The object isa Crypt::OpenPGP::Cipher ok 37 - alg matches ok 38 - alg_id matches ok 39 - reported blocksize is correct ok 40 - The object isa Crypt::OpenPGP::Cipher ok 41 - decrypting encrypted check-bytes yields original ok 42 - decrypting encrypted data yields original ok 43 - The object isa Crypt::OpenPGP::Cipher ok 44 - alg matches ok 45 - alg_id matches ok 46 - reported blocksize is correct ok 47 - The object isa Crypt::OpenPGP::Cipher ok 48 - decrypting encrypted check-bytes yields original ok 49 - decrypting encrypted data yields original ok 50 - The object isa Crypt::OpenPGP::Cipher ok 51 - alg matches ok 52 - alg_id matches ok 53 - reported blocksize is correct ok 54 - The object isa Crypt::OpenPGP::Cipher ok 55 - decrypting encrypted check-bytes yields original ok 56 - decrypting encrypted data yields original ok # MD5 # SHA1 # RIPEMD160 t/07-digest.t .... 1..15 ok 1 - The object isa Crypt::OpenPGP::Digest ok 2 - algorithm name matches ok 3 - algorithm id matches ok 4 - length of digest matches ok 5 - digest data matches ok 6 - The object isa Crypt::OpenPGP::Digest ok 7 - algorithm name matches ok 8 - algorithm id matches ok 9 - length of digest matches ok 10 - digest data matches ok 11 - The object isa Crypt::OpenPGP::Digest ok 12 - algorithm name matches ok 13 - algorithm id matches ok 14 - length of digest matches ok 15 - digest data matches ok t/08-compress.t .. 1..8 ok 1 - The object isa Crypt::OpenPGP::Compressed ok 2 - alg matches ok 3 - alg_id matches ok 4 - decompressed data matches original ok 5 - The object isa Crypt::OpenPGP::Compressed ok 6 - alg matches ok 7 - alg_id matches ok 8 - decompressed data matches original ok # GnuPG config # pgp2 config t/09-config.t .... 1..20 ok 1 - The object isa Crypt::OpenPGP::Config ok 2 - can read GnuPG config file ok 3 - Digest == MD5 ok 4 - Digest == SHA1 ok 5 - Armour == 1 ok 6 - Armour == 0 ok 7 - cipher-algo -> Cipher ok 8 - compress-algo -> Compress ok 9 - The object isa Crypt::OpenPGP ok 10 - The object isa Crypt::OpenPGP::Config ok 11 - Armour == 1 ok 12 - The object isa Crypt::OpenPGP::Config ok 13 - can read pgp2 config file ok 14 - Pubring == foo.pubring ok 15 - Pubring == bar.pubring ok 16 - Armour == 1 ok 17 - Armour == 0 ok 18 - The object isa Crypt::OpenPGP ok 19 - The object isa Crypt::OpenPGP::Config ok 20 - Armour == 1 ok t/10-keyring.t ... 1..21 ok 1 - use Crypt::OpenPGP::KeyRing; ok 2 - The object isa Crypt::OpenPGP::KeyRing ok 3 - ring->read succeeds ok 4 - 1 block ok 5 - The object isa Crypt::OpenPGP::KeyBlock ok 6 - The object isa Crypt::OpenPGP::Certificate ok 7 - cert is protected ok 8 - key_id matches ok 9 - cert->unlock succeeds ok 10 - primary_uid matches ok 11 - can't find key that doesn't exist ok 12 - The object isa Crypt::OpenPGP::KeyBlock ok 13 - found the right key by key id ok 14 - The object isa Crypt::OpenPGP::KeyBlock ok 15 - found the right key by last-4 bytes ok 16 - The object isa Crypt::OpenPGP::KeyBlock ok 17 - found the right key by uid ok 18 - primary_uid matches ok 19 - The object isa Crypt::OpenPGP::KeyBlock ok 20 - found the right key by upper-cased uid ok 21 - primary_uid matches ok Terminated make: *** [test_dynamic] Error 143 Timeout (max run time is 300s) /export/home/fly1432/bin/perl killed by signal 15