SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-ff2557e1-5131-4a4a-8f46-5097667b083a
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2025-10-13T14:45:24Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef9e810fef0dacab48d3a0ebe7ca6724
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6fb0a77d64ea39ec48a1a4b4925cc677
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a38b1d9a760ad5fff1f80340f3836d81
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-389c9f01883fe9eee6328e7f3eaa97ba
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8882daacf7025eab30d38be06dcf8025
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf12106a8fb241145e0f06cdafb79240
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a21c4b32966f6f122ec967e89da7b2d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-540893a2e9c0addcf069d3ff73e2feae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-10dd2b7c9411d5f4c8e61af1b1b2954c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f2a0ee345057c99770d55843c6dbbd76
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8a73f0cce0a22b2b42ac3390eb58dd5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a2d92932766b0f3ebfea410c1b747c60
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-379589ad070e0f30fbdca4a7069391be
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-978e52189c6ebb2d2ef75cd301dbc31b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed683ed4095e185e12ff299887091636
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2a5f0d4f5f27e083c3bd91da3e3ac8b5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0a491096f7a3f893816ee59cf3deaf1c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-553556d6c8ba4afbccdd10b7a9dcd79f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3b7b8e193b9b47b8a9a8854382bb6c0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e352f8cbe6eb98ae30a93f989a00ad82
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f59a9e2de212a48b926e99d18d8a469f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-36814ba002b0d0547970f0353e8c82fc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-95eff2f3cf1e4ff46373df6a54a187c5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-715dc7734d144261cde094454a32e16b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a18d100f17b9ab0389b6da75465c1c05
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5c5369073d20be176236511d65f71041
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4fbe0de16bc1ad6ac61646c86fc5f0b8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7dccbd4c212aed96f1c4c6b5cc50a5fb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fe6812b28b94591ff865bbbd493668d0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1364d09e2b2822e5da459f7e3beaea52
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3458db4417b8181babacf47ad3635709
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-58ec29633a07e9f953c48de51bfa7371
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c468569fb295f6429040be3df0fb8560
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1095c2dda02ba924d7a158e64f254a34
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab3f1a8f20123fef39b538ff383fcb7a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-92d017759d72d28ea37d94d05e4e3af8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c54401b68815fe7f73127655bc143584
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-67124c7ee79997e34a08c06d1c0b6b7f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc5092f0a652b8aeb95c62332d204600
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-92191f9c546d101ccc907d0739929eb6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3e5cd61fefa43a70f4e9d29b2461ace0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-083dcc691c5bacde4d757c912f5e5beb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6d28960f3d69948787054c085ff2c300
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-61017f7fd8b72cfbd774a2435b7c7d43
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d44762bd437b83e5e1c0d352fdca8c70
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-91208327e2fa39bd968fb44c9adfc442
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e407539a6869ff2740acd88173cd260d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-822990a568d8520956fc2814b26dc815
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79c34453696ee617d5b365d33f7c61b8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-157b8eb031f445cdf37df70f0ccd3978
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cf3761048b76adc270ea248b7bd849ff
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1cd3de76be31be49358fb0649c1e06b8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32fa37c82da6d55ef313dc2338f5fb89
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-437e9c0089f885445fcb7366c3183940
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f77b432303b576be4e311519fcb9d236
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-60b6e9823ec387622f432e44963e9468
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0834a2d6de7c69d41d49e5de07c51f77
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-43ce727c54be7945713edc0b24ffb037
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3de2a675411964a59648a10c8638291e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0bcb15bed4ec24bb3f41f55ffbb73776
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-011fd8671134b2ea69d108464b312931
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7c3b4dff20bc1945a427b8a61d8f155
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da8b487f42abbd753925d01c9e4b4ac6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-940664e77f4326274c0427dec470d3cd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7205ac653df6ceff6a07230a1170e2b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-677e3bfabe498986b001c4a904fe5adc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-15b65af1fda7cbaab02b030b0efac0cc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-39a2169b2106c9df22f82c682819846a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-33435c0d5fd6571f3e73178c343aa055
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ca294ea19f69eb946b66b5d8848b730
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b5e5268b6646d9f1e785d35bfff8137a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7e2fd80d1aedb372b4506b442afa5f3b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab83ebceb81ba352897145ae45b6b413
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e108e2dd98de683378b718250dc5a5aa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-89c6e20afc8b61dbf03ea139bee5f4de
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a47ece59dfd26d678cb0a1840dcfb11
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49fff86c6fbf2cc6c29aa2dd9c44a3e5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6abacb8251b3097080d5c1c7cf3845d5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab229324b53318c92f228c711ee9c02b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-98d7afac5a3a886f395c8e9f2167a576
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-36e3c4ec89cf8b5aa6ac7ce7122ed9df
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a84a551151bb82ff66ae289d337d7647
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e21423399d9d7fd929253590c2cf9826
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16cab6d33dbb744317a01fff54035fad
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad1e6684d3f883263c0586dc37e2230e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-83d56a4b9c363ee03aafe0bf90301a55
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2c209f64a0c92f95ff1b0f07ff71b99
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-26b3b41b921540c3a87e3a6303b525fa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c9bc9d2a8642bd87e7e65babf511ff09
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ff1e45a9472fa1b21e83ae7462bb669
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-24c1cb9725f182902fb1d281fb95701f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e194fe0c41d02582dc12e7cd0c13064f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c335f83faa0361755828ae0e89de673
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f57dab89b259ddc824aae7134488a5e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a7994451a0d747740359d6279c42887
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f26f7806c0d82bdba3943ec8784ab7e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3a9790613d7c08a27c7ddb77a6e6dbe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd123b50f416a178e569ae493a7a8ee9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6297eccbcf8fb129a7e3a24ec26f0b9b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0573351da3deb9cba44c40c571be4974
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1fbe5f4d2fd0931574b5991625514a24
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5076e1e6245089c60c49a4d7d5b59908
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-68db2029b0ff230945d14514c4d9d105
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad29e573d0a0e53526428995f838f0af
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4bb32926d72c2b32708951e0f6018ea
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3eccf04fe3bb7688468096842f003d4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8e250eaeb9e49f30c60a4b0ab51acee8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-22c61b0b17fc9fed0d8edd56e0ab6137
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3583b73cabff7c3696c2ade1efffcd5d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c41f0847996efe50777ec5a3a7cd6185
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8e27e1da621859c2d5d069697026e593
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c33c1a38f3e3dc54208295e18d460a4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-18b05b8955b538e69ebf32c01714cfb5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-856f69d295ea39ba0f3213ad26cdb6ed
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-057ef6a00a154a34a9e64ce1e519b070
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d25940ef5b50521ef5e6b84485511492
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3697f5337958778fe3a3184c78670ae1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c89c38a85b5dd1adef146d50478c21c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8719b9b5a57e137222c37cd2775d14ed
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f5913b0de185987d7d9caf0857506f66
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bbba65f002e322091918b13e7562293a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-71c1fa0a80b0802b86d7348b08dff158
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f80350de4a4f992f1e67a9cd104cb88c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d000dc6301ce623e49785e7fe1036669
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1319c52660c1b9312ed94336098b0d29
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a88206a60a2df0b119818fc3050c29c9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2265d2b6dabac71656dcec71d76c1ed6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a53f2ee2c4b7e548b734edb035cd95d5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8780509240add58d75155ef1ab674b11
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4f1c1121e024c61b1f646e0634117bcc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd0b2b92ad739c5ef4461648af0baf6b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b8e7dbfc4ca655f84ba30fe7ade2b181
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c71bfe65715dcacf9436d27a4af47bff
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3550c203d88aafe99de15f20a42de9dd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d49eab049d397a86935629b4b321c86a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6034cdf4df00e9356cc3487e4315acb8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-632cce66f090f5275666815a0915cbed
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f22a3d44a62fa1ce7d08103deb46829
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72a1fc15d74575fc3b471546964ba9ac
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-009b169603c6f360c9b264bfcb6e45fe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e9de41d1ca285c095998975ee2aa0340
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be08b5326aca2ec27f365e9a5e664c84
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-095b92b35fcd52daaa9187c48918a206
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1d3e45c8e870ad52c2c23e8b4ff2ef64
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c8b07db4d1fc84ce0a0a4c0b62a4cfc9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a42ac7f514c1af243fa4301b7b9a729e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f3455760a3664dbf4c418a90891f28d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-695c2d612e7a8fa0095d7552138451f0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3b516bd6188587c5f84c2e34fd3683e3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c1d1cc3ea222f094e8781362a11c1df3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-532f4c0ed95b0aa3cc8fe2bf5a729d0f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d0987e73f868314ea4ec4ea370710548
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-492c246ceb93153b9153723c6df918b7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-05f1f9e76bc3cf1e6ce41f189d43a012
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ca8b5c40f0fc34b98a39bb6efb16fb3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-118dc65d309c6331b410e195777af626
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f89ad2911f28a9786c70857fd7b4526d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4c16ce63f6fcc122851dfd0706af6a5c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-064783ef99e63cede77b0ea38d8d887b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-91cc545678d8c0eddbcdcb5f2f19cade
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3cc0a7f49499b458baac9d0409eb8fcf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a5158e7f5b226e5531511284882480c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65c6a200e2c24d9070946529560ddd59
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5334d84627bd011ca1e0572df4098a57
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9690db9f20ac4d572af4029d9c8af97
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2555f516f7ca99a5a69650d63d6ab8e5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c5d2e92b2a988943e1ddbb61b8a56ec
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d71ba315da079e38ae7c5773e63e721
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f6bbeeb0dc24c7c6bb6a44a02a42c9b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6dc4ee8d77bc96aa0609000f757afb40
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b93b64b8bd8c3f01a03013f03e3b263
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-57b2cc6454adc9e387c0a9e299e93e85
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-475a30cca034de298382b1f38839a00f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b398fc162b7a4c180ca04722b5c09a9a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee276b3ba3ac1a5d6b84d2e2ae8653a4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-736261fadb158e1f0591a48fb0e91998
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e975d0f1dc3c353f171ad43a051f3c7c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a6d28b5279bc256845ded1a8fb5478ca
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c41ce9c2e575d8a1979610e3feff2c8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d0bb5b6c87bc85eba5032b368f732475
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-67b040793618a81d58d408c0c3819fc6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-35c9207fd205723e360abe4e89d68f2e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ae8609e5d394ff904806830e30f999f0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-62838a181623be17e7a0d74979b87c91
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff49a46ba4e53660d0b103eb9aff244f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0afd50c6cea02d306d0b83cd3fc48d61
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5f4b800a5c8c10876fc62c8c1003bcd7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08598c1f2370101cd24489868278a422
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8489d3e136f2bffa6ab9ce2e46a245dc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-efcc417dc14dc388c415f8872d4284ef
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd86b2d1e3974d62704e5f839ab5cf04
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6039c34e9d22de1a6ca79ce42b99abf3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c50c460d48e65ced6bc49fabdb5a9448
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a08ebecebb92e9c0f24094611bf59d1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-262ec078454f78ff9f0783599bc7faa2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6df78e209f14c7631f8f0a83b92c5850
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d599bd46f86b96ba3b4ba5df62a5ee0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a58e09117cd194a6101b8d7697de660a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-abe9d1baf6f841940ccd37136efd0a8c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c8022666421931562c96ea48ebbe803
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-713f47d5e569c7bce1e5aca66f292194
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1748c08d02dd1eb79aae3b563ad822e0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4dac2576324a605d214dd52252722a7b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a1cb310649927da8479d517d3dda1a04
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-829ad95f09cad0f7583a8cf3879dbb4b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2598d60bc00ef9fee9311acb40f5b943
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64654a2cb491d8687f0beabf4bac2853
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f818421d7886c6de531e3c0cee0e5d9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d981406ec30baf74044e1959b4cc67af
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c025f0328b9c0ce2c599784c529b6e34
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-46cf5e7be85c06c1c5da1bacf23878a3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0316e993e0a23a0b4e32d0acf18974a5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cba64c84d1eb18128548cd961771d70c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-36eb1f476f9de6f50841fd4a8ccd8146
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-353b1a127ff290f72a29fae1eeeecffd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e4d52152e43ee6a7350cb12e2d45d76
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-036ccaf9444bf97c31528d8a3e03a986
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4539e24b8cc62b4ae38d4d628803caa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dab968ad251fc32ab0a83a1c9b10c99b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d9a97ead41e8eaa55433b8267caa48de
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b6ceb3b741016b63f22884562b438ed
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-887e3a4c95f6cbf4483fa65369e24c32
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-417a14f17241a35ed6106889da69d755
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-499e4a478a593fb26565c14db0a05abe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea394a566d55108532bcbd4e63f41e04
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4b03c187ea8ee8adefbfd45b69f9a7f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ec2f13f93299684e091d2b62ca847ea
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8844ae6ebe870a1b211741abf25139ee
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1747de4c8c3bcb81a983ebd5e22586e5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6734f71799427d1edf9e195357e861a7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e4c1c9875750e96331c7d186789319b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0a29381029e4cfbad97d9d28c3d9704
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd47d0bdcc10d62ae9bf481883084ede
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f07ef8daf495f67a408917d96a68bff
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de1f59bbcae633dc5992d94458712db3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01b5251226ac296146d9411f3295f9e7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0c831c6ee92a439eff82e65cd55a9ff7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b00aab6b298107189df6c9fd3d4701c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-feaecb2357298d345f30f59c2fffd137
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a4df8b53b2e7ab0d20c17e081a8cd7b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-328d65c0ad65b37a92ad0f7bb4d8fb11
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6a9292455eba90e1fe855081819e662
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54603efa982aa916d6ce1742131a3dba
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-71732a49d6e771aacc745d963ed795b7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b8f6794019625998471209537dab225
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d57ac966598233000957a6ab8d784fa9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b6c13ca2948e7da8c2922792cf9f4087
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cdea4d4d7e869b76568db66d168d9fe5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5293111b7e4096fdd50018e026ebf6e1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bba25d8c05e5fb9bf576b6a4f33cbf99
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e925dfd90993b82d5e0816cc771ca809
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e962521561c7f4ac236963dbe03b75d5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d725f1fc5b1e59cb25bfc090a39cb484
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-04208fa0620956bb57700f1a05f068a3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9dacd1d5f41c7ae406ab24509263d956
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-63719e5db563d3ad24d920fce3ad2c3d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a453544970a9970866a051f4a7368bab
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f1832688d92f9c0cf42e7bad6cb73f4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f38d6b84ab60377922d2fb8dfd3bc9e9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be5d69bf52420af202d3701b9aa7d5f4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3dd259044d044ceaf78f5aeea7240d09
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49562893593e7762120ef8ec17a337f2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49e36c984fb48fd449b4ebf9cb56277d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-879990668cb8d81d307992c6f351bbde
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ecb2ebb4fa3d40298387eea71d3c19b0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-22673e04cf50d86a6cd2145746d45e99
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0475e42f503131434869ff1c061ab048
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa18e9a62e344861f5891314c9d25558
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-762b7872eb903c769d5ea841c0c51814
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-81bc8d4e7ce3c47cf9589988d9ce8c8a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be5a916074191167c28c6af1f8687d19
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d1c4f6911f0d4602644aad6d243ecc6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-24da244a6386310048f65c975981e546
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51c9aaeff9431795ad3b42b28108534d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ec00536beb2a88b55f070292c9e96ca
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5602f9b9e5ce14abda6e8b4c1971e798
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5216069de4295e91d870ce2e371f5576
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8ff8dac5ea5ddb47c4ec1435faccfa11
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-02c659e23614c3c60f7c1434267efbda
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d91087bdcc18f711f2f8477f82a987d1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fe3871176afae63c96fecb2a405ca010
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f7abd0e85e7933df3dcd4f8263695b15
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce4273a7d61abbed0ef97bed1eb89987
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1b18f2e27d9e666839ad7c7ad6272d44
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3404177abf3885f98cd657bd7e1115b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d12670fd3a44d5ba54d3566ee3b01dd7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7585af42b3ed21d4cd788a38aa654618
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1552200a31a6dc5adcc6c911ee31e9ad
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f04492a5ab36c8f2ef93f37c6c553d66
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-786bebe2d09b9590c3b2522e7b4cb48e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-78b7185c8fed12f425f326fbf5fd26be
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c33a5bc815a5c00e1f6057bba3ffd04e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-391cdfc644252a5d8bd592f0d39abba0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-af8459b53dc4a3581e9cf1bb6d5058b5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-410cad5f4643c9c4eccddba344301a2d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9ac2cd1fc21dad78d4ce037558eda674
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fb1d301b475a0b5114308935b1e01c2c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-befa0738e7013626717e20c535513e3f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-00b400a60ecd46cb5400f35f9b1c4982
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-260cc81090a14ff9fee34e3835b4928f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1b3b1d9fe2627003bc50ac637fd6c42c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b6b4721bc26b84c587c6edbdba264628
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f13ba86ac0c2e4165d695e45f1f4754
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-19f67cfae5276e15948d49da7002e497
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d0b89c1a8e7efa2b8a646e3825b2fc73
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-edfcaf213e5051d720f48b9a50ecf50f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4efaf13abc2eddf6fce6bb2f521c61b5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1993eecfe96b2e6f85bc898e4eccffbb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a7d05ce54b058c23d41504e48046dfb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3b8e3510cd13606cd97985a0896878ed
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-477b559b7d40aac5620c48459d996002
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-df5df1bcdba7f7dfc4a3353c498abd1c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0042f26d0dae075ef0346d31dea4670d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49621167dfb3a88f17a04f81768de38d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28869d1bc94296025e370b8ef6300573
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3dd8be2826896ffcb5cd9297dd31bb1d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f94609d54ba1d53ec8f7f91505e41e1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a4140b8d81f3a0bb1652c726b59a188
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-837d4c38b545183a6c118cc6d313999e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e446d4aec7f0df087f63362a3b876e7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c7cdc407bfe25c84fbd7f0a65d5f010f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4831a8e297995a7074870a1446a1f3c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eef0a7521a7af8f8ea6aa1098086d752
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72b4c5fadfcbb782c393ea65436b2590
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dc7ce53e69754bbfd25f2e50656ad751
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fae363daebe3a2e28cfc14d0c728d198
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b06be5b163010479324951085aba0d1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ddda8befa657228e08511d919d77fa9d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-73017af74f589a1130f843a595b54e84
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-816cc4d6560552600741acca9bccd71e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-461f20a53c870d1a4a9da46f5dcea227
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-add36bca559a70fb6ab3d66f8357d48b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d6b74507f738b288bd9a4629fc35627
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-741588daae4adce4a57f413d21d70bba
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cabc211f0972ca298df06d7ff06bcbbe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b29da7bd77a613f018cab5d768ad1a57
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c8388e0880596c42c76dcf2b3393268
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-26057786778c7e4fd98d5909e8f298e5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d433faf9c287f54b31e2911b2c99d201
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c123d013f299087b02a474d6a7ff2b7a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3a0a48626bd0d883faba229235ef2294
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-974bbf6bd6522675e905cad4d1515095
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f3c13f3fe957b666fc3ed49635ec7956
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bdcc3d9455171cb14f02e9a6ab90830b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ec7d0b638ad7fd12225750d11a859dc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-319f55f0914b2c161986edfcdb6629f7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1f1948a2433b73e7be03b0cd37915627
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c0a93a75145924ad0a3f3fd7cac64e1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51d377c70b0834bf9a99155679507c58
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7a4c636d1320bb76346ea270774c379f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-128cecee7792553ec5ef30e7b11169f5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a16ca4e6beb750a4f5bd69d476da0c30
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ccf7ebca6de059d6e86e8780b2555049
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9dab66a88516c703de3b510e52594fe2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-258aead709202a8cb5b3f40f667e3b89
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7cc2065c9f19338d88cf7ab7ab45739d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-785fede6106e0a3bf8e31ceea5f64f59
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01559a0b7812fb2e3b8422f30c7618de
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d8a5c1baf5a4d1af066a1497b032250d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-473541331137e2cf83d0e919a940c87f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5db9ec58862dcc257f771e0b0f49045b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa64a7ac2aada88750f839562f654f00
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7546bc50eab2f485c1508192c4b3205
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-880e3386a8b8fee8acef3c344d343439
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aacdae2115520bb9f175444ea78b5bfb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee4265b4488362882857304c556666ab
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-93a89b255caec9e2e7437261362a5d0a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e56456086673d0822c7adfb5826f6244
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1bdb39fb0d3fd6364718676bde32a849
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b81b7e887ec47085ff9dde8a509ba4f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd2072698818272d396f0520f2fb2005
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b6ea4fdf4072246ff50ca839edcc560e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f1f748220474675b94b189acf822b026
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6d56734dc7ec9a483c1a87f04e69e48f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0d527a411c30940879bdc20d48fd0790
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d70a1e0e2ca7a151225604fe2aac22d3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cf06fa02976cd3005177438407ab6133
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-958eb83dccbf3714343c1798a871e7bd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f191f4a0d134c3df389d263147bf8473
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-720a1e1a81ac4b1c291c480672af697c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bba615097561012d5c2777dc86052699
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b9422e2cafa09b448abbef5ae0c6751f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-503e76c7ce1248450e702ef6ccc5ffde
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9079f58461a26c05e8171cfcb11d1a48
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17370ccb1a996054158eaa6da02ff97f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d6d5391cd7b89c2094de1a16c17a9151
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c20a113f140142b8831ae0613942156
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6361d8d541e0328f67c15ad806ad8cf5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2722d6bf1d0a8b8ab357c9a7fcacd92c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2065973be8b190aa786324be5fc49040
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4ea3b7761a5fb035b40949cc01dcd92
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef0423bdddae02c4c3490e183dfb0f66
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-209d50d53f4a96ec6cc5dd5bf9a9983d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-99032e885e17bf2de8b79356a9dc88fd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08cbaa35ae03a0236328b4d1e75bafdf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c60398d597c5f7217b73561ebbbfc643
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b3b06abaa8433ee966b60551e41fcb7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dbe216a0bc41121dc4eaf1aa64f25228
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-56641d5bc3485fe7ec02009476fd57c1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd39dc705344efefcdf15a99650b48ae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce40e2cdb0a2a73ad30b27a508e36648
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f29904c1580efe6f3909ac4f2bfa654a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c84281a1123acf20b946b07c20f1f94
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8ec0ec5599b8d5f6b78190c8c56fdfdc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07d83c232457551186a4684a399c2781
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8572566747c0458cb57c028a65ce3a97
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7592c1be88ccdbfdf392425644d605e2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-89cfd37f796a4a89f2f5d41b31c6005e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-479df2fac7728acb65c6b4bb5f6ef49d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a6b153de5fab6ce483d8b9cd5fbb829
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7e954521b8c04e020a3d038fc9f3976b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f7d618215227e85788bcd7082aee545
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ad5114316c527d4e35bad8468ec6ce1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cacee3e3f46e78a8c40b1b673cb9fd43
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-98ca9dff390bd443ecfd35f00868a80b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f915fd510ad2a8e3878f7b52c0f72fe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9fbb3ad57c7351265b86fef0dbd3b19
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc5820e2e1de770d39c64fddf3489b69
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b9829a7a5bb3fcaf9648a42767829ae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e693acc66b39e2af0b9711612b84b350
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cab51067f57c9c9d76d7d0cc309c4038
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cf172d94e9e80aa0f9a11180c28d46d0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17748bb7e1ec3b9bc73bb313edf5b5d1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dff6f3472dc1737ef95286e371046089
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d28e64c944aa9d7c9bcf200169ec2255
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3e05f4e74702656aefa8a359f082964a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7fa24ccf63004356f559d9a5b944acb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a11079bf2d477ad47ca88a4e45c644bb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a28f52f24a858e2b0a95bef476fcd406
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bfe58d76d515370ae0c92c7e9cd6d454
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c6b11f565b7d1a7344f15c27aff799da
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9476b7b221429206e55c3db4b8bda2a0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb64b43bb2007bb71420c6ad38d308e5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f757eb531e5239a99f0ce456cbcc8919
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49ad14457f9cdbb1304a28f1dc587ead
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e05ef12cfa457b717a5fe94ded751ad7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db7684682439787b84105bd6b00a662e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee355fdcf2cdf3e3bff21fe008278b86
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3eb90f852c8996ca8cf45f2b4d7b4471
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f264c43b0591301d661d7587d5659ff
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-61392cac3ca03cd0b685b29686a69837
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-95f6a20227a0eb7fb9d4cad3cc21e34d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-25987708187eb0cb61bff156b36905e3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0250e309a62655942847fc157c976a52
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d44210c350f4a775f939611a56dc20a7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c43bece69cf16f837fd8b1417d6baa8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59b522ca34b5f6e5c4a817f0c9251534
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2d9582550f75d8b41cb261cc9fc93c5e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2d2d2718c2756ca95c108bac93cc2be6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec38270e6c9a1b08618f6971d586a473
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed590fde143d61c4215f05e49428d290
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e75dc21895c3d7c459b2e11397d3eef
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee60baed57c93861ce6c4c2cd572044f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5d0ec4e572736ca51a5d3b4672320260
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4297207761187d1bd8421006146b7e8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51049dfe609a21c5a09a00877eab822d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-248bfc6973055b0ba4636b228c023c24
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4080a1c1493102ef05ee0e005ad05219
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2488fdc915df702d15e4cc53d1491458
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf7277ecca2a1b9fb508d974321aa3e6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d076a683f555230419b937c9467a47a6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef5d1254bb565869a3c011d3cf168213
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa72b5df7bd3f737dd9f51bacbbc3e62
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d2ad61b7b1237e9c3d73eb2ae1e5897
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-85066f8063618d4a3ecf4ac6415866ca
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea3cb20f77bb81692740ac89fe049928
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-933ec5249d5485f72630e8083e17702c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59d43f84efe0bdcf28c36946470bf785
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e16cc070d0a265aefed21b1a95a69c5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd2e780a4981a0c2e8c0dd7f610dfece
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-682fe05246802bee51283edfaf9050e9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c6959b049577c109325d1a4e452b5d7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d12c24ce51bb56f42bd68a50dc505d32
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-88c522f755e56c0e0864b2ec419c9dec
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-396a0acb4c2eba4f18f36256b777bf04
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c26664826b0bfddd0ab7bbd350387323
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a990b769b3ec35a5ed4e89a2f6a967a6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-121a5bbbf98f195af0b7632197c08abf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a8951a9d1a760475e85c975035f2e529
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-68eda877b4613b23d1be87076ff62d68
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a6207bf254972d8f7a98e2362bfb2cc5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-33995e1eec423970bc1e7ba6acc4503f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-91fa6d80e8b71f93e1f8fba69f6967eb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-78f1c10e2e0f0ab616b356c503a0dd03
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9fa53bf93c7cbd24e8a5d8a2079a3394
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-184559cc8594a7c70f7c3b61bef637fd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65d60adbd5c7a11bc0a70bbaa7560cf9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52bd2b5ae39a0019f7bb5f9f865f3d20
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c841937a5a287e146e760c980d21dce6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-529657593ef67c9d6a27144fecf5fd47
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b9d5395d4e5b4bdfff1a400426901022
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e9ecd1b2717b8b93428b3f9407906f85
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e84f91edb5186c5cb6d29f8c8e917583
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fbca8164d9e456578114f824c400be9c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e225bbd0bb5ff3ba3d30023b6036f148
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37df42269f3e278c30829d324ac0b0bf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9173c290433fdb98602e2749b5734719
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-33a4bd56199d649fc79d2e8219f9be87
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5f10dc9c77e267b756f3110272b057d5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-faf2939ab33689c6027da7146cd5a098
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-abe3c4d29e0190291e1854fac40215ea
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-094c0ea1e8304084f09e99649b49c0ce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7558cdbad5c23ac86f30cf385ed20631
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6fdcf9906ec8e93d843330b58a267668
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-25cf7a70f03aca876a8b67dbe5a1572d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff00b72afd122f91a9df5c9b1bce98ae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0032fbf5e84b1d32ac69f78f8449b4f6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0361296dac9cb026a6d171e23e081500
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bbe08c8903d04df87f1832d24e3db0ae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-94f90037f4d922ca71392393a42cbaee
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1cbb434092a53faa9ebc08f19f72ee18
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-178feee3d0751de0488bbf94814aed19
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c92cb174cd791126cac545e0ccfe2bf4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fccf21add3dccdc1c37be1f7804c24c1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c1c107f56bc06c2b1a607940a193a7cf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4db0838f92fefd84c824eb4b308a87e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0bc836258d85216d4563baf4193b084f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-813b52d355b36c0966db2fe332dafe1c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-30dac0d9da0552c5e80243f8a9aeac59
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c37039789b021ff3b3b487f11577588
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2fa98a98d5d787192e717fbc19b14b37
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c05d96131e40ea195feff98c06873e30
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f5ce87197282fbbea6be6810003d51b6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec98fa21e9338e583f2b1b81c974a7b0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1846edcf253ffff7faaca266acc4a3e9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f3f25a10046b7fff79ef6606d615dce5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5535116e6e7a86c5dad440c8607f4c07
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c54d323b16fa02141b88984f746925f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c3298b0f2b2d38b52e1c43e911645594
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d6cd32b0d89a482bcd5bc61bef72f330
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0a92f66f5ec517b48931e9d4e495c3f0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f45637fe4068e45838d6222ebb46c28
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aef1c428579723d03f7e1cf52a6ea9ec
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65589cf46db095aa896fad01e50764dd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1ed78496bdd521e4682a8015320b6799
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd14e55239ad6271091ca6bc8fa108b3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5c6dc8f867211361dd5a91874fba586d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-88e7acf665d2c783862edcc596f8504a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8793ac134bb8b8b388397b9e47e4f87d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b071d4d6dd6d8e054c9db44e12a9c21
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8160edd2189433de3561e51ab9124f5d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2d3e0191458858bce2d04cbdedf4159b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-801f9884aa32f6ad40447a90f8136f4e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e3a51084307fea247a387dce1686571b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-118f96eec509e14ec72be0aa09e6d9c0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1bd867434250ad1c4eb918dd5e0554f5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4209a05a5064b5f852abdf16acf43d1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4f52a80cb957e6c113f234e66f2fc6ea
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e7fb614fee539f06a987743ac93e5c6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-177bb21721356bf9e7fe2bdf13dda8fd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cb7f39ed61b1f2fdff4ee19796aa1584
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8078f937574f4911db59b151d863997
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12758b8ccd6fb4b70e10a8dee8a723bb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-76a5c6ce88f23d11aa7bcc867e7c2b53
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cbaf7e5fb5294bf451926618dc482aaf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-abb144470c7127c2bf747ff289f823fd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d8d723869654b34f2e7690dbefb33d0b
FileName: ./.editorconfig
SPDXID: SPDXRef-ef9e810fef0dacab48d3a0ebe7ca6724
FileChecksum: SHA1: 4cb38c9e102a86433324bfe9bab79e4a3cfda82d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: Facebook
FileName: ./.git-blame-ignore-revs
SPDXID: SPDXRef-6fb0a77d64ea39ec48a1a4b4925cc677
FileChecksum: SHA1: 26200d4ce36b54a2d1ec567ea2d567b89e1971d1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./.github/FUNDING.yml
SPDXID: SPDXRef-a38b1d9a760ad5fff1f80340f3836d81
FileChecksum: SHA1: 438da96ee3fbc05c9d5410fa5e3119f4db52a9bd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./.github/ISSUE_TEMPLATE/cli-application.md
SPDXID: SPDXRef-389c9f01883fe9eee6328e7f3eaa97ba
FileChecksum: SHA1: 594c669b66fcf4630a6aa656d6f3914e1578f723
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./.github/ISSUE_TEMPLATE/library.md
SPDXID: SPDXRef-8882daacf7025eab30d38be06dcf8025
FileChecksum: SHA1: 1026a58ff2a1bbbff2677d58e5d1f53ff6a52174
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./.github/workflows/codeql-analysis.yml
SPDXID: SPDXRef-bf12106a8fb241145e0f06cdafb79240
FileChecksum: SHA1: 5be79fa38699e291c48f5128cef717ae03980240
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./.github/workflows/depencency-submission.yml
SPDXID: SPDXRef-4a21c4b32966f6f122ec967e89da7b2d
FileChecksum: SHA1: 8d3169f71569ecdd728126902a3da4e25620b51c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./.github/workflows/gradle_push.yml
SPDXID: SPDXRef-540893a2e9c0addcf069d3ff73e2feae
FileChecksum: SHA1: bf21deaaba44f46be4e96d9e8f78446d608286d0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./.github/workflows/pr.yml
SPDXID: SPDXRef-10dd2b7c9411d5f4c8e61af1b1b2954c
FileChecksum: SHA1: 127af551ce44489e56132b7c86e5efc0595a89ae
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./.gitignore
SPDXID: SPDXRef-f2a0ee345057c99770d55843c6dbbd76
FileChecksum: SHA1: 204269d1a301bc3b5443c0261c904e05709d9853
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./.readthedocs.yaml
SPDXID: SPDXRef-e8a73f0cce0a22b2b42ac3390eb58dd5
FileChecksum: SHA1: 2fdc84e4b9866a7b08f860fd1d95493aec78186e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./.travis.yml
SPDXID: SPDXRef-a2d92932766b0f3ebfea410c1b747c60
FileChecksum: SHA1: 0bcd5dc67ca1f2ed7f507fb2a167989fdcf89a55
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./BUILD.md
SPDXID: SPDXRef-379589ad070e0f30fbdca4a7069391be
FileChecksum: SHA1: 236d23841f02c298ae8cacc6bed892eb7aebf8f5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./CHANGELOG.md
SPDXID: SPDXRef-978e52189c6ebb2d2ef75cd301dbc31b
FileChecksum: SHA1: b6ee03fb8415b03e0fc91431575c5cddfb4f9498
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./CNAME
SPDXID: SPDXRef-ed683ed4095e185e12ff299887091636
FileChecksum: SHA1: 4cbd756be435e549fb2be78c5d38fd68f6b40e55
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./CODE_OF_CONDUCT.md
SPDXID: SPDXRef-2a5f0d4f5f27e083c3bd91da3e3ac8b5
FileChecksum: SHA1: 382eba7486fe6efab59a8f515e8804e062650ec4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./README.md
SPDXID: SPDXRef-0a491096f7a3f893816ee59cf3deaf1c
FileChecksum: SHA1: f5b74f4229536ce2072c37e01c74e0457c83dc4c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./SECURITY.md
SPDXID: SPDXRef-553556d6c8ba4afbccdd10b7a9dcd79f
FileChecksum: SHA1: 2e88e1725d8f754a7c4e55fbc33a4d26916f0efb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./_config.yml
SPDXID: SPDXRef-b3b7b8e193b9b47b8a9a8854382bb6c0
FileChecksum: SHA1: 5ff0859e3c95de2009586f59968efde5275ee39f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./_layouts/default.html
SPDXID: SPDXRef-e352f8cbe6eb98ae30a93f989a00ad82
FileChecksum: SHA1: 96452a8943a165ec8be09c8d0e5e348726991bf9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022, 2017 Paul Schaub Steve Smith
FileName: ./assets/logo.png
SPDXID: SPDXRef-f59a9e2de212a48b926e99d18d8a469f
FileChecksum: SHA1: 038dc68dbcd085436c661934966c043c74c91aad
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./assets/pgpainless.svg
SPDXID: SPDXRef-36814ba002b0d0547970f0353e8c82fc
FileChecksum: SHA1: 054c6d16e128922ba98baee258e40cab567ac8fa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./assets/repository-open-graph.png
SPDXID: SPDXRef-95eff2f3cf1e4ff46373df6a54a187c5
FileChecksum: SHA1: bbce594d1184a0aaed02b9085421e21c29cfb6dd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./assets/test_vectors/.gitignore
SPDXID: SPDXRef-715dc7734d144261cde094454a32e16b
FileChecksum: SHA1: 0defcd86e54e2713da8c961fa85b1dda31dd0496
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./assets/test_vectors/cryptie_signed.asc
SPDXID: SPDXRef-a18d100f17b9ab0389b6da75465c1c05
FileChecksum: SHA1: 8ecb54331abd3864318932e274f86743dcacbed8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./assets/test_vectors/keys/cryptie_password.txt
SPDXID: SPDXRef-5c5369073d20be176236511d65f71041
FileChecksum: SHA1: bab1298d948ebb34bd0f3faf5e596ebc0b27c615
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./assets/test_vectors/keys/cryptie_pub.asc
SPDXID: SPDXRef-4fbe0de16bc1ad6ac61646c86fc5f0b8
FileChecksum: SHA1: f16692a69704da6185b39eee7d16a9e543298acd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./assets/test_vectors/keys/cryptie_sec.asc
SPDXID: SPDXRef-7dccbd4c212aed96f1c4c6b5cc50a5fb
FileChecksum: SHA1: c84082a4a6c6766857c9b307f78edea264db3311
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./assets/test_vectors/keys/emil_pub.asc
SPDXID: SPDXRef-fe6812b28b94591ff865bbbd493668d0
FileChecksum: SHA1: eb42842b4376a9a6eb6fd660854dc3e9b47525ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./assets/test_vectors/keys/emil_sec.asc
SPDXID: SPDXRef-1364d09e2b2822e5da459f7e3beaea52
FileChecksum: SHA1: 274cc9d1d09dca7f1141bd3f5af7799a1ecaff3d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./assets/test_vectors/keys/juliet_pub.asc
SPDXID: SPDXRef-3458db4417b8181babacf47ad3635709
FileChecksum: SHA1: 80a6fa49a73376b33a81dd5435b86ecadacdc5aa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./assets/test_vectors/keys/juliet_sec.asc
SPDXID: SPDXRef-58ec29633a07e9f953c48de51bfa7371
FileChecksum: SHA1: ed04425761b90a1a51eab0b6db9fb90d84083828
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./assets/test_vectors/keys/romeo_pub.asc
SPDXID: SPDXRef-c468569fb295f6429040be3df0fb8560
FileChecksum: SHA1: 6ab7bbf48c8d0deaf37a851da4e20e2678057efc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./assets/test_vectors/keys/romeo_sec.asc
SPDXID: SPDXRef-1095c2dda02ba924d7a158e64f254a34
FileChecksum: SHA1: 81bc3506f1f4357a99573203a8a64cf97480ecae
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./assets/test_vectors/messages/test_message_01.asc
SPDXID: SPDXRef-ab3f1a8f20123fef39b538ff383fcb7a
FileChecksum: SHA1: 3690a5a0277fea35e319f29cff94aa9f5ce8fe5c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./assets/test_vectors/messages/test_message_01.txt
SPDXID: SPDXRef-92d017759d72d28ea37d94d05e4e3af8
FileChecksum: SHA1: 7670658aa3c7b25ba2169054852bbff744e1ea6b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./build.gradle
SPDXID: SPDXRef-c54401b68815fe7f73127655bc143584
FileChecksum: SHA1: 771b5dd47a130995ce364998e8ac686d0c1fa116
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./config/checkstyle/checkstyle.xml
SPDXID: SPDXRef-67124c7ee79997e34a08c06d1c0b6b7f
FileChecksum: SHA1: 964e6a8a3da80a9e1b54d6e69c5205b14e354bf5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./config/checkstyle/suppressions.xml
SPDXID: SPDXRef-cc5092f0a652b8aeb95c62332d204600
FileChecksum: SHA1: c509892e14ecfa3aca774ab21e9d07b1c1b9b847
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./docs/Makefile
SPDXID: SPDXRef-92191f9c546d101ccc907d0739929eb6
FileChecksum: SHA1: 2be856df3072a41f2d96bfb2c33ccf896dd30d82
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/README.md
SPDXID: SPDXRef-3e5cd61fefa43a70f4e9d29b2461ace0
FileChecksum: SHA1: d79ef873e65dcffaf97b0a13d3e2971a5c1c7e80
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/make.bat
SPDXID: SPDXRef-083dcc691c5bacde4d757c912f5e5beb
FileChecksum: SHA1: 071c854f7152d062639e326688b63fe70eaa5f03
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/requirements.txt
SPDXID: SPDXRef-6d28960f3d69948787054c085ff2c300
FileChecksum: SHA1: 3f91dd1cd53f545c5a3282e6b78f94db2a2152a1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/conf.py
SPDXID: SPDXRef-61017f7fd8b72cfbd774a2435b7c7d43
FileChecksum: SHA1: abc9d285cb015e08f9a4cb55c1395d26de1e7266
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/ecosystem.md
SPDXID: SPDXRef-d44762bd437b83e5e1c0d352fdca8c70
FileChecksum: SHA1: c5cd6369e33d630198e65bb163ac0abd5bb5b455
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/ecosystem_dia.md
SPDXID: SPDXRef-91208327e2fa39bd968fb44c9adfc442
FileChecksum: SHA1: 8a96f942e01b386fe67d8034abd9996bb5728129
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/ecosystem_dia.png
SPDXID: SPDXRef-e407539a6869ff2740acd88173cd260d
FileChecksum: SHA1: 6ddaa04b328935cb778cf5c78d0288ad659add83
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/ecosystem_dia.svg
SPDXID: SPDXRef-822990a568d8520956fc2814b26dc815
FileChecksum: SHA1: 95978aa6e807363258cfda5346bf34c9cfaf74c6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/index.rst
SPDXID: SPDXRef-79c34453696ee617d5b365d33f7c61b8
FileChecksum: SHA1: 980d8953fc4caf6c4bc06260e683e76635786826
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/pgpainless-cli/usage.md
SPDXID: SPDXRef-157b8eb031f445cdf37df70f0ccd3978
FileChecksum: SHA1: bba48257877316929d41babb8747a60205358a4a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/pgpainless-core/edit_keys.md
SPDXID: SPDXRef-cf3761048b76adc270ea248b7bd849ff
FileChecksum: SHA1: b2993b5460d498a9242bf7078e9191697a1ea1ac
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/pgpainless-core/generate_keys.md
SPDXID: SPDXRef-1cd3de76be31be49358fb0649c1e06b8
FileChecksum: SHA1: 72ce3b3bc97a8544f4791ff9baa0cf8e2a38c83e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/pgpainless-core/indepth.rst
SPDXID: SPDXRef-32fa37c82da6d55ef313dc2338f5fb89
FileChecksum: SHA1: 00212f93f1b176c610571e1f7a2f61d6fa3892f0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/pgpainless-core/migration_2.0.md
SPDXID: SPDXRef-437e9c0089f885445fcb7366c3183940
FileChecksum: SHA1: 05b2189e78b50c6d69e7f5cad228dfa00aec9ea2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/pgpainless-core/passphrase.md
SPDXID: SPDXRef-f77b432303b576be4e311519fcb9d236
FileChecksum: SHA1: f12310a0097e6b6a182fb44ebf1a30a318c364ae
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/pgpainless-core/quickstart.md
SPDXID: SPDXRef-60b6e9823ec387622f432e44963e9468
FileChecksum: SHA1: ee8975d218d625880f3448d5fd88a5e381de3dd9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/pgpainless-core/userids.md
SPDXID: SPDXRef-0834a2d6de7c69d41d49e5de07c51f77
FileChecksum: SHA1: a7019bbe0bf938d44aca9a5aaf7b791b6def66bc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/pgpainless-sop/quickstart.md
SPDXID: SPDXRef-43ce727c54be7945713edc0b24ffb037
FileChecksum: SHA1: 353909603a4a7c65ab9b90ee10af3cd5a242647d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/quickstart.md
SPDXID: SPDXRef-3de2a675411964a59648a10c8638291e
FileChecksum: SHA1: 531bf11db0196a92b71799a20ea9e04bfb8e7b93
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./docs/source/sop.md
SPDXID: SPDXRef-0bcb15bed4ec24bb3f41f55ffbb73776
FileChecksum: SHA1: 7f64363cf18d62cd7c63db3d094c355cfb93541b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-3.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./gradle/wrapper/gradle-wrapper.jar
SPDXID: SPDXRef-011fd8671134b2ea69d108464b312931
FileChecksum: SHA1: c3c3e995ebcc3fe7fff300a60dccc665d957c0e5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2015 the original author or authors.
FileName: ./gradle/wrapper/gradle-wrapper.properties
SPDXID: SPDXRef-b7c3b4dff20bc1945a427b8a61d8f155
FileChecksum: SHA1: 911185093f048145cef70aa95281dab4123d3947
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2015 the original author or authors.
FileName: ./gradlew
SPDXID: SPDXRef-da8b487f42abbd753925d01c9e4b4ac6
FileChecksum: SHA1: badb6df0cd13bac3ec399a0d8e18c4f6a241d8cd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2015 the original author or authors.
FileName: ./gradlew.bat
SPDXID: SPDXRef-940664e77f4326274c0427dec470d3cd
FileChecksum: SHA1: a553c93f2fce708168d25e2ed08e5bdf2a304e1b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright 2015 the original author or authors.
SPDX-FileCopyrightText: 2015 the original author or authors.
FileName: ./misc/OpenPGPMessageFormat.md
SPDXID: SPDXRef-b7205ac653df6ceff6a07230a1170e2b
FileChecksum: SHA1: 5b40ee8fd984457e595ddbe77a18ef5804550191
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/README.md
SPDXID: SPDXRef-677e3bfabe498986b001c4a904fe5adc
FileChecksum: SHA1: f98d13026af373c8700bfd865ac9be75ed769550
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-cli/build.gradle
SPDXID: SPDXRef-15b65af1fda7cbaab02b030b0efac0cc
FileChecksum: SHA1: 3405e060834b2a55afca36f329394a58e8298392
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-armor.1
SPDXID: SPDXRef-39a2169b2106c9df22f82c682819846a
FileChecksum: SHA1: f0d77f4ad2493d0fa14c89cc693d9da6d7b22dd3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-certify-userid.1
SPDXID: SPDXRef-33435c0d5fd6571f3e73178c343aa055
FileChecksum: SHA1: 8e53df4c7d406a13b677d6bc873d2229d69e1a73
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-change-key-password.1
SPDXID: SPDXRef-7ca294ea19f69eb946b66b5d8848b730
FileChecksum: SHA1: 8a643516f1ba81b0c8e8a46b6db0f29de965597f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-dearmor.1
SPDXID: SPDXRef-b5e5268b6646d9f1e785d35bfff8137a
FileChecksum: SHA1: 9f58916edda859b559d4ec0b0c194b11bf07cef7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-decrypt.1
SPDXID: SPDXRef-7e2fd80d1aedb372b4506b442afa5f3b
FileChecksum: SHA1: a000f954ad5d8a0fcd01986efb49b3213dd851b0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-encrypt.1
SPDXID: SPDXRef-ab83ebceb81ba352897145ae45b6b413
FileChecksum: SHA1: 895562124977d6657668416a9d5d8103679a9a18
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-extract-cert.1
SPDXID: SPDXRef-e108e2dd98de683378b718250dc5a5aa
FileChecksum: SHA1: d2aee991e6dd9bd829c97d494a06e4d312ea8bbb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-generate-completion.1
SPDXID: SPDXRef-89c6e20afc8b61dbf03ea139bee5f4de
FileChecksum: SHA1: b6584146e42fce913b90a4659fde86f650b56e3c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-generate-key.1
SPDXID: SPDXRef-6a47ece59dfd26d678cb0a1840dcfb11
FileChecksum: SHA1: 0cd2e995b283669956174762d3e8a7e125982f89
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-help.1
SPDXID: SPDXRef-49fff86c6fbf2cc6c29aa2dd9c44a3e5
FileChecksum: SHA1: f30a452c74a0bdc4fcbcf3c32e6ddfca6d3a9dab
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-inline-detach.1
SPDXID: SPDXRef-6abacb8251b3097080d5c1c7cf3845d5
FileChecksum: SHA1: b7c80c0ee216d44d50d140c2e8b301dd160097e4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-inline-sign.1
SPDXID: SPDXRef-ab229324b53318c92f228c711ee9c02b
FileChecksum: SHA1: 33c1e1e51f089d03fd60fbcea6f205a7efd13d55
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-inline-verify.1
SPDXID: SPDXRef-98d7afac5a3a886f395c8e9f2167a576
FileChecksum: SHA1: 43079f3553d3735fba1ca01808dfbc44bb57a5d5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-list-profiles.1
SPDXID: SPDXRef-36e3c4ec89cf8b5aa6ac7ce7122ed9df
FileChecksum: SHA1: 90718c447fe027f081ea1698ab4aacc0ce7d9f61
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-merge-certs.1
SPDXID: SPDXRef-a84a551151bb82ff66ae289d337d7647
FileChecksum: SHA1: be840c35828a5ce52fea0b3c22e25ab71f0b1f01
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-revoke-key.1
SPDXID: SPDXRef-e21423399d9d7fd929253590c2cf9826
FileChecksum: SHA1: 6af25bf3914b561445361ff8f4dc0e7838b8e60d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-sign.1
SPDXID: SPDXRef-16cab6d33dbb744317a01fff54035fad
FileChecksum: SHA1: d24cf7bbb984af82cfa05790ef2630396fc77473
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-update-key.1
SPDXID: SPDXRef-ad1e6684d3f883263c0586dc37e2230e
FileChecksum: SHA1: 8a059e76c28403e3b2c8ae23a1975e7f864ece66
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-validate-userid.1
SPDXID: SPDXRef-83d56a4b9c363ee03aafe0bf90301a55
FileChecksum: SHA1: 7e5a8e35dab8aeaf96dade040ad0f70e46ea2e65
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-verify.1
SPDXID: SPDXRef-d2c209f64a0c92f95ff1b0f07ff71b99
FileChecksum: SHA1: 147b2b03d3406e46a6ca765ffc92f0b84c2acdfa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-version.1
SPDXID: SPDXRef-26b3b41b921540c3a87e3a6303b525fa
FileChecksum: SHA1: f79090c20c429ddb598e383c8d14b7252b1347f3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/packaging/man/pgpainless-cli.1
SPDXID: SPDXRef-c9bc9d2a8642bd87e7e65babf511ff09
FileChecksum: SHA1: 5aba69fdc6f6f4da639c4db209310059f01e98ac
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/pgpainless-cli
SPDXID: SPDXRef-0ff1e45a9472fa1b21e83ae7462bb669
FileChecksum: SHA1: fd90358dbede83fe51430ed5b2bef06de2d8602e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-cli/rewriteManPages.sh
SPDXID: SPDXRef-24c1cb9725f182902fb1d281fb95701f
FileChecksum: SHA1: 503e86e417601c64e1cea5d454006982dc93dc1d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/src/main/java/org/pgpainless/cli/PGPainlessCLI.java
SPDXID: SPDXRef-e194fe0c41d02582dc12e7cd0c13064f
FileChecksum: SHA1: 35c201d4b083d3d82332d405209f1a2234047916
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-cli/src/main/java/org/pgpainless/cli/package-info.java
SPDXID: SPDXRef-1c335f83faa0361755828ae0e89de673
FileChecksum: SHA1: 92a1ef94406b512d8505d2a37887c24489d3c6a9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-cli/src/main/resources/META-INF/native-image/jni-config.json
SPDXID: SPDXRef-3f57dab89b259ddc824aae7134488a5e
FileChecksum: SHA1: 4030a4dcdb626390d4c42ee7020f56cdc1e48d7b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-cli/src/main/resources/META-INF/native-image/predefined-classes-config.json
SPDXID: SPDXRef-1a7994451a0d747740359d6279c42887
FileChecksum: SHA1: 68ced6e1fc19dd4dc2eb0de60832a657311484e7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-cli/src/main/resources/META-INF/native-image/proxy-config.json
SPDXID: SPDXRef-7f26f7806c0d82bdba3943ec8784ab7e
FileChecksum: SHA1: 4030a4dcdb626390d4c42ee7020f56cdc1e48d7b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-cli/src/main/resources/META-INF/native-image/reflect-config.json
SPDXID: SPDXRef-d3a9790613d7c08a27c7ddb77a6e6dbe
FileChecksum: SHA1: 2668770125f48a979e996cce93ccefc0cb95bed2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-cli/src/main/resources/META-INF/native-image/resource-config.json
SPDXID: SPDXRef-dd123b50f416a178e569ae493a7a8ee9
FileChecksum: SHA1: 53984cfc6b8b31f68081209ca9e1e8bff72005fa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-cli/src/main/resources/META-INF/native-image/serialization-config.json
SPDXID: SPDXRef-6297eccbcf8fb129a7e3a24ec26f0b9b
FileChecksum: SHA1: 1b73839d95c66288abd88b84a3c2ab85ba55d60b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-cli/src/main/resources/logback.xml
SPDXID: SPDXRef-0573351da3deb9cba44c40c571be4974
FileChecksum: SHA1: 29981942820ebeea950c646b23658a86ea33e50a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-cli/src/test/java/org/pgpainless/cli/ExitCodeTest.java
SPDXID: SPDXRef-1fbe5f4d2fd0931574b5991625514a24
FileChecksum: SHA1: dec2e35b09739529b5ed6d3f418e60777c58c804
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-cli/src/test/java/org/pgpainless/cli/TestUtils.java
SPDXID: SPDXRef-5076e1e6245089c60c49a4d7d5b59908
FileChecksum: SHA1: 860101d3b01b083f560aa3887445e904cb348991
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-cli/src/test/java/org/pgpainless/cli/commands/ArmorCmdTest.java
SPDXID: SPDXRef-68db2029b0ff230945d14514c4d9d105
FileChecksum: SHA1: 45efcaf5ea435703071ec20114446d613100e297
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-cli/src/test/java/org/pgpainless/cli/commands/CLITest.java
SPDXID: SPDXRef-ad29e573d0a0e53526428995f838f0af
FileChecksum: SHA1: e3331fc6144c19e46db286ce8a4063a57a38a45c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/src/test/java/org/pgpainless/cli/commands/DearmorCmdTest.java
SPDXID: SPDXRef-e4bb32926d72c2b32708951e0f6018ea
FileChecksum: SHA1: 235251cabd4a7669b00a2c869680e3cf698b5823
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-cli/src/test/java/org/pgpainless/cli/commands/ExtractCertCmdTest.java
SPDXID: SPDXRef-b3eccf04fe3bb7688468096842f003d4
FileChecksum: SHA1: 2ea836ada4fcdd29143e063657276bc75e1e81ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-cli/src/test/java/org/pgpainless/cli/commands/GenerateKeyCmdTest.java
SPDXID: SPDXRef-8e250eaeb9e49f30c60a4b0ab51acee8
FileChecksum: SHA1: de530b7e933458873f28ada93426f61f605a6528
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/src/test/java/org/pgpainless/cli/commands/InlineDetachCmdTest.java
SPDXID: SPDXRef-22c61b0b17fc9fed0d8edd56e0ab6137
FileChecksum: SHA1: e8c9ee01f5d5c2dc782ead85eb6792f21c27c7ab
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-cli/src/test/java/org/pgpainless/cli/commands/ListProfilesCmdTest.java
SPDXID: SPDXRef-3583b73cabff7c3696c2ade1efffcd5d
FileChecksum: SHA1: 3349370991ed2f9d7314acf9aeea63e097a2bd11
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-cli/src/test/java/org/pgpainless/cli/commands/RoundTripEncryptDecryptCmdTest.java
SPDXID: SPDXRef-c41f0847996efe50777ec5a3a7cd6185
FileChecksum: SHA1: dc2fd65ca731b06741d05961044c0dfd9fdb1e0c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-cli/src/test/java/org/pgpainless/cli/commands/RoundTripInlineSignInlineVerifyCmdTest.java
SPDXID: SPDXRef-8e27e1da621859c2d5d069697026e593
FileChecksum: SHA1: dd69f0db6e62fcd53ac1aa97fdf2122f2e618b28
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/src/test/java/org/pgpainless/cli/commands/RoundTripInlineSignVerifyCmdTest.java
SPDXID: SPDXRef-9c33c1a38f3e3dc54208295e18d460a4
FileChecksum: SHA1: ac75cea1da980e8a3b6f15f19f5d8b2dc19d40a4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/src/test/java/org/pgpainless/cli/commands/RoundTripSignVerifyCmdTest.java
SPDXID: SPDXRef-18b05b8955b538e69ebf32c01714cfb5
FileChecksum: SHA1: b06e76ff9a861627cee5efac093869ace1dc9f12
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-cli/src/test/java/org/pgpainless/cli/commands/VersionCmdTest.java
SPDXID: SPDXRef-856f69d295ea39ba0f3213ad26cdb6ed
FileChecksum: SHA1: 06f321f580971597f1aa7d44ad9fd0c5d9f8ca25
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-cli/src/test/java/org/pgpainless/cli/misc/SignUsingPublicKeyBehaviorTest.java
SPDXID: SPDXRef-057ef6a00a154a34a9e64ce1e519b070
FileChecksum: SHA1: cf7ada5a4c52f58e7901b66c02c907f27549d5f5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-cli/src/test/resources/logback-test.xml
SPDXID: SPDXRef-d25940ef5b50521ef5e6b84485511492
FileChecksum: SHA1: a9d36a00118cdeb8389382c5b2d689d7c9ea9657
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/README.md
SPDXID: SPDXRef-3697f5337958778fe3a3184c78670ae1
FileChecksum: SHA1: c6b741e47a2fd2f5a3345626453ab2012bc2c462
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/build.gradle
SPDXID: SPDXRef-1c89c38a85b5dd1adef146d50478c21c
FileChecksum: SHA1: 8bdfe73eb639147b722651687bf563d8fac5629d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/openpgp/DateExtensions.kt
SPDXID: SPDXRef-8719b9b5a57e137222c37cd2775d14ed
FileChecksum: SHA1: c9c7bb255d56889446289e4ba7dc838040292cf9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/openpgp/LongExtensions.kt
SPDXID: SPDXRef-f5913b0de185987d7d9caf0857506f66
FileChecksum: SHA1: c9f40f071359e615a03e9a544008810a101a9cce
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/gnupg/GnuPGDummyExtension.kt
SPDXID: SPDXRef-bbba65f002e322091918b13e7562293a
FileChecksum: SHA1: 8c34ee151c48bd2e9beb436fb1e3267893cc4e93
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/gnupg/GnuPGDummyKeyUtil.kt
SPDXID: SPDXRef-71c1fa0a80b0802b86d7348b08dff158
FileChecksum: SHA1: 319c9b89ffffc32e309eb915d80762a37796d2ed
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/PGPainless.kt
SPDXID: SPDXRef-f80350de4a4f992f1e67a9cd104cb88c
FileChecksum: SHA1: 818e9669abfcf8d6851944b0eef75156c009754d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/AEADAlgorithm.kt
SPDXID: SPDXRef-d000dc6301ce623e49785e7fe1036669
FileChecksum: SHA1: b7f143daf9fa21e48b60a2a648edca4f32a4c5a9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/AEADCipherMode.kt
SPDXID: SPDXRef-1319c52660c1b9312ed94336098b0d29
FileChecksum: SHA1: 86a17cc40f6eeadcb7def30b542062e22ae49b4f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/AlgorithmSuite.kt
SPDXID: SPDXRef-a88206a60a2df0b119818fc3050c29c9
FileChecksum: SHA1: d245d1534f2b2de3ec05405f68102d95cd979da3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/CertificationType.kt
SPDXID: SPDXRef-2265d2b6dabac71656dcec71d76c1ed6
FileChecksum: SHA1: 247fdef442a1293d6eb7effc65acf01b2f54482a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/CompressionAlgorithm.kt
SPDXID: SPDXRef-a53f2ee2c4b7e548b734edb035cd95d5
FileChecksum: SHA1: aa3258804048c9c2702c4f74451e633450ead296
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/DocumentSignatureType.kt
SPDXID: SPDXRef-8780509240add58d75155ef1ab674b11
FileChecksum: SHA1: a141b235660d50a5995e73655d56577112efc716
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/EncryptionPurpose.kt
SPDXID: SPDXRef-4f1c1121e024c61b1f646e0634117bcc
FileChecksum: SHA1: 17097127d69c65d0bc67298949e233e656fd31c9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/Feature.kt
SPDXID: SPDXRef-dd0b2b92ad739c5ef4461648af0baf6b
FileChecksum: SHA1: 275a8dd43ab0f70a6a9526f9c0a614bd93731374
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/HashAlgorithm.kt
SPDXID: SPDXRef-b8e7dbfc4ca655f84ba30fe7ade2b181
FileChecksum: SHA1: d0d332bc73e5361be27365d82634c75df14a4c48
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/KeyFlag.kt
SPDXID: SPDXRef-c71bfe65715dcacf9436d27a4af47bff
FileChecksum: SHA1: 07ed338cb449c51bc1d697c870b10b947ac7ed4f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/OpenPGPKeyVersion.kt
SPDXID: SPDXRef-3550c203d88aafe99de15f20a42de9dd
FileChecksum: SHA1: 1761cde1f0eb72d270bda77369d962b88ff2b5c8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/OpenPgpPacket.kt
SPDXID: SPDXRef-d49eab049d397a86935629b4b321c86a
FileChecksum: SHA1: 74040f7fb27321e72ebcd635e69a381169cc75ae
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/PublicKeyAlgorithm.kt
SPDXID: SPDXRef-6034cdf4df00e9356cc3487e4315acb8
FileChecksum: SHA1: ccf59a2a066a98b31dd1091f284223305140c9d6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/RevocationState.kt
SPDXID: SPDXRef-632cce66f090f5275666815a0915cbed
FileChecksum: SHA1: 84a01f5d90fa2a440d043454aef4e3b99cac2c0b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/RevocationStateType.kt
SPDXID: SPDXRef-3f22a3d44a62fa1ce7d08103deb46829
FileChecksum: SHA1: 0da98f68bbb544d179ca2a3baac7e5ec95920225
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/SignatureSubpacket.kt
SPDXID: SPDXRef-72a1fc15d74575fc3b471546964ba9ac
FileChecksum: SHA1: 38edd722e0debbf9f5256f5d63e33f82297557e9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/SignatureType.kt
SPDXID: SPDXRef-009b169603c6f360c9b264bfcb6e45fe
FileChecksum: SHA1: 99eb3fb9aca483be0a1483f4801f4307e76759bc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/StreamEncoding.kt
SPDXID: SPDXRef-e9de41d1ca285c095998975ee2aa0340
FileChecksum: SHA1: 3a6ff89ea082303c531f8d2e0b3874556d5160e9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/SymmetricKeyAlgorithm.kt
SPDXID: SPDXRef-be08b5326aca2ec27f365e9a5e664c84
FileChecksum: SHA1: 378e183ce209a408d771f87607481f5bb9bef7d5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/Trustworthiness.kt
SPDXID: SPDXRef-095b92b35fcd52daaa9187c48918a206
FileChecksum: SHA1: 91057d46f234addf1040630e820e0e276b8cda73
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/negotiation/CompressionAlgorithmNegotiator.kt
SPDXID: SPDXRef-1d3e45c8e870ad52c2c23e8b4ff2ef64
FileChecksum: SHA1: f6f7b78853c3928f320a0b7946f7c21f95f2af86
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/negotiation/EncryptionMechanismNegotiator.kt
SPDXID: SPDXRef-c8b07db4d1fc84ce0a0a4c0b62a4cfc9
FileChecksum: SHA1: 78f2117f5e30c853e1f9401e8171db88ca514322
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/negotiation/HashAlgorithmNegotiator.kt
SPDXID: SPDXRef-a42ac7f514c1af243fa4301b7b9a729e
FileChecksum: SHA1: 4bd2abfa945c00d167f1f41321dfb15c1749fa29
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/negotiation/SymmetricKeyAlgorithmNegotiator.kt
SPDXID: SPDXRef-6f3455760a3664dbf4c418a90891f28d
FileChecksum: SHA1: 22a526853fffc756548efbdb6ae7694d8ea75c45
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/authentication/CertificateAuthenticity.kt
SPDXID: SPDXRef-695c2d612e7a8fa0095d7552138451f0
FileChecksum: SHA1: 11f257b6da9c202e22bbb3e69920218d419ce17a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/authentication/CertificateAuthority.kt
SPDXID: SPDXRef-3b516bd6188587c5f84c2e34fd3683e3
FileChecksum: SHA1: 46b4f9fffcb405c3ba923d646b05e5d42c3bdefa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/bouncycastle/PolicyAdapter.kt
SPDXID: SPDXRef-c1d1cc3ea222f094e8781362a11c1df3
FileChecksum: SHA1: 2c6a793384860b89154392213347a8d265525c71
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/bouncycastle/extensions/OpenPGPCertificateExtensions.kt
SPDXID: SPDXRef-532f4c0ed95b0aa3cc8fe2bf5a729d0f
FileChecksum: SHA1: 0914ac6bcdc84940ff51e4f9cfb202936b7646af
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/bouncycastle/extensions/OpenPGPImplementationExtensions.kt
SPDXID: SPDXRef-d0987e73f868314ea4ec4ea370710548
FileChecksum: SHA1: c165694be4556e9f357470842c00c4409a5d3836
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/bouncycastle/extensions/OpenPGPKeyExtensions.kt
SPDXID: SPDXRef-492c246ceb93153b9153723c6df918b7
FileChecksum: SHA1: 0578d7b3315939b218ae5429bf9435827681700a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/bouncycastle/extensions/OpenPGPKeyGeneratorExtensions.kt
SPDXID: SPDXRef-05f1f9e76bc3cf1e6ce41f189d43a012
FileChecksum: SHA1: 22d032dbb869c2cfca594147cfb6c045a0b179e0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/bouncycastle/extensions/PGPKeyRingExtensions.kt
SPDXID: SPDXRef-0ca8b5c40f0fc34b98a39bb6efb16fb3
FileChecksum: SHA1: a4a793c3a801a528733e7f2dd2194d9416719e75
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/bouncycastle/extensions/PGPPublicKeyExtensions.kt
SPDXID: SPDXRef-118dc65d309c6331b410e195777af626
FileChecksum: SHA1: d74a3bc03d05495bdff698ecb7db75a8e1333674
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/bouncycastle/extensions/PGPSecretKeyExtensions.kt
SPDXID: SPDXRef-f89ad2911f28a9786c70857fd7b4526d
FileChecksum: SHA1: 4626c1a8d502fef134168807e7900ea5f6d4bbfe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/bouncycastle/extensions/PGPSecretKeyRingExtensions.kt
SPDXID: SPDXRef-4c16ce63f6fcc122851dfd0706af6a5c
FileChecksum: SHA1: 2d82a6038e7ba04ad51deffadaf336fe0f5ef895
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/bouncycastle/extensions/PGPSignatureExtensions.kt
SPDXID: SPDXRef-064783ef99e63cede77b0ea38d8d887b
FileChecksum: SHA1: afa893e4f4284c65348f22ff830776e064bd9ff1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/bouncycastle/extensions/PreferredAEADCipherSuitesExtensions.kt
SPDXID: SPDXRef-91cc545678d8c0eddbcdcb5f2f19cade
FileChecksum: SHA1: 3d08f1762630a87130c8c3e387c6c825a176587f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/bouncycastle/extensions/PreferredAlgorithmsExtensions.kt
SPDXID: SPDXRef-3cc0a7f49499b458baac9d0409eb8fcf
FileChecksum: SHA1: 15505075796de3613cf7c69e30accec835e3a654
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/CachingBcPublicKeyDataDecryptorFactory.kt
SPDXID: SPDXRef-8a5158e7f5b226e5531511284882480c
FileChecksum: SHA1: 8eddd80dc7c08b51a6855bec980b03df3d93692f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/ConsumerOptions.kt
SPDXID: SPDXRef-65c6a200e2c24d9070946529560ddd59
FileChecksum: SHA1: b666412a405943907035e0b945746a546bf7a192
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/CustomPublicKeyDataDecryptorFactory.kt
SPDXID: SPDXRef-5334d84627bd011ca1e0572df4098a57
FileChecksum: SHA1: cd192fb0c20f00e53d998e03758e9d9d9e36a134
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/DecryptionBuilder.kt
SPDXID: SPDXRef-f9690db9f20ac4d572af4029d9c8af97
FileChecksum: SHA1: 512de0bf16a584a1e4d57955fdb908e445ba7a46
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/DecryptionBuilderInterface.kt
SPDXID: SPDXRef-2555f516f7ca99a5a69650d63d6ab8e5
FileChecksum: SHA1: 253503c1d474c01c3353e0a0eef0fdc1655cfc7c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/DecryptionStream.kt
SPDXID: SPDXRef-9c5d2e92b2a988943e1ddbb61b8a56ec
FileChecksum: SHA1: 14468babf72382cebec4c3c72a59f4ffe07116d6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/HardwareSecurity.kt
SPDXID: SPDXRef-9d71ba315da079e38ae7c5773e63e721
FileChecksum: SHA1: 33342b3bcec5c597c4d11f06a330037ad7cda0ca
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/IntegrityProtectedInputStream.kt
SPDXID: SPDXRef-8f6bbeeb0dc24c7c6bb6a44a02a42c9b
FileChecksum: SHA1: eb83d5201d2b04ad4e9665f034b207e14dfe9700
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/MessageInspector.kt
SPDXID: SPDXRef-6dc4ee8d77bc96aa0609000f757afb40
FileChecksum: SHA1: 5d342b7080f967a63a48cb4756014496574a2add
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/MessageMetadata.kt
SPDXID: SPDXRef-5b93b64b8bd8c3f01a03013f03e3b263
FileChecksum: SHA1: 97ae1eac1cd7282f348dc2314e93e351cfb5d30b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/MissingKeyPassphraseStrategy.kt
SPDXID: SPDXRef-57b2cc6454adc9e387c0a9e299e93e85
FileChecksum: SHA1: 7989804b012578f3fa6247ec59c62ea536c8e81a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/OpenPGPAnimalSnifferInputStream.kt
SPDXID: SPDXRef-475a30cca034de298382b1f38839a00f
FileChecksum: SHA1: 2ca9d9830d6eb581d370ae664180f545af910894
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/OpenPgpMessageInputStream.kt
SPDXID: SPDXRef-b398fc162b7a4c180ca04722b5c09a9a
FileChecksum: SHA1: 356463f70e5bc89c0538f18311e3bc275a38dde0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/SignatureVerification.kt
SPDXID: SPDXRef-ee276b3ba3ac1a5d6b84d2e2ae8653a4
FileChecksum: SHA1: 00332c5a4d0f79b77ce94f34760ba95577e65f4b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/TeeBCPGInputStream.kt
SPDXID: SPDXRef-736261fadb158e1f0591a48fb0e91998
FileChecksum: SHA1: ea0e1158b920bcf7641de45549b50221727de07d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/cleartext_signatures/ClearsignedMessageUtil.kt
SPDXID: SPDXRef-e975d0f1dc3c353f171ad43a051f3c7c
FileChecksum: SHA1: 43e8ea745ca56ad913ea65e5a76cefc5f6e45030
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/cleartext_signatures/InMemoryMultiPassStrategy.kt
SPDXID: SPDXRef-a6d28b5279bc256845ded1a8fb5478ca
FileChecksum: SHA1: 379d60e3f92ab3545ad217163f3e2cd48fa86dfb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/cleartext_signatures/MultiPassStrategy.kt
SPDXID: SPDXRef-3c41ce9c2e575d8a1979610e3feff2c8
FileChecksum: SHA1: 8853b7d20a1d3357fe231d8bea80ecddc212cd1d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/cleartext_signatures/WriteToFileMultiPassStrategy.kt
SPDXID: SPDXRef-d0bb5b6c87bc85eba5032b368f732475
FileChecksum: SHA1: 54c417b0cf74db368212a67f7f6703b667994b96
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/syntax_check/InputSymbol.kt
SPDXID: SPDXRef-67b040793618a81d58d408c0c3819fc6
FileChecksum: SHA1: 7f3800afb34ba48447c3f35873896c502a3cb236
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/syntax_check/OpenPgpMessageSyntax.kt
SPDXID: SPDXRef-35c9207fd205723e360abe4e89d68f2e
FileChecksum: SHA1: 49fa483acead1609c99eb24abf33341bc25cf986
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/syntax_check/PDA.kt
SPDXID: SPDXRef-ae8609e5d394ff904806830e30f999f0
FileChecksum: SHA1: 6feb8af0c3c333d4203d4ae45e815b0fdd178e8f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/syntax_check/StackSymbol.kt
SPDXID: SPDXRef-62838a181623be17e7a0d74979b87c91
FileChecksum: SHA1: 1f8c1373849b17696aeef58f9a9aca0a77fa30e7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/syntax_check/State.kt
SPDXID: SPDXRef-ff49a46ba4e53660d0b103eb9aff244f
FileChecksum: SHA1: ccf02ac8a73482ee055b1a09051c89912f238100
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/syntax_check/Syntax.kt
SPDXID: SPDXRef-0afd50c6cea02d306d0b83cd3fc48d61
FileChecksum: SHA1: 6e00036c99bc098edbbaa09312be1bfad91e4fee
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/syntax_check/Transition.kt
SPDXID: SPDXRef-5f4b800a5c8c10876fc62c8c1003bcd7
FileChecksum: SHA1: fdb2268cc0487c19f2b7fd6797b6950cb6f6eee6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/encryption_signing/BcHashContextSigner.kt
SPDXID: SPDXRef-08598c1f2370101cd24489868278a422
FileChecksum: SHA1: cb458498cc7a69a97341161e13e88396b997307d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/encryption_signing/BcPGPHashContextContentSignerBuilder.kt
SPDXID: SPDXRef-8489d3e136f2bffa6ab9ce2e46a245dc
FileChecksum: SHA1: 427c975a5a66ae8ffb6702da9cc475f43257b3c7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/encryption_signing/CRLFGeneratorStream.kt
SPDXID: SPDXRef-efcc417dc14dc388c415f8872d4284ef
FileChecksum: SHA1: 1f67e54485dd3f25870b90a6f1e8f48112def06e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 David Hook
SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/encryption_signing/EncryptionBuilder.kt
SPDXID: SPDXRef-cd86b2d1e3974d62704e5f839ab5cf04
FileChecksum: SHA1: 1305d824568fe3f07275ac87212ee6373d2a1e04
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/encryption_signing/EncryptionBuilderInterface.kt
SPDXID: SPDXRef-6039c34e9d22de1a6ca79ce42b99abf3
FileChecksum: SHA1: 46ad71ca51d636b9ec29f41bec629e3324c51392
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/encryption_signing/EncryptionOptions.kt
SPDXID: SPDXRef-c50c460d48e65ced6bc49fabdb5a9448
FileChecksum: SHA1: c1f13e5e1510f26ed614e2b921bd238516e2bafc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/encryption_signing/EncryptionResult.kt
SPDXID: SPDXRef-9a08ebecebb92e9c0f24094611bf59d1
FileChecksum: SHA1: 699959dee760e5c206f14d12cdb2f8f70f6096a0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/encryption_signing/EncryptionStream.kt
SPDXID: SPDXRef-262ec078454f78ff9f0783599bc7faa2
FileChecksum: SHA1: 983f2e13c84053ed244bc9a539a5a6f6779b0338
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/encryption_signing/OpenPGPSignatureSet.kt
SPDXID: SPDXRef-6df78e209f14c7631f8f0a83b92c5850
FileChecksum: SHA1: 30ae77e1f98ffff8f394cf162ed43d8e30c5b7c1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/encryption_signing/PGPHashContextContentSignerBuilder.kt
SPDXID: SPDXRef-4d599bd46f86b96ba3b4ba5df62a5ee0
FileChecksum: SHA1: 2e444766a26e37955c845400e7f2f3601c8be469
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/encryption_signing/ProducerOptions.kt
SPDXID: SPDXRef-a58e09117cd194a6101b8d7697de660a
FileChecksum: SHA1: 15a6f37f56850186d86fe89aae30427e50d646c0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/encryption_signing/SignatureGenerationStream.kt
SPDXID: SPDXRef-abe9d1baf6f841940ccd37136efd0a8c
FileChecksum: SHA1: ba7447024b58ff1c6b762824663f35767d253122
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/encryption_signing/SigningOptions.kt
SPDXID: SPDXRef-1c8022666421931562c96ea48ebbe803
FileChecksum: SHA1: 8a6169c797115a516e3214d011abec063a121064
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/exception/KeyException.kt
SPDXID: SPDXRef-713f47d5e569c7bce1e5aca66f292194
FileChecksum: SHA1: b546d4c166e38c4e1821aff8b015ff9e8c15a510
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/exception/KeyIntegrityException.kt
SPDXID: SPDXRef-1748c08d02dd1eb79aae3b563ad822e0
FileChecksum: SHA1: 8a1a03990cfff68a94ccfb0bd53c01c00ad24630
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/exception/MalformedOpenPgpMessageException.kt
SPDXID: SPDXRef-4dac2576324a605d214dd52252722a7b
FileChecksum: SHA1: 986871fae964540e86b6a8c5f0f1d9208be3f530
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/exception/MessageNotIntegrityProtectedException.kt
SPDXID: SPDXRef-a1cb310649927da8479d517d3dda1a04
FileChecksum: SHA1: 5f6307fa6e50fabc5110b7d912ac6e2dd9fb6713
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/exception/MissingDecryptionMethodException.kt
SPDXID: SPDXRef-829ad95f09cad0f7583a8cf3879dbb4b
FileChecksum: SHA1: a0ef990517670a2faa8fc3b5bcb100260849de19
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/exception/MissingPassphraseException.kt
SPDXID: SPDXRef-2598d60bc00ef9fee9311acb40f5b943
FileChecksum: SHA1: c6e0ff0a76ae7060918cf79bd29d2489e895d7ef
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/exception/ModificationDetectionException.kt
SPDXID: SPDXRef-64654a2cb491d8687f0beabf4bac2853
FileChecksum: SHA1: e19e96e2f7dd8a21f2eff2dc5d5464b66383422f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/exception/SignatureValidationException.kt
SPDXID: SPDXRef-7f818421d7886c6de531e3c0cee0e5d9
FileChecksum: SHA1: 3a3f19359ca2fbc55a01710df6f76cd9fe5fc2d8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/exception/UnacceptableAlgorithmException.kt
SPDXID: SPDXRef-d981406ec30baf74044e1959b4cc67af
FileChecksum: SHA1: 3546fa51f510a8af15d4d05b4a60bab1c4c14d60
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/exception/WrongConsumingMethodException.kt
SPDXID: SPDXRef-c025f0328b9c0ce2c599784c529b6e34
FileChecksum: SHA1: 1651488ea46a019084f8ec7bfb180ebd53d859f8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/exception/WrongPassphraseException.kt
SPDXID: SPDXRef-46cf5e7be85c06c1c5da1bacf23878a3
FileChecksum: SHA1: 7d5e504e1e7536e2eb8dccb94825ff45c5ee70d3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/OpenPgpFingerprint.kt
SPDXID: SPDXRef-0316e993e0a23a0b4e32d0acf18974a5
FileChecksum: SHA1: 79b9080e3f4365bee6cac9bd1cf74b626ef7e7de
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/OpenPgpV4Fingerprint.kt
SPDXID: SPDXRef-cba64c84d1eb18128548cd961771d70c
FileChecksum: SHA1: 1b5962bce6579a1b575aba67effa2d0a014c9a48
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/OpenPgpV5Fingerprint.kt
SPDXID: SPDXRef-36eb1f476f9de6f50841fd4a8ccd8146
FileChecksum: SHA1: e4916f9080dfdb2148f41023d93267ac2f06fbd9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/OpenPgpV6Fingerprint.kt
SPDXID: SPDXRef-353b1a127ff290f72a29fae1eeeecffd
FileChecksum: SHA1: e07591d8c659d067e30eb1d2aeec8abc0d79a216
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/SubkeyIdentifier.kt
SPDXID: SPDXRef-6e4d52152e43ee6a7350cb12e2d45d76
FileChecksum: SHA1: b7a2ec8456dcda9f0bfb6443c930ac965623d425
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/_64DigitFingerprint.kt
SPDXID: SPDXRef-036ccaf9444bf97c31528d8a3e03a986
FileChecksum: SHA1: aacc8e8047fba1e6f0e4ee87e4a62cf5f40b54e8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/certification/CertifyCertificate.kt
SPDXID: SPDXRef-c4539e24b8cc62b4ae38d4d628803caa
FileChecksum: SHA1: 96ecf0109cebb43787dd7f1dc173e9721bf61816
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/collection/PGPKeyRingCollection.kt
SPDXID: SPDXRef-dab968ad251fc32ab0a83a1c9b10c99b
FileChecksum: SHA1: c5e9ddd0971a1c244fd4a16dcfa70d6241258542
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023, 2021 Paul Schaub Flowcrypt a.s.
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/KeyRingBuilder.kt
SPDXID: SPDXRef-d9a97ead41e8eaa55433b8267caa48de
FileChecksum: SHA1: 7c48c13658ea8fe271ee39f5b80da2353b7e8df0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/KeyRingBuilderInterface.kt
SPDXID: SPDXRef-0b6ceb3b741016b63f22884562b438ed
FileChecksum: SHA1: 5afa800ee0fed145580873a4916ff0f320950e90
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/KeyRingTemplates.kt
SPDXID: SPDXRef-887e3a4c95f6cbf4483fa65369e24c32
FileChecksum: SHA1: 68fa6981f11eb773ab0844907484019b72014219
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/KeySpec.kt
SPDXID: SPDXRef-417a14f17241a35ed6106889da69d755
FileChecksum: SHA1: 535cebcf69de18eb7dbd8eff3c0b82894bc8be32
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/KeySpecBuilder.kt
SPDXID: SPDXRef-499e4a478a593fb26565c14db0a05abe
FileChecksum: SHA1: 671f77b76cecf51ed3f2f02bd1819e616bbb0c47
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/KeySpecBuilderInterface.kt
SPDXID: SPDXRef-ea394a566d55108532bcbd4e63f41e04
FileChecksum: SHA1: 881094e82ed1feb17b597f1a19be41f4ef3d76a1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/KeyLength.kt
SPDXID: SPDXRef-d4b03c187ea8ee8adefbfd45b69f9a7f
FileChecksum: SHA1: 4560d6a0337f81a238b9aa0fe37ae3505f5e2581
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/KeyType.kt
SPDXID: SPDXRef-7ec2f13f93299684e091d2b62ca847ea
FileChecksum: SHA1: 23292b9f7a79c49a3245e3acc7ae15dcc8ae62e0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/ecc/Ed25519.kt
SPDXID: SPDXRef-8844ae6ebe870a1b211741abf25139ee
FileChecksum: SHA1: b4cfff89f0d50c263049a94c6c5b292f5ef941fc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/ecc/Ed448.kt
SPDXID: SPDXRef-1747de4c8c3bcb81a983ebd5e22586e5
FileChecksum: SHA1: cba0f4a32a2155cfe23920d5eb556584b22b2371
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/ecc/EllipticCurve.kt
SPDXID: SPDXRef-6734f71799427d1edf9e195357e861a7
FileChecksum: SHA1: a92d4c03e68f63071ebd541433c5d057db927778
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/ecc/X25519.kt
SPDXID: SPDXRef-4e4c1c9875750e96331c7d186789319b
FileChecksum: SHA1: 68e461e856544c7dce1baa097a9e5f68f0732419
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/ecc/X448.kt
SPDXID: SPDXRef-a0a29381029e4cfbad97d9d28c3d9704
FileChecksum: SHA1: 8733745bc6994fcecb4a69bcae26a8aa9e9c9977
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/ecc/ecdh/ECDH.kt
SPDXID: SPDXRef-cd47d0bdcc10d62ae9bf481883084ede
FileChecksum: SHA1: f96f968c8d3df6c233e1cacadb2d52ca0d856e2a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/ecc/ecdsa/ECDSA.kt
SPDXID: SPDXRef-6f07ef8daf495f67a408917d96a68bff
FileChecksum: SHA1: 62e7a019fe2eb3521d3f0f815165a630b72b4367
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/eddsa_legacy/EdDSALegacy.kt
SPDXID: SPDXRef-de1f59bbcae633dc5992d94458712db3
FileChecksum: SHA1: 2749dfd9d333f5a951718fc7ea82888998c7c71c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/eddsa_legacy/EdDSALegacyCurve.kt
SPDXID: SPDXRef-01b5251226ac296146d9411f3295f9e7
FileChecksum: SHA1: 2bb0daf70584a19a1fc74ac55055d356f9a35160
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/rsa/RSA.kt
SPDXID: SPDXRef-0c831c6ee92a439eff82e65cd55a9ff7
FileChecksum: SHA1: 86781bd1a23556f3a4c1cbc44c0ffb3030e91770
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/rsa/RsaLength.kt
SPDXID: SPDXRef-2b00aab6b298107189df6c9fd3d4701c
FileChecksum: SHA1: dacf54e81526026ec41b4494562518e226a2eedf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/xdh_legacy/XDHLegacy.kt
SPDXID: SPDXRef-feaecb2357298d345f30f59c2fffd137
FileChecksum: SHA1: db8c63ec727c055822be7201cc1da6d8df7b63a7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/xdh_legacy/XDHLegacySpec.kt
SPDXID: SPDXRef-8a4df8b53b2e7ab0d20c17e081a8cd7b
FileChecksum: SHA1: 0323c010b1bfdcd280e85c2573eb1c87baa25a62
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/info/KeyAccessor.kt
SPDXID: SPDXRef-328d65c0ad65b37a92ad0f7bb4d8fb11
FileChecksum: SHA1: 0d8bfe8f52bae890acc11fdc44aa6df799ce47f4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/info/KeyRingInfo.kt
SPDXID: SPDXRef-e6a9292455eba90e1fe855081819e662
FileChecksum: SHA1: c946ffd656764932db201b79d33107caa39f1fe3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/modification/secretkeyring/OpenPGPKeyUpdater.kt
SPDXID: SPDXRef-54603efa982aa916d6ce1742131a3dba
FileChecksum: SHA1: f0fd75cdc4c105b07112a16466906b6bdbce66ac
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/modification/secretkeyring/SecretKeyRingEditor.kt
SPDXID: SPDXRef-71732a49d6e771aacc745d963ed795b7
FileChecksum: SHA1: fff5f6567224f70507c67d98a9c120a76696ff26
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/modification/secretkeyring/SecretKeyRingEditorInterface.kt
SPDXID: SPDXRef-7b8f6794019625998471209537dab225
FileChecksum: SHA1: b9bf6978d30cefa18e4c110f826705568b676209
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/parsing/KeyRingReader.kt
SPDXID: SPDXRef-d57ac966598233000957a6ab8d784fa9
FileChecksum: SHA1: 3c31a259d4c6e56d12d023b4c5707984c89bec41
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/protection/BaseSecretKeyRingProtector.kt
SPDXID: SPDXRef-b6c13ca2948e7da8c2922792cf9f4087
FileChecksum: SHA1: aaee7ae33b3bd2fe3dd9276574565417271738f3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/protection/CachingSecretKeyRingProtector.kt
SPDXID: SPDXRef-cdea4d4d7e869b76568db66d168d9fe5
FileChecksum: SHA1: 6b087b432b50bdc2326263591526435d7b668a73
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/protection/KeyRingProtectionSettings.kt
SPDXID: SPDXRef-5293111b7e4096fdd50018e026ebf6e1
FileChecksum: SHA1: 0f0ebb9ba0184fdfee24b1ac664b358e7b6cc62d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/protection/PasswordBasedSecretKeyRingProtector.kt
SPDXID: SPDXRef-bba25d8c05e5fb9bf576b6a4f33cbf99
FileChecksum: SHA1: e9c9facb21f7afcb4e798b87c4caa7f4b92a2d29
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/protection/SecretKeyRingProtector.kt
SPDXID: SPDXRef-e925dfd90993b82d5e0816cc771ca809
FileChecksum: SHA1: fe0748105245200facec6f4ed3b48e933033aedd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/protection/UnlockSecretKey.kt
SPDXID: SPDXRef-e962521561c7f4ac236963dbe03b75d5
FileChecksum: SHA1: 8601755c2031928437575bd756bb0e8768e00927
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
Copyright 2023 Paul Schaub.
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/protection/UnprotectedKeysProtector.kt
SPDXID: SPDXRef-d725f1fc5b1e59cb25bfc090a39cb484
FileChecksum: SHA1: 78c5083c6dc27b82fb41333be52585dce1ddc326
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/protection/fixes/S2KUsageFix.kt
SPDXID: SPDXRef-04208fa0620956bb57700f1a05f068a3
FileChecksum: SHA1: 3f49cceff49fb0bdc6103685d1bafbde4ba90f91
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/protection/passphrase_provider/MapBasedPassphraseProvider.kt
SPDXID: SPDXRef-9dacd1d5f41c7ae406ab24509263d956
FileChecksum: SHA1: 092b6757d2d6ac6805919771f37f09b005d250e4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/protection/passphrase_provider/SecretKeyPassphraseProvider.kt
SPDXID: SPDXRef-63719e5db563d3ad24d920fce3ad2c3d
FileChecksum: SHA1: 26b3b9fa55b72770805bcfd0722a13bf37262143
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/protection/passphrase_provider/SolitaryPassphraseProvider.kt
SPDXID: SPDXRef-a453544970a9970866a051f4a7368bab
FileChecksum: SHA1: e7b2438f62273f8154a5ee83ff547da6eed9b640
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/util/KeyIdUtil.kt
SPDXID: SPDXRef-8f1832688d92f9c0cf42e7bad6cb73f4
FileChecksum: SHA1: 1ecd9e1d1edc233afc501754570257db08e4bde6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/util/KeyRingUtils.kt
SPDXID: SPDXRef-f38d6b84ab60377922d2fb8dfd3bc9e9
FileChecksum: SHA1: 53a0866fe7256f5a6abaeca142fbaacaead67d0e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/util/PublicKeyParameterValidationUtil.kt
SPDXID: SPDXRef-be5d69bf52420af202d3701b9aa7d5f4
FileChecksum: SHA1: 75a3e7d3eabf9d4062ee1a4eea8e84ee7060b249
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/util/RevocationAttributes.kt
SPDXID: SPDXRef-3dd259044d044ceaf78f5aeea7240d09
FileChecksum: SHA1: 1bdf6b9e9881128c9bb8f7faa3c9eb351a40db28
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/util/UserId.kt
SPDXID: SPDXRef-49562893593e7762120ef8ec17a337f2
FileChecksum: SHA1: 470b7727fc10a6058cbf2597b01ed8fbaabe5aa9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/policy/Policy.kt
SPDXID: SPDXRef-49e36c984fb48fd449b4ebf9cb56277d
FileChecksum: SHA1: 280cc5636e754c47e7eceb38e37d4465f584988e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/SignatureUtils.kt
SPDXID: SPDXRef-879990668cb8d81d307992c6f351bbde
FileChecksum: SHA1: c429df44ed4770608780c9387c9f4de3279dcf38
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/builder/AbstractSignatureBuilder.kt
SPDXID: SPDXRef-ecb2ebb4fa3d40298387eea71d3c19b0
FileChecksum: SHA1: 31283bc5700653ce7d3efffeb3299c048580ca44
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/builder/DirectKeySelfSignatureBuilder.kt
SPDXID: SPDXRef-22673e04cf50d86a6cd2145746d45e99
FileChecksum: SHA1: 695abdbce7eb346fc68bb0e0b5fb71a49ce24fe6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/builder/PrimaryKeyBindingSignatureBuilder.kt
SPDXID: SPDXRef-0475e42f503131434869ff1c061ab048
FileChecksum: SHA1: 96c32611eea3dd49803a6bd0c1c632b070c62d44
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/builder/RevocationSignatureBuilder.kt
SPDXID: SPDXRef-aa18e9a62e344861f5891314c9d25558
FileChecksum: SHA1: fa8cf29877dbe7fa0ea72080030e3f1f65f409a1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/builder/SelfSignatureBuilder.kt
SPDXID: SPDXRef-762b7872eb903c769d5ea841c0c51814
FileChecksum: SHA1: 8ee87841a968acb7de711373a2d0ca82b777f945
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/builder/SubkeyBindingSignatureBuilder.kt
SPDXID: SPDXRef-81bc8d4e7ce3c47cf9589988d9ce8c8a
FileChecksum: SHA1: 52351a714e895b479bb4ef5447e37eec7ef9d4be
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/builder/ThirdPartyCertificationSignatureBuilder.kt
SPDXID: SPDXRef-be5a916074191167c28c6af1f8687d19
FileChecksum: SHA1: 6bfb0802af9be73946494fcd5ec1b2c616fe15e0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/builder/ThirdPartyDirectKeySignatureBuilder.kt
SPDXID: SPDXRef-4d1c4f6911f0d4602644aad6d243ecc6
FileChecksum: SHA1: 1566f3ffbfcf53c2a4a7c97b769e456ad4ababcb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/builder/UniversalSignatureBuilder.kt
SPDXID: SPDXRef-24da244a6386310048f65c975981e546
FileChecksum: SHA1: 0d2ec2b2dec01fae6e4a9f5328bbc39961b25db1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/consumer/OnePassSignatureCheck.kt
SPDXID: SPDXRef-51c9aaeff9431795ad3b42b28108534d
FileChecksum: SHA1: feb4dd3c2c13fc56e48932e2346892decef8e3b7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/consumer/README.md
SPDXID: SPDXRef-2ec00536beb2a88b55f070292c9e96ca
FileChecksum: SHA1: 1fd6b5b15779d0aa37cb89bb7536191f0a9c3f54
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/subpackets/BaseSignatureSubpackets.kt
SPDXID: SPDXRef-5602f9b9e5ce14abda6e8b4c1971e798
FileChecksum: SHA1: 6f059847b9ffe1f4401c4fc773abf7ea443081e1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/subpackets/CertificationSubpackets.kt
SPDXID: SPDXRef-5216069de4295e91d870ce2e371f5576
FileChecksum: SHA1: 47666505c52ee5c4bcba951371e1f2266c1d04d8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/subpackets/RevocationSignatureSubpackets.kt
SPDXID: SPDXRef-8ff8dac5ea5ddb47c4ec1435faccfa11
FileChecksum: SHA1: 6b8550f20d1bfb1ae7e78de1e968120f388b7a0e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/subpackets/SelfSignatureSubpackets.kt
SPDXID: SPDXRef-02c659e23614c3c60f7c1434267efbda
FileChecksum: SHA1: b4e1f4f7b92e2a5ed226441c20e9f34eabf01830
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/subpackets/SignatureSubpacketCallback.kt
SPDXID: SPDXRef-d91087bdcc18f711f2f8477f82a987d1
FileChecksum: SHA1: 134d55568b6d2f98928756d2e32a1a36eb778375
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/subpackets/SignatureSubpackets.kt
SPDXID: SPDXRef-fe3871176afae63c96fecb2a405ca010
FileChecksum: SHA1: 70d00fd69cc20ad2a8e52e2e79a7d64dbccb9f3d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/subpackets/SignatureSubpacketsHelper.kt
SPDXID: SPDXRef-f7abd0e85e7933df3dcd4f8263695b15
FileChecksum: SHA1: 6659dedcc78f8278aa3ce1fca81ecfe39ffda8c6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/subpackets/SignatureSubpacketsUtil.kt
SPDXID: SPDXRef-ce4273a7d61abbed0ef97bed1eb89987
FileChecksum: SHA1: 9402d77bf4bcf8fd7e641310a6ffb0232ea6d6cc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/util/ArmorUtils.kt
SPDXID: SPDXRef-1b18f2e27d9e666839ad7c7ad6272d44
FileChecksum: SHA1: eae0ad5b257829b989ac24c0608d4f56300519db
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/util/ArmoredInputStreamFactory.kt
SPDXID: SPDXRef-b3404177abf3885f98cd657bd7e1115b
FileChecksum: SHA1: ee142907a9a35c9e7528240088e1bb04f021ccc2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/util/ArmoredOutputStreamFactory.kt
SPDXID: SPDXRef-d12670fd3a44d5ba54d3566ee3b01dd7
FileChecksum: SHA1: 65abd28b840d79c46a0673c3ca9450ca920cf16e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/util/DateUtil.kt
SPDXID: SPDXRef-7585af42b3ed21d4cd788a38aa654618
FileChecksum: SHA1: 938088bf5297bf380888d2578877f70ccab8a1ca
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/util/MultiMap.kt
SPDXID: SPDXRef-1552200a31a6dc5adcc6c911ee31e9ad
FileChecksum: SHA1: c89aa661436dafc97b87bd0469d445f243887800
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/util/NotationRegistry.kt
SPDXID: SPDXRef-f04492a5ab36c8f2ef93f37c6c553d66
FileChecksum: SHA1: 9d1dae37c3384f5247faebfd47d56d73aed75d1b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/util/NullOutputStream.kt
SPDXID: SPDXRef-786bebe2d09b9590c3b2522e7b4cb48e
FileChecksum: SHA1: 1777cffa8576b30ace2f58b306ac9a07598d0d6d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/util/OpenPGPCertificateUtil.kt
SPDXID: SPDXRef-78b7185c8fed12f425f326fbf5fd26be
FileChecksum: SHA1: b579619bbae14957342baef719ae3354a06a1ae2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/util/Passphrase.kt
SPDXID: SPDXRef-c33a5bc815a5c00e1f6057bba3ffd04e
FileChecksum: SHA1: 70afaa29eab40230c4a7b33f321960b31eef9690
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/util/SessionKey.kt
SPDXID: SPDXRef-391cdfc644252a5d8bd592f0d39abba0
FileChecksum: SHA1: c54cc383baa91f0b08736b144da974fc9a30a4fd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/util/selection/userid/SelectUserId.kt
SPDXID: SPDXRef-af8459b53dc4a3581e9cf1bb6d5058b5
FileChecksum: SHA1: 703fc035a1166e2283c958b3c23fab5db125aa8a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/test/java/investigations/InvestigateMultiSEIPMessageHandlingTest.java
SPDXID: SPDXRef-410cad5f4643c9c4eccddba344301a2d
FileChecksum: SHA1: eabca1fe25abb98592b898a9f7856fa9bf8e721a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/investigations/ModifiedPublicKeysInvestigation.java
SPDXID: SPDXRef-9ac2cd1fc21dad78d4ce037558eda674
FileChecksum: SHA1: 7849b51379ef00b159872b23fd369dd07a511930
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/investigations/OnePassSignatureVerificationWithPartialLengthLiteralDataRegressionTest.java
SPDXID: SPDXRef-fb1d301b475a0b5114308935b1e01c2c
FileChecksum: SHA1: ca135868941c2fde5760c608c69aa9033ec76ccd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/investigations/RNGPerformanceTest.java
SPDXID: SPDXRef-befa0738e7013626717e20c535513e3f
FileChecksum: SHA1: 740359d352fb5c3c91744596aa58285066e0288a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/investigations/TimeTest.java
SPDXID: SPDXRef-00b400a60ecd46cb5400f35f9b1c4982
FileChecksum: SHA1: c2973d6142a287cda6864d2a0b9ec4115c1939ed
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./pgpainless-core/src/test/java/openpgp/DateExtensionTest.java
SPDXID: SPDXRef-260cc81090a14ff9fee34e3835b4928f
FileChecksum: SHA1: 9e0f19f18a8f7391f4f0b5020701c49beaec53f1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/test/java/openpgp/LongExtensionTest.java
SPDXID: SPDXRef-1b3b1d9fe2627003bc50ac637fd6c42c
FileChecksum: SHA1: f4671fed04accfe2eebfde1cd23085935e008531
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/bouncycastle/ArmoredInputStreamOverArmoredDataWithAppendedCleartextTest.java
SPDXID: SPDXRef-b6b4721bc26b84c587c6edbdba264628
FileChecksum: SHA1: 88cc270b391d68b0cb20d68d19f4fa3e6d816554
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/bouncycastle/AsciiArmorCRCTests.java
SPDXID: SPDXRef-7f13ba86ac0c2e4165d695e45f1f4754
FileChecksum: SHA1: 707c9359d91fbc8316d4e9024d00e769900d5dee
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/bouncycastle/AsciiArmorDashEscapeTest.java
SPDXID: SPDXRef-19f67cfae5276e15948d49da7002e497
FileChecksum: SHA1: 93652c97041066020ed0a4ab4284337a015ef74a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/bouncycastle/CachingBcPublicKeyDataDecryptorFactoryTest.java
SPDXID: SPDXRef-d0b89c1a8e7efa2b8a646e3825b2fc73
FileChecksum: SHA1: 8d52eb1e88815c55dcc5e56352dddf8fba70b9fc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/bouncycastle/LiteralDataCRLFEncodingTest.java
SPDXID: SPDXRef-edfcaf213e5051d720f48b9a50ecf50f
FileChecksum: SHA1: 03246cfd9f192c1df217c5ccb30272bb61ed5c0a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/bouncycastle/PGPPublicKeyRingTest.java
SPDXID: SPDXRef-4efaf13abc2eddf6fce6bb2f521c61b5
FileChecksum: SHA1: f5fce962cd22aa988d4469883b44ca68a64cf3b9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/bouncycastle/PolicyAdapterTest.java
SPDXID: SPDXRef-1993eecfe96b2e6f85bc898e4eccffbb
FileChecksum: SHA1: 41b6fcdee900bd44a80a61cd2a23c894528081b3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/gnupg/GnuPGDummyKeyUtilTest.java
SPDXID: SPDXRef-1a7d05ce54b058c23d41504e48046dfb
FileChecksum: SHA1: 7cb6c334580879d6484412b339aafcd74ec4fc1d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/junit/JUtils.java
SPDXID: SPDXRef-3b8e3510cd13606cd97985a0896878ed
FileChecksum: SHA1: 19d18cd503e58ac658a931b3d5f7227fde53df0c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/algorithm/AEADAlgorithmTest.java
SPDXID: SPDXRef-477b559b7d40aac5620c48459d996002
FileChecksum: SHA1: 8eff63f6a24b14ec0c7940ae43b429e1a0a76f6c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/algorithm/FeatureTest.java
SPDXID: SPDXRef-df5df1bcdba7f7dfc4a3353c498abd1c
FileChecksum: SHA1: 5753729d5ad0e03d13f478d4b78358ae77055368
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/algorithm/KeyFlagTest.java
SPDXID: SPDXRef-0042f26d0dae075ef0346d31dea4670d
FileChecksum: SHA1: 345cd64a6d1689fea93c774fff230a87b26d2aae
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/algorithm/OpenPgpPacketTest.java
SPDXID: SPDXRef-49621167dfb3a88f17a04f81768de38d
FileChecksum: SHA1: 80c118dbd0e77e32570f155f173251643fcac268
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/algorithm/RevocationStateTest.java
SPDXID: SPDXRef-28869d1bc94296025e370b8ef6300573
FileChecksum: SHA1: 94ae7f5c123cee6ac3e9445f1646370054841243
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/algorithm/SignatureSubpacketTest.java
SPDXID: SPDXRef-3dd8be2826896ffcb5cd9297dd31bb1d
FileChecksum: SHA1: 2d7c39b699c55a07e52a668e20ab4e6766e66933
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/algorithm/SignatureTypeTest.java
SPDXID: SPDXRef-3f94609d54ba1d53ec8f7f91505e41e1
FileChecksum: SHA1: 1b05a75770bbe23e4cda12972cbb7d7d9c98a9a7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/algorithm/TrustworthinessTest.java
SPDXID: SPDXRef-6a4140b8d81f3a0bb1652c726b59a188
FileChecksum: SHA1: 62663e755ce3348c712be0a9ebf2e5997e954f0a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/algorithm/negotiation/CompressionAlgorithmNegotiatorTest.java
SPDXID: SPDXRef-837d4c38b545183a6c118cc6d313999e
FileChecksum: SHA1: a3ba41a038c90485c5f5e8c236ecfd62cec65f01
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/algorithm/negotiation/SymmetricKeyAlgorithmNegotiatorTest.java
SPDXID: SPDXRef-5e446d4aec7f0df087f63362a3b876e7
FileChecksum: SHA1: 77cf257bc304d6f45f3c49a9107f4506de7bfec0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/CanonicalizedDataEncryptionTest.java
SPDXID: SPDXRef-c7cdc407bfe25c84fbd7f0a65d5f010f
FileChecksum: SHA1: c419c8f4edfc31d606037ccf1e07eb5610a2320a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/CertificateWithMissingSecretKeyTest.java
SPDXID: SPDXRef-c4831a8e297995a7074870a1446a1f3c
FileChecksum: SHA1: 8bdfc4c9220b407cab3c6e4f41fb95299f4e133f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/CleartextSignatureVerificationTest.java
SPDXID: SPDXRef-eef0a7521a7af8f8ea6aa1098086d752
FileChecksum: SHA1: f367f357cc36e2965a785fe54def0e3e843f4ff4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/CustomPublicKeyDataDecryptorFactoryTest.java
SPDXID: SPDXRef-72b4c5fadfcbb782c393ea65436b2590
FileChecksum: SHA1: a024d3ef7b948c88117830bdd84dab8c7d05c6d1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/DecryptAndVerifyMessageTest.java
SPDXID: SPDXRef-dc7ce53e69754bbfd25f2e50656ad751
FileChecksum: SHA1: 911984259718fdf53e22afa9238cbe95776dfafd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/DecryptHiddenRecipientMessageTest.java
SPDXID: SPDXRef-fae363daebe3a2e28cfc14d0c728d198
FileChecksum: SHA1: 05d179e39611a019a2a0199a27db354af3a1a99b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/IgnoreUnknownSignatureVersionsTest.java
SPDXID: SPDXRef-0b06be5b163010479324951085aba0d1
FileChecksum: SHA1: a1f213b797f7e97755dc689ca535d7707a6c5c19
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/MessageInspectorTest.java
SPDXID: SPDXRef-ddda8befa657228e08511d919d77fa9d
FileChecksum: SHA1: b264ffdcb62d649322a8ec3a48f1dd534724c781
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/MessageMetadataTest.java
SPDXID: SPDXRef-73017af74f589a1130f843a595b54e84
FileChecksum: SHA1: 0029d7862c90523281c92e3e5912b952a7e2420b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/MissingPassphraseForDecryptionTest.java
SPDXID: SPDXRef-816cc4d6560552600741acca9bccd71e
FileChecksum: SHA1: 5b4f2fcb92f9a8135a4db45b62803666f1594d19
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/ModificationDetectionTests.java
SPDXID: SPDXRef-461f20a53c870d1a4a9da46f5dcea227
FileChecksum: SHA1: 61cd802fe987b8e99cf91e8a2ed208d2ff693ebc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/OpenPGPAnimalSnifferInputStreamTest.java
SPDXID: SPDXRef-add36bca559a70fb6ab3d66f8357d48b
FileChecksum: SHA1: 567b02722efa30578631e4a8006fb9cb40385563
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/OpenPgpMessageInputStreamTest.java
SPDXID: SPDXRef-4d6b74507f738b288bd9a4629fc35627
FileChecksum: SHA1: 0a7f8dd13617cf75627676b7f7182f20ab90f645
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/PostponeDecryptionUsingKeyWithMissingPassphraseTest.java
SPDXID: SPDXRef-741588daae4adce4a57f413d21d70bba
FileChecksum: SHA1: 235941b0bc6ce9108c838e58e79e7d1b2a77460f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/PreventDecryptionUsingNonEncryptionKeyTest.java
SPDXID: SPDXRef-cabc211f0972ca298df06d7ff06bcbbe
FileChecksum: SHA1: 112ca2a512810be2afed5e38d9b1d8c49904239a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/RecursionDepthTest.java
SPDXID: SPDXRef-b29da7bd77a613f018cab5d768ad1a57
FileChecksum: SHA1: a75eb677a50d71f0c4ba53dcb448273272dd3746
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/RejectWeakSymmetricAlgorithmDuringDecryptionTest.java
SPDXID: SPDXRef-8c8388e0880596c42c76dcf2b3393268
FileChecksum: SHA1: ef6872291ed399521002221cc1e075404ea0bc25
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/SignedMessageVerificationWithoutCertIsStillSignedTest.java
SPDXID: SPDXRef-26057786778c7e4fd98d5909e8f298e5
FileChecksum: SHA1: 63b23521771f00aafea1c7be0e26d60724018b98
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/TestDecryptionOfMessageWithoutESKUsingSessionKey.java
SPDXID: SPDXRef-d433faf9c287f54b31e2911b2c99d201
FileChecksum: SHA1: eb2ab719c12211e8fd09eb3cdd7c540017457dfa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/TryDecryptWithUnavailableGnuDummyKeyTest.java
SPDXID: SPDXRef-c123d013f299087b02a474d6a7ff2b7a
FileChecksum: SHA1: 5e0dff20c5b130ce3f0201f7dadc3a9bdba5dc3f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/UnsupportedPacketVersionsTest.java
SPDXID: SPDXRef-3a0a48626bd0d883faba229235ef2294
FileChecksum: SHA1: 74d924dd34fa90630b80adab9c851f583dc81497
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/VerifyDetachedSignatureTest.java
SPDXID: SPDXRef-974bbf6bd6522675e905cad4d1515095
FileChecksum: SHA1: dae1eb9877e35b3fbf0ca7d7733cedb53fc81b34
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/VerifyNotBeforeNotAfterTest.java
SPDXID: SPDXRef-f3c13f3fe957b666fc3ed49635ec7956
FileChecksum: SHA1: 104507ca461facec3012416ff6ccb45e0c42590c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/VerifySignatureByCertificationKeyFailsTest.java
SPDXID: SPDXRef-bdcc3d9455171cb14f02e9a6ab90830b
FileChecksum: SHA1: 9a77e5100d40488d3355024082096d3dcc063bed
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/VerifyVersion3SignaturePacketTest.java
SPDXID: SPDXRef-2ec7d0b638ad7fd12225750d11a859dc
FileChecksum: SHA1: f4e7e410973daaa565ad5c2437a8ac86873ae7de
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Bastien Jansen
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/VerifyWithCertificateAuthorityTest.java
SPDXID: SPDXRef-319f55f0914b2c161986edfcdb6629f7
FileChecksum: SHA1: 7cb99b0c6cb1889cbbc0778d06ea3c072c7426f2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/VerifyWithMissingPublicKeyCallbackTest.java
SPDXID: SPDXRef-1f1948a2433b73e7be03b0cd37915627
FileChecksum: SHA1: 17453bf5a8c4f47795a7d44d9c9922307f7e1420
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/syntax_check/PDATest.java
SPDXID: SPDXRef-3c0a93a75145924ad0a3f3fd7cac64e1
FileChecksum: SHA1: 72d39750c93767b83f1c3488d2595bc2e53a5528
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/encryption_signing/AsciiArmorTest.java
SPDXID: SPDXRef-51d377c70b0834bf9a99155679507c58
FileChecksum: SHA1: 3f054e907ed884d5d0add52e35bae18f06d014a8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/encryption_signing/BcHashContextSignerTest.java
SPDXID: SPDXRef-7a4c636d1320bb76346ea270774c379f
FileChecksum: SHA1: 9999f68a6511dc9540432a74cddc279363780eda
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/encryption_signing/EncryptDecryptTest.java
SPDXID: SPDXRef-128cecee7792553ec5ef30e7b11169f5
FileChecksum: SHA1: d190f99d3ea01b6601e82cf01f2a0dfae1bacf09
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/encryption_signing/EncryptionOptionsTest.java
SPDXID: SPDXRef-a16ca4e6beb750a4f5bd69d476da0c30
FileChecksum: SHA1: f2070b42de8518c8aff6ab4ab2f70ad254eccb22
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/encryption_signing/EncryptionStreamClosedTest.java
SPDXID: SPDXRef-ccf7ebca6de059d6e86e8780b2555049
FileChecksum: SHA1: 2334dad81d6379deb7f464396ed13c1e90f1491a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/encryption_signing/EncryptionWithMissingKeyFlagsTest.java
SPDXID: SPDXRef-9dab66a88516c703de3b510e52594fe2
FileChecksum: SHA1: 90dd266c68952dc61335a440ace9573021e05d54
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/encryption_signing/FileInformationTest.java
SPDXID: SPDXRef-258aead709202a8cb5b3f40f667e3b89
FileChecksum: SHA1: 8ed3c7fa77765b48a7d2583cea2816e981c8e8a4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/encryption_signing/HiddenRecipientEncryptionTest.java
SPDXID: SPDXRef-7cc2065c9f19338d88cf7ab7ab45739d
FileChecksum: SHA1: 0b0c9994d48719f6434219656bf49c4846cf434d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/encryption_signing/HideArmorHeadersTest.java
SPDXID: SPDXRef-785fede6106e0a3bf8e31ceea5f64f59
FileChecksum: SHA1: 007a1664b54fc79644b2c262a8f13ffa17667129
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/encryption_signing/MechanismNegotiationTest.java
SPDXID: SPDXRef-01559a0b7812fb2e3b8422f30c7618de
FileChecksum: SHA1: 40e9a19992175c927f0e488bb490e3211b0628ef
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/encryption_signing/MultiSigningSubkeyTest.java
SPDXID: SPDXRef-d8a5c1baf5a4d1af066a1497b032250d
FileChecksum: SHA1: 9960aa4180765ff998577c14e5ebc67aabd52ce7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/encryption_signing/RespectPreferredSymmetricAlgorithmDuringEncryptionTest.java
SPDXID: SPDXRef-473541331137e2cf83d0e919a940c87f
FileChecksum: SHA1: e12afd648f56e8f15f1c80fb92bb529f8de1a4bc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/encryption_signing/SigningTest.java
SPDXID: SPDXRef-5db9ec58862dcc257f771e0b0f49045b
FileChecksum: SHA1: 3c881b808db7766a85cf6d95376fa49cb9050645
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/example/ConvertKeys.java
SPDXID: SPDXRef-fa64a7ac2aada88750f839562f654f00
FileChecksum: SHA1: d4abb6ebc3f9539b912a9d0c53ab2b03a1d7a35e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/example/DecryptOrVerify.java
SPDXID: SPDXRef-b7546bc50eab2f485c1508192c4b3205
FileChecksum: SHA1: 8d55db8ced14b7f864e0f7fd1f4f219537e15901
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/example/Encrypt.java
SPDXID: SPDXRef-880e3386a8b8fee8acef3c344d343439
FileChecksum: SHA1: 5a5527a8acc95b4621ba671f129b7604a79a8f99
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/example/GenerateKeys.java
SPDXID: SPDXRef-aacdae2115520bb9f175444ea78b5bfb
FileChecksum: SHA1: 64f4f4d67a03dd94bc562d0bed2cb592fe9f7675
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/example/ManagePolicy.java
SPDXID: SPDXRef-ee4265b4488362882857304c556666ab
FileChecksum: SHA1: f8847796fb3c6007d7b9cc9c1df792d8ee3d3ca2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/example/ModifyKeys.java
SPDXID: SPDXRef-93a89b255caec9e2e7437261362a5d0a
FileChecksum: SHA1: df202ce26e3e7dd9b203a3ee3ddaff2a7906fbae
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/example/ReadKeys.java
SPDXID: SPDXRef-e56456086673d0822c7adfb5826f6244
FileChecksum: SHA1: 3f8ea40ac7a759ff806d6dca9567adc934053648
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/example/Sign.java
SPDXID: SPDXRef-1bdb39fb0d3fd6364718676bde32a849
FileChecksum: SHA1: 8cae5a64c565b100cfc02e7e8170879961fc1ed2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
Copyright [yyyy] [name of copyright owner]\n" +
FileName: ./pgpainless-core/src/test/java/org/pgpainless/example/UnlockSecretKeys.java
SPDXID: SPDXRef-0b81b7e887ec47085ff9dde8a509ba4f
FileChecksum: SHA1: 40e64759c34b4d6bbad1bedf82b1b5af47a0dd4c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/ImportExportKeyTest.java
SPDXID: SPDXRef-fd2072698818272d396f0520f2fb2005
FileChecksum: SHA1: 0ec09468fd2c761dda9d67c383247ddcfe2bf6f2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/KeyFlagTest.java
SPDXID: SPDXRef-b6ea4fdf4072246ff50ca839edcc560e
FileChecksum: SHA1: 977b69628f7a918006d0ead4e6370df7f6dd6f27
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/OpenPgpV4FingerprintTest.java
SPDXID: SPDXRef-f1f748220474675b94b189acf822b026
FileChecksum: SHA1: 6cb9d91fa66d6bec27c19420921f205864023f5b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/OpenPgpV5FingerprintTest.java
SPDXID: SPDXRef-6d56734dc7ec9a483c1a87f04e69e48f
FileChecksum: SHA1: bcacbd5e8485c1c832c79ea5f4d1c4ec082e16bd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/OpenPgpV6FingerprintTest.java
SPDXID: SPDXRef-0d527a411c30940879bdc20d48fd0790
FileChecksum: SHA1: d3b4bf72313dc6635b6c6da99d1a4efbdb4a6b13
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/SelfCertifyingRevocationTest.java
SPDXID: SPDXRef-d70a1e0e2ca7a151225604fe2aac22d3
FileChecksum: SHA1: 8988b7a369e8f11d82f84c5033094c3af83f20f1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/SubkeyIdentifierTest.java
SPDXID: SPDXRef-cf06fa02976cd3005177438407ab6133
FileChecksum: SHA1: 4e247e9e2ca68a3c12d55194a85a899aadffb9af
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/TestKeys.java
SPDXID: SPDXRef-958eb83dccbf3714343c1798a871e7bd
FileChecksum: SHA1: 31386ebc0594572e586b890e50c37641cffe16d4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/TestKeysTest.java
SPDXID: SPDXRef-f191f4a0d134c3df389d263147bf8473
FileChecksum: SHA1: 780e567b18007a3a72abbe4605a70696b88511f9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/TestMergeCertificate.java
SPDXID: SPDXRef-720a1e1a81ac4b1c291c480672af697c
FileChecksum: SHA1: c60890a63d3092fa44df610b87ac2eaf3f443aef
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/UserIdTest.java
SPDXID: SPDXRef-bba615097561012d5c2777dc86052699
FileChecksum: SHA1: ee665be078a66fc5dba14e894500167a0051070f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020, 2021 Paul Schaub Flowcrypt a.s.
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/V3KeyBehaviorTest.java
SPDXID: SPDXRef-b9422e2cafa09b448abbef5ae0c6751f
FileChecksum: SHA1: c221698cef3dc09ff442faa8ef2d62156f564a30
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/V6OpenPgpKeyTest.java
SPDXID: SPDXRef-503e76c7ce1248450e702ef6ccc5ffde
FileChecksum: SHA1: 817a4d84ac02df9255ffac5c42c6571850cf030e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/WeirdKeys.java
SPDXID: SPDXRef-9079f58461a26c05e8171cfcb11d1a48
FileChecksum: SHA1: 90b1538ea7afef2e22b0cb93688cf6336778a270
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/_64DigitFingerprintTest.java
SPDXID: SPDXRef-17370ccb1a996054158eaa6da02ff97f
FileChecksum: SHA1: 31cc4ba29df1669d74b95ebde023bfdba150b5ac
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/certification/CertifyCertificateTest.java
SPDXID: SPDXRef-d6d5391cd7b89c2094de1a16c17a9151
FileChecksum: SHA1: 73fd2574efd43c3cee902b104a2bdbe69d8c2804
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/certification/CertifyV6CertificateTest.java
SPDXID: SPDXRef-6c20a113f140142b8831ae0613942156
FileChecksum: SHA1: 21518dada73f75bef84757f6aaa0852b7edc7b2f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/collection/PGPKeyRingCollectionTest.java
SPDXID: SPDXRef-6361d8d541e0328f67c15ad806ad8cf5
FileChecksum: SHA1: d6239994b7c3ba8cc366f74ba46d40e2ccd4fd2e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/generation/BrainpoolKeyGenerationTest.java
SPDXID: SPDXRef-2722d6bf1d0a8b8ab357c9a7fcacd92c
FileChecksum: SHA1: 994abcec3678af6536a4a03999eef326bd5eca18
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/generation/CertificationKeyMustBeAbleToCertifyTest.java
SPDXID: SPDXRef-2065973be8b190aa786324be5fc49040
FileChecksum: SHA1: a3a5d896bfaf29c67edc5b213ac888dd60e2968b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/generation/GenerateEllipticCurveKeyTest.java
SPDXID: SPDXRef-c4ea3b7761a5fb035b40949cc01dcd92
FileChecksum: SHA1: 1613dea78a5acd97d2c272f76bbf498d48542a5c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/generation/GenerateKeyWithAdditionalUserIdTest.java
SPDXID: SPDXRef-ef0423bdddae02c4c3490e183dfb0f66
FileChecksum: SHA1: a89be8519995b664a3821695d3057e31a2fb9139
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/generation/GenerateKeyWithCustomCreationDateTest.java
SPDXID: SPDXRef-209d50d53f4a96ec6cc5dd5bf9a9983d
FileChecksum: SHA1: 74dbe56eff6d186925127e356ad01e5b15c2e36e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/generation/GenerateKeyWithoutPrimaryKeyFlagsTest.java
SPDXID: SPDXRef-99032e885e17bf2de8b79356a9dc88fd
FileChecksum: SHA1: cc68494050f04d2a67ae51aa37a9d32f8e4c7fbd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/generation/GenerateKeyWithoutUserIdTest.java
SPDXID: SPDXRef-08cbaa35ae03a0236328b4d1e75bafdf
FileChecksum: SHA1: d1a2ac1c729877bea656fc0e7e7b07bbebf2ab06
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/generation/GenerateV6KeyTest.java
SPDXID: SPDXRef-c60398d597c5f7217b73561ebbbfc643
FileChecksum: SHA1: 8e89189cf84cdfe9b3c0cee6363b555a2c3f93fd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/generation/GenerateWithEmptyPassphraseTest.java
SPDXID: SPDXRef-2b3b06abaa8433ee966b60551e41fcb7
FileChecksum: SHA1: 6d3ffc9f31816b5fd6a3558a8e2c151b3db17bbd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020, 2020 Wiktor Kwapisiewicz Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/generation/GeneratingWeakKeyThrowsTest.java
SPDXID: SPDXRef-dbe216a0bc41121dc4eaf1aa64f25228
FileChecksum: SHA1: 57c1297b143aa8d5a2c91100b089a67e78295b19
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/generation/IllegalKeyFlagsTest.java
SPDXID: SPDXRef-56641d5bc3485fe7ec02009476fd57c1
FileChecksum: SHA1: bc80b275919ea30642853aad1d018d4e9059e5eb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/generation/KeyGenerationSubpacketsTest.java
SPDXID: SPDXRef-bd39dc705344efefcdf15a99650b48ae
FileChecksum: SHA1: 45252b70dbab2e01ad88d5ade879ed21b3d60cbe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/generation/StupidAlgorithmPreferenceEncryptionTest.java
SPDXID: SPDXRef-ce40e2cdb0a2a73ad30b27a508e36648
FileChecksum: SHA1: a78a6ca3ea98e22d36f1f1ea29f941ffc88b4a98
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/info/KeyRingInfoTest.java
SPDXID: SPDXRef-f29904c1580efe6f3909ac4f2bfa654a
FileChecksum: SHA1: c3f79b9797d0c54ee965232c58919a5f5db38a0c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020, 2021 Paul Schaub Flowcrypt a.s.
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/info/PrimaryUserIdTest.java
SPDXID: SPDXRef-6c84281a1123acf20b946b07c20f1f94
FileChecksum: SHA1: 16cd9855b2c653d2ceb0b820ec37325dfec8149a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/info/UserIdRevocationTest.java
SPDXID: SPDXRef-8ec0ec5599b8d5f6b78190c8c56fdfdc
FileChecksum: SHA1: 113fc509cf47d10dac902c8b95f43beba19becc4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/AddSubKeyTest.java
SPDXID: SPDXRef-07d83c232457551186a4684a399c2781
FileChecksum: SHA1: 1fd3a7300e8063126021eb851101a9022b5c8118
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/AddSubkeyWithModifiedBindingSignatureSubpacketsTest.java
SPDXID: SPDXRef-8572566747c0458cb57c028a65ce3a97
FileChecksum: SHA1: 00f6f30327536b28761d3223c0e1ba0ecb697b8b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/AddUserIdTest.java
SPDXID: SPDXRef-7592c1be88ccdbfdf392425644d605e2
FileChecksum: SHA1: 8c02e8a2dff24d953bd837e12ce1786a882ae5c0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/ChangeExpirationOnKeyWithDifferentSignatureTypesTest.java
SPDXID: SPDXRef-89cfd37f796a4a89f2f5d41b31c6005e
FileChecksum: SHA1: 114ddec91dbe24fdf6ef61867d84e9f757e6f08d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/ChangeExpirationTest.java
SPDXID: SPDXRef-479df2fac7728acb65c6b4bb5f6ef49d
FileChecksum: SHA1: 8fe7aa411948efc5989988208607c7e9aba56486
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/ChangePrimaryUserIdAndExpirationDatesTest.java
SPDXID: SPDXRef-4a6b153de5fab6ce483d8b9cd5fbb829
FileChecksum: SHA1: f2decfbb3c05b602a5d6a2782c462404e97d6bc5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020, 2021 Paul Schaub Flowcrypt a.s.
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/ChangeSecretKeyRingPassphraseTest.java
SPDXID: SPDXRef-7e954521b8c04e020a3d038fc9f3976b
FileChecksum: SHA1: 0e23c323df07629090f8705e73629d3536aa242b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/ChangeSubkeyExpirationTimeTest.java
SPDXID: SPDXRef-6f7d618215227e85788bcd7082aee545
FileChecksum: SHA1: 8d532da6dc1f1f093f3fa1026354c9e2e792b08d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/FixUserIdDoesNotBreakEncryptionCapabilityTest.java
SPDXID: SPDXRef-0ad5114316c527d4e35bad8468ec6ce1
FileChecksum: SHA1: 7b72c4672548010cd983864fe2c78b2abedcb812
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/GnuDummyS2KChangePassphraseTest.java
SPDXID: SPDXRef-cacee3e3f46e78a8c40b1b673cb9fd43
FileChecksum: SHA1: c44c41a9822d96c0d5ef68e96b7715ca0bc82e78
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/OldSignatureSubpacketsArePreservedOnNewSigTest.java
SPDXID: SPDXRef-98ca9dff390bd443ecfd35f00868a80b
FileChecksum: SHA1: 92f1099d56f8cf3a32a904d32fb4f59bec52e7cf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/RefuseToAddWeakSubkeyTest.java
SPDXID: SPDXRef-0f915fd510ad2a8e3878f7b52c0f72fe
FileChecksum: SHA1: ba4d31dea1167aa3f6dffa4f87638f3e87118eff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/RevocationCertificateTest.java
SPDXID: SPDXRef-f9fbb3ad57c7351265b86fef0dbd3b19
FileChecksum: SHA1: de18b4cb18c9695f018ab76aef2b1282098fcf43
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/RevokeKeyWithGenericCertificationSignatureTest.java
SPDXID: SPDXRef-fc5820e2e1de770d39c64fddf3489b69
FileChecksum: SHA1: 85d098ef7fe781afea8e122b540a9ad401d71697
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021, 2021 Paul Schaub Flowcrypt a.s.
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/RevokeKeyWithoutPreferredAlgorithmsOnPrimaryKey.java
SPDXID: SPDXRef-7b9829a7a5bb3fcaf9648a42767829ae
FileChecksum: SHA1: faed20f2531d8952b1bcc2f0e11be943333e2579
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/RevokeSubKeyTest.java
SPDXID: SPDXRef-e693acc66b39e2af0b9711612b84b350
FileChecksum: SHA1: 7afab591ac4ef0aaf56237b18307b507a6579ffd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/RevokeUserIdsTest.java
SPDXID: SPDXRef-cab51067f57c9c9d76d7d0cc309c4038
FileChecksum: SHA1: 5102c9ce28fea7e73281967ea15214dbe0aa4635
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/RevokedKeyTest.java
SPDXID: SPDXRef-cf172d94e9e80aa0f9a11180c28d46d0
FileChecksum: SHA1: 25f629cecdc8849b5abf3637bb4187ed34362ec3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/parsing/KeyRingCollectionReaderTest.java
SPDXID: SPDXRef-17748bb7e1ec3b9bc73bb313edf5b5d1
FileChecksum: SHA1: 42fee7b89b430be289674a64dd4a56d5216539c1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/parsing/KeyRingReaderTest.java
SPDXID: SPDXRef-dff6f3472dc1737ef95286e371046089
FileChecksum: SHA1: 0a3d3fe503c4d20ae759c2eff4875a72565897a5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/protection/CachingSecretKeyRingProtectorTest.java
SPDXID: SPDXRef-d28e64c944aa9d7c9bcf200169ec2255
FileChecksum: SHA1: e6ed1740568e20537d321fb2d01501b7e8e07fc6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/protection/InvalidProtectionSettingsTest.java
SPDXID: SPDXRef-3e05f4e74702656aefa8a359f082964a
FileChecksum: SHA1: 9905ad0f65e257361e126fd3cf16d4733603ae37
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/protection/MapBasedPassphraseProviderTest.java
SPDXID: SPDXRef-b7fa24ccf63004356f559d9a5b944acb
FileChecksum: SHA1: 46e219aa15b7892fe20857c5b89c4c71cadbfd6e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/protection/PassphraseProtectedKeyTest.java
SPDXID: SPDXRef-a11079bf2d477ad47ca88a4e45c644bb
FileChecksum: SHA1: 32786ec2729dff26460c57d3708f05a70630d2d3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/protection/PassphraseTest.java
SPDXID: SPDXRef-a28f52f24a858e2b0a95bef476fcd406
FileChecksum: SHA1: 416951c655d265d6239b2d72126ce8b55cde14b8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/protection/SecretKeyRingProtectorTest.java
SPDXID: SPDXRef-bfe58d76d515370ae0c92c7e9cd6d454
FileChecksum: SHA1: 2ce7e04104dfe08c0e1ba099b9873eeace232afe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/protection/UnlockSecretKeyTest.java
SPDXID: SPDXRef-c6b11f565b7d1a7344f15c27aff799da
FileChecksum: SHA1: 3d0057c199b991005d2be25c6b402a6643743434
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/protection/UnprotectedKeysProtectorTest.java
SPDXID: SPDXRef-9476b7b221429206e55c3db4b8bda2a0
FileChecksum: SHA1: 8a3f65f20548bd231e534e55d0f414bece01cffb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/protection/fixes/S2KUsageFixTest.java
SPDXID: SPDXRef-eb64b43bb2007bb71420c6ad38d308e5
FileChecksum: SHA1: 0dfe3e96468a05df449d88b5ceef54a556b1f77f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/util/KeyIdUtilTest.java
SPDXID: SPDXRef-f757eb531e5239a99f0ce456cbcc8919
FileChecksum: SHA1: f581b2514831e529b523fee7ee1fc08d12f7955e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/util/KeyRingUtilTest.java
SPDXID: SPDXRef-49ad14457f9cdbb1304a28f1dc587ead
FileChecksum: SHA1: 55bc61dbd0c0d9bebf05a097ffaa0017afe746a9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/util/RevocationAttributesTest.java
SPDXID: SPDXRef-e05ef12cfa457b717a5fe94ded751ad7
FileChecksum: SHA1: fc525a5e9ce960d82e09a1fd578188b490732608
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/policy/PolicySetterTest.java
SPDXID: SPDXRef-db7684682439787b84105bd6b00a662e
FileChecksum: SHA1: cb77471aca5e0f6d3633c2e25986cb2c7666c9de
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/policy/PolicyTest.java
SPDXID: SPDXRef-ee355fdcf2cdf3e3bff21fe008278b86
FileChecksum: SHA1: deda195388e261b2e10e17599a4bfcbf8e83de7b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/policy/WeakRSAKeyTest.java
SPDXID: SPDXRef-3eb90f852c8996ca8cf45f2b4d7b4471
FileChecksum: SHA1: bb34b0f20e7fed5593eae52cebd0af5e8a64ad9b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/BindingSignatureSubpacketsTest.java
SPDXID: SPDXRef-8f264c43b0591301d661d7587d5659ff
FileChecksum: SHA1: a9bca3cdb919f26c374828b659e6c6f252df5177
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/CertificateExpirationTest.java
SPDXID: SPDXRef-61392cac3ca03cd0b685b29686a69837
FileChecksum: SHA1: 01793667d229f7b33bb52282ca58c73722aacd69
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/CertificateValidatorTest.java
SPDXID: SPDXRef-95f6a20227a0eb7fb9d4cad3cc21e34d
FileChecksum: SHA1: 132b9f2b682922560de3c9592b203f9a51d5b412
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/IgnoreMarkerPacketsTest.java
SPDXID: SPDXRef-25987708187eb0cb61bff156b36905e3
FileChecksum: SHA1: a3393160e541be10e8f8aadc9215bc0c901033e0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/KeyRevocationTest.java
SPDXID: SPDXRef-0250e309a62655942847fc157c976a52
FileChecksum: SHA1: 2f77c42fe1b4d72ce7171986ce330fe62d5ad27d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/OnePassSignatureBracketingTest.java
SPDXID: SPDXRef-d44210c350f4a775f939611a56dc20a7
FileChecksum: SHA1: ce9138106f318f82fcf55d05a9835a1f718fe344
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/SignatureOverUserAttributesTest.java
SPDXID: SPDXRef-2c43bece69cf16f837fd8b1417d6baa8
FileChecksum: SHA1: fc7f84bb47f54b09a3604e7dd44ebe7e2a86bc25
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/SignatureStructureTest.java
SPDXID: SPDXRef-59b522ca34b5f6e5c4a817f0c9251534
FileChecksum: SHA1: 2886716bffcf0149a66ed28861e1c4c0913aea48
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/SignatureSubpacketsUtilTest.java
SPDXID: SPDXRef-2d9582550f75d8b41cb261cc9fc93c5e
FileChecksum: SHA1: 47afa619c736308de58862b0f1e91acf44229434
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/SignatureUtilsTest.java
SPDXID: SPDXRef-2d2d2718c2756ca95c108bac93cc2be6
FileChecksum: SHA1: ef7cab03841407030112e9624254ad8e03a3bd9c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/builder/SubkeyAndPrimaryKeyBindingSignatureTest.java
SPDXID: SPDXRef-ec38270e6c9a1b08618f6971d586a473
FileChecksum: SHA1: a1de90748ffd8b5c413edb45eca4b0a8ba4c6fbe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/builder/ThirdPartyCertificationSignatureBuilderTest.java
SPDXID: SPDXRef-ed590fde143d61c4215f05e49428d290
FileChecksum: SHA1: ef0bfc2017276c218cfe7d180d1ab171f9bdaf21
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/builder/ThirdPartyDirectKeySignatureBuilderTest.java
SPDXID: SPDXRef-5e75dc21895c3d7c459b2e11397d3eef
FileChecksum: SHA1: c808e47d7c253acd23b7fbcc871ac31eec169687
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/builder/UniversalSignatureBuilderTest.java
SPDXID: SPDXRef-ee60baed57c93861ce6c4c2cd572044f
FileChecksum: SHA1: d9599b7083eb1ba6d92f374ed40ee888e354aff0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/subpackets/CertificationSubpacketsTest.java
SPDXID: SPDXRef-5d0ec4e572736ca51a5d3b4672320260
FileChecksum: SHA1: c867e4049262e999fbd1b7365e49b7026bbb46d3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/subpackets/RevocationSignatureSubpacketsTest.java
SPDXID: SPDXRef-e4297207761187d1bd8421006146b7e8
FileChecksum: SHA1: e4bd80266b2df7dd2b13b0d3abe8ce10a34ed515
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/subpackets/SelfSignatureSubpacketsTest.java
SPDXID: SPDXRef-51049dfe609a21c5a09a00877eab822d
FileChecksum: SHA1: f3789fe8001ead8854431c3f817f4a3b599a98f8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/subpackets/SignatureSubpacketsTest.java
SPDXID: SPDXRef-248bfc6973055b0ba4636b228c023c24
FileChecksum: SHA1: abdf7e6282ea33ce2bdf6b49b59de54b147ae41a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/symmetric_encryption/MultiPassphraseSymmetricEncryptionTest.java
SPDXID: SPDXRef-4080a1c1493102ef05ee0e005ad05219
FileChecksum: SHA1: 58ac0f2babb269d8a6597dd500677597c8363527
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/symmetric_encryption/SymmetricEncryptionTest.java
SPDXID: SPDXRef-2488fdc915df702d15e4cc53d1491458
FileChecksum: SHA1: 501fbab5e1c07698b58d6598c9f9fa765306143d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/timeframe/TestTimeFrameProvider.java
SPDXID: SPDXRef-bf7277ecca2a1b9fb508d974321aa3e6
FileChecksum: SHA1: 98029d0574b06a6d5ad0fbc379189acfc0bab2c0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/timeframe/package-info.java
SPDXID: SPDXRef-d076a683f555230419b937c9467a47a6
FileChecksum: SHA1: 7c26ecbdacc6af30287145db383cb13f4f5641b4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/util/ArmorUtilsTest.java
SPDXID: SPDXRef-ef5d1254bb565869a3c011d3cf168213
FileChecksum: SHA1: 20f9ac57806c4e792c6359764d3d9c5b5179663b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/util/ArmoredInputStreamFactoryTest.java
SPDXID: SPDXRef-aa72b5df7bd3f737dd9f51bacbbc3e62
FileChecksum: SHA1: 369c76f57fd4541209bb50707efe0e039326bf81
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/util/BCUtilTest.java
SPDXID: SPDXRef-4d2ad61b7b1237e9c3d73eb2ae1e5897
FileChecksum: SHA1: 0b0129d0e98ae0cac58a731f1710712e9102e2f8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/util/CollectionUtils.java
SPDXID: SPDXRef-85066f8063618d4a3ecf4ac6415866ca
FileChecksum: SHA1: 9306df142252131156c5edd2bff3b795bc39cff4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/util/CollectionUtilsTest.java
SPDXID: SPDXRef-ea3cb20f77bb81692740ac89fe049928
FileChecksum: SHA1: 3e13c5cdf5358816a7c3fe4a317c3b657a1ada78
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/util/MultiMapTest.java
SPDXID: SPDXRef-933ec5249d5485f72630e8083e17702c
FileChecksum: SHA1: e7bd837d2cb861b6a5b3665926e5ae572846bcfc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/util/NotationRegistryTest.java
SPDXID: SPDXRef-59d43f84efe0bdcf28c36946470bf785
FileChecksum: SHA1: e30049b404e501c166d91529a0d5c6e26d96f8eb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/util/OpenPGPCertificateUtilTest.java
SPDXID: SPDXRef-0e16cc070d0a265aefed21b1a95a69c5
FileChecksum: SHA1: 88a381b0143cbbb0bced60fc8db730e45217b9b9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/util/TestAllImplementations.java
SPDXID: SPDXRef-cd2e780a4981a0c2e8c0dd7f610dfece
FileChecksum: SHA1: 3cb8c8fc2a1455140591bbfae1f1a2e671bdf6e7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/util/TestUtils.java
SPDXID: SPDXRef-682fe05246802bee51283edfaf9050e9
FileChecksum: SHA1: 37ec270ae5cd3862e3e29d31f68da6902fb15420
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/util/selection/userid/SelectUserIdTest.java
SPDXID: SPDXRef-3c6959b049577c109325d1a4e452b5d7
FileChecksum: SHA1: e8f189fa8e12a81b03bd9633c5938cd78e0b7036
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/weird_keys/TestEncryptCommsStorageFlagsDifferentiated.java
SPDXID: SPDXRef-d12c24ce51bb56f42bd68a50dc505d32
FileChecksum: SHA1: 7ee863bab68e1d674ec5c97c1a5f0733dde5836a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/java/org/pgpainless/weird_keys/TestTwoSubkeysEncryption.java
SPDXID: SPDXRef-88c522f755e56c0e0864b2ec419c9dec
FileChecksum: SHA1: 843eeb3ebf9a74dc9574805f29ff207853818eed
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/kotlin/org/pgpainless/bouncycastle/extensions/PGPKeyRingExtensionsTest.kt
SPDXID: SPDXRef-396a0acb4c2eba4f18f36256b777bf04
FileChecksum: SHA1: 690bd31393709b29ed139e86025fbde178eccbef
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-core/src/test/kotlin/org/pgpainless/bouncycastle/extensions/PGPPublicKeyExtensionsTest.kt
SPDXID: SPDXRef-c26664826b0bfddd0ab7bbd350387323
FileChecksum: SHA1: ed19bcb3c6c64ae05953b727e2bff08f4c567584
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-core/src/test/kotlin/org/pgpainless/bouncycastle/extensions/PGPSecretKeyExtensionsTest.kt
SPDXID: SPDXRef-a990b769b3ec35a5ed4e89a2f6a967a6
FileChecksum: SHA1: 790605f68cb295be29739026487156722b91af70
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-core/src/test/kotlin/org/pgpainless/bouncycastle/extensions/PGPSecretKeyRingExtensionsTest.kt
SPDXID: SPDXRef-121a5bbbf98f195af0b7632197c08abf
FileChecksum: SHA1: 47df3a2dda7d69f7edcdaaaf96ce009901a91fa3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-core/src/test/kotlin/org/pgpainless/key/KeyWithUnknownSecretKeyEncryptionMethodTest.kt
SPDXID: SPDXRef-a8951a9d1a760475e85c975035f2e529
FileChecksum: SHA1: 398a20ea1554ae27c03702fc1d647ca61d570fb0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-core/src/test/kotlin/org/pgpainless/key/KeyWithUnsupportedSignatureSubpacketTest.kt
SPDXID: SPDXRef-68eda877b4613b23d1be87076ff62d68
FileChecksum: SHA1: ce31e576583a9b2e124e1149163bdebaab967e85
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/10_prv_and_pub_keys_armored_own_header.asc
SPDXID: SPDXRef-a6207bf254972d8f7a98e2362bfb2cc5
FileChecksum: SHA1: 9f37ad4d3b80e32638fa95a1821169c913b1f678
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/10_prv_and_pub_keys_armored_own_with_single_header.asc
SPDXID: SPDXRef-33995e1eec423970bc1e7ba6acc4503f
FileChecksum: SHA1: 009f7620da0b4d1ea7e9c124a1d114b1de389547
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/10_prv_and_pub_keys_binary.key
SPDXID: SPDXRef-91fa6d80e8b71f93e1f8fba69f6967eb
FileChecksum: SHA1: 477112acd33c75218727b3d37bc67ac2ef3b8056
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/10_prv_keys_armored_own_header.asc
SPDXID: SPDXRef-78f1c10e2e0f0ab616b356c503a0dd03
FileChecksum: SHA1: a17756006b4d754c5a17fa76aa68af53699ee7fd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/10_prv_keys_armored_own_with_single_header.asc
SPDXID: SPDXRef-9fa53bf93c7cbd24e8a5d8a2079a3394
FileChecksum: SHA1: 2e7fd9965c95dc29a46ff1fb50e7814b83d121ef
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/10_prv_keys_armored_single_header.asc
SPDXID: SPDXRef-184559cc8594a7c70f7c3b61bef637fd
FileChecksum: SHA1: 91009cc5b696e6c2df49e41252ba3d4719ffd1d7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/10_prv_keys_binary.key
SPDXID: SPDXRef-65d60adbd5c7a11bc0a70bbaa7560cf9
FileChecksum: SHA1: 14af42b64d18dac344a9fe4da1e33bc05994c6ad
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/10_pub_keys_armored_own_header.asc
SPDXID: SPDXRef-52bd2b5ae39a0019f7bb5f9f865f3d20
FileChecksum: SHA1: 83bbd798a716be8e6ceb75a5358a8c5c85718387
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/10_pub_keys_armored_own_with_single_header.asc
SPDXID: SPDXRef-c841937a5a287e146e760c980d21dce6
FileChecksum: SHA1: 8d21b58fa30bf68e1e6b600e08dafa5749034300
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/10_pub_keys_armored_single_header.asc
SPDXID: SPDXRef-529657593ef67c9d6a27144fecf5fd47
FileChecksum: SHA1: 094c50ec5ba00f2d140a891a58aaa7bb02e2791e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/10_pub_keys_binary.key
SPDXID: SPDXRef-b9d5395d4e5b4bdfff1a400426901022
FileChecksum: SHA1: 97adc5496699980f49d025e2954042ca7e20dae6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/logback-test.xml
SPDXID: SPDXRef-e9ecd1b2717b8b93428b3f9407906f85
FileChecksum: SHA1: 9fda2e5d169f0fa0d89b4ceff7bbb464dd79db3a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/pub_keys_10_pieces.asc
SPDXID: SPDXRef-e84f91edb5186c5cb6d29f8c8e917583
FileChecksum: SHA1: 9827e6311ee2a9a2dcbfe2fa3f60db8c64afffbb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/single_prv_key_armored.asc
SPDXID: SPDXRef-fbca8164d9e456578114f824c400be9c
FileChecksum: SHA1: d368599681e89106a15fa8a2b38b9781531d607a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/single_prv_key_binary.key
SPDXID: SPDXRef-e225bbd0bb5ff3ba3d30023b6036f148
FileChecksum: SHA1: 8a5398952566c1bd01608a8571f65c3deb547efd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/single_pub_key_armored.asc
SPDXID: SPDXRef-37df42269f3e278c30829d324ac0b0bf
FileChecksum: SHA1: a5dd206730ca29409d33d57318f2b950f66964d3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-core/src/test/resources/single_pub_key_binary.key
SPDXID: SPDXRef-9173c290433fdb98602e2749b5734719
FileChecksum: SHA1: 4758050aa3539ed425532abd6222228a823dabff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub
FileName: ./pgpainless-sop/README.md
SPDXID: SPDXRef-33a4bd56199d649fc79d2e8219f9be87
FileChecksum: SHA1: 24d9aeeb14f747b912687abdbf53c7e0cec5818d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-sop/build.gradle
SPDXID: SPDXRef-5f10dc9c77e267b756f3110272b057d5
FileChecksum: SHA1: 8b68303dac83de71d4f763916f0452b7b9ae4b5d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/ArmorImpl.kt
SPDXID: SPDXRef-faf2939ab33689c6027da7146cd5a098
FileChecksum: SHA1: c8c209bd89ebecda1dd0ef3edbb205be5c9b856d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/CertifyUserIdImpl.kt
SPDXID: SPDXRef-abe3c4d29e0190291e1854fac40215ea
FileChecksum: SHA1: 7f696c75c39c1fd322dd22359c6efc59c3265797
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/ChangeKeyPasswordImpl.kt
SPDXID: SPDXRef-094c0ea1e8304084f09e99649b49c0ce
FileChecksum: SHA1: d231087a316ddade7c4aeaefd7429a71386aa7fe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/DearmorImpl.kt
SPDXID: SPDXRef-7558cdbad5c23ac86f30cf385ed20631
FileChecksum: SHA1: 1b8336b73e647c4b9cfe0919c7ad6740b88a81c4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/DecryptImpl.kt
SPDXID: SPDXRef-6fdcf9906ec8e93d843330b58a267668
FileChecksum: SHA1: 7ef2fd6f803a8e96b99e4a315f2417d24bff7a0f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/DetachedSignImpl.kt
SPDXID: SPDXRef-25cf7a70f03aca876a8b67dbe5a1572d
FileChecksum: SHA1: 43cc08249e10a74fda65e1cc38807a246a708fb7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/DetachedVerifyImpl.kt
SPDXID: SPDXRef-ff00b72afd122f91a9df5c9b1bce98ae
FileChecksum: SHA1: bc019dd475165b03745bea29835cad8b6eb3018a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/EncryptImpl.kt
SPDXID: SPDXRef-0032fbf5e84b1d32ac69f78f8449b4f6
FileChecksum: SHA1: 4cce4a0162d44c6f7675148474a9c1cec8090b66
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/ExtractCertImpl.kt
SPDXID: SPDXRef-0361296dac9cb026a6d171e23e081500
FileChecksum: SHA1: ef8ff37d423b0cc19111837807f32777a5d8c7fe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/GenerateKeyImpl.kt
SPDXID: SPDXRef-bbe08c8903d04df87f1832d24e3db0ae
FileChecksum: SHA1: 553d6d1820c4ddede78dfef6375bdb560e590322
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/InlineDetachImpl.kt
SPDXID: SPDXRef-94f90037f4d922ca71392393a42cbaee
FileChecksum: SHA1: 83ce25336d2277091b7542d0749f5c2358b286c6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/InlineSignImpl.kt
SPDXID: SPDXRef-1cbb434092a53faa9ebc08f19f72ee18
FileChecksum: SHA1: 97fa7b72a140c91378f6c8828bf6d0097be741c8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/InlineVerifyImpl.kt
SPDXID: SPDXRef-178feee3d0751de0488bbf94814aed19
FileChecksum: SHA1: ff0c2e1a8fb6a451f301b634066adc3a4ca382e1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/KeyReader.kt
SPDXID: SPDXRef-c92cb174cd791126cac545e0ccfe2bf4
FileChecksum: SHA1: 54f41e86f453f2ada306c47aed1609dfe6a57faa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/ListProfilesImpl.kt
SPDXID: SPDXRef-fccf21add3dccdc1c37be1f7804c24c1
FileChecksum: SHA1: 47fce51a1deae9a23a2d460bd7bd4598ac60d947
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/MatchMakingSecretKeyRingProtector.kt
SPDXID: SPDXRef-c1c107f56bc06c2b1a607940a193a7cf
FileChecksum: SHA1: 2edc7a815fd278763eed126c4f1831ebc771a7b8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/MergeCertsImpl.kt
SPDXID: SPDXRef-e4db0838f92fefd84c824eb4b308a87e
FileChecksum: SHA1: 9a7b611426dd5e3f0af595b71cd23fe7e8dce1d7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/PasswordHelper.kt
SPDXID: SPDXRef-0bc836258d85216d4563baf4193b084f
FileChecksum: SHA1: 86958bfd1df4af23aeb94f5ead2650d0ccace3c4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/RevokeKeyImpl.kt
SPDXID: SPDXRef-813b52d355b36c0966db2fe332dafe1c
FileChecksum: SHA1: fb0a1de9ac99bd2181fff681a4e5ef38c0168d91
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/SOPImpl.kt
SPDXID: SPDXRef-30dac0d9da0552c5e80243f8a9aeac59
FileChecksum: SHA1: 81101e70b180f0e3b969eb4fb6e6600a2b349183
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/SOPVImpl.kt
SPDXID: SPDXRef-1c37039789b021ff3b3b487f11577588
FileChecksum: SHA1: 98470bd8dc32fe4d89d6c9232d4addc478287a6b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/UpdateKeyImpl.kt
SPDXID: SPDXRef-2fa98a98d5d787192e717fbc19b14b37
FileChecksum: SHA1: e2806998708f7fc92c9cc2185371491a73cf28ce
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/ValidateUserIdImpl.kt
SPDXID: SPDXRef-c05d96131e40ea195feff98c06873e30
FileChecksum: SHA1: 2bd26c580abf3cf7fe3a4512883292ab13fe5692
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/VerificationHelper.kt
SPDXID: SPDXRef-f5ce87197282fbbea6be6810003d51b6
FileChecksum: SHA1: 88711476b6d20aa45344265a768fac8c94c6ee40
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/VersionImpl.kt
SPDXID: SPDXRef-ec98fa21e9338e583f2b1b81c974a7b0
FileChecksum: SHA1: cec6d08b3b711e73bc155fab785e2b5b29861983
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/main/resources/pgpainless-sop.properties
SPDXID: SPDXRef-1846edcf253ffff7faaca266acc4a3e9
FileChecksum: SHA1: c93ba973d945fefb5c0e70cd65e4b7fa07467559
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/org/pgpainless/sop/ArmorTest.java
SPDXID: SPDXRef-f3f25a10046b7fff79ef6606d615dce5
FileChecksum: SHA1: 47b9d88fd5925ba797aa931b8d9ff9880008b7aa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/org/pgpainless/sop/CarolKeySignEncryptRoundtripTest.java
SPDXID: SPDXRef-5535116e6e7a86c5dad440c8607f4c07
FileChecksum: SHA1: 52ce427353fd600113b2b6e2f6f21df2353a7bf7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/org/pgpainless/sop/DetachedSignTest.java
SPDXID: SPDXRef-3c54d323b16fa02141b88984f746925f
FileChecksum: SHA1: d70dcedf06378155381f3d69279e1c275508f266
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/org/pgpainless/sop/EncryptDecryptRoundTripTest.java
SPDXID: SPDXRef-c3298b0f2b2d38b52e1c43e911645594
FileChecksum: SHA1: c9421e59a0121673ed0bcd782a6bdd636a7ade94
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/org/pgpainless/sop/ExtractCertTest.java
SPDXID: SPDXRef-d6cd32b0d89a482bcd5bc61bef72f330
FileChecksum: SHA1: 5fa764c3e5856eaf6efd2459263bb53ca1f0e545
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/org/pgpainless/sop/GenerateKeyTest.java
SPDXID: SPDXRef-0a92f66f5ec517b48931e9d4e495c3f0
FileChecksum: SHA1: 00d8e9244676bdc8ddea2942578847b943032b55
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/org/pgpainless/sop/IncapableKeysTest.java
SPDXID: SPDXRef-2f45637fe4068e45838d6222ebb46c28
FileChecksum: SHA1: 5b28423f8846d3884283c4f4550063894987b661
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/org/pgpainless/sop/InlineDetachTest.java
SPDXID: SPDXRef-aef1c428579723d03f7e1cf52a6ea9ec
FileChecksum: SHA1: cc91249e34f125761b4ca3c6a484989633855fca
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/org/pgpainless/sop/InlineSignVerifyRoundtripTest.java
SPDXID: SPDXRef-65589cf46db095aa896fad01e50764dd
FileChecksum: SHA1: cfa78e949e54afb3282e70a510a73063769004a1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/org/pgpainless/sop/ListProfilesTest.java
SPDXID: SPDXRef-1ed78496bdd521e4682a8015320b6799
FileChecksum: SHA1: 48c3f13247f2d7c80a5d68480af21fd18f8a429f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/org/pgpainless/sop/MatchMakingSecretKeyRingProtectorTest.java
SPDXID: SPDXRef-dd14e55239ad6271091ca6bc8fa108b3
FileChecksum: SHA1: b2f6408844169384f4687a188f348ba79e4b3af0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/org/pgpainless/sop/RevokeKeyTest.java
SPDXID: SPDXRef-5c6dc8f867211361dd5a91874fba586d
FileChecksum: SHA1: 97f335e3305b619f994fec733701a755063d4124
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/org/pgpainless/sop/VerifyLegacySignatureTest.java
SPDXID: SPDXRef-88e7acf665d2c783862edcc596f8504a
FileChecksum: SHA1: 355b7b292b603ccc7663201dcbc2e786d7a9422a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/org/pgpainless/sop/VersionTest.java
SPDXID: SPDXRef-8793ac134bb8b8b388397b9e47e4f87d
FileChecksum: SHA1: c12d503808c7e2c50ffc1a3fc3df1df3a775094d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/org/pgpainless/sop/package-info.java
SPDXID: SPDXRef-8b071d4d6dd6d8e054c9db44e12a9c21
FileChecksum: SHA1: a3903fe8de1906955a9c59ca8dbf088df054b5e6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/sop/testsuite/pgpainless/PGPainlessSopInstanceFactory.java
SPDXID: SPDXRef-8160edd2189433de3561e51ab9124f5d
FileChecksum: SHA1: 379cd938b3727504760d1e1e01f024796ea2c4cb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/sop/testsuite/pgpainless/operation/PGPainlessArmorDearmorTest.java
SPDXID: SPDXRef-2d3e0191458858bce2d04cbdedf4159b
FileChecksum: SHA1: c0f979a8b41000654c92fd293e849e861715f98b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/sop/testsuite/pgpainless/operation/PGPainlessCertifyValidateUserIdTest.java
SPDXID: SPDXRef-801f9884aa32f6ad40447a90f8136f4e
FileChecksum: SHA1: 7248fc84cf1c4d3d815560ac52ce71e74c3e8366
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/sop/testsuite/pgpainless/operation/PGPainlessChangeKeyPasswordTest.java
SPDXID: SPDXRef-e3a51084307fea247a387dce1686571b
FileChecksum: SHA1: 65efb551312429f053e5b0af23530375d242b237
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/sop/testsuite/pgpainless/operation/PGPainlessDecryptWithSessionKeyTest.java
SPDXID: SPDXRef-118f96eec509e14ec72be0aa09e6d9c0
FileChecksum: SHA1: c7ed04f59e0e6c877474a233ce8da10f31331f17
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/sop/testsuite/pgpainless/operation/PGPainlessDetachedSignDetachedVerifyTest.java
SPDXID: SPDXRef-1bd867434250ad1c4eb918dd5e0554f5
FileChecksum: SHA1: c8a6a8827ec90f3bace285c5e2fac5cff4395451
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/sop/testsuite/pgpainless/operation/PGPainlessEncryptDecryptTest.java
SPDXID: SPDXRef-b4209a05a5064b5f852abdf16acf43d1
FileChecksum: SHA1: 264c0f8e959ce7a23c54981797e7d8f23a751581
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/sop/testsuite/pgpainless/operation/PGPainlessExtractCertTest.java
SPDXID: SPDXRef-4f52a80cb957e6c113f234e66f2fc6ea
FileChecksum: SHA1: 15955a135b92ca734bc6f1d362cb2958b349524c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/sop/testsuite/pgpainless/operation/PGPainlessGenerateKeyTest.java
SPDXID: SPDXRef-2e7fb614fee539f06a987743ac93e5c6
FileChecksum: SHA1: eaf4179b5310dd41acc0d26d5cf87a11f90b5643
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/sop/testsuite/pgpainless/operation/PGPainlessInlineSignInlineDetachDetachedVerifyTest.java
SPDXID: SPDXRef-177bb21721356bf9e7fe2bdf13dda8fd
FileChecksum: SHA1: 7008d3d678003234c82af0885c1b25e2537315c6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/sop/testsuite/pgpainless/operation/PGPainlessInlineSignInlineVerifyTest.java
SPDXID: SPDXRef-cb7f39ed61b1f2fdff4ee19796aa1584
FileChecksum: SHA1: 857e1cd35f9319af65ff5eea8ddb43e81d47b14b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/sop/testsuite/pgpainless/operation/PGPainlessMergeCertsTest.java
SPDXID: SPDXRef-f8078f937574f4911db59b151d863997
FileChecksum: SHA1: f8c45e446e63bafb1860b11011df238a4b59061b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/sop/testsuite/pgpainless/operation/PGPainlessRevokeKeyTest.java
SPDXID: SPDXRef-12758b8ccd6fb4b70e10a8dee8a723bb
FileChecksum: SHA1: 72fca3b8f9d3f75249fc45ff0ac97f59e36b4677
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/sop/testsuite/pgpainless/operation/PGPainlessVersionTest.java
SPDXID: SPDXRef-76a5c6ce88f23d11aa7bcc867e7c2b53
FileChecksum: SHA1: b32c0157b71c5cb325adad327a439a2f5aebd19a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub
FileName: ./pgpainless-sop/src/test/java/sop/testsuite/pgpainless/package-info.java
SPDXID: SPDXRef-cbaf7e5fb5294bf451926618dc482aaf
FileChecksum: SHA1: 15f0b865db924f14cfc72e28f43bc237dc729fb8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub
FileName: ./settings.gradle
SPDXID: SPDXRef-abb144470c7127c2bf747ff289f823fd
FileChecksum: SHA1: 4c64802ddcad6297284970050aaeabc9ec2273e9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub
FileName: ./version.gradle
SPDXID: SPDXRef-d8d723869654b34f2e7690dbefb33d0b
FileChecksum: SHA1: 114042ffc1f81512a023511182a4841bc23dac33
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub