This file contains message digests of all files listed in MANIFEST,
signed via the Module::Signature module, version 0.88.

To verify the content in this distribution, first make sure you have
Module::Signature installed, then type:

    % cpansign -v

It will check each file's integrity, as well as the signature's
validity.  If "==> Signature verified OK! <==" is not displayed,
the distribution may already have been compromised, and you should
not run its Makefile.PL or Build.PL.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

SHA256 570a5b5a036ac2f9b87379823e132c0c5b27be612bc02f28f291c516d152192e CODE_OF_CONDUCT.md
SHA256 a713c787d70198d42afcad0f623119dee711766505cd1db156ce1c7d07c2612f CONTRIBUTORS
SHA256 3eb6f954b6ed8e13685d2ac3f8f2b907b0075fc95798abba8fd6064bfe85a405 Changes
SHA256 fa359f25bf75ccbd075fee5b149948b8fc95ff680a191102d4eb302e5db2c396 INSTALL
SHA256 537fc06dd918fe1fbe1dee63ab6fe364001fe3380f98974e34ccd8a31f97b8b4 LICENSE
SHA256 fa5c8da8d82c44d7e02d285935081c4a3e6148ce79e5eed9e3b1f7f1a693aa9a MANIFEST
SHA256 095a634766ce399786ed9dfa37a4faaefe27bd405016c8468fedd441b332f43c META.json
SHA256 125a3a204e2858742446e3aa3681801596727a9a6c023818a913610f4d717f54 META.yml
SHA256 5b623f5f362d6506836c09408ba43cc0be9e8734d3c5e23f03b55b49bea6cd32 Makefile.PL
SHA256 a1097faa5dd5719ef5990c95ac99efab82eb06357cab16be4e7a927ba854f647 README.md
SHA256 160b1a3ff9c0e5912f35a7619512e418dc475d3fb424a4eb42b1fe7ee28b2b25 README.mkdn
SHA256 e3812610da6dda59b4c94a188395fd72731563829af4b8bfd93e7ab779f72798 cpanfile
SHA256 5b4c973376a458cfd2ee75d54abe0ad972bf2fc58decc2e9aaf8c3badbe980a7 doap.xml
SHA256 aff927cfe4ff2fd810c63cf5de8f560d4217b9c734e13595e95189e424b8ee2f example/chaining-example.pl
SHA256 0d601846856a4239941cb2757ce3ae1db0e27b5094b6c749f0e04447d03c03c1 example/example.pl
SHA256 6e58296039a119dd9846bf1bb89ea16b2ca55118de392f5194f390f52adf76de example/mojo-promises.pl
SHA256 e40d488809c2bb9c5a280bcb074478ce04d4a28d4452501e0af24e914be5bad8 lib/Promises.pm
SHA256 fc452ecf853b07d4380efde6b9b9600d46ddb93e93f42ac73f81a7511f83b797 lib/Promises/Cookbook/ChainingAndPipelining.pod
SHA256 93229459ec0f2d1e80382eac289dcfaf09bb34deb72b6a454adb91aac871dab7 lib/Promises/Cookbook/GentleIntro.pod
SHA256 98ac4c2e4a3c439092daf9f78a601bfcd7ed6aaed2cab574361b193dacbdd4cd lib/Promises/Cookbook/Recursion.pod
SHA256 bc42c07a9450c886fe2be67ece0c412e6ad79e4ca75bbd4a271783270da51631 lib/Promises/Cookbook/ScalaFuturesComparison.pod
SHA256 49cad06aa9596925c14589fcf339237b6bf31023ccd35b64d2475f1d29c9c913 lib/Promises/Cookbook/SynopsisBreakdown.pod
SHA256 fdb4cac5394a66a6c39694cdf9acc4873d479bec433ab4f7558a8e52b7e5257e lib/Promises/Cookbook/TIMTOWTDI.pod
SHA256 a1d1fa639a6cb7c47603a9b9efb7c40a00b82529c7d42d86f6bbf90005f4eb9e lib/Promises/Deferred.pm
SHA256 2945f29c913b38a7780f21798ad6bb5f51317076adc2717d0aefc3fa1ae5ff72 lib/Promises/Deferred/AE.pm
SHA256 a6f6087bad448f80b1d4e2741ea640c01be4042e945bc65e73f06a2dd71e359f lib/Promises/Deferred/AnyEvent.pm
SHA256 d15f669da7921868dbf33e991d56d00334e561e8b043fa7d807222a6101a7760 lib/Promises/Deferred/EV.pm
SHA256 39d97b6773ad4336d9be21f830d439d871e6e6bed2f4561888a1c0e25956f84b lib/Promises/Deferred/IO/Async.pm
SHA256 1257757baf46dc0d6a42786e1a83e4f85b7eb1cabf08919b7f4393b3592aec47 lib/Promises/Deferred/Mojo.pm
SHA256 24890ee038d86f692c9a6f92a437145beb8cedb0f2ebbae7843fb4437ea93740 lib/Promises/Promise.pm
SHA256 9637a4cdeb7c5daca0a2bf2f0d6bd778d68010b2a1ff0696f26bbeaf82593c04 lib/Promises/Sub.pm
SHA256 b373284f1323f92b41da7c8aef0d384af6976772db5dad3a51999d3c7a118dd3 t/00-compile.t
SHA256 6983a36704dd475833261184313d85290e826ad3ad9f9402b3e0aa3bc9a70e2c t/00-report-prereqs.dd
SHA256 5996417e8ae9973f82860dcf6d5f180d285d5c4b046e0346d06ed22802a3452b t/00-report-prereqs.t
SHA256 1700b6a77d59df83562a080bed47afcec4b78850740959ac58ac042046329d53 t/000-load.t
SHA256 0d4f35cb7c56072ccff06752d1aecab65b20a742e60afb7080b912003539a30a t/001-basic.t
SHA256 47f0eb7b48680a64338b2633284c5b16ad5aa552140c5bfeac41fc5327f67984 t/002-multiples.t
SHA256 9e234e84c40846f5f0a792d7b3005dcca0fbe2dcbda74ebd07365c5629f40407 t/003-post-resolve-then.t
SHA256 efd841fc7716c19749cffc6095d77acb302f16e30d71772766cdfc56dc4742e1 t/004-error.t
SHA256 8d8781017fe4441989cf359516d11e729ec988fde8f60fc9df61674727d7cf25 t/005-multiples-w-error.t
SHA256 64c3a42e69fc7722ba3f33a1690d5d7d20188e87ae466ead6e8ce815b8781328 t/006-thenable.t
SHA256 516bf55a834f705b565bd31ed08218fe855775f92873ba79df81188ac8c5a891 t/007_callable.t
SHA256 8c99413772b4a4e3f52f1b082b9a091fc509e10e2cbc28835c45a22b10f6cc78 t/010-collect.t
SHA256 5b744ac5fb275ca9a6e5a236c92491c69bcbf2f732d880d6cf4a6bbdadb99237 t/011-collect-w-error.t
SHA256 8c008fbeb760a7ea3a417d899c59144e35d05ba2c4cafe3cc808d0876edf584d t/012-collect_hash.t
SHA256 225a0d3163f0a99be98063029b22d39ed181ece844e9ca297c2f7a22a005f924 t/013-collect_hash-params.t
SHA256 aad85db3dd881c5eb135611aa4b36c0e224e1b6a3dd90c762235a8d5692d21cc t/013-collect_hash-with-error.t
SHA256 97f2dc026faf445ffa10919e690864de68b722a4a5f55334e7f885a877ce5e49 t/020-chaining.t
SHA256 99b44260b9fe2c27adb13cf933579a474129814e7bc4f9ebf5308129e33e284c t/021-chaining-errors.t
SHA256 da6edba077e547968bf5264b019be864919a91b2862a75c859c9a8a273ebc602 t/025-recursion.t
SHA256 4390f10fc2396c36f0885eafb534ebb4c1507e4ef7fbef026a8f095b4b2fb77c t/030-deferred-default.t
SHA256 9a1694b18ed7b3f284f39600c714b4abb5be792da14b3edb52b4d983abf3749c t/031-deferred-AE.t
SHA256 749da96a383018dc996d5fc70b7f0faef582005b45cfad19eac6ea3436b5898f t/031-deferred-io-async.t
SHA256 8ddcf432f9e532575ce994c0ac812696c12f2f54d73935e2c3cd7bdb11533477 t/032-deferred-AnyEvent.t
SHA256 e3ca60fa84dc5036de948f1e83cdc0b34d63b9d4bbb7f266fcbf39afcacc3f1e t/033-deferred-EV.t
SHA256 a6d39d8d664a6ce5c3f91e63792e6150390034fe5be5869e86f1d75f8063f5de t/034-deferred-Mojo.t
SHA256 91f35f65f37bfe11dc43603896f1f8531543e8a7d303f10866fae20db1eb9dda t/040_finally.t
SHA256 a161952887871c971812520eb2700254c28867239832c87b5b4eb963e7e74184 t/045-attributes.t
SHA256 5be16c68f1baac71e29750d640d1066502383f5e41f96de56b0bfacd77225012 t/050-exceptions-pp.t
SHA256 b69102038bba12f79618c5f04df18faae65912d6fd5ee48ff8205664595d4660 t/051-exceptions-pp-anyevent.t
SHA256 59f0c3d6457d2ce005fa638c408b52a01312d60d36a8b54c8ac1f75641efd331 t/052-exceptions-ev-anyevent.t
SHA256 7a04044dda869218f175632878c364e7bdd2bb955b3310c8fb04540ebf71cc16 t/053-exceptions-mojo.t
SHA256 526dca115f8948273469d311593f1c8edcccef5fecc2601b426d5afd6d3d0774 t/060-free-refs.t
SHA256 95a64a6a709279b11019ccd9a9c9fdcadf10ff8563de3af9f0c91402be93df46 t/070-accepted-rejected.t
SHA256 f4e3e2e92a70e5ce6448b9ca043ef4d65b8d2e070e083e95a59f999eb6f4d403 t/080-deferred-as-sub.t
SHA256 ff34141fbdd480445bb03129d3b5ea0affc569fef443c075856ca3cef39971cf t/090-timeout.t
SHA256 4524e4dcaca652fe1d912d5695c819ac9ee8aafeb9aa9b78d1a4ae388193dc8d t/late-warning.t
SHA256 3c7705d6069dec28db8d7ebe834c66da659a69d84f26c34c5f15dca947b424fa t/lib/AsyncUtil.pm
SHA256 fb3aabb6c1476ec78579c9d1b9f6345089ca353b16fb2bc13637c05261e44a1b t/lib/NoEV.pm
SHA256 837a7b17086be3b0412d5ebe2479e6deb9c653106e294c56004cb852b048bbed t/lib/Promises/Test.pm
SHA256 c7c6118208b8652cf499a642fcf9172956f250ad1fe7d17f147eb0dcced651d3 t/lib/Promises/Test/AE.pm
SHA256 e3fe4a22240eb388b0b5ec70f767a6416ce8f9cffc5420d6eb0e89b6174ebd4a t/lib/Promises/Test/AnyEvent.pm
SHA256 323c2d96d43bc6d828095246a02c34a6cab092fb8a1c09a54a607b2dc2231871 t/lib/Promises/Test/EV.pm
SHA256 aefba133431d2a3b01cc5308892be00082d87b18fe39fc01508c9541e0a52e42 t/lib/Promises/Test/IO/Async.pm
SHA256 4c25cd45567df70466ea2383b2291cf4b5d00ea9c5af2470dea41518dc8f09c2 t/lib/Promises/Test/Mojo.pm
SHA256 7683cfa36a2977bb94fabfa8aea4885a0bc9049ee8af9b10089636aa467f2487 t/warnings.t
SHA256 d34f839d8340478663bd6ae59c72760d7e1a2b7a2d4879ad1ec97db1a2271b2f xt/release/unused-vars.t
-----BEGIN PGP SIGNATURE-----

iF0EAREDAB0WIQS4RMr2LZlyA/IlbHHfgfB/4bALjAUCaFs93QAKCRDfgfB/4bAL
jG47AKClW2FSgPIjOGFjPT/5l39PV/xZKACffYFLB41Krl3Co7PKlh4KzvTiH3M=
=fJWQ
-----END PGP SIGNATURE-----