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 3f26bce8170389ccca3671d8628cd2c6cc71a4accc08725dbba80b1c4eaac02c CHANGES
SHA256 78b5eff9cf8ad909013b11e47bffa65d0ec492ff516407e82a7b1fdc90b4007a CONTRIBUTING.md
SHA256 4bb36edd2bcafef11ca615f69607953a31ee05ae172b69990aee317e95653456 LICENSE
SHA256 ce47263ca8c6204a622e0caa9a337b0a9fe835442ca45df2ace315a2e6f43e3f MANIFEST
SHA256 91419a72de1a38fca96070a9ea00e8ae453a30968fff3ddd371148034863f5de META.json
SHA256 d74fb5af3b27ded919c8a0f97c965b8bc851d0fef8f1b248a573f00400fabdc5 META.yml
SHA256 85d721ea0ab65f81d45da1e7d2021786722bc582019ebf6af9a9c747ed06d5ba Makefile.PL
SHA256 aa20e7dde2feb73d1539c3763b4f3340fe4da6efde5524c80c514dd8481c8ade README
SHA256 46891344057ad5cc4de922b253e75ce6a8bda12092280c717c9273fc8cdc31d4 README.md
SHA256 b9219f2a7d6ca453e034717e99374e02a74645aaa5ca91077ad30d284a0b28cf examples/client.pl
SHA256 7594638dac4fa13ad9b28c80e9e48d962ecd9c3538acf161153d741bf0e5b3f6 examples/server.pl
SHA256 37b8ab235956970a79398d1f6fbc6dadb071d49c95b06eb91aae80484b559256 examples/websocket.js
SHA256 deedf08c1dce4970a26fbdadef28448faac40743382825d4cb0c1d52b4ea20c9 examples/websocket.pod
SHA256 348fd3549bd759eaaf551b2fc912ee19702a24414418aff97e76848cec7054b9 lib/WebSocket.pm
SHA256 cc83d5512133436e95d833268c075ded88b04fac63b79751326b3f32b3fd70aa lib/WebSocket/Client.pm
SHA256 4a85e8a16fb9affd852033fda7869cda9c7af2b0ddb6edc1b1080a843a303594 lib/WebSocket/Common.pm
SHA256 a4313eca18dd68e460d4af1a0cdfa623ee2c00f8df267bc6366b0c3f9fc4ec98 lib/WebSocket/Connection.pm
SHA256 1975f86f375e69a4589e0b61586ebf4be3d68f43d756ebe987433467daf10662 lib/WebSocket/Exception.pm
SHA256 1b74f7adedad4b600b85563eac2f9bd60a04c8ee6d841cfb07aadd1686c8fb52 lib/WebSocket/Extension.pm
SHA256 397f67ab9c493ec927bfa71a7f066a299651f43f3d04ceedf75f88fc3788b595 lib/WebSocket/Frame.pm
SHA256 b172ab33e1780b2547f4c1d1f4b0f4891c89cad8d3dab5f76e8897b0d1e3f494 lib/WebSocket/Handshake.pm
SHA256 db02122d12726beaf3617aa7ff19c8d328ddd10a11f3b21d7a8abea1ff0ae8b5 lib/WebSocket/Handshake/Client.pm
SHA256 d99c91e1eaf471dfa599fd75acf59fbd3b6fe990acfb9f3fb8b108753baef0cb lib/WebSocket/Handshake/Server.pm
SHA256 23ef793b1ead93b839118bd3ff7787024da08dcbd46d5129eef10e3ae29bfd9f lib/WebSocket/HeaderValue.pm
SHA256 fadcf21b640bdc30766da0f404b4a40a911461a9fd2e95c3370c76dfb63a50f5 lib/WebSocket/Headers.pm
SHA256 765c4de2b11bfa49f0bcb76499c802828e947c16ad2b1b15b800d1695df2c548 lib/WebSocket/Request.pm
SHA256 2aa77087f01400107d66bdd9ac4ff7cbfcf1764b81a5c9e9d3c68437058fc8da lib/WebSocket/Response.pm
SHA256 ff206310a88d7051c17896c26366733828d3cf78ffa3355719ecacf834f23f5a lib/WebSocket/Server.pm
SHA256 a612aa993875442401ab0b73b6fb7406df4162fdc05e910f34efff7f02a63657 lib/WebSocket/Version.pm
SHA256 8b0a80c363440b79ad0b8a83b9677ddb3ba8591349fdc288800cce693f5c3671 t/001_load.t
SHA256 923393f8a536453c6aea2b4e92be269f3fbe8044a983d49d5a67bd90c7029c35 t/002_frame.t
SHA256 1ca312a3894925438b84c877052caed4531170b09b7239abd2eca7b9d7da684f t/003_rsv.t
SHA256 d887e88c79e9b681ca54198bfd567a5c2443bb208c338999b832a323e3752a06 t/004_parse_chunk.t
SHA256 bfab67456dde5082efd2bcc1debe2a269607b48769a40dd6dfcec6969da130a7 t/005_request.t
SHA256 d3c971921d115a8800ac1fab0df53face641fca6ab3931f122509588236160d1 t/006_response.t
SHA256 c8581c531d3fcb214ad8ba32e815e84ae90e0755b6b9243808be39914cc66a38 t/007_server.t
SHA256 1de8f95991f3ab88b5829f48029ee8b96d79a19a6ff6d9e6df3f39b70ad02e65 t/008_client.t
SHA256 ffad8c76aebcf8b4c712ee35ebb11fb7799b42bde74d19bdd8203a6286e4b628 t/009_version.t
SHA256 782ba6082394e4a417a721a39ab4d6be999251ef81ff3c226193d244eafa493e t/090_pod.t
SHA256 0a0c751b14bbb330431a4c2f6711fa0ad9415595aa64c574a5df18e64129dc53 t/091_pod_coverage.t
SHA256 7a418ce0ef2d6be8ccaf059a31ad7367c2731e251894d83a2525dcaafb71ab5a t/099_kwalitee.t
-----BEGIN PGP SIGNATURE-----

iQIzBAEBAwAdFiEENa28Ovg1XoRROdiWXzwCYc2y51IFAmbavVIACgkQXzwCYc2y
51KYjA//QAV9ppT1Xdxf7Ir8/ASDSfPo9EbILEN0AKDAMUhD1rwnC8tvWtFD0eeA
potEoNyjScimIJINitP6RBeE5m+o5jv7U2Q0J5PoDGYwNGL+NqfX/pNVikt/up/i
QEz7TRO2M81ZkIBoTFuvU37AoOJK5Yco92YxXAlE5IHDF0hxpymehUj7fMAGmH5S
j4XwzveTZU8DWHkUY8yq+7K8y0cl4aurBvU0R0w4XHiQdbxz09YKRwe2hjC1VSDq
hWpMEyMlWDq4dE5HMbgMeCcGlHtfuOvUPY++1FEFNCaHpKJMiyVNJbCvfMzbZw/B
CqBhdo2WG9HSz+vwQE0tpjQi+w3g5lLZlQlr6/qcSz0V+/jB1r3m+9FcwuNrE63g
v2yMTrv1B6/nrCdHoaKvqGPmKlDiI8GQkAVamYO6+5kMT4nox7qnHh/MM7yYgyc4
I2pmrUQAv2kK0NGLIVIZOSqgLBWXbUSykM3EITYAzkaXug4K/Q2UCmNH2QLHVL82
/H8QdYQfN+vkVG/j/mjsq9ahUZXj3ZDcw0EkSj/0YL8JBH3H1Ytf9Bn10LqhgYaJ
0icWdbnMaOVHBODyBSSvZVONoRWZ2ENpQkPJZ9oVuQ3MvVDfjipYXpeWsl8J0bmp
YdBr2OxS7peL2v9nJ6rM44kTKUcbgx9PVh11GPo1psSga+kyrU0=
=20e8
-----END PGP SIGNATURE-----
