SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-7fdb3cf7-cf0c-47c3-8568-d6226fab32e1 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2025-12-22T10:56:52Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-48337f0d9c2d4a531f9af60011e50d5e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3e59d236abcbad5471c370a4d2c50f7b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2dfe9b7ae774c85532f262210b8e1af0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-046f4482292db33fb789404b6a31e0cf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-04e39f31fd0b3c9b6bfdb3eb5d4940b6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-422b4be0439c649cd6c1266b370f2613 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-68485ac2405326e917df90be10a87eff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e14ae9463c27f6e1c8ee3bb2d15e6278 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50e1a0e0da5620beccff67e74e29e949 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b0bbb6ff16255e375d713f4696a3cb5b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-592ac2d10d679d7c8ac2d78e3305de1a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e31ed861f2d69a145b3f9400b5e8cf18 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3fadf8db9aa62fd23ddb5e695b0b72aa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d959a5d33910e52b8056d3dc540b3f0d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08edd2ca6adff27d92c21681b2c9ba30 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a3b240d1f28746949bd18233e036ca2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ae26b4f5d2fd93b6256656ab7f3c857a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c32a1ddaffb6028101f1cbe7c5d360c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-82e929bc188a604a582ed208c98aa2c0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d39d6ed0d270ad7053e75f30b04d7b52 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c15abdf11caf00453b9d92bcf592c45 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f64b349f2d6c8f3ddf76f8f3148fd7f1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c94a802b4d1a8c1555a8bf0088829995 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-66abf90ec7ce75022aa85afdb3e3e2ea Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3ad3759c9137baca3df2aa2cfe1114b9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c6be6303b4827b2ba7089d759ed6e35 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54f5ea82430550b2f245f71d4ae41547 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-749253be15ff9ea78a4346c6d8f77c70 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8496b7185ed2db631c291734d20d9784 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2820e868ad01788c50f8a6d996bfe1ea Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0e75cacfebe81edacad9fda436dad0d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f565ddb0815bf1d1f7eb3afb2f9f3a99 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-486c9ca4e333eef1c7c6866e1f272cac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-987e210ce71f2a3b7c7b98258286a4f2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8218a95cc207a443b9c935b0bdcb1b7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-513f8c21eeaa4c18fe30f80d6a383816 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dfc9118106d1b11745ae8ca1e6f77074 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-43515d0b847c277181bf0091c962b19d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f07baab9973f1f025527ea9243e32e64 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b2141e19bbb0acf70de51e860d1b374 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-953f17ab1cb40e669692a5d82b2cb09f FileName: ./.envrc SPDXID: SPDXRef-48337f0d9c2d4a531f9af60011e50d5e FileChecksum: SHA1: 4f6f9be833a169de5dd21d9a21586215b974b18c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./.gitignore SPDXID: SPDXRef-3e59d236abcbad5471c370a4d2c50f7b FileChecksum: SHA1: 4773ea509fb0ef31d0e2f6222756e48bb59d0453 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids-class/Setup.hs SPDXID: SPDXRef-2dfe9b7ae774c85532f262210b8e1af0 FileChecksum: SHA1: 4d8b274cbec607b2319715040e51969ca4c5fe94 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids-class/changes.md SPDXID: SPDXRef-046f4482292db33fb789404b6a31e0cf FileChecksum: SHA1: b9e49b6c8bec6e9a3d4dad24c42dddef2a7e2944 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids-class/cryptoids-class.cabal SPDXID: SPDXRef-04e39f31fd0b3c9b6bfdb3eb5d4940b6 FileChecksum: SHA1: 14ade796a0936469ccd5c0f85388c8f0c0e581c9 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids-class/src/Data/CryptoID/Class.hs SPDXID: SPDXRef-422b4be0439c649cd6c1266b370f2613 FileChecksum: SHA1: b274372e67ede1a9e967d16ba91d0f57959d43f1 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids-class/src/Data/CryptoID/Class/ImplicitNamespace.hs SPDXID: SPDXRef-68485ac2405326e917df90be10a87eff FileChecksum: SHA1: e6b551550f2680d092ad810b90fbe2a16990b903 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids-types/Setup.hs SPDXID: SPDXRef-e14ae9463c27f6e1c8ee3bb2d15e6278 FileChecksum: SHA1: 4d8b274cbec607b2319715040e51969ca4c5fe94 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids-types/changes.md SPDXID: SPDXRef-50e1a0e0da5620beccff67e74e29e949 FileChecksum: SHA1: f342245a6d3bb495b97453476e8ea4989d4e3733 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids-types/cryptoids-types.cabal SPDXID: SPDXRef-b0bbb6ff16255e375d713f4696a3cb5b FileChecksum: SHA1: 0efd850a817d6d4a120217d4c3949bc737b53f4d LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids-types/src/Data/CryptoID.hs SPDXID: SPDXRef-592ac2d10d679d7c8ac2d78e3305de1a FileChecksum: SHA1: 7a8ecdd3b3ec3732f33f93f9dca5c3380c91874f LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids.nix SPDXID: SPDXRef-e31ed861f2d69a145b3f9400b5e8cf18 FileChecksum: SHA1: cbe2e570f065ece52372518b66307b0e41761690 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids/Setup.hs SPDXID: SPDXRef-3fadf8db9aa62fd23ddb5e695b0b72aa FileChecksum: SHA1: 4d8b274cbec607b2319715040e51969ca4c5fe94 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids/changes.md SPDXID: SPDXRef-d959a5d33910e52b8056d3dc540b3f0d FileChecksum: SHA1: c04c1fdad5fffdb877dc92dd2630d68402c5bf6b LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids/cryptoids.cabal SPDXID: SPDXRef-08edd2ca6adff27d92c21681b2c9ba30 FileChecksum: SHA1: fae75f89bb6a46002573bd7cf5f5a9f0be7f0310 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids/src/Data/CryptoID/ByteString.hs SPDXID: SPDXRef-5a3b240d1f28746949bd18233e036ca2 FileChecksum: SHA1: b9f9e992c357e4acc541c32975d8ebca8ee07587 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids/src/Data/CryptoID/ByteString/ImplicitNamespace.hs SPDXID: SPDXRef-ae26b4f5d2fd93b6256656ab7f3c857a FileChecksum: SHA1: f13f63913b4cda94d5969f68355ffdff57d0fcd8 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids/src/Data/CryptoID/Poly.hs SPDXID: SPDXRef-6c32a1ddaffb6028101f1cbe7c5d360c FileChecksum: SHA1: 5864f57677d21827a90aeedaa0eea9679d96eaed LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./cryptoids/src/Data/CryptoID/Poly/ImplicitNamespace.hs SPDXID: SPDXRef-82e929bc188a604a582ed208c98aa2c0 FileChecksum: SHA1: 2e39070e9958c09cb8b002b79d0f3555c706e0dc LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./default.nix SPDXID: SPDXRef-d39d6ed0d270ad7053e75f30b04d7b52 FileChecksum: SHA1: 0c253e7540abf763ce163923eedd53add6f70cd2 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./filepath-crypto/Setup.hs SPDXID: SPDXRef-7c15abdf11caf00453b9d92bcf592c45 FileChecksum: SHA1: 4d8b274cbec607b2319715040e51969ca4c5fe94 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./filepath-crypto/changes.md SPDXID: SPDXRef-f64b349f2d6c8f3ddf76f8f3148fd7f1 FileChecksum: SHA1: afd3178b3a58a3198845339a7b7cdb366354d68d LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./filepath-crypto/filepath-crypto.cabal SPDXID: SPDXRef-c94a802b4d1a8c1555a8bf0088829995 FileChecksum: SHA1: 6f8a1d50802380c729f4870fce1f85044104cfab LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./filepath-crypto/src/Data/Binary/SerializationLength.hs SPDXID: SPDXRef-66abf90ec7ce75022aa85afdb3e3e2ea FileChecksum: SHA1: bceeb50dd7fe309eb5d58d838ce8607136ecfe6f LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./filepath-crypto/src/Data/Binary/SerializationLength/Class.hs SPDXID: SPDXRef-3ad3759c9137baca3df2aa2cfe1114b9 FileChecksum: SHA1: d8edd016678b8a2b88e055045cdb133ff85e0e10 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./filepath-crypto/src/Data/Binary/SerializationLength/TH.hs SPDXID: SPDXRef-8c6be6303b4827b2ba7089d759ed6e35 FileChecksum: SHA1: ac4ccb5470cd21da0fdf73fc99a87026837e1c29 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./filepath-crypto/src/System/FilePath/Cryptographic.hs SPDXID: SPDXRef-54f5ea82430550b2f245f71d4ae41547 FileChecksum: SHA1: e7e9363461ba99e5abc342b4e206ff1597230a44 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./filepath-crypto/src/System/FilePath/Cryptographic/ImplicitNamespace.hs SPDXID: SPDXRef-749253be15ff9ea78a4346c6d8f77c70 FileChecksum: SHA1: f9de535ce30927efe31472db141da113659f8bee LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./gup/Gupfile SPDXID: SPDXRef-8496b7185ed2db631c291734d20d9784 FileChecksum: SHA1: 344430ad89701fc50eb01c523bf3fd8dd6daf93d LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./gup/cabal2nix.gup SPDXID: SPDXRef-2820e868ad01788c50f8a6d996bfe1ea FileChecksum: SHA1: 757f623bff4f3039606fec84c3696b03996d4d85 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./gup/cryptoids.nix.gup SPDXID: SPDXRef-a0e75cacfebe81edacad9fda436dad0d FileChecksum: SHA1: b9a1cb53fc976192c006ccd8957c40bbf514de4f LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./gup/hpack.gup SPDXID: SPDXRef-f565ddb0815bf1d1f7eb3afb2f9f3a99 FileChecksum: SHA1: 9a5e98adb58441cf3c928d75fc261446f315871f LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./shell.nix SPDXID: SPDXRef-486c9ca4e333eef1c7c6866e1f272cac FileChecksum: SHA1: 46bb22d5ed49d96e7d0d29409440e7969c59a939 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./stack.nix SPDXID: SPDXRef-987e210ce71f2a3b7c7b98258286a4f2 FileChecksum: SHA1: 43c68e03c70cb88d07f3984cea00d4f1d03b0c0a LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./stack.yaml SPDXID: SPDXRef-f8218a95cc207a443b9c935b0bdcb1b7 FileChecksum: SHA1: b0fb725a2445482d9dc39827adfcb6f92632a8e4 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./stack.yaml.lock SPDXID: SPDXRef-513f8c21eeaa4c18fe30f80d6a383816 FileChecksum: SHA1: 41475cc98fc3126a2679a2e12320f01c20a0b0c1 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./uuid-crypto/Setup.hs SPDXID: SPDXRef-dfc9118106d1b11745ae8ca1e6f77074 FileChecksum: SHA1: 4d8b274cbec607b2319715040e51969ca4c5fe94 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./uuid-crypto/changes.md SPDXID: SPDXRef-43515d0b847c277181bf0091c962b19d FileChecksum: SHA1: 6da5d640c35a1743986475fa4d758b8581d4153b LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./uuid-crypto/src/Data/UUID/Cryptographic.hs SPDXID: SPDXRef-f07baab9973f1f025527ea9243e32e64 FileChecksum: SHA1: e56ef6ffe4a088bbebb9fbc4f9dbf66a1c7697c9 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./uuid-crypto/src/Data/UUID/Cryptographic/ImplicitNamespace.hs SPDXID: SPDXRef-0b2141e19bbb0acf70de51e860d1b374 FileChecksum: SHA1: 876399c7ac2ac7dc8bd11616b2d6b0492ca2f0ec LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen FileName: ./uuid-crypto/uuid-crypto.cabal SPDXID: SPDXRef-953f17ab1cb40e669692a5d82b2cb09f FileChecksum: SHA1: 088d5557a4f8087c8fc7249427b24b32d83a1bcb LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-3-Clause FileCopyrightText: SPDX-FileCopyrightText: Gregor Kleen