iBPn>9e- y/ YARB-8+x86_64-darwin22)#_y    K;;; gI) y  !]K  K   Y E/Users/williampride/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/rbnacl-7.1.1/lib/rbnacl/test_vectors.rbE
 RbNaClEȧ!#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}{ïųǷɻTEST_VECTORS freezealice_privateE77076d0a7318a57d3c16c17251b26645df4c2f87ebc0992ab177fba51db92c2aalice_publicE8520f0098930a754748b7ddcb43ef75a0dbf3a0d26381af4eba4a98eaa9b4e6abob_privateE5dab087e624a8a4b79e17f8b83800ee66f3bb1292618b6fd1c2f8b27ff88e0ebbob_publicEde9edb7d7b7dc1b4d35b61c2ece435373f8343c85b78674dadfc7e146f882b4falice_mult_bobE4a5d9d5ba4ce2de1728e3bf480350f25e07e21c947d19e3376f09b3c1e161742secret_keyE1b27556473e985d462cd51197a9a46c76009549eac6474f206c4ee0844f68389box_nonceEa69696ee955b62b73cd62bda875fc73d68219e0036b7a0b37box_messageEbe075fc53c81f2d5cf141316ebeb0c7b5228c52a4c62cbd44b66849b64244ffce5ecbaaf33bd751a1ac728d45e6c61296cdc3c01233561f41db66cce314adb310e3be8250c46f06dceea3a7fa1348057e2f6556ad6b1318a024a838f21af1fde048977eb48f59ffd4924ca1c60902e52f0a089bc76897040e082f937763848645e0705box_ciphertextE&f3ffc7703f9400e52a7dfb4b3d3305d98e993b9f48681273c29650ba32fc76ce48332ea7164d96a4476fb8c531a1186ac0dfc17c98dce87b4da7f011ec48c97271d2c20f9b928fe2270d6fb863d51738b48eeee314a7cc8ab932164548e526ae90224368517acfeabd6bb3732bc0e9da99832b61ca01b6de56244a9e88d5f9b37973f622a43d14a6599b1f654cb45a74e355a5sign_privateEb18e1d0045995ec3d010c387ccfeb984d783af8fbb0f40fa7db126d889f6daddsign_publicE77f48b59caeda77751ed138b0ec667ff50f8768c25d48309a8f386a2bad187fbsign_keypairEb18e1d0045995ec3d010c387ccfeb984d783af8fbb0f40fa7db126d889f6dadd77f48b59caeda77751ed138b0ec667ff50f8768c25d48309a8f386a2bad187fbsign_messageE$916c7d1d268fc0e77c1bef238432573c39be577bbea0998936add2b50a653171ce18a542b0b7f96c1691a3be6031522894a8634183eda38798a0c5d5d79fbd01dd04a8646d71873b77b221998a81922d8105f892316369d5224c9983372d2313c6b1f4556ea26ba49d46e8b561e0fc76633ac9766e68e21fba7edca93c4c7460376d7f3ac22ff372c18f613f2ae2e856af40sign_signatureE6bd710a368c1249923fc7a1610747403040f0cc30815a00f9ff548a896bbda0b4eb2ca19ebcf917f0f34200a9edbad3901b64ab09cc5ef7b9bcc3c40c0ff7509sha256_messageE6162636462636465636465666465666765666768666768696768696a68696a6b696a6b6c6a6b6c6d6b6c6d6e6c6d6e6f6d6e6f706e6f7071sha256_digestE248d6a61d20638b8e5c026930c3e6039a33ce45964ff2167f6ecedd419db06c1sha256_emptyEe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855sha512_messageE54686520717569636b2062726f776e20666f78206a756d7073206f76657220746865206c617a7920646f672esha512_digestE91ea1245f20d46ae9a037a989f54f1f790f0a47607eeb8a14d12890cea77a1bbc6c7ed9cf205e67b7f2b8fd4c7dfd3a7a8617e45f3c463d481c7e586c39ac1edsha512_emptyEcf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3eblake2b_messageE54686520717569636b2062726f776e20666f78206a756d7073206f76657220746865206c617a7920646f67blake2b_digestEa8add4bdddfd93e4877d2746e62817b116364a1fa7bc148d95090bc7333b3673f82401cf7aa2e4cb1ecd90296e3f14cb5413f8ed77be73045b13914cdcd6a918blake2b_emptyE786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce+blake2b_keyed_messageE000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeblake2b_keyE000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f)blake2b_keyed_digestE142709d62e28fcccd0af97fad0f8465b971e82201dc51070faa0372aa43e92484be1c1e73ba10906d5d1853db6a4106e0a7bf9800d373d6dee2d46d62ef2a461!blake2b_personalEA000102030405060708090a0b0c0d0e0f/blake2b_personal_digestE7c86d3f929c9ac7f08c7940095da7c1cad2cf29db2e7a25fb05d99163e587cbdf3564e8ce727b734a0559ee76f6ff5aeebd4e1e8872f1829174c9b1a9dab80e3blake2b_salt'blake2b_salt_digestE16e2e2cfb97e6061bccf2fcc1e605e117dee806c959ef2ad01249d4d12ce98cbc993f400003ba57449f60a7b071ffdaff9c0acb16891a01a9b397ffe89db96bb-blake2b_personal_shortE!0001020304050607;blake2b_personal_short_digestE41b984967f852308710a6042d25f5faf4a84900b2001039075dab13aecfab7c840def9506326563fbb355b3da629181d97d2556e4624711d68f8f655b7cbb435%blake2b_salt_short3blake2b_salt_short_digestE873f35a1ca28febc872d6f842a8cd23136f3a2c22c19e8f0dac4cc704ced3371abe5105f65d344cd48bad8aba755620f63f1e0b35ae4439bf871ffe72485a309scrypt_passwordE4a857e2ee8aa9b6056f2424e84d24a72473378906ee04a46cb05311502d5250b82ad86b83c8f20a23dbb74f6da60b0b6ecffd67134d45946ac8ebfb3064294bc097d43ced68642bfb8bbbdd0f50b30118f5escrypt_saltE39d82eef32010b8b79cc5ba88ed539fbaba741100f2edbeca7cc171ffeabf258scrypt_opslimit!scrypt_memlimitscrypt_digestEbcc5c2fd785e4781d1201ed43d84925537e2a540d3de55f5812f29e9dd0a4a00451a5c8ddbb4862c03d45c75bf91b7fb49265feb667ad5c899fdbf2ca19eac67!argon2i_passwordEa347ae92bce9f80f6f595a4480fc9c2fe7e7d7148d371e9487d75f5c23008ffae065577a928febd9b1973a5a95073acdbeb6a030cfc0d79caa2dc5cd011cef02c08da232d76d52dfbca38ca8dcbd665b17d1665f7cf5fe59772ec909733b24de97d6f58d220b20c60d7c07ec1fd93c52c31020300c6c1facd77937a597c7a6argon2i_saltEA5541fbc995d5c197ba290346d2c559deargon2i_outlen7!argon2i_opslimit!argon2i_memlimittargon2i_digestE623b803c84eaa25f4b44634cc1e5e37792c53fcd9b1eb20f865329c68e09cbfa9f1968757901b383fce221afe27713f97914a041395bbe1fb70e079e5bed2c7145b1f6154046f5958e9b1b29055454e264d1f2231c316f26be2e3738e83a80315e9a0951ce4b137b52e7d5ee7b37f7d936dcee51362bcf792595e3c896ad5042734fc90c92cae572ce63ff659a2f7974a3bd730d04d525d253ccc38#argon2id_passwordargon2id_saltargon2id_outlen#argon2id_opslimit#argon2id_memlimitargon2id_digestE618acec5d6507739f203d1f5d9f1d862f7c2cdac4f19d2bdff64487e60d969e3ced615337b9eec6ac4461c6ca07f0939741e57c24d0005c7ea171a0ee1e7348249d135b38f222e4dad7b9a033ed83f5ca27277393e316582033c74affe2566a2bea47f91f0fd9fe49ece7e1f79f3ad6e9b23e0277c8ecc4b313225748dd2a80f5679534a0700e246a79a49b3f74eb89ec6205fe1eeb941c73b1fcf1#argon2_str_digestE$argon2i$v=19$m=4096,t=3,p=2$b2RpZHVlamRpc29kaXNrdw$TNnWIwlu1061JHrnCqIAmjs3huSxYIU+0jWipu7Kc9M#argon2_str_passwdEpasswordauth_key_32Eeea6a7251c1e72916d11c2cb214d3c252539121d8e234e652d651fa4c8cff880auth_key_64Eeaaa4c73ef13e7e9a53011304c5be141da9c3713b5ca822037ed57aded31b70a50a0dd80843d580fe5b57e470bb534333e907a624cf02873c6b9eaba70e0fc7eauth_messageE8e993b9f48681273c29650ba32fc76ce48332ea7164d96a4476fb8c531a1186ac0dfc17c98dce87b4da7f011ec48c97271d2c20f9b928fe2270d6fb863d51738b48eeee314a7cc8ab932164548e526ae90224368517acfeabd6bb3732bc0e9da99832b61ca01b6de56244a9e88d5f9b37973f622a43d14a6599b1f654cb45a74e355a5auth_onetimeEAf3ffc7703f9400e52a7dfb4b3d3305d9auth_hmacsha256E7f7b9b707e8790ca8620ff94df5e6533ddc8e994060ce310c9d7de04d44aabc3%auth_hmacsha512256Eb2a31b8d4e01afcab2ee545b5caf4e3d212a99d7b3a116a97cec8e83c32e107dauth_hmacsha512Eb2a31b8d4e01afcab2ee545b5caf4e3d212a99d7b3a116a97cec8e83c32e107d270e3921f69016c267a63ab4b226449a0dee0dc7dcb897a9bce9d27d788f8e8dauth_hmac_keyEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauth_hmac_dataE05468697320697320612074657374207573696e672061206c6172676572207468616e20626c6f636b2d73697a65206b657920616e642061206c6172676572207468616e20626c6f636b2d73697a6520646174612e20546865206b6579206e6565647320746f20626520686173686564206265666f7265206265696e6720757365642062792074686520484d414320616c676f726974686d2e'auth_hmacsha256_tagE9b09ffa71b942fcb27635fbcd5b0e944bfdc63644f0713938a7f51535c3a35e2'auth_hmacsha512_tagEe37b6a775dc87dbaa4dfa9f96e5e3ffddebd71f8867289865df5a32d20cdc944b6022cac3c4982b10d5eeb55c3e4de15134676fb6de0446065c97440fa8c6a58-auth_hmacsha512256_tagEbfaae3b4292b56d6170154cc089af73f79e089ecf27d4720eed6fd0a7ffcccf11auth_hmacsha256_mult_tagE367a7a7e8292759844dcf820c90daa5fea5a4b769e537038cd0dc28290fbf2cb1auth_hmacsha512_mult_tagE1006b7bef1e24725ed55049c8b787b7b174f4afbe197124a389205c499956a90fea5c44b616a9e1a286d024c2880c67ae0e1ec7524530f15ae1086b144192d937auth_hmacsha512256_mult_tagEbf280508996bba2bd590a2c1662d8c47fcceb8111bfcc4bdff5f2c28b0301449=aead_chacha20poly1305_orig_keyE4290bcb154173531f314af57f3be3b5006da371ece272afa1b5dbdd1100a1007Eaead_chacha20poly1305_orig_messageE)86d09974840bded2a5caAaead_chacha20poly1305_orig_nonceE!cd7cf67be39c794a;aead_chacha20poly1305_orig_adE)87e229d4500845a079c0Kaead_chacha20poly1305_orig_ciphertextEie3e446f7ede9a19b62a4677dabf4e3d24b876bb284753896e1d6=aead_chacha20poly1305_ietf_keyE808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fEaead_chacha20poly1305_ietf_messageE4c616469657320616e642047656e746c656d656e206f662074686520636c617373206f66202739393a204966204920636f756c64206f6666657220796f75206f6e6c79206f6e652074697020666f7220746865206675747572652c2073756e73637265656e20776f756c642062652069742eAaead_chacha20poly1305_ietf_nonceE1070000004041424344454647;aead_chacha20poly1305_ietf_adE150515253c0c1c2c3c4c5c6c7Kaead_chacha20poly1305_ietf_ciphertextEd31a8d34648e60db7b86afbc53ef7ec2a4aded51296e08fea9e2b5a736ee62d63dbea45e8ca9671282fafb69da92728b1a71de0a9e060b2905d6a5b67ecd3b3692ddbd7f2d778b8c9803aee328091b58fab324e4fad675945585808b4831d7bc3ff4def08e4b7a9de576d26586cec64b61161ae10b594f09e26a7e902ecbd0600691?aead_xchacha20poly1305_ietf_keyGaead_xchacha20poly1305_ietf_messageCaead_xchacha20poly1305_ietf_nonceEa07000000404142434445464748494a4b0000000000000000=aead_xchacha20poly1305_ietf_adMaead_xchacha20poly1305_ietf_ciphertextE453c0693a7407f04ff4c56aedb17a3c0a1afff01174930fc22287c33dbcf0ac8b89ad929530a1bb3ab5e69f24c7f6070c8f840c9abb4f69fbfc8a7ff5126faeebbb55805ee9c1cf2ce5a57263287aec5780f04ec324c3514122cfc3231fc1a8b718a62863730a2702bb76366116bed09e0fd5c6d84b6b0c1abaf249d5dd0f7f5a7eaxt8H8H(8|dt 4 H  d x h x  l H`8h<Tp08H,0DH\dx(dx P`4H !!@"X"""<#X###<$\$$$%0%H%l%%%%%&<&&&'''' (4(<)`))))*0*