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