SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-c986615a-f70f-449c-95c4-2ec9a98e85c0 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-3.0.2 Created: 2024-04-10T09:40:57+00:00Z 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-c70dedde98f6e30059722536477b7c0f Relationship: SPDXRef-DOCUMENT describes SPDXRef-89e74a9482bade1ffa9c57982ea76ac2 Relationship: SPDXRef-DOCUMENT describes SPDXRef-a2bc00d2acb093d67e9d418bcd808b34 Relationship: SPDXRef-DOCUMENT describes SPDXRef-4a21c4b32966f6f122ec967e89da7b2d Relationship: SPDXRef-DOCUMENT describes SPDXRef-cdba970848907f7166d92bfaccbb0c94 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-8cb66dff1ef3f5ec042c40f400bf59e1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-ed683ed4095e185e12ff299887091636 Relationship: SPDXRef-DOCUMENT describes SPDXRef-2a5f0d4f5f27e083c3bd91da3e3ac8b5 Relationship: SPDXRef-DOCUMENT describes SPDXRef-fdecfd9506de67a26da7111dd284873d Relationship: SPDXRef-DOCUMENT describes SPDXRef-c84dc76695d8cae303bee3e717f7b64e 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-e02a2a667e747c619f9daa20f21f9ac6 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-88bfe69ae67d5d77b00b87daa2c6d5c6 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-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-48485d94ac8726f440024285c4ef1ffd 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-3fc7a7d0db020a71f9322b1031815a25 Relationship: SPDXRef-DOCUMENT describes SPDXRef-f1328704297b24a22298f3c5181e1213 Relationship: SPDXRef-DOCUMENT describes SPDXRef-71542863070d17e0de2658c231e24efc Relationship: SPDXRef-DOCUMENT describes SPDXRef-4a44dd123bf4cc3a8f3a757c56f26a17 Relationship: SPDXRef-DOCUMENT describes SPDXRef-b1f68f088d2323350c4f07d8f579025c Relationship: SPDXRef-DOCUMENT describes SPDXRef-05156006285d6fa0a52fece681d20b77 Relationship: SPDXRef-DOCUMENT describes SPDXRef-70e8fd3f746400e4b27ea29c29f84d6f Relationship: SPDXRef-DOCUMENT describes SPDXRef-5ef13ca44a86f122b7570a6ee2ddee38 Relationship: SPDXRef-DOCUMENT describes SPDXRef-8aebf8ebfa411cea3cafc987404345ed Relationship: SPDXRef-DOCUMENT describes SPDXRef-28292ac83dc8606c7e144d3058cc0f79 Relationship: SPDXRef-DOCUMENT describes SPDXRef-ef06d1800cfb6e18fa0742473fd985fa Relationship: SPDXRef-DOCUMENT describes SPDXRef-9c38913cda5c0cf0bf593528472c3741 Relationship: SPDXRef-DOCUMENT describes SPDXRef-1915d67c154d3c908f484f15fe3943e3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-c7d3b5e22f3d572b1f0091e94202e87f Relationship: SPDXRef-DOCUMENT describes SPDXRef-c71b4baa647eaf66aa3ed1b223ab269a Relationship: SPDXRef-DOCUMENT describes SPDXRef-35bcf87d24654edb39ccc74c4ff49cc6 Relationship: SPDXRef-DOCUMENT describes SPDXRef-30711b487868519dad104adc7942b043 Relationship: SPDXRef-DOCUMENT describes SPDXRef-398e85ae593a7530b11e17ac96c4860f Relationship: SPDXRef-DOCUMENT describes SPDXRef-be2b576cb4b112dde3395d33c58f486b Relationship: SPDXRef-DOCUMENT describes SPDXRef-0ff1e45a9472fa1b21e83ae7462bb669 Relationship: SPDXRef-DOCUMENT describes SPDXRef-24c1cb9725f182902fb1d281fb95701f Relationship: SPDXRef-DOCUMENT describes SPDXRef-adebbfe4399936c3442dd1f356ba12d4 Relationship: SPDXRef-DOCUMENT describes SPDXRef-1c335f83faa0361755828ae0e89de673 Relationship: SPDXRef-DOCUMENT describes SPDXRef-484f243f1eac8e15ee2ac09e500acf8b Relationship: SPDXRef-DOCUMENT describes SPDXRef-6b7b15e7be87beaf5e96e461cb253c44 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-bb0572e1a70be3bf2833d5d7b50dadf4 Relationship: SPDXRef-DOCUMENT describes SPDXRef-8e250eaeb9e49f30c60a4b0ab51acee8 Relationship: SPDXRef-DOCUMENT describes SPDXRef-22c61b0b17fc9fed0d8edd56e0ab6137 Relationship: SPDXRef-DOCUMENT describes SPDXRef-3583b73cabff7c3696c2ade1efffcd5d Relationship: SPDXRef-DOCUMENT describes SPDXRef-1ddbf32e59ab101fb3176cb8cac6ae16 Relationship: SPDXRef-DOCUMENT describes SPDXRef-399e06f797e84b7a8fec72dbec86f47a Relationship: SPDXRef-DOCUMENT describes SPDXRef-2c6ddf43a5b4939bb27308cfaf788dd4 Relationship: SPDXRef-DOCUMENT describes SPDXRef-4cf2b64a770e1b71e09e0f869a35bd75 Relationship: SPDXRef-DOCUMENT describes SPDXRef-856f69d295ea39ba0f3213ad26cdb6ed Relationship: SPDXRef-DOCUMENT describes SPDXRef-e83849ca0f4c8e86326ce7d3e6c82eb8 Relationship: SPDXRef-DOCUMENT describes SPDXRef-d25940ef5b50521ef5e6b84485511492 Relationship: SPDXRef-DOCUMENT describes SPDXRef-3697f5337958778fe3a3184c78670ae1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-20908fbe3d19d77199df06f6e728d8f9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-aba6f99da53f0fce006a9cfda887516e Relationship: SPDXRef-DOCUMENT describes SPDXRef-c4400aa8fcb8ec417be6ab5905b33a2d Relationship: SPDXRef-DOCUMENT describes SPDXRef-1076abc7003aa1cff538137afba67844 Relationship: SPDXRef-DOCUMENT describes SPDXRef-3bf852dced7480d4cf4dbeb2412226cb Relationship: SPDXRef-DOCUMENT describes SPDXRef-02b44a2c185a3a30ad69dfac6ef36212 Relationship: SPDXRef-DOCUMENT describes SPDXRef-fd0c5a7e207518c1c0f022f38b78ed9d Relationship: SPDXRef-DOCUMENT describes SPDXRef-afcea1c9c7976955481e82d94568593a Relationship: SPDXRef-DOCUMENT describes SPDXRef-df8fb9191e36aa5cf91509aa67a703d3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-8e83cd7bddd2d332355509d077ad8611 Relationship: SPDXRef-DOCUMENT describes SPDXRef-027ff2e806e63f3444ed54ffbeb9b500 Relationship: SPDXRef-DOCUMENT describes SPDXRef-36f69955725ba51fb6bc102d2c080a5e Relationship: SPDXRef-DOCUMENT describes SPDXRef-1f008ab8abf835f158db6ce8f391a189 Relationship: SPDXRef-DOCUMENT describes SPDXRef-70ea164eb79f2cc1c994a521062ea73f Relationship: SPDXRef-DOCUMENT describes SPDXRef-9a880f7932bb1823ab832824c8dd57a0 Relationship: SPDXRef-DOCUMENT describes SPDXRef-c8334aa1e4325ad644cd173de22b5bce Relationship: SPDXRef-DOCUMENT describes SPDXRef-74d2942e5e0b7ede0ecdb0d9426d12ae Relationship: SPDXRef-DOCUMENT describes SPDXRef-d314066c7dbf367f2d49e1b12c18fe36 Relationship: SPDXRef-DOCUMENT describes SPDXRef-ff9be31f2970ebde7b538922cc46f12b Relationship: SPDXRef-DOCUMENT describes SPDXRef-fc07583e3768df6f5eaba9de5711d50f Relationship: SPDXRef-DOCUMENT describes SPDXRef-00c4cea126a00eacec5e13f29c05cec3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-11b08e84dcbedb1437e485edff49b2b1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-65a9b535090e654a0cf855241d1ff893 Relationship: SPDXRef-DOCUMENT describes SPDXRef-8dfdf41bf5949f3823d55680ffaf6bb3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-a9e8f363f2202b2817e080850136b435 Relationship: SPDXRef-DOCUMENT describes SPDXRef-95cb6aed096cece7cf76de254d203508 Relationship: SPDXRef-DOCUMENT describes SPDXRef-3575edef62a3f967c0e2e592da474bf6 Relationship: SPDXRef-DOCUMENT describes SPDXRef-c8ab1548406fa1f0f445286b31168728 Relationship: SPDXRef-DOCUMENT describes SPDXRef-73b17ad92fb87c5ae4d238533ae67f41 Relationship: SPDXRef-DOCUMENT describes SPDXRef-072b34d0457fbb45ee7d6df0be766bd2 Relationship: SPDXRef-DOCUMENT describes SPDXRef-cbb5b311f9111c466e908a8075668da9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-65fdc978219435f909978d66403f5337 Relationship: SPDXRef-DOCUMENT describes SPDXRef-5783ad4e0de11f61004e9e55d4a49a53 Relationship: SPDXRef-DOCUMENT describes SPDXRef-cb217d12ed7931e4fe187c9902029774 Relationship: SPDXRef-DOCUMENT describes SPDXRef-5941d2d2d9ae19b79903e7dc7e725fc1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-84928cc36d4e8415d71aeb7ed509e623 Relationship: SPDXRef-DOCUMENT describes SPDXRef-07c51482c7f6eb4490f21e3103bbceec Relationship: SPDXRef-DOCUMENT describes SPDXRef-2265d2b6dabac71656dcec71d76c1ed6 Relationship: SPDXRef-DOCUMENT describes SPDXRef-a53f2ee2c4b7e548b734edb035cd95d5 Relationship: SPDXRef-DOCUMENT describes SPDXRef-8780509240add58d75155ef1ab674b11 Relationship: SPDXRef-DOCUMENT describes SPDXRef-e2e7811cb9a838da1901251816c2b699 Relationship: SPDXRef-DOCUMENT describes SPDXRef-dd0b2b92ad739c5ef4461648af0baf6b Relationship: SPDXRef-DOCUMENT describes SPDXRef-9bad32a1713e2aaec688a9659b825ead Relationship: SPDXRef-DOCUMENT describes SPDXRef-76a1913d8e50263e817d3a72a7689653 Relationship: SPDXRef-DOCUMENT describes SPDXRef-cf963e76f912cc27285b8c3f23b3027d Relationship: SPDXRef-DOCUMENT describes SPDXRef-893008a781890ce4fc948788ab482416 Relationship: SPDXRef-DOCUMENT describes SPDXRef-632cce66f090f5275666815a0915cbed Relationship: SPDXRef-DOCUMENT describes SPDXRef-3f22a3d44a62fa1ce7d08103deb46829 Relationship: SPDXRef-DOCUMENT describes SPDXRef-72a1fc15d74575fc3b471546964ba9ac Relationship: SPDXRef-DOCUMENT describes SPDXRef-79d232d7d6e8d766ea9b2f1eee2b9f62 Relationship: SPDXRef-DOCUMENT describes SPDXRef-e9de41d1ca285c095998975ee2aa0340 Relationship: SPDXRef-DOCUMENT describes SPDXRef-be08b5326aca2ec27f365e9a5e664c84 Relationship: SPDXRef-DOCUMENT describes SPDXRef-095b92b35fcd52daaa9187c48918a206 Relationship: SPDXRef-DOCUMENT describes SPDXRef-ffe77e58910e6dae3b3af482fdfe2919 Relationship: SPDXRef-DOCUMENT describes SPDXRef-b62a67344f09c659013f24d03e4312d8 Relationship: SPDXRef-DOCUMENT describes SPDXRef-490e16ce0b9d075acb79aa37dcede4f9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-ec75e57311b802ba5261b55bafb1b97c Relationship: SPDXRef-DOCUMENT describes SPDXRef-4e22d0a3d0d603bf14010f6b0d2ce75f Relationship: SPDXRef-DOCUMENT describes SPDXRef-095f1d55092ed58fd7d054a42da96dcb Relationship: SPDXRef-DOCUMENT describes SPDXRef-f89ad2911f28a9786c70857fd7b4526d Relationship: SPDXRef-DOCUMENT describes SPDXRef-9eb185078f003a3926d1536157da2d8f Relationship: SPDXRef-DOCUMENT describes SPDXRef-f41959ff5e1e7c110bcc1e432d7daea3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-d81f3dc94c0c44a6ed734fd2809fc154 Relationship: SPDXRef-DOCUMENT describes SPDXRef-b15435147b43d06ea192c3efa94ec085 Relationship: SPDXRef-DOCUMENT describes SPDXRef-45a0ad0c2404a62f32e844eb8e888e1c Relationship: SPDXRef-DOCUMENT describes SPDXRef-bd1f763d8b4d04b144a31505052d4bb9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-2555f516f7ca99a5a69650d63d6ab8e5 Relationship: SPDXRef-DOCUMENT describes SPDXRef-9c5d2e92b2a988943e1ddbb61b8a56ec Relationship: SPDXRef-DOCUMENT describes SPDXRef-89f82490f9a756296f2a3a9107b6d8a8 Relationship: SPDXRef-DOCUMENT describes SPDXRef-25248f62cb3a75894a595365dbaf51b2 Relationship: SPDXRef-DOCUMENT describes SPDXRef-8bd4d7f41122696bb452da3ab2366174 Relationship: SPDXRef-DOCUMENT describes SPDXRef-a5463e098f4911ba265a5a34c3195287 Relationship: SPDXRef-DOCUMENT describes SPDXRef-57b2cc6454adc9e387c0a9e299e93e85 Relationship: SPDXRef-DOCUMENT describes SPDXRef-2507eabc331c194a64a78c643faea7b5 Relationship: SPDXRef-DOCUMENT describes SPDXRef-9a16b0c24e85f8465a1b649f5c8d4d14 Relationship: SPDXRef-DOCUMENT describes SPDXRef-c4d8cdb1a6196f8f9cb2a86c0bd1d6e0 Relationship: SPDXRef-DOCUMENT describes SPDXRef-e8b9eed16e59d465fb499258e7217f43 Relationship: SPDXRef-DOCUMENT describes SPDXRef-45785a90d66bb72c41573aa51770085d 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-a15b43589002bc2d52f9b0989b60050a Relationship: SPDXRef-DOCUMENT describes SPDXRef-8489d3e136f2bffa6ab9ce2e46a245dc Relationship: SPDXRef-DOCUMENT describes SPDXRef-11d7314ee88e7f49aa8ea4bc8f1ffedc Relationship: SPDXRef-DOCUMENT describes SPDXRef-79ba31e90ac812d94389cb1d63c23eab Relationship: SPDXRef-DOCUMENT describes SPDXRef-6039c34e9d22de1a6ca79ce42b99abf3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-5c80b790cc5ed44b93676a85e639b2b5 Relationship: SPDXRef-DOCUMENT describes SPDXRef-88dbe6c59fcd2ce7ced0048650cb98d5 Relationship: SPDXRef-DOCUMENT describes SPDXRef-6828a715aeeeededb91fe72a71d178ee Relationship: SPDXRef-DOCUMENT describes SPDXRef-4d599bd46f86b96ba3b4ba5df62a5ee0 Relationship: SPDXRef-DOCUMENT describes SPDXRef-0c18c0725b6cfccf200ae6993f4e2784 Relationship: SPDXRef-DOCUMENT describes SPDXRef-abe9d1baf6f841940ccd37136efd0a8c Relationship: SPDXRef-DOCUMENT describes SPDXRef-43384f29e24c898e8c789753de209e79 Relationship: SPDXRef-DOCUMENT describes SPDXRef-e3a7db9ef72c95e109c2225cef7f7d42 Relationship: SPDXRef-DOCUMENT describes SPDXRef-417c55d8336c7e7362323e81ac4b739b Relationship: SPDXRef-DOCUMENT describes SPDXRef-0dba9716353a603a035dc2b5fab50d92 Relationship: SPDXRef-DOCUMENT describes SPDXRef-aab24ded2c46ff61caf8977e3495faf4 Relationship: SPDXRef-DOCUMENT describes SPDXRef-7cbede553b7bbe08c1f45a156dcbcfe6 Relationship: SPDXRef-DOCUMENT describes SPDXRef-8c8ae24f2a2156fb15b4ee7ab1d4031b Relationship: SPDXRef-DOCUMENT describes SPDXRef-353b1a127ff290f72a29fae1eeeecffd Relationship: SPDXRef-DOCUMENT describes SPDXRef-791653cd6c7864e6bfa67589a2f70d98 Relationship: SPDXRef-DOCUMENT describes SPDXRef-964a14194fb316d202dad92cabcea0c1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-63081498f5510c2d832c5cae9d0f61f3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-b3c7347daf6e276f249c7e42d7d8991b Relationship: SPDXRef-DOCUMENT describes SPDXRef-20b89321528af533ce5324283f766d47 Relationship: SPDXRef-DOCUMENT describes SPDXRef-2dcc366f187d8d16c0ecc3e683ebe04a Relationship: SPDXRef-DOCUMENT describes SPDXRef-6df7926d8fbdbfd580b15570daa094ee Relationship: SPDXRef-DOCUMENT describes SPDXRef-08cd864ba6cee8fac50a0bcf02aa2708 Relationship: SPDXRef-DOCUMENT describes SPDXRef-005ea912f0252bb2275cdc44ec1a9157 Relationship: SPDXRef-DOCUMENT describes SPDXRef-5b4bc40d8e8bf7b02c9b9224b16f7646 Relationship: SPDXRef-DOCUMENT describes SPDXRef-d4b03c187ea8ee8adefbfd45b69f9a7f Relationship: SPDXRef-DOCUMENT describes SPDXRef-e221b154e466d9fb0d771375bc8709a5 Relationship: SPDXRef-DOCUMENT describes SPDXRef-83b3823fe24dada80514172ac76a7829 Relationship: SPDXRef-DOCUMENT describes SPDXRef-f5597c6de4072ea965b107cca7904568 Relationship: SPDXRef-DOCUMENT describes SPDXRef-96406351e373a0c5847f566427dd02f1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-94f62fa68e884520abdc06f0926caead Relationship: SPDXRef-DOCUMENT describes SPDXRef-4b3378f451c21a3b8eb175a84d7241ef Relationship: SPDXRef-DOCUMENT describes SPDXRef-8127beb88f902efe160dd048368ead15 Relationship: SPDXRef-DOCUMENT describes SPDXRef-3ab02be07ecfb35985dd5001d4a4c281 Relationship: SPDXRef-DOCUMENT describes SPDXRef-5b5844070f80ff7efe57e58de9f4d30f Relationship: SPDXRef-DOCUMENT describes SPDXRef-2b00aab6b298107189df6c9fd3d4701c Relationship: SPDXRef-DOCUMENT describes SPDXRef-64ab8d8856fc647cb14ade87ded2db91 Relationship: SPDXRef-DOCUMENT describes SPDXRef-4bdd7f63c73281a00f31f4cdbe794289 Relationship: SPDXRef-DOCUMENT describes SPDXRef-767b143acac5314f166d11e5a4d2113f Relationship: SPDXRef-DOCUMENT describes SPDXRef-73b50c602c769500f47e772a44a42f8c Relationship: SPDXRef-DOCUMENT describes SPDXRef-f7ec11fd13bcf86e2e0f5d67dc9619b6 Relationship: SPDXRef-DOCUMENT describes SPDXRef-c55453950136216601916f33959be5aa Relationship: SPDXRef-DOCUMENT describes SPDXRef-9465f3e6c0bed8e5f13705e6b4cfe395 Relationship: SPDXRef-DOCUMENT describes SPDXRef-68185b76bcc73c75ec2ff0c9dc7e1f98 Relationship: SPDXRef-DOCUMENT describes SPDXRef-0d1e9d1ef7157dd1878ea6a27e01d012 Relationship: SPDXRef-DOCUMENT describes SPDXRef-8d055f7ac1a8fe9bcfc9c4797b745730 Relationship: SPDXRef-DOCUMENT describes SPDXRef-3472b7c2a8cc8771ce8612fabc34c3ab Relationship: SPDXRef-DOCUMENT describes SPDXRef-d29e0da0da676cfefa3c15699381383b Relationship: SPDXRef-DOCUMENT describes SPDXRef-d08ff8d064123567f368b68e12d5ad84 Relationship: SPDXRef-DOCUMENT describes SPDXRef-e9b7ed88781bcd7343753e7df049067c Relationship: SPDXRef-DOCUMENT describes SPDXRef-31063263b49c3f2f7d6ef52ec5de62af Relationship: SPDXRef-DOCUMENT describes SPDXRef-9721f826611df50f8a86d3ca9ba7abfd Relationship: SPDXRef-DOCUMENT describes SPDXRef-59edec6d8e7760e588893e758a4a3beb Relationship: SPDXRef-DOCUMENT describes SPDXRef-ead44720389351e488d0deee142bea9c Relationship: SPDXRef-DOCUMENT describes SPDXRef-ac51439b90df8536a9fe4dbe72e8fc2e Relationship: SPDXRef-DOCUMENT describes SPDXRef-3326dc531ee6f97a56b6e15fe552d537 Relationship: SPDXRef-DOCUMENT describes SPDXRef-748973f9bbf76ed884d881e6fdbd5a3e Relationship: SPDXRef-DOCUMENT describes SPDXRef-61cd73c6fd44058e6d0c24d6ffeb2969 Relationship: SPDXRef-DOCUMENT describes SPDXRef-3dd259044d044ceaf78f5aeea7240d09 Relationship: SPDXRef-DOCUMENT describes SPDXRef-f1febef0ff88fa33a551386ecb719e0d Relationship: SPDXRef-DOCUMENT describes SPDXRef-8f469c631f171c2f25cda106697ed504 Relationship: SPDXRef-DOCUMENT describes SPDXRef-df2d6686d4ef60404c29d43ef9fad214 Relationship: SPDXRef-DOCUMENT describes SPDXRef-d148be9ee030855c49765d6e7049bdd0 Relationship: SPDXRef-DOCUMENT describes SPDXRef-7e55fa1c1e220f0bcb4e14256e074887 Relationship: SPDXRef-DOCUMENT describes SPDXRef-440c569e7582564773fe5498f460a8c2 Relationship: SPDXRef-DOCUMENT describes SPDXRef-c372cd3ae1fdcb23212a19cca06c197b Relationship: SPDXRef-DOCUMENT describes SPDXRef-c673cf2f3035689b8e80ed7e45c715fa Relationship: SPDXRef-DOCUMENT describes SPDXRef-821e23ddf4d958898c02b3d10e3fc018 Relationship: SPDXRef-DOCUMENT describes SPDXRef-794127d61ee88ff1e48293b303829583 Relationship: SPDXRef-DOCUMENT describes SPDXRef-c386717ab80878fbe1ae44bb65a8095f Relationship: SPDXRef-DOCUMENT describes SPDXRef-cea9595735cc26e2ddf6d3f14dd91f72 Relationship: SPDXRef-DOCUMENT describes SPDXRef-c7eca49ae8bf5736f71ae93eea0be1e1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-37821859320f37799b37af418fccdf52 Relationship: SPDXRef-DOCUMENT describes SPDXRef-71954b9574e0fc44b90d10ac324b6aaf Relationship: SPDXRef-DOCUMENT describes SPDXRef-8da54eaa725e143570cf1f248d5a8001 Relationship: SPDXRef-DOCUMENT describes SPDXRef-2ec00536beb2a88b55f070292c9e96ca Relationship: SPDXRef-DOCUMENT describes SPDXRef-0ea26ae86e5ca9221139997f72c24e5d Relationship: SPDXRef-DOCUMENT describes SPDXRef-eb951124db3c9f843d7a9975821075b6 Relationship: SPDXRef-DOCUMENT describes SPDXRef-453d9ea874387b74182cee8ad6b87861 Relationship: SPDXRef-DOCUMENT describes SPDXRef-d5e2cf1c1e16606c8c7cfa030a44ba11 Relationship: SPDXRef-DOCUMENT describes SPDXRef-775f9a03c074f060cba2a25ef28c9fff Relationship: SPDXRef-DOCUMENT describes SPDXRef-947e3512b2526948faa421d16d1bda9d Relationship: SPDXRef-DOCUMENT describes SPDXRef-966789ee2d8c87dc0e6ace6c129f11d2 Relationship: SPDXRef-DOCUMENT describes SPDXRef-3635b17149bdf94b67cf25167a1fb5c3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-47ccd3e6b6cd636868fd84435a623a53 Relationship: SPDXRef-DOCUMENT describes SPDXRef-6fb095baafc96fdf50a3e387093bd997 Relationship: SPDXRef-DOCUMENT describes SPDXRef-d91087bdcc18f711f2f8477f82a987d1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-708e6f16701378d5a29460d505907f31 Relationship: SPDXRef-DOCUMENT describes SPDXRef-29f3d8770a76c02b21eac8235825e3d4 Relationship: SPDXRef-DOCUMENT describes SPDXRef-4016863dbbc129f0ece7a8c9c42c6f57 Relationship: SPDXRef-DOCUMENT describes SPDXRef-7e52df221328fb05ee4ea91a6c585fe6 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-ef97b1802ae67fcb53f931e6ee13e0ba Relationship: SPDXRef-DOCUMENT describes SPDXRef-786bebe2d09b9590c3b2522e7b4cb48e Relationship: SPDXRef-DOCUMENT describes SPDXRef-c510c37a1a2e0b8425429fcdac105721 Relationship: SPDXRef-DOCUMENT describes SPDXRef-391cdfc644252a5d8bd592f0d39abba0 Relationship: SPDXRef-DOCUMENT describes SPDXRef-0bbbb57aecf7eecd1970b2e224941c5e Relationship: SPDXRef-DOCUMENT describes SPDXRef-127ff8e7d3abc656e87e449359546812 Relationship: SPDXRef-DOCUMENT describes SPDXRef-d08684db1e6cc786c67e22ef08a1b93a Relationship: SPDXRef-DOCUMENT describes SPDXRef-32e661b2465a763f74e403a5ae67216c Relationship: SPDXRef-DOCUMENT describes SPDXRef-befa0738e7013626717e20c535513e3f Relationship: SPDXRef-DOCUMENT describes SPDXRef-00b400a60ecd46cb5400f35f9b1c4982 Relationship: SPDXRef-DOCUMENT describes SPDXRef-b6b4721bc26b84c587c6edbdba264628 Relationship: SPDXRef-DOCUMENT describes SPDXRef-3abc70379fba77cdfd369f9da2a15fe3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-19f67cfae5276e15948d49da7002e497 Relationship: SPDXRef-DOCUMENT describes SPDXRef-8ec6177aa8b53289790e62f7cfb7feea Relationship: SPDXRef-DOCUMENT describes SPDXRef-edfcaf213e5051d720f48b9a50ecf50f Relationship: SPDXRef-DOCUMENT describes SPDXRef-3a1e2144d70ed493445ee34877a9b714 Relationship: SPDXRef-DOCUMENT describes SPDXRef-142bc14a8608088d74077bb55efb755e 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-18c27a3f111eaefd5e30ebba183fafb5 Relationship: SPDXRef-DOCUMENT describes SPDXRef-48a895d1f20a3bf422527eff30873789 Relationship: SPDXRef-DOCUMENT describes SPDXRef-6a4140b8d81f3a0bb1652c726b59a188 Relationship: SPDXRef-DOCUMENT describes SPDXRef-1b61ecba55771ea7c59f10ef798d28b6 Relationship: SPDXRef-DOCUMENT describes SPDXRef-48d4e764c5af8eecef652e460022d712 Relationship: SPDXRef-DOCUMENT describes SPDXRef-411c3d800adc99a4529fb239a29e0738 Relationship: SPDXRef-DOCUMENT describes SPDXRef-5d0578eac9c265efc93da7f213d2a5e5 Relationship: SPDXRef-DOCUMENT describes SPDXRef-23de5468809603adb927e000f34175fd Relationship: SPDXRef-DOCUMENT describes SPDXRef-c79ae53e3b0c4479c539c2471fd6625c Relationship: SPDXRef-DOCUMENT describes SPDXRef-9a73380fb3ef7ef85ed602f94209b923 Relationship: SPDXRef-DOCUMENT describes SPDXRef-b04f0536853f47348f5d8b73a2d213ed Relationship: SPDXRef-DOCUMENT describes SPDXRef-2baf11cd8788c48a334e319609151a6d Relationship: SPDXRef-DOCUMENT describes SPDXRef-247415ebcdde04cd737a5c250fb08c22 Relationship: SPDXRef-DOCUMENT describes SPDXRef-7f21fbe0afdc714b468b0d632ca32cd8 Relationship: SPDXRef-DOCUMENT describes SPDXRef-7001f24eb766cd29044c2e7729dac421 Relationship: SPDXRef-DOCUMENT describes SPDXRef-bf3abf51b0594575fb7d29e670164b94 Relationship: SPDXRef-DOCUMENT describes SPDXRef-aac2752ec752e4ad3798107707149761 Relationship: SPDXRef-DOCUMENT describes SPDXRef-60a1f89f634b250cd1b5eb8cc3905f18 Relationship: SPDXRef-DOCUMENT describes SPDXRef-9166170137dd1d1213a89fc5720490b1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-88776e1b6079615dac903f34397d69f6 Relationship: SPDXRef-DOCUMENT describes SPDXRef-ae3c487dc08e720c75407d18cd39b0ee Relationship: SPDXRef-DOCUMENT describes SPDXRef-5b8ecf1b49f9065f37f2f15623fc9c02 Relationship: SPDXRef-DOCUMENT describes SPDXRef-d6f033084a5ac1fefe1e29775994210a Relationship: SPDXRef-DOCUMENT describes SPDXRef-e52ec10ab1d4f6382b2a5e2a72f62eee Relationship: SPDXRef-DOCUMENT describes SPDXRef-54a36eeb02b00aefec41177f3b9fc8e3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-daa9f623e226502390933dd63f8eb417 Relationship: SPDXRef-DOCUMENT describes SPDXRef-3f0f1c932810f12d0d4137a8e8f05b7f Relationship: SPDXRef-DOCUMENT describes SPDXRef-ca4e299731bfa208accb2be3efcee9eb Relationship: SPDXRef-DOCUMENT describes SPDXRef-d0a2e74fb2d62f9a651e9a60429c7f0d Relationship: SPDXRef-DOCUMENT describes SPDXRef-399fe7427736865405e78fee06ae28d3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-3c0a93a75145924ad0a3f3fd7cac64e1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-51d377c70b0834bf9a99155679507c58 Relationship: SPDXRef-DOCUMENT describes SPDXRef-6d257fc11c2ba1ca3dd4750a6757b0e6 Relationship: SPDXRef-DOCUMENT describes SPDXRef-877837ef13d6077f03e4e160da771f42 Relationship: SPDXRef-DOCUMENT describes SPDXRef-e14010eabfefa05016b464dc0e68d896 Relationship: SPDXRef-DOCUMENT describes SPDXRef-6333bea053326766bba1ff857b15f824 Relationship: SPDXRef-DOCUMENT describes SPDXRef-14da5aabd687f61616309f942a3e37f2 Relationship: SPDXRef-DOCUMENT describes SPDXRef-50bb23d6ea445e3f04576d7afa3f1b7f Relationship: SPDXRef-DOCUMENT describes SPDXRef-a0fa5d3f844878424c4587deffe39d9d Relationship: SPDXRef-DOCUMENT describes SPDXRef-7b406e1e9ec1afc8ef619492bbe5d52f Relationship: SPDXRef-DOCUMENT describes SPDXRef-99c0cc3708a4e0d9b3eacb4b6e769efd Relationship: SPDXRef-DOCUMENT describes SPDXRef-d5484f8b2772234caafe5c6825916300 Relationship: SPDXRef-DOCUMENT describes SPDXRef-b542de0c9e6d0e8ddfa8639f28327425 Relationship: SPDXRef-DOCUMENT describes SPDXRef-f3d8d02dbacfea9b8ca614c0ec284185 Relationship: SPDXRef-DOCUMENT describes SPDXRef-acdc929b4c39ca8c4c27c45b330b29bb Relationship: SPDXRef-DOCUMENT describes SPDXRef-a0d221df31b427ebe20c7bad2c3e994c Relationship: SPDXRef-DOCUMENT describes SPDXRef-010da6cd5fb4866c322988352b1e0203 Relationship: SPDXRef-DOCUMENT describes SPDXRef-3a81b91e5d0609cfea4c28602642407b Relationship: SPDXRef-DOCUMENT describes SPDXRef-b708b0180084d4d0edca50f3115665ca Relationship: SPDXRef-DOCUMENT describes SPDXRef-ee2ea50bc194d72885ca289372c0b8cc Relationship: SPDXRef-DOCUMENT describes SPDXRef-370b517a472cf671f5d28fd2303605ab Relationship: SPDXRef-DOCUMENT describes SPDXRef-d3a82667640f0d9711c22820a5c3eca1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-e0564a6c234c2626f6c57352363d82fc Relationship: SPDXRef-DOCUMENT describes SPDXRef-61cd68438de327de218292e4f783e93e 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-e6f1295cdb687e008a315fe1c3030123 Relationship: SPDXRef-DOCUMENT describes SPDXRef-cf06fa02976cd3005177438407ab6133 Relationship: SPDXRef-DOCUMENT describes SPDXRef-3355a1894522f523577d45611f862bdd Relationship: SPDXRef-DOCUMENT describes SPDXRef-f191f4a0d134c3df389d263147bf8473 Relationship: SPDXRef-DOCUMENT describes SPDXRef-73eeeee52d8a2ff0b8aae5510d8696ce Relationship: SPDXRef-DOCUMENT describes SPDXRef-06b77cecaaccdeeb476ae581ad2a4320 Relationship: SPDXRef-DOCUMENT describes SPDXRef-b9422e2cafa09b448abbef5ae0c6751f Relationship: SPDXRef-DOCUMENT describes SPDXRef-503e76c7ce1248450e702ef6ccc5ffde Relationship: SPDXRef-DOCUMENT describes SPDXRef-947001cad8c41c56cd23131ae928cb49 Relationship: SPDXRef-DOCUMENT describes SPDXRef-50e60459632ae161eecfe11ab892f5ed Relationship: SPDXRef-DOCUMENT describes SPDXRef-fef227437b14246dd19612afb026f62a Relationship: SPDXRef-DOCUMENT describes SPDXRef-e1312570abf53726fa2851a6950cd930 Relationship: SPDXRef-DOCUMENT describes SPDXRef-45100b224f388672cccaba46c4dbce4e Relationship: SPDXRef-DOCUMENT describes SPDXRef-f8bd900eb53abe2b11fa221c8ffb3194 Relationship: SPDXRef-DOCUMENT describes SPDXRef-6b5d6a048c3488b6b004c10c6a21a34a Relationship: SPDXRef-DOCUMENT describes SPDXRef-06325697f4fa448be38270b12a16b256 Relationship: SPDXRef-DOCUMENT describes SPDXRef-b3cc4dc5fb243a71ac16d35ec200a9d7 Relationship: SPDXRef-DOCUMENT describes SPDXRef-66eb635ec99c39df216eee289ff77ba3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-0a4d53c88c653530dd5fadab13ae2da7 Relationship: SPDXRef-DOCUMENT describes SPDXRef-5512a7d9aa6fdb217c70ca8cd769075f Relationship: SPDXRef-DOCUMENT describes SPDXRef-9750a846f94c4d5c34ddd502ac4ca68e Relationship: SPDXRef-DOCUMENT describes SPDXRef-f3d918b2b86e6cff7ff5103fac8ca44b Relationship: SPDXRef-DOCUMENT describes SPDXRef-d8ad752cc80c51b235de497c82efa20b Relationship: SPDXRef-DOCUMENT describes SPDXRef-7b2bd70a8daa0f01f7fbf56a8aea8ab9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-a9fe577f1337d288846ff933d9acbbd3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-2a4c2bf7479c8111b08da003afe31af8 Relationship: SPDXRef-DOCUMENT describes SPDXRef-f208ce721e3ba2354744c93e125e22b1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-485b8b42bb7fff48a24aafc4ee99134d Relationship: SPDXRef-DOCUMENT describes SPDXRef-daffc5a3e8f5e7b18ca61cf2e77ad3b5 Relationship: SPDXRef-DOCUMENT describes SPDXRef-915b872eaed4e193b58193d69377eb7b Relationship: SPDXRef-DOCUMENT describes SPDXRef-65da9112fadc671a8de9a1c017f2b0c0 Relationship: SPDXRef-DOCUMENT describes SPDXRef-0a21cbea94d0f625d0c11b1d4c832f34 Relationship: SPDXRef-DOCUMENT describes SPDXRef-e3ad19afaf5302b5cffad406eb3bcea9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-9ee40a8621c04ec7acce729dfe1b4767 Relationship: SPDXRef-DOCUMENT describes SPDXRef-96015fce710c0754ca883fb915226e94 Relationship: SPDXRef-DOCUMENT describes SPDXRef-c2ad4c0daa7934ce87e1ff30092e6a6a Relationship: SPDXRef-DOCUMENT describes SPDXRef-0355f18eb0d8d1e448d16de23c768c2a Relationship: SPDXRef-DOCUMENT describes SPDXRef-7e394aa7e598d8d0a53b6e084e365bec Relationship: SPDXRef-DOCUMENT describes SPDXRef-39224f2e56ee14451f3c044e82e20dec Relationship: SPDXRef-DOCUMENT describes SPDXRef-5982ae6f7dfc28129ed9531aa046b685 Relationship: SPDXRef-DOCUMENT describes SPDXRef-88a60c53c878c4002654a42e318cb979 Relationship: SPDXRef-DOCUMENT describes SPDXRef-a5de464a8c49019f6d5483819e4074ab Relationship: SPDXRef-DOCUMENT describes SPDXRef-e8b8ca643ea247c445e31ad11536cafe Relationship: SPDXRef-DOCUMENT describes SPDXRef-95f9986e12af12e64d0a9682911cbbea Relationship: SPDXRef-DOCUMENT describes SPDXRef-cf172d94e9e80aa0f9a11180c28d46d0 Relationship: SPDXRef-DOCUMENT describes SPDXRef-644e644c800d18db1de2493381ba16a2 Relationship: SPDXRef-DOCUMENT describes SPDXRef-e51bf393c5b121ac6e93817eceafe933 Relationship: SPDXRef-DOCUMENT describes SPDXRef-da8f9c091eb54b53ada5c59b221d063e Relationship: SPDXRef-DOCUMENT describes SPDXRef-f9e4ec4cad4c6f9d002e06d78f53bd22 Relationship: SPDXRef-DOCUMENT describes SPDXRef-c1bf4ed048e9409ba6d21217a7ae8025 Relationship: SPDXRef-DOCUMENT describes SPDXRef-5040fcafccb15914b81682c0db84a154 Relationship: SPDXRef-DOCUMENT describes SPDXRef-ac43ffcc905408363a67dd2a5fc1b78b Relationship: SPDXRef-DOCUMENT describes SPDXRef-451b0a17b884fc851225e885ad99cbff Relationship: SPDXRef-DOCUMENT describes SPDXRef-1da0a77f00a5d53326441edc72d4e5e1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-23f15d67c7187909c5bc263e3c69d05c Relationship: SPDXRef-DOCUMENT describes SPDXRef-2fd0c069da548c082103879112663be4 Relationship: SPDXRef-DOCUMENT describes SPDXRef-f757eb531e5239a99f0ce456cbcc8919 Relationship: SPDXRef-DOCUMENT describes SPDXRef-85ddb672e79202c37de80570ed4719a8 Relationship: SPDXRef-DOCUMENT describes SPDXRef-e05ef12cfa457b717a5fe94ded751ad7 Relationship: SPDXRef-DOCUMENT describes SPDXRef-886573e1982ffbc90074627c39aa77a5 Relationship: SPDXRef-DOCUMENT describes SPDXRef-98abda0e51a76c0734b29bac928ebb1e Relationship: SPDXRef-DOCUMENT describes SPDXRef-ac4a6183f42641e00567f6222964a816 Relationship: SPDXRef-DOCUMENT describes SPDXRef-976eeef949dc4c1a41bdba0b97258088 Relationship: SPDXRef-DOCUMENT describes SPDXRef-43818b56758135608ef1030aab571255 Relationship: SPDXRef-DOCUMENT describes SPDXRef-61392cac3ca03cd0b685b29686a69837 Relationship: SPDXRef-DOCUMENT describes SPDXRef-792379b8efdd191724c01aae4f83678b Relationship: SPDXRef-DOCUMENT describes SPDXRef-d227e34a7d8dff144c95b28c9e829e80 Relationship: SPDXRef-DOCUMENT describes SPDXRef-665af0d88625926eb5a7912fa6a13be3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-5d4428002986b78929aa27aaa77f1071 Relationship: SPDXRef-DOCUMENT describes SPDXRef-3210687de460394064901c6882ab5805 Relationship: SPDXRef-DOCUMENT describes SPDXRef-3d531d9689a099d23cc9683c3fe6345b Relationship: SPDXRef-DOCUMENT describes SPDXRef-2a6ac07960cf4e48697bded199fb1075 Relationship: SPDXRef-DOCUMENT describes SPDXRef-880bffbe8cbb6439bda1064551ec822d Relationship: SPDXRef-DOCUMENT describes SPDXRef-a822981ce42638b6a9c7e4247c329d35 Relationship: SPDXRef-DOCUMENT describes SPDXRef-37d1aa8c4b36a193e7c80e60a26faecd Relationship: SPDXRef-DOCUMENT describes SPDXRef-06793eda7a52fb792d6354e686eb0e4c Relationship: SPDXRef-DOCUMENT describes SPDXRef-35b23e2a0750d527f6b9cf495b118370 Relationship: SPDXRef-DOCUMENT describes SPDXRef-794e2c153220a65e5126bfedb0262d0d Relationship: SPDXRef-DOCUMENT describes SPDXRef-bd8302fe7fc37858be0714dc5bbbc379 Relationship: SPDXRef-DOCUMENT describes SPDXRef-0c7773c725c0ff22fb949aba9190af5f Relationship: SPDXRef-DOCUMENT describes SPDXRef-22f53323bed5a4da32412b51f4c3dab9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-bf7277ecca2a1b9fb508d974321aa3e6 Relationship: SPDXRef-DOCUMENT describes SPDXRef-d076a683f555230419b937c9467a47a6 Relationship: SPDXRef-DOCUMENT describes SPDXRef-8a111523706b6886ea359f320096107e Relationship: SPDXRef-DOCUMENT describes SPDXRef-aa72b5df7bd3f737dd9f51bacbbc3e62 Relationship: SPDXRef-DOCUMENT describes SPDXRef-5248e993153056b4f328802061945033 Relationship: SPDXRef-DOCUMENT describes SPDXRef-85066f8063618d4a3ecf4ac6415866ca Relationship: SPDXRef-DOCUMENT describes SPDXRef-ea3cb20f77bb81692740ac89fe049928 Relationship: SPDXRef-DOCUMENT describes SPDXRef-2e609d221c814f91a7d35861cbed7bf1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-933ec5249d5485f72630e8083e17702c Relationship: SPDXRef-DOCUMENT describes SPDXRef-59d43f84efe0bdcf28c36946470bf785 Relationship: SPDXRef-DOCUMENT describes SPDXRef-05ca950c757ccb54b7dab7acabe862f2 Relationship: SPDXRef-DOCUMENT describes SPDXRef-682fe05246802bee51283edfaf9050e9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-cdff2cc73debb1f25c8964d4c13282c4 Relationship: SPDXRef-DOCUMENT describes SPDXRef-607e6ed2bc8359e5ce639ed17394bfc4 Relationship: SPDXRef-DOCUMENT describes SPDXRef-cbb0c979e78388a5a2cebc0123d36ea9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-a44b0d97cad225cd824aed63529532d9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-ea4e1e2d71761eba39e71a589c7b1a18 Relationship: SPDXRef-DOCUMENT describes SPDXRef-49ab337d7e10bc88b802a965342ce84e Relationship: SPDXRef-DOCUMENT describes SPDXRef-643d55100c55030ad2295da00342070c Relationship: SPDXRef-DOCUMENT describes SPDXRef-b8de8137149cfd1ec9a7cc8b3a3ccd70 Relationship: SPDXRef-DOCUMENT describes SPDXRef-396a0acb4c2eba4f18f36256b777bf04 Relationship: SPDXRef-DOCUMENT describes SPDXRef-5150a261af4dff72f8d0ec0448325e32 Relationship: SPDXRef-DOCUMENT describes SPDXRef-a990b769b3ec35a5ed4e89a2f6a967a6 Relationship: SPDXRef-DOCUMENT describes SPDXRef-abdd7366ed996fbf493675389f4a1798 Relationship: SPDXRef-DOCUMENT describes SPDXRef-34ee7799c99f2afaadfe2775eff934a0 Relationship: SPDXRef-DOCUMENT describes SPDXRef-68eda877b4613b23d1be87076ff62d68 Relationship: SPDXRef-DOCUMENT describes SPDXRef-a5c2277ea9afa2e85db3f80203095bed 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-782c93bb1ef9f471b38420fa289d58c3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-e05fd10f484e5f9fce541e9ab2c5372a Relationship: SPDXRef-DOCUMENT describes SPDXRef-b9f51f3bdab945f9ecdd182aaf1f361c Relationship: SPDXRef-DOCUMENT describes SPDXRef-a243cf712661defbcb0c683b531f1995 Relationship: SPDXRef-DOCUMENT describes SPDXRef-ce36dec014550963069fb57bec3573a1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-9fdbb89119ec7533f0a29632b3584c99 Relationship: SPDXRef-DOCUMENT describes SPDXRef-6c8740bfda1333b5807512d815a6d951 Relationship: SPDXRef-DOCUMENT describes SPDXRef-e1bc753fc4f0662b33cc2f84115ed157 Relationship: SPDXRef-DOCUMENT describes SPDXRef-16c41db51f90297cf3376810aae01255 Relationship: SPDXRef-DOCUMENT describes SPDXRef-4b729a919ccc46d84d53b11ba541cb5c Relationship: SPDXRef-DOCUMENT describes SPDXRef-1b63c0a2a16a08b3fae72df1d549c042 Relationship: SPDXRef-DOCUMENT describes SPDXRef-609934aa4ec772c856ba9a2045103fa7 Relationship: SPDXRef-DOCUMENT describes SPDXRef-4381b94f8ace4fb989ea2360905dcdc9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-7a7176661c6c818281468530a6fdf5dc Relationship: SPDXRef-DOCUMENT describes SPDXRef-3a41d4d231f01bf08048fd9519274cee Relationship: SPDXRef-DOCUMENT describes SPDXRef-9d7148a41a6f486e0751eeae3bb08b32 Relationship: SPDXRef-DOCUMENT describes SPDXRef-c3f98a399a484c5c50d22c2436f03de8 Relationship: SPDXRef-DOCUMENT describes SPDXRef-8e642c61ffd3a74cbf4c255016da5310 Relationship: SPDXRef-DOCUMENT describes SPDXRef-586f633210b0ea3073e4c0ec3488782b Relationship: SPDXRef-DOCUMENT describes SPDXRef-bde5bd5343026f7d99a9ca325dc979e7 Relationship: SPDXRef-DOCUMENT describes SPDXRef-ea9a59e5c0da1d97a4588675056d6964 Relationship: SPDXRef-DOCUMENT describes SPDXRef-4aed1b5ad90f071ce03dc9e8c432c2ed Relationship: SPDXRef-DOCUMENT describes SPDXRef-2b335d4b00f54dcfcbf8f3cc898caf88 Relationship: SPDXRef-DOCUMENT describes SPDXRef-e2796e035b5ac9b945cc5cafc1d0933b Relationship: SPDXRef-DOCUMENT describes SPDXRef-3c54d323b16fa02141b88984f746925f Relationship: SPDXRef-DOCUMENT describes SPDXRef-bacc8c51d61324fa0e9d494f185de3f9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-d6cd32b0d89a482bcd5bc61bef72f330 Relationship: SPDXRef-DOCUMENT describes SPDXRef-1325ce98aafac4fc2101947a6855f51f Relationship: SPDXRef-DOCUMENT describes SPDXRef-c4d793fb1182a7996509195b69313e1e Relationship: SPDXRef-DOCUMENT describes SPDXRef-3cc9c7f6ffbf79f68f0e650c0a643c45 Relationship: SPDXRef-DOCUMENT describes SPDXRef-65589cf46db095aa896fad01e50764dd Relationship: SPDXRef-DOCUMENT describes SPDXRef-1ed78496bdd521e4682a8015320b6799 Relationship: SPDXRef-DOCUMENT describes SPDXRef-f186fca1a1ff7720bf7a416328910572 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-386c113c83daf432a8b4ef425cdd276b Relationship: SPDXRef-DOCUMENT describes SPDXRef-ecff04288507281e22520e2585aeb0dc Relationship: SPDXRef-DOCUMENT describes SPDXRef-cd6fe1a334cb97b25f0093213aa0ed69 Relationship: SPDXRef-DOCUMENT describes SPDXRef-aece110cb820bd3885a563e67d259c85 Relationship: SPDXRef-DOCUMENT describes SPDXRef-8ccbd127c46557fdfe9014bd4c049c75 Relationship: SPDXRef-DOCUMENT describes SPDXRef-2e7fb614fee539f06a987743ac93e5c6 Relationship: SPDXRef-DOCUMENT describes SPDXRef-177bb21721356bf9e7fe2bdf13dda8fd Relationship: SPDXRef-DOCUMENT describes SPDXRef-1ece23e73ae74de4b1fb7d49dd06e2a6 Relationship: SPDXRef-DOCUMENT describes SPDXRef-27c701324882c03f52085ab398e76764 Relationship: SPDXRef-DOCUMENT describes SPDXRef-76a5c6ce88f23d11aa7bcc867e7c2b53 Relationship: SPDXRef-DOCUMENT describes SPDXRef-cbaf7e5fb5294bf451926618dc482aaf Relationship: SPDXRef-DOCUMENT describes SPDXRef-abb144470c7127c2bf747ff289f823fd Relationship: SPDXRef-DOCUMENT describes SPDXRef-6544212def6658274639a221dfa7f4e5 FileName: ./.editorconfig SPDXID: SPDXRef-ef9e810fef0dacab48d3a0ebe7ca6724 FileChecksum: SHA1: 4cb38c9e102a86433324bfe9bab79e4a3cfda82d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Facebook FileName: ./.git-blame-ignore-revs SPDXID: SPDXRef-6fb0a77d64ea39ec48a1a4b4925cc677 FileChecksum: SHA1: 26200d4ce36b54a2d1ec567ea2d567b89e1971d1 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 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-c70dedde98f6e30059722536477b7c0f FileChecksum: SHA1: f079615689b7f8f3208e906c6796704b85681e6e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2024 Paul Schaub FileName: ./.github/ISSUE_TEMPLATE/library.md SPDXID: SPDXRef-89e74a9482bade1ffa9c57982ea76ac2 FileChecksum: SHA1: 9f9382c5730376830bbc2195c6f5054564274f53 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2024 Paul Schaub FileName: ./.github/workflows/codeql-analysis.yml SPDXID: SPDXRef-a2bc00d2acb093d67e9d418bcd808b34 FileChecksum: SHA1: a1696ee7683dc13d156ccabef2c62b2116713da0 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-cdba970848907f7166d92bfaccbb0c94 FileChecksum: SHA1: 1c4cad47bd872b8139016987ddfc9003359838d0 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: 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: ./CHANGELOG.md SPDXID: SPDXRef-8cb66dff1ef3f5ec042c40f400bf59e1 FileChecksum: SHA1: 964e02f0265ce390dafb007b7f4ab0688456ca96 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: 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-fdecfd9506de67a26da7111dd284873d FileChecksum: SHA1: d49abd652c7c07223043a3bd7f3fe914143ee7cb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./SECURITY.md SPDXID: SPDXRef-c84dc76695d8cae303bee3e717f7b64e FileChecksum: SHA1: b7b5d56f30dc2a83903707097f859431afb2eeff 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: 2022 Paul Schaub FileName: ./_layouts/default.html SPDXID: SPDXRef-e352f8cbe6eb98ae30a93f989a00ad82 FileChecksum: SHA1: 96452a8943a165ec8be09c8d0e5e348726991bf9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-3.0 FileCopyrightText: 2022 Paul Schaub , 2017 Steve Smith FileName: ./assets/logo.png SPDXID: SPDXRef-f59a9e2de212a48b926e99d18d8a469f FileChecksum: SHA1: 038dc68dbcd085436c661934966c043c74c91aad LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 FileCopyrightText: 2022 Paul Schaub FileName: ./assets/pgpainless.svg SPDXID: SPDXRef-36814ba002b0d0547970f0353e8c82fc FileChecksum: SHA1: 054c6d16e128922ba98baee258e40cab567ac8fa LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 FileCopyrightText: 2021 Paul Schaub FileName: ./assets/repository-open-graph.png SPDXID: SPDXRef-95eff2f3cf1e4ff46373df6a54a187c5 FileChecksum: SHA1: bbce594d1184a0aaed02b9085421e21c29cfb6dd LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 FileCopyrightText: 2021 Paul Schaub FileName: ./assets/test_vectors/.gitignore SPDXID: SPDXRef-715dc7734d144261cde094454a32e16b FileChecksum: SHA1: 0defcd86e54e2713da8c961fa85b1dda31dd0496 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2018 Paul Schaub FileName: ./assets/test_vectors/cryptie_signed.asc SPDXID: SPDXRef-a18d100f17b9ab0389b6da75465c1c05 FileChecksum: SHA1: 8ecb54331abd3864318932e274f86743dcacbed8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 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: 2018 Paul Schaub FileName: ./assets/test_vectors/keys/cryptie_pub.asc SPDXID: SPDXRef-4fbe0de16bc1ad6ac61646c86fc5f0b8 FileChecksum: SHA1: f16692a69704da6185b39eee7d16a9e543298acd LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 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: 2018 Paul Schaub FileName: ./assets/test_vectors/keys/emil_pub.asc SPDXID: SPDXRef-fe6812b28b94591ff865bbbd493668d0 FileChecksum: SHA1: eb42842b4376a9a6eb6fd660854dc3e9b47525ba LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 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: 2018 Paul Schaub FileName: ./assets/test_vectors/keys/juliet_pub.asc SPDXID: SPDXRef-3458db4417b8181babacf47ad3635709 FileChecksum: SHA1: 80a6fa49a73376b33a81dd5435b86ecadacdc5aa LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 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: 2018 Paul Schaub FileName: ./assets/test_vectors/keys/romeo_pub.asc SPDXID: SPDXRef-c468569fb295f6429040be3df0fb8560 FileChecksum: SHA1: 6ab7bbf48c8d0deaf37a851da4e20e2678057efc LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 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: 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: 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: 2018 Paul Schaub FileName: ./build.gradle SPDXID: SPDXRef-e02a2a667e747c619f9daa20f21f9ac6 FileChecksum: SHA1: e7cd65313042d0b2359c66ad170c28edb83d8741 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: 2022 Paul Schaub FileName: ./docs/README.md SPDXID: SPDXRef-3e5cd61fefa43a70f4e9d29b2461ace0 FileChecksum: SHA1: d79ef873e65dcffaf97b0a13d3e2971a5c1c7e80 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 FileCopyrightText: 2022 Paul Schaub FileName: ./docs/make.bat SPDXID: SPDXRef-083dcc691c5bacde4d757c912f5e5beb FileChecksum: SHA1: 071c854f7152d062639e326688b63fe70eaa5f03 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 FileCopyrightText: 2022 Paul Schaub FileName: ./docs/requirements.txt SPDXID: SPDXRef-6d28960f3d69948787054c085ff2c300 FileChecksum: SHA1: 3f91dd1cd53f545c5a3282e6b78f94db2a2152a1 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 FileCopyrightText: 2022 Paul Schaub FileName: ./docs/source/conf.py SPDXID: SPDXRef-61017f7fd8b72cfbd774a2435b7c7d43 FileChecksum: SHA1: abc9d285cb015e08f9a4cb55c1395d26de1e7266 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 FileCopyrightText: 2022 Paul Schaub FileName: ./docs/source/ecosystem.md SPDXID: SPDXRef-d44762bd437b83e5e1c0d352fdca8c70 FileChecksum: SHA1: c5cd6369e33d630198e65bb163ac0abd5bb5b455 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 FileCopyrightText: 2022 Paul Schaub FileName: ./docs/source/ecosystem_dia.md SPDXID: SPDXRef-91208327e2fa39bd968fb44c9adfc442 FileChecksum: SHA1: 8a96f942e01b386fe67d8034abd9996bb5728129 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 FileCopyrightText: 2022 Paul Schaub FileName: ./docs/source/ecosystem_dia.png SPDXID: SPDXRef-e407539a6869ff2740acd88173cd260d FileChecksum: SHA1: 6ddaa04b328935cb778cf5c78d0288ad659add83 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 FileCopyrightText: 2022 Paul Schaub FileName: ./docs/source/ecosystem_dia.svg SPDXID: SPDXRef-822990a568d8520956fc2814b26dc815 FileChecksum: SHA1: 95978aa6e807363258cfda5346bf34c9cfaf74c6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 FileCopyrightText: 2022 Paul Schaub FileName: ./docs/source/index.rst SPDXID: SPDXRef-88bfe69ae67d5d77b00b87daa2c6d5c6 FileChecksum: SHA1: f9d641104fbf47be17abb468f4573799e31f3971 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 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: 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: 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: 2022 Paul Schaub FileName: ./docs/source/pgpainless-core/indepth.rst SPDXID: SPDXRef-32fa37c82da6d55ef313dc2338f5fb89 FileChecksum: SHA1: 00212f93f1b176c610571e1f7a2f61d6fa3892f0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 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: 2022 Paul Schaub FileName: ./docs/source/pgpainless-core/quickstart.md SPDXID: SPDXRef-60b6e9823ec387622f432e44963e9468 FileChecksum: SHA1: ee8975d218d625880f3448d5fd88a5e381de3dd9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 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: 2022 Paul Schaub FileName: ./docs/source/pgpainless-sop/quickstart.md SPDXID: SPDXRef-43ce727c54be7945713edc0b24ffb037 FileChecksum: SHA1: 353909603a4a7c65ab9b90ee10af3cd5a242647d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 FileCopyrightText: 2022 Paul Schaub FileName: ./docs/source/quickstart.md SPDXID: SPDXRef-3de2a675411964a59648a10c8638291e FileChecksum: SHA1: 531bf11db0196a92b71799a20ea9e04bfb8e7b93 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 FileCopyrightText: 2022 Paul Schaub FileName: ./docs/source/sop.md SPDXID: SPDXRef-0bcb15bed4ec24bb3f41f55ffbb73776 FileChecksum: SHA1: 7f64363cf18d62cd7c63db3d094c355cfb93541b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-3.0 FileCopyrightText: 2022 Paul Schaub FileName: ./gradle/wrapper/gradle-wrapper.jar SPDXID: SPDXRef-011fd8671134b2ea69d108464b312931 FileChecksum: SHA1: c3c3e995ebcc3fe7fff300a60dccc665d957c0e5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2015 the original author or authors. FileName: ./gradle/wrapper/gradle-wrapper.properties SPDXID: SPDXRef-48485d94ac8726f440024285c4ef1ffd FileChecksum: SHA1: 8a77748441e210ea4ebdfa717e242110fa639561 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2015 the original author or authors. FileName: ./gradlew SPDXID: SPDXRef-da8b487f42abbd753925d01c9e4b4ac6 FileChecksum: SHA1: badb6df0cd13bac3ec399a0d8e18c4f6a241d8cd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2015 the original author or authors. FileName: ./gradlew.bat SPDXID: SPDXRef-940664e77f4326274c0427dec470d3cd FileChecksum: SHA1: a553c93f2fce708168d25e2ed08e5bdf2a304e1b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2015 the original author or authors. Copyright 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-3fc7a7d0db020a71f9322b1031815a25 FileChecksum: SHA1: f9f197595d73a0e2dbb1dfb8b56a3b837b5fa933 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-armor.1 SPDXID: SPDXRef-f1328704297b24a22298f3c5181e1213 FileChecksum: SHA1: bd2eb8d1382b4ef194d9db71e33571e03e97d929 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-change-key-password.1 SPDXID: SPDXRef-71542863070d17e0de2658c231e24efc FileChecksum: SHA1: 6dece9688651dfab6229913567ffdc686f4ac165 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-dearmor.1 SPDXID: SPDXRef-4a44dd123bf4cc3a8f3a757c56f26a17 FileChecksum: SHA1: 481afef5050eb3210810b7909ddd2e0f03e6a1d6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-decrypt.1 SPDXID: SPDXRef-b1f68f088d2323350c4f07d8f579025c FileChecksum: SHA1: 9fb4a5a7d650ada6349f7f838ae017352f2a2109 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-encrypt.1 SPDXID: SPDXRef-05156006285d6fa0a52fece681d20b77 FileChecksum: SHA1: 9e1f7cac3053478dbbcbe5bce57c1fecae2b94e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-extract-cert.1 SPDXID: SPDXRef-70e8fd3f746400e4b27ea29c29f84d6f FileChecksum: SHA1: 5d5580ec75ef3542f35c29869787a50a4cafa1a8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-generate-completion.1 SPDXID: SPDXRef-5ef13ca44a86f122b7570a6ee2ddee38 FileChecksum: SHA1: b676e06a1df027aa9d37872e2b3943e73bd6ce27 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-generate-key.1 SPDXID: SPDXRef-8aebf8ebfa411cea3cafc987404345ed FileChecksum: SHA1: 3cd4f500fa4a7bc07a0c0f4b17c45adfc1a1f791 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-help.1 SPDXID: SPDXRef-28292ac83dc8606c7e144d3058cc0f79 FileChecksum: SHA1: 0f57db2addb3d760fc7b19d7ecb0e285b3a46c3b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-inline-detach.1 SPDXID: SPDXRef-ef06d1800cfb6e18fa0742473fd985fa FileChecksum: SHA1: 19faa54aac65206581d87fb41baf84e5526322b6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-inline-sign.1 SPDXID: SPDXRef-9c38913cda5c0cf0bf593528472c3741 FileChecksum: SHA1: c2f62e40a7dd29616d7455b451a16bea7952090f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-inline-verify.1 SPDXID: SPDXRef-1915d67c154d3c908f484f15fe3943e3 FileChecksum: SHA1: a67efdeb00cba9bdaf249d2bd3bae1ca1d9b152e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-list-profiles.1 SPDXID: SPDXRef-c7d3b5e22f3d572b1f0091e94202e87f FileChecksum: SHA1: 06662d9fe1030166e0e4ac3891394b6a913eef39 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-revoke-key.1 SPDXID: SPDXRef-c71b4baa647eaf66aa3ed1b223ab269a FileChecksum: SHA1: e65f9fce49938c228b0078cb4079129a11b0c889 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-sign.1 SPDXID: SPDXRef-35bcf87d24654edb39ccc74c4ff49cc6 FileChecksum: SHA1: 7b27e1b8d5d53905ce8c6370d4abc0fb1a69c81a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-verify.1 SPDXID: SPDXRef-30711b487868519dad104adc7942b043 FileChecksum: SHA1: 631d619ed0c051102f12c8ef8805a258da35b393 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli-version.1 SPDXID: SPDXRef-398e85ae593a7530b11e17ac96c4860f FileChecksum: SHA1: 2dd316264cd7d085bf695d3067455e0735a6f4f6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-cli/packaging/man/pgpainless-cli.1 SPDXID: SPDXRef-be2b576cb4b112dde3395d33c58f486b FileChecksum: SHA1: 906558df5d4bae14e876dfe86738fa3f8633cfbc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 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: 2022 Paul Schaub FileName: ./pgpainless-cli/src/main/java/org/pgpainless/cli/PGPainlessCLI.java SPDXID: SPDXRef-adebbfe4399936c3442dd1f356ba12d4 FileChecksum: SHA1: 99b423230736ef5686d33d35927e49c7033b3821 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/logback.xml SPDXID: SPDXRef-484f243f1eac8e15ee2ac09e500acf8b FileChecksum: SHA1: 0418cd7f11c244e6a55dda5dda858b7a46aa6b69 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-6b7b15e7be87beaf5e96e461cb253c44 FileChecksum: SHA1: 0ec3af4296a640632bb5a36ca9192b712dbe2634 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-bb0572e1a70be3bf2833d5d7b50dadf4 FileChecksum: SHA1: 12181ebe52d9835659239d4036b08e6adc0a4b45 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-1ddbf32e59ab101fb3176cb8cac6ae16 FileChecksum: SHA1: e3b4a23d14facaf137a702ded9fc310c5bc1037c 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-399e06f797e84b7a8fec72dbec86f47a FileChecksum: SHA1: c7f07834ef1574b3d1e385142eb9ff448162bf69 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-2c6ddf43a5b4939bb27308cfaf788dd4 FileChecksum: SHA1: 402e074ff9d79b6d15066815620754d652db7ec9 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-4cf2b64a770e1b71e09e0f869a35bd75 FileChecksum: SHA1: 4ee8d0e92180d083388353becad77cd10b11f9f8 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-e83849ca0f4c8e86326ce7d3e6c82eb8 FileChecksum: SHA1: 416fcd274d7f73bf1a1ae50cb489b0581dd71e8a 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-20908fbe3d19d77199df06f6e728d8f9 FileChecksum: SHA1: f8e9b55cc2f41f07a3c8776dbb3e603e7acea4bc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/gnupg/GnuPGDummyExtension.java SPDXID: SPDXRef-aba6f99da53f0fce006a9cfda887516e FileChecksum: SHA1: 23b3793ef15f0d01a8f61b4ebe3872f067b9a9c1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/gnupg/GnuPGDummyKeyUtil.java SPDXID: SPDXRef-c4400aa8fcb8ec417be6ab5905b33a2d FileChecksum: SHA1: 8fc500b3f8fea320fb79ac1c99f4478b7c8875f5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/gnupg/package-info.java SPDXID: SPDXRef-1076abc7003aa1cff538137afba67844 FileChecksum: SHA1: 52a4bc9b5ff8864afe9a1fd668d35689c633792f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/decryption_verification/OpenPgpInputStream.java SPDXID: SPDXRef-3bf852dced7480d4cf4dbeb2412226cb FileChecksum: SHA1: c551e9266f30b9bad527379f8834f6ba2c047c06 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/decryption_verification/package-info.java SPDXID: SPDXRef-02b44a2c185a3a30ad69dfac6ef36212 FileChecksum: SHA1: d58eadcf0fdd395b9505a1f0683e7433d5f7ca3c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/exception/KeyException.java SPDXID: SPDXRef-fd0c5a7e207518c1c0f022f38b78ed9d FileChecksum: SHA1: 95e70f2ed18949cdd6d293c18e9ce71ce6200e8e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/exception/KeyIntegrityException.java SPDXID: SPDXRef-afcea1c9c7976955481e82d94568593a FileChecksum: SHA1: e65266357362757e65f399a2054f3a74787d45fd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/exception/MalformedOpenPgpMessageException.java SPDXID: SPDXRef-df8fb9191e36aa5cf91509aa67a703d3 FileChecksum: SHA1: 71346fc1a0d32473cad997c47669c9b42d44b055 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/exception/MessageNotIntegrityProtectedException.java SPDXID: SPDXRef-8e83cd7bddd2d332355509d077ad8611 FileChecksum: SHA1: 16dba3d55811c0fc468d217cac2a493ea9926fdc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/exception/MissingDecryptionMethodException.java SPDXID: SPDXRef-027ff2e806e63f3444ed54ffbeb9b500 FileChecksum: SHA1: 5890259bbd963f3e9c83dac0b1b5359f6aeccf22 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/exception/MissingPassphraseException.java SPDXID: SPDXRef-36f69955725ba51fb6bc102d2c080a5e FileChecksum: SHA1: acc8ec4487d1889d3bef732c8bb0af1a101998f0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/exception/ModificationDetectionException.java SPDXID: SPDXRef-1f008ab8abf835f158db6ce8f391a189 FileChecksum: SHA1: 2ae7ea8ae12c9fe23ce6247684e375286756e6fa LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/exception/SignatureValidationException.java SPDXID: SPDXRef-70ea164eb79f2cc1c994a521062ea73f FileChecksum: SHA1: e18e4ea39c05fdb19fe1aa0d1ca55dbe81ece3ea LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/exception/UnacceptableAlgorithmException.java SPDXID: SPDXRef-9a880f7932bb1823ab832824c8dd57a0 FileChecksum: SHA1: 7049842e7c1212d800976d356d07663a52a7d932 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/exception/WrongConsumingMethodException.java SPDXID: SPDXRef-c8334aa1e4325ad644cd173de22b5bce FileChecksum: SHA1: e02f4a8455e44a3bd6c0493583e56ae5fdcf72a1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/exception/WrongPassphraseException.java SPDXID: SPDXRef-74d2942e5e0b7ede0ecdb0d9426d12ae FileChecksum: SHA1: 9603892c2da1932066547138271ef1bbb0b23b62 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/exception/package-info.java SPDXID: SPDXRef-d314066c7dbf367f2d49e1b12c18fe36 FileChecksum: SHA1: ab3e34275d7792eb987b50682c07c93ecc57cb2d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/key/package-info.java SPDXID: SPDXRef-ff9be31f2970ebde7b538922cc46f12b FileChecksum: SHA1: 2383bc0834ff9bd65ceac1b11ca3f2bd6f3feda1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/key/util/OpenPgpKeyAttributeUtil.java SPDXID: SPDXRef-fc07583e3768df6f5eaba9de5711d50f FileChecksum: SHA1: a1d4927d46ac84e5af87761c8c54fa791899db97 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/key/util/package-info.java SPDXID: SPDXRef-00c4cea126a00eacec5e13f29c05cec3 FileChecksum: SHA1: c375625bb5d9aae78f1d7a66b741afa56e104921 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/package-info.java SPDXID: SPDXRef-11b08e84dcbedb1437e485edff49b2b1 FileChecksum: SHA1: 3023f6bb35fa7b40ef24bf1229f8ae51acd7796c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/util/package-info.java SPDXID: SPDXRef-65a9b535090e654a0cf855241d1ff893 FileChecksum: SHA1: 8d85f2ce210b55f061e05ea986965c159bd135ff LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/util/selection/keyring/KeyRingSelectionStrategy.java SPDXID: SPDXRef-8dfdf41bf5949f3823d55680ffaf6bb3 FileChecksum: SHA1: dad103855ab6043b1cacc1546af6d650b483befa LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/util/selection/keyring/PublicKeyRingSelectionStrategy.java SPDXID: SPDXRef-a9e8f363f2202b2817e080850136b435 FileChecksum: SHA1: 84a7963351bd5bfe1c7974a2279a7ce433cb5621 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/util/selection/keyring/SecretKeyRingSelectionStrategy.java SPDXID: SPDXRef-95cb6aed096cece7cf76de254d203508 FileChecksum: SHA1: 25f1232670b80f6ca60ebaa8bb6f418ba80856cd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/util/selection/keyring/impl/ExactUserId.java SPDXID: SPDXRef-3575edef62a3f967c0e2e592da474bf6 FileChecksum: SHA1: 1be4e2bee38b6a255c3aaf751ea8c58c4fef06a6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/util/selection/keyring/impl/Whitelist.java SPDXID: SPDXRef-c8ab1548406fa1f0f445286b31168728 FileChecksum: SHA1: bf40ec0b814fbe81d1b378c9ddd64671a1603853 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/util/selection/keyring/impl/Wildcard.java SPDXID: SPDXRef-73b17ad92fb87c5ae4d238533ae67f41 FileChecksum: SHA1: 8260b09a62881a009a50a0264dd1fd6a1838fdce LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/util/selection/keyring/impl/XMPP.java SPDXID: SPDXRef-072b34d0457fbb45ee7d6df0be766bd2 FileChecksum: SHA1: 2cee5ffece7978f31e0f344a41410e4d24f3889e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/util/selection/keyring/impl/package-info.java SPDXID: SPDXRef-cbb5b311f9111c466e908a8075668da9 FileChecksum: SHA1: 2b80ca31ad17f931500f6528268377547151d709 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub FileName: ./pgpainless-core/src/main/java/org/pgpainless/util/selection/keyring/package-info.java SPDXID: SPDXRef-65fdc978219435f909978d66403f5337 FileChecksum: SHA1: 03a1ba39358a686d83e85632efce0d46a9ad1eb8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/openpgp/DateExtensions.kt SPDXID: SPDXRef-5783ad4e0de11f61004e9e55d4a49a53 FileChecksum: SHA1: 8217436a6e689ba8a2a5d994b519aeb71475fa9b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/openpgp/LongExtensions.kt SPDXID: SPDXRef-cb217d12ed7931e4fe187c9902029774 FileChecksum: SHA1: ea176f4c424100392408074cf03de1a4bfce9f59 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/PGPainless.kt SPDXID: SPDXRef-5941d2d2d9ae19b79903e7dc7e725fc1 FileChecksum: SHA1: bf96996377ceccd3dc69d46698cdd380268c153c 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-84928cc36d4e8415d71aeb7ed509e623 FileChecksum: SHA1: daee808bddab8da1053ecd6f75dc767ab7f6e900 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/AlgorithmSuite.kt SPDXID: SPDXRef-07c51482c7f6eb4490f21e3103bbceec FileChecksum: SHA1: 72f979e9460487d6cf6b1960b329682f755cd2d3 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-e2e7811cb9a838da1901251816c2b699 FileChecksum: SHA1: 0d33f1d1dc94c8158ee9306a1da7123987228c4b 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-9bad32a1713e2aaec688a9659b825ead FileChecksum: SHA1: c0e89fb1d3084601624d4a2fb76f2008d7119ee8 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-76a1913d8e50263e817d3a72a7689653 FileChecksum: SHA1: d2e533d8cfc2199f720d256b6024b46481c23161 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/algorithm/OpenPgpPacket.kt SPDXID: SPDXRef-cf963e76f912cc27285b8c3f23b3027d FileChecksum: SHA1: 6298f90323b7133ad0e858767454d47c758688fd 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-893008a781890ce4fc948788ab482416 FileChecksum: SHA1: ddd8315e4a4d5b50b986131072760481d96a18c7 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-79d232d7d6e8d766ea9b2f1eee2b9f62 FileChecksum: SHA1: 060148a23d7527b13dcc02e48005dbe22935a4f2 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/HashAlgorithmNegotiator.kt SPDXID: SPDXRef-ffe77e58910e6dae3b3af482fdfe2919 FileChecksum: SHA1: 4c946b12bc610006db74d7828f17541591f9696d 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-b62a67344f09c659013f24d03e4312d8 FileChecksum: SHA1: cdd4467be9833765fd9a3db16b3dc64af2d98a48 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-490e16ce0b9d075acb79aa37dcede4f9 FileChecksum: SHA1: 7025a152aa05cf9649434f82e576b9bbf5614b37 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-ec75e57311b802ba5261b55bafb1b97c FileChecksum: SHA1: 632fdcc8eb92c679511e7e6680583a8880e04ef9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/bouncycastle/extensions/PGPKeyRingExtensions.kt SPDXID: SPDXRef-4e22d0a3d0d603bf14010f6b0d2ce75f FileChecksum: SHA1: 4cec7da4bbc16da0634b11928cd8c8030a9343c5 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-095f1d55092ed58fd7d054a42da96dcb FileChecksum: SHA1: 32735ebe2a2d2d112af66ba848ee0b6c7927580e 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-9eb185078f003a3926d1536157da2d8f FileChecksum: SHA1: ab2a4d671a2d6501d5682a7e649b4f3dc2f393ce 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-f41959ff5e1e7c110bcc1e432d7daea3 FileChecksum: SHA1: e24745316d4b922ed26a2bf1ca2af461456bd654 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/CachingBcPublicKeyDataDecryptorFactory.kt SPDXID: SPDXRef-d81f3dc94c0c44a6ed734fd2809fc154 FileChecksum: SHA1: 708066c91b24afe026eba1d2d0ec6eb0c2bd97f0 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-b15435147b43d06ea192c3efa94ec085 FileChecksum: SHA1: a8b9d7ca668e34c755590b9a3d1ce480287c98da 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-45a0ad0c2404a62f32e844eb8e888e1c FileChecksum: SHA1: 9b96bd6ab3968527a7b5856fdb02492ec278efe5 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-bd1f763d8b4d04b144a31505052d4bb9 FileChecksum: SHA1: 2cfa11de4a0ec5d9b6a8bbbebfa8025fd19e9a1f 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-89f82490f9a756296f2a3a9107b6d8a8 FileChecksum: SHA1: ab4d3fbb268354c73ae2c51bb45c5656b075daad 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-25248f62cb3a75894a595365dbaf51b2 FileChecksum: SHA1: fc10736a52589f5e8781a2d9ed02ba7eaa315d01 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-8bd4d7f41122696bb452da3ab2366174 FileChecksum: SHA1: 514ea3357caca4b3fdb82146c28667ed677ad32c 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-a5463e098f4911ba265a5a34c3195287 FileChecksum: SHA1: 0a8f1e08db266a8fe5d31948b3ff11966e28b1bd 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/MissingPublicKeyCallback.kt SPDXID: SPDXRef-2507eabc331c194a64a78c643faea7b5 FileChecksum: SHA1: 833c5566adee23748b2fb6c45b18c713e400c0c9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/decryption_verification/OpenPgpMessageInputStream.kt SPDXID: SPDXRef-9a16b0c24e85f8465a1b649f5c8d4d14 FileChecksum: SHA1: ea78b4172116fe6735e0704542c9593a885e21e3 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-c4d8cdb1a6196f8f9cb2a86c0bd1d6e0 FileChecksum: SHA1: 4d65a544fc0ca3299ace1b6375e5d9fa32b25f6e 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-e8b9eed16e59d465fb499258e7217f43 FileChecksum: SHA1: 8a17b121e29060273f9695a282742385b57cc142 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-45785a90d66bb72c41573aa51770085d FileChecksum: SHA1: f15932c6f995a26964e674b93fd39edec93e5e63 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-a15b43589002bc2d52f9b0989b60050a FileChecksum: SHA1: 31f9162928bac29554e30023e90b21bc85014701 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-11d7314ee88e7f49aa8ea4bc8f1ffedc FileChecksum: SHA1: ebcc3d14df22635cbfeccea131ab26cb93b86c15 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-79ba31e90ac812d94389cb1d63c23eab FileChecksum: SHA1: a4868c7ce953e90d35e30f316d90b9680f00d457 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-5c80b790cc5ed44b93676a85e639b2b5 FileChecksum: SHA1: f940ce95c6c035086554f34a523856e616a22d85 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-88dbe6c59fcd2ce7ced0048650cb98d5 FileChecksum: SHA1: a122c51d2ff3b8780e26ee44b555226076496619 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-6828a715aeeeededb91fe72a71d178ee FileChecksum: SHA1: e1ab80c16c6b2ea64899f79de75a6cd269c9dcc6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 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-0c18c0725b6cfccf200ae6993f4e2784 FileChecksum: SHA1: 613de34a87448a644b113eb207f2448f383f7799 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-43384f29e24c898e8c789753de209e79 FileChecksum: SHA1: 65faf3d5d681ac8d111d114305752894739e835a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/implementation/BcImplementationFactory.kt SPDXID: SPDXRef-e3a7db9ef72c95e109c2225cef7f7d42 FileChecksum: SHA1: c3c15fd74485f25693d63508af4d33416ff61c4f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/implementation/ImplementationFactory.kt SPDXID: SPDXRef-417c55d8336c7e7362323e81ac4b739b FileChecksum: SHA1: 53e176431cf5d03c13660df7b495309c049eb24e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/implementation/JceImplementationFactory.kt SPDXID: SPDXRef-0dba9716353a603a035dc2b5fab50d92 FileChecksum: SHA1: f5beee6667909a0131af07cb2f0ac9b199064d39 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/OpenPgpFingerprint.kt SPDXID: SPDXRef-aab24ded2c46ff61caf8977e3495faf4 FileChecksum: SHA1: a774c1a113a50b828858e4e4c9d33d6392e95b79 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-7cbede553b7bbe08c1f45a156dcbcfe6 FileChecksum: SHA1: 0f0cbf97f4371165d7b0f714fd9180be2aab0e2e 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-8c8ae24f2a2156fb15b4ee7ab1d4031b FileChecksum: SHA1: 9dfda45d1840f494ed7be53a6c586a5af32e2253 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-791653cd6c7864e6bfa67589a2f70d98 FileChecksum: SHA1: 06e407bf57a28342c921c695b0fdc8d9fd30fc46 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-964a14194fb316d202dad92cabcea0c1 FileChecksum: SHA1: 7ece95f2d73a00e180ac1ac46ecae3b83783f415 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-63081498f5510c2d832c5cae9d0f61f3 FileChecksum: SHA1: 2ac66188b28f6a8f25d8dce3e445ee97ecc17cdd 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-b3c7347daf6e276f249c7e42d7d8991b FileChecksum: SHA1: 69e0b919a56998ce743af649aa1129b380409317 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub , 2021 Flowcrypt a.s. FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/KeyRingBuilder.kt SPDXID: SPDXRef-20b89321528af533ce5324283f766d47 FileChecksum: SHA1: 540ddeb46ca096e0554f7cd27634c3618a032ef8 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-2dcc366f187d8d16c0ecc3e683ebe04a FileChecksum: SHA1: 891786db839e951d873fdf0438638df01d9410bf 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-6df7926d8fbdbfd580b15570daa094ee FileChecksum: SHA1: ffe7a5a322231af89e0021071db7ef25f1dd2cbc 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-08cd864ba6cee8fac50a0bcf02aa2708 FileChecksum: SHA1: 0dbfca1b890f17420f973833437b7e46cc7cb585 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-005ea912f0252bb2275cdc44ec1a9157 FileChecksum: SHA1: 5f727d1308a3c9506ca34d8c9bf2cd4dfcccd69a 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-5b4bc40d8e8bf7b02c9b9224b16f7646 FileChecksum: SHA1: 0d205b7cc35e88fadbd15fc139d6b46a9b15e88e 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-e221b154e466d9fb0d771375bc8709a5 FileChecksum: SHA1: 5d76589a7743d96c3aa5c67204519aa37207de8d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/ecc/EllipticCurve.kt SPDXID: SPDXRef-83b3823fe24dada80514172ac76a7829 FileChecksum: SHA1: 1d2ac535f8d3e9ff7969471f014d336bae208556 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/ecc/ecdh/ECDH.kt SPDXID: SPDXRef-f5597c6de4072ea965b107cca7904568 FileChecksum: SHA1: f1e76a3cd7c1f8e3eaf4b5e51122e5830ecaaca9 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-96406351e373a0c5847f566427dd02f1 FileChecksum: SHA1: ced2863adf10dca6f66e8738cd0018d891ed2766 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/eddsa/EdDSA.kt SPDXID: SPDXRef-94f62fa68e884520abdc06f0926caead FileChecksum: SHA1: 14fde9d490b93dd7cd47ede8299b479ec721ab81 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/eddsa/EdDSACurve.kt SPDXID: SPDXRef-4b3378f451c21a3b8eb175a84d7241ef FileChecksum: SHA1: 35123bab5c17c261b8955198993f2cbdaa86cdbd LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/elgamal/ElGamal.kt SPDXID: SPDXRef-8127beb88f902efe160dd048368ead15 FileChecksum: SHA1: 4ab0ec9057ad3379cdf025d28091feffe8c4c5a4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/elgamal/ElGamalLength.kt SPDXID: SPDXRef-3ab02be07ecfb35985dd5001d4a4c281 FileChecksum: SHA1: d9b8e3379153bef3d83559347c3b00a4b6cb79ef 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-5b5844070f80ff7efe57e58de9f4d30f FileChecksum: SHA1: 585dfbc377dd39aacfff15a5cacae603216f2972 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/XDH.kt SPDXID: SPDXRef-64ab8d8856fc647cb14ade87ded2db91 FileChecksum: SHA1: 94d022153a7c90197ec2c96f32b6ee8efb655559 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/generation/type/xdh/XDHSpec.kt SPDXID: SPDXRef-4bdd7f63c73281a00f31f4cdbe794289 FileChecksum: SHA1: 2e343dccaaf92d761401affd407d8fa305978b4f 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-767b143acac5314f166d11e5a4d2113f FileChecksum: SHA1: 541248fa7ee008118a939d6b47158d6c6511e5e4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/info/KeyInfo.kt SPDXID: SPDXRef-73b50c602c769500f47e772a44a42f8c FileChecksum: SHA1: 55719a576fa77095a0c7d927e2f946572eed1b7f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub , 2021 Flowcrypt a.s. FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/info/KeyRingInfo.kt SPDXID: SPDXRef-f7ec11fd13bcf86e2e0f5d67dc9619b6 FileChecksum: SHA1: 686e942343559638175d67dd8939bc63c5e957ec LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/modification/secretkeyring/SecretKeyRingEditor.kt SPDXID: SPDXRef-c55453950136216601916f33959be5aa FileChecksum: SHA1: 517c909f98dc3105541e11fec84f6728bf3398d5 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-9465f3e6c0bed8e5f13705e6b4cfe395 FileChecksum: SHA1: fe2f9e59cd666231e7a0b739ed67fe29e12d1e0e 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-68185b76bcc73c75ec2ff0c9dc7e1f98 FileChecksum: SHA1: a3b9622c31bd5458eb4d950bc33fe946d07e72e7 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-0d1e9d1ef7157dd1878ea6a27e01d012 FileChecksum: SHA1: b78bf263406e35a2a6b4f73990bf1bb6f4332713 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-8d055f7ac1a8fe9bcfc9c4797b745730 FileChecksum: SHA1: 0c8d3d1fdf6a24b00cf75037f1ab9ba52e3c1db0 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-3472b7c2a8cc8771ce8612fabc34c3ab FileChecksum: SHA1: f4185016db4fbb25e899a81cee01246ed60d7bc8 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-d29e0da0da676cfefa3c15699381383b FileChecksum: SHA1: 109d7cbbe652ca3069c06ff5612563ec5b3431a5 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-d08ff8d064123567f368b68e12d5ad84 FileChecksum: SHA1: a4d0e983eacc92cd0c58f4806d7dabb491f19642 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-e9b7ed88781bcd7343753e7df049067c FileChecksum: SHA1: 73f0f194531835ca3f66e6e9572a6b225753289c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2023 Paul Schaub. SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/key/protection/UnprotectedKeysProtector.kt SPDXID: SPDXRef-31063263b49c3f2f7d6ef52ec5de62af FileChecksum: SHA1: fff475c39509f5a00066514a4cbd98ad290b8366 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-9721f826611df50f8a86d3ca9ba7abfd FileChecksum: SHA1: ea2926e5f452af08c97151a02ddaa6e4fbf0260b 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-59edec6d8e7760e588893e758a4a3beb FileChecksum: SHA1: 50a5a9e79cbeb0707fe63d7f8e16b88480387bcd 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-ead44720389351e488d0deee142bea9c FileChecksum: SHA1: 3279ad2e5263253fc6ed985e965892424e97f6cf 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-ac51439b90df8536a9fe4dbe72e8fc2e FileChecksum: SHA1: 0ea7be23048a3d210f2d4e256cad299df5fd91dc 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-3326dc531ee6f97a56b6e15fe552d537 FileChecksum: SHA1: 2ebeeae69e2b00d696204521440ecfb7b4c0eca1 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-748973f9bbf76ed884d881e6fdbd5a3e FileChecksum: SHA1: 2eb86d365ad73a94eebbe1b6865369bb2b73eac9 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-61cd73c6fd44058e6d0c24d6ffeb2969 FileChecksum: SHA1: bd63326b5db9b67c4c09e3be205bdea7092c5cf6 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-f1febef0ff88fa33a551386ecb719e0d FileChecksum: SHA1: a11fb5d4bdf5dd7a23224d048d7123af7b2b17f7 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-8f469c631f171c2f25cda106697ed504 FileChecksum: SHA1: 8592926c9da1433ce2467e45939e821a013e593a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/provider/BouncyCastleProviderFactory.kt SPDXID: SPDXRef-df2d6686d4ef60404c29d43ef9fad214 FileChecksum: SHA1: d7642ae5af700a8b149a63b35c2d98300b3dcdf7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/provider/ProviderFactory.kt SPDXID: SPDXRef-d148be9ee030855c49765d6e7049bdd0 FileChecksum: SHA1: 996993fa802293aaf7b4afbb08bb0e2bd15be320 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-7e55fa1c1e220f0bcb4e14256e074887 FileChecksum: SHA1: ed0004379bafa39d295b83900312118049fe945a 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-440c569e7582564773fe5498f460a8c2 FileChecksum: SHA1: ca32018d6a1fb02a20b15fd9ea3cfb406902103c 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-c372cd3ae1fdcb23212a19cca06c197b FileChecksum: SHA1: c8c4f550b9b49d3f479183b71ed0af86362788d2 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-c673cf2f3035689b8e80ed7e45c715fa FileChecksum: SHA1: df1e5a8067cd645084dbe5b9a4df4e0c53ee6346 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-821e23ddf4d958898c02b3d10e3fc018 FileChecksum: SHA1: 11ac3f0a7e6d092b26540e1fd222c6e6750f1a10 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-794127d61ee88ff1e48293b303829583 FileChecksum: SHA1: bdbc6e44be74c07748c64ff147dce2b906a503fb 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-c386717ab80878fbe1ae44bb65a8095f FileChecksum: SHA1: 63cc3fc4bc7ad1eb98a352e1c912d07a1a41b65a 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-cea9595735cc26e2ddf6d3f14dd91f72 FileChecksum: SHA1: d58d2e5ca97ded7b01e4d5817c81a1f724adcefe 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-c7eca49ae8bf5736f71ae93eea0be1e1 FileChecksum: SHA1: 9d1c193c0770a8ad5d634595796f33d5304f0e13 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-37821859320f37799b37af418fccdf52 FileChecksum: SHA1: 55efdd4a24e125994314155e5bd6b6b490e0db20 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/consumer/CertificateValidator.kt SPDXID: SPDXRef-71954b9574e0fc44b90d10ac324b6aaf FileChecksum: SHA1: 459a6ab1da528b81d26b1deee14772f302a64238 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-8da54eaa725e143570cf1f248d5a8001 FileChecksum: SHA1: c61a3f3ac047d5ff960044ab134d4f3ba76fe929 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/consumer/SignatureCheck.kt SPDXID: SPDXRef-0ea26ae86e5ca9221139997f72c24e5d FileChecksum: SHA1: f1d0a2c9146aca327616d97deec18abdc705a7e1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/consumer/SignatureCreationDateComparator.kt SPDXID: SPDXRef-eb951124db3c9f843d7a9975821075b6 FileChecksum: SHA1: 32557776662f2a0beec62cb3e56c08cec45e4185 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/consumer/SignaturePicker.kt SPDXID: SPDXRef-453d9ea874387b74182cee8ad6b87861 FileChecksum: SHA1: f05865f136a73bded206b10a0c7bce62eeaf5160 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/consumer/SignatureValidator.kt SPDXID: SPDXRef-d5e2cf1c1e16606c8c7cfa030a44ba11 FileChecksum: SHA1: 036025011077bf7dd592fa78ecc1a8e05b7f6a74 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/consumer/SignatureValidityComparator.kt SPDXID: SPDXRef-775f9a03c074f060cba2a25ef28c9fff FileChecksum: SHA1: adc268581cbb689e9a1885a221cfb5684eaeb2f1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/consumer/SignatureVerifier.kt SPDXID: SPDXRef-947e3512b2526948faa421d16d1bda9d FileChecksum: SHA1: fadb31297d8356177cf54ce1bfde9c58d4a19ce8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/main/kotlin/org/pgpainless/signature/subpackets/BaseSignatureSubpackets.kt SPDXID: SPDXRef-966789ee2d8c87dc0e6ace6c129f11d2 FileChecksum: SHA1: e6c4d83542e3d39f5f3a9f5360828d8cbf220c0c 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-3635b17149bdf94b67cf25167a1fb5c3 FileChecksum: SHA1: 2114d70ea4b5cef5a7b5349f249fd385df8f7f79 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-47ccd3e6b6cd636868fd84435a623a53 FileChecksum: SHA1: fe0c56426dbee8b1e89032f823a7bf8df87f694c 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-6fb095baafc96fdf50a3e387093bd997 FileChecksum: SHA1: ab8b28ce017e403164a72ff742587033a5507d71 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-708e6f16701378d5a29460d505907f31 FileChecksum: SHA1: 84f52afb78ba59c61a51505ece72dc2acbd017d6 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-29f3d8770a76c02b21eac8235825e3d4 FileChecksum: SHA1: 740e03cceb255b361e7d038e16053a8ad9b7fa9c 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-4016863dbbc129f0ece7a8c9c42c6f57 FileChecksum: SHA1: c0d439c3b096f9a4d9e4d2f1f76e74e3df984360 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-7e52df221328fb05ee4ea91a6c585fe6 FileChecksum: SHA1: 6a04e8ecead8610025c0a13be1e95a0b610797eb 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-ef97b1802ae67fcb53f931e6ee13e0ba FileChecksum: SHA1: 48d4dcfeafd26fefa4ab0ed1848ac1d85544576f 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/Passphrase.kt SPDXID: SPDXRef-c510c37a1a2e0b8425429fcdac105721 FileChecksum: SHA1: 63da605a8fc3bac2f077988d8e8f410ee934e963 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-0bbbb57aecf7eecd1970b2e224941c5e FileChecksum: SHA1: 5c0280b7ecb875d6fc7b47c152037bb891d2725f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/test/java/investigations/InvestigateMultiSEIPMessageHandlingTest.java SPDXID: SPDXRef-127ff8e7d3abc656e87e449359546812 FileChecksum: SHA1: 98b1673d1e6352973b21a13db7cf581516b1f80a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/test/java/investigations/ModifiedPublicKeysInvestigation.java SPDXID: SPDXRef-d08684db1e6cc786c67e22ef08a1b93a FileChecksum: SHA1: 785e3df388368d48b1a260412fc3ef2c1763622f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/test/java/investigations/OnePassSignatureVerificationWithPartialLengthLiteralDataRegressionTest.java SPDXID: SPDXRef-32e661b2465a763f74e403a5ae67216c FileChecksum: SHA1: f5c4fafa2dadf085edebbbd6ea3c9380a02a6dd4 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/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-3abc70379fba77cdfd369f9da2a15fe3 FileChecksum: SHA1: 7e1be6eca527fac495b314e770dcc333b124275a 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-8ec6177aa8b53289790e62f7cfb7feea FileChecksum: SHA1: f0d4d017d271e1a90914ab3ec52b7fb87d4029f9 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-3a1e2144d70ed493445ee34877a9b714 FileChecksum: SHA1: c3274768ad35c2717b94ea59c97217a465bae1b8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/gnupg/GnuPGDummyKeyUtilTest.java SPDXID: SPDXRef-142bc14a8608088d74077bb55efb755e FileChecksum: SHA1: 93c34cad4d38a04d3324826a50e098e5fb02c4f7 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-18c27a3f111eaefd5e30ebba183fafb5 FileChecksum: SHA1: 43bf261a3a361fc8e6dd9fe233e12823f5884c19 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/algorithm/SymmetricKeyAlgorithmNegotiatorTest.java SPDXID: SPDXRef-48a895d1f20a3bf422527eff30873789 FileChecksum: SHA1: 1d0c550a4c040fdf6f5c4fab73380ca5aa135ebe 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/decryption_verification/CanonicalizedDataEncryptionTest.java SPDXID: SPDXRef-1b61ecba55771ea7c59f10ef798d28b6 FileChecksum: SHA1: 2a48b72d8ed7864440e79c319a59228dffdc1e85 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-48d4e764c5af8eecef652e460022d712 FileChecksum: SHA1: 427a6224e71a6c19a8f6daa7479c4ab922871ae9 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-411c3d800adc99a4529fb239a29e0738 FileChecksum: SHA1: dfcc82b7cf070c8fd16eedd76dfb77fb0e2a872a 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-5d0578eac9c265efc93da7f213d2a5e5 FileChecksum: SHA1: 0bba751ab54bc60886c6eff0af2315a6d64a709b 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-23de5468809603adb927e000f34175fd FileChecksum: SHA1: 09830ee8698db1488d5ef9931c1c97620b9ce669 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-c79ae53e3b0c4479c539c2471fd6625c FileChecksum: SHA1: 4030b35cef625338e47f43b07269dd0e9708c890 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-9a73380fb3ef7ef85ed602f94209b923 FileChecksum: SHA1: 818884899b5a06031fc125c6f57250d310761648 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-b04f0536853f47348f5d8b73a2d213ed FileChecksum: SHA1: 916c56346fec1760f94d56087cf30f9859cb8e72 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-2baf11cd8788c48a334e319609151a6d FileChecksum: SHA1: 5c519b01ffb18324fc2113e64d2d6bea7be8e5af 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-247415ebcdde04cd737a5c250fb08c22 FileChecksum: SHA1: d29df2303dbc3d75f9cadfae04f24b570b90f8e4 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-7f21fbe0afdc714b468b0d632ca32cd8 FileChecksum: SHA1: d085319851704774fdcc92a25bb7cd4dc12bc8ea LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/OpenPgpInputStreamTest.java SPDXID: SPDXRef-7001f24eb766cd29044c2e7729dac421 FileChecksum: SHA1: 6b9c97e71733aced39b67d5b07caeeb999fd2554 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-bf3abf51b0594575fb7d29e670164b94 FileChecksum: SHA1: 91803ee6e4420b35a64209bb6871cdf32181db3f 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-aac2752ec752e4ad3798107707149761 FileChecksum: SHA1: 26446cae823c4583f1063418f2b797dab17f950e 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-60a1f89f634b250cd1b5eb8cc3905f18 FileChecksum: SHA1: 9c3604a60f41991517e565833a0e7a475362b17d 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-9166170137dd1d1213a89fc5720490b1 FileChecksum: SHA1: 63ce547fec547dcbd5e072817ef4f613d7770ee1 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-88776e1b6079615dac903f34397d69f6 FileChecksum: SHA1: 39eb8f5be85a4c5c693fcf10f5c93551300301c6 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-ae3c487dc08e720c75407d18cd39b0ee FileChecksum: SHA1: fc718a469606ae7430310324d2d47b913a9ed0a3 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-5b8ecf1b49f9065f37f2f15623fc9c02 FileChecksum: SHA1: 01139c00aac911e827da6e9ff9055a9d20e1a030 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-d6f033084a5ac1fefe1e29775994210a FileChecksum: SHA1: f8d86d30a93f388b555765ba9de5ef892ce4b648 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-e52ec10ab1d4f6382b2a5e2a72f62eee FileChecksum: SHA1: 11c3b9e9c13257733abe637c21a76a2dacd57b7f 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-54a36eeb02b00aefec41177f3b9fc8e3 FileChecksum: SHA1: 619f899bd2003c0419717acc4d93645673a50946 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-daa9f623e226502390933dd63f8eb417 FileChecksum: SHA1: 7400d9c09bfb5903ca0991cb832421cf313f3366 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-3f0f1c932810f12d0d4137a8e8f05b7f FileChecksum: SHA1: 58de0c3605040362340918d623399550d44e2d7b 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-ca4e299731bfa208accb2be3efcee9eb FileChecksum: SHA1: 7b881ebcaea8173d2c7e0c18551e3d174a54e7dc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Bastien Jansen FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/VerifyWithMissingPublicKeyCallbackTest.java SPDXID: SPDXRef-d0a2e74fb2d62f9a651e9a60429c7f0d FileChecksum: SHA1: eb10b2012875e928de8ebbab7aadfc2a1a4606e7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/decryption_verification/WrongSignerUserIdTest.java SPDXID: SPDXRef-399fe7427736865405e78fee06ae28d3 FileChecksum: SHA1: 9ba69e2d4fda28791b79cf26b2f715a31142a1b7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 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-6d257fc11c2ba1ca3dd4750a6757b0e6 FileChecksum: SHA1: db0c1c845648eb27a95f61354d6632096708e981 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-877837ef13d6077f03e4e160da771f42 FileChecksum: SHA1: db0300cd4377a3edd29790049cc4b0445790fb8a 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-e14010eabfefa05016b464dc0e68d896 FileChecksum: SHA1: 8abb40c214b4cb37c2e10970841462c5f945e5d2 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-6333bea053326766bba1ff857b15f824 FileChecksum: SHA1: cb874642ee01dbcec8e37ba21baaf9252e3ae035 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-14da5aabd687f61616309f942a3e37f2 FileChecksum: SHA1: a046df8513361ec532bbb187bc40c30f18808b0e 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-50bb23d6ea445e3f04576d7afa3f1b7f FileChecksum: SHA1: 22c408f2b7e2e747bf5eef7f06c5373476ba443e 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-a0fa5d3f844878424c4587deffe39d9d FileChecksum: SHA1: 83257795f1c9dc70e58ded111e706801a2819481 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-7b406e1e9ec1afc8ef619492bbe5d52f FileChecksum: SHA1: 0081bca236260706268b1f86df75cc9d66678a7f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/encryption_signing/MultiSigningSubkeyTest.java SPDXID: SPDXRef-99c0cc3708a4e0d9b3eacb4b6e769efd FileChecksum: SHA1: 7197ec5cb97e1992a160854335af3ba5761de40f 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-d5484f8b2772234caafe5c6825916300 FileChecksum: SHA1: 7e4db2f50c283e5c93e6bb364e35f91130444565 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-b542de0c9e6d0e8ddfa8639f28327425 FileChecksum: SHA1: 5ca589c9b91621764be3c24ae0f321214e7bb883 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-f3d8d02dbacfea9b8ca614c0ec284185 FileChecksum: SHA1: 48db2fa3332c4c822b7333e9af3169aa2a74392a 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-acdc929b4c39ca8c4c27c45b330b29bb FileChecksum: SHA1: 0bb08edfdef3f9eed5fe2c148385fe694b31abe8 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-a0d221df31b427ebe20c7bad2c3e994c FileChecksum: SHA1: 0201107d7a4c9ab825aaebe36fbdbe8010f7aad8 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-010da6cd5fb4866c322988352b1e0203 FileChecksum: SHA1: 688c9c7d8b5827e763ae8d91b0d5fae325ad44f9 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-3a81b91e5d0609cfea4c28602642407b FileChecksum: SHA1: 93af1efd3e374ee84fe9bf9901d12842dc571dd6 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-b708b0180084d4d0edca50f3115665ca FileChecksum: SHA1: 746497a62f81b6b65ee4d2f09b358b3881fcb1ae 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-ee2ea50bc194d72885ca289372c0b8cc FileChecksum: SHA1: 5c40ad7440173d1f62c336835dc257a4092f4bb3 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-370b517a472cf671f5d28fd2303605ab FileChecksum: SHA1: 6b087004da783ea0eba25808a2e4664f3c2c6476 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/example/UnlockSecretKeys.java SPDXID: SPDXRef-d3a82667640f0d9711c22820a5c3eca1 FileChecksum: SHA1: f8d6ea442a6a7858238f302f23b60b69d49c63ad LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/BouncycastleExportSubkeys.java SPDXID: SPDXRef-e0564a6c234c2626f6c57352363d82fc FileChecksum: SHA1: 34f966c9a3f4594a77cd863b30676d1c29654c9e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2018 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/ImportExportKeyTest.java SPDXID: SPDXRef-61cd68438de327de218292e4f783e93e FileChecksum: SHA1: 78353217a1cd622c012f0e2e7fbb6e8e29937a8d 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-e6f1295cdb687e008a315fe1c3030123 FileChecksum: SHA1: 52de62528f2388dbbc58093760c4181c35784c6c 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-3355a1894522f523577d45611f862bdd FileChecksum: SHA1: 0ff329cf700fd7bb7ec4f5e70079afcfc452aad7 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-73eeeee52d8a2ff0b8aae5510d8696ce FileChecksum: SHA1: 1cb03ccd047a017c7af2e0932549c9a90cd500e8 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-06b77cecaaccdeeb476ae581ad2a4320 FileChecksum: SHA1: a05c9d4cd9dece467b92c1d8ced1de23a0466bb8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub , 2021 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-947001cad8c41c56cd23131ae928cb49 FileChecksum: SHA1: e57777ca218c7f4d2c2a9a1d602ffabfa8dd2325 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-50e60459632ae161eecfe11ab892f5ed FileChecksum: SHA1: f6832a647571185005d99c86c9ec428424e08029 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-fef227437b14246dd19612afb026f62a FileChecksum: SHA1: 51ab4dbe403b5865bee9e2f28b0f686aa2a67d91 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/collection/PGPKeyRingCollectionTest.java SPDXID: SPDXRef-e1312570abf53726fa2851a6950cd930 FileChecksum: SHA1: a8a294a4c1e51dab5890d18baf659003271d9623 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-45100b224f388672cccaba46c4dbce4e FileChecksum: SHA1: 76276813ea2412485d311207174715a315ecae78 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-f8bd900eb53abe2b11fa221c8ffb3194 FileChecksum: SHA1: 5943e614eaa237adab80cc32ab79b36016160baf 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-6b5d6a048c3488b6b004c10c6a21a34a FileChecksum: SHA1: bd5748a23f0fa8c5f5d8c2328f753ff2b3c9afe7 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-06325697f4fa448be38270b12a16b256 FileChecksum: SHA1: 277f2e778219ede320723ea2112532cf77487b0b 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-b3cc4dc5fb243a71ac16d35ec200a9d7 FileChecksum: SHA1: 813a8320398431d545325d3eb0b2ad8bbb0661db 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-66eb635ec99c39df216eee289ff77ba3 FileChecksum: SHA1: b3a930837ac2636bf9ed86c56b0b55586285f993 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-0a4d53c88c653530dd5fadab13ae2da7 FileChecksum: SHA1: c736df818fb4e116e1c392411aeb71385fca1fe0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/generation/GenerateWithEmptyPassphraseTest.java SPDXID: SPDXRef-5512a7d9aa6fdb217c70ca8cd769075f FileChecksum: SHA1: a6ae499d3ca1f75068a00e8da38076ffdf83a3fc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Wiktor Kwapisiewicz, 2020 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/generation/GeneratingWeakKeyThrowsTest.java SPDXID: SPDXRef-9750a846f94c4d5c34ddd502ac4ca68e FileChecksum: SHA1: 9e5cd6c2630088df377421f7893f3b66cbb9f7b0 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-f3d918b2b86e6cff7ff5103fac8ca44b FileChecksum: SHA1: 07829948ac7d8e158994da3f48c8190217f114f8 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-d8ad752cc80c51b235de497c82efa20b FileChecksum: SHA1: a1d3c18882f238451805899ca9420aff3d2e327d 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-7b2bd70a8daa0f01f7fbf56a8aea8ab9 FileChecksum: SHA1: 013729d10585e61a90544bea213452b3b183f40d 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-a9fe577f1337d288846ff933d9acbbd3 FileChecksum: SHA1: 72936d177834a1e3e402ec2255648f15ead73ec1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub , 2021 Flowcrypt a.s. FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/info/PrimaryUserIdTest.java SPDXID: SPDXRef-2a4c2bf7479c8111b08da003afe31af8 FileChecksum: SHA1: bfcb174d65fbdea5a8c8f0814fad9c7fba77de01 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-f208ce721e3ba2354744c93e125e22b1 FileChecksum: SHA1: 1e3e40a5dc7d70b4b3e904ed6266cf1db69884ec 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-485b8b42bb7fff48a24aafc4ee99134d FileChecksum: SHA1: 00eb4254433239b7ac01c2857b9817c0fbae66ea LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/AddSubkeyWithModifiedBindingSignatureSubpackets.java SPDXID: SPDXRef-daffc5a3e8f5e7b18ca61cf2e77ad3b5 FileChecksum: SHA1: 7cb06a463e1699882b9ad20a54c3affa4926f639 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-915b872eaed4e193b58193d69377eb7b FileChecksum: SHA1: 673f06010fe1caeae444d98ef134ce21a45ea078 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-65da9112fadc671a8de9a1c017f2b0c0 FileChecksum: SHA1: caf7b352d67ecec3f5bbbf071f06e76ca65a3056 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-0a21cbea94d0f625d0c11b1d4c832f34 FileChecksum: SHA1: 23cb5316cc4a56d92775fdf6b50f9fb2366f6552 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-e3ad19afaf5302b5cffad406eb3bcea9 FileChecksum: SHA1: 8ac80f1d552edec0c5b71f8048e05f848fdeaaef LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub , 2021 Flowcrypt a.s. FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/ChangeSecretKeyRingPassphraseTest.java SPDXID: SPDXRef-9ee40a8621c04ec7acce729dfe1b4767 FileChecksum: SHA1: 217fd1ec0184244e159d233438f04eb7bb1c277e 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-96015fce710c0754ca883fb915226e94 FileChecksum: SHA1: 09b616b936bda5c9a50e3845bd5787a973bcb006 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-c2ad4c0daa7934ce87e1ff30092e6a6a FileChecksum: SHA1: bc810a7431570232d84b24b6260c976b01a1cb65 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-0355f18eb0d8d1e448d16de23c768c2a FileChecksum: SHA1: a5aeb44098b2cd38da767526e586fc377261350a 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-7e394aa7e598d8d0a53b6e084e365bec FileChecksum: SHA1: 34499d3237ed71b0b7bed3126e494eb04440afd7 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-39224f2e56ee14451f3c044e82e20dec FileChecksum: SHA1: aa8c6a703d3ae0db4694f79f587292444af7e6fd 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-5982ae6f7dfc28129ed9531aa046b685 FileChecksum: SHA1: 82cca88a7f6a0220bf8e8f34d1087dd357690929 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-88a60c53c878c4002654a42e318cb979 FileChecksum: SHA1: b9471c1fc1e2f1fb53c9a3cce944041adcb1e958 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub , 2021 Flowcrypt a.s. FileName: ./pgpainless-core/src/test/java/org/pgpainless/key/modification/RevokeKeyWithoutPreferredAlgorithmsOnPrimaryKey.java SPDXID: SPDXRef-a5de464a8c49019f6d5483819e4074ab FileChecksum: SHA1: 0532831402d89ad8811cd2d8b7c148c1c669b36a 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-e8b8ca643ea247c445e31ad11536cafe FileChecksum: SHA1: 430bb4cc8249d98f584d43d0757b8d1bf6887428 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-95f9986e12af12e64d0a9682911cbbea FileChecksum: SHA1: 55debd63b4ee1244deebf5bddc98450b0596eb44 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-644e644c800d18db1de2493381ba16a2 FileChecksum: SHA1: 457968c7cb418e21bd8fb207c828f699a5f3c3d0 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-e51bf393c5b121ac6e93817eceafe933 FileChecksum: SHA1: a0c834437f8a63252e8d490f0fae6f688dedfc94 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-da8f9c091eb54b53ada5c59b221d063e FileChecksum: SHA1: 7480fae75d71c5d5e934bf8991fd7af533b55348 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-f9e4ec4cad4c6f9d002e06d78f53bd22 FileChecksum: SHA1: 35c072c87c01e730772b0df6708b94e9ca3cf385 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-c1bf4ed048e9409ba6d21217a7ae8025 FileChecksum: SHA1: 3d5b70cb2f67ebfafa7866135d02aca96ad53bbe 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-5040fcafccb15914b81682c0db84a154 FileChecksum: SHA1: de4bab2849f332f72170b37694d60b82f73d8096 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-ac43ffcc905408363a67dd2a5fc1b78b FileChecksum: SHA1: af7c0678d939b0412e0e213fbaaabbc85bd86c80 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-451b0a17b884fc851225e885ad99cbff FileChecksum: SHA1: 231bcb0cec8c942345ca6bf772e6106f9752081e 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-1da0a77f00a5d53326441edc72d4e5e1 FileChecksum: SHA1: 95f8a082b00c58ee08b06e4914492899db9d8f55 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-23f15d67c7187909c5bc263e3c69d05c FileChecksum: SHA1: fef8db2f9bc286442ca1812207c00379109024bb 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-2fd0c069da548c082103879112663be4 FileChecksum: SHA1: 370dae94f8d88f14b72347fa8be4da9496dd36fe 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-85ddb672e79202c37de80570ed4719a8 FileChecksum: SHA1: 2827a5ae048c1ad2a6b4f34898cc57beca944f2e 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-886573e1982ffbc90074627c39aa77a5 FileChecksum: SHA1: 7102cb1e80d7672f71775d82d577a4e30ecd1433 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-98abda0e51a76c0734b29bac928ebb1e FileChecksum: SHA1: 5fd4a1a0db7932a09f98802b17aefe8caafffbb6 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-ac4a6183f42641e00567f6222964a816 FileChecksum: SHA1: 374899fc0ee1e2a46315194d637446638199c527 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/provider/ProviderFactoryTest.java SPDXID: SPDXRef-976eeef949dc4c1a41bdba0b97258088 FileChecksum: SHA1: 1ed36a2a32753da917977285677bad3f7c32f4ca LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/BindingSignatureSubpacketsTest.java SPDXID: SPDXRef-43818b56758135608ef1030aab571255 FileChecksum: SHA1: fec18fce87c97c7964bf9f2e325c4f34ae35505f 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-792379b8efdd191724c01aae4f83678b FileChecksum: SHA1: d86fdbaba320307df4bbbccacb75daf46fed0b3f 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-d227e34a7d8dff144c95b28c9e829e80 FileChecksum: SHA1: 3bc6db122f4eeb944d975808b0856f33fe6ed5c4 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-665af0d88625926eb5a7912fa6a13be3 FileChecksum: SHA1: 5779b51b08ae407c5e27b8c8a0cb03bfd7b0fda0 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-5d4428002986b78929aa27aaa77f1071 FileChecksum: SHA1: f8ff99139812d1960c06a1fc5bca638aa267bcc0 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-3210687de460394064901c6882ab5805 FileChecksum: SHA1: 0ffc963666e10f3b21176ad24a0f1078c25a8874 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-3d531d9689a099d23cc9683c3fe6345b FileChecksum: SHA1: b0d5d0a884148fdf8d8cc1f2b9779dcb446fe563 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-2a6ac07960cf4e48697bded199fb1075 FileChecksum: SHA1: d0e4bbb166ffe1cd5dc5dc0925d912410577ff93 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-880bffbe8cbb6439bda1064551ec822d FileChecksum: SHA1: 03113000bab934baf609299b06facf5f0d5f1cba LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/SignatureWasPossiblyMadeByKeyTest.java SPDXID: SPDXRef-a822981ce42638b6a9c7e4247c329d35 FileChecksum: SHA1: a2d387db829667e9c48ffffb32934566bc5e585d 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-37d1aa8c4b36a193e7c80e60a26faecd FileChecksum: SHA1: 93dd22efc27ee79bf6d99b69a16e4137d537efb9 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-06793eda7a52fb792d6354e686eb0e4c FileChecksum: SHA1: dcba0541492738c857f354a291696bb27942ee1c 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-35b23e2a0750d527f6b9cf495b118370 FileChecksum: SHA1: cb64d09c2e81da9da0146a1a8907db008b41305d 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-794e2c153220a65e5126bfedb0262d0d FileChecksum: SHA1: a3c736eccb2eff3d4340568e6703b5af8bb6836b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/signature/subpackets/SignatureSubpacketsTest.java SPDXID: SPDXRef-bd8302fe7fc37858be0714dc5bbbc379 FileChecksum: SHA1: f8a4ae3ac6fbea69bb25eedbcab49da4dcf84c8d 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-0c7773c725c0ff22fb949aba9190af5f FileChecksum: SHA1: 10e6669b6c3d943fefccc814f83864c70c9db261 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-22f53323bed5a4da32412b51f4c3dab9 FileChecksum: SHA1: a3d2b6082d6082c51c23ca5ab24d3ef4701b0d0e 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-8a111523706b6886ea359f320096107e FileChecksum: SHA1: 303e0aa751a1eeb0616688724d48f89ac782816b 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-5248e993153056b4f328802061945033 FileChecksum: SHA1: f040b1c9a3848bd72b74324d5d33a8e434fa8095 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/GuessPreferredHashAlgorithmTest.java SPDXID: SPDXRef-2e609d221c814f91a7d35861cbed7bf1 FileChecksum: SHA1: 74e9f31d5d0d2e07f056cd325f7a8cd0eac34006 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 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/TestAllImplementations.java SPDXID: SPDXRef-05ca950c757ccb54b7dab7acabe862f2 FileChecksum: SHA1: 8477d62fe835740888eac4aa86def02c810b7d54 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/Tuple.java SPDXID: SPDXRef-cdff2cc73debb1f25c8964d4c13282c4 FileChecksum: SHA1: 0095430ccf2b585da1aefe2306b4838fa878e1ed LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/util/selection/keyring/KeyRingsFromCollectionTest.java SPDXID: SPDXRef-607e6ed2bc8359e5ce639ed17394bfc4 FileChecksum: SHA1: 3ec96c5dc5de02cff3f77bc82e76eed2382d33d8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/util/selection/keyring/WhitelistKeyRingSelectionStrategyTest.java SPDXID: SPDXRef-cbb0c979e78388a5a2cebc0123d36ea9 FileChecksum: SHA1: 6de698fc986aed20632ea620f215ba9a33a9518b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/util/selection/keyring/WildcardKeyRingSelectionStrategyTest.java SPDXID: SPDXRef-a44b0d97cad225cd824aed63529532d9 FileChecksum: SHA1: 430f632f180ed7a1313466a2c1b211e80eafabd2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Paul Schaub FileName: ./pgpainless-core/src/test/java/org/pgpainless/util/selection/keyring/XmppKeyRingSelectionStrategyTest.java SPDXID: SPDXRef-ea4e1e2d71761eba39e71a589c7b1a18 FileChecksum: SHA1: 19a51455b4b40c145d96044ac3c7a6acbc3f89d5 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-49ab337d7e10bc88b802a965342ce84e FileChecksum: SHA1: e5e8a786393045a19c2addd7b347c1086759fbad 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-643d55100c55030ad2295da00342070c FileChecksum: SHA1: 50c94f437b66ea10dc35fdbb5639e1faf16485b5 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-b8de8137149cfd1ec9a7cc8b3a3ccd70 FileChecksum: SHA1: 191b2c99b429a5b6265c7a06689d3344a04e3c7e 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-5150a261af4dff72f8d0ec0448325e32 FileChecksum: SHA1: 7c025f043b828a8bd177502f67d682b3f1988308 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-abdd7366ed996fbf493675389f4a1798 FileChecksum: SHA1: e2fd1bdc3dc86daef5e53c26f76d56167809052a 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-34ee7799c99f2afaadfe2775eff934a0 FileChecksum: SHA1: b064a71a567e6b7653c8a3fb731bb447eb2a2d0d 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/kotlin/org/pgpainless/key/KeyWithoutSelfSigsTest.kt SPDXID: SPDXRef-a5c2277ea9afa2e85db3f80203095bed FileChecksum: SHA1: e8bd41542f2138a89dc7663a79f272dcc1b4e012 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 2020 Paul Schaub FileName: ./pgpainless-sop/README.md SPDXID: SPDXRef-782c93bb1ef9f471b38420fa289d58c3 FileChecksum: SHA1: c5bacd8d30dc6089494c4102df2e48ec539f8253 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub FileName: ./pgpainless-sop/build.gradle SPDXID: SPDXRef-e05fd10f484e5f9fce541e9ab2c5372a FileChecksum: SHA1: fb4feee989e46ece6ff1e7c19049597023067121 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-b9f51f3bdab945f9ecdd182aaf1f361c FileChecksum: SHA1: 0f6373e256ccea14fe90b36c23ae2da1879d99b5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/ChangeKeyPasswordImpl.kt SPDXID: SPDXRef-a243cf712661defbcb0c683b531f1995 FileChecksum: SHA1: 474a4f4a233d28e3333fc083924e0bef5a003f96 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-ce36dec014550963069fb57bec3573a1 FileChecksum: SHA1: 68ffd98f089335042eba111acf0a74492e3f58a3 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-9fdbb89119ec7533f0a29632b3584c99 FileChecksum: SHA1: 711e9d8afa1f5297dd57333d3c02432212b2e122 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-6c8740bfda1333b5807512d815a6d951 FileChecksum: SHA1: 3be758dfb73f500d6d445841172217a02305a1b9 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-e1bc753fc4f0662b33cc2f84115ed157 FileChecksum: SHA1: 37657a9fd3dfbca861e4046d7bb6a05895fdf50d 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-16c41db51f90297cf3376810aae01255 FileChecksum: SHA1: 382a721ab46cd62e2db73fb60e68191645742ccb 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-4b729a919ccc46d84d53b11ba541cb5c FileChecksum: SHA1: 344c4cc6c9ac277c237af1e44058bf27d9e0230e 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-1b63c0a2a16a08b3fae72df1d549c042 FileChecksum: SHA1: 65b2475517f429da56d0385282ce436a4d65fc48 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-609934aa4ec772c856ba9a2045103fa7 FileChecksum: SHA1: 33eff64d9ea44878c03cd3dfd61b34ff9476252e 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-4381b94f8ace4fb989ea2360905dcdc9 FileChecksum: SHA1: 6aca8c8abf8c2795b11c028c65eefb8bd85f50fc 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-7a7176661c6c818281468530a6fdf5dc FileChecksum: SHA1: 7c8746b5232212e7040600e31af9539895341f9e 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-3a41d4d231f01bf08048fd9519274cee FileChecksum: SHA1: 47a992571ee4914dd5f0fac97856f7042872d597 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-9d7148a41a6f486e0751eeae3bb08b32 FileChecksum: SHA1: 8cf8effef2f2e01532a82a5b33cbf23a518f4a80 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-c3f98a399a484c5c50d22c2436f03de8 FileChecksum: SHA1: 30a1e431305109658b459b684b45da5e0abd2ad4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/RevokeKeyImpl.kt SPDXID: SPDXRef-8e642c61ffd3a74cbf4c255016da5310 FileChecksum: SHA1: f4839bc5844caa6539919875a691fb1a34b730b5 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-586f633210b0ea3073e4c0ec3488782b FileChecksum: SHA1: d32667394bce1d24b19551daa2da243c8bb7e884 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-bde5bd5343026f7d99a9ca325dc979e7 FileChecksum: SHA1: 647f2ff9b8bddb3025bb7d6e46911d971e0afb60 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub FileName: ./pgpainless-sop/src/main/kotlin/org/pgpainless/sop/VerificationHelper.kt SPDXID: SPDXRef-ea9a59e5c0da1d97a4588675056d6964 FileChecksum: SHA1: fbec66dd303bc0bfa18d3741e58d34dab7ed23c0 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-4aed1b5ad90f071ce03dc9e8c432c2ed FileChecksum: SHA1: 923b062807874d0da8e06d05a83eaa7f078104b3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2024 Paul Schaub FileName: ./pgpainless-sop/src/test/java/org/pgpainless/sop/ArmorTest.java SPDXID: SPDXRef-2b335d4b00f54dcfcbf8f3cc898caf88 FileChecksum: SHA1: f9aefeccaa050a0dae86fc9a9cda38a2cbaae6f5 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-e2796e035b5ac9b945cc5cafc1d0933b FileChecksum: SHA1: 1ab4680224e86295d0578cfaa3be633686f9305d 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-bacc8c51d61324fa0e9d494f185de3f9 FileChecksum: SHA1: 6a977b3c91b292d839198e0a2f3f6a67e9f9f8f7 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-1325ce98aafac4fc2101947a6855f51f FileChecksum: SHA1: 7abc7e9477caed37ebd61cd88ff4f30a50bd630a 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-c4d793fb1182a7996509195b69313e1e FileChecksum: SHA1: 05342ea04f8d9968afaf3c21fa31e075d0559e36 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-3cc9c7f6ffbf79f68f0e650c0a643c45 FileChecksum: SHA1: a5d13a923454d88542ddf465bbd037bac0eabc62 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-f186fca1a1ff7720bf7a416328910572 FileChecksum: SHA1: f9822d3e60ff9f98e276aecfc794d235a42385e6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 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/PGPainlessChangeKeyPasswordTest.java SPDXID: SPDXRef-386c113c83daf432a8b4ef425cdd276b FileChecksum: SHA1: 80ef3dfe83e31200e79bf0f9caf7e5e28ef4ebe9 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-ecff04288507281e22520e2585aeb0dc FileChecksum: SHA1: 266b7b38488cdc9d6e56b5f14f716cb56e4fbe89 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-cd6fe1a334cb97b25f0093213aa0ed69 FileChecksum: SHA1: a23f34cb21191fad6cd82013e7a97794ccaf6a8d 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-aece110cb820bd3885a563e67d259c85 FileChecksum: SHA1: b511b48e246365eaf47a9371dba2ae687795d68d 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-8ccbd127c46557fdfe9014bd4c049c75 FileChecksum: SHA1: 3d43c304306464c90a636f2e46aa3c292ca8cb0d 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-1ece23e73ae74de4b1fb7d49dd06e2a6 FileChecksum: SHA1: 6cb2979cacfbeb535f07daae7ee25f0342242ac5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2023 Paul Schaub FileName: ./pgpainless-sop/src/test/java/sop/testsuite/pgpainless/operation/PGPainlessRevokeKeyTest.java SPDXID: SPDXRef-27c701324882c03f52085ab398e76764 FileChecksum: SHA1: 6e04b8daa111790847a098e627bd40c99dd3a32f 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-6544212def6658274639a221dfa7f4e5 FileChecksum: SHA1: e1a398d70059c0b3b0418a02fe7f22c91fc1d037 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 Paul Schaub