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 7cd20611f8e9a44d84aceeeca57392ccd5be8b995002bb8f07ec493783761003 CHANGES
SHA256 e20b81d50322ff58bf1a4176f73d0cd54e7a2095c77bbc531b3a3fad70530cf4 CONTRIBUTING.md
SHA256 bf11573716cb00a017da076ecfdd1ce6cb08236405ed758b8ecd331356849447 MANIFEST
SHA256 2800669fec745fedc6f870308eac3b410dbeed490e96578ab8d4d523c0e39b50 META.json
SHA256 18022ebc3b999c0866d31f5eb2b46a1eecbfc162525471dbf1a4d3f24cbfb467 META.yml
SHA256 feda9cfafb78f1d37c6714a4a9ecdb17be9386d144b25b9e0db7edf4cddfeca8 Makefile.PL
SHA256 49182b57ad58f8f469741a7a8180e6d90223c96d58a93a59a64fe325deb5721f README
SHA256 defcfcee2970fac29919bfabc485c2bcd365d68e09772585d492f9109e3c6474 README.md
SHA256 f153103ca33a74827c73eea5fb86f1063938c3c91086b331381b1940a2b0297e lib/Module/Generic.pm
SHA256 2fd94a36ac1b2bfd6c5f2b797a1f0b3e572b99e0133a9ee0ba88a1a4630a8bbc lib/Module/Generic/Array.pm
SHA256 cc47794eaf3573b8c6e78a9c496b917c261795fded052eabae9453a8361e4ed0 lib/Module/Generic/Array.pod
SHA256 2753bf8d2d3599b38d71585ac6fa8a7b2fd247c84c76989567d05090c54ee148 lib/Module/Generic/Boolean.pm
SHA256 0867bbe8221872e40b1f46b363436c65c437f3adc4900f7f52538cda5eba238a lib/Module/Generic/Boolean.pod
SHA256 af354c9923b42283a4ad0f787b837f07b955607fd2b37435a904f038808fc5c2 lib/Module/Generic/DateTime.pm
SHA256 238f533ac990e903b693afa90271925d2aba4294efc5d18fc1edfa1aff37d76e lib/Module/Generic/DateTime/Interval.pod
SHA256 c73a95b2e2e7b2dbbaee04d8f6bd431431d6dca9aa857d7b6d147bfd90c5483e lib/Module/Generic/Dynamic.pm
SHA256 fff99294b4c7062580923dea7e150c926d609e6f44bafa13624e45fa64bd0de6 lib/Module/Generic/Dynamic.pod
SHA256 c5b94d14de14d62a264aebd6bc1efebf37813cc3114e6ee4b780f92f6afd1839 lib/Module/Generic/Exception.pm
SHA256 28419fee7e4866a66ce5d8df541828ebc127deb1e67b6a334348b3dd5a7267fb lib/Module/Generic/File.pm
SHA256 cb817591dd663dfd1b1ff9f2b297f6a38867f20d9cd2a62260e6e917c5cd8595 lib/Module/Generic/File/Cache.pm
SHA256 bb3ffac2675c5bf3b10560b9cc5255885c97a84ab76fe06d735c89eacffa1003 lib/Module/Generic/File/IO.pm
SHA256 8117b37163e54f70abca61787109d88e389bb51228718ede916a4d8f5b49f51b lib/Module/Generic/File/Mmap.pm
SHA256 a5909f280680cc98b2bdbcfce540ccde0ab5ca3c03f7c7f12ce278c1450d8315 lib/Module/Generic/Finfo.pm
SHA256 6ab0e8c91b954b3eb958040c36f04351c521ab8b952d42d45f3a1dda43ed025e lib/Module/Generic/Global.pm
SHA256 6a9b5db049aef0458da5da95f22c3a2b6838ee7663cc654fb70fa2968b522408 lib/Module/Generic/Hash.pm
SHA256 26c5679acc071a145f3323bf67cf409edde442b8556638ef3d8428d1bad74ef1 lib/Module/Generic/Hash.pod
SHA256 4ff1c7a289420f14a40f910ce2e75fb8e3c218c21f4d90ac5483bc4bd9c4e9b7 lib/Module/Generic/HeaderValue.pm
SHA256 67c32c12133e9ad59c389031d8be464e861d3be26c17f0d871721303a4732c28 lib/Module/Generic/Iterator.pm
SHA256 96babca85a571977d7ac559d857da2e04bf62525ab166f77fa861b14d579c2f1 lib/Module/Generic/Iterator.pod
SHA256 c17e95bee6bd9cee01712f93b8b4dc513d83966ee34e0129b467275f934aeecb lib/Module/Generic/Iterator/Element.pod
SHA256 2ef239018c853dda7852e347f32fed0c9d475466fecdf3a2d9e1105fa9621fa4 lib/Module/Generic/JSON.pm
SHA256 081a9e6901b30fce286a0fde26fc46139ecb2e7da6e8a6af1154bbd5c0672fe2 lib/Module/Generic/Null.pm
SHA256 beb41a9d549dc92a8f66a3cf7a1cb74984c72c92ededc0952c6a261036c6dedb lib/Module/Generic/Null.pod
SHA256 b95ad1844154336f56f007f0d64568907e820a24ad6456fb5e5e58c065d7e73e lib/Module/Generic/Number.pm
SHA256 a7c700f471df9248e8ebb3085c8e531aa9567faa102c555709d8cccb2ef6ef40 lib/Module/Generic/Number.pod
SHA256 538b1414970b9d36aa4cdd573d4642fe5f20f8d66d1d616ef0e88385e522cf67 lib/Module/Generic/RegexpCapture.pod
SHA256 28928a28702af50c74eb44df422bb7571faed937a19b37c748bb0b915a62c667 lib/Module/Generic/Scalar.pm
SHA256 5e989689276356410ff309ded899bbd1fd7a333405077dc4a9174265a5dabaa0 lib/Module/Generic/Scalar.pod
SHA256 fe8fa45a963e73be068eba64631a1d02830ef595baf22a73c46d83986f078a60 lib/Module/Generic/Scalar/IO.pm
SHA256 861a6bd17e56dca5014839f783ac6be0dcc28b2127d5cd4de787c5cccfa56148 lib/Module/Generic/Scalar/IO.pod
SHA256 02c73bc9bef65bb49e37a0f763d8efede74d83d04e45d049a25bce94edb384da lib/Module/Generic/SemStat.pod
SHA256 4417b8e9ca4d3c7a2b1e4b6fc763efb43ee5bd282a9ab4088ee1694859d006b5 lib/Module/Generic/SharedMem.pm
SHA256 0f81df6c74cf6c4e0bc49205c9decb9d5294d9946a7d3698fb557c40c7d0d31c lib/Module/Generic/SharedMem.pod
SHA256 ec75d3d2750cc05d6fb75166c6d5f5598b2465d01ac1d30980ee361d5f754450 lib/Module/Generic/SharedMemXS.pm
SHA256 3e704fa8b3ee79ee8be1f57b8ec6c61765dd129ca0b99a223f20801a3d327fc2 lib/Module/Generic/Tie.pm
SHA256 7811c6f55ac46d2e516f428a37542ba26c127d715277965cde2c30e90639d7c2 lib/Module/Generic/Tie.pod
SHA256 e534082321abba1d732cae48eeb0c4ac03b38601743d1a382d25ab5de6d8b4e8 lib/Module/Generic/TieHash.pm
SHA256 7ad289767611c1066249939d73041b7c520c05130bf5c80083bea1bf81df45ef scripts/startup.pl
SHA256 d3b0788eae3643095a7c2fcdee9471e3d13d91f8e4a64db7b535450350620e52 t/00.load.t
SHA256 eb7680dc6422567701e481e020fa9c235c8c632fdd94a5ba335197a750be6f43 t/01.core_methods.t
SHA256 782ba6082394e4a417a721a39ab4d6be999251ef81ff3c226193d244eafa493e t/01.pod.t
SHA256 cb98320db8e15e38594a24dc77cb625945a9a750ea30af3b1acf9775395ab86c t/02.num.t
SHA256 4f618ef8c2c61f96948a5886dee6433c6f4ade8133b89645a1e131b50ef34a2e t/03.hash.t
SHA256 1cc20ad005218a55aa14a9f64601f843cb9a454f0bb51398e530a9d8738baef3 t/04.colour.t
SHA256 7c215a087ce29ea4c6ddd6bbcdcded5d04b566cf76d9d4107b716deab4603481 t/05.scalar.t
SHA256 620e3028f3a56eec6d1a02e75a66a4b74449e30c071edcf9329829b4fb807035 t/06.array.t
SHA256 fdd10a5b3ba93071e82dd92977605ba24499d9377a92dce6710426ea194a49de t/07.iterator.t
SHA256 e0ae383d06df63b12251c05e84725f416f9a207fc3b19393380cb9e9155888dc t/08.datetime.t
SHA256 8adaeee5c0f14970bfabf36c7bc31d1c83480c9790e7dbb16b6df845a6f88553 t/09.other.t
SHA256 de7c891af2297bbe42c133556e66f9ed88553401a88c731d375be5f9b198a3fc t/10.file.t
SHA256 e0bcdf18ff47e81637cb7dc3905f663713185da7b73797b3b2f1897fe21ca456 t/11.finfo.t
SHA256 509259d14e7ce5dbadbdf525b389a9f0af999340011ccd35dda88d8a12cea118 t/12.sharedmem.t
SHA256 746850fad104effe8175994be4d0bdd92adcaa2dc098af83c627f9e997c57cf1 t/13.header_value.t
SHA256 fb9bd0707134db7e935b95560eb47301e2abe0e3e398382356b0bb3daa094fcb t/14.core.t
SHA256 9a404847528b3f8922a3b125b82e9291772f29a10a22193766de8fee09e42798 t/15.cache.t
SHA256 7deb1a1c1b213e19c8cc6e3599c4f62b7c780114fa86f02b190f4e9bf217e5a9 t/16.file_io.t
SHA256 227b7398715445943f0917dc0702d446cc89026355dcaf6a8b369b9f258eee94 t/17.serialise_storable.t
SHA256 cea81db57147828ddc0142d5e232cb173ed5ba77fd37ecdc92a38946cc6f1fc0 t/18.serialise_sereal.t
SHA256 86b132efa68fcfd7ff50a855cc4e53f22f93e1c476ec18855282f929a9355b23 t/19.serialise_cbor.t
SHA256 a11ed88c191d9545ff48aef865134bef48ecd208881ed279bc3bd09e2eb9f47f t/20.mmap.t
SHA256 39c9e14f6b96839c9ea32539cdac699b93ff6eeaf47853096b937d4dee73c2b0 t/21.serialise_cbor_free.t
SHA256 e5c1be2dae138e0f583635f01ee0a1c98245cea16e72bb946f8dd3a7f79e7939 t/22.parse_timestamp.t
SHA256 0771544e9421bf58f21d4fd90e9512c519bde094f950beaf0e02b45365b46abc t/23.tiehash.t
SHA256 e1dde1ad2425799a9a37cb3c53cbdf05eaf7785846177fc024502f1143f98221 t/24.exception.t
SHA256 a8aa3f495d0989d792d36411b8ea46451b893a9467d8d7255f067ce7bccf4dc8 t/25.file_csv.t
SHA256 a6dd8d079166ff891c8d49a7883ba7ed8519188da417607624cfc18a258547f1 t/26.json.t
SHA256 c65416399c42ffc7154404ce9c7d8093c67feba956cc39821780cc90160dd8fb t/27.dynamic.t
SHA256 1289a1e76655b8490be09ace6da8ff77c02050a0713e8704d17ddbcfbb62d638 t/28.exception.t
SHA256 90b57fbbacf5919cc758d14faa45f7ffc9ed6f167d6a7d254127db93920dece7 t/29.null.t
SHA256 6f7abb8cb18bd18e66f64da175472dbbe4c62504b608d8bac2a5593d41bb42bf t/30.modperl.t
SHA256 1a1d72eae650c104ad788738675ab7de33311e97312e1114f544308b554dfa81 t/31.global.t
SHA256 971ccdd5a786a5eed5b4f4f6906222c22937441ae530c69dd5029d35a4f77219 t/90.coverage.t
SHA256 03013f4ea52f3af399dab7bec1069413566797bac27d74c72b2f85c2db5fe6f4 t/91.signature.t
SHA256 7a418ce0ef2d6be8ccaf059a31ad7367c2731e251894d83a2525dcaafb71ab5a t/99.kwalitee.t
SHA256 926482972612b4093e5029c5701664d47e45ddda3989406366638ab563f4ea5c t/TEST.PL
SHA256 6c46b7d26063c3a6061a8286e70fcd0b6a9c20c6061cf096aaae3756f9ffda33 t/conf/extra.conf.in
SHA256 e5cf7d2594533f93eb9cb1f5a039ba0f47228a70631b6f90c356dcefe168f8dc t/conf/options.conf.in
SHA256 7ded2b43186b5a9343933898adf7843bde56210c506b1cf825acd76e1dd07e39 t/lib/Test/Apache2/Base.pm
SHA256 a47eaf320f5d88348ea7363227824f54fb345b6fb1eab23a3a79c392f8e0e74b t/lib/Test/Apache2/MG.pm
SHA256 7af03ee9dc9e4e485146c598988a08340353caea77c84f3cb611f4efc5a6d41c t/server.crt
SHA256 9e4eeede343d856a05cac50ac2290b5cc9febbacc9813b7f3154a81008e2ebe3 t/server.key
SHA256 98b47f4c71f12499fb8254613e78f86d1e4296de6757c1663e64fbee1c4a0e03 t/test_finfo.bat
SHA256 053894c510c5c47894f3952d097f1c7107de22a6118f65046cef6caf52e7292b t/test_finfo.pl
SHA256 9e876d95096fe5d42f5f0b3101fcfe89dd7bf5bf69987a7ebcbcdf8fc9616257 t/test_in.csv
SHA256 b426b8c26b1df0943832f18b23c361d7caaebb73fb4a03201020892f8ff21d0e t/test_in_utf-16be.csv
SHA256 4a78831fb04f0a92c2ce01d72b4078959302f1d3bb3ccd99064b96cdc48f2499 t/test_in_utf-16le.csv
SHA256 ac3a822831f2d6b118f5fb507d11fad1dc02d93626b3dc866c97ba35e112bff1 t/test_in_utf-32be.csv
SHA256 fb8ca914fb28fd83d8ddcd904fbc720c328f0f099d991d40b66d467cf3d04360 t/test_in_utf-32le.csv
SHA256 2ed2c6fcbd6fac9b57fd66f9e7c41ed1c0d70f08c38e59e8e55fad41fd545402 t/test_in_utf16le.csv
-----BEGIN PGP SIGNATURE-----

iQIzBAEBAwAdFiEENa28Ovg1XoRROdiWXzwCYc2y51IFAmg3si0ACgkQXzwCYc2y
51LbMQ//Y4nTE3uSe/2edghBjhUw5GEFv5Jnn0bq3OU5JVcWKmfKuDvTOFO3tPGI
/vmi4dr2u8PtU1WBJNZLCfSRKtEExRNOcgoIvSEAbUwnXR1NaQSmT9Bwe6mBLFrd
pmhr7+OVGznk248FCuqngTjeTw+ZodRXdoM1iPQRRi3jKZN4mUN+rn5HGnYokcKU
SfZXtNcWHU4YZSuAfDuu2vV3UGdt6bxSarcG34B+1AYhb/fyrlfzBD18myjzY0Y1
0MZeiY3ga1kMYnBeZE+zfPFJo/ryyVImJPyEyrkl+TF6tj2thjaII3+TMlWmgHeW
2Qarpm8YB8by85msGKYw4rtyPVCa/AW9XJgfOaI1LKM4kn4kLBCH7MMCOtQ1JYgY
/NTtgijinotrxVyCTd90R1il+ZULWVziPttVjgBOl6leNxz4BqVz/sNkGKLXn9r5
LoHpzZOxGDO1YazalqnBy+0VWWU5rFi5cGQzwsSEolua9Dxhe+5c2s49vdOko4+x
Owi+ouI+44/m8d7wzwYtdV75RD8yLN7lObTbHKN+K7WdIPpX/wNcnTKgbCntrL0X
5Y+f4q2UmBOpwQhiM7FQchp2tLjyLDGfI6Wm4K4NxKCsg+sfuHBQDi6QSQkcILLy
UFMylzJj21IGZYNLu2k/qzl3GAnnHPzxJUJMFGfYuu6i/QJ6L04=
=0Rc7
-----END PGP SIGNATURE-----
