run zef --verbose test for Crypt::LibGcrypt [agent] flamboyant-moore-63797432 [raku] /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/bin//raku Welcome to Rakudo™ v2025.11. Implementing the Raku® Programming Language v6.d. Built on MoarVM version 2025.11. [zef] /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/share/perl6/site/bin/zef 1.0.0 === 1) install Crypt::LibGcrypt dependencies All candidates are currently installed 2) zef --verbose test . ===> Testing: Crypt::LibGcrypt:ver<1.0.11>:auth:api<1.0> [Crypt::LibGcrypt] Command: /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/bin/rakudo -I /tmp/.zef.1765206953.30787/aabe6e9762c9efc6c3ff184ec9f4b98d71732f5e.tar.gz/dist t/00-meta.t [Crypt::LibGcrypt] 1..0 # SKIPPING test: To enable author tests, set AUTHOR_TESTING env var [Crypt::LibGcrypt] Command: /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/bin/rakudo -I /tmp/.zef.1765206953.30787/aabe6e9762c9efc6c3ff184ec9f4b98d71732f5e.tar.gz/dist t/01-basic.t [Crypt::LibGcrypt] 1..1 [Crypt::LibGcrypt] ok 1 - Get Version [Crypt::LibGcrypt] # libgcrypt version 1.11.0 [Crypt::LibGcrypt] Command: /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/bin/rakudo -I /tmp/.zef.1765206953.30787/aabe6e9762c9efc6c3ff184ec9f4b98d71732f5e.tar.gz/dist t/02-cipher.t [Crypt::LibGcrypt] 1..25 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_CAST5 [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 003, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 1 - GCRY_CIPHER_CAST5 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_TWOFISH128 [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 303, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 2 - GCRY_CIPHER_TWOFISH128 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_CAMELLIA192 [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 311, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 3 - GCRY_CIPHER_CAMELLIA192 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_RFC2268_128 [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 308, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 4 - GCRY_CIPHER_RFC2268_128 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_DES [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 5 - GCRY_CIPHER_DES [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_IDEA [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 6 - GCRY_CIPHER_IDEA [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_SEED [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 7 - GCRY_CIPHER_SEED [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_CAMELLIA256 [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 8 - GCRY_CIPHER_CAMELLIA256 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_SERPENT256 [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 9 - GCRY_CIPHER_SERPENT256 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_AES [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 302, available True" [Crypt::LibGcrypt] "testing Int algo 001, available True" [Crypt::LibGcrypt] "testing Int algo 309, available True" [Crypt::LibGcrypt] "testing Int algo 312, available True" [Crypt::LibGcrypt] "testing Int algo 306, available True" [Crypt::LibGcrypt] "testing Int algo 007, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 10 - GCRY_CIPHER_AES [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_SALSA20R12 [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 314, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 11 - GCRY_CIPHER_SALSA20R12 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_BLOWFISH [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 004, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 12 - GCRY_CIPHER_BLOWFISH [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_SERPENT192 [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 305, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 13 - GCRY_CIPHER_SERPENT192 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_CHACHA20 [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 316, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 14 - GCRY_CIPHER_CHACHA20 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_TWOFISH [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 010, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 15 - GCRY_CIPHER_TWOFISH [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_RFC2268_40 [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 307, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 16 - GCRY_CIPHER_RFC2268_40 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_CAMELLIA128 [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 310, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 17 - GCRY_CIPHER_CAMELLIA128 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_AES256 [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 009, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 18 - GCRY_CIPHER_AES256 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_SERPENT128 [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 304, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 19 - GCRY_CIPHER_SERPENT128 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_GOST28147 [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 315, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 20 - GCRY_CIPHER_GOST28147 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_AES192 [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 008, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 21 - GCRY_CIPHER_AES192 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_3DES [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 002, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 22 - GCRY_CIPHER_3DES [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_SALSA20 [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 313, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 23 - GCRY_CIPHER_SALSA20 [Crypt::LibGcrypt] # Subtest: GCRY_CIPHER_ARCFOUR [Crypt::LibGcrypt] 1..5 [Crypt::LibGcrypt] "testing Int algo 301, available True" [Crypt::LibGcrypt] ok 1 - open [Crypt::LibGcrypt] ok 2 - encrypt [Crypt::LibGcrypt] ok 3 - reset [Crypt::LibGcrypt] ok 4 - decrypt [Crypt::LibGcrypt] ok 5 - correct [Crypt::LibGcrypt] ok 24 - GCRY_CIPHER_ARCFOUR [Crypt::LibGcrypt] # Subtest: AES128-CTR [Crypt::LibGcrypt] 1..3 [Crypt::LibGcrypt] "testing Int algo 007, available True" [Crypt::LibGcrypt] ok 1 - encrypt [Crypt::LibGcrypt] ok 2 - decrypt [Crypt::LibGcrypt] ok 3 - correct [Crypt::LibGcrypt] ok 25 - AES128-CTR [Crypt::LibGcrypt] Command: /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/bin/rakudo -I /tmp/.zef.1765206953.30787/aabe6e9762c9efc6c3ff184ec9f4b98d71732f5e.tar.gz/dist t/03-md.t [Crypt::LibGcrypt] 1..32 [Crypt::LibGcrypt] # Subtest: MD5 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for MD5 [Crypt::LibGcrypt] ok 2 - Write text MD5 [Crypt::LibGcrypt] ok 3 - Check hash MD5 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 1 - MD5 [Crypt::LibGcrypt] # Subtest: SHA1 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for SHA1 [Crypt::LibGcrypt] ok 2 - Write text SHA1 [Crypt::LibGcrypt] ok 3 - Check hash SHA1 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 2 - SHA1 [Crypt::LibGcrypt] # Subtest: RIPEMD160 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for RIPEMD160 [Crypt::LibGcrypt] ok 2 - Write text RIPEMD160 [Crypt::LibGcrypt] ok 3 - Check hash RIPEMD160 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 3 - RIPEMD160 [Crypt::LibGcrypt] # Subtest: TIGER192 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for TIGER192 [Crypt::LibGcrypt] ok 2 - Write text TIGER192 [Crypt::LibGcrypt] ok 3 - Check hash TIGER192 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 4 - TIGER192 [Crypt::LibGcrypt] # Subtest: SHA256 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for SHA256 [Crypt::LibGcrypt] ok 2 - Write text SHA256 [Crypt::LibGcrypt] ok 3 - Check hash SHA256 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 5 - SHA256 [Crypt::LibGcrypt] # Subtest: SHA384 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for SHA384 [Crypt::LibGcrypt] ok 2 - Write text SHA384 [Crypt::LibGcrypt] ok 3 - Check hash SHA384 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 6 - SHA384 [Crypt::LibGcrypt] # Subtest: SHA512 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for SHA512 [Crypt::LibGcrypt] ok 2 - Write text SHA512 [Crypt::LibGcrypt] ok 3 - Check hash SHA512 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 7 - SHA512 [Crypt::LibGcrypt] # Subtest: SHA224 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for SHA224 [Crypt::LibGcrypt] ok 2 - Write text SHA224 [Crypt::LibGcrypt] ok 3 - Check hash SHA224 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 8 - SHA224 [Crypt::LibGcrypt] # Subtest: MD4 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for MD4 [Crypt::LibGcrypt] ok 2 - Write text MD4 [Crypt::LibGcrypt] ok 3 - Check hash MD4 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 9 - MD4 [Crypt::LibGcrypt] # Subtest: CRC32 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for CRC32 [Crypt::LibGcrypt] ok 2 - Write text CRC32 [Crypt::LibGcrypt] ok 3 - Check hash CRC32 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 10 - CRC32 [Crypt::LibGcrypt] # Subtest: CRC32RFC1510 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for CRC32RFC1510 [Crypt::LibGcrypt] ok 2 - Write text CRC32RFC1510 [Crypt::LibGcrypt] ok 3 - Check hash CRC32RFC1510 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 11 - CRC32RFC1510 [Crypt::LibGcrypt] # Subtest: CRC24RFC2440 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for CRC24RFC2440 [Crypt::LibGcrypt] ok 2 - Write text CRC24RFC2440 [Crypt::LibGcrypt] ok 3 - Check hash CRC24RFC2440 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 12 - CRC24RFC2440 [Crypt::LibGcrypt] # Subtest: WHIRLPOOL [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for WHIRLPOOL [Crypt::LibGcrypt] ok 2 - Write text WHIRLPOOL [Crypt::LibGcrypt] ok 3 - Check hash WHIRLPOOL [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 13 - WHIRLPOOL [Crypt::LibGcrypt] # Subtest: TIGER [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for TIGER [Crypt::LibGcrypt] ok 2 - Write text TIGER [Crypt::LibGcrypt] ok 3 - Check hash TIGER [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 14 - TIGER [Crypt::LibGcrypt] # Subtest: TIGER2 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for TIGER2 [Crypt::LibGcrypt] ok 2 - Write text TIGER2 [Crypt::LibGcrypt] ok 3 - Check hash TIGER2 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 15 - TIGER2 [Crypt::LibGcrypt] # Subtest: GOSTR3411_94 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for GOSTR3411_94 [Crypt::LibGcrypt] ok 2 - Write text GOSTR3411_94 [Crypt::LibGcrypt] ok 3 - Check hash GOSTR3411_94 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 16 - GOSTR3411_94 [Crypt::LibGcrypt] # Subtest: STRIBOG256 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for STRIBOG256 [Crypt::LibGcrypt] ok 2 - Write text STRIBOG256 [Crypt::LibGcrypt] ok 3 - Check hash STRIBOG256 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 17 - STRIBOG256 [Crypt::LibGcrypt] # Subtest: STRIBOG512 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for STRIBOG512 [Crypt::LibGcrypt] ok 2 - Write text STRIBOG512 [Crypt::LibGcrypt] ok 3 - Check hash STRIBOG512 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 18 - STRIBOG512 [Crypt::LibGcrypt] # Subtest: SHA3-224 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for SHA3-224 [Crypt::LibGcrypt] ok 2 - Write text SHA3-224 [Crypt::LibGcrypt] ok 3 - Check hash SHA3-224 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 19 - SHA3-224 [Crypt::LibGcrypt] # Subtest: SHA3-256 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for SHA3-256 [Crypt::LibGcrypt] ok 2 - Write text SHA3-256 [Crypt::LibGcrypt] ok 3 - Check hash SHA3-256 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 20 - SHA3-256 [Crypt::LibGcrypt] # Subtest: SHA3-384 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for SHA3-384 [Crypt::LibGcrypt] ok 2 - Write text SHA3-384 [Crypt::LibGcrypt] ok 3 - Check hash SHA3-384 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 21 - SHA3-384 [Crypt::LibGcrypt] # Subtest: SHA3-512 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for SHA3-512 [Crypt::LibGcrypt] ok 2 - Write text SHA3-512 [Crypt::LibGcrypt] ok 3 - Check hash SHA3-512 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 22 - SHA3-512 [Crypt::LibGcrypt] # Subtest: SHAKE128 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for SHAKE128 [Crypt::LibGcrypt] ok 2 - Write text SHAKE128 [Crypt::LibGcrypt] ok 3 - Check hash SHAKE128 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 23 - SHAKE128 [Crypt::LibGcrypt] # Subtest: SHAKE256 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for SHAKE256 [Crypt::LibGcrypt] ok 2 - Write text SHAKE256 [Crypt::LibGcrypt] not ok 3 - Check hash SHAKE256 [Crypt::LibGcrypt] # Failed test 'Check hash SHAKE256' [Crypt::LibGcrypt] # at t/03-md.t line 58 [Crypt::LibGcrypt] # expected: '2f671343d9b2e1604dc9dcf0753e5fe15c7c64a0d283cbbf722d411a0e36f6ca' [Crypt::LibGcrypt] # got: '2f671343d9b2e1604dc9dcf0753e5fe15c7c64a0d283cbbf722d411a0e36f6ca1d01d1369a23539cd80f7c054b6e5daf9c962cad5b8ed5bd11998b40d5734442' [Crypt::LibGcrypt] not ok 4 - Recheck hash after reset [Crypt::LibGcrypt] # Failed test 'Recheck hash after reset' [Crypt::LibGcrypt] # at t/03-md.t line 60 [Crypt::LibGcrypt] # expected: '2f671343d9b2e1604dc9dcf0753e5fe15c7c64a0d283cbbf722d411a0e36f6ca' [Crypt::LibGcrypt] # got: '2f671343d9b2e1604dc9dcf0753e5fe15c7c64a0d283cbbf722d411a0e36f6ca1d01d1369a23539cd80f7c054b6e5daf9c962cad5b8ed5bd11998b40d5734442' [Crypt::LibGcrypt] # You failed 2 tests of 4 [Crypt::LibGcrypt] not ok 24 - SHAKE256 [Crypt::LibGcrypt] # Failed test 'SHAKE256' [Crypt::LibGcrypt] # at t/03-md.t line 47 [Crypt::LibGcrypt] # Subtest: BLAKE2B_512 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for BLAKE2B_512 [Crypt::LibGcrypt] ok 2 - Write text BLAKE2B_512 [Crypt::LibGcrypt] ok 3 - Check hash BLAKE2B_512 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 25 - BLAKE2B_512 [Crypt::LibGcrypt] # Subtest: BLAKE2B_384 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for BLAKE2B_384 [Crypt::LibGcrypt] ok 2 - Write text BLAKE2B_384 [Crypt::LibGcrypt] ok 3 - Check hash BLAKE2B_384 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 26 - BLAKE2B_384 [Crypt::LibGcrypt] # Subtest: BLAKE2B_256 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for BLAKE2B_256 [Crypt::LibGcrypt] ok 2 - Write text BLAKE2B_256 [Crypt::LibGcrypt] ok 3 - Check hash BLAKE2B_256 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 27 - BLAKE2B_256 [Crypt::LibGcrypt] # Subtest: BLAKE2B_160 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for BLAKE2B_160 [Crypt::LibGcrypt] ok 2 - Write text BLAKE2B_160 [Crypt::LibGcrypt] ok 3 - Check hash BLAKE2B_160 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 28 - BLAKE2B_160 [Crypt::LibGcrypt] # Subtest: BLAKE2S_256 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for BLAKE2S_256 [Crypt::LibGcrypt] ok 2 - Write text BLAKE2S_256 [Crypt::LibGcrypt] ok 3 - Check hash BLAKE2S_256 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 29 - BLAKE2S_256 [Crypt::LibGcrypt] # Subtest: BLAKE2S_224 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for BLAKE2S_224 [Crypt::LibGcrypt] ok 2 - Write text BLAKE2S_224 [Crypt::LibGcrypt] ok 3 - Check hash BLAKE2S_224 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 30 - BLAKE2S_224 [Crypt::LibGcrypt] # Subtest: BLAKE2S_160 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for BLAKE2S_160 [Crypt::LibGcrypt] ok 2 - Write text BLAKE2S_160 [Crypt::LibGcrypt] ok 3 - Check hash BLAKE2S_160 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 31 - BLAKE2S_160 [Crypt::LibGcrypt] # Subtest: BLAKE2S_128 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create Object for BLAKE2S_128 [Crypt::LibGcrypt] ok 2 - Write text BLAKE2S_128 [Crypt::LibGcrypt] ok 3 - Check hash BLAKE2S_128 [Crypt::LibGcrypt] ok 4 - Recheck hash after reset [Crypt::LibGcrypt] ok 32 - BLAKE2S_128 [Crypt::LibGcrypt] # You failed 1 test of 32 [Crypt::LibGcrypt] Command: /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/bin/rakudo -I /tmp/.zef.1765206953.30787/aabe6e9762c9efc6c3ff184ec9f4b98d71732f5e.tar.gz/dist t/04-random.t [Crypt::LibGcrypt] 1..10 [Crypt::LibGcrypt] ok 1 - random weak [Crypt::LibGcrypt] ok 2 - right length [Crypt::LibGcrypt] ok 3 - random strong [Crypt::LibGcrypt] ok 4 - right length [Crypt::LibGcrypt] ok 5 - random default [Crypt::LibGcrypt] ok 6 - right length [Crypt::LibGcrypt] ok 7 - random very strong [Crypt::LibGcrypt] ok 8 - right length [Crypt::LibGcrypt] ok 9 - nonce [Crypt::LibGcrypt] ok 10 - right length [Crypt::LibGcrypt] Command: /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/bin/rakudo -I /tmp/.zef.1765206953.30787/aabe6e9762c9efc6c3ff184ec9f4b98d71732f5e.tar.gz/dist t/05-passphrase.t [Crypt::LibGcrypt] 1..2 [Crypt::LibGcrypt] ok 1 - Key via SIMPLE_S2K and SHA1 [Crypt::LibGcrypt] ok 2 - Key via ITERSALTED_S2K and SHA512 [Crypt::LibGcrypt] Command: /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/bin/rakudo -I /tmp/.zef.1765206953.30787/aabe6e9762c9efc6c3ff184ec9f4b98d71732f5e.tar.gz/dist t/06-mac.t [Crypt::LibGcrypt] 1..34 [Crypt::LibGcrypt] # Subtest: HMAC_SHA256 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_SHA256 [Crypt::LibGcrypt] ok 2 - Write text HMAC_SHA256 [Crypt::LibGcrypt] ok 3 - Check hash HMAC_SHA256 [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_SHA256 [Crypt::LibGcrypt] ok 1 - HMAC_SHA256 [Crypt::LibGcrypt] # Subtest: HMAC_SHA224 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_SHA224 [Crypt::LibGcrypt] ok 2 - Write text HMAC_SHA224 [Crypt::LibGcrypt] ok 3 - Check hash HMAC_SHA224 [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_SHA224 [Crypt::LibGcrypt] ok 2 - HMAC_SHA224 [Crypt::LibGcrypt] # Subtest: HMAC_SHA512 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_SHA512 [Crypt::LibGcrypt] ok 2 - Write text HMAC_SHA512 [Crypt::LibGcrypt] ok 3 - Check hash HMAC_SHA512 [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_SHA512 [Crypt::LibGcrypt] ok 3 - HMAC_SHA512 [Crypt::LibGcrypt] # Subtest: HMAC_SHA384 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_SHA384 [Crypt::LibGcrypt] ok 2 - Write text HMAC_SHA384 [Crypt::LibGcrypt] ok 3 - Check hash HMAC_SHA384 [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_SHA384 [Crypt::LibGcrypt] ok 4 - HMAC_SHA384 [Crypt::LibGcrypt] # Subtest: HMAC_SHA1 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_SHA1 [Crypt::LibGcrypt] ok 2 - Write text HMAC_SHA1 [Crypt::LibGcrypt] ok 3 - Check hash HMAC_SHA1 [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_SHA1 [Crypt::LibGcrypt] ok 5 - HMAC_SHA1 [Crypt::LibGcrypt] # Subtest: HMAC_MD5 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_MD5 [Crypt::LibGcrypt] ok 2 - Write text HMAC_MD5 [Crypt::LibGcrypt] ok 3 - Check hash HMAC_MD5 [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_MD5 [Crypt::LibGcrypt] ok 6 - HMAC_MD5 [Crypt::LibGcrypt] # Subtest: HMAC_MD4 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_MD4 [Crypt::LibGcrypt] ok 2 - Write text HMAC_MD4 [Crypt::LibGcrypt] ok 3 - Check hash HMAC_MD4 [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_MD4 [Crypt::LibGcrypt] ok 7 - HMAC_MD4 [Crypt::LibGcrypt] # Subtest: HMAC_RIPEMD160 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_RIPEMD160 [Crypt::LibGcrypt] ok 2 - Write text HMAC_RIPEMD160 [Crypt::LibGcrypt] ok 3 - Check hash HMAC_RIPEMD160 [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_RIPEMD160 [Crypt::LibGcrypt] ok 8 - HMAC_RIPEMD160 [Crypt::LibGcrypt] # Subtest: HMAC_TIGER [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_TIGER [Crypt::LibGcrypt] ok 2 - Write text HMAC_TIGER [Crypt::LibGcrypt] ok 3 - Check hash HMAC_TIGER [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_TIGER [Crypt::LibGcrypt] ok 9 - HMAC_TIGER [Crypt::LibGcrypt] # Subtest: HMAC_WHIRLPOOL [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_WHIRLPOOL [Crypt::LibGcrypt] ok 2 - Write text HMAC_WHIRLPOOL [Crypt::LibGcrypt] ok 3 - Check hash HMAC_WHIRLPOOL [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_WHIRLPOOL [Crypt::LibGcrypt] ok 10 - HMAC_WHIRLPOOL [Crypt::LibGcrypt] # Subtest: HMAC_GOSTR3411_94 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_GOSTR3411_94 [Crypt::LibGcrypt] ok 2 - Write text HMAC_GOSTR3411_94 [Crypt::LibGcrypt] ok 3 - Check hash HMAC_GOSTR3411_94 [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_GOSTR3411_94 [Crypt::LibGcrypt] ok 11 - HMAC_GOSTR3411_94 [Crypt::LibGcrypt] # Subtest: HMAC_STRIBOG256 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_STRIBOG256 [Crypt::LibGcrypt] ok 2 - Write text HMAC_STRIBOG256 [Crypt::LibGcrypt] ok 3 - Check hash HMAC_STRIBOG256 [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_STRIBOG256 [Crypt::LibGcrypt] ok 12 - HMAC_STRIBOG256 [Crypt::LibGcrypt] # Subtest: HMAC_STRIBOG512 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_STRIBOG512 [Crypt::LibGcrypt] ok 2 - Write text HMAC_STRIBOG512 [Crypt::LibGcrypt] ok 3 - Check hash HMAC_STRIBOG512 [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_STRIBOG512 [Crypt::LibGcrypt] ok 13 - HMAC_STRIBOG512 [Crypt::LibGcrypt] # Subtest: HMAC_SHA3_224 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_SHA3_224 [Crypt::LibGcrypt] ok 2 - Write text HMAC_SHA3_224 [Crypt::LibGcrypt] ok 3 - Check hash HMAC_SHA3_224 [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_SHA3_224 [Crypt::LibGcrypt] ok 14 - HMAC_SHA3_224 [Crypt::LibGcrypt] # Subtest: HMAC_SHA3_256 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_SHA3_256 [Crypt::LibGcrypt] ok 2 - Write text HMAC_SHA3_256 [Crypt::LibGcrypt] ok 3 - Check hash HMAC_SHA3_256 [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_SHA3_256 [Crypt::LibGcrypt] ok 15 - HMAC_SHA3_256 [Crypt::LibGcrypt] # Subtest: HMAC_SHA3_384 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_SHA3_384 [Crypt::LibGcrypt] ok 2 - Write text HMAC_SHA3_384 [Crypt::LibGcrypt] ok 3 - Check hash HMAC_SHA3_384 [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_SHA3_384 [Crypt::LibGcrypt] ok 16 - HMAC_SHA3_384 [Crypt::LibGcrypt] # Subtest: HMAC_SHA3_512 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for HMAC_SHA3_512 [Crypt::LibGcrypt] ok 2 - Write text HMAC_SHA3_512 [Crypt::LibGcrypt] ok 3 - Check hash HMAC_SHA3_512 [Crypt::LibGcrypt] ok 4 - Check again after reset HMAC_SHA3_512 [Crypt::LibGcrypt] ok 17 - HMAC_SHA3_512 [Crypt::LibGcrypt] # Subtest: CMAC_AES [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for CMAC_AES [Crypt::LibGcrypt] ok 2 - Write text CMAC_AES [Crypt::LibGcrypt] ok 3 - Check hash CMAC_AES [Crypt::LibGcrypt] ok 4 - Check again after reset CMAC_AES [Crypt::LibGcrypt] ok 18 - CMAC_AES [Crypt::LibGcrypt] # Subtest: CMAC_3DES [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for CMAC_3DES [Crypt::LibGcrypt] ok 2 - Write text CMAC_3DES [Crypt::LibGcrypt] ok 3 - Check hash CMAC_3DES [Crypt::LibGcrypt] ok 4 - Check again after reset CMAC_3DES [Crypt::LibGcrypt] ok 19 - CMAC_3DES [Crypt::LibGcrypt] # Subtest: CMAC_Camellia [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for CMAC_CAMELLIA [Crypt::LibGcrypt] ok 2 - Write text CMAC_CAMELLIA [Crypt::LibGcrypt] ok 3 - Check hash CMAC_CAMELLIA [Crypt::LibGcrypt] ok 4 - Check again after reset CMAC_CAMELLIA [Crypt::LibGcrypt] ok 20 - CMAC_Camellia [Crypt::LibGcrypt] # Subtest: CMAC_CAST5 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for CMAC_CAST5 [Crypt::LibGcrypt] ok 2 - Write text CMAC_CAST5 [Crypt::LibGcrypt] ok 3 - Check hash CMAC_CAST5 [Crypt::LibGcrypt] ok 4 - Check again after reset CMAC_CAST5 [Crypt::LibGcrypt] ok 21 - CMAC_CAST5 [Crypt::LibGcrypt] # Subtest: CMAC_Blowfish [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for CMAC_BLOWFISH [Crypt::LibGcrypt] ok 2 - Write text CMAC_BLOWFISH [Crypt::LibGcrypt] ok 3 - Check hash CMAC_BLOWFISH [Crypt::LibGcrypt] ok 4 - Check again after reset CMAC_BLOWFISH [Crypt::LibGcrypt] ok 22 - CMAC_Blowfish [Crypt::LibGcrypt] # Subtest: CMAC_Twofish [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for CMAC_TWOFISH [Crypt::LibGcrypt] ok 2 - Write text CMAC_TWOFISH [Crypt::LibGcrypt] ok 3 - Check hash CMAC_TWOFISH [Crypt::LibGcrypt] ok 4 - Check again after reset CMAC_TWOFISH [Crypt::LibGcrypt] ok 23 - CMAC_Twofish [Crypt::LibGcrypt] # Subtest: CMAC_Serpent [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for CMAC_SERPENT [Crypt::LibGcrypt] ok 2 - Write text CMAC_SERPENT [Crypt::LibGcrypt] ok 3 - Check hash CMAC_SERPENT [Crypt::LibGcrypt] ok 4 - Check again after reset CMAC_SERPENT [Crypt::LibGcrypt] ok 24 - CMAC_Serpent [Crypt::LibGcrypt] # Subtest: CMAC_SEED [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for CMAC_SEED [Crypt::LibGcrypt] ok 2 - Write text CMAC_SEED [Crypt::LibGcrypt] ok 3 - Check hash CMAC_SEED [Crypt::LibGcrypt] ok 4 - Check again after reset CMAC_SEED [Crypt::LibGcrypt] ok 25 - CMAC_SEED [Crypt::LibGcrypt] # Subtest: CMAC_RFC2268 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for CMAC_RFC2268 [Crypt::LibGcrypt] ok 2 - Write text CMAC_RFC2268 [Crypt::LibGcrypt] ok 3 - Check hash CMAC_RFC2268 [Crypt::LibGcrypt] ok 4 - Check again after reset CMAC_RFC2268 [Crypt::LibGcrypt] ok 26 - CMAC_RFC2268 [Crypt::LibGcrypt] # Subtest: CMAC_IDEA [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for CMAC_IDEA [Crypt::LibGcrypt] ok 2 - Write text CMAC_IDEA [Crypt::LibGcrypt] ok 3 - Check hash CMAC_IDEA [Crypt::LibGcrypt] ok 4 - Check again after reset CMAC_IDEA [Crypt::LibGcrypt] ok 27 - CMAC_IDEA [Crypt::LibGcrypt] # Subtest: CMAC_GOST28147 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for CMAC_GOST28147 [Crypt::LibGcrypt] ok 2 - Write text CMAC_GOST28147 [Crypt::LibGcrypt] ok 3 - Check hash CMAC_GOST28147 [Crypt::LibGcrypt] ok 4 - Check again after reset CMAC_GOST28147 [Crypt::LibGcrypt] ok 28 - CMAC_GOST28147 [Crypt::LibGcrypt] # Subtest: GMAC_AES [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for GMAC_AES [Crypt::LibGcrypt] ok 2 - Write text GMAC_AES [Crypt::LibGcrypt] ok 3 - Check hash GMAC_AES [Crypt::LibGcrypt] ok 4 - Check again after reset GMAC_AES [Crypt::LibGcrypt] ok 29 - GMAC_AES [Crypt::LibGcrypt] # Subtest: GMAC_Camellia [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for GMAC_CAMELLIA [Crypt::LibGcrypt] ok 2 - Write text GMAC_CAMELLIA [Crypt::LibGcrypt] ok 3 - Check hash GMAC_CAMELLIA [Crypt::LibGcrypt] ok 4 - Check again after reset GMAC_CAMELLIA [Crypt::LibGcrypt] ok 30 - GMAC_Camellia [Crypt::LibGcrypt] # Subtest: GMAC_Twofish [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for GMAC_TWOFISH [Crypt::LibGcrypt] ok 2 - Write text GMAC_TWOFISH [Crypt::LibGcrypt] ok 3 - Check hash GMAC_TWOFISH [Crypt::LibGcrypt] ok 4 - Check again after reset GMAC_TWOFISH [Crypt::LibGcrypt] ok 31 - GMAC_Twofish [Crypt::LibGcrypt] # Subtest: GMAC_Serpent [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for GMAC_SERPENT [Crypt::LibGcrypt] ok 2 - Write text GMAC_SERPENT [Crypt::LibGcrypt] ok 3 - Check hash GMAC_SERPENT [Crypt::LibGcrypt] ok 4 - Check again after reset GMAC_SERPENT [Crypt::LibGcrypt] ok 32 - GMAC_Serpent [Crypt::LibGcrypt] # Subtest: GMAC_SEED [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for GMAC_SEED [Crypt::LibGcrypt] ok 2 - Write text GMAC_SEED [Crypt::LibGcrypt] ok 3 - Check hash GMAC_SEED [Crypt::LibGcrypt] ok 4 - Check again after reset GMAC_SEED [Crypt::LibGcrypt] ok 33 - GMAC_SEED [Crypt::LibGcrypt] # Subtest: POLY1305 [Crypt::LibGcrypt] 1..4 [Crypt::LibGcrypt] ok 1 - Create object for POLY1305 [Crypt::LibGcrypt] ok 2 - Write text POLY1305 [Crypt::LibGcrypt] ok 3 - Check hash POLY1305 [Crypt::LibGcrypt] ok 4 - Check again after reset POLY1305 [Crypt::LibGcrypt] ok 34 - POLY1305 [Crypt::LibGcrypt] Command: /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/bin/rakudo -I /tmp/.zef.1765206953.30787/aabe6e9762c9efc6c3ff184ec9f4b98d71732f5e.tar.gz/dist t/07-simple-mac.t [Crypt::LibGcrypt] 1..68 [Crypt::LibGcrypt] ok 1 - HMAC_SHA256 [Crypt::LibGcrypt] ok 2 - hex for HMAC_SHA256 [Crypt::LibGcrypt] ok 3 - HMAC_SHA224 [Crypt::LibGcrypt] ok 4 - hex for HMAC_SHA224 [Crypt::LibGcrypt] ok 5 - HMAC_SHA512 [Crypt::LibGcrypt] ok 6 - hex for HMAC_SHA512 [Crypt::LibGcrypt] ok 7 - HMAC_SHA384 [Crypt::LibGcrypt] ok 8 - hex for HMAC_SHA384 [Crypt::LibGcrypt] ok 9 - HMAC_SHA1 [Crypt::LibGcrypt] ok 10 - hex for HMAC_SHA1 [Crypt::LibGcrypt] ok 11 - HMAC_MD5 [Crypt::LibGcrypt] ok 12 - hex for HMAC_MD5 [Crypt::LibGcrypt] ok 13 - HMAC_MD4 [Crypt::LibGcrypt] ok 14 - hex for HMAC_MD4 [Crypt::LibGcrypt] ok 15 - HMAC_RIPEMD160 [Crypt::LibGcrypt] ok 16 - hex for HMAC_RIPEMD160 [Crypt::LibGcrypt] ok 17 - HMAC_TIGER [Crypt::LibGcrypt] ok 18 - hex for HMAC_TIGER [Crypt::LibGcrypt] ok 19 - HMAC_WHIRLPOOL [Crypt::LibGcrypt] ok 20 - hex for HMAC_WHIRLPOOL [Crypt::LibGcrypt] ok 21 - HMAC_GOSTR3411_94 [Crypt::LibGcrypt] ok 22 - hex for HMAC_GOSTR3411_94 [Crypt::LibGcrypt] ok 23 - HMAC_STRIBOG256 [Crypt::LibGcrypt] ok 24 - hex for HMAC_STRIBOG256 [Crypt::LibGcrypt] ok 25 - HMAC_STRIBOG512 [Crypt::LibGcrypt] ok 26 - hex for HMAC_STRIBOG512 [Crypt::LibGcrypt] ok 27 - HMAC_SHA3_224 [Crypt::LibGcrypt] ok 28 - hex for HMAC_SHA3_224 [Crypt::LibGcrypt] ok 29 - HMAC_SHA3_256 [Crypt::LibGcrypt] ok 30 - hex for HMAC_SHA3_256 [Crypt::LibGcrypt] ok 31 - HMAC_SHA3_384 [Crypt::LibGcrypt] ok 32 - hex for HMAC_SHA3_384 [Crypt::LibGcrypt] ok 33 - HMAC_SHA3_512 [Crypt::LibGcrypt] ok 34 - hex for HMAC_SHA3_512 [Crypt::LibGcrypt] ok 35 - CMAC_AES [Crypt::LibGcrypt] ok 36 - hex for CMAC_AES [Crypt::LibGcrypt] ok 37 - CMAC_3DES [Crypt::LibGcrypt] ok 38 - hex for CMAC_3DES [Crypt::LibGcrypt] ok 39 - CMAC_CAMELLIA [Crypt::LibGcrypt] ok 40 - hex for CMAC_CAMELLIA [Crypt::LibGcrypt] ok 41 - CMAC_CAST5 [Crypt::LibGcrypt] ok 42 - hex for CMAC_CAST5 [Crypt::LibGcrypt] ok 43 - CMAC_BLOWFISH [Crypt::LibGcrypt] ok 44 - hex for CMAC_BLOWFISH [Crypt::LibGcrypt] ok 45 - CMAC_TWOFISH [Crypt::LibGcrypt] ok 46 - hex for CMAC_TWOFISH [Crypt::LibGcrypt] ok 47 - CMAC_SERPENT [Crypt::LibGcrypt] ok 48 - hex for CMAC_SERPENT [Crypt::LibGcrypt] ok 49 - CMAC_SEED [Crypt::LibGcrypt] ok 50 - hex for CMAC_SEED [Crypt::LibGcrypt] ok 51 - CMAC_RFC2268 [Crypt::LibGcrypt] ok 52 - hex for CMAC_RFC2268 [Crypt::LibGcrypt] ok 53 - CMAC_IDEA [Crypt::LibGcrypt] ok 54 - hex for CMAC_IDEA [Crypt::LibGcrypt] ok 55 - CMAC_GOST28147 [Crypt::LibGcrypt] ok 56 - hex for CMAC_GOST28147 [Crypt::LibGcrypt] ok 57 - GMAC_AES [Crypt::LibGcrypt] ok 58 - hex for GMAC_AES [Crypt::LibGcrypt] ok 59 - GMAC_CAMELLIA [Crypt::LibGcrypt] ok 60 - hex for GMAC_CAMELLIA [Crypt::LibGcrypt] ok 61 - GMAC_TWOFISH [Crypt::LibGcrypt] ok 62 - hex for GMAC_TWOFISH [Crypt::LibGcrypt] ok 63 - GMAC_SERPENT [Crypt::LibGcrypt] ok 64 - hex for GMAC_SERPENT [Crypt::LibGcrypt] ok 65 - GMAC_SEED [Crypt::LibGcrypt] ok 66 - hex for GMAC_SEED [Crypt::LibGcrypt] ok 67 - POLY1305 [Crypt::LibGcrypt] ok 68 - hex for POLY1305 [Crypt::LibGcrypt] Command: /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/bin/rakudo -I /tmp/.zef.1765206953.30787/aabe6e9762c9efc6c3ff184ec9f4b98d71732f5e.tar.gz/dist t/08-simple-hashes.t [Crypt::LibGcrypt] 1..32 [Crypt::LibGcrypt] ok 1 - Hex Hash of MD5 [Crypt::LibGcrypt] ok 2 - Hex Hash of SHA1 [Crypt::LibGcrypt] ok 3 - Hex Hash of RIPEMD160 [Crypt::LibGcrypt] ok 4 - Hex Hash of TIGER192 [Crypt::LibGcrypt] ok 5 - Hex Hash of SHA256 [Crypt::LibGcrypt] ok 6 - Hex Hash of SHA384 [Crypt::LibGcrypt] ok 7 - Hex Hash of SHA512 [Crypt::LibGcrypt] ok 8 - Hex Hash of SHA224 [Crypt::LibGcrypt] ok 9 - Hex Hash of MD4 [Crypt::LibGcrypt] ok 10 - Hex Hash of CRC32 [Crypt::LibGcrypt] ok 11 - Hex Hash of CRC32RFC1510 [Crypt::LibGcrypt] ok 12 - Hex Hash of CRC24RFC2440 [Crypt::LibGcrypt] ok 13 - Hex Hash of WHIRLPOOL [Crypt::LibGcrypt] ok 14 - Hex Hash of TIGER [Crypt::LibGcrypt] ok 15 - Hex Hash of TIGER2 [Crypt::LibGcrypt] ok 16 - Hex Hash of GOSTR3411_94 [Crypt::LibGcrypt] ok 17 - Hex Hash of STRIBOG256 [Crypt::LibGcrypt] ok 18 - Hex Hash of STRIBOG512 [Crypt::LibGcrypt] ok 19 - Hex Hash of SHA3-224 [Crypt::LibGcrypt] ok 20 - Hex Hash of SHA3-256 [Crypt::LibGcrypt] ok 21 - Hex Hash of SHA3-384 [Crypt::LibGcrypt] ok 22 - Hex Hash of SHA3-512 [Crypt::LibGcrypt] ok 23 - Hex Hash of SHAKE128 [Crypt::LibGcrypt] not ok 24 - Hex Hash of SHAKE256 [Crypt::LibGcrypt] # Failed test 'Hex Hash of SHAKE256' [Crypt::LibGcrypt] # at t/08-simple-hashes.t line 50 [Crypt::LibGcrypt] # expected: '2f671343d9b2e1604dc9dcf0753e5fe15c7c64a0d283cbbf722d411a0e36f6ca' [Crypt::LibGcrypt] # got: '2f671343d9b2e1604dc9dcf0753e5fe15c7c64a0d283cbbf722d411a0e36f6ca1d01d1369a23539cd80f7c054b6e5daf9c962cad5b8ed5bd11998b40d5734442' [Crypt::LibGcrypt] ok 25 - Hex Hash of BLAKE2B_512 [Crypt::LibGcrypt] ok 26 - Hex Hash of BLAKE2B_384 [Crypt::LibGcrypt] ok 27 - Hex Hash of BLAKE2B_256 [Crypt::LibGcrypt] ok 28 - Hex Hash of BLAKE2B_160 [Crypt::LibGcrypt] ok 29 - Hex Hash of BLAKE2S_256 [Crypt::LibGcrypt] ok 30 - Hex Hash of BLAKE2S_224 [Crypt::LibGcrypt] ok 31 - Hex Hash of BLAKE2S_160 [Crypt::LibGcrypt] ok 32 - Hex Hash of BLAKE2S_128 [Crypt::LibGcrypt] # You failed 1 test of 32 [Crypt::LibGcrypt] Command: /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/bin/rakudo -I /tmp/.zef.1765206953.30787/aabe6e9762c9efc6c3ff184ec9f4b98d71732f5e.tar.gz/dist t/09-simple-ciphers.t [Crypt::LibGcrypt] 1..66 [Crypt::LibGcrypt] ok 1 - Create IDEA [Crypt::LibGcrypt] ok 2 - Encrypt IDEA [Crypt::LibGcrypt] ok 3 - Decrypt IDEA [Crypt::LibGcrypt] ok 4 - Create 3DES [Crypt::LibGcrypt] ok 5 - Encrypt 3DES [Crypt::LibGcrypt] ok 6 - Decrypt 3DES [Crypt::LibGcrypt] ok 7 - Create CAST5 [Crypt::LibGcrypt] ok 8 - Encrypt CAST5 [Crypt::LibGcrypt] ok 9 - Decrypt CAST5 [Crypt::LibGcrypt] ok 10 - Create BLOWFISH [Crypt::LibGcrypt] ok 11 - Encrypt BLOWFISH [Crypt::LibGcrypt] ok 12 - Decrypt BLOWFISH [Crypt::LibGcrypt] ok 13 - Create AES [Crypt::LibGcrypt] ok 14 - Encrypt AES [Crypt::LibGcrypt] ok 15 - Decrypt AES [Crypt::LibGcrypt] ok 16 - Create AES192 [Crypt::LibGcrypt] ok 17 - Encrypt AES192 [Crypt::LibGcrypt] ok 18 - Decrypt AES192 [Crypt::LibGcrypt] ok 19 - Create AES256 [Crypt::LibGcrypt] ok 20 - Encrypt AES256 [Crypt::LibGcrypt] ok 21 - Decrypt AES256 [Crypt::LibGcrypt] ok 22 - Create TWOFISH [Crypt::LibGcrypt] ok 23 - Encrypt TWOFISH [Crypt::LibGcrypt] ok 24 - Decrypt TWOFISH [Crypt::LibGcrypt] ok 25 - Create ARCFOUR [Crypt::LibGcrypt] ok 26 - Encrypt ARCFOUR [Crypt::LibGcrypt] ok 27 - Decrypt ARCFOUR Aborting due to test failure: Crypt::LibGcrypt:ver<1.0.11>:auth:api<1.0> (use --force-test to override) [Crypt::LibGcrypt] ok 28 - Create DES [Crypt::LibGcrypt] ok 29 - Encrypt DES [Crypt::LibGcrypt] ok 30 - Decrypt DES [Crypt::LibGcrypt] ok 31 - Create TWOFISH128 [Crypt::LibGcrypt] ok 32 - Encrypt TWOFISH128 [Crypt::LibGcrypt] ok 33 - Decrypt TWOFISH128 [Crypt::LibGcrypt] ok 34 - Create SERPENT128 [Crypt::LibGcrypt] ok 35 - Encrypt SERPENT128 [Crypt::LibGcrypt] ok 36 - Decrypt SERPENT128 [Crypt::LibGcrypt] ok 37 - Create SERPENT192 [Crypt::LibGcrypt] ok 38 - Encrypt SERPENT192 [Crypt::LibGcrypt] ok 39 - Decrypt SERPENT192 [Crypt::LibGcrypt] ok 40 - Create RFC2268_40 [Crypt::LibGcrypt] ok 41 - Encrypt RFC2268_40 [Crypt::LibGcrypt] ok 42 - Decrypt RFC2268_40 [Crypt::LibGcrypt] ok 43 - Create SEED [Crypt::LibGcrypt] ok 44 - Encrypt SEED [Crypt::LibGcrypt] ok 45 - Decrypt SEED [Crypt::LibGcrypt] ok 46 - Create CAMELLIA128 [Crypt::LibGcrypt] ok 47 - Encrypt CAMELLIA128 [Crypt::LibGcrypt] ok 48 - Decrypt CAMELLIA128 [Crypt::LibGcrypt] ok 49 - Create CAMELLIA192 [Crypt::LibGcrypt] ok 50 - Encrypt CAMELLIA192 [Crypt::LibGcrypt] ok 51 - Decrypt CAMELLIA192 [Crypt::LibGcrypt] ok 52 - Create CAMELLIA256 [Crypt::LibGcrypt] ok 53 - Encrypt CAMELLIA256 [Crypt::LibGcrypt] ok 54 - Decrypt CAMELLIA256 [Crypt::LibGcrypt] ok 55 - Create SALSA20 [Crypt::LibGcrypt] ok 56 - Encrypt SALSA20 [Crypt::LibGcrypt] ok 57 - Decrypt SALSA20 [Crypt::LibGcrypt] ok 58 - Create SALSA20R12 [Crypt::LibGcrypt] ok 59 - Encrypt SALSA20R12 [Crypt::LibGcrypt] ok 60 - Decrypt SALSA20R12 [Crypt::LibGcrypt] ok 61 - Create GOST28147 [Crypt::LibGcrypt] ok 62 - Encrypt GOST28147 [Crypt::LibGcrypt] ok 63 - Decrypt GOST28147 [Crypt::LibGcrypt] ok 64 - Create CHACHA20 [Crypt::LibGcrypt] ok 65 - Encrypt CHACHA20 [Crypt::LibGcrypt] ok 66 - Decrypt CHACHA20 ===> Testing [FAIL]: Crypt::LibGcrypt:ver<1.0.11>:auth:api<1.0>