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

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: SHA1

SHA1 3dcdd9a79495b0c69bfea0a216399b7acd046412 CONTRIBUTORS
SHA1 0ef8ef827012e0cadf84cc05338baa1df1c4ca53 Changes
SHA1 2ff8bb17436915f897b6e58d3ce2a28ee657035d INSTALL
SHA1 40c10f40f9556b2f66a220d0e4909e7e715facf3 LICENSE
SHA1 405a45ad39e65c0a5c39106e31b058b02037b471 MANIFEST
SHA1 6ea6b34d91d8da4f354e9f05e8ce0ab8322e2660 META.json
SHA1 6c3c968d12ed4c97d2bece8f818cda8390621aab META.yml
SHA1 50a01c02eb6ad85b4c3b8c8ea6d5a41d19a50f94 Makefile.PL
SHA1 4bc38d34a6eeb51674f06e9d764d30d8f64c4e2d README.md
SHA1 f681c0f4b1f53c4f8ada94db52a72d296e35b219 README.mkdn
SHA1 2d3898dac9016b489580c12678f4fa593a0e02bc cpanfile
SHA1 163868b2337a8a09c5a914e80d46b4586a5c5cb6 doap.xml
SHA1 d05a4ade3faf1c75190c4415b67eba101d8d9f67 example/chaining-example.pl
SHA1 49c446c6fbbaa13d3642dbed57c3fe32fe6f14f1 example/example.pl
SHA1 3f822b32b37db136a3b2ed8ddbc24c6b7e976a18 example/mojo-promises.pl
SHA1 b560a424e746c5fb6b1979f35b1a1950a7e84636 lib/Promises.pm
SHA1 c8b8bab4889deeecf712242b4e1ba3010c9ee0d6 lib/Promises/Cookbook/ChainingAndPipelining.pod
SHA1 9af2827cd45a3fdfe27dec3fc6895de03243f022 lib/Promises/Cookbook/GentleIntro.pod
SHA1 a99a57d8866a5df993902a12a6dbd0a350e1542a lib/Promises/Cookbook/Recursion.pod
SHA1 9ed862daa1d0f31e552e4511857c6d10a9fbeae9 lib/Promises/Cookbook/ScalaFuturesComparison.pod
SHA1 88fa94cf5230dc7814084bd76454eb9750a1f198 lib/Promises/Cookbook/SynopsisBreakdown.pod
SHA1 74aeae5a9ab05cbd3b43265e37677df974efd0e1 lib/Promises/Cookbook/TIMTOWTDI.pod
SHA1 ce81bd639ae96c89d0d33c13cc2feca7d13d2b15 lib/Promises/Deferred.pm
SHA1 4a9be0566a991298f129deeac30cf65787001830 lib/Promises/Deferred/AE.pm
SHA1 f6c71867c1254fc9c3636a8dcfd065f80959e9d6 lib/Promises/Deferred/AnyEvent.pm
SHA1 dbfce1bbb630843d154106f3c3c743631938899c lib/Promises/Deferred/EV.pm
SHA1 17dcbb66d149e4fa88546da19ecebe83ad6ed790 lib/Promises/Deferred/IO/Async.pm
SHA1 5aa4fa63200727372eefa18447b15d3fdd63ef4a lib/Promises/Deferred/Mojo.pm
SHA1 23ee5aaa971ddc56f44807ff3d47fe10f77a3449 lib/Promises/Promise.pm
SHA1 92f1f4aec40d5e3639b238cd6f464fffeae4a082 lib/Promises/Sub.pm
SHA1 3b3789073e4a5dc8542c7682b3ee9a77d0c530af t/00-compile.t
SHA1 96dca84840db78375995ed51772d65f36eebd9c4 t/00-report-prereqs.dd
SHA1 6348689eee69681210251892bd47cbfbb7507d7d t/00-report-prereqs.t
SHA1 6a36b6a96bc5b9aa6c6e82790759bee8e3c5c51f t/000-load.t
SHA1 58d5c52d04f57dcc8e43e71455767ca1525cbd3d t/001-basic.t
SHA1 f3ad6124560b5c06ca86044cae134dba7fa9092f t/002-multiples.t
SHA1 d5440127f6bae9578f990b6b32e4a78246631df2 t/003-post-resolve-then.t
SHA1 f2cb9f1284e24a4173b035f02a4fb0fc49751035 t/004-error.t
SHA1 05f56b32d55a8330ce725e3846785aba8c29ba46 t/005-multiples-w-error.t
SHA1 f0957f3aa992fe85f9d4f7a9dbb2f67e346e02e5 t/006-thenable.t
SHA1 eb4cb62edb97b0689f5ac96919cbc564eb9c43d6 t/007_callable.t
SHA1 46a61c2603f51c4bd3a46cd6e5115d4f05505f6e t/010-collect.t
SHA1 30c0431dc2dcc19ffea8c812e327b73cb1cf88b2 t/011-collect-w-error.t
SHA1 e6e0c746a82f8ca91faad2dab0c781a8c52ef66b t/012-collect_hash.t
SHA1 b04e80798de110e8e71cf062db62997110a13472 t/013-collect_hash-params.t
SHA1 a8217667be61a49f2f52aa7ca6fce7a305581410 t/013-collect_hash-with-error.t
SHA1 6ed3bce63a47db7951163cea7773d602b82d9dd5 t/020-chaining.t
SHA1 929c3091950a1723ac8862c1e6dcfff9b5c95450 t/021-chaining-errors.t
SHA1 03e3ea8adb1d3e4ca83c57f7d0aac2aef32350f3 t/025-recursion.t
SHA1 bb1369e4ef787df95a4e4c7b1accf93fc17d2587 t/030-deferred-default.t
SHA1 98417bd4279265242530cfeb6e11e4b7b3acaa2c t/031-deferred-AE.t
SHA1 c5e47b882d82a8b3c05e0e832bd2c6062b61accb t/031-deferred-io-async.t
SHA1 019b3ecb2a3f77631a17e81e1c212b1f8aa85013 t/032-deferred-AnyEvent.t
SHA1 88b8b9f10c1d6e16afeaeecc910c4b7510c38ae6 t/033-deferred-EV.t
SHA1 9df313fa18be555c50ad877df0ab347d31c32e01 t/034-deferred-Mojo.t
SHA1 82dc82baad09b0f50207f343ded8593f17c4415b t/040_finally.t
SHA1 dee1aae2258b67f3ec45a412248dd4dc1658ecf9 t/045-attributes.t
SHA1 bfe46fd9a64db6d071b4258606c913b6b448fae2 t/050-exceptions-pp.t
SHA1 1a438f1b3073784d6eda0d64bc7487c27530e46d t/051-exceptions-pp-anyevent.t
SHA1 01c6b25c0bebd5f5b3a3d0cf5419984e89721151 t/052-exceptions-ev-anyevent.t
SHA1 8d2bc943a22fb6e0aec43e6fc4c77f325f140392 t/053-exceptions-mojo.t
SHA1 2da19fcdc06d9aa8090dcb6feef49e92b4045ee7 t/060-free-refs.t
SHA1 1eb49c82ad2758c2331cee2b27aa13914df93c5e t/070-accepted-rejected.t
SHA1 cecc982ba6ad1a17c9c69d73e3c0ca9d16ef7ec3 t/080-deferred-as-sub.t
SHA1 6d7d2c381b644aa8079d244b89ba1eb2c6bcd9fa t/090-timeout.t
SHA1 e26fffb9b1e550f1bc300e91ffd110b3df0dc193 t/late-warning.t
SHA1 06c98030c6e51351a8fe79412a4bfef60936e427 t/lib/AsyncUtil.pm
SHA1 2ee51b1a4f53b9e11ebcdede750b0ca5703cdfda t/lib/NoEV.pm
SHA1 c96f3efbab325c958965e5faf76974669195b2cf t/lib/Promises/Test.pm
SHA1 5f1843ae1eec91a958996ea7ecb502fade0295f7 t/lib/Promises/Test/AE.pm
SHA1 8a91de4fb0a4240280a60c7552f5c84c1ac63590 t/lib/Promises/Test/AnyEvent.pm
SHA1 5d1b7f6d3737e49042341d0c39a62746f6bb26b8 t/lib/Promises/Test/EV.pm
SHA1 3b272c3052418490ff2c09afdd8339c8c9a06d23 t/lib/Promises/Test/IO/Async.pm
SHA1 b313a3fe7d4dfdef136c9c0f751d0c6b863e5bbf t/lib/Promises/Test/Mojo.pm
SHA1 5eca6aa3c8d2b892014c0ac432a5fc30f4f53bda t/warnings.t
SHA1 d1fe7d94b3edc7847eb187d4ee41f66e19cf8907 xt/release/unused-vars.t
-----BEGIN PGP SIGNATURE-----

iEYEARECAAYFAl0E/YsACgkQ34Hwf+GwC4xkZACeKeRenL+crQUjcVL3+DJRJVy3
3aoAnRBUpS06pvHan9rQxDSm9+Vcqta3
=ccNE
-----END PGP SIGNATURE-----
