PATH=C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin Start 2017-01-01T04:44:01 ActivePerl-2400 CPAN-2.10 PATH=C:/CPANFL~1.24-/var/libs/bin;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin Reading 'C:\cpanfly-5.24-64\var\cpan\Metadata' Database was generated on Sun, 01 Jan 2017 06:17:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/F/FE/FELIPE/Crypt-Perl-0.11.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/F/FE/FELIPE/CHECKSUMS Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\F\FE\FELIPE\Crypt-Perl-0.11.tar.gz ok Crypt-Perl-0.11/ Crypt-Perl-0.11/.gitignore Crypt-Perl-0.11/Changes Crypt-Perl-0.11/lib/ Crypt-Perl-0.11/Makefile.PL Crypt-Perl-0.11/MANIFEST Crypt-Perl-0.11/META.json Crypt-Perl-0.11/META.yml Crypt-Perl-0.11/README.pod Crypt-Perl-0.11/t/ Crypt-Perl-0.11/util/ Crypt-Perl-0.11/util/extract_openssl_curves.pl Crypt-Perl-0.11/t/assets/ Crypt-Perl-0.11/t/Crypt-Perl-BigInt.t Crypt-Perl-0.11/t/Crypt-Perl-ECDSA-Generate.t Crypt-Perl-0.11/t/Crypt-Perl-ECDSA-Parse.t Crypt-Perl-0.11/t/Crypt-Perl-ECDSA-PrivateKey.t Crypt-Perl-0.11/t/Crypt-Perl-ECDSA-PublicKey.t Crypt-Perl-0.11/t/Crypt-Perl-Math.t Crypt-Perl-0.11/t/Crypt-Perl-PK.t Crypt-Perl-0.11/t/Crypt-Perl-PKCS10-Attribute-extensionRequest.t Crypt-Perl-0.11/t/Crypt-Perl-PKCS10.t Crypt-Perl-0.11/t/Crypt-Perl-RSA-Generate.t Crypt-Perl-0.11/t/Crypt-Perl-RSA-Parse.t Crypt-Perl-0.11/t/Crypt-Perl-RSA-PrivateKey.t Crypt-Perl-0.11/t/Crypt-Perl-RSA-PublicKey.t Crypt-Perl-0.11/t/Crypt-Perl-X509-Extension-subjectAltName.t Crypt-Perl-0.11/t/lib/ Crypt-Perl-0.11/t/lib/NeedsOpenSSL.pm Crypt-Perl-0.11/t/lib/OpenSSL_Control.pm Crypt-Perl-0.11/t/assets/c2pnb163v1.key Crypt-Perl-0.11/t/assets/generate_rs256_tests.pl Crypt-Perl-0.11/t/assets/prime256v1.key Crypt-Perl-0.11/t/assets/prime256v1.key.public Crypt-Perl-0.11/t/assets/prime256v1_explicit.key Crypt-Perl-0.11/t/assets/prime256v1_explicit.key.public Crypt-Perl-0.11/t/assets/RS256.dump Crypt-Perl-0.11/lib/Crypt/ Crypt-Perl-0.11/lib/Crypt/Perl/ Crypt-Perl-0.11/lib/Crypt/Perl.pm Crypt-Perl-0.11/lib/Crypt/Perl/ASN1/ Crypt-Perl-0.11/lib/Crypt/Perl/ASN1.pm Crypt-Perl-0.11/lib/Crypt/Perl/BigInt.pm Crypt-Perl-0.11/lib/Crypt/Perl/ECDSA/ Crypt-Perl-0.11/lib/Crypt/Perl/ECDSA.pm Crypt-Perl-0.11/lib/Crypt/Perl/JWK.pm Crypt-Perl-0.11/lib/Crypt/Perl/KeyBase.pm Crypt-Perl-0.11/lib/Crypt/Perl/Math.pm Crypt-Perl-0.11/lib/Crypt/Perl/PK.pm Crypt-Perl-0.11/lib/Crypt/Perl/PKCS10/ Crypt-Perl-0.11/lib/Crypt/Perl/PKCS10.pm Crypt-Perl-0.11/lib/Crypt/Perl/PKCS8.pm Crypt-Perl-0.11/lib/Crypt/Perl/RNG.pm Crypt-Perl-0.11/lib/Crypt/Perl/RSA/ Crypt-Perl-0.11/lib/Crypt/Perl/RSA.pm Crypt-Perl-0.11/lib/Crypt/Perl/ToDER.pm Crypt-Perl-0.11/lib/Crypt/Perl/X/ Crypt-Perl-0.11/lib/Crypt/Perl/X.pm Crypt-Perl-0.11/lib/Crypt/Perl/X509/ Crypt-Perl-0.11/lib/Crypt/Perl/X509/Extension/ Crypt-Perl-0.11/lib/Crypt/Perl/X509/Extension.pm Crypt-Perl-0.11/lib/Crypt/Perl/X509/Name.pm Crypt-Perl-0.11/lib/Crypt/Perl/X509/Extension/subjectAltName.pm Crypt-Perl-0.11/lib/Crypt/Perl/X/ASN1/ Crypt-Perl-0.11/lib/Crypt/Perl/X/Base.pm Crypt-Perl-0.11/lib/Crypt/Perl/X/ECDSA/ Crypt-Perl-0.11/lib/Crypt/Perl/X/InvalidJWK.pm Crypt-Perl-0.11/lib/Crypt/Perl/X/TooLongToSign.pm Crypt-Perl-0.11/lib/Crypt/Perl/X/UnknownHash.pm Crypt-Perl-0.11/lib/Crypt/Perl/X/UnknownJWKkty.pm Crypt-Perl-0.11/lib/Crypt/Perl/X/ECDSA/CharacteristicTwoUnsupported.pm Crypt-Perl-0.11/lib/Crypt/Perl/X/ECDSA/NoCurveForName.pm Crypt-Perl-0.11/lib/Crypt/Perl/X/ECDSA/NoCurveForNISTName.pm Crypt-Perl-0.11/lib/Crypt/Perl/X/ECDSA/NoCurveForOID.pm Crypt-Perl-0.11/lib/Crypt/Perl/X/ECDSA/NoCurveForParameters.pm Crypt-Perl-0.11/lib/Crypt/Perl/X/ASN1/Decode.pm Crypt-Perl-0.11/lib/Crypt/Perl/X/ASN1/Encode.pm Crypt-Perl-0.11/lib/Crypt/Perl/X/ASN1/Find.pm Crypt-Perl-0.11/lib/Crypt/Perl/X/ASN1/Prepare.pm Crypt-Perl-0.11/lib/Crypt/Perl/RSA/Generate.pm Crypt-Perl-0.11/lib/Crypt/Perl/RSA/KeyBase.pm Crypt-Perl-0.11/lib/Crypt/Perl/RSA/Parse.pm Crypt-Perl-0.11/lib/Crypt/Perl/RSA/PKCS1_v1_5.pm Crypt-Perl-0.11/lib/Crypt/Perl/RSA/PrivateKey.pm Crypt-Perl-0.11/lib/Crypt/Perl/RSA/PublicKey.pm Crypt-Perl-0.11/lib/Crypt/Perl/RSA/Template.pm Crypt-Perl-0.11/lib/Crypt/Perl/PKCS10/ASN1.pm Crypt-Perl-0.11/lib/Crypt/Perl/PKCS10/Attribute/ Crypt-Perl-0.11/lib/Crypt/Perl/PKCS10/Attribute.pm Crypt-Perl-0.11/lib/Crypt/Perl/PKCS10/Attributes.pm Crypt-Perl-0.11/lib/Crypt/Perl/PKCS10/Attribute/challengePassword.pm Crypt-Perl-0.11/lib/Crypt/Perl/PKCS10/Attribute/extensionRequest.pm Crypt-Perl-0.11/lib/Crypt/Perl/ECDSA/EC/ Crypt-Perl-0.11/lib/Crypt/Perl/ECDSA/ECParameters.pm Crypt-Perl-0.11/lib/Crypt/Perl/ECDSA/Generate.pm Crypt-Perl-0.11/lib/Crypt/Perl/ECDSA/KeyBase.pm Crypt-Perl-0.11/lib/Crypt/Perl/ECDSA/NIST.pm Crypt-Perl-0.11/lib/Crypt/Perl/ECDSA/Parse.pm Crypt-Perl-0.11/lib/Crypt/Perl/ECDSA/PrivateKey.pm Crypt-Perl-0.11/lib/Crypt/Perl/ECDSA/PublicKey.pm Crypt-Perl-0.11/lib/Crypt/Perl/ECDSA/Utils.pm Crypt-Perl-0.11/lib/Crypt/Perl/ECDSA/EC/Curve.pm Crypt-Perl-0.11/lib/Crypt/Perl/ECDSA/EC/CurvesDB.pm Crypt-Perl-0.11/lib/Crypt/Perl/ECDSA/EC/DB.pm Crypt-Perl-0.11/lib/Crypt/Perl/ECDSA/EC/FieldElement.pm Crypt-Perl-0.11/lib/Crypt/Perl/ECDSA/EC/Point.pm Crypt-Perl-0.11/lib/Crypt/Perl/ASN1/Encodee.pm Configuring F/FE/FELIPE/Crypt-Perl-0.11.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Warning: prerequisite Math::ProvablePrime 0.042 not found. Checking if your kit is complete... Looks good Have \cpanfl~1.24-\var\megalib Want \perl-5~1.24-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Crypt::Perl Writing MYMETA.yml and MYMETA.json FELIPE/Crypt-Perl-0.11.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for F/FE/FELIPE/Crypt-Perl-0.11.tar.gz ---- Unsatisfied dependencies detected during ---- ---- FELIPE/Crypt-Perl-0.11.tar.gz ---- Math::ProvablePrime [requires] Running test for module 'Math::ProvablePrime' Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\F\FE\FELIPE\Math-ProvablePrime-0.042.tar.gz ok Math-ProvablePrime-0.042/ Math-ProvablePrime-0.042/.gitignore Math-ProvablePrime-0.042/Changes Math-ProvablePrime-0.042/lib/ Math-ProvablePrime-0.042/Makefile.PL Math-ProvablePrime-0.042/MANIFEST Math-ProvablePrime-0.042/META.json Math-ProvablePrime-0.042/META.yml Math-ProvablePrime-0.042/README.pod Math-ProvablePrime-0.042/t/ Math-ProvablePrime-0.042/t/Math-ProvablePrime-Rand.t Math-ProvablePrime-0.042/t/Math-ProvablePrime.t Math-ProvablePrime-0.042/lib/Math/ Math-ProvablePrime-0.042/lib/Math/ProvablePrime/ Math-ProvablePrime-0.042/lib/Math/ProvablePrime.pm Math-ProvablePrime-0.042/lib/Math/ProvablePrime/Rand.pm Configuring F/FE/FELIPE/Math-ProvablePrime-0.042.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~1.24-\var\megalib Want \perl-5~1.24-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Math::ProvablePrime Writing MYMETA.yml and MYMETA.json FELIPE/Math-ProvablePrime-0.042.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for F/FE/FELIPE/Math-ProvablePrime-0.042.tar.gz >>> dmake cp lib/Math/ProvablePrime.pm blib\lib\Math\ProvablePrime.pm cp README.pod blib\lib\Math\README.pod cp lib/Math/ProvablePrime/Rand.pm blib\lib\Math\ProvablePrime\Rand.pm FELIPE/Math-ProvablePrime-0.042.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/Math-ProvablePrime-Rand.t .. 1..3 ok 1 - scalar limits (41903 times) ok 2 - Math::BigInt limits (10691 times) ok 3 - no warnings ok # Your Crypt::Perl::BigInt backend is “Math::BigInt::GMP”. t/Math-ProvablePrime.t ....... 1..2 # Check 1 # OK # Check 2 # OK # Check 3 # OK # Check 4 # OK # Check 5 # OK ok 1 - Generated and verified 5 primes ok 2 - no warnings ok All tests successful. Files=2, Tests=5, 52 wallclock secs ( 0.06 usr + 0.01 sys = 0.08 CPU) Result: PASS FELIPE/Math-ProvablePrime-0.042.tar.gz dmake test TEST_VERBOSE=1 -- OK PPD for Math-ProvablePrime-0.042 already made FELIPE/Crypt-Perl-0.11.tar.gz Has already been unwrapped into directory C:\cpanfly-5.24-64\var\tmp\cpan_build\Crypt-Perl-0.11-Avs5iZ FELIPE/Crypt-Perl-0.11.tar.gz Has already been prepared Running make for F/FE/FELIPE/Crypt-Perl-0.11.tar.gz Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Math-ProvablePrime-0.042-NZjSlv/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Math-ProvablePrime-0.042-NZjSlv/blib/lib to PERL5LIB for 'make' >>> dmake cp README.pod blib\lib\Crypt\README.pod cp lib/Crypt/Perl/ECDSA/Generate.pm blib\lib\Crypt\Perl\ECDSA\Generate.pm cp lib/Crypt/Perl/ECDSA/EC/Point.pm blib\lib\Crypt\Perl\ECDSA\EC\Point.pm cp lib/Crypt/Perl/ECDSA/PrivateKey.pm blib\lib\Crypt\Perl\ECDSA\PrivateKey.pm cp lib/Crypt/Perl/ECDSA.pm blib\lib\Crypt\Perl\ECDSA.pm cp lib/Crypt/Perl/ECDSA/EC/Curve.pm blib\lib\Crypt\Perl\ECDSA\EC\Curve.pm cp lib/Crypt/Perl/ECDSA/ECParameters.pm blib\lib\Crypt\Perl\ECDSA\ECParameters.pm cp lib/Crypt/Perl/ASN1.pm blib\lib\Crypt\Perl\ASN1.pm cp lib/Crypt/Perl/ECDSA/EC/DB.pm blib\lib\Crypt\Perl\ECDSA\EC\DB.pm cp lib/Crypt/Perl/ECDSA/Parse.pm blib\lib\Crypt\Perl\ECDSA\Parse.pm cp lib/Crypt/Perl/ECDSA/EC/FieldElement.pm blib\lib\Crypt\Perl\ECDSA\EC\FieldElement.pm cp lib/Crypt/Perl/ASN1/Encodee.pm blib\lib\Crypt\Perl\ASN1\Encodee.pm cp lib/Crypt/Perl/ECDSA/EC/CurvesDB.pm blib\lib\Crypt\Perl\ECDSA\EC\CurvesDB.pm cp lib/Crypt/Perl/ECDSA/NIST.pm blib\lib\Crypt\Perl\ECDSA\NIST.pm cp lib/Crypt/Perl/ECDSA/KeyBase.pm blib\lib\Crypt\Perl\ECDSA\KeyBase.pm cp lib/Crypt/Perl.pm blib\lib\Crypt\Perl.pm cp lib/Crypt/Perl/ECDSA/Utils.pm blib\lib\Crypt\Perl\ECDSA\Utils.pm cp lib/Crypt/Perl/ECDSA/PublicKey.pm blib\lib\Crypt\Perl\ECDSA\PublicKey.pm cp lib/Crypt/Perl/BigInt.pm blib\lib\Crypt\Perl\BigInt.pm cp lib/Crypt/Perl/RSA/Generate.pm blib\lib\Crypt\Perl\RSA\Generate.pm cp lib/Crypt/Perl/RSA/KeyBase.pm blib\lib\Crypt\Perl\RSA\KeyBase.pm cp lib/Crypt/Perl/RSA/Parse.pm blib\lib\Crypt\Perl\RSA\Parse.pm cp lib/Crypt/Perl/PKCS10/Attributes.pm blib\lib\Crypt\Perl\PKCS10\Attributes.pm cp lib/Crypt/Perl/PK.pm blib\lib\Crypt\Perl\PK.pm cp lib/Crypt/Perl/JWK.pm blib\lib\Crypt\Perl\JWK.pm cp lib/Crypt/Perl/PKCS10/Attribute/extensionRequest.pm blib\lib\Crypt\Perl\PKCS10\Attribute\extensionRequest.pm cp lib/Crypt/Perl/RSA/PrivateKey.pm blib\lib\Crypt\Perl\RSA\PrivateKey.pm cp lib/Crypt/Perl/PKCS10.pm blib\lib\Crypt\Perl\PKCS10.pm cp lib/Crypt/Perl/Math.pm blib\lib\Crypt\Perl\Math.pm cp lib/Crypt/Perl/PKCS8.pm blib\lib\Crypt\Perl\PKCS8.pm cp lib/Crypt/Perl/RSA.pm blib\lib\Crypt\Perl\RSA.pm cp lib/Crypt/Perl/RNG.pm blib\lib\Crypt\Perl\RNG.pm cp lib/Crypt/Perl/RSA/PKCS1_v1_5.pm blib\lib\Crypt\Perl\RSA\PKCS1_v1_5.pm cp lib/Crypt/Perl/PKCS10/Attribute.pm blib\lib\Crypt\Perl\PKCS10\Attribute.pm cp lib/Crypt/Perl/PKCS10/Attribute/challengePassword.pm blib\lib\Crypt\Perl\PKCS10\Attribute\challengePassword.pm cp lib/Crypt/Perl/KeyBase.pm blib\lib\Crypt\Perl\KeyBase.pm cp lib/Crypt/Perl/PKCS10/ASN1.pm blib\lib\Crypt\Perl\PKCS10\ASN1.pm cp lib/Crypt/Perl/X/ECDSA/NoCurveForOID.pm blib\lib\Crypt\Perl\X\ECDSA\NoCurveForOID.pm cp lib/Crypt/Perl/X/InvalidJWK.pm blib\lib\Crypt\Perl\X\InvalidJWK.pm cp lib/Crypt/Perl/X/ECDSA/NoCurveForName.pm blib\lib\Crypt\Perl\X\ECDSA\NoCurveForName.pm cp lib/Crypt/Perl/X/ASN1/Prepare.pm blib\lib\Crypt\Perl\X\ASN1\Prepare.pm cp lib/Crypt/Perl/X/ECDSA/CharacteristicTwoUnsupported.pm blib\lib\Crypt\Perl\X\ECDSA\CharacteristicTwoUnsupported.pm cp lib/Crypt/Perl/X.pm blib\lib\Crypt\Perl\X.pm cp lib/Crypt/Perl/X/TooLongToSign.pm blib\lib\Crypt\Perl\X\TooLongToSign.pm cp lib/Crypt/Perl/X/ASN1/Decode.pm blib\lib\Crypt\Perl\X\ASN1\Decode.pm cp lib/Crypt/Perl/RSA/PublicKey.pm blib\lib\Crypt\Perl\RSA\PublicKey.pm cp lib/Crypt/Perl/X/ECDSA/NoCurveForNISTName.pm blib\lib\Crypt\Perl\X\ECDSA\NoCurveForNISTName.pm cp lib/Crypt/Perl/X/ASN1/Find.pm blib\lib\Crypt\Perl\X\ASN1\Find.pm cp lib/Crypt/Perl/ToDER.pm blib\lib\Crypt\Perl\ToDER.pm cp lib/Crypt/Perl/X/Base.pm blib\lib\Crypt\Perl\X\Base.pm cp lib/Crypt/Perl/X/UnknownHash.pm blib\lib\Crypt\Perl\X\UnknownHash.pm cp lib/Crypt/Perl/X/ECDSA/NoCurveForParameters.pm blib\lib\Crypt\Perl\X\ECDSA\NoCurveForParameters.pm cp lib/Crypt/Perl/X/ASN1/Encode.pm blib\lib\Crypt\Perl\X\ASN1\Encode.pm cp lib/Crypt/Perl/RSA/Template.pm blib\lib\Crypt\Perl\RSA\Template.pm cp lib/Crypt/Perl/X509/Extension.pm blib\lib\Crypt\Perl\X509\Extension.pm cp lib/Crypt/Perl/X/UnknownJWKkty.pm blib\lib\Crypt\Perl\X\UnknownJWKkty.pm cp lib/Crypt/Perl/X509/Name.pm blib\lib\Crypt\Perl\X509\Name.pm cp lib/Crypt/Perl/X509/Extension/subjectAltName.pm blib\lib\Crypt\Perl\X509\Extension\subjectAltName.pm FELIPE/Crypt-Perl-0.11.tar.gz dmake -- OK Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Math-ProvablePrime-0.042-NZjSlv/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Math-ProvablePrime-0.042-NZjSlv/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/Crypt-Perl-BigInt.t ............................. 1..9 ok 1 - as_bytes() ok 2 - from_bytes() ok 3 - bit_length() ok 4 - bit_length(), repeated ok 5 - 0b100, bit 0: 0 ok 6 - 0b100, bit 1: 0 ok 7 - 0b100, bit 2: 1 ok 8 - 0b100, bit 3: 0 ok 9 - no warnings ok t/Crypt-Perl-ECDSA-Generate.t ..................... # Using OpenSSL binary: C:\CPANFL~1.24-\var\libs\bin\openssl.EXE # OpenSSL 1.0.2h 3 May 2016 # built on: reproducible build, date unspecified # platform: mingw64 # options: bn(64,64) rc4(16x,int) des(idx,cisc,2,long) idea(int) blowfish(idx) # compiler: gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -O3 -Wall -DWIN32_LEAN_AND_MEAN -DUNICODE -D_UNICODE -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM # OPENSSLDIR: "C:/cpanfly-5.22-64/var/libs/ssl" 1..10 ok 1 - 'return of by_name()' isa 'Crypt::Perl::ECDSA::PrivateKey' ok 2 - verify() on self ok 3 - prime256v1: OpenSSL verifies ok 4 - 'return of by_name()' isa 'Crypt::Perl::ECDSA::PrivateKey' ok 5 - verify() on self ok 6 - secp384r1: OpenSSL verifies ok 7 - 'return of by_name()' isa 'Crypt::Perl::ECDSA::PrivateKey' ok 8 - verify() on self ok 9 - secp521r1: OpenSSL verifies ok 10 - no warnings ok t/Crypt-Perl-ECDSA-Parse.t ........................ # Using OpenSSL binary: C:\CPANFL~1.24-\var\libs\bin\openssl.EXE # OpenSSL 1.0.2h 3 May 2016 # built on: reproducible build, date unspecified # platform: mingw64 # options: bn(64,64) rc4(16x,int) des(idx,cisc,2,long) idea(int) blowfish(idx) # compiler: gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -O3 -Wall -DWIN32_LEAN_AND_MEAN -DUNICODE -D_UNICODE -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM # OPENSSLDIR: "C:/cpanfly-5.22-64/var/libs/ssl" 1..5 ok 1 - from JWK is identical to from PEM ok 2 - from JWK is identical to from PEM ok 3 - PKCS8 key parsed the same as a regular one ok 4 - PKCS8 key parsed the same as a regular one ok 5 - no warnings ok Error Verifying Data # Failed test 'secp160r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # at t/Crypt-Perl-ECDSA-PrivateKey.t line 184. # (in t::Crypt::Perl::ECDSA::PrivateKey->test_sign) Error Verifying Data 11088:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:1197: 11088:error:0D06C03A:asn1 encoding routines:ASN1_D2I_EX_PRIMITIVE:nested asn1 error:tasn_dec.c:765: 11088:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error:tasn_dec.c:697:Field=s, Type=ECDSA_SIG # Failed test 'secp256k1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # at t/Crypt-Perl-ECDSA-PrivateKey.t line 184. # (in t::Crypt::Perl::ECDSA::PrivateKey->test_sign) Error Verifying Data 3420:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:1197: 3420:error:0D06C03A:asn1 encoding routines:ASN1_D2I_EX_PRIMITIVE:nested asn1 error:tasn_dec.c:765: 3420:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error:tasn_dec.c:697:Field=s, Type=ECDSA_SIG # Failed test 'secp384r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # at t/Crypt-Perl-ECDSA-PrivateKey.t line 184. # (in t::Crypt::Perl::ECDSA::PrivateKey->test_sign) Error Verifying Data # Failed test 'prime256v1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # at t/Crypt-Perl-ECDSA-PrivateKey.t line 184. # (in t::Crypt::Perl::ECDSA::PrivateKey->test_sign) Error Verifying Data 3180:error:0D07209B:asn1 encoding routines:ASN1_get_object:too long:asn1_lib.c:147: 3180:error:0D068066:asn1 encoding routines:ASN1_CHECK_TLEN:bad object header:tasn_dec.c:1185: 3180:error:0D06C03A:asn1 encoding routines:ASN1_D2I_EX_PRIMITIVE:nested asn1 error:tasn_dec.c:765: 3180:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error:tasn_dec.c:697:Field=s, Type=ECDSA_SIG # Failed test 'prime256v1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # at t/Crypt-Perl-ECDSA-PrivateKey.t line 184. # (in t::Crypt::Perl::ECDSA::PrivateKey->test_sign) Error Verifying Data 4204:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:1197: 4204:error:0D06C03A:asn1 encoding routines:ASN1_D2I_EX_PRIMITIVE:nested asn1 error:tasn_dec.c:765: 4204:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error:tasn_dec.c:697:Field=s, Type=ECDSA_SIG # Failed test 'brainpoolP160r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # at t/Crypt-Perl-ECDSA-PrivateKey.t line 184. # (in t::Crypt::Perl::ECDSA::PrivateKey->test_sign) Error Verifying Data # Failed test 'brainpoolP160t1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # at t/Crypt-Perl-ECDSA-PrivateKey.t line 184. # (in t::Crypt::Perl::ECDSA::PrivateKey->test_sign) Error Verifying Data 2196:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:1197: 2196:error:0D06C03A:asn1 encoding routines:ASN1_D2I_EX_PRIMITIVE:nested asn1 error:tasn_dec.c:765: 2196:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error:tasn_dec.c:697:Field=s, Type=ECDSA_SIG # Failed test 'brainpoolP224r1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # at t/Crypt-Perl-ECDSA-PrivateKey.t line 184. # (in t::Crypt::Perl::ECDSA::PrivateKey->test_sign) Error Verifying Data # Failed test 'brainpoolP256t1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # at t/Crypt-Perl-ECDSA-PrivateKey.t line 184. # (in t::Crypt::Perl::ECDSA::PrivateKey->test_sign) Error Verifying Data 9044:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:1197: 9044:error:0D06C03A:asn1 encoding routines:ASN1_D2I_EX_PRIMITIVE:nested asn1 error:tasn_dec.c:765: 9044:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error:tasn_dec.c:697:Field=s, Type=ECDSA_SIG # Failed test 'brainpoolP320t1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # at t/Crypt-Perl-ECDSA-PrivateKey.t line 184. # (in t::Crypt::Perl::ECDSA::PrivateKey->test_sign) Error Verifying Data # Failed test 'brainpoolP384t1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # at t/Crypt-Perl-ECDSA-PrivateKey.t line 184. # (in t::Crypt::Perl::ECDSA::PrivateKey->test_sign) Error Verifying Data 6364:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:1197: 6364:error:0D06C03A:asn1 encoding routines:ASN1_D2I_EX_PRIMITIVE:nested asn1 error:tasn_dec.c:765: 6364:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error:tasn_dec.c:697:Field=s, Type=ECDSA_SIG # Failed test 'brainpoolP512r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # at t/Crypt-Perl-ECDSA-PrivateKey.t line 184. # (in t::Crypt::Perl::ECDSA::PrivateKey->test_sign) Error Verifying Data # Failed test 'brainpoolP512r1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # at t/Crypt-Perl-ECDSA-PrivateKey.t line 184. # (in t::Crypt::Perl::ECDSA::PrivateKey->test_sign) # Failed test 'no warnings' # at C:/cpanfly-5.24-64/var/megalib/Test/Builder.pm line 135. # There were 13 warning(s) # Previous test 20 'secp160k1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # Warning: something's wrong at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # OpenSSL_Control::verify_private("-----BEGIN EC PRIVATE KEY-----\x{a}MFACAQEEFKXFQitAqQ+aegySsWzyI0"..., "Hello", "sha1", "0-\x{2}\x{14}\x{10}\$,\x{1f}\x{e5}\x{a4}\x{b8}\x{26}\x{89}\x{fe}\x{7}\x{89}o\x{15}\@u\x{1a}\x{85}\x{aa}\x{e2}\x{2}\x{15}\x{0}\x{f7}\x{17}\x{a}\x{dc}]a\x{1e}\x{b6}i/Q\x{ea}\x{90}T\x{dc}\x{ed}\x{fe}\x{a5}o\x{df}") called at t/Crypt-Perl-ECDSA-PrivateKey.t line 177 # t::Crypt::Perl::ECDSA::PrivateKey::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 103 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x3ea0198), Try::Tiny::Catch=REF(0x3ad6cb0)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 193 # t::Crypt::Perl::ECDSA::PrivateKey::test_sign(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 101 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x30eac8), Try::Tiny::Catch=REF(0x3cd6518)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::_run_method(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0), "test_sign", ARRAY(0x3854a28)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 395 # Test::Class::runtests(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 45 # # ---------- # Previous test 31 'secp256k1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # Warning: something's wrong at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # OpenSSL_Control::verify_private("-----BEGIN EC PRIVATE KEY-----\x{a}MIIBEwIBAQQgkXHmWAQA5gZrpAidye"..., "Hello", "sha1", "0F\x{2}!\x{0}\x{e4}#H\x{e0}\x{c6}\x{ac}3\x{a}6\x{9}\x{f8}\x{1}E]?r\x{9e}\x{88}\x{ea}G\x{5}1\x{1d}\x{4}\x{af}\x{a5}\$\x{0}\x{93}t\x{1c}\x{92}\x{2}!\x{0}\x{fd}\x{b}X\x{ce}\x{c4}\x{9f}\x{ce}m\x{c5}\x{12}]\x{bb}\x{cb}\x{7f}\x{80}J\x{a3}p\x{f6}e\""...) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 177 # t::Crypt::Perl::ECDSA::PrivateKey::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 103 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x3ea6690), Try::Tiny::Catch=REF(0x3ea0018)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 193 # t::Crypt::Perl::ECDSA::PrivateKey::test_sign(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 101 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x30eac8), Try::Tiny::Catch=REF(0x3cd6518)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::_run_method(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0), "test_sign", ARRAY(0x3854a28)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 395 # Test::Class::runtests(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 45 # # ---------- # Previous test 32 'secp256k1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # Warning: something's wrong at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # OpenSSL_Control::verify_private("-----BEGIN EC PRIVATE KEY-----\x{a}MIGkAgEBBDACVWipEK4n6PuzOWZEpW"..., "Hello", "sha1", "0f\x{2}1\x{0}\x{81}|\x{88}\x{e7}o\x{b0}2\x{9}]\x{1d}6\x{9}\x{da}\x{17}\x{f4}\x{eb}\x{8d}\x{1e}q7:\"\x{8c}/\x{b3}B\x{fd}\x{f4}\x{ec}+\x{f5}\x{df}\x{94}\x{a}/\x{ba}\x{ee}\x{f9}\x{83}\x{19}\x{a4}\x{fc}8\x{17}x=\x{bc}]\x{2}1\x{0}\x{e2}\x{6}\x{f}A\x{17}"...) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 177 # t::Crypt::Perl::ECDSA::PrivateKey::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 103 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x3ea3168), Try::Tiny::Catch=REF(0x3ea2e38)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 193 # t::Crypt::Perl::ECDSA::PrivateKey::test_sign(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 101 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x30eac8), Try::Tiny::Catch=REF(0x3cd6518)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::_run_method(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0), "test_sign", ARRAY(0x3854a28)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 395 # Test::Class::runtests(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 45 # # ---------- # Previous test 48 'prime239v3, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # Warning: something's wrong at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # OpenSSL_Control::verify_private("-----BEGIN EC PRIVATE KEY-----\x{a}MHcCAQEEIOzjtnK5Ph24mAlrgloPtb"..., "Hello", "sha1", "0E\x{2} p\x{8}|\x{8f}\x{d4}b\x{cd}j\x{15}\x{fa}~\x{f8}S\x{df}\x{eb}\x{1f}sB3\x{d8}\x{d7}\x{b8}\x{b3};F\x{15}\x{d4}\x{ea}\x{8a}%?\x{11}\x{2}!\x{0}\x{a1}L\x{b5}g\x{93}\x{b6}\x{a}\x{14}*\x{b6}\x{d}\x{90}\x{ff}#\x{fb}\x{89}L\x{cf}\x{c1}H\x{f7}\x{b0}"...) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 177 # t::Crypt::Perl::ECDSA::PrivateKey::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 103 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x3eaa9e8), Try::Tiny::Catch=REF(0x3cd59b8)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 193 # t::Crypt::Perl::ECDSA::PrivateKey::test_sign(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 101 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x30eac8), Try::Tiny::Catch=REF(0x3cd6518)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::_run_method(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0), "test_sign", ARRAY(0x3854a28)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 395 # Test::Class::runtests(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 45 # # ---------- # Previous test 49 'prime256v1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # Warning: something's wrong at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # OpenSSL_Control::verify_private("-----BEGIN EC PRIVATE KEY-----\x{a}MIIBaAIBAQQgeoCMLuyHGWzrcxIfzH"..., "Hello", "sha1", "0F\x{2}!\x{0}\x{de}0\x{de}\x{bf}\x{a}E\x{de}GS\x{a2}<\x{db}R\x{18}V\x{e1}\x{8e}\x{d}\x{96}2\x{fb}\x{b2}\x{f8}\x{df}3\x{7f}K\x{9f}\x{1}\@\x{7f}\x{ff}\x{2}!\x{0}\x{e9}\x{13}\x{95}6\x{c6}/e%]\x{12}K\x{e7}e\x{e4}_3\x{af}\x{a2}%\x{8c}7"...) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 177 # t::Crypt::Perl::ECDSA::PrivateKey::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 103 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x3eabb18), Try::Tiny::Catch=REF(0x3ea9270)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 193 # t::Crypt::Perl::ECDSA::PrivateKey::test_sign(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 101 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x30eac8), Try::Tiny::Catch=REF(0x3cd6518)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::_run_method(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0), "test_sign", ARRAY(0x3854a28)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 395 # Test::Class::runtests(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 45 # # ---------- # Previous test 144 '' # Warning: something's wrong at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # OpenSSL_Control::verify_private("-----BEGIN EC PRIVATE KEY-----\x{a}MFQCAQEEFG07IewFffGO6zAPZeV5xq"..., "Hello", "sha1", "0,\x{2}\x{14}U\x{a5}Frh\x{a}\x{17}\x{b}\x{1c}\x{ec}\x{c0}\x{6}+Qj\x{a4}\x{26}\x{13}QL\x{2}\x{14}.\"\x{17}\\h\x{fe}\x{ac}c j\x{b8}d<`?\x{95}M\x{dc}~{") called at t/Crypt-Perl-ECDSA-PrivateKey.t line 177 # t::Crypt::Perl::ECDSA::PrivateKey::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 103 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x3eab2a8), Try::Tiny::Catch=REF(0x3ebf718)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 193 # t::Crypt::Perl::ECDSA::PrivateKey::test_sign(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 101 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x30eac8), Try::Tiny::Catch=REF(0x3cd6518)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::_run_method(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0), "test_sign", ARRAY(0x3854a28)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 395 # Test::Class::runtests(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 45 # # ---------- # Previous test 146 'brainpoolP160r1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # Warning: something's wrong at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # OpenSSL_Control::verify_private("-----BEGIN EC PRIVATE KEY-----\x{a}MFQCAQEEFOlXE3AhOrHwZqRweAcB8D"..., "Hello", "sha1", "0,\x{2}\x{14}c\x{8f}\x{e6}\x{88}\x{a8}k\x{be}\x{fe}\x{d3}\x{ec}\x{f9}\x{94}\x{b1}\x{aa}O\x{6}\x{7}\x{7f}V\x{f4}\x{2}\x{14}K\x{9b}P\x{fa}\x{16}\x{a}\x{e0}\x{d9}\x{d2}J\x{1e}^7\x{ae}\x{b4}%w\x{e6}\x{96}\x{17}") called at t/Crypt-Perl-ECDSA-PrivateKey.t line 177 # t::Crypt::Perl::ECDSA::PrivateKey::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 103 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x3ec1de8), Try::Tiny::Catch=REF(0x3ebf940)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 193 # t::Crypt::Perl::ECDSA::PrivateKey::test_sign(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 101 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x30eac8), Try::Tiny::Catch=REF(0x3cd6518)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::_run_method(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0), "test_sign", ARRAY(0x3854a28)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 395 # Test::Class::runtests(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 45 # # ---------- # Previous test 153 'brainpoolP224r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # Warning: something's wrong at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # OpenSSL_Control::verify_private("-----BEGIN EC PRIVATE KEY-----\x{a}MIIBLQIBAQQcBtaUtkzP3wkeKVwawy"..., "Hello", "sha1", "0=\x{2}\x{1d}\x{0}\x{b4}\x{a}*h\x{fb}c\x{92}/\x{c9}\x{a1}\x{fc}\x{c2}r\x{ac}\x{b}\x{d7}\x{e3}b\x{bd}L\x{fb}_\x{af}\x{81}\x{c}\x{ad}_\x{9b}\x{2}\x{1c}>\x{e0}\x{c2}\x{c}\x{c1}\x{a}\x{a3}T\x{bb}\x{dc}>\x{ed}8c\x{9f}\x{13}\x{5}\"\x{8f}\x{dc}\x{88}}\x{1c}\x{5}\x{80}\x{a7}hv") called at t/Crypt-Perl-ECDSA-PrivateKey.t line 177 # t::Crypt::Perl::ECDSA::PrivateKey::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 103 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x3ec7498), Try::Tiny::Catch=REF(0x3ebb690)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 193 # t::Crypt::Perl::ECDSA::PrivateKey::test_sign(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 101 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x30eac8), Try::Tiny::Catch=REF(0x3cd6518)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::_run_method(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0), "test_sign", ARRAY(0x3854a28)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 395 # Test::Class::runtests(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 45 # # ---------- # Previous test 159 'brainpoolP256t1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # Warning: something's wrong at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # OpenSSL_Control::verify_private("-----BEGIN EC PRIVATE KEY-----\x{a}MIIBUQIBAQQgEWsUKyo05AUvMcG1Ku"..., "Hello", "sha1", "0D\x{2} *\x{ea}\x{a0}\x{d0}?\x{97}\x{9}\x{7}\x{ad}\x{ae}\x{15}\$m}y\x{be}\x{c2}\x{f6}\x{14}\x{f}:w\x{1}\x{d}\x{e6}t\x{ec}X\x{9e}\x{d8}\x{b0}\x{f8}\x{2} ;\x{ce}\x{99}\x{cf}\x{93}z\x{a9}l\x{a5}M\x{97}U\x{f0}\x{b3}3\x{f2}a\x{b5}\x{84}i\x{1f}\x{ea}\x{f4}"...) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 177 # t::Crypt::Perl::ECDSA::PrivateKey::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 103 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x3ec3d10), Try::Tiny::Catch=REF(0x3ec72e8)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 193 # t::Crypt::Perl::ECDSA::PrivateKey::test_sign(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 101 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x30eac8), Try::Tiny::Catch=REF(0x3cd6518)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::_run_method(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0), "test_sign", ARRAY(0x3854a28)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 395 # Test::Class::runtests(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 45 # # ---------- # Previous test 162 'brainpoolP320r1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # Warning: something's wrong at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # OpenSSL_Control::verify_private("-----BEGIN EC PRIVATE KEY-----\x{a}MIGQAgEBBCjQRDSubdep1tARa0fxgF"..., "Hello", "sha1", "0U\x{2})\x{0}\x{c7}S\x{89}\x{ae}%\x{6}\x{8d}\x{ec}xwF\x{9}\x{81}i\x{d5}\x{b3}Z1\x{d1}\x{a2}\"\x{88}f\x{ae}\x{b5}g\x{5}\x{a7}\x{13}\x{d}\x{e8}\x{88}\x{a}\x{1d}J\x{9a}\x{17}\x{9d}\x{b6}6\x{2}(\x{11}\x{a1}NY\x{16}\x{b4}\x{97}\x{d3}-Ui>\x{d2}/"...) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 177 # t::Crypt::Perl::ECDSA::PrivateKey::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 103 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x3ecef48), Try::Tiny::Catch=REF(0x3ecaec0)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 193 # t::Crypt::Perl::ECDSA::PrivateKey::test_sign(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 101 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x30eac8), Try::Tiny::Catch=REF(0x3cd6518)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::_run_method(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0), "test_sign", ARRAY(0x3854a28)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 395 # Test::Class::runtests(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 45 # # ---------- # Previous test 167 'brainpoolP384t1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # Warning: something's wrong at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # OpenSSL_Control::verify_private("-----BEGIN EC PRIVATE KEY-----\x{a}MIIB4wIBAQQwbamFg8pUNjvXv93Pi/"..., "Hello", "sha1", "0d\x{2}0;Z,\x{1c}\x{87}#\x{fc}\x{6}\x{ad}\x{6}\x{b6},\x{f4}\x{f9}\x{12}S\x{be}\x{9}\x{1a}\x{91}\x{3}Ri\x{8f}\x{d8}\x{ca}\x{d9}\x{e1}\x{c1}\x{d4}\x{8b}M\x{c8}\x{81}\x{aa}\x{cd} \x{a3}.\x{9c}\x{9e}/t4yx:;\x{2}0m\x{b9}\x{81}O\x{d3}\x{d3}\x{97}"...) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 177 # t::Crypt::Perl::ECDSA::PrivateKey::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 103 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x3ef04d0), Try::Tiny::Catch=REF(0x3ecbd78)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 193 # t::Crypt::Perl::ECDSA::PrivateKey::test_sign(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 101 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x30eac8), Try::Tiny::Catch=REF(0x3cd6518)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::_run_method(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0), "test_sign", ARRAY(0x3854a28)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 395 # Test::Class::runtests(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 45 # # ---------- # Previous test 168 'brainpoolP384t1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # Warning: something's wrong at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # OpenSSL_Control::verify_private("-----BEGIN EC PRIVATE KEY-----\x{a}MIHaAgEBBEAjaFieONjeY+RtVqQwsj"..., "Hello", "sha1", "0\x{81}\x{84}\x{2}\@\x{1e}\x{94}\x{b6}\x{a5}\x{b0}\x{d9}\x{a}\x{bf}\x{9d}P\x{4}\x{ef}\x{ef}\x{fb}\x{90}*U=\x{a7}\x{d}\x{b2}\x{1e}]\\a\x{26}\x{c}X\x{c5}Ga8\x{c}o\x{15}^\x{f}g\x{9c}p\x{84}\x{b1}/\x{92}(\x{b0}\x{d6}L\x{a1}\x{ee}^I\x{d2}\x{e3};\x{fc}"...) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 177 # t::Crypt::Perl::ECDSA::PrivateKey::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 103 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x3ef0e78), Try::Tiny::Catch=REF(0x3ecfc68)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 193 # t::Crypt::Perl::ECDSA::PrivateKey::test_sign(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 101 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x30eac8), Try::Tiny::Catch=REF(0x3cd6518)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::_run_method(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0), "test_sign", ARRAY(0x3854a28)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 395 # Test::Class::runtests(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 45 # # ---------- # Previous test 169 'brainpoolP512r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1)' # Warning: something's wrong at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # at C:/cpanfly-5.24-64/var/tmp/cpan_build/Crypt-Perl-0.11-Avs5iZ/t/lib/OpenSSL_Control.pm line 45. # OpenSSL_Control::verify_private("-----BEGIN EC PRIVATE KEY-----\x{a}MIICdwIBAQRATmdhdVBQNa8TrbKmkT"..., "Hello", "sha1", "0\x{81}\x{85}\x{2}A\x{0}\x{8f}o\x{2}\x{cc}\x{cb}\x{8d}\x{8d}\x{f}\x{19}8u-\x{d3}\x{cf}\x{7}G\x{1b}\x{99}\x{cc}\x{18}\x{8c}\x{99}m\x{f0}w1\x{ec}\x{80}\x{97}U\x{7f}\x{fb}o\x{81}\x{10}\x{14}\x{83}D>\x{d7}Z-\x{83}\x{d6}\x{c3}\x{c0}\x{81}]\x{de}>\x{e3}Q\x{4}\x{b7}\x{db}"...) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 177 # t::Crypt::Perl::ECDSA::PrivateKey::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 103 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x3eef790), Try::Tiny::Catch=REF(0x3ef15a0)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 193 # t::Crypt::Perl::ECDSA::PrivateKey::test_sign(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::try {...} () called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 101 # eval {...} called at C:/cpanfly-5.24-64/var/megalib/Try/Tiny.pm line 94 # Try::Tiny::try(CODE(0x30eac8), Try::Tiny::Catch=REF(0x3cd6518)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 293 # Test::Class::_run_method(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0), "test_sign", ARRAY(0x3854a28)) called at C:/cpanfly-5.24-64/var/megalib/Test/Class.pm line 395 # Test::Class::runtests(t::Crypt::Perl::ECDSA::PrivateKey=HASH(0x30edb0)) called at t/Crypt-Perl-ECDSA-PrivateKey.t line 45 # # Looks like you failed 14 tests of 177. t/Crypt-Perl-ECDSA-PrivateKey.t ................... # Using OpenSSL binary: C:\CPANFL~1.24-\var\libs\bin\openssl.EXE # OpenSSL 1.0.2h 3 May 2016 # built on: reproducible build, date unspecified # platform: mingw64 # options: bn(64,64) rc4(16x,int) des(idx,cisc,2,long) idea(int) blowfish(idx) # compiler: gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -O3 -Wall -DWIN32_LEAN_AND_MEAN -DUNICODE -D_UNICODE -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM # OPENSSLDIR: "C:/cpanfly-5.22-64/var/libs/ssl" 1..177 ok 1 - get_public_key() produces a working public key # Message: [0.409439790136279] # -----BEGIN EC PRIVATE KEY----- # MHcCAQEEIO/bj2A+ENptMh4fx+BPwNPWBmGtqrYYEaXNx9wu9M39oAoGCCqGSM49AwEHoUQDQgAE # +2fseXfRQHzddLCK7JArZ1xl+/UDyjAWxNd/1Nm++0Prmeg25L7W4bHiusI20ORoKpqeYD1JLxDi # JaRwxVl4Ag== # -----END EC PRIVATE KEY----- # Signature: 4eea0492677437fb57ce120ca3964b55e3aedc213d10e3fe3881b6ed81a731ec9600f5fd62a08dc2668ed122f1ca5e9fe9b81fb0f411d5c8840aa361ebf9f43c ok 2 - prime256v1: self-verify ok 3 - prime256v1: Crypt::PK::ECC verifies what we produced # Message: [0.0829182680203928] # -----BEGIN EC PRIVATE KEY----- # MIGkAgEBBDDhu1XjeMJTSTfQh1VQ0oF3F5nOuAHmjujesejRBt5eXpIp/uVG/Ms7wamVnkxk6LGg # BwYFK4EEACKhZANiAASFhmrLQkCO/5YD+W2qo6r3suaK3FNMsLhuE7tssJaL/SZwiSRcUGrrrdRt # BikSC6N0Djs+J8SK16pEeuIBeWQjnrICZRFo4RjBudHXhEHb7oOAZDVtvPEcYu7dCt0o6tM= # -----END EC PRIVATE KEY----- # Signature: 9e9ecca48496c64d86d0892ff150a9eac886b667ef2e0dadaef78b301a70b88143e582a9bd863cd9b975c99f51e8bfc74699b17b6660a3da75ad9df21e4abe75ae9377a77b674ebdb9d93efe7e77a191a27ff351fe9f8a67b8678c31c12b1c6d ok 4 - secp384r1: self-verify ok 5 - secp384r1: Crypt::PK::ECC verifies what we produced # Message: [0.0982586455448988] # -----BEGIN EC PRIVATE KEY----- # MIHcAgEBBEIBkDysYg6Ne0Nj4L0m9dxt+HGCjUbnKvruWkScEh90l9TgrC5nOKf1A7UCVWC8AN5d # COklKnvHjCDQbT5fAxH2S5ygBwYFK4EEACOhgYkDgYYABABycv4C4pBSGiQVwjU5+Gsb/OZ9VylP # //PQeF8DMgasKxR8V+/naM1sD3LVL8ZdWxsapSyxvyNyL2xLigLSOdPOegFYIhgyYG/tKylFVuMD # UCiokCmYizhOLV2+thZ3GVLE1rziRhErIupU8Xc+Simdm9UK2DfELPoZlbg24TjIjD3UCQ== # -----END EC PRIVATE KEY----- # Signature: 018d65d27ff7d7a66cbce3137b273ebcb504d773d452497128f4a41bdfacd92d163bd3eda569e3e700543e98abd7748e92ebc33b3667f73a448490057a6dec60634000b333a045ab518eea35bb6104625a74d05483ac50951eee98bc506b25a4b38612d7674641558784a5e0554444b81353a15778dd5618153e5286ae4072a802ff690e ok 6 - secp521r1: self-verify ok 7 - secp521r1: Crypt::PK::ECC verifies what we produced ok 8 - get_struct_for_public_jwk() ok 9 - get_struct_for_private_jwk() ok 10 - to_jwk_thumbprint(sha512) # secp112r1 (named_curve) ok 11 # skip Crypt::Perl::X::TooLongToSign: A 112-bit key cannot sign a 160-bit payload! # secp112r1 (explicit) ok 12 # skip Crypt::Perl::X::TooLongToSign: A 112-bit key cannot sign a 160-bit payload! # secp112r2 (named_curve) ok 13 # skip Crypt::Perl::X::TooLongToSign: A 112-bit key cannot sign a 160-bit payload! # secp112r2 (explicit) ok 14 # skip Crypt::Perl::X::TooLongToSign: A 112-bit key cannot sign a 160-bit payload! # secp128r1 (named_curve) ok 15 # skip Crypt::Perl::X::TooLongToSign: A 128-bit key cannot sign a 160-bit payload! # secp128r1 (explicit) ok 16 # skip Crypt::Perl::X::TooLongToSign: A 128-bit key cannot sign a 160-bit payload! # secp128r2 (named_curve) ok 17 # skip Crypt::Perl::X::TooLongToSign: A 128-bit key cannot sign a 160-bit payload! # secp128r2 (explicit) ok 18 # skip Crypt::Perl::X::TooLongToSign: A 128-bit key cannot sign a 160-bit payload! # secp160k1 (named_curve) # Sig: 302e021500e4489db76514df249478c5cb15d68675648b78ce021500b4535c9045003066134c43d5536ad3bc07e5a6ad ok 19 - secp160k1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp160k1 (explicit) # Sig: 302c0214594a4e0d47703ecd2d645cb94f9a81b5f2e8dfac02140f7696dfb03748ae15ece9d16ffa8fa7a723136e ok 20 - secp160k1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp160r1 (named_curve) # Sig: 302d021410242c1fe5a4b82689fe07896f1540751a85aae2021500f7170adc5d611eb6692f51ea9054dcedfea56fdf not ok 21 - secp160r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp160r1 (explicit) # Sig: 302d021420a6b84635429d608a10873f06b124acdea6e4bc02150089f785a51e30f430cfcc06df531f51e9329d604a ok 22 - secp160r1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp160r2 (named_curve) # Sig: 302d021500b0eedbd843ec8dbd3fd0e9a6198856edfdb03b9d02146071e662cb45dc1f82dc44f7fdf4823cdcd085d6 ok 23 - secp160r2, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp160r2 (explicit) # Sig: 302d02147886e015c44aa2922d3455e05799fcd49e807d2502150084fcd2ee3595cff08a7232a440e6100984c5ba85 ok 24 - secp160r2, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp192k1 (named_curve) # Sig: 3034021862711ff478cc41f137ee0fa5518d7e97e8666a5d4d8d7e6c021844677b2202eeb964d106fbda90c430b0bba67c3af3052de3 ok 25 - secp192k1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp192k1 (explicit) # Sig: 3035021900ccdfb19fe18523e45a6bd31a29de33d2fc3c2ceeb1d6d5c30218607c8c1faeedd43283a91b3babe07e10a75927eeb344ff83 ok 26 - secp192k1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp224k1 (named_curve) # Sig: 303d021d00be3507626bcd4fe9b35eb3cd5b7da24815114f5ae6bfba6c8566113c021c23fc1d481b4e9a52db4e1bc11f288c9d1b76172bb92b6e2e0074eff9 ok 27 - secp224k1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp224k1 (explicit) # Sig: 303c021c46cd1348980556921b9356c07e7cd5b6d70037a12ae496d0c3ced526021c619bd69a2e6d3e799a5682295ef0371cd5a7c689486d7e3d7805f130 ok 28 - secp224k1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp224r1 (named_curve) # Sig: 303e021d00b7f10740b5f8a3798b4f7969adfc7c2408336a4fa83e6df1215d9e00021d008bf519cc44c2cac7724e746a6c3e8cabe8fe4f44d3eaf8c1c2fc50c9 ok 29 - secp224r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp224r1 (explicit) # Sig: 303c021c113d45974488e3e8ad92a123bc691c6b869de33cc1bb42935f8331b1021c64c97c573227ddcc1b013f495c7f9541bf79c1b423aad1055e348d1a ok 30 - secp224r1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp256k1 (named_curve) # Sig: 3044022000ff4a1d6a29a3c1fa5bfce955878a97857a5336b1a1bf7d6bc217cd015f09da022041e7e40132ad43a468042717c819de8c85961cc2d3475632a66c7b34a7cf7fef ok 31 - secp256k1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp256k1 (explicit) # Sig: 3046022100e42348e0c6ac330a3609f801455d3f729e88ea4705311d04afa5240093741c92022100fd0b58cec49fce6dc5125dbbcb7f804aa370f66522586a92e7fd1be7be591785 not ok 32 - secp256k1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp384r1 (named_curve) # Sig: 3066023100817c88e76fb032095d1d3609da17f4eb8d1e71373a228c2fb342fdf4ec2bf5df940a2fbaeef98319a4fc3817783dbc5d023100e2060f411765d7dde07fe7a9d55ddb26d5a2a5733e09c80a300fec8429bbe68c6d9f3064d32cef224f6147a75974f027 not ok 33 - secp384r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp384r1 (explicit) # Sig: 3065023100835e7bebc343515eac6bad1b23b6c1cf446f040856752579fc9c341d678e8fc1b3930f77be4ff283515ece05d2239b6b02301991e3b97ad3f168fd8a0dedd962409c797b25f69a45e3138e9f6ac4db6e8f97a504e5f8312c7d0c3fbb283f2b3418b7 ok 34 - secp384r1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp521r1 (named_curve) # Sig: 3081880242019cbb59025494a030be33d030d1259ba3cb42a2616db8f826021f73e0f6558a804fe050b6182c0f8adf388f64456832b0c3fc669d47bbf3d9941cfc872d1ba007de024200a79b4975ee8c2cb52a48e0aca2b39b1e1e320bc8f8971e262f9f8e17e3c1d08557f97f42464d9e4ca69113572a27f474db7ed44f672d45d0c072431a4dda7a73ba ok 35 - secp521r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # secp521r1 (explicit) # Sig: 3081870242013673bf77107b75725edd3ad4e98aad28b34fbe9b2a558776f8e0d61bbec2ef8bc3ed4c62310eaed3dfe400f5b78734a5bc4e22b7ab21aa471456f6477c0eee8a5902413f322c7ed11f4687c60694d37dd2947274465040a4561c72d1dd2458adf1a9bf8dbe27ee66e14496a890908283c5a29c99dbcfa3ba5bfd70526d31a51ccea92c9a ok 36 - secp521r1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # prime192v1 (named_curve) # Sig: 3036021900a1454b9ef80794d64749b698e23f2675d873fee76af773c9021900c1a610b121f0bbcaeaf8e6a6188f095fc4669e978c6ba247 ok 37 - prime192v1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # prime192v1 (explicit) # Sig: 3035021900af69ee4b4ce176cf9374da55e220b846a594913bdd65ecbb021868725da1272b4178c876fb17887316ed018cfd43b33e50b2 ok 38 - prime192v1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # prime192v2 (named_curve) # Sig: 30360219009db5e8728a748e3674d4072da3c7ea6ec00daf3d77394f5a021900d3941738d3d2c9ec1d641062cfdbdb98b47f9a391ac8a6aa ok 39 - prime192v2, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # prime192v2 (explicit) # Sig: 3035021864f29c4753a58ecf60e44288d6e643007cc5f9ae3e42bb0c021900abe4b8eb7c8e9391c5af3b43d04a5f84e56f0414dd55a47e ok 40 - prime192v2, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # prime192v3 (named_curve) # Sig: 3035021855433cfc3a825c803e91d6b3602c9c5a80a8be445a366de0021900b0e468f269fb8660fd9e0ff2eebced6eb6337ece5135e370 ok 41 - prime192v3, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # prime192v3 (explicit) # Sig: 30350219009c7acbf9764875e866dd658115d04e206701e0145175f51402184ced33dc8d6da3a0cb64b862b8caba3c6ca85b1e3917e154 ok 42 - prime192v3, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # prime239v1 (named_curve) # Sig: 3040021e33cdbd9993ca0da0e6701c6287e237b92be086c10671c4f059b61a842a57021e1985c81dc1b70c62f0403ac5af42918669184d2c8d4b7c484c4d2efc6117 ok 43 - prime239v1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # prime239v1 (explicit) # Sig: 3040021e26f821e93a614b7e49290b10ef6b63812535e904d0feaece1f9bdbad3ba9021e6d1b96fb1890df8f5a7fb5f5cd5abf7316fd80186907dce7be3122d5ca7b ok 44 - prime239v1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # prime239v2 (named_curve) # Sig: 3040021e3452980f4b3492ff7c038afd7ba34f1952234e345b578f72e0719b51f92e021e7f0fb8bddb36da915af93b81f513f6438ceb9273dc505c21382367f72692 ok 45 - prime239v2, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # prime239v2 (explicit) # Sig: 3040021e4b88b2686836d1701767573db06081b70c4886636acd852c3e708fb87857021e1cf8a4467856cf7c4a84dec8de091433cc87ec870eb6af5a98d7045413a6 ok 46 - prime239v2, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # prime239v3 (named_curve) # Sig: 3040021e1b4682e5f2c108f217592754de8a137a9feefdafc40d25a07465d3e21817021e1177aad0ea76a39c54292cf02dd36d537556417c013ef71f26a6a47aa1df ok 47 - prime239v3, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # prime239v3 (explicit) # Sig: 3040021e6aede2cce17c309620aa8b262b4e20bc10bb3f65ac6b487d093999b63fbc021e47827e36aba30921bb03ad84acfb328e619b4bfbf0581acaec1258585bbb ok 48 - prime239v3, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # prime256v1 (named_curve) # Sig: 3045022070087c8fd462cd6a15fa7ef853dfeb1f734233d8d7b8b33b4615d4ea8a253f11022100a14cb56793b60a142ab60d90ff23fb894ccfc148f7b0a83457a4877afbe0e72d not ok 49 - prime256v1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # prime256v1 (explicit) # Sig: 3046022100de30debf0a45de4753a23cdb521856e18e0d9632fbb2f8df337f4b9f01407fff022100e9139536c62f65255d124be765e45f33afa2258c37ef05ecb0cfb2a1dafbced0 not ok 50 - prime256v1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # sect113r1 (named_curve) ok 51 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.4”. # sect113r1 (explicit) ok 52 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect113r2 (named_curve) ok 53 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.5”. # sect113r2 (explicit) ok 54 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect131r1 (named_curve) ok 55 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.22”. # sect131r1 (explicit) ok 56 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect131r2 (named_curve) ok 57 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.23”. # sect131r2 (explicit) ok 58 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect163k1 (named_curve) ok 59 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.1”. # sect163k1 (explicit) ok 60 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect163r1 (named_curve) ok 61 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.2”. # sect163r1 (explicit) ok 62 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect163r2 (named_curve) ok 63 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.15”. # sect163r2 (explicit) ok 64 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect193r1 (named_curve) ok 65 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.24”. # sect193r1 (explicit) ok 66 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect193r2 (named_curve) ok 67 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.25”. # sect193r2 (explicit) ok 68 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect233k1 (named_curve) ok 69 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.26”. # sect233k1 (explicit) ok 70 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect233r1 (named_curve) ok 71 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.27”. # sect233r1 (explicit) ok 72 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect239k1 (named_curve) ok 73 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.3”. # sect239k1 (explicit) ok 74 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect283k1 (named_curve) ok 75 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.16”. # sect283k1 (explicit) ok 76 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect283r1 (named_curve) ok 77 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.17”. # sect283r1 (explicit) ok 78 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect409k1 (named_curve) ok 79 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.36”. # sect409k1 (explicit) ok 80 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect409r1 (named_curve) ok 81 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.37”. # sect409r1 (explicit) ok 82 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect571k1 (named_curve) ok 83 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.38”. # sect571k1 (explicit) ok 84 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # sect571r1 (named_curve) ok 85 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.3.132.0.39”. # sect571r1 (explicit) ok 86 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # c2pnb163v1 (named_curve) ok 87 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.2.840.10045.3.0.1”. # c2pnb163v1 (explicit) ok 88 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # c2pnb163v2 (named_curve) ok 89 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.2.840.10045.3.0.2”. # c2pnb163v2 (explicit) ok 90 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # c2pnb163v3 (named_curve) ok 91 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.2.840.10045.3.0.3”. # c2pnb163v3 (explicit) ok 92 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # c2pnb176v1 (named_curve) ok 93 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.2.840.10045.3.0.4”. # c2pnb176v1 (explicit) ok 94 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # c2tnb191v1 (named_curve) ok 95 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.2.840.10045.3.0.5”. # c2tnb191v1 (explicit) ok 96 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # c2tnb191v2 (named_curve) ok 97 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.2.840.10045.3.0.6”. # c2tnb191v2 (explicit) ok 98 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # c2tnb191v3 (named_curve) ok 99 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.2.840.10045.3.0.7”. # c2tnb191v3 (explicit) ok 100 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # c2pnb208w1 (named_curve) ok 101 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.2.840.10045.3.0.10”. # c2pnb208w1 (explicit) ok 102 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # c2tnb239v1 (named_curve) ok 103 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.2.840.10045.3.0.11”. # c2tnb239v1 (explicit) ok 104 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # c2tnb239v2 (named_curve) ok 105 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.2.840.10045.3.0.12”. # c2tnb239v2 (explicit) ok 106 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # c2tnb239v3 (named_curve) ok 107 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.2.840.10045.3.0.13”. # c2tnb239v3 (explicit) ok 108 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # c2pnb272w1 (named_curve) ok 109 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.2.840.10045.3.0.16”. # c2pnb272w1 (explicit) ok 110 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # c2pnb304w1 (named_curve) ok 111 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.2.840.10045.3.0.17”. # c2pnb304w1 (explicit) ok 112 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # c2tnb359v1 (named_curve) ok 113 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.2.840.10045.3.0.18”. # c2tnb359v1 (explicit) ok 114 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # c2pnb368w1 (named_curve) ok 115 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.2.840.10045.3.0.19”. # c2pnb368w1 (explicit) ok 116 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # c2tnb431r1 (named_curve) ok 117 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “1.2.840.10045.3.0.20”. # c2tnb431r1 (explicit) ok 118 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # wap-wsg-idm-ecid-wtls1 (named_curve) ok 119 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “2.23.43.1.4.1”. # wap-wsg-idm-ecid-wtls1 (explicit) ok 120 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # wap-wsg-idm-ecid-wtls3 (named_curve) ok 121 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “2.23.43.1.4.3”. # wap-wsg-idm-ecid-wtls3 (explicit) ok 122 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # wap-wsg-idm-ecid-wtls4 (named_curve) ok 123 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “2.23.43.1.4.4”. # wap-wsg-idm-ecid-wtls4 (explicit) ok 124 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # wap-wsg-idm-ecid-wtls5 (named_curve) ok 125 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “2.23.43.1.4.5”. # wap-wsg-idm-ecid-wtls5 (explicit) ok 126 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # wap-wsg-idm-ecid-wtls6 (named_curve) ok 127 # skip Crypt::Perl::X::TooLongToSign: A 112-bit key cannot sign a 160-bit payload! # wap-wsg-idm-ecid-wtls6 (explicit) ok 128 # skip Crypt::Perl::X::TooLongToSign: A 112-bit key cannot sign a 160-bit payload! # wap-wsg-idm-ecid-wtls7 (named_curve) # Sig: 302e0215009568d6d9c376c7be34a1e9b4e7b5356b08c53a4a02150086fbe81065b50b46dc220d9e3851a24d433beeaa ok 129 - wap-wsg-idm-ecid-wtls7, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # wap-wsg-idm-ecid-wtls7 (explicit) # Sig: 302e021500f615715379fd2ce28d682b7f4c4bb30e3db8f4dc021500cd357dfb334d8acf374205f6bc39049d39907454 ok 130 - wap-wsg-idm-ecid-wtls7, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # wap-wsg-idm-ecid-wtls8 (named_curve) ok 131 # skip Crypt::Perl::X::TooLongToSign: A 112-bit key cannot sign a 160-bit payload! # wap-wsg-idm-ecid-wtls8 (explicit) ok 132 # skip Crypt::Perl::X::TooLongToSign: A 112-bit key cannot sign a 160-bit payload! # wap-wsg-idm-ecid-wtls9 (named_curve) # Sig: 302d021500e9a92bfb72ecf71599859cf7ed2cccadd6266bd4021433be8b0f8f488ceb4fca4d835e21423c22d86f3b ok 133 - wap-wsg-idm-ecid-wtls9, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # wap-wsg-idm-ecid-wtls9 (explicit) # Sig: 302e021500f5ae00e6e39ea35dec675716347e78c10e2236e5021500a6867468b3671ac9fcd7ef509b1e0ff4c94380f6 ok 134 - wap-wsg-idm-ecid-wtls9, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # wap-wsg-idm-ecid-wtls10 (named_curve) ok 135 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “2.23.43.1.4.10”. # wap-wsg-idm-ecid-wtls10 (explicit) ok 136 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # wap-wsg-idm-ecid-wtls11 (named_curve) ok 137 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “2.23.43.1.4.11”. # wap-wsg-idm-ecid-wtls11 (explicit) ok 138 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # wap-wsg-idm-ecid-wtls12 (named_curve) # Sig: 303d021d00bdc0d35eb788289c5cbe321f2a9ce5cbcca33ed05407495cb946b3b3021c2a294ce8c00c3f0900a3d1e1300b2216b695a3f3f202bc0dddfc9cb7 ok 139 - wap-wsg-idm-ecid-wtls12, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # wap-wsg-idm-ecid-wtls12 (explicit) # Sig: 303d021c76939d48de7c32a29145e49bbcbf2d26d1d5dc6da64df90b80b791e6021d00b468347d144a7dcff9501a87af334f330c66c4768d2c9f2567af52c5 ok 140 - wap-wsg-idm-ecid-wtls12, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # Oakley-EC2N-3 (named_curve) ok 141 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “”. # Oakley-EC2N-3 (explicit) ok 142 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # Oakley-EC2N-4 (named_curve) ok 143 # skip Crypt::Perl::X::ECDSA::NoCurveForOID: This library has no curve parameters that match the OID “”. # Oakley-EC2N-4 (explicit) ok 144 # skip Crypt::Perl::X::ECDSA::CharacteristicTwoUnsupported: This library does not support ECDSA curves that use Characteristic-2 fields. # brainpoolP160r1 (named_curve) # Sig: 302c021455a54672680a170b1cecc0062b516aa42613514c02142e22175c68feac63206ab8643c603f954ddc7e7b not ok 145 - brainpoolP160r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP160r1 (explicit) # Sig: 302c021479b8ee7854f9f84629b9f51d01c9200ee4830e9e02144846f4803c33bfc665ee1f3585faa45102900e5e ok 146 - brainpoolP160r1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP160t1 (named_curve) # Sig: 302c0214638fe688a86bbefed3ecf994b1aa4f06077f56f402144b9b50fa160ae0d9d24a1e5e37aeb42577e69617 not ok 147 - brainpoolP160t1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP160t1 (explicit) # Sig: 302d02144a79c94dd6895658e9de7358f26331987b4b906c021500c435c8bd59757fabf4e5fe94e3aacd9f8b68299f ok 148 - brainpoolP160t1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP192r1 (named_curve) # Sig: 303602190082a5ecaaae3699bcbea78214b6ad2cfec24cadaf0c81535c021900c227e3175e85b07b4c425e556e03bf3efa09bbafef2d61e6 ok 149 - brainpoolP192r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP192r1 (explicit) # Sig: 3035021856a950bce37284db7879640ffa6b33961ddb6d19d7635aab02190088acce3b5b1c3b24f4832b08229c6a1b11fc4d699c74adf2 ok 150 - brainpoolP192r1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP192t1 (named_curve) # Sig: 303402186f0c076c7f629c2e787889bb67f0751afce8b41f02e1f69202181bd92d1310c359885639520cbe3d27f6a0e3b2b96859850d ok 151 - brainpoolP192t1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP192t1 (explicit) # Sig: 3034021802bf22b24608bf2739531f43c0d63a0e12de022c24998d4d021860146c475917298178597083049907ef068576420f51dbae ok 152 - brainpoolP192t1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP224r1 (named_curve) # Sig: 303c021c195f4f70250d0386a88167c00c3c7d94873c2676ae1040851fc41508021c5c34ee685fdc6807ebcbaade1630c1eff9e02c8de5146820497ac899 ok 153 - brainpoolP224r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP224r1 (explicit) # Sig: 303d021d00b40a2a68fb63922fc9a1fcc272ac0bd7e362bd4cfb5faf810cad5f9b021c3ee0c20cc10aa354bbdc3eed38639f1305228fdc887d1c0580a76876 not ok 154 - brainpoolP224r1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP224t1 (named_curve) # Sig: 303e021d00d6e0758d461d9a63e00c9f1402d7a95574a736491e885762dc651d4f021d0080a715ee8f474771b5c1d0ad8ab4064ed689a0c5a38f01091c5e3469 ok 155 - brainpoolP224t1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP224t1 (explicit) # Sig: 303c021c4f6585d7b9f84feff9ff14b1024c54dcbb114504b421e1e6274a22d6021c47eb8c9f31935fce388ead6331044ca7c4a907716942a63e7b967c5a ok 156 - brainpoolP224t1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP256r1 (named_curve) # Sig: 30450220718678104704b8d510318f152575cdd395baa49b25b33187a1bf7f3da9da731a02210081c7eacbba9d96207f8bdc6a16de2f87dc729acbc793089f0345654b664f0d3c ok 157 - brainpoolP256r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP256r1 (explicit) # Sig: 304402204175e562323c8f586c607e59b1b444b9c0cd0c2fd491124e9ad66af2c586380002200834cc628bc91305ff67b9965018b39929641f23e0f0617fb81eb2a5104d15ba ok 158 - brainpoolP256r1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP256t1 (named_curve) # Sig: 3044022000e96c5143f4c8bb5849511af8d342fa4c402103184d0e70a01e84fe28761d24022049d1ca83fdb7b0feb755dd720d43699ae29bc1a9cff2ff2344faac34bb84cc63 ok 159 - brainpoolP256t1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP256t1 (explicit) # Sig: 304402202aeaa0d03f970907adae15246d7d79bec2f6140f3a77010de674ec589ed8b0f802203bce99cf937aa96ca54d9755f0b333f261b584691feaf43ce94e6f913409940a not ok 160 - brainpoolP256t1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP320r1 (named_curve) # Sig: 30540228324ba3431ae139fe29ba78820ebc6da4fac3e116cee8a53f1b89bdcd601e852bca7ca387dca69c14022820a640cadd366cf119656b2d4bff00c7211e41cc5b4e78e5f1d49312b4df7c0d461efa3bc6826110 ok 161 - brainpoolP320r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP320r1 (explicit) # Sig: 305402280091ca221588ed29de857cdc2dec41bab72cdcf9313fde667558b11de6b3b67601915c987068eaa1022830424ee7700859d715ea6f613555525fdc74f906154134ba3e444557da308b2f14a4a372386ea6cb ok 162 - brainpoolP320r1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP320t1 (named_curve) # Sig: 3055022900c75389ae25068dec787746098169d5b35a31d1a2228866aeb56705a7130de8880a1d4a9a179db636022811a14e5916b497d32d55693ed22fc5c579573f78fe109516d774aa0938fbda14f17e3edf5289e7be not ok 163 - brainpoolP320t1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP320t1 (explicit) # Sig: 3056022900a7a6b0b0b91b85985aae0694d33096b2d60f8981ad7ab4446c2fa11e6a58fdfcdc1aae1bff665ce6022900d0a99dca838e83e70821194d90dc24f9ee28dbde1b0f5c029a784938302fb81ec16ab6bffc3b3a54 ok 164 - brainpoolP320t1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP384r1 (named_curve) # Sig: 30640230058e92b475c52d8484a62708a428e2d6f5c2a8e3e285e1f124ee70013ed1d67bcdf9205c29335c0176e1d714bc6930c702300e287e5b0ea703818bd530ed2cbbde47f85f2e4e43dc5c5a73a7060366439fa197e8157d1386fc964a094f0b5fc45dff ok 165 - brainpoolP384r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP384r1 (explicit) # Sig: 3064023010409a675389dbc5d24f7ee8d74f4ef34901947e505d0710c0d060fecfe615c00c4d14cd08e5134982c84296ad258e5002300fefea27532d5f7f0c089c88cc718b75685c59b02d9267cc42f22aec8f2c5b4cd3a6f097d81e153a733f369900f5c45b ok 166 - brainpoolP384r1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP384t1 (named_curve) # Sig: 306402301c7773cf09fc236213e89adeb9f8190f5ca8f0b07df1356358b089632bc05fea869337bfd18cce8cb7a34b0700b9fb1902301ef8b97758922e6ae6d42c2085dfea319bc255f8857c00b273789aa40e818a4f7e01d10b3d8eddd081723600b491b7bb ok 167 - brainpoolP384t1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP384t1 (explicit) # Sig: 306402303b5a2c1c8723fc06ad06b62cf4f91253be091a910352698fd8cad9e1c1d48b4dc881aacd20a32e9c9e2f743479783a3b02306db9814fd3d397144ea20cc965a1b7a4b5cfed036eb1cb8ff4736b9e5428d783b9fa000e7c0a5067011d457c0f7909cf not ok 168 - brainpoolP384t1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP512r1 (named_curve) # Sig: 30818402401e94b6a5b0d90abf9d5004efeffb902a553da70db21e5d5c61260c58c54761380c6f155e0f679c7084b12f9228b0d64ca1ee5e49d2e33bfcbe5bab2f931e3cf3024001b133cdf931a54e7ce33fd1ab6aae957ba229343360f0b3ee63250931984e545ea03bbad24bc9ee82660170da8d8046c6b287b51394af039972a5728e1382d4 not ok 169 - brainpoolP512r1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP512r1 (explicit) # Sig: 3081850241008f6f02cccb8d8d0f1938752dd3cf07471b99cc188c996df07731ec8097557ffb6f81101483443ed75a2d83d6c3c0815dde3ee35104b7dbe45cf7821f45b7bc76024053dd13aa0897d8bdefe1adf87de049a6d52ee38e297df09c9137721e3ebf5d9ad3474cfd0a1fe96f947e2c4aafe6e1e58fd7f5bc33dac3f351451c834006653f not ok 170 - brainpoolP512r1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP512t1 (named_curve) # Sig: 30818402403e975c394dbb4c40975c5a6a8ae79f866ac6c3a1ac3b20502a4fbe8aea1fb8fd3caa2e351d01fc5d64ee653fc750949b2c967958242c586fd7ea497e10670055024078eb796229c5f051ee4a52bd74f05b9c50e39c4d8a00ad7e2672d905ba490ee0ba84c6a68eb5f2e0aa919d86a0f6a16b7f73d8ea834cf8aa1b18aba06ad29c2e ok 171 - brainpoolP512t1, named_curve parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) # brainpoolP512t1 (explicit) # Sig: 30818402405bf4df8e5240e62dc94cb96913680d1884ebab24ebbecbd6b8a9c8ad3edddbab8e15fff360dea4736c89bb664320dde641713610fb87ae387da46c3a02c8296b02406d17f3615c89ba9e02f179f3706ba84d76d95d4d207fe42a6ee08d38f0ad8690ac1b78d8ae7365d802e84f4ca2621c70901767916dba6836e2b5e78a54a1bfb5 ok 172 - brainpoolP512t1, explicit parameters: OpenSSL binary verifies our digest signature for “Hello” (sha1) ok 173 - to_der_with_curve_name() yields same output as OpenSSL ok 174 - to_der_with_explicit_curve() matches OpenSSL, too ok 175 - verify() - positive ok 176 - verify() - negative not ok 177 - no warnings Dubious, test returned 14 (wstat 3584, 0xe00) Failed 14/177 subtests (less 96 skipped subtests: 67 okay) t/Crypt-Perl-ECDSA-PublicKey.t .................... # Using OpenSSL binary: C:\CPANFL~1.24-\var\libs\bin\openssl.EXE # OpenSSL 1.0.2h 3 May 2016 # built on: reproducible build, date unspecified # platform: mingw64 # options: bn(64,64) rc4(16x,int) des(idx,cisc,2,long) idea(int) blowfish(idx) # compiler: gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -O3 -Wall -DWIN32_LEAN_AND_MEAN -DUNICODE -D_UNICODE -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM # OPENSSLDIR: "C:/cpanfly-5.22-64/var/libs/ssl" 1..8 ok 1 - get_struct_for_public_jwk() ok 2 - to_jwk_thumbprint(sha384) ok 3 - PKCS8 key parsed the same as a regular one ok 4 - output DER matches the input ok 5 - output DER matches the input ok 6 - verify() - positive ok 7 - verify() - negative ok 8 - no warnings ok t/Crypt-Perl-Math.t ............................... 1..41 ok 1 - ceil(1.1) ok 2 - ceil(1.2) ok 3 - ceil(1.3) ok 4 - ceil(1.4) ok 5 - ceil(1.5) ok 6 - ceil(1.6) ok 7 - ceil(1.7) ok 8 - ceil(1.8) ok 9 - ceil(1.9) ok 10 - ceil(2) ok 11 - 44 <= 234 (test 1) ok 12 - 69 <= 234 (test 2) ok 13 - 8 <= 234 (test 3) ok 14 - 112 <= 234 (test 4) ok 15 - 210 <= 234 (test 5) ok 16 - 169 <= 234 (test 6) ok 17 - 103 <= 234 (test 7) ok 18 - 140 <= 234 (test 8) ok 19 - 153 <= 234 (test 9) ok 20 - 73 <= 234 (test 10) ok 21 - 105192594 <= 287309823 (test 1) ok 22 - 245709359 <= 287309823 (test 2) ok 23 - 3457062 <= 287309823 (test 3) ok 24 - 265224788 <= 287309823 (test 4) ok 25 - 178708163 <= 287309823 (test 5) ok 26 - 270456527 <= 287309823 (test 6) ok 27 - 265171672 <= 287309823 (test 7) ok 28 - 172150566 <= 287309823 (test 8) ok 29 - 253184744 <= 287309823 (test 9) ok 30 - 217498743 <= 287309823 (test 10) ok 31 - 545767227458472699 <= 1230045648225566719 (test 1) ok 32 - 266319155930991864 <= 1230045648225566719 (test 2) ok 33 - 491731805713139725 <= 1230045648225566719 (test 3) ok 34 - 263221290465637219 <= 1230045648225566719 (test 4) ok 35 - 1166041462382295132 <= 1230045648225566719 (test 5) ok 36 - 801959012233907043 <= 1230045648225566719 (test 6) ok 37 - 560468469869619478 <= 1230045648225566719 (test 7) ok 38 - 749935350841938359 <= 1230045648225566719 (test 8) ok 39 - 264348065044351129 <= 1230045648225566719 (test 9) ok 40 - 536226857566592103 <= 1230045648225566719 (test 10) ok 41 - no warnings ok t/Crypt-Perl-PK.t ................................. 1..9 ok 1 - 'parse_jwk($ecc_private_jwk)' isa 'Crypt::Perl::ECDSA::PrivateKey' ok 2 - 'parse_jwk($ecc_public_jwk)' isa 'Crypt::Perl::ECDSA::PublicKey' ok 3 - 'parse_jwk($rsa_private_jwk)' isa 'Crypt::Perl::RSA::PrivateKey' ok 4 - 'parse_jwk($rsa_public_jwk)' isa 'Crypt::Perl::RSA::PublicKey' ok 5 - 'parse_key($rsa_priv)' isa 'Crypt::Perl::RSA::PrivateKey' ok 6 - 'parse_key($rsa_pub)' isa 'Crypt::Perl::RSA::PublicKey' ok 7 - 'parse_key($ecc_priv)' isa 'Crypt::Perl::ECDSA::PrivateKey' ok 8 - 'parse_key($ecdsa_pub)' isa 'Crypt::Perl::ECDSA::PublicKey' ok 9 - no warnings ok t/Crypt-Perl-PKCS10-Attribute-extensionRequest.t .. 1..3 ok 1 - encode() as expected - subjectAltName with two dNSName entries ok 2 - encode() as expected - critical subjectAltName with two dNSName entries ok 3 - no warnings ok Generating RSA private key, 1024 bit long modulus ..++++++ ..............................++++++ e is 65537 (0x10001) # Failed test 'RSA (1024-bit): challengePassword' # at t/Crypt-Perl-PKCS10.t line 115. # (in t::Crypt::Perl::PKCS10->test_new__ecdsa) # 'Certificate Request: # Data: # Version: 0 (0x0) # Subject: O=the_organizationName/title=the_title, ST=the_stateOrProvinceName, GN=the_givenName/physicalDeliveryOfficeName=the_physicalDeliveryOfficeName/street=the_streetAddress, CN=the_commonName/pseudonym=the_pseudonym/postalCode=the_postalCode, OU=the_organizationalUnitName/facsimileTelephoneNumber=the_facsimileTelephoneNumber, L=the_localityName/name=the_name/emailAddress=the_emailAddress/businessCategory=the_businessCategory, SN=the_surname/postOfficeBox=the_postOfficeBox/initials=the_initials/description=the_description, C=the_countryName/telephoneNumber=the_telephoneNumber/postalAddress=the_postalAddress/searchGuide=the_searchGuide # Subject Public Key Info: # Public Key Algorithm: rsaEncryption # Public-Key: (1024 bit) # Modulus: # 00:d6:97:6a:18:96:ad:87:3a:a3:fb:f0:63:14:db: # 34:f4:8d:08:37:82:4b:10:cf:e4:52:91:1f:50:8f: # 90:bc:b8:a9:a8:1c:cc:6e:1e:03:fe:ba:99:fa:c9: # a3:c8:b7:8f:e0:f6:e8:cf:a5:af:90:0f:af:44:f3: # ca:77:e5:d2:51:04:59:57:26:99:9a:50:fe:91:d7: # 91:18:ce:86:2d:2e:f3:40:ec:42:c9:5e:be:28:de: # b0:02:1e:96:14:6b:cd:b6:70:b8:a3:8b:de:8d:d1: # 60:a2:65:f4:1a:73:ce:2a:6d:ec:f5:d6:63:15:3f: # 49:92:ee:b3:57:72:3f:f4:cd # Exponent: 65537 (0x10001) # Attributes: # challengePassword :unable to print attribute # Requested Extensions: # X509v3 Subject Alternative Name: # DNS:felipegasper.com, DNS:gasperfelipe.com # Signature Algorithm: sha512WithRSAEncryption # 61:36:e5:4c:e1:a2:dc:5a:c1:29:dc:28:74:98:64:61:5f:30: # 17:06:6e:74:4f:ce:ac:11:ac:19:75:5e:8a:a0:a8:76:46:c0: # 36:51:cb:4e:82:ec:41:68:e6:eb:63:0d:5e:b1:10:6e:4f:94: # 7c:8c:dc:48:69:9c:97:e0:94:23:09:0d:4b:7a:ca:34:f0:6b: # b4:ba:5e:05:d1:c8:71:f4:5d:b9:ab:4f:8d:c8:f5:9b:81:56: # ef:f5:04:86:03:5c:02:be:c6:21:a8:c1:71:b2:a1:60:b5:3c: # 9b:63:d6:7d:83:b0:f3:74:2c:c1:f2:3b:0e:c0:0b:b7:62:46: # b5:db # ' # doesn't match '(?^:challengePassword.*iNsEcUrE)' Generating RSA private key, 2048 bit long modulus ....................+++ .........................................................................................................................................................................................................................+++ e is 65537 (0x10001) # Failed test 'RSA (2048-bit): challengePassword' # at t/Crypt-Perl-PKCS10.t line 115. # (in t::Crypt::Perl::PKCS10->test_new__ecdsa) # 'Certificate Request: # Data: # Version: 0 (0x0) # Subject: O=the_organizationName/title=the_title, ST=the_stateOrProvinceName, GN=the_givenName/physicalDeliveryOfficeName=the_physicalDeliveryOfficeName/street=the_streetAddress, CN=the_commonName/pseudonym=the_pseudonym/postalCode=the_postalCode, OU=the_organizationalUnitName/facsimileTelephoneNumber=the_facsimileTelephoneNumber, L=the_localityName/name=the_name/emailAddress=the_emailAddress/businessCategory=the_businessCategory, SN=the_surname/postOfficeBox=the_postOfficeBox/initials=the_initials/description=the_description, C=the_countryName/telephoneNumber=the_telephoneNumber/postalAddress=the_postalAddress/searchGuide=the_searchGuide # Subject Public Key Info: # Public Key Algorithm: rsaEncryption # Public-Key: (2048 bit) # Modulus: # 00:e6:47:80:cb:32:ce:30:f6:b3:c5:41:fd:33:67: # 32:8b:9c:9f:ab:3b:b8:a8:a4:3e:49:85:72:25:d7: # 7c:e1:5f:4e:7a:00:c8:4a:cc:58:c3:49:a6:f7:58: # 58:8e:dc:67:49:67:8b:a5:b3:9a:d4:0d:16:ec:b2: # e8:17:b7:15:19:58:5c:55:fe:d0:88:ca:85:56:fe: # 9a:a0:99:27:93:de:5f:95:fd:b0:8a:55:f0:90:82: # 48:4c:00:a8:87:4d:5e:44:d7:55:f8:0f:a3:8e:94: # 12:7d:ed:5b:58:6f:8d:04:5e:0b:05:5d:c9:ab:7a: # e6:40:cb:dc:cc:55:c0:aa:9f:ab:52:26:cb:fc:4f: # 87:0b:f6:df:5c:06:14:38:78:e5:77:a4:72:0d:25: # 7f:9c:33:6b:8d:28:f8:34:66:e3:b2:14:83:66:11: # f0:51:24:d0:cc:57:3e:26:87:5c:cf:97:55:a0:b2: # 3a:d3:86:76:81:34:34:b3:b8:7f:24:aa:10:5e:b0: # ce:d0:23:f3:a7:60:7c:17:b8:1c:00:e2:bb:83:d8: # 3d:b2:43:f3:4f:3c:d3:7f:16:2e:fd:e2:fd:09:58: # df:66:58:4b:58:81:71:ed:1f:ef:a6:ac:82:0c:52: # 61:f8:ad:80:7e:db:43:6d:30:1f:ab:1e:c2:6f:2d: # e7:77 # Exponent: 65537 (0x10001) # Attributes: # challengePassword :unable to print attribute # Requested Extensions: # X509v3 Subject Alternative Name: # DNS:felipegasper.com, DNS:gasperfelipe.com # Signature Algorithm: sha512WithRSAEncryption # 50:9d:bb:47:85:6f:86:21:5d:4e:09:9d:fb:ee:93:a6:ae:e1: # db:ac:7b:98:43:5a:8b:df:58:45:b6:a2:95:18:20:c1:af:3e: # 95:2b:a6:03:02:8a:a9:f8:f7:83:a8:b2:5c:2d:bc:5e:d5:05: # aa:01:35:f5:cf:7c:51:87:7c:6d:cb:0d:ed:13:07:19:19:cf: # 92:23:90:45:2e:eb:6c:55:03:45:d8:82:8a:62:08:aa:57:a1: # 7c:d9:65:07:d3:62:4e:81:9a:8e:da:0b:02:b7:57:0b:b5:5c: # 48:44:8d:7d:7d:b4:e6:e3:53:3e:56:9d:7f:60:36:38:26:45: # 6d:86:9e:ae:4a:dc:bd:ec:ef:c1:91:04:9d:2d:12:17:a2:db: # d5:8d:ba:6a:bc:c6:64:b5:65:22:b0:47:6f:c9:4f:3b:09:d7: # 68:48:c3:e1:83:fb:75:f2:e9:c6:9d:af:37:4e:e3:71:6a:95: # c8:ef:82:5a:26:8e:b5:b9:03:b9:14:77:7e:34:c7:73:0f:e9: # f5:13:6b:f2:59:9b:90:52:0a:8f:93:f4:92:c4:89:1b:e2:fc: # 11:a8:5d:37:ba:2d:71:11:b6:c3:6e:f5:9d:c3:50:21:56:b1: # 00:10:dc:2a:f3:07:47:d3:ce:c3:7f:be:82:d0:7d:b8:a5:60: # 7f:37:3d:58 # ' # doesn't match '(?^:challengePassword.*iNsEcUrE)' # Failed test 'ECDSA (secp224k1): challengePassword' # at t/Crypt-Perl-PKCS10.t line 115. # (in t::Crypt::Perl::PKCS10->test_new__ecdsa) # 'Certificate Request: # Data: # Version: 0 (0x0) # Subject: O=the_organizationName/title=the_title, ST=the_stateOrProvinceName, GN=the_givenName/physicalDeliveryOfficeName=the_physicalDeliveryOfficeName/street=the_streetAddress, CN=the_commonName/pseudonym=the_pseudonym/postalCode=the_postalCode, OU=the_organizationalUnitName/facsimileTelephoneNumber=the_facsimileTelephoneNumber, L=the_localityName/name=the_name/emailAddress=the_emailAddress/businessCategory=the_businessCategory, SN=the_surname/postOfficeBox=the_postOfficeBox/initials=the_initials/description=the_description, C=the_countryName/telephoneNumber=the_telephoneNumber/postalAddress=the_postalAddress/searchGuide=the_searchGuide # Subject Public Key Info: # Public Key Algorithm: id-ecPublicKey # Unable to load Public Key # 15160:error:10067066:elliptic curve routines:ec_GFp_simple_oct2point:invalid encoding:ecp_oct.c:370: # 15160:error:10098010:elliptic curve routines:o2i_ECPublicKey:EC lib:ec_asn1.c:1281: # 15160:error:100D708E:elliptic curve routines:ECKEY_PUB_DECODE:decode error:ec_ameth.c:205: # 15160:error:0B07707D:x509 certificate routines:X509_PUBKEY_get:public key decode error:x_pubkey.c:154: # Attributes: # challengePassword :unable to print attribute # Requested Extensions: # X509v3 Subject Alternative Name: # DNS:felipegasper.com, DNS:gasperfelipe.com # Signature Algorithm: ecdsa-with-SHA224 # 30:3d:02:1c:19:c1:c3:b6:97:e2:a7:95:fd:0b:18:77:a0:9e: # 99:6b:aa:3f:fb:f7:7c:16:71:03:b8:9b:18:8c:02:1d:00:f0: # 03:5f:03:a8:ed:fe:f2:6f:8a:a1:1c:ed:6f:f6:7c:e3:2f:c9: # b5:76:91:55:47:9e:b7:c2:03 # ' # doesn't match '(?^:challengePassword.*iNsEcUrE)' # Failed test 'ECDSA (brainpoolP256r1): challengePassword' # at t/Crypt-Perl-PKCS10.t line 115. # (in t::Crypt::Perl::PKCS10->test_new__ecdsa) # 'Certificate Request: # Data: # Version: 0 (0x0) # Subject: O=the_organizationName/title=the_title, ST=the_stateOrProvinceName, GN=the_givenName/physicalDeliveryOfficeName=the_physicalDeliveryOfficeName/street=the_streetAddress, CN=the_commonName/pseudonym=the_pseudonym/postalCode=the_postalCode, OU=the_organizationalUnitName/facsimileTelephoneNumber=the_facsimileTelephoneNumber, L=the_localityName/name=the_name/emailAddress=the_emailAddress/businessCategory=the_businessCategory, SN=the_surname/postOfficeBox=the_postOfficeBox/initials=the_initials/description=the_description, C=the_countryName/telephoneNumber=the_telephoneNumber/postalAddress=the_postalAddress/searchGuide=the_searchGuide # Subject Public Key Info: # Public Key Algorithm: id-ecPublicKey # Public-Key: (256 bit) # pub: # 04:75:b3:31:12:39:fa:a6:ab:27:89:37:55:27:b0: # 8b:9f:25:e2:92:d6:04:ae:7e:a6:23:01:6b:ec:fa: # 96:e2:0f:8c:50:6d:c8:a0:11:89:65:73:4e:cc:61: # 62:46:32:ea:58:2e:26:2a:65:ea:15:49:42:28:61: # ee:c6:3c:fd:63 # ASN1 OID: brainpoolP256r1 # Attributes: # challengePassword :unable to print attribute # Requested Extensions: # X509v3 Subject Alternative Name: # DNS:felipegasper.com, DNS:gasperfelipe.com # Signature Algorithm: ecdsa-with-SHA256 # 30:44:02:20:70:51:fb:e0:94:75:f7:cc:a3:97:5c:94:fe:f4: # 5f:31:c4:3e:f5:69:db:5d:fe:4f:e4:a4:44:d9:1c:90:52:97: # 02:20:42:84:ae:58:f3:6a:08:1a:a6:c5:f6:ab:95:66:83:78: # 28:93:52:15:f4:0f:ef:b6:bc:86:cf:3c:b3:3c:4b:a9 # ' # doesn't match '(?^:challengePassword.*iNsEcUrE)' # Failed test 'ECDSA (secp384r1): challengePassword' # at t/Crypt-Perl-PKCS10.t line 115. # (in t::Crypt::Perl::PKCS10->test_new__ecdsa) # 'Certificate Request: # Data: # Version: 0 (0x0) # Subject: O=the_organizationName/title=the_title, ST=the_stateOrProvinceName, GN=the_givenName/physicalDeliveryOfficeName=the_physicalDeliveryOfficeName/street=the_streetAddress, CN=the_commonName/pseudonym=the_pseudonym/postalCode=the_postalCode, OU=the_organizationalUnitName/facsimileTelephoneNumber=the_facsimileTelephoneNumber, L=the_localityName/name=the_name/emailAddress=the_emailAddress/businessCategory=the_businessCategory, SN=the_surname/postOfficeBox=the_postOfficeBox/initials=the_initials/description=the_description, C=the_countryName/telephoneNumber=the_telephoneNumber/postalAddress=the_postalAddress/searchGuide=the_searchGuide # Subject Public Key Info: # Public Key Algorithm: id-ecPublicKey # Public-Key: (384 bit) # pub: # 04:d8:46:a6:9b:16:b5:45:41:76:78:10:0c:67:a0: # df:56:8a:5f:5b:67:f6:0f:ca:de:2b:49:60:92:7a: # b2:60:4c:8c:59:f5:5a:4b:1f:89:2f:b2:10:20:98: # 20:7b:3b:61:c3:da:03:b9:01:50:d2:57:0c:3b:a4: # d3:ee:c1:7e:8b:82:fe:fc:e7:20:15:d9:c4:55:97: # b9:df:a5:2a:9e:2b:c3:c1:fe:60:64:fb:2b:f0:03: # 71:fc:51:23:33:ef:07 # ASN1 OID: secp384r1 # NIST CURVE: P-384 # Attributes: # challengePassword :unable to print attribute # Requested Extensions: # X509v3 Subject Alternative Name: # DNS:felipegasper.com, DNS:gasperfelipe.com # Signature Algorithm: ecdsa-with-SHA384 # 30:66:02:31:00:cd:60:5d:2b:22:3f:d1:48:27:51:3e:d4:76: # 85:76:e4:c0:d2:c5:8e:e1:ad:72:b5:a1:44:fc:8f:d2:9a:31: # 19:df:0b:95:ec:d8:f6:15:29:b4:40:b1:36:b5:0e:83:62:02: # 31:00:f7:32:46:1d:d6:32:27:f7:92:9f:83:01:0d:38:3e:a7: # 27:1d:8e:b8:c7:ff:42:6a:37:5a:46:eb:74:d1:66:70:bb:1e: # 57:c4:05:73:66:f1:34:79:e3:30:9b:7a:e5:15 # ' # doesn't match '(?^:challengePassword.*iNsEcUrE)' # Failed test 'ECDSA (secp521r1): challengePassword' # at t/Crypt-Perl-PKCS10.t line 115. # (in t::Crypt::Perl::PKCS10->test_new__ecdsa) # 'Certificate Request: # Data: # Version: 0 (0x0) # Subject: O=the_organizationName/title=the_title, ST=the_stateOrProvinceName, GN=the_givenName/physicalDeliveryOfficeName=the_physicalDeliveryOfficeName/street=the_streetAddress, CN=the_commonName/pseudonym=the_pseudonym/postalCode=the_postalCode, OU=the_organizationalUnitName/facsimileTelephoneNumber=the_facsimileTelephoneNumber, L=the_localityName/name=the_name/emailAddress=the_emailAddress/businessCategory=the_businessCategory, SN=the_surname/postOfficeBox=the_postOfficeBox/initials=the_initials/description=the_description, C=the_countryName/telephoneNumber=the_telephoneNumber/postalAddress=the_postalAddress/searchGuide=the_searchGuide # Subject Public Key Info: # Public Key Algorithm: id-ecPublicKey # Public-Key: (521 bit) # pub: # 04:00:1c:b2:d9:98:52:26:08:e2:6b:13:db:c3:62: # 38:69:96:cf:16:9a:c4:04:a9:0d:de:3d:de:f9:ff: # 87:08:38:70:5e:76:1d:3a:c7:3c:fd:9a:48:0e:aa: # 3c:ae:ab:29:84:cb:9e:31:b6:74:7c:b5:93:18:18: # a6:2a:6b:40:ed:55:c1:00:ef:8e:3f:bd:c4:d2:71: # e9:c1:cb:fd:09:cf:c4:a8:cc:c5:0a:af:ba:7c:48: # b5:90:fb:6c:4f:d4:98:4c:d0:9a:b8:6c:ec:c4:6d: # ce:bf:27:d0:54:5f:44:3a:2d:3d:71:2f:1a:0e:2a: # ff:4a:d8:fc:b1:86:5d:59:69:62:70:b9:40 # ASN1 OID: secp521r1 # NIST CURVE: P-521 # Attributes: # challengePassword :unable to print attribute # Requested Extensions: # X509v3 Subject Alternative Name: # DNS:felipegasper.com, DNS:gasperfelipe.com # Signature Algorithm: ecdsa-with-SHA512 # 30:81:88:02:42:00:a1:5b:ae:0a:69:40:57:b2:48:14:d1:94: # a3:b1:77:1f:f8:5d:d1:ae:e5:7d:96:90:e0:0a:6d:d3:3f:ba: # 3d:bc:2b:9d:70:a3:ae:25:88:1d:cc:bb:02:b4:4c:a6:62:85: # 6a:a3:f4:c3:b0:2a:8e:51:e4:ba:85:85:60:90:25:45:d7:02: # 42:01:c7:61:fc:4c:13:0a:83:0f:d3:27:5b:24:de:a5:65:74: # 2f:8f:b7:16:13:1f:5d:b8:de:ab:e6:3a:91:37:7a:f7:e5:c3: # b5:f0:03:f4:d4:d6:e6:20:4d:70:2c:9e:f8:98:a4:31:ef:ac: # bf:61:48:4c:54:e4:46:c6:3b:21:0c:28:b6 # ' # doesn't match '(?^:challengePassword.*iNsEcUrE)' # Failed test 'ECDSA (prime239v1): challengePassword' # at t/Crypt-Perl-PKCS10.t line 115. # (in t::Crypt::Perl::PKCS10->test_new__ecdsa) # 'Certificate Request: # Data: # Version: 0 (0x0) # Subject: O=the_organizationName/title=the_title, ST=the_stateOrProvinceName, GN=the_givenName/physicalDeliveryOfficeName=the_physicalDeliveryOfficeName/street=the_streetAddress, CN=the_commonName/pseudonym=the_pseudonym/postalCode=the_postalCode, OU=the_organizationalUnitName/facsimileTelephoneNumber=the_facsimileTelephoneNumber, L=the_localityName/name=the_name/emailAddress=the_emailAddress/businessCategory=the_businessCategory, SN=the_surname/postOfficeBox=the_postOfficeBox/initials=the_initials/description=the_description, C=the_countryName/telephoneNumber=the_telephoneNumber/postalAddress=the_postalAddress/searchGuide=the_searchGuide # Subject Public Key Info: # Public Key Algorithm: id-ecPublicKey # Public-Key: (239 bit) # pub: # 04:63:f0:7b:eb:de:21:d9:8f:9a:c0:2f:2a:b8:09: # 6f:88:be:38:97:a7:81:63:dc:9d:25:fd:37:b1:8b: # 72:3a:5e:04:13:1c:4b:f0:d2:4a:b5:d1:71:4b:e4: # 92:55:f1:a1:6d:d7:f6:10:95:db:b0:66:19:56:05: # 97 # ASN1 OID: prime239v1 # Attributes: # challengePassword :unable to print attribute # Requested Extensions: # X509v3 Subject Alternative Name: # DNS:felipegasper.com, DNS:gasperfelipe.com # Signature Algorithm: ecdsa-with-SHA224 # 30:40:02:1e:10:2f:b1:9f:dd:b7:b6:f3:fc:9c:16:22:ef:56: # 1c:a3:2a:98:ed:5c:d7:f7:1f:98:9c:66:f9:ed:90:e8:02:1e: # 15:7f:ad:4b:0f:05:cd:5b:19:a3:6e:87:5f:50:ac:b9:7a:a9: # c1:02:4b:00:7f:d2:be:85:c3:1a:3a:e8 # ' # doesn't match '(?^:challengePassword.*iNsEcUrE)' # Failed test 'ECDSA (brainpoolP320r1): challengePassword' # at t/Crypt-Perl-PKCS10.t line 115. # (in t::Crypt::Perl::PKCS10->test_new__ecdsa) # 'Certificate Request: # Data: # Version: 0 (0x0) # Subject: O=the_organizationName/title=the_title, ST=the_stateOrProvinceName, GN=the_givenName/physicalDeliveryOfficeName=the_physicalDeliveryOfficeName/street=the_streetAddress, CN=the_commonName/pseudonym=the_pseudonym/postalCode=the_postalCode, OU=the_organizationalUnitName/facsimileTelephoneNumber=the_facsimileTelephoneNumber, L=the_localityName/name=the_name/emailAddress=the_emailAddress/businessCategory=the_businessCategory, SN=the_surname/postOfficeBox=the_postOfficeBox/initials=the_initials/description=the_description, C=the_countryName/telephoneNumber=the_telephoneNumber/postalAddress=the_postalAddress/searchGuide=the_searchGuide # Subject Public Key Info: # Public Key Algorithm: id-ecPublicKey # Public-Key: (320 bit) # pub: # 04:7d:1e:54:17:52:8e:22:7b:89:b0:af:93:f9:e7: # 95:25:f9:19:65:6f:4b:97:0b:db:62:06:77:78:c5: # 07:26:d0:62:9d:c5:39:61:b8:7a:9d:aa:f1:8d:53: # db:09:22:f8:35:7c:be:86:58:da:f5:fb:fa:c3:8c: # 4f:08:eb:4e:cb:85:d1:04:3e:b5:a0:bb:cf:f4:7b: # 01:5a:43:f3:77:99 # ASN1 OID: brainpoolP320r1 # Attributes: # challengePassword :unable to print attribute # Requested Extensions: # X509v3 Subject Alternative Name: # DNS:felipegasper.com, DNS:gasperfelipe.com # Signature Algorithm: ecdsa-with-SHA256 # 30:54:02:28:0e:d4:7a:dd:d9:b1:1e:11:b0:5f:41:93:a1:c1: # ba:b1:72:61:21:9c:e4:50:54:31:08:9b:78:a7:b2:0f:13:39: # 87:ec:63:37:d0:7d:07:37:02:28:2a:b8:38:61:73:94:52:90: # a8:92:dc:94:bb:76:10:5e:19:c0:5c:a9:6a:86:d9:f4:d3:00: # 64:96:2e:a9:9f:bd:f8:15:91:fc:2f:fd:99:09 # ' # doesn't match '(?^:challengePassword.*iNsEcUrE)' # Failed test 'ECDSA (brainpoolP512r1): challengePassword' # at t/Crypt-Perl-PKCS10.t line 115. # (in t::Crypt::Perl::PKCS10->test_new__ecdsa) # 'Certificate Request: # Data: # Version: 0 (0x0) # Subject: O=the_organizationName/title=the_title, ST=the_stateOrProvinceName, GN=the_givenName/physicalDeliveryOfficeName=the_physicalDeliveryOfficeName/street=the_streetAddress, CN=the_commonName/pseudonym=the_pseudonym/postalCode=the_postalCode, OU=the_organizationalUnitName/facsimileTelephoneNumber=the_facsimileTelephoneNumber, L=the_localityName/name=the_name/emailAddress=the_emailAddress/businessCategory=the_businessCategory, SN=the_surname/postOfficeBox=the_postOfficeBox/initials=the_initials/description=the_description, C=the_countryName/telephoneNumber=the_telephoneNumber/postalAddress=the_postalAddress/searchGuide=the_searchGuide # Subject Public Key Info: # Public Key Algorithm: id-ecPublicKey # Public-Key: (512 bit) # pub: # 04:5d:74:3b:58:0d:c5:ed:5b:19:9a:72:8f:a7:7d: # 2e:09:37:34:b7:7b:45:00:e4:c2:8f:fa:d9:6c:39: # 65:59:02:aa:d6:81:34:d9:eb:b3:89:df:d1:4b:9c: # fa:b5:f8:63:3a:16:ab:9a:35:fe:e8:81:4f:6f:49: # 8d:cd:6e:df:88:8f:21:bf:a0:3c:d0:60:92:e1:73: # fb:62:f2:f1:fd:8b:67:44:9f:36:44:6b:52:42:bc: # 18:cc:a6:66:b4:be:57:e6:f1:1c:7d:d3:ed:b8:cf: # 65:17:25:d1:84:3b:8f:0c:0a:35:bd:11:ad:57:75: # dd:93:d0:aa:15:8d:62:6e:32 # ASN1 OID: brainpoolP512r1 # Attributes: # challengePassword :unable to print attribute # Requested Extensions: # X509v3 Subject Alternative Name: # DNS:felipegasper.com, DNS:gasperfelipe.com # Signature Algorithm: ecdsa-with-SHA512 # 30:81:84:02:40:3f:b9:58:0a:8b:a7:de:aa:4a:28:88:ec:f5: # cb:31:4c:c7:40:7d:35:ce:48:9c:20:04:e1:7f:4c:e5:cb:05: # 7a:9c:e4:ff:bd:f2:a8:ba:ca:fa:9f:be:1c:ae:d2:30:65:b9: # 1b:17:9d:7c:64:7a:15:40:1a:54:b2:87:81:1f:95:02:40:2a: # e5:04:4e:3c:e3:0e:0b:7b:9a:73:a1:44:6a:f9:67:80:05:c6: # 85:03:77:bf:57:55:93:1c:6f:94:a0:0c:4e:d2:76:1f:ed:63: # 86:64:21:27:96:63:cf:77:e4:60:3d:b9:b5:ae:9f:38:6b:5f: # fd:ca:fd:86:10:dc:47:e2:77 # ' # doesn't match '(?^:challengePassword.*iNsEcUrE)' # Looks like you failed 9 tests of 235. t/Crypt-Perl-PKCS10.t ............................. 1..235 # Using OpenSSL binary: C:\CPANFL~1.24-\var\libs\bin\openssl.EXE # OpenSSL 1.0.2h 3 May 2016 # built on: reproducible build, date unspecified # platform: mingw64 # options: bn(64,64) rc4(16x,int) des(idx,cisc,2,long) idea(int) blowfish(idx) # compiler: gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -O3 -Wall -DWIN32_LEAN_AND_MEAN -DUNICODE -D_UNICODE -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM # OPENSSLDIR: "C:/cpanfly-5.22-64/var/libs/ssl" ok 1 - RSA (1024-bit): businessCategory ok 2 - RSA (1024-bit): commonName ok 3 - RSA (1024-bit): countryName ok 4 - RSA (1024-bit): description ok 5 - RSA (1024-bit): emailAddress ok 6 - RSA (1024-bit): facsimileTelephoneNumber ok 7 - RSA (1024-bit): givenName ok 8 - RSA (1024-bit): initials ok 9 - RSA (1024-bit): localityName ok 10 - RSA (1024-bit): name ok 11 - RSA (1024-bit): organizationName ok 12 - RSA (1024-bit): organizationalUnitName ok 13 - RSA (1024-bit): physicalDeliveryOfficeName ok 14 - RSA (1024-bit): postOfficeBox ok 15 - RSA (1024-bit): postalAddress ok 16 - RSA (1024-bit): postalCode ok 17 - RSA (1024-bit): pseudonym ok 18 - RSA (1024-bit): searchGuide ok 19 - RSA (1024-bit): stateOrProvinceName ok 20 - RSA (1024-bit): streetAddress ok 21 - RSA (1024-bit): surname ok 22 - RSA (1024-bit): telephoneNumber ok 23 - RSA (1024-bit): title not ok 24 - RSA (1024-bit): challengePassword ok 25 - RSA (1024-bit): SAN 1 ok 26 - RSA (1024-bit): SAN 2 ok 27 - RSA (2048-bit): businessCategory ok 28 - RSA (2048-bit): commonName ok 29 - RSA (2048-bit): countryName ok 30 - RSA (2048-bit): description ok 31 - RSA (2048-bit): emailAddress ok 32 - RSA (2048-bit): facsimileTelephoneNumber ok 33 - RSA (2048-bit): givenName ok 34 - RSA (2048-bit): initials ok 35 - RSA (2048-bit): localityName ok 36 - RSA (2048-bit): name ok 37 - RSA (2048-bit): organizationName ok 38 - RSA (2048-bit): organizationalUnitName ok 39 - RSA (2048-bit): physicalDeliveryOfficeName ok 40 - RSA (2048-bit): postOfficeBox ok 41 - RSA (2048-bit): postalAddress ok 42 - RSA (2048-bit): postalCode ok 43 - RSA (2048-bit): pseudonym ok 44 - RSA (2048-bit): searchGuide ok 45 - RSA (2048-bit): stateOrProvinceName ok 46 - RSA (2048-bit): streetAddress ok 47 - RSA (2048-bit): surname ok 48 - RSA (2048-bit): telephoneNumber ok 49 - RSA (2048-bit): title not ok 50 - RSA (2048-bit): challengePassword ok 51 - RSA (2048-bit): SAN 1 ok 52 - RSA (2048-bit): SAN 2 ok 53 - ECDSA (secp224k1): businessCategory ok 54 - ECDSA (secp224k1): commonName ok 55 - ECDSA (secp224k1): countryName ok 56 - ECDSA (secp224k1): description ok 57 - ECDSA (secp224k1): emailAddress ok 58 - ECDSA (secp224k1): facsimileTelephoneNumber ok 59 - ECDSA (secp224k1): givenName ok 60 - ECDSA (secp224k1): initials ok 61 - ECDSA (secp224k1): localityName ok 62 - ECDSA (secp224k1): name ok 63 - ECDSA (secp224k1): organizationName ok 64 - ECDSA (secp224k1): organizationalUnitName ok 65 - ECDSA (secp224k1): physicalDeliveryOfficeName ok 66 - ECDSA (secp224k1): postOfficeBox ok 67 - ECDSA (secp224k1): postalAddress ok 68 - ECDSA (secp224k1): postalCode ok 69 - ECDSA (secp224k1): pseudonym ok 70 - ECDSA (secp224k1): searchGuide ok 71 - ECDSA (secp224k1): stateOrProvinceName ok 72 - ECDSA (secp224k1): streetAddress ok 73 - ECDSA (secp224k1): surname ok 74 - ECDSA (secp224k1): telephoneNumber ok 75 - ECDSA (secp224k1): title not ok 76 - ECDSA (secp224k1): challengePassword ok 77 - ECDSA (secp224k1): SAN 1 ok 78 - ECDSA (secp224k1): SAN 2 ok 79 - ECDSA (brainpoolP256r1): businessCategory ok 80 - ECDSA (brainpoolP256r1): commonName ok 81 - ECDSA (brainpoolP256r1): countryName ok 82 - ECDSA (brainpoolP256r1): description ok 83 - ECDSA (brainpoolP256r1): emailAddress ok 84 - ECDSA (brainpoolP256r1): facsimileTelephoneNumber ok 85 - ECDSA (brainpoolP256r1): givenName ok 86 - ECDSA (brainpoolP256r1): initials ok 87 - ECDSA (brainpoolP256r1): localityName ok 88 - ECDSA (brainpoolP256r1): name ok 89 - ECDSA (brainpoolP256r1): organizationName ok 90 - ECDSA (brainpoolP256r1): organizationalUnitName ok 91 - ECDSA (brainpoolP256r1): physicalDeliveryOfficeName ok 92 - ECDSA (brainpoolP256r1): postOfficeBox ok 93 - ECDSA (brainpoolP256r1): postalAddress ok 94 - ECDSA (brainpoolP256r1): postalCode ok 95 - ECDSA (brainpoolP256r1): pseudonym ok 96 - ECDSA (brainpoolP256r1): searchGuide ok 97 - ECDSA (brainpoolP256r1): stateOrProvinceName ok 98 - ECDSA (brainpoolP256r1): streetAddress ok 99 - ECDSA (brainpoolP256r1): surname ok 100 - ECDSA (brainpoolP256r1): telephoneNumber ok 101 - ECDSA (brainpoolP256r1): title not ok 102 - ECDSA (brainpoolP256r1): challengePassword ok 103 - ECDSA (brainpoolP256r1): SAN 1 ok 104 - ECDSA (brainpoolP256r1): SAN 2 ok 105 - ECDSA (secp384r1): businessCategory ok 106 - ECDSA (secp384r1): commonName ok 107 - ECDSA (secp384r1): countryName ok 108 - ECDSA (secp384r1): description ok 109 - ECDSA (secp384r1): emailAddress ok 110 - ECDSA (secp384r1): facsimileTelephoneNumber ok 111 - ECDSA (secp384r1): givenName ok 112 - ECDSA (secp384r1): initials ok 113 - ECDSA (secp384r1): localityName ok 114 - ECDSA (secp384r1): name ok 115 - ECDSA (secp384r1): organizationName ok 116 - ECDSA (secp384r1): organizationalUnitName ok 117 - ECDSA (secp384r1): physicalDeliveryOfficeName ok 118 - ECDSA (secp384r1): postOfficeBox ok 119 - ECDSA (secp384r1): postalAddress ok 120 - ECDSA (secp384r1): postalCode ok 121 - ECDSA (secp384r1): pseudonym ok 122 - ECDSA (secp384r1): searchGuide ok 123 - ECDSA (secp384r1): stateOrProvinceName ok 124 - ECDSA (secp384r1): streetAddress ok 125 - ECDSA (secp384r1): surname ok 126 - ECDSA (secp384r1): telephoneNumber ok 127 - ECDSA (secp384r1): title not ok 128 - ECDSA (secp384r1): challengePassword ok 129 - ECDSA (secp384r1): SAN 1 ok 130 - ECDSA (secp384r1): SAN 2 ok 131 - ECDSA (secp521r1): businessCategory ok 132 - ECDSA (secp521r1): commonName ok 133 - ECDSA (secp521r1): countryName ok 134 - ECDSA (secp521r1): description ok 135 - ECDSA (secp521r1): emailAddress ok 136 - ECDSA (secp521r1): facsimileTelephoneNumber ok 137 - ECDSA (secp521r1): givenName ok 138 - ECDSA (secp521r1): initials ok 139 - ECDSA (secp521r1): localityName ok 140 - ECDSA (secp521r1): name ok 141 - ECDSA (secp521r1): organizationName ok 142 - ECDSA (secp521r1): organizationalUnitName ok 143 - ECDSA (secp521r1): physicalDeliveryOfficeName ok 144 - ECDSA (secp521r1): postOfficeBox ok 145 - ECDSA (secp521r1): postalAddress ok 146 - ECDSA (secp521r1): postalCode ok 147 - ECDSA (secp521r1): pseudonym ok 148 - ECDSA (secp521r1): searchGuide ok 149 - ECDSA (secp521r1): stateOrProvinceName ok 150 - ECDSA (secp521r1): streetAddress ok 151 - ECDSA (secp521r1): surname ok 152 - ECDSA (secp521r1): telephoneNumber ok 153 - ECDSA (secp521r1): title not ok 154 - ECDSA (secp521r1): challengePassword ok 155 - ECDSA (secp521r1): SAN 1 ok 156 - ECDSA (secp521r1): SAN 2 ok 157 - ECDSA (prime239v1): businessCategory ok 158 - ECDSA (prime239v1): commonName ok 159 - ECDSA (prime239v1): countryName ok 160 - ECDSA (prime239v1): description ok 161 - ECDSA (prime239v1): emailAddress ok 162 - ECDSA (prime239v1): facsimileTelephoneNumber ok 163 - ECDSA (prime239v1): givenName ok 164 - ECDSA (prime239v1): initials ok 165 - ECDSA (prime239v1): localityName ok 166 - ECDSA (prime239v1): name ok 167 - ECDSA (prime239v1): organizationName ok 168 - ECDSA (prime239v1): organizationalUnitName ok 169 - ECDSA (prime239v1): physicalDeliveryOfficeName ok 170 - ECDSA (prime239v1): postOfficeBox ok 171 - ECDSA (prime239v1): postalAddress ok 172 - ECDSA (prime239v1): postalCode ok 173 - ECDSA (prime239v1): pseudonym ok 174 - ECDSA (prime239v1): searchGuide ok 175 - ECDSA (prime239v1): stateOrProvinceName ok 176 - ECDSA (prime239v1): streetAddress ok 177 - ECDSA (prime239v1): surname ok 178 - ECDSA (prime239v1): telephoneNumber ok 179 - ECDSA (prime239v1): title not ok 180 - ECDSA (prime239v1): challengePassword ok 181 - ECDSA (prime239v1): SAN 1 ok 182 - ECDSA (prime239v1): SAN 2 ok 183 - ECDSA (brainpoolP320r1): businessCategory ok 184 - ECDSA (brainpoolP320r1): commonName ok 185 - ECDSA (brainpoolP320r1): countryName ok 186 - ECDSA (brainpoolP320r1): description ok 187 - ECDSA (brainpoolP320r1): emailAddress ok 188 - ECDSA (brainpoolP320r1): facsimileTelephoneNumber ok 189 - ECDSA (brainpoolP320r1): givenName ok 190 - ECDSA (brainpoolP320r1): initials ok 191 - ECDSA (brainpoolP320r1): localityName ok 192 - ECDSA (brainpoolP320r1): name ok 193 - ECDSA (brainpoolP320r1): organizationName ok 194 - ECDSA (brainpoolP320r1): organizationalUnitName ok 195 - ECDSA (brainpoolP320r1): physicalDeliveryOfficeName ok 196 - ECDSA (brainpoolP320r1): postOfficeBox ok 197 - ECDSA (brainpoolP320r1): postalAddress ok 198 - ECDSA (brainpoolP320r1): postalCode ok 199 - ECDSA (brainpoolP320r1): pseudonym ok 200 - ECDSA (brainpoolP320r1): searchGuide ok 201 - ECDSA (brainpoolP320r1): stateOrProvinceName ok 202 - ECDSA (brainpoolP320r1): streetAddress ok 203 - ECDSA (brainpoolP320r1): surname ok 204 - ECDSA (brainpoolP320r1): telephoneNumber ok 205 - ECDSA (brainpoolP320r1): title not ok 206 - ECDSA (brainpoolP320r1): challengePassword ok 207 - ECDSA (brainpoolP320r1): SAN 1 ok 208 - ECDSA (brainpoolP320r1): SAN 2 ok 209 - ECDSA (brainpoolP512r1): businessCategory ok 210 - ECDSA (brainpoolP512r1): commonName ok 211 - ECDSA (brainpoolP512r1): countryName ok 212 - ECDSA (brainpoolP512r1): description ok 213 - ECDSA (brainpoolP512r1): emailAddress ok 214 - ECDSA (brainpoolP512r1): facsimileTelephoneNumber ok 215 - ECDSA (brainpoolP512r1): givenName ok 216 - ECDSA (brainpoolP512r1): initials ok 217 - ECDSA (brainpoolP512r1): localityName ok 218 - ECDSA (brainpoolP512r1): name ok 219 - ECDSA (brainpoolP512r1): organizationName ok 220 - ECDSA (brainpoolP512r1): organizationalUnitName ok 221 - ECDSA (brainpoolP512r1): physicalDeliveryOfficeName ok 222 - ECDSA (brainpoolP512r1): postOfficeBox ok 223 - ECDSA (brainpoolP512r1): postalAddress ok 224 - ECDSA (brainpoolP512r1): postalCode ok 225 - ECDSA (brainpoolP512r1): pseudonym ok 226 - ECDSA (brainpoolP512r1): searchGuide ok 227 - ECDSA (brainpoolP512r1): stateOrProvinceName ok 228 - ECDSA (brainpoolP512r1): streetAddress ok 229 - ECDSA (brainpoolP512r1): surname ok 230 - ECDSA (brainpoolP512r1): telephoneNumber ok 231 - ECDSA (brainpoolP512r1): title not ok 232 - ECDSA (brainpoolP512r1): challengePassword ok 233 - ECDSA (brainpoolP512r1): SAN 1 ok 234 - ECDSA (brainpoolP512r1): SAN 2 ok 235 - no warnings Dubious, test returned 9 (wstat 2304, 0x900) Failed 9/235 subtests # Your Crypt::Perl::BigInt backend is “Math::BigInt::GMP”. t/Crypt-Perl-RSA-Generate.t ....................... 1..2 # Using OpenSSL binary: C:\CPANFL~1.24-\var\libs\bin\openssl.EXE # OpenSSL 1.0.2h 3 May 2016 # built on: reproducible build, date unspecified # platform: mingw64 # options: bn(64,64) rc4(16x,int) des(idx,cisc,2,long) idea(int) blowfish(idx) # compiler: gcc -I. -I.. -I../include -D_WINDLL -DOPENSSL_PIC -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -O3 -Wall -DWIN32_LEAN_AND_MEAN -DUNICODE -D_UNICODE -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM # OPENSSLDIR: "C:/cpanfly-5.22-64/var/libs/ssl" # Key generation 1 … # OK # Key generation 2 … # OK # Key generation 3 … # OK # Key generation 4 … # OK # Key generation 5 … # OK # Key generation 6 … # OK # Key generation 7 … # OK # Key generation 8 … # OK # Key generation 9 … # OK # Key generation 10 … # OK # Key generation 11 … # OK # Key generation 12 … # OK # Key generation 13 … # OK # Key generation 14 … # OK # Key generation 15 … # OK # Key generation 16 … # OK # Key generation 17 … # OK # Key generation 18 … # OK # Key generation 19 … # OK # Key generation 20 … # OK # Key generation 21 … # OK # Key generation 22 … # OK # Key generation 23 … # OK # Key generation 24 … # OK # Key generation 25 … # OK # Key generation 26 … # OK # Key generation 27 … # OK # Key generation 28 … # OK # Key generation 29 … # OK # Key generation 30 … # OK # Key generation 31 … # OK # Key generation 32 … # OK # Key generation 33 … # OK # Key generation 34 … # OK # Key generation 35 … # OK # Key generation 36 … # OK # Key generation 37 … # OK # Key generation 38 … # OK # Key generation 39 … # OK # Key generation 40 … # OK # Key generation 41 … # OK # Key generation 42 … # OK # Key generation 43 … # OK # Key generation 44 … # OK # Key generation 45 … # OK # Key generation 46 … # OK # Key generation 47 … # OK # Key generation 48 … # OK # Key generation 49 … # OK # Key generation 50 … # OK ok 1 - Generated and verified 50 512-bit RSA keys ok 2 - no warnings ok t/Crypt-Perl-RSA-Parse.t .......................... 1..7 ok 1 - from JWK is identical to from PEM ok 2 - from JWK is identical to from PEM ok 3 - private() with PKCS8 (pem) ok 4 - private_pkcs8(), pem ok 5 - private() with PKCS8 (der) ok 6 - private_pkcs8(), der ok 7 - no warnings ok t/Crypt-Perl-RSA-PrivateKey.t ..................... 1..1313 ok 1 - RS384: Perl verified Perl’s signature ok 2 - RS384: Perl non-verified a wrong signature ok 3 - RS384: OpenSSL verified Perl’s signature ok 4 - RS512: Perl verified Perl’s signature ok 5 - RS512: Perl non-verified a wrong signature ok 6 - RS512: OpenSSL verified Perl’s signature ok 7 - encrypt() changes the message ok 8 - … and decrypt() undoes that change ok 9 - 510-bit key, exp = 3: Perl verified OpenSSL’s signature ok 10 - 510-bit key, exp = 3: Perl’s signature is as expected ok 11 - 510-bit key, exp = 3: Perl verified Perl’s signature ok 12 - 510-bit key, exp = 3: mangled signature non-verification ok 13 - 510-bit key, exp = 3: OpenSSL verified Perl’s signature ok 14 - 511-bit key: Perl verified OpenSSL’s signature ok 15 - 511-bit key: Perl’s signature is as expected ok 16 - 511-bit key: Perl verified Perl’s signature ok 17 - 511-bit key: mangled signature non-verification ok 18 - 511-bit key: OpenSSL verified Perl’s signature ok 19 - 512-bit key: Perl verified OpenSSL’s signature ok 20 - 512-bit key: Perl’s signature is as expected ok 21 - 512-bit key: Perl verified Perl’s signature ok 22 - 512-bit key: mangled signature non-verification ok 23 - 512-bit key: OpenSSL verified Perl’s signature ok 24 - 513-bit key: Perl verified OpenSSL’s signature ok 25 - 513-bit key: Perl’s signature is as expected ok 26 - 513-bit key: Perl verified Perl’s signature ok 27 - 513-bit key: mangled signature non-verification ok 28 - 513-bit key: OpenSSL verified Perl’s signature ok 29 - 514-bit key: Perl verified OpenSSL’s signature ok 30 - 514-bit key: Perl’s signature is as expected ok 31 - 514-bit key: Perl verified Perl’s signature ok 32 - 514-bit key: mangled signature non-verification ok 33 - 514-bit key: OpenSSL verified Perl’s signature ok 34 - 515-bit key, exp = 3: Perl verified OpenSSL’s signature ok 35 - 515-bit key, exp = 3: Perl’s signature is as expected ok 36 - 515-bit key, exp = 3: Perl verified Perl’s signature ok 37 - 515-bit key, exp = 3: mangled signature non-verification ok 38 - 515-bit key, exp = 3: OpenSSL verified Perl’s signature ok 39 - 516-bit key: Perl verified OpenSSL’s signature ok 40 - 516-bit key: Perl’s signature is as expected ok 41 - 516-bit key: Perl verified Perl’s signature ok 42 - 516-bit key: mangled signature non-verification ok 43 - 516-bit key: OpenSSL verified Perl’s signature ok 44 - 517-bit key, exp = 3: Perl verified OpenSSL’s signature ok 45 - 517-bit key, exp = 3: Perl’s signature is as expected ok 46 - 517-bit key, exp = 3: Perl verified Perl’s signature ok 47 - 517-bit key, exp = 3: mangled signature non-verification ok 48 - 517-bit key, exp = 3: OpenSSL verified Perl’s signature ok 49 - 518-bit key, exp = 3: Perl verified OpenSSL’s signature ok 50 - 518-bit key, exp = 3: Perl’s signature is as expected ok 51 - 518-bit key, exp = 3: Perl verified Perl’s signature ok 52 - 518-bit key, exp = 3: mangled signature non-verification ok 53 - 518-bit key, exp = 3: OpenSSL verified Perl’s signature ok 54 - 519-bit key, exp = 3: Perl verified OpenSSL’s signature ok 55 - 519-bit key, exp = 3: Perl’s signature is as expected ok 56 - 519-bit key, exp = 3: Perl verified Perl’s signature ok 57 - 519-bit key, exp = 3: mangled signature non-verification ok 58 - 519-bit key, exp = 3: OpenSSL verified Perl’s signature ok 59 - 520-bit key: Perl verified OpenSSL’s signature ok 60 - 520-bit key: Perl’s signature is as expected ok 61 - 520-bit key: Perl verified Perl’s signature ok 62 - 520-bit key: mangled signature non-verification ok 63 - 520-bit key: OpenSSL verified Perl’s signature ok 64 - 521-bit key, exp = 3: Perl verified OpenSSL’s signature ok 65 - 521-bit key, exp = 3: Perl’s signature is as expected ok 66 - 521-bit key, exp = 3: Perl verified Perl’s signature ok 67 - 521-bit key, exp = 3: mangled signature non-verification ok 68 - 521-bit key, exp = 3: OpenSSL verified Perl’s signature ok 69 - 522-bit key: Perl verified OpenSSL’s signature ok 70 - 522-bit key: Perl’s signature is as expected ok 71 - 522-bit key: Perl verified Perl’s signature ok 72 - 522-bit key: mangled signature non-verification ok 73 - 522-bit key: OpenSSL verified Perl’s signature ok 74 - 523-bit key, exp = 3: Perl verified OpenSSL’s signature ok 75 - 523-bit key, exp = 3: Perl’s signature is as expected ok 76 - 523-bit key, exp = 3: Perl verified Perl’s signature ok 77 - 523-bit key, exp = 3: mangled signature non-verification ok 78 - 523-bit key, exp = 3: OpenSSL verified Perl’s signature ok 79 - 524-bit key, exp = 3: Perl verified OpenSSL’s signature ok 80 - 524-bit key, exp = 3: Perl’s signature is as expected ok 81 - 524-bit key, exp = 3: Perl verified Perl’s signature ok 82 - 524-bit key, exp = 3: mangled signature non-verification ok 83 - 524-bit key, exp = 3: OpenSSL verified Perl’s signature ok 84 - 525-bit key, exp = 3: Perl verified OpenSSL’s signature ok 85 - 525-bit key, exp = 3: Perl’s signature is as expected ok 86 - 525-bit key, exp = 3: Perl verified Perl’s signature ok 87 - 525-bit key, exp = 3: mangled signature non-verification ok 88 - 525-bit key, exp = 3: OpenSSL verified Perl’s signature ok 89 - 526-bit key: Perl verified OpenSSL’s signature ok 90 - 526-bit key: Perl’s signature is as expected ok 91 - 526-bit key: Perl verified Perl’s signature ok 92 - 526-bit key: mangled signature non-verification ok 93 - 526-bit key: OpenSSL verified Perl’s signature ok 94 - 527-bit key: Perl verified OpenSSL’s signature ok 95 - 527-bit key: Perl’s signature is as expected ok 96 - 527-bit key: Perl verified Perl’s signature ok 97 - 527-bit key: mangled signature non-verification ok 98 - 527-bit key: OpenSSL verified Perl’s signature ok 99 - 528-bit key, exp = 3: Perl verified OpenSSL’s signature ok 100 - 528-bit key, exp = 3: Perl’s signature is as expected ok 101 - 528-bit key, exp = 3: Perl verified Perl’s signature ok 102 - 528-bit key, exp = 3: mangled signature non-verification ok 103 - 528-bit key, exp = 3: OpenSSL verified Perl’s signature ok 104 - 529-bit key: Perl verified OpenSSL’s signature ok 105 - 529-bit key: Perl’s signature is as expected ok 106 - 529-bit key: Perl verified Perl’s signature ok 107 - 529-bit key: mangled signature non-verification ok 108 - 529-bit key: OpenSSL verified Perl’s signature ok 109 - 530-bit key, exp = 3: Perl verified OpenSSL’s signature ok 110 - 530-bit key, exp = 3: Perl’s signature is as expected ok 111 - 530-bit key, exp = 3: Perl verified Perl’s signature ok 112 - 530-bit key, exp = 3: mangled signature non-verification ok 113 - 530-bit key, exp = 3: OpenSSL verified Perl’s signature ok 114 - 531-bit key: Perl verified OpenSSL’s signature ok 115 - 531-bit key: Perl’s signature is as expected ok 116 - 531-bit key: Perl verified Perl’s signature ok 117 - 531-bit key: mangled signature non-verification ok 118 - 531-bit key: OpenSSL verified Perl’s signature ok 119 - 532-bit key, exp = 3: Perl verified OpenSSL’s signature ok 120 - 532-bit key, exp = 3: Perl’s signature is as expected ok 121 - 532-bit key, exp = 3: Perl verified Perl’s signature ok 122 - 532-bit key, exp = 3: mangled signature non-verification ok 123 - 532-bit key, exp = 3: OpenSSL verified Perl’s signature ok 124 - 533-bit key, exp = 3: Perl verified OpenSSL’s signature ok 125 - 533-bit key, exp = 3: Perl’s signature is as expected ok 126 - 533-bit key, exp = 3: Perl verified Perl’s signature ok 127 - 533-bit key, exp = 3: mangled signature non-verification ok 128 - 533-bit key, exp = 3: OpenSSL verified Perl’s signature ok 129 - 534-bit key, exp = 3: Perl verified OpenSSL’s signature ok 130 - 534-bit key, exp = 3: Perl’s signature is as expected ok 131 - 534-bit key, exp = 3: Perl verified Perl’s signature ok 132 - 534-bit key, exp = 3: mangled signature non-verification ok 133 - 534-bit key, exp = 3: OpenSSL verified Perl’s signature ok 134 - 535-bit key, exp = 3: Perl verified OpenSSL’s signature ok 135 - 535-bit key, exp = 3: Perl’s signature is as expected ok 136 - 535-bit key, exp = 3: Perl verified Perl’s signature ok 137 - 535-bit key, exp = 3: mangled signature non-verification ok 138 - 535-bit key, exp = 3: OpenSSL verified Perl’s signature ok 139 - 536-bit key, exp = 3: Perl verified OpenSSL’s signature ok 140 - 536-bit key, exp = 3: Perl’s signature is as expected ok 141 - 536-bit key, exp = 3: Perl verified Perl’s signature ok 142 - 536-bit key, exp = 3: mangled signature non-verification ok 143 - 536-bit key, exp = 3: OpenSSL verified Perl’s signature ok 144 - 537-bit key: Perl verified OpenSSL’s signature ok 145 - 537-bit key: Perl’s signature is as expected ok 146 - 537-bit key: Perl verified Perl’s signature ok 147 - 537-bit key: mangled signature non-verification ok 148 - 537-bit key: OpenSSL verified Perl’s signature ok 149 - 538-bit key: Perl verified OpenSSL’s signature ok 150 - 538-bit key: Perl’s signature is as expected ok 151 - 538-bit key: Perl verified Perl’s signature ok 152 - 538-bit key: mangled signature non-verification ok 153 - 538-bit key: OpenSSL verified Perl’s signature ok 154 - 539-bit key, exp = 3: Perl verified OpenSSL’s signature ok 155 - 539-bit key, exp = 3: Perl’s signature is as expected ok 156 - 539-bit key, exp = 3: Perl verified Perl’s signature ok 157 - 539-bit key, exp = 3: mangled signature non-verification ok 158 - 539-bit key, exp = 3: OpenSSL verified Perl’s signature ok 159 - 540-bit key, exp = 3: Perl verified OpenSSL’s signature ok 160 - 540-bit key, exp = 3: Perl’s signature is as expected ok 161 - 540-bit key, exp = 3: Perl verified Perl’s signature ok 162 - 540-bit key, exp = 3: mangled signature non-verification ok 163 - 540-bit key, exp = 3: OpenSSL verified Perl’s signature ok 164 - 541-bit key, exp = 3: Perl verified OpenSSL’s signature ok 165 - 541-bit key, exp = 3: Perl’s signature is as expected ok 166 - 541-bit key, exp = 3: Perl verified Perl’s signature ok 167 - 541-bit key, exp = 3: mangled signature non-verification ok 168 - 541-bit key, exp = 3: OpenSSL verified Perl’s signature ok 169 - 542-bit key, exp = 3: Perl verified OpenSSL’s signature ok 170 - 542-bit key, exp = 3: Perl’s signature is as expected ok 171 - 542-bit key, exp = 3: Perl verified Perl’s signature ok 172 - 542-bit key, exp = 3: mangled signature non-verification ok 173 - 542-bit key, exp = 3: OpenSSL verified Perl’s signature ok 174 - 543-bit key, exp = 3: Perl verified OpenSSL’s signature ok 175 - 543-bit key, exp = 3: Perl’s signature is as expected ok 176 - 543-bit key, exp = 3: Perl verified Perl’s signature ok 177 - 543-bit key, exp = 3: mangled signature non-verification ok 178 - 543-bit key, exp = 3: OpenSSL verified Perl’s signature ok 179 - 544-bit key, exp = 3: Perl verified OpenSSL’s signature ok 180 - 544-bit key, exp = 3: Perl’s signature is as expected ok 181 - 544-bit key, exp = 3: Perl verified Perl’s signature ok 182 - 544-bit key, exp = 3: mangled signature non-verification ok 183 - 544-bit key, exp = 3: OpenSSL verified Perl’s signature ok 184 - 545-bit key: Perl verified OpenSSL’s signature ok 185 - 545-bit key: Perl’s signature is as expected ok 186 - 545-bit key: Perl verified Perl’s signature ok 187 - 545-bit key: mangled signature non-verification ok 188 - 545-bit key: OpenSSL verified Perl’s signature ok 189 - 546-bit key: Perl verified OpenSSL’s signature ok 190 - 546-bit key: Perl’s signature is as expected ok 191 - 546-bit key: Perl verified Perl’s signature ok 192 - 546-bit key: mangled signature non-verification ok 193 - 546-bit key: OpenSSL verified Perl’s signature ok 194 - 547-bit key, exp = 3: Perl verified OpenSSL’s signature ok 195 - 547-bit key, exp = 3: Perl’s signature is as expected ok 196 - 547-bit key, exp = 3: Perl verified Perl’s signature ok 197 - 547-bit key, exp = 3: mangled signature non-verification ok 198 - 547-bit key, exp = 3: OpenSSL verified Perl’s signature ok 199 - 548-bit key, exp = 3: Perl verified OpenSSL’s signature ok 200 - 548-bit key, exp = 3: Perl’s signature is as expected ok 201 - 548-bit key, exp = 3: Perl verified Perl’s signature ok 202 - 548-bit key, exp = 3: mangled signature non-verification ok 203 - 548-bit key, exp = 3: OpenSSL verified Perl’s signature ok 204 - 549-bit key, exp = 3: Perl verified OpenSSL’s signature ok 205 - 549-bit key, exp = 3: Perl’s signature is as expected ok 206 - 549-bit key, exp = 3: Perl verified Perl’s signature ok 207 - 549-bit key, exp = 3: mangled signature non-verification ok 208 - 549-bit key, exp = 3: OpenSSL verified Perl’s signature ok 209 - 550-bit key: Perl verified OpenSSL’s signature ok 210 - 550-bit key: Perl’s signature is as expected ok 211 - 550-bit key: Perl verified Perl’s signature ok 212 - 550-bit key: mangled signature non-verification ok 213 - 550-bit key: OpenSSL verified Perl’s signature ok 214 - 551-bit key, exp = 3: Perl verified OpenSSL’s signature ok 215 - 551-bit key, exp = 3: Perl’s signature is as expected ok 216 - 551-bit key, exp = 3: Perl verified Perl’s signature ok 217 - 551-bit key, exp = 3: mangled signature non-verification ok 218 - 551-bit key, exp = 3: OpenSSL verified Perl’s signature ok 219 - 552-bit key, exp = 3: Perl verified OpenSSL’s signature ok 220 - 552-bit key, exp = 3: Perl’s signature is as expected ok 221 - 552-bit key, exp = 3: Perl verified Perl’s signature ok 222 - 552-bit key, exp = 3: mangled signature non-verification ok 223 - 552-bit key, exp = 3: OpenSSL verified Perl’s signature ok 224 - 553-bit key, exp = 3: Perl verified OpenSSL’s signature ok 225 - 553-bit key, exp = 3: Perl’s signature is as expected ok 226 - 553-bit key, exp = 3: Perl verified Perl’s signature ok 227 - 553-bit key, exp = 3: mangled signature non-verification ok 228 - 553-bit key, exp = 3: OpenSSL verified Perl’s signature ok 229 - 554-bit key, exp = 3: Perl verified OpenSSL’s signature ok 230 - 554-bit key, exp = 3: Perl’s signature is as expected ok 231 - 554-bit key, exp = 3: Perl verified Perl’s signature ok 232 - 554-bit key, exp = 3: mangled signature non-verification ok 233 - 554-bit key, exp = 3: OpenSSL verified Perl’s signature ok 234 - 555-bit key, exp = 3: Perl verified OpenSSL’s signature ok 235 - 555-bit key, exp = 3: Perl’s signature is as expected ok 236 - 555-bit key, exp = 3: Perl verified Perl’s signature ok 237 - 555-bit key, exp = 3: mangled signature non-verification ok 238 - 555-bit key, exp = 3: OpenSSL verified Perl’s signature ok 239 - 556-bit key, exp = 3: Perl verified OpenSSL’s signature ok 240 - 556-bit key, exp = 3: Perl’s signature is as expected ok 241 - 556-bit key, exp = 3: Perl verified Perl’s signature ok 242 - 556-bit key, exp = 3: mangled signature non-verification ok 243 - 556-bit key, exp = 3: OpenSSL verified Perl’s signature ok 244 - 557-bit key, exp = 3: Perl verified OpenSSL’s signature ok 245 - 557-bit key, exp = 3: Perl’s signature is as expected ok 246 - 557-bit key, exp = 3: Perl verified Perl’s signature ok 247 - 557-bit key, exp = 3: mangled signature non-verification ok 248 - 557-bit key, exp = 3: OpenSSL verified Perl’s signature ok 249 - 558-bit key: Perl verified OpenSSL’s signature ok 250 - 558-bit key: Perl’s signature is as expected ok 251 - 558-bit key: Perl verified Perl’s signature ok 252 - 558-bit key: mangled signature non-verification ok 253 - 558-bit key: OpenSSL verified Perl’s signature ok 254 - 559-bit key, exp = 3: Perl verified OpenSSL’s signature ok 255 - 559-bit key, exp = 3: Perl’s signature is as expected ok 256 - 559-bit key, exp = 3: Perl verified Perl’s signature ok 257 - 559-bit key, exp = 3: mangled signature non-verification ok 258 - 559-bit key, exp = 3: OpenSSL verified Perl’s signature ok 259 - 560-bit key: Perl verified OpenSSL’s signature ok 260 - 560-bit key: Perl’s signature is as expected ok 261 - 560-bit key: Perl verified Perl’s signature ok 262 - 560-bit key: mangled signature non-verification ok 263 - 560-bit key: OpenSSL verified Perl’s signature ok 264 - 561-bit key: Perl verified OpenSSL’s signature ok 265 - 561-bit key: Perl’s signature is as expected ok 266 - 561-bit key: Perl verified Perl’s signature ok 267 - 561-bit key: mangled signature non-verification ok 268 - 561-bit key: OpenSSL verified Perl’s signature ok 269 - 562-bit key: Perl verified OpenSSL’s signature ok 270 - 562-bit key: Perl’s signature is as expected ok 271 - 562-bit key: Perl verified Perl’s signature ok 272 - 562-bit key: mangled signature non-verification ok 273 - 562-bit key: OpenSSL verified Perl’s signature ok 274 - 563-bit key: Perl verified OpenSSL’s signature ok 275 - 563-bit key: Perl’s signature is as expected ok 276 - 563-bit key: Perl verified Perl’s signature ok 277 - 563-bit key: mangled signature non-verification ok 278 - 563-bit key: OpenSSL verified Perl’s signature ok 279 - 564-bit key, exp = 3: Perl verified OpenSSL’s signature ok 280 - 564-bit key, exp = 3: Perl’s signature is as expected ok 281 - 564-bit key, exp = 3: Perl verified Perl’s signature ok 282 - 564-bit key, exp = 3: mangled signature non-verification ok 283 - 564-bit key, exp = 3: OpenSSL verified Perl’s signature ok 284 - 565-bit key: Perl verified OpenSSL’s signature ok 285 - 565-bit key: Perl’s signature is as expected ok 286 - 565-bit key: Perl verified Perl’s signature ok 287 - 565-bit key: mangled signature non-verification ok 288 - 565-bit key: OpenSSL verified Perl’s signature ok 289 - 566-bit key: Perl verified OpenSSL’s signature ok 290 - 566-bit key: Perl’s signature is as expected ok 291 - 566-bit key: Perl verified Perl’s signature ok 292 - 566-bit key: mangled signature non-verification ok 293 - 566-bit key: OpenSSL verified Perl’s signature ok 294 - 567-bit key: Perl verified OpenSSL’s signature ok 295 - 567-bit key: Perl’s signature is as expected ok 296 - 567-bit key: Perl verified Perl’s signature ok 297 - 567-bit key: mangled signature non-verification ok 298 - 567-bit key: OpenSSL verified Perl’s signature ok 299 - 568-bit key: Perl verified OpenSSL’s signature ok 300 - 568-bit key: Perl’s signature is as expected ok 301 - 568-bit key: Perl verified Perl’s signature ok 302 - 568-bit key: mangled signature non-verification ok 303 - 568-bit key: OpenSSL verified Perl’s signature ok 304 - 569-bit key, exp = 3: Perl verified OpenSSL’s signature ok 305 - 569-bit key, exp = 3: Perl’s signature is as expected ok 306 - 569-bit key, exp = 3: Perl verified Perl’s signature ok 307 - 569-bit key, exp = 3: mangled signature non-verification ok 308 - 569-bit key, exp = 3: OpenSSL verified Perl’s signature ok 309 - 570-bit key, exp = 3: Perl verified OpenSSL’s signature ok 310 - 570-bit key, exp = 3: Perl’s signature is as expected ok 311 - 570-bit key, exp = 3: Perl verified Perl’s signature ok 312 - 570-bit key, exp = 3: mangled signature non-verification ok 313 - 570-bit key, exp = 3: OpenSSL verified Perl’s signature ok 314 - 571-bit key, exp = 3: Perl verified OpenSSL’s signature ok 315 - 571-bit key, exp = 3: Perl’s signature is as expected ok 316 - 571-bit key, exp = 3: Perl verified Perl’s signature ok 317 - 571-bit key, exp = 3: mangled signature non-verification ok 318 - 571-bit key, exp = 3: OpenSSL verified Perl’s signature ok 319 - 572-bit key: Perl verified OpenSSL’s signature ok 320 - 572-bit key: Perl’s signature is as expected ok 321 - 572-bit key: Perl verified Perl’s signature ok 322 - 572-bit key: mangled signature non-verification ok 323 - 572-bit key: OpenSSL verified Perl’s signature ok 324 - 573-bit key: Perl verified OpenSSL’s signature ok 325 - 573-bit key: Perl’s signature is as expected ok 326 - 573-bit key: Perl verified Perl’s signature ok 327 - 573-bit key: mangled signature non-verification ok 328 - 573-bit key: OpenSSL verified Perl’s signature ok 329 - 574-bit key, exp = 3: Perl verified OpenSSL’s signature ok 330 - 574-bit key, exp = 3: Perl’s signature is as expected ok 331 - 574-bit key, exp = 3: Perl verified Perl’s signature ok 332 - 574-bit key, exp = 3: mangled signature non-verification ok 333 - 574-bit key, exp = 3: OpenSSL verified Perl’s signature ok 334 - 575-bit key, exp = 3: Perl verified OpenSSL’s signature ok 335 - 575-bit key, exp = 3: Perl’s signature is as expected ok 336 - 575-bit key, exp = 3: Perl verified Perl’s signature ok 337 - 575-bit key, exp = 3: mangled signature non-verification ok 338 - 575-bit key, exp = 3: OpenSSL verified Perl’s signature ok 339 - 576-bit key: Perl verified OpenSSL’s signature ok 340 - 576-bit key: Perl’s signature is as expected ok 341 - 576-bit key: Perl verified Perl’s signature ok 342 - 576-bit key: mangled signature non-verification ok 343 - 576-bit key: OpenSSL verified Perl’s signature ok 344 - 577-bit key, exp = 3: Perl verified OpenSSL’s signature ok 345 - 577-bit key, exp = 3: Perl’s signature is as expected ok 346 - 577-bit key, exp = 3: Perl verified Perl’s signature ok 347 - 577-bit key, exp = 3: mangled signature non-verification ok 348 - 577-bit key, exp = 3: OpenSSL verified Perl’s signature ok 349 - 578-bit key, exp = 3: Perl verified OpenSSL’s signature ok 350 - 578-bit key, exp = 3: Perl’s signature is as expected ok 351 - 578-bit key, exp = 3: Perl verified Perl’s signature ok 352 - 578-bit key, exp = 3: mangled signature non-verification ok 353 - 578-bit key, exp = 3: OpenSSL verified Perl’s signature ok 354 - 579-bit key: Perl verified OpenSSL’s signature ok 355 - 579-bit key: Perl’s signature is as expected ok 356 - 579-bit key: Perl verified Perl’s signature ok 357 - 579-bit key: mangled signature non-verification ok 358 - 579-bit key: OpenSSL verified Perl’s signature ok 359 - 580-bit key: Perl verified OpenSSL’s signature ok 360 - 580-bit key: Perl’s signature is as expected ok 361 - 580-bit key: Perl verified Perl’s signature ok 362 - 580-bit key: mangled signature non-verification ok 363 - 580-bit key: OpenSSL verified Perl’s signature ok 364 - 581-bit key: Perl verified OpenSSL’s signature ok 365 - 581-bit key: Perl’s signature is as expected ok 366 - 581-bit key: Perl verified Perl’s signature ok 367 - 581-bit key: mangled signature non-verification ok 368 - 581-bit key: OpenSSL verified Perl’s signature ok 369 - 582-bit key: Perl verified OpenSSL’s signature ok 370 - 582-bit key: Perl’s signature is as expected ok 371 - 582-bit key: Perl verified Perl’s signature ok 372 - 582-bit key: mangled signature non-verification ok 373 - 582-bit key: OpenSSL verified Perl’s signature ok 374 - 583-bit key: Perl verified OpenSSL’s signature ok 375 - 583-bit key: Perl’s signature is as expected ok 376 - 583-bit key: Perl verified Perl’s signature ok 377 - 583-bit key: mangled signature non-verification ok 378 - 583-bit key: OpenSSL verified Perl’s signature ok 379 - 584-bit key, exp = 3: Perl verified OpenSSL’s signature ok 380 - 584-bit key, exp = 3: Perl’s signature is as expected ok 381 - 584-bit key, exp = 3: Perl verified Perl’s signature ok 382 - 584-bit key, exp = 3: mangled signature non-verification ok 383 - 584-bit key, exp = 3: OpenSSL verified Perl’s signature ok 384 - 585-bit key, exp = 3: Perl verified OpenSSL’s signature ok 385 - 585-bit key, exp = 3: Perl’s signature is as expected ok 386 - 585-bit key, exp = 3: Perl verified Perl’s signature ok 387 - 585-bit key, exp = 3: mangled signature non-verification ok 388 - 585-bit key, exp = 3: OpenSSL verified Perl’s signature ok 389 - 586-bit key, exp = 3: Perl verified OpenSSL’s signature ok 390 - 586-bit key, exp = 3: Perl’s signature is as expected ok 391 - 586-bit key, exp = 3: Perl verified Perl’s signature ok 392 - 586-bit key, exp = 3: mangled signature non-verification ok 393 - 586-bit key, exp = 3: OpenSSL verified Perl’s signature ok 394 - 587-bit key: Perl verified OpenSSL’s signature ok 395 - 587-bit key: Perl’s signature is as expected ok 396 - 587-bit key: Perl verified Perl’s signature ok 397 - 587-bit key: mangled signature non-verification ok 398 - 587-bit key: OpenSSL verified Perl’s signature ok 399 - 588-bit key: Perl verified OpenSSL’s signature ok 400 - 588-bit key: Perl’s signature is as expected ok 401 - 588-bit key: Perl verified Perl’s signature ok 402 - 588-bit key: mangled signature non-verification ok 403 - 588-bit key: OpenSSL verified Perl’s signature ok 404 - 589-bit key, exp = 3: Perl verified OpenSSL’s signature ok 405 - 589-bit key, exp = 3: Perl’s signature is as expected ok 406 - 589-bit key, exp = 3: Perl verified Perl’s signature ok 407 - 589-bit key, exp = 3: mangled signature non-verification ok 408 - 589-bit key, exp = 3: OpenSSL verified Perl’s signature ok 409 - 590-bit key, exp = 3: Perl verified OpenSSL’s signature ok 410 - 590-bit key, exp = 3: Perl’s signature is as expected ok 411 - 590-bit key, exp = 3: Perl verified Perl’s signature ok 412 - 590-bit key, exp = 3: mangled signature non-verification ok 413 - 590-bit key, exp = 3: OpenSSL verified Perl’s signature ok 414 - 591-bit key: Perl verified OpenSSL’s signature ok 415 - 591-bit key: Perl’s signature is as expected ok 416 - 591-bit key: Perl verified Perl’s signature ok 417 - 591-bit key: mangled signature non-verification ok 418 - 591-bit key: OpenSSL verified Perl’s signature ok 419 - 592-bit key, exp = 3: Perl verified OpenSSL’s signature ok 420 - 592-bit key, exp = 3: Perl’s signature is as expected ok 421 - 592-bit key, exp = 3: Perl verified Perl’s signature ok 422 - 592-bit key, exp = 3: mangled signature non-verification ok 423 - 592-bit key, exp = 3: OpenSSL verified Perl’s signature ok 424 - 593-bit key, exp = 3: Perl verified OpenSSL’s signature ok 425 - 593-bit key, exp = 3: Perl’s signature is as expected ok 426 - 593-bit key, exp = 3: Perl verified Perl’s signature ok 427 - 593-bit key, exp = 3: mangled signature non-verification ok 428 - 593-bit key, exp = 3: OpenSSL verified Perl’s signature ok 429 - 594-bit key, exp = 3: Perl verified OpenSSL’s signature ok 430 - 594-bit key, exp = 3: Perl’s signature is as expected ok 431 - 594-bit key, exp = 3: Perl verified Perl’s signature ok 432 - 594-bit key, exp = 3: mangled signature non-verification ok 433 - 594-bit key, exp = 3: OpenSSL verified Perl’s signature ok 434 - 595-bit key, exp = 3: Perl verified OpenSSL’s signature ok 435 - 595-bit key, exp = 3: Perl’s signature is as expected ok 436 - 595-bit key, exp = 3: Perl verified Perl’s signature ok 437 - 595-bit key, exp = 3: mangled signature non-verification ok 438 - 595-bit key, exp = 3: OpenSSL verified Perl’s signature ok 439 - 596-bit key, exp = 3: Perl verified OpenSSL’s signature ok 440 - 596-bit key, exp = 3: Perl’s signature is as expected ok 441 - 596-bit key, exp = 3: Perl verified Perl’s signature ok 442 - 596-bit key, exp = 3: mangled signature non-verification ok 443 - 596-bit key, exp = 3: OpenSSL verified Perl’s signature ok 444 - 597-bit key, exp = 3: Perl verified OpenSSL’s signature ok 445 - 597-bit key, exp = 3: Perl’s signature is as expected ok 446 - 597-bit key, exp = 3: Perl verified Perl’s signature ok 447 - 597-bit key, exp = 3: mangled signature non-verification ok 448 - 597-bit key, exp = 3: OpenSSL verified Perl’s signature ok 449 - 598-bit key, exp = 3: Perl verified OpenSSL’s signature ok 450 - 598-bit key, exp = 3: Perl’s signature is as expected ok 451 - 598-bit key, exp = 3: Perl verified Perl’s signature ok 452 - 598-bit key, exp = 3: mangled signature non-verification ok 453 - 598-bit key, exp = 3: OpenSSL verified Perl’s signature ok 454 - 599-bit key: Perl verified OpenSSL’s signature ok 455 - 599-bit key: Perl’s signature is as expected ok 456 - 599-bit key: Perl verified Perl’s signature ok 457 - 599-bit key: mangled signature non-verification ok 458 - 599-bit key: OpenSSL verified Perl’s signature ok 459 - 600-bit key, exp = 3: Perl verified OpenSSL’s signature ok 460 - 600-bit key, exp = 3: Perl’s signature is as expected ok 461 - 600-bit key, exp = 3: Perl verified Perl’s signature ok 462 - 600-bit key, exp = 3: mangled signature non-verification ok 463 - 600-bit key, exp = 3: OpenSSL verified Perl’s signature ok 464 - 601-bit key: Perl verified OpenSSL’s signature ok 465 - 601-bit key: Perl’s signature is as expected ok 466 - 601-bit key: Perl verified Perl’s signature ok 467 - 601-bit key: mangled signature non-verification ok 468 - 601-bit key: OpenSSL verified Perl’s signature ok 469 - 602-bit key: Perl verified OpenSSL’s signature ok 470 - 602-bit key: Perl’s signature is as expected ok 471 - 602-bit key: Perl verified Perl’s signature ok 472 - 602-bit key: mangled signature non-verification ok 473 - 602-bit key: OpenSSL verified Perl’s signature ok 474 - 603-bit key, exp = 3: Perl verified OpenSSL’s signature ok 475 - 603-bit key, exp = 3: Perl’s signature is as expected ok 476 - 603-bit key, exp = 3: Perl verified Perl’s signature ok 477 - 603-bit key, exp = 3: mangled signature non-verification ok 478 - 603-bit key, exp = 3: OpenSSL verified Perl’s signature ok 479 - 604-bit key, exp = 3: Perl verified OpenSSL’s signature ok 480 - 604-bit key, exp = 3: Perl’s signature is as expected ok 481 - 604-bit key, exp = 3: Perl verified Perl’s signature ok 482 - 604-bit key, exp = 3: mangled signature non-verification ok 483 - 604-bit key, exp = 3: OpenSSL verified Perl’s signature ok 484 - 605-bit key: Perl verified OpenSSL’s signature ok 485 - 605-bit key: Perl’s signature is as expected ok 486 - 605-bit key: Perl verified Perl’s signature ok 487 - 605-bit key: mangled signature non-verification ok 488 - 605-bit key: OpenSSL verified Perl’s signature ok 489 - 606-bit key, exp = 3: Perl verified OpenSSL’s signature ok 490 - 606-bit key, exp = 3: Perl’s signature is as expected ok 491 - 606-bit key, exp = 3: Perl verified Perl’s signature ok 492 - 606-bit key, exp = 3: mangled signature non-verification ok 493 - 606-bit key, exp = 3: OpenSSL verified Perl’s signature ok 494 - 607-bit key, exp = 3: Perl verified OpenSSL’s signature ok 495 - 607-bit key, exp = 3: Perl’s signature is as expected ok 496 - 607-bit key, exp = 3: Perl verified Perl’s signature ok 497 - 607-bit key, exp = 3: mangled signature non-verification ok 498 - 607-bit key, exp = 3: OpenSSL verified Perl’s signature ok 499 - 608-bit key: Perl verified OpenSSL’s signature ok 500 - 608-bit key: Perl’s signature is as expected ok 501 - 608-bit key: Perl verified Perl’s signature ok 502 - 608-bit key: mangled signature non-verification ok 503 - 608-bit key: OpenSSL verified Perl’s signature ok 504 - 609-bit key: Perl verified OpenSSL’s signature ok 505 - 609-bit key: Perl’s signature is as expected ok 506 - 609-bit key: Perl verified Perl’s signature ok 507 - 609-bit key: mangled signature non-verification ok 508 - 609-bit key: OpenSSL verified Perl’s signature ok 509 - 610-bit key, exp = 3: Perl verified OpenSSL’s signature ok 510 - 610-bit key, exp = 3: Perl’s signature is as expected ok 511 - 610-bit key, exp = 3: Perl verified Perl’s signature ok 512 - 610-bit key, exp = 3: mangled signature non-verification ok 513 - 610-bit key, exp = 3: OpenSSL verified Perl’s signature ok 514 - 611-bit key, exp = 3: Perl verified OpenSSL’s signature ok 515 - 611-bit key, exp = 3: Perl’s signature is as expected ok 516 - 611-bit key, exp = 3: Perl verified Perl’s signature ok 517 - 611-bit key, exp = 3: mangled signature non-verification ok 518 - 611-bit key, exp = 3: OpenSSL verified Perl’s signature ok 519 - 612-bit key: Perl verified OpenSSL’s signature ok 520 - 612-bit key: Perl’s signature is as expected ok 521 - 612-bit key: Perl verified Perl’s signature ok 522 - 612-bit key: mangled signature non-verification ok 523 - 612-bit key: OpenSSL verified Perl’s signature ok 524 - 613-bit key, exp = 3: Perl verified OpenSSL’s signature ok 525 - 613-bit key, exp = 3: Perl’s signature is as expected ok 526 - 613-bit key, exp = 3: Perl verified Perl’s signature ok 527 - 613-bit key, exp = 3: mangled signature non-verification ok 528 - 613-bit key, exp = 3: OpenSSL verified Perl’s signature ok 529 - 614-bit key: Perl verified OpenSSL’s signature ok 530 - 614-bit key: Perl’s signature is as expected ok 531 - 614-bit key: Perl verified Perl’s signature ok 532 - 614-bit key: mangled signature non-verification ok 533 - 614-bit key: OpenSSL verified Perl’s signature ok 534 - 615-bit key: Perl verified OpenSSL’s signature ok 535 - 615-bit key: Perl’s signature is as expected ok 536 - 615-bit key: Perl verified Perl’s signature ok 537 - 615-bit key: mangled signature non-verification ok 538 - 615-bit key: OpenSSL verified Perl’s signature ok 539 - 616-bit key: Perl verified OpenSSL’s signature ok 540 - 616-bit key: Perl’s signature is as expected ok 541 - 616-bit key: Perl verified Perl’s signature ok 542 - 616-bit key: mangled signature non-verification ok 543 - 616-bit key: OpenSSL verified Perl’s signature ok 544 - 617-bit key: Perl verified OpenSSL’s signature ok 545 - 617-bit key: Perl’s signature is as expected ok 546 - 617-bit key: Perl verified Perl’s signature ok 547 - 617-bit key: mangled signature non-verification ok 548 - 617-bit key: OpenSSL verified Perl’s signature ok 549 - 618-bit key: Perl verified OpenSSL’s signature ok 550 - 618-bit key: Perl’s signature is as expected ok 551 - 618-bit key: Perl verified Perl’s signature ok 552 - 618-bit key: mangled signature non-verification ok 553 - 618-bit key: OpenSSL verified Perl’s signature ok 554 - 619-bit key: Perl verified OpenSSL’s signature ok 555 - 619-bit key: Perl’s signature is as expected ok 556 - 619-bit key: Perl verified Perl’s signature ok 557 - 619-bit key: mangled signature non-verification ok 558 - 619-bit key: OpenSSL verified Perl’s signature ok 559 - 620-bit key, exp = 3: Perl verified OpenSSL’s signature ok 560 - 620-bit key, exp = 3: Perl’s signature is as expected ok 561 - 620-bit key, exp = 3: Perl verified Perl’s signature ok 562 - 620-bit key, exp = 3: mangled signature non-verification ok 563 - 620-bit key, exp = 3: OpenSSL verified Perl’s signature ok 564 - 621-bit key, exp = 3: Perl verified OpenSSL’s signature ok 565 - 621-bit key, exp = 3: Perl’s signature is as expected ok 566 - 621-bit key, exp = 3: Perl verified Perl’s signature ok 567 - 621-bit key, exp = 3: mangled signature non-verification ok 568 - 621-bit key, exp = 3: OpenSSL verified Perl’s signature ok 569 - 622-bit key, exp = 3: Perl verified OpenSSL’s signature ok 570 - 622-bit key, exp = 3: Perl’s signature is as expected ok 571 - 622-bit key, exp = 3: Perl verified Perl’s signature ok 572 - 622-bit key, exp = 3: mangled signature non-verification ok 573 - 622-bit key, exp = 3: OpenSSL verified Perl’s signature ok 574 - 623-bit key: Perl verified OpenSSL’s signature ok 575 - 623-bit key: Perl’s signature is as expected ok 576 - 623-bit key: Perl verified Perl’s signature ok 577 - 623-bit key: mangled signature non-verification ok 578 - 623-bit key: OpenSSL verified Perl’s signature ok 579 - 624-bit key: Perl verified OpenSSL’s signature ok 580 - 624-bit key: Perl’s signature is as expected ok 581 - 624-bit key: Perl verified Perl’s signature ok 582 - 624-bit key: mangled signature non-verification ok 583 - 624-bit key: OpenSSL verified Perl’s signature ok 584 - 625-bit key, exp = 3: Perl verified OpenSSL’s signature ok 585 - 625-bit key, exp = 3: Perl’s signature is as expected ok 586 - 625-bit key, exp = 3: Perl verified Perl’s signature ok 587 - 625-bit key, exp = 3: mangled signature non-verification ok 588 - 625-bit key, exp = 3: OpenSSL verified Perl’s signature ok 589 - 626-bit key, exp = 3: Perl verified OpenSSL’s signature ok 590 - 626-bit key, exp = 3: Perl’s signature is as expected ok 591 - 626-bit key, exp = 3: Perl verified Perl’s signature ok 592 - 626-bit key, exp = 3: mangled signature non-verification ok 593 - 626-bit key, exp = 3: OpenSSL verified Perl’s signature ok 594 - 627-bit key, exp = 3: Perl verified OpenSSL’s signature ok 595 - 627-bit key, exp = 3: Perl’s signature is as expected ok 596 - 627-bit key, exp = 3: Perl verified Perl’s signature ok 597 - 627-bit key, exp = 3: mangled signature non-verification ok 598 - 627-bit key, exp = 3: OpenSSL verified Perl’s signature ok 599 - 628-bit key: Perl verified OpenSSL’s signature ok 600 - 628-bit key: Perl’s signature is as expected ok 601 - 628-bit key: Perl verified Perl’s signature ok 602 - 628-bit key: mangled signature non-verification ok 603 - 628-bit key: OpenSSL verified Perl’s signature ok 604 - 629-bit key, exp = 3: Perl verified OpenSSL’s signature ok 605 - 629-bit key, exp = 3: Perl’s signature is as expected ok 606 - 629-bit key, exp = 3: Perl verified Perl’s signature ok 607 - 629-bit key, exp = 3: mangled signature non-verification ok 608 - 629-bit key, exp = 3: OpenSSL verified Perl’s signature ok 609 - 630-bit key: Perl verified OpenSSL’s signature ok 610 - 630-bit key: Perl’s signature is as expected ok 611 - 630-bit key: Perl verified Perl’s signature ok 612 - 630-bit key: mangled signature non-verification ok 613 - 630-bit key: OpenSSL verified Perl’s signature ok 614 - 631-bit key, exp = 3: Perl verified OpenSSL’s signature ok 615 - 631-bit key, exp = 3: Perl’s signature is as expected ok 616 - 631-bit key, exp = 3: Perl verified Perl’s signature ok 617 - 631-bit key, exp = 3: mangled signature non-verification ok 618 - 631-bit key, exp = 3: OpenSSL verified Perl’s signature ok 619 - 632-bit key: Perl verified OpenSSL’s signature ok 620 - 632-bit key: Perl’s signature is as expected ok 621 - 632-bit key: Perl verified Perl’s signature ok 622 - 632-bit key: mangled signature non-verification ok 623 - 632-bit key: OpenSSL verified Perl’s signature ok 624 - 633-bit key, exp = 3: Perl verified OpenSSL’s signature ok 625 - 633-bit key, exp = 3: Perl’s signature is as expected ok 626 - 633-bit key, exp = 3: Perl verified Perl’s signature ok 627 - 633-bit key, exp = 3: mangled signature non-verification ok 628 - 633-bit key, exp = 3: OpenSSL verified Perl’s signature ok 629 - 634-bit key, exp = 3: Perl verified OpenSSL’s signature ok 630 - 634-bit key, exp = 3: Perl’s signature is as expected ok 631 - 634-bit key, exp = 3: Perl verified Perl’s signature ok 632 - 634-bit key, exp = 3: mangled signature non-verification ok 633 - 634-bit key, exp = 3: OpenSSL verified Perl’s signature ok 634 - 635-bit key: Perl verified OpenSSL’s signature ok 635 - 635-bit key: Perl’s signature is as expected ok 636 - 635-bit key: Perl verified Perl’s signature ok 637 - 635-bit key: mangled signature non-verification ok 638 - 635-bit key: OpenSSL verified Perl’s signature ok 639 - 636-bit key: Perl verified OpenSSL’s signature ok 640 - 636-bit key: Perl’s signature is as expected ok 641 - 636-bit key: Perl verified Perl’s signature ok 642 - 636-bit key: mangled signature non-verification ok 643 - 636-bit key: OpenSSL verified Perl’s signature ok 644 - 637-bit key, exp = 3: Perl verified OpenSSL’s signature ok 645 - 637-bit key, exp = 3: Perl’s signature is as expected ok 646 - 637-bit key, exp = 3: Perl verified Perl’s signature ok 647 - 637-bit key, exp = 3: mangled signature non-verification ok 648 - 637-bit key, exp = 3: OpenSSL verified Perl’s signature ok 649 - 638-bit key: Perl verified OpenSSL’s signature ok 650 - 638-bit key: Perl’s signature is as expected ok 651 - 638-bit key: Perl verified Perl’s signature ok 652 - 638-bit key: mangled signature non-verification ok 653 - 638-bit key: OpenSSL verified Perl’s signature ok 654 - 639-bit key, exp = 3: Perl verified OpenSSL’s signature ok 655 - 639-bit key, exp = 3: Perl’s signature is as expected ok 656 - 639-bit key, exp = 3: Perl verified Perl’s signature ok 657 - 639-bit key, exp = 3: mangled signature non-verification ok 658 - 639-bit key, exp = 3: OpenSSL verified Perl’s signature ok 659 - 640-bit key, exp = 3: Perl verified OpenSSL’s signature ok 660 - 640-bit key, exp = 3: Perl’s signature is as expected ok 661 - 640-bit key, exp = 3: Perl verified Perl’s signature ok 662 - 640-bit key, exp = 3: mangled signature non-verification ok 663 - 640-bit key, exp = 3: OpenSSL verified Perl’s signature ok 664 - 641-bit key, exp = 3: Perl verified OpenSSL’s signature ok 665 - 641-bit key, exp = 3: Perl’s signature is as expected ok 666 - 641-bit key, exp = 3: Perl verified Perl’s signature ok 667 - 641-bit key, exp = 3: mangled signature non-verification ok 668 - 641-bit key, exp = 3: OpenSSL verified Perl’s signature ok 669 - 642-bit key, exp = 3: Perl verified OpenSSL’s signature ok 670 - 642-bit key, exp = 3: Perl’s signature is as expected ok 671 - 642-bit key, exp = 3: Perl verified Perl’s signature ok 672 - 642-bit key, exp = 3: mangled signature non-verification ok 673 - 642-bit key, exp = 3: OpenSSL verified Perl’s signature ok 674 - 643-bit key, exp = 3: Perl verified OpenSSL’s signature ok 675 - 643-bit key, exp = 3: Perl’s signature is as expected ok 676 - 643-bit key, exp = 3: Perl verified Perl’s signature ok 677 - 643-bit key, exp = 3: mangled signature non-verification ok 678 - 643-bit key, exp = 3: OpenSSL verified Perl’s signature ok 679 - 644-bit key, exp = 3: Perl verified OpenSSL’s signature ok 680 - 644-bit key, exp = 3: Perl’s signature is as expected ok 681 - 644-bit key, exp = 3: Perl verified Perl’s signature ok 682 - 644-bit key, exp = 3: mangled signature non-verification ok 683 - 644-bit key, exp = 3: OpenSSL verified Perl’s signature ok 684 - 645-bit key: Perl verified OpenSSL’s signature ok 685 - 645-bit key: Perl’s signature is as expected ok 686 - 645-bit key: Perl verified Perl’s signature ok 687 - 645-bit key: mangled signature non-verification ok 688 - 645-bit key: OpenSSL verified Perl’s signature ok 689 - 646-bit key: Perl verified OpenSSL’s signature ok 690 - 646-bit key: Perl’s signature is as expected ok 691 - 646-bit key: Perl verified Perl’s signature ok 692 - 646-bit key: mangled signature non-verification ok 693 - 646-bit key: OpenSSL verified Perl’s signature ok 694 - 647-bit key, exp = 3: Perl verified OpenSSL’s signature ok 695 - 647-bit key, exp = 3: Perl’s signature is as expected ok 696 - 647-bit key, exp = 3: Perl verified Perl’s signature ok 697 - 647-bit key, exp = 3: mangled signature non-verification ok 698 - 647-bit key, exp = 3: OpenSSL verified Perl’s signature ok 699 - 648-bit key, exp = 3: Perl verified OpenSSL’s signature ok 700 - 648-bit key, exp = 3: Perl’s signature is as expected ok 701 - 648-bit key, exp = 3: Perl verified Perl’s signature ok 702 - 648-bit key, exp = 3: mangled signature non-verification ok 703 - 648-bit key, exp = 3: OpenSSL verified Perl’s signature ok 704 - 649-bit key, exp = 3: Perl verified OpenSSL’s signature ok 705 - 649-bit key, exp = 3: Perl’s signature is as expected ok 706 - 649-bit key, exp = 3: Perl verified Perl’s signature ok 707 - 649-bit key, exp = 3: mangled signature non-verification ok 708 - 649-bit key, exp = 3: OpenSSL verified Perl’s signature ok 709 - 650-bit key: Perl verified OpenSSL’s signature ok 710 - 650-bit key: Perl’s signature is as expected ok 711 - 650-bit key: Perl verified Perl’s signature ok 712 - 650-bit key: mangled signature non-verification ok 713 - 650-bit key: OpenSSL verified Perl’s signature ok 714 - 651-bit key: Perl verified OpenSSL’s signature ok 715 - 651-bit key: Perl’s signature is as expected ok 716 - 651-bit key: Perl verified Perl’s signature ok 717 - 651-bit key: mangled signature non-verification ok 718 - 651-bit key: OpenSSL verified Perl’s signature ok 719 - 652-bit key, exp = 3: Perl verified OpenSSL’s signature ok 720 - 652-bit key, exp = 3: Perl’s signature is as expected ok 721 - 652-bit key, exp = 3: Perl verified Perl’s signature ok 722 - 652-bit key, exp = 3: mangled signature non-verification ok 723 - 652-bit key, exp = 3: OpenSSL verified Perl’s signature ok 724 - 653-bit key, exp = 3: Perl verified OpenSSL’s signature ok 725 - 653-bit key, exp = 3: Perl’s signature is as expected ok 726 - 653-bit key, exp = 3: Perl verified Perl’s signature ok 727 - 653-bit key, exp = 3: mangled signature non-verification ok 728 - 653-bit key, exp = 3: OpenSSL verified Perl’s signature ok 729 - 654-bit key: Perl verified OpenSSL’s signature ok 730 - 654-bit key: Perl’s signature is as expected ok 731 - 654-bit key: Perl verified Perl’s signature ok 732 - 654-bit key: mangled signature non-verification ok 733 - 654-bit key: OpenSSL verified Perl’s signature ok 734 - 655-bit key, exp = 3: Perl verified OpenSSL’s signature ok 735 - 655-bit key, exp = 3: Perl’s signature is as expected ok 736 - 655-bit key, exp = 3: Perl verified Perl’s signature ok 737 - 655-bit key, exp = 3: mangled signature non-verification ok 738 - 655-bit key, exp = 3: OpenSSL verified Perl’s signature ok 739 - 656-bit key, exp = 3: Perl verified OpenSSL’s signature ok 740 - 656-bit key, exp = 3: Perl’s signature is as expected ok 741 - 656-bit key, exp = 3: Perl verified Perl’s signature ok 742 - 656-bit key, exp = 3: mangled signature non-verification ok 743 - 656-bit key, exp = 3: OpenSSL verified Perl’s signature ok 744 - 657-bit key: Perl verified OpenSSL’s signature ok 745 - 657-bit key: Perl’s signature is as expected ok 746 - 657-bit key: Perl verified Perl’s signature ok 747 - 657-bit key: mangled signature non-verification ok 748 - 657-bit key: OpenSSL verified Perl’s signature ok 749 - 658-bit key, exp = 3: Perl verified OpenSSL’s signature ok 750 - 658-bit key, exp = 3: Perl’s signature is as expected ok 751 - 658-bit key, exp = 3: Perl verified Perl’s signature ok 752 - 658-bit key, exp = 3: mangled signature non-verification ok 753 - 658-bit key, exp = 3: OpenSSL verified Perl’s signature ok 754 - 659-bit key: Perl verified OpenSSL’s signature ok 755 - 659-bit key: Perl’s signature is as expected ok 756 - 659-bit key: Perl verified Perl’s signature ok 757 - 659-bit key: mangled signature non-verification ok 758 - 659-bit key: OpenSSL verified Perl’s signature ok 759 - 660-bit key: Perl verified OpenSSL’s signature ok 760 - 660-bit key: Perl’s signature is as expected ok 761 - 660-bit key: Perl verified Perl’s signature ok 762 - 660-bit key: mangled signature non-verification ok 763 - 660-bit key: OpenSSL verified Perl’s signature ok 764 - 661-bit key: Perl verified OpenSSL’s signature ok 765 - 661-bit key: Perl’s signature is as expected ok 766 - 661-bit key: Perl verified Perl’s signature ok 767 - 661-bit key: mangled signature non-verification ok 768 - 661-bit key: OpenSSL verified Perl’s signature ok 769 - 662-bit key, exp = 3: Perl verified OpenSSL’s signature ok 770 - 662-bit key, exp = 3: Perl’s signature is as expected ok 771 - 662-bit key, exp = 3: Perl verified Perl’s signature ok 772 - 662-bit key, exp = 3: mangled signature non-verification ok 773 - 662-bit key, exp = 3: OpenSSL verified Perl’s signature ok 774 - 663-bit key: Perl verified OpenSSL’s signature ok 775 - 663-bit key: Perl’s signature is as expected ok 776 - 663-bit key: Perl verified Perl’s signature ok 777 - 663-bit key: mangled signature non-verification ok 778 - 663-bit key: OpenSSL verified Perl’s signature ok 779 - 664-bit key, exp = 3: Perl verified OpenSSL’s signature ok 780 - 664-bit key, exp = 3: Perl’s signature is as expected ok 781 - 664-bit key, exp = 3: Perl verified Perl’s signature ok 782 - 664-bit key, exp = 3: mangled signature non-verification ok 783 - 664-bit key, exp = 3: OpenSSL verified Perl’s signature ok 784 - 665-bit key: Perl verified OpenSSL’s signature ok 785 - 665-bit key: Perl’s signature is as expected ok 786 - 665-bit key: Perl verified Perl’s signature ok 787 - 665-bit key: mangled signature non-verification ok 788 - 665-bit key: OpenSSL verified Perl’s signature ok 789 - 666-bit key: Perl verified OpenSSL’s signature ok 790 - 666-bit key: Perl’s signature is as expected ok 791 - 666-bit key: Perl verified Perl’s signature ok 792 - 666-bit key: mangled signature non-verification ok 793 - 666-bit key: OpenSSL verified Perl’s signature ok 794 - 667-bit key, exp = 3: Perl verified OpenSSL’s signature ok 795 - 667-bit key, exp = 3: Perl’s signature is as expected ok 796 - 667-bit key, exp = 3: Perl verified Perl’s signature ok 797 - 667-bit key, exp = 3: mangled signature non-verification ok 798 - 667-bit key, exp = 3: OpenSSL verified Perl’s signature ok 799 - 668-bit key, exp = 3: Perl verified OpenSSL’s signature ok 800 - 668-bit key, exp = 3: Perl’s signature is as expected ok 801 - 668-bit key, exp = 3: Perl verified Perl’s signature ok 802 - 668-bit key, exp = 3: mangled signature non-verification ok 803 - 668-bit key, exp = 3: OpenSSL verified Perl’s signature ok 804 - 669-bit key, exp = 3: Perl verified OpenSSL’s signature ok 805 - 669-bit key, exp = 3: Perl’s signature is as expected ok 806 - 669-bit key, exp = 3: Perl verified Perl’s signature ok 807 - 669-bit key, exp = 3: mangled signature non-verification ok 808 - 669-bit key, exp = 3: OpenSSL verified Perl’s signature ok 809 - 670-bit key, exp = 3: Perl verified OpenSSL’s signature ok 810 - 670-bit key, exp = 3: Perl’s signature is as expected ok 811 - 670-bit key, exp = 3: Perl verified Perl’s signature ok 812 - 670-bit key, exp = 3: mangled signature non-verification ok 813 - 670-bit key, exp = 3: OpenSSL verified Perl’s signature ok 814 - 671-bit key, exp = 3: Perl verified OpenSSL’s signature ok 815 - 671-bit key, exp = 3: Perl’s signature is as expected ok 816 - 671-bit key, exp = 3: Perl verified Perl’s signature ok 817 - 671-bit key, exp = 3: mangled signature non-verification ok 818 - 671-bit key, exp = 3: OpenSSL verified Perl’s signature ok 819 - 672-bit key, exp = 3: Perl verified OpenSSL’s signature ok 820 - 672-bit key, exp = 3: Perl’s signature is as expected ok 821 - 672-bit key, exp = 3: Perl verified Perl’s signature ok 822 - 672-bit key, exp = 3: mangled signature non-verification ok 823 - 672-bit key, exp = 3: OpenSSL verified Perl’s signature ok 824 - 673-bit key: Perl verified OpenSSL’s signature ok 825 - 673-bit key: Perl’s signature is as expected ok 826 - 673-bit key: Perl verified Perl’s signature ok 827 - 673-bit key: mangled signature non-verification ok 828 - 673-bit key: OpenSSL verified Perl’s signature ok 829 - 674-bit key: Perl verified OpenSSL’s signature ok 830 - 674-bit key: Perl’s signature is as expected ok 831 - 674-bit key: Perl verified Perl’s signature ok 832 - 674-bit key: mangled signature non-verification ok 833 - 674-bit key: OpenSSL verified Perl’s signature ok 834 - 675-bit key, exp = 3: Perl verified OpenSSL’s signature ok 835 - 675-bit key, exp = 3: Perl’s signature is as expected ok 836 - 675-bit key, exp = 3: Perl verified Perl’s signature ok 837 - 675-bit key, exp = 3: mangled signature non-verification ok 838 - 675-bit key, exp = 3: OpenSSL verified Perl’s signature ok 839 - 676-bit key, exp = 3: Perl verified OpenSSL’s signature ok 840 - 676-bit key, exp = 3: Perl’s signature is as expected ok 841 - 676-bit key, exp = 3: Perl verified Perl’s signature ok 842 - 676-bit key, exp = 3: mangled signature non-verification ok 843 - 676-bit key, exp = 3: OpenSSL verified Perl’s signature ok 844 - 677-bit key, exp = 3: Perl verified OpenSSL’s signature ok 845 - 677-bit key, exp = 3: Perl’s signature is as expected ok 846 - 677-bit key, exp = 3: Perl verified Perl’s signature ok 847 - 677-bit key, exp = 3: mangled signature non-verification ok 848 - 677-bit key, exp = 3: OpenSSL verified Perl’s signature ok 849 - 678-bit key, exp = 3: Perl verified OpenSSL’s signature ok 850 - 678-bit key, exp = 3: Perl’s signature is as expected ok 851 - 678-bit key, exp = 3: Perl verified Perl’s signature ok 852 - 678-bit key, exp = 3: mangled signature non-verification ok 853 - 678-bit key, exp = 3: OpenSSL verified Perl’s signature ok 854 - 679-bit key: Perl verified OpenSSL’s signature ok 855 - 679-bit key: Perl’s signature is as expected ok 856 - 679-bit key: Perl verified Perl’s signature ok 857 - 679-bit key: mangled signature non-verification ok 858 - 679-bit key: OpenSSL verified Perl’s signature ok 859 - 680-bit key: Perl verified OpenSSL’s signature ok 860 - 680-bit key: Perl’s signature is as expected ok 861 - 680-bit key: Perl verified Perl’s signature ok 862 - 680-bit key: mangled signature non-verification ok 863 - 680-bit key: OpenSSL verified Perl’s signature ok 864 - 681-bit key: Perl verified OpenSSL’s signature ok 865 - 681-bit key: Perl’s signature is as expected ok 866 - 681-bit key: Perl verified Perl’s signature ok 867 - 681-bit key: mangled signature non-verification ok 868 - 681-bit key: OpenSSL verified Perl’s signature ok 869 - 682-bit key, exp = 3: Perl verified OpenSSL’s signature ok 870 - 682-bit key, exp = 3: Perl’s signature is as expected ok 871 - 682-bit key, exp = 3: Perl verified Perl’s signature ok 872 - 682-bit key, exp = 3: mangled signature non-verification ok 873 - 682-bit key, exp = 3: OpenSSL verified Perl’s signature ok 874 - 683-bit key, exp = 3: Perl verified OpenSSL’s signature ok 875 - 683-bit key, exp = 3: Perl’s signature is as expected ok 876 - 683-bit key, exp = 3: Perl verified Perl’s signature ok 877 - 683-bit key, exp = 3: mangled signature non-verification ok 878 - 683-bit key, exp = 3: OpenSSL verified Perl’s signature ok 879 - 684-bit key: Perl verified OpenSSL’s signature ok 880 - 684-bit key: Perl’s signature is as expected ok 881 - 684-bit key: Perl verified Perl’s signature ok 882 - 684-bit key: mangled signature non-verification ok 883 - 684-bit key: OpenSSL verified Perl’s signature ok 884 - 685-bit key: Perl verified OpenSSL’s signature ok 885 - 685-bit key: Perl’s signature is as expected ok 886 - 685-bit key: Perl verified Perl’s signature ok 887 - 685-bit key: mangled signature non-verification ok 888 - 685-bit key: OpenSSL verified Perl’s signature ok 889 - 686-bit key, exp = 3: Perl verified OpenSSL’s signature ok 890 - 686-bit key, exp = 3: Perl’s signature is as expected ok 891 - 686-bit key, exp = 3: Perl verified Perl’s signature ok 892 - 686-bit key, exp = 3: mangled signature non-verification ok 893 - 686-bit key, exp = 3: OpenSSL verified Perl’s signature ok 894 - 687-bit key, exp = 3: Perl verified OpenSSL’s signature ok 895 - 687-bit key, exp = 3: Perl’s signature is as expected ok 896 - 687-bit key, exp = 3: Perl verified Perl’s signature ok 897 - 687-bit key, exp = 3: mangled signature non-verification ok 898 - 687-bit key, exp = 3: OpenSSL verified Perl’s signature ok 899 - 688-bit key, exp = 3: Perl verified OpenSSL’s signature ok 900 - 688-bit key, exp = 3: Perl’s signature is as expected ok 901 - 688-bit key, exp = 3: Perl verified Perl’s signature ok 902 - 688-bit key, exp = 3: mangled signature non-verification ok 903 - 688-bit key, exp = 3: OpenSSL verified Perl’s signature ok 904 - 689-bit key, exp = 3: Perl verified OpenSSL’s signature ok 905 - 689-bit key, exp = 3: Perl’s signature is as expected ok 906 - 689-bit key, exp = 3: Perl verified Perl’s signature ok 907 - 689-bit key, exp = 3: mangled signature non-verification ok 908 - 689-bit key, exp = 3: OpenSSL verified Perl’s signature ok 909 - 690-bit key, exp = 3: Perl verified OpenSSL’s signature ok 910 - 690-bit key, exp = 3: Perl’s signature is as expected ok 911 - 690-bit key, exp = 3: Perl verified Perl’s signature ok 912 - 690-bit key, exp = 3: mangled signature non-verification ok 913 - 690-bit key, exp = 3: OpenSSL verified Perl’s signature ok 914 - 691-bit key: Perl verified OpenSSL’s signature ok 915 - 691-bit key: Perl’s signature is as expected ok 916 - 691-bit key: Perl verified Perl’s signature ok 917 - 691-bit key: mangled signature non-verification ok 918 - 691-bit key: OpenSSL verified Perl’s signature ok 919 - 692-bit key: Perl verified OpenSSL’s signature ok 920 - 692-bit key: Perl’s signature is as expected ok 921 - 692-bit key: Perl verified Perl’s signature ok 922 - 692-bit key: mangled signature non-verification ok 923 - 692-bit key: OpenSSL verified Perl’s signature ok 924 - 693-bit key, exp = 3: Perl verified OpenSSL’s signature ok 925 - 693-bit key, exp = 3: Perl’s signature is as expected ok 926 - 693-bit key, exp = 3: Perl verified Perl’s signature ok 927 - 693-bit key, exp = 3: mangled signature non-verification ok 928 - 693-bit key, exp = 3: OpenSSL verified Perl’s signature ok 929 - 694-bit key: Perl verified OpenSSL’s signature ok 930 - 694-bit key: Perl’s signature is as expected ok 931 - 694-bit key: Perl verified Perl’s signature ok 932 - 694-bit key: mangled signature non-verification ok 933 - 694-bit key: OpenSSL verified Perl’s signature ok 934 - 695-bit key: Perl verified OpenSSL’s signature ok 935 - 695-bit key: Perl’s signature is as expected ok 936 - 695-bit key: Perl verified Perl’s signature ok 937 - 695-bit key: mangled signature non-verification ok 938 - 695-bit key: OpenSSL verified Perl’s signature ok 939 - 696-bit key: Perl verified OpenSSL’s signature ok 940 - 696-bit key: Perl’s signature is as expected ok 941 - 696-bit key: Perl verified Perl’s signature ok 942 - 696-bit key: mangled signature non-verification ok 943 - 696-bit key: OpenSSL verified Perl’s signature ok 944 - 697-bit key: Perl verified OpenSSL’s signature ok 945 - 697-bit key: Perl’s signature is as expected ok 946 - 697-bit key: Perl verified Perl’s signature ok 947 - 697-bit key: mangled signature non-verification ok 948 - 697-bit key: OpenSSL verified Perl’s signature ok 949 - 698-bit key: Perl verified OpenSSL’s signature ok 950 - 698-bit key: Perl’s signature is as expected ok 951 - 698-bit key: Perl verified Perl’s signature ok 952 - 698-bit key: mangled signature non-verification ok 953 - 698-bit key: OpenSSL verified Perl’s signature ok 954 - 699-bit key, exp = 3: Perl verified OpenSSL’s signature ok 955 - 699-bit key, exp = 3: Perl’s signature is as expected ok 956 - 699-bit key, exp = 3: Perl verified Perl’s signature ok 957 - 699-bit key, exp = 3: mangled signature non-verification ok 958 - 699-bit key, exp = 3: OpenSSL verified Perl’s signature ok 959 - 700-bit key: Perl verified OpenSSL’s signature ok 960 - 700-bit key: Perl’s signature is as expected ok 961 - 700-bit key: Perl verified Perl’s signature ok 962 - 700-bit key: mangled signature non-verification ok 963 - 700-bit key: OpenSSL verified Perl’s signature ok 964 - 701-bit key, exp = 3: Perl verified OpenSSL’s signature ok 965 - 701-bit key, exp = 3: Perl’s signature is as expected ok 966 - 701-bit key, exp = 3: Perl verified Perl’s signature ok 967 - 701-bit key, exp = 3: mangled signature non-verification ok 968 - 701-bit key, exp = 3: OpenSSL verified Perl’s signature ok 969 - 702-bit key: Perl verified OpenSSL’s signature ok 970 - 702-bit key: Perl’s signature is as expected ok 971 - 702-bit key: Perl verified Perl’s signature ok 972 - 702-bit key: mangled signature non-verification ok 973 - 702-bit key: OpenSSL verified Perl’s signature ok 974 - 703-bit key, exp = 3: Perl verified OpenSSL’s signature ok 975 - 703-bit key, exp = 3: Perl’s signature is as expected ok 976 - 703-bit key, exp = 3: Perl verified Perl’s signature ok 977 - 703-bit key, exp = 3: mangled signature non-verification ok 978 - 703-bit key, exp = 3: OpenSSL verified Perl’s signature ok 979 - 704-bit key: Perl verified OpenSSL’s signature ok 980 - 704-bit key: Perl’s signature is as expected ok 981 - 704-bit key: Perl verified Perl’s signature ok 982 - 704-bit key: mangled signature non-verification ok 983 - 704-bit key: OpenSSL verified Perl’s signature ok 984 - 705-bit key: Perl verified OpenSSL’s signature ok 985 - 705-bit key: Perl’s signature is as expected ok 986 - 705-bit key: Perl verified Perl’s signature ok 987 - 705-bit key: mangled signature non-verification ok 988 - 705-bit key: OpenSSL verified Perl’s signature ok 989 - 706-bit key, exp = 3: Perl verified OpenSSL’s signature ok 990 - 706-bit key, exp = 3: Perl’s signature is as expected ok 991 - 706-bit key, exp = 3: Perl verified Perl’s signature ok 992 - 706-bit key, exp = 3: mangled signature non-verification ok 993 - 706-bit key, exp = 3: OpenSSL verified Perl’s signature ok 994 - 707-bit key: Perl verified OpenSSL’s signature ok 995 - 707-bit key: Perl’s signature is as expected ok 996 - 707-bit key: Perl verified Perl’s signature ok 997 - 707-bit key: mangled signature non-verification ok 998 - 707-bit key: OpenSSL verified Perl’s signature ok 999 - 708-bit key: Perl verified OpenSSL’s signature ok 1000 - 708-bit key: Perl’s signature is as expected ok 1001 - 708-bit key: Perl verified Perl’s signature ok 1002 - 708-bit key: mangled signature non-verification ok 1003 - 708-bit key: OpenSSL verified Perl’s signature ok 1004 - 709-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1005 - 709-bit key, exp = 3: Perl’s signature is as expected ok 1006 - 709-bit key, exp = 3: Perl verified Perl’s signature ok 1007 - 709-bit key, exp = 3: mangled signature non-verification ok 1008 - 709-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1009 - 710-bit key: Perl verified OpenSSL’s signature ok 1010 - 710-bit key: Perl’s signature is as expected ok 1011 - 710-bit key: Perl verified Perl’s signature ok 1012 - 710-bit key: mangled signature non-verification ok 1013 - 710-bit key: OpenSSL verified Perl’s signature ok 1014 - 711-bit key: Perl verified OpenSSL’s signature ok 1015 - 711-bit key: Perl’s signature is as expected ok 1016 - 711-bit key: Perl verified Perl’s signature ok 1017 - 711-bit key: mangled signature non-verification ok 1018 - 711-bit key: OpenSSL verified Perl’s signature ok 1019 - 712-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1020 - 712-bit key, exp = 3: Perl’s signature is as expected ok 1021 - 712-bit key, exp = 3: Perl verified Perl’s signature ok 1022 - 712-bit key, exp = 3: mangled signature non-verification ok 1023 - 712-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1024 - 713-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1025 - 713-bit key, exp = 3: Perl’s signature is as expected ok 1026 - 713-bit key, exp = 3: Perl verified Perl’s signature ok 1027 - 713-bit key, exp = 3: mangled signature non-verification ok 1028 - 713-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1029 - 714-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1030 - 714-bit key, exp = 3: Perl’s signature is as expected ok 1031 - 714-bit key, exp = 3: Perl verified Perl’s signature ok 1032 - 714-bit key, exp = 3: mangled signature non-verification ok 1033 - 714-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1034 - 715-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1035 - 715-bit key, exp = 3: Perl’s signature is as expected ok 1036 - 715-bit key, exp = 3: Perl verified Perl’s signature ok 1037 - 715-bit key, exp = 3: mangled signature non-verification ok 1038 - 715-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1039 - 716-bit key: Perl verified OpenSSL’s signature ok 1040 - 716-bit key: Perl’s signature is as expected ok 1041 - 716-bit key: Perl verified Perl’s signature ok 1042 - 716-bit key: mangled signature non-verification ok 1043 - 716-bit key: OpenSSL verified Perl’s signature ok 1044 - 717-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1045 - 717-bit key, exp = 3: Perl’s signature is as expected ok 1046 - 717-bit key, exp = 3: Perl verified Perl’s signature ok 1047 - 717-bit key, exp = 3: mangled signature non-verification ok 1048 - 717-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1049 - 718-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1050 - 718-bit key, exp = 3: Perl’s signature is as expected ok 1051 - 718-bit key, exp = 3: Perl verified Perl’s signature ok 1052 - 718-bit key, exp = 3: mangled signature non-verification ok 1053 - 718-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1054 - 719-bit key: Perl verified OpenSSL’s signature ok 1055 - 719-bit key: Perl’s signature is as expected ok 1056 - 719-bit key: Perl verified Perl’s signature ok 1057 - 719-bit key: mangled signature non-verification ok 1058 - 719-bit key: OpenSSL verified Perl’s signature ok 1059 - 720-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1060 - 720-bit key, exp = 3: Perl’s signature is as expected ok 1061 - 720-bit key, exp = 3: Perl verified Perl’s signature ok 1062 - 720-bit key, exp = 3: mangled signature non-verification ok 1063 - 720-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1064 - 721-bit key: Perl verified OpenSSL’s signature ok 1065 - 721-bit key: Perl’s signature is as expected ok 1066 - 721-bit key: Perl verified Perl’s signature ok 1067 - 721-bit key: mangled signature non-verification ok 1068 - 721-bit key: OpenSSL verified Perl’s signature ok 1069 - 722-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1070 - 722-bit key, exp = 3: Perl’s signature is as expected ok 1071 - 722-bit key, exp = 3: Perl verified Perl’s signature ok 1072 - 722-bit key, exp = 3: mangled signature non-verification ok 1073 - 722-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1074 - 723-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1075 - 723-bit key, exp = 3: Perl’s signature is as expected ok 1076 - 723-bit key, exp = 3: Perl verified Perl’s signature ok 1077 - 723-bit key, exp = 3: mangled signature non-verification ok 1078 - 723-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1079 - 724-bit key: Perl verified OpenSSL’s signature ok 1080 - 724-bit key: Perl’s signature is as expected ok 1081 - 724-bit key: Perl verified Perl’s signature ok 1082 - 724-bit key: mangled signature non-verification ok 1083 - 724-bit key: OpenSSL verified Perl’s signature ok 1084 - 725-bit key: Perl verified OpenSSL’s signature ok 1085 - 725-bit key: Perl’s signature is as expected ok 1086 - 725-bit key: Perl verified Perl’s signature ok 1087 - 725-bit key: mangled signature non-verification ok 1088 - 725-bit key: OpenSSL verified Perl’s signature ok 1089 - 726-bit key: Perl verified OpenSSL’s signature ok 1090 - 726-bit key: Perl’s signature is as expected ok 1091 - 726-bit key: Perl verified Perl’s signature ok 1092 - 726-bit key: mangled signature non-verification ok 1093 - 726-bit key: OpenSSL verified Perl’s signature ok 1094 - 727-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1095 - 727-bit key, exp = 3: Perl’s signature is as expected ok 1096 - 727-bit key, exp = 3: Perl verified Perl’s signature ok 1097 - 727-bit key, exp = 3: mangled signature non-verification ok 1098 - 727-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1099 - 728-bit key: Perl verified OpenSSL’s signature ok 1100 - 728-bit key: Perl’s signature is as expected ok 1101 - 728-bit key: Perl verified Perl’s signature ok 1102 - 728-bit key: mangled signature non-verification ok 1103 - 728-bit key: OpenSSL verified Perl’s signature ok 1104 - 729-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1105 - 729-bit key, exp = 3: Perl’s signature is as expected ok 1106 - 729-bit key, exp = 3: Perl verified Perl’s signature ok 1107 - 729-bit key, exp = 3: mangled signature non-verification ok 1108 - 729-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1109 - 730-bit key: Perl verified OpenSSL’s signature ok 1110 - 730-bit key: Perl’s signature is as expected ok 1111 - 730-bit key: Perl verified Perl’s signature ok 1112 - 730-bit key: mangled signature non-verification ok 1113 - 730-bit key: OpenSSL verified Perl’s signature ok 1114 - 731-bit key: Perl verified OpenSSL’s signature ok 1115 - 731-bit key: Perl’s signature is as expected ok 1116 - 731-bit key: Perl verified Perl’s signature ok 1117 - 731-bit key: mangled signature non-verification ok 1118 - 731-bit key: OpenSSL verified Perl’s signature ok 1119 - 732-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1120 - 732-bit key, exp = 3: Perl’s signature is as expected ok 1121 - 732-bit key, exp = 3: Perl verified Perl’s signature ok 1122 - 732-bit key, exp = 3: mangled signature non-verification ok 1123 - 732-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1124 - 733-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1125 - 733-bit key, exp = 3: Perl’s signature is as expected ok 1126 - 733-bit key, exp = 3: Perl verified Perl’s signature ok 1127 - 733-bit key, exp = 3: mangled signature non-verification ok 1128 - 733-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1129 - 734-bit key: Perl verified OpenSSL’s signature ok 1130 - 734-bit key: Perl’s signature is as expected ok 1131 - 734-bit key: Perl verified Perl’s signature ok 1132 - 734-bit key: mangled signature non-verification ok 1133 - 734-bit key: OpenSSL verified Perl’s signature ok 1134 - 735-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1135 - 735-bit key, exp = 3: Perl’s signature is as expected ok 1136 - 735-bit key, exp = 3: Perl verified Perl’s signature ok 1137 - 735-bit key, exp = 3: mangled signature non-verification ok 1138 - 735-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1139 - 736-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1140 - 736-bit key, exp = 3: Perl’s signature is as expected ok 1141 - 736-bit key, exp = 3: Perl verified Perl’s signature ok 1142 - 736-bit key, exp = 3: mangled signature non-verification ok 1143 - 736-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1144 - 737-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1145 - 737-bit key, exp = 3: Perl’s signature is as expected ok 1146 - 737-bit key, exp = 3: Perl verified Perl’s signature ok 1147 - 737-bit key, exp = 3: mangled signature non-verification ok 1148 - 737-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1149 - 738-bit key: Perl verified OpenSSL’s signature ok 1150 - 738-bit key: Perl’s signature is as expected ok 1151 - 738-bit key: Perl verified Perl’s signature ok 1152 - 738-bit key: mangled signature non-verification ok 1153 - 738-bit key: OpenSSL verified Perl’s signature ok 1154 - 739-bit key: Perl verified OpenSSL’s signature ok 1155 - 739-bit key: Perl’s signature is as expected ok 1156 - 739-bit key: Perl verified Perl’s signature ok 1157 - 739-bit key: mangled signature non-verification ok 1158 - 739-bit key: OpenSSL verified Perl’s signature ok 1159 - 740-bit key: Perl verified OpenSSL’s signature ok 1160 - 740-bit key: Perl’s signature is as expected ok 1161 - 740-bit key: Perl verified Perl’s signature ok 1162 - 740-bit key: mangled signature non-verification ok 1163 - 740-bit key: OpenSSL verified Perl’s signature ok 1164 - 741-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1165 - 741-bit key, exp = 3: Perl’s signature is as expected ok 1166 - 741-bit key, exp = 3: Perl verified Perl’s signature ok 1167 - 741-bit key, exp = 3: mangled signature non-verification ok 1168 - 741-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1169 - 742-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1170 - 742-bit key, exp = 3: Perl’s signature is as expected ok 1171 - 742-bit key, exp = 3: Perl verified Perl’s signature ok 1172 - 742-bit key, exp = 3: mangled signature non-verification ok 1173 - 742-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1174 - 743-bit key: Perl verified OpenSSL’s signature ok 1175 - 743-bit key: Perl’s signature is as expected ok 1176 - 743-bit key: Perl verified Perl’s signature ok 1177 - 743-bit key: mangled signature non-verification ok 1178 - 743-bit key: OpenSSL verified Perl’s signature ok 1179 - 744-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1180 - 744-bit key, exp = 3: Perl’s signature is as expected ok 1181 - 744-bit key, exp = 3: Perl verified Perl’s signature ok 1182 - 744-bit key, exp = 3: mangled signature non-verification ok 1183 - 744-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1184 - 745-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1185 - 745-bit key, exp = 3: Perl’s signature is as expected ok 1186 - 745-bit key, exp = 3: Perl verified Perl’s signature ok 1187 - 745-bit key, exp = 3: mangled signature non-verification ok 1188 - 745-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1189 - 746-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1190 - 746-bit key, exp = 3: Perl’s signature is as expected ok 1191 - 746-bit key, exp = 3: Perl verified Perl’s signature ok 1192 - 746-bit key, exp = 3: mangled signature non-verification ok 1193 - 746-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1194 - 747-bit key: Perl verified OpenSSL’s signature ok 1195 - 747-bit key: Perl’s signature is as expected ok 1196 - 747-bit key: Perl verified Perl’s signature ok 1197 - 747-bit key: mangled signature non-verification ok 1198 - 747-bit key: OpenSSL verified Perl’s signature ok 1199 - 748-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1200 - 748-bit key, exp = 3: Perl’s signature is as expected ok 1201 - 748-bit key, exp = 3: Perl verified Perl’s signature ok 1202 - 748-bit key, exp = 3: mangled signature non-verification ok 1203 - 748-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1204 - 749-bit key: Perl verified OpenSSL’s signature ok 1205 - 749-bit key: Perl’s signature is as expected ok 1206 - 749-bit key: Perl verified Perl’s signature ok 1207 - 749-bit key: mangled signature non-verification ok 1208 - 749-bit key: OpenSSL verified Perl’s signature ok 1209 - 750-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1210 - 750-bit key, exp = 3: Perl’s signature is as expected ok 1211 - 750-bit key, exp = 3: Perl verified Perl’s signature ok 1212 - 750-bit key, exp = 3: mangled signature non-verification ok 1213 - 750-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1214 - 751-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1215 - 751-bit key, exp = 3: Perl’s signature is as expected ok 1216 - 751-bit key, exp = 3: Perl verified Perl’s signature ok 1217 - 751-bit key, exp = 3: mangled signature non-verification ok 1218 - 751-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1219 - 752-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1220 - 752-bit key, exp = 3: Perl’s signature is as expected ok 1221 - 752-bit key, exp = 3: Perl verified Perl’s signature ok 1222 - 752-bit key, exp = 3: mangled signature non-verification ok 1223 - 752-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1224 - 753-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1225 - 753-bit key, exp = 3: Perl’s signature is as expected ok 1226 - 753-bit key, exp = 3: Perl verified Perl’s signature ok 1227 - 753-bit key, exp = 3: mangled signature non-verification ok 1228 - 753-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1229 - 754-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1230 - 754-bit key, exp = 3: Perl’s signature is as expected ok 1231 - 754-bit key, exp = 3: Perl verified Perl’s signature ok 1232 - 754-bit key, exp = 3: mangled signature non-verification ok 1233 - 754-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1234 - 755-bit key: Perl verified OpenSSL’s signature ok 1235 - 755-bit key: Perl’s signature is as expected ok 1236 - 755-bit key: Perl verified Perl’s signature ok 1237 - 755-bit key: mangled signature non-verification ok 1238 - 755-bit key: OpenSSL verified Perl’s signature ok 1239 - 756-bit key: Perl verified OpenSSL’s signature ok 1240 - 756-bit key: Perl’s signature is as expected ok 1241 - 756-bit key: Perl verified Perl’s signature ok 1242 - 756-bit key: mangled signature non-verification ok 1243 - 756-bit key: OpenSSL verified Perl’s signature ok 1244 - 757-bit key: Perl verified OpenSSL’s signature ok 1245 - 757-bit key: Perl’s signature is as expected ok 1246 - 757-bit key: Perl verified Perl’s signature ok 1247 - 757-bit key: mangled signature non-verification ok 1248 - 757-bit key: OpenSSL verified Perl’s signature ok 1249 - 758-bit key: Perl verified OpenSSL’s signature ok 1250 - 758-bit key: Perl’s signature is as expected ok 1251 - 758-bit key: Perl verified Perl’s signature ok 1252 - 758-bit key: mangled signature non-verification ok 1253 - 758-bit key: OpenSSL verified Perl’s signature ok 1254 - 759-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1255 - 759-bit key, exp = 3: Perl’s signature is as expected ok 1256 - 759-bit key, exp = 3: Perl verified Perl’s signature ok 1257 - 759-bit key, exp = 3: mangled signature non-verification ok 1258 - 759-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1259 - 760-bit key: Perl verified OpenSSL’s signature ok 1260 - 760-bit key: Perl’s signature is as expected ok 1261 - 760-bit key: Perl verified Perl’s signature ok 1262 - 760-bit key: mangled signature non-verification ok 1263 - 760-bit key: OpenSSL verified Perl’s signature ok 1264 - 761-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1265 - 761-bit key, exp = 3: Perl’s signature is as expected ok 1266 - 761-bit key, exp = 3: Perl verified Perl’s signature ok 1267 - 761-bit key, exp = 3: mangled signature non-verification ok 1268 - 761-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1269 - 762-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1270 - 762-bit key, exp = 3: Perl’s signature is as expected ok 1271 - 762-bit key, exp = 3: Perl verified Perl’s signature ok 1272 - 762-bit key, exp = 3: mangled signature non-verification ok 1273 - 762-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1274 - 763-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1275 - 763-bit key, exp = 3: Perl’s signature is as expected ok 1276 - 763-bit key, exp = 3: Perl verified Perl’s signature ok 1277 - 763-bit key, exp = 3: mangled signature non-verification ok 1278 - 763-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1279 - 764-bit key: Perl verified OpenSSL’s signature ok 1280 - 764-bit key: Perl’s signature is as expected ok 1281 - 764-bit key: Perl verified Perl’s signature ok 1282 - 764-bit key: mangled signature non-verification ok 1283 - 764-bit key: OpenSSL verified Perl’s signature ok 1284 - 765-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1285 - 765-bit key, exp = 3: Perl’s signature is as expected ok 1286 - 765-bit key, exp = 3: Perl verified Perl’s signature ok 1287 - 765-bit key, exp = 3: mangled signature non-verification ok 1288 - 765-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1289 - 766-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1290 - 766-bit key, exp = 3: Perl’s signature is as expected ok 1291 - 766-bit key, exp = 3: Perl verified Perl’s signature ok 1292 - 766-bit key, exp = 3: mangled signature non-verification ok 1293 - 766-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1294 - 767-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1295 - 767-bit key, exp = 3: Perl’s signature is as expected ok 1296 - 767-bit key, exp = 3: Perl verified Perl’s signature ok 1297 - 767-bit key, exp = 3: mangled signature non-verification ok 1298 - 767-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1299 - 768-bit key, exp = 3: Perl verified OpenSSL’s signature ok 1300 - 768-bit key, exp = 3: Perl’s signature is as expected ok 1301 - 768-bit key, exp = 3: Perl verified Perl’s signature ok 1302 - 768-bit key, exp = 3: mangled signature non-verification ok 1303 - 768-bit key, exp = 3: OpenSSL verified Perl’s signature ok 1304 - reject faux hash names that are UNIVERSAL methods ok 1305 - expected JWK thumbprint ok 1306 - 'get_public_key() return' isa 'Crypt::Perl::RSA::PublicKey' ok 1307 - modulus matches ok 1308 - (public) exponent matches ok 1309 - get_struct_for_public_jwk() gives the expected structure ok 1310 - get_struct_for_private_jwk() gives the expected structure ok 1311 - to_der() ok 1312 - to_pem() ok 1313 - no warnings ok t/Crypt-Perl-RSA-PublicKey.t ...................... 1..4 ok 1 - expected JWK thumbprint ok 2 - to_der() ok 3 - to_pem() ok 4 - no warnings ok t/Crypt-Perl-X509-Extension-subjectAltName.t ...... 1..2 ok 1 - encode() as expected - two dNSName entries ok 2 - no warnings ok Test Summary Report ------------------- t/Crypt-Perl-ECDSA-PrivateKey.t (Wstat: 3584 Tests: 177 Failed: 14) Failed tests: 21, 32-33, 49-50, 145, 147, 154, 160, 163 168-170, 177 Non-zero exit status: 14 t/Crypt-Perl-PKCS10.t (Wstat: 2304 Tests: 235 Failed: 9) Failed tests: 24, 50, 76, 102, 128, 154, 180, 206, 232 Non-zero exit status: 9 Files=14, Tests=1825, 135 wallclock secs ( 0.42 usr + 0.08 sys = 0.50 CPU) Result: FAIL Failed 2/14 test programs. 23/1825 subtests failed. dmake: Error code 255, while making 'test_dynamic' FELIPE/Crypt-Perl-0.11.tar.gz dmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports FELIPE/Crypt-Perl-0.11.tar.gz Finished 2017-01-01T04:47:30