diff --git a/.sops.yaml b/.sops.yaml new file mode 100644 index 0000000..b6ef520 --- /dev/null +++ b/.sops.yaml @@ -0,0 +1,21 @@ +keys: + - &system_bastion da629e3747c4c5a931d0a8f36882051213f30fc8 + - &system_blockhouse a732bf4fdf34013ce8027c42354b571c6fe5c762 + - &system_ll_latitude 01c02af9d06b4bbc5d26ec01948d79e3093c455c + - &yubikey_lauren_primary 5F78261B65C565041662A3B7FF8FC3C735BD4A51 +creation_rules: + - path_regex: secrets.yaml$ + key_groups: + - pgp: + - *system_bastion + - *system_blockhouse + - *system_ll_latitude + - *yubikey_lauren_primary + - path_regex: sops/[^/]+\.(yaml|json|env|ini)$ + key_groups: + - pgp: + - *system_bastion + - *system_blockhouse + - *system_ll_latitude + - *yubikey_lauren_primary + diff --git a/flake.lock b/flake.lock index 573ee29..065ee72 100644 --- a/flake.lock +++ b/flake.lock @@ -149,9 +149,30 @@ "lix-module": "lix-module", "nixpkgs": "nixpkgs", "nixpkgs-unstable": "nixpkgs-unstable", + "sops-nix": "sops-nix", "waveforms": "waveforms" } }, + "sops-nix": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1751606940, + "narHash": "sha256-KrDPXobG7DFKTOteqdSVeL1bMVitDcy7otpVZWDE6MA=", + "owner": "Mic92", + "repo": "sops-nix", + "rev": "3633fc4acf03f43b260244d94c71e9e14a2f6e0d", + "type": "github" + }, + "original": { + "owner": "Mic92", + "repo": "sops-nix", + "type": "github" + } + }, "systems": { "locked": { "lastModified": 1681028828, diff --git a/flake.nix b/flake.nix index 4a21f8a..b358299 100644 --- a/flake.nix +++ b/flake.nix @@ -19,6 +19,9 @@ home-manager.url = "github:nix-community/home-manager/release-25.05"; home-manager.inputs.nixpkgs.follows = "nixpkgs"; + sops-nix.url = "github:Mic92/sops-nix"; + sops-nix.inputs.nixpkgs.follows = "nixpkgs"; + # Extras waveforms.url = "github:liff/waveforms-flake"; waveforms.inputs.nixpkgs.follows = "nixpkgs"; @@ -29,6 +32,7 @@ nixpkgs, nixpkgs-unstable, home-manager, + sops-nix, disko, waveforms, lix-module @@ -113,11 +117,14 @@ system.stateVersion = "24.11"; time.timeZone = "America/Chicago"; + + sops.defaultSopsFile = ./secrets.yaml; } ./systems/ll-latitude-e5591/configuration.nix ./nixos/disko/nvme/uefi-luks-lvm-ext4.nix + sops-nix.nixosModules.sops lix-module.nixosModules.default home-manager.nixosModules.home-manager waveforms.nixosModule diff --git a/keys/systems/bastion.asc b/keys/systems/bastion.asc new file mode 100755 index 0000000..166f62f --- /dev/null +++ b/keys/systems/bastion.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +xsFNBAAAAAABEADqOI52GaSe+4UIwe9iavQavyulxPy3RD1h8ZQUdKjkp4B9z6Lf +U+PHpJhROn5ZfDKcFlnq77tzdnzCcqzT5saqYKugJK3fyDNXvKMXClvXeDAoHDuk +jMVFZdhDPzwcJJlsW4frvPodlcFAuyCSFTjt3SGDApow2/7I8Engz/0vpWribZf8 +iv2icaQRQuZ+CLawabYHm84Ik5gSH3qqMl3+xPwGKmlSNfjPmUNHg2ldH70IxAEi +2b/4TpBMUYGkB2PzMjpIM51AZHwr/fbDI5P4MLfyyoz/D6XPauMaL7GajYaexmBZ +xxVCXcgDNgOTmeX5qb3n/TpKdovMAyA1ZeyAQpT6qv25BXjdYnZlAGMixAtzVMl0 +RGSSvVdDvTZS13bMrLd+Vs1o5SsUA3toqAtEfT12DycBQNjvAPOW07BqEybngIXc +NdobBrgmEa9xwquqR+JqO0BlBb2iZnNHqnYUMMq5WuyYTsFlQusCYCW0egFu9y4n +sqef/PRvbupiv+gU7ZG3ccHcoumNi9gDafxPncUm+bHp0ZnevEzPIccxJz0S8gxG +ftM9vW4GGGIiPMdKppG/tcb7oti4y/sQRXr+1Oy+SO6estwJtS5A7VGBJT/JQmkB +TWw/8hxO/vc3/Xciz+ExlqX4GvcS34VmbN1RHVPsxsDvhdPsRqBEU9X+fQARAQAB +zSlyb290IChJbXBvcnRlZCBmcm9tIFNTSCkgPHJvb3RAbG9jYWxob3N0PsLBrwQT +AQgAYwWCAAAAAAkQaIIFEhPzD8g1FAAAAAAAHAAQc2FsdEBub3RhdGlvbnMub3Bl +bnBncGpzLm9yZ7LpPhmm7fQCtFvEwf2eIu4CGQECmw8WIQTaYp43R8TFqTHQqPNo +ggUSE/MPyAAAYQEQAI3PrKgX6vUr8mCH12/Ct9CRAa5iE8y3+R3lkwnQjkWrgxR7 +K482HBZnT5Gl27tP8U8wkgsGaurO/lpcHElBoRcuppRt3H452u3ICMV7nmvtxUs/ +E5xwEdFDejr0Jw2oL499PwgdSW0jzKWJ7OtuKMhOoWgw/E8CrhQU/dc+QlhDA5bg +dh7LlFdr4xbD8fkdbpg/zNaU2CZjBNBVr54Ljp8DH9b2Eo66Z44op2E7rfHL0sot +8v6hJs8HqETt9Yragl5yyd/DwJWjj9oaRasPHbmMHmf5jaKRMs7WX0nyDmyloBRj +4F4JjpIvbBoSDAlKG3PNgh/fuRqZDSMB1I3gfx4zhFH5inmbywFP/ZT/Ur/z9Wbf +6K4p0sDZtT3dhF0hBbA8pNBj+sf5J+DLH3oEZ8EDKF7XN/tpMvSK6j22L+IBREdV +NmZpyxNFGwfX2s7B9GvoDDD7aUOlpaLrzRTL5HpvleRaIB9Dc/76XiEeSYlspG9P +MyiLtKheRqKuvHY703wHHVVEe61ckoYqdgydQGARhmqCESsDWumXwNILJ3LtMafd +zigA4aEp1ZHlF7ZdD0/O34vJ5pkwJLVdK5P2zdDCPEBzJlN3zn0JcTh5BUsj0hv3 +oEVDzItehS63440pW01iWKX6ejD7Sx/8pkBUBbAHKcrN6jkivRTbYYk794y4 +=wo+J +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/keys/systems/blockhouse.asc b/keys/systems/blockhouse.asc new file mode 100755 index 0000000..0b832db --- /dev/null +++ b/keys/systems/blockhouse.asc @@ -0,0 +1,28 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +xsFNBAAAAAABEACkgEAnau0HyVBnBBxvCI1SHFJpXoQDeY3ojP8KIkHQvrbuPa0E +QVVopafELuSRfLjA4KiSMkVqK82xlRe9Cgxf26pEuIE9KZYPCse+oRDeYVORpblC +xOlKOOQ9kVBEHLMvo0ezILB1ke+WHopDs+usMvF1xa3ccd0tnyanXvP041W+tCJO +i2R+ctEzd/+OuBBngKupR5GEjCV51C5cAIgzi61au4yeYzvX3b0OOaWFQAxUa1rD +zjo1yoC7DVY92YHfcDufoYXkLZpsyBGEw53mBELT4RDJxgmT2P9w7bvfvilq0GmA +yGrFk9d6BkP8UouJA6nCCPD2dH8Bo1LxzqM4s24MLGMDW7Igqg03iA8+pG3fMbDd +p5jOmT2st1IJTbR7yAnt/g+UmLn7B/bhaSnd2mBFRqyUVuoNC+7vGgjERA3K6PQU +TzUtOd+fgY9U+yenvbjlBhXzFhjmTw4venVC7jDtre9uyEfFi4wQabLcuYIhMOgh +cLprU6CRpokAjw2smsSmqXn8HtrQbu+ggRp5h9bZ7PhrddcmHGuh3J7poPweYcJJ ++KmuztEbm1tGbxYuRyDYe8+jWMIhuhdVbQ6xl7gXsZoaggHtZjffEP/eaduKtMj7 +6qNcqf2D9NJhsnEsrxzXcQh/iHFrlXxrGiXkY6JNDMWaR7eJEfyvvcukdQARAQAB +zSlyb290IChJbXBvcnRlZCBmcm9tIFNTSCkgPHJvb3RAbG9jYWxob3N0PsLBYgQT +AQgAFgUCAAAAAAkQNUtXHG/lx2ICGw8CGQEAAMNBEABye+VqbogCXMiiq71XyCf1 +g42Dg5pnhknVcp2Ez6YzYxuv8sAshcXqjRZocgl+757bFJUWlCXL0GJzFoBTnWag +M4rI80BickU3I6Yd+lbxgcBcJ+q9iYTIV4uwxje9wC6n4QgxNNfmvwHrX9I/ec2A +5Z97inhxMGPp0L1d1+NKYxMFO0Dc61+463L2WxsVnhEtDLVtklIvUfuqajnGbv83 +2wcd46PpwnNoW/M5+uqO4f7lRxDQS24nMRzKugg46VFpfQ8Eur2uv76RWY4n+ssj +MYrqmQJLrlqJrvR/QOzAdnOp7n2w46yQb6AvDnvU+LjXLJjCUdLlFw09z/zt7Ipb +JjJ3s0bwrtRUc+wql84MgKWgykWQzsnniSvaru7a7V8oYHwSIwMBJocMYy3qh+Hd +OK2Et2lklyH0vdk2nAsEluHjoNM0tmkj92MHbk5vZI5qabL8S0cMLn9UUC8wzsv0 +pRBPYCu35Mu4wfE5XpYZeoGol7OsSizrd94z2EoUZ0+BAkLVseWT/mKBmn8VF4Sc +Ds1gK3a+699lWR8DtHamPiV+c3Ok65w3QCJH5s3L6wvG7iuJ+cYOkod6RRxFxRGw +V3s7HX6ldY+eemH++Fn1qBeSkSAr6cB3QVCBxPVr/6sFlywCpkYFMTCaGrKcZV+e +vWybcBEfyKujBt8us3N4mQ== +=/7y4 +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/keys/systems/ll-latitude-e5591.asc b/keys/systems/ll-latitude-e5591.asc new file mode 100755 index 0000000..2f95759 --- /dev/null +++ b/keys/systems/ll-latitude-e5591.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +xsFNBAAAAAABEACo7siQGYfS1Nwbhh+vIHE7EdNT2tDWY7x8Tt/PHeWulMa8xVJF +jrY/RHGHC5tAOqatzeU+DCCm3d/G4dqrhqloKKeBC2EpEb1zSJ3W7ZqiIrbK0QRO +9S1ALyyvI9FFfO27ygW2hpN3dipG6CJJ9pCGcfgPBTyjV7cgZrEAH0UV8+Sq9T6V +k963Uzu+ruoFHu4db2eez0QbQYPaoIEPBZdwVwI+/rBr2gwPoc3fGI28zKZGY0u0 +8UN7mv8324vxk3Vkkur6yHKlLCn1HE+n4WFwKkzuEfQTe3mGLkdhW9ZWEQEOwy89 +NUCwfXaDxda97M/GDROGrReteYJzQkOs9NlG8lavaGXU9OeWqwH9h/9IHxCksASy +N9mFWvuL8wQ+/LeKSALVbjdOQ3WDt40tV32LU/yO11sKZQ2kHR2bDJyzTQRSRGSb +tHejx0+UEmczgHcwIPeRKm/esERGidup8cB+9UUe+JoRPJiUtcmIW9L2IuU3zGkN +zF5SS6UetkqaOTb23VkDA/VjmUwjotOmi/1gxbWhvOy2GY+7eL/Mv+GHpNR/J8LJ +kGMXlfvGRxOec7MKPGK3OE55UipoRbfteTaA8cGuTeQeAqUL4p9tty/kCzNYHFd2 +3+kf2ek1HK3LVaAXl+04erG4Qlc/pzMeade/Y+mE3Q7KPC+kKNeJJCVjwQARAQAB +zSlyb290IChJbXBvcnRlZCBmcm9tIFNTSCkgPHJvb3RAbG9jYWxob3N0PsLBrwQT +AQgAYwWCAAAAAAkQlI154wk8RVw1FAAAAAAAHAAQc2FsdEBub3RhdGlvbnMub3Bl +bnBncGpzLm9yZzwdtmb3uyvy1+BhiSmOIBwCGQECmw8WIQQBwCr50GtLvF0m7AGU +jXnjCTxFXAAAPCIQAJnF9UemdnWlZMSIrt+9tgN78oWtBcxRTwaAl7eysA628l4w +D7INcHAYoRh74GEvZIvLUoCvH4r5wpuPhP8l+SiG1A6IlNa+pWCuSTsjRk6PtcGJ +gx+uxGJM18FLXj59C2GPD70JPhYdVMqGR4sH5LHaAROIj4qeWiBTZfHxSazrfTZ+ +0Sd6/UDMXfoRiXCJZPbOES108oxNpT6U5iJlPnX1AC7W5FGhhOaeS3xLEQHFsoqG +SN8qNPiB6inAOfTDr9++r4mWkwJiTEEpcCbKH71G+7yriL9hOi6Gaau2Cbd8lUPt +K9lhlmqzJ5/fRCuDX8zKeh4mYyQ1Q5Qdt+lYrRlJaEPyH8a5eW/zh5ykDFNlHYZa +BLhVxv+HNeo+FSH//Jo2AcASCeLcSTjO3kyY3AAbqyjWqt5jMU1tQkJ15EG/z5Nz +Z94x1zqqzxBYV2EhVyQiLgxpYq/9mvT2V/ep6wHA4105dASNR0nIPia6gEMGjZEW +MctxAFHdPsZA0T/C+4AybSciApJAqTqetI5lnDm5yzc1H03/0q8jn4qCX6+P+/yo +VDbIRWlMv0pik++Uhl+D9D1wsjakTYtPXPVHPHR7RNmZ3ye4if/xMz3uv7yeNIQf +BhF0bEKf/cYwTlW860cJBIVY3iwav+j03ZqZNEQoFKqvCPFsEAYPvLjBCWU/ +=Zi65 +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/secrets.tar.zst.gpg b/secrets.tar.zst.gpg index 92633c0..e70ad1a 100644 Binary files a/secrets.tar.zst.gpg and b/secrets.tar.zst.gpg differ diff --git a/secrets.yaml b/secrets.yaml new file mode 100644 index 0000000..1218efd --- /dev/null +++ b/secrets.yaml @@ -0,0 +1,92 @@ +dotspace: + smb: + Parlor: ENC[AES256_GCM,data:tmeqWPIHtM1mBvGnEO49aj/Tf+w6NfRPFjSvKltrwm8Km8Ebty0WOPE3263EiolKbewkYdzNZFI=,iv:UloiR6DejwqgXLTXim58Ga8E03N/UAH5ZNQvcPA9ygI=,tag:gZ5AdbyHG2qTF/ULrmnv/g==,type:str] + MyBook: ENC[AES256_GCM,data:6aESJ331WjclGzzDYjqIReEhZmOYcEVdm0pK5DROm0aOycdd5N/my3FNmnw85T/3SeLneOsfXxM=,iv:PX0zuGXq3Atmuk4+78iJkiifnKYOW5dYUmsHjhlD/mw=,tag:lzEz7DaxGzsFD2gtoM3vOw==,type:str] + Archive: ENC[AES256_GCM,data:vz7o/qRVbIW97FJG0MeljUf3Wc8zhdl6ijgghOfyIikRCKzfuHBAmKhMBKtuIt0uliCJhcCJwbw=,iv:5nZ9R6Mx890n95uMCbiX5mwoJPJOZ/dm/MpsFDrHcQI=,tag:Bk56jnyJJDpz6fm3EfXWGg==,type:str] + Frigate: ENC[AES256_GCM,data:rzcjpec10FgCx0IoURkDEPPd4l00SP75kn4X6VEFAv0w1VQ10h6Ww7msyhgttPe1+P5cYJyuzCw=,iv:WSvIezNccUoSc2z3wyCAGrK/u7iwJl4PBg9xM5RjpyE=,tag:u0sSKnQ3fGnudo1KRobOPQ==,type:str] +sops: + lastmodified: "2025-07-14T00:03:14Z" + mac: ENC[AES256_GCM,data:LNh/dHuWmt4nL71+r34vBDg7ngJC44fAw6998BuveS/yDP+kYmwd1VSZ7yRRCoboScuapIVbWMNwiyG2nXYA7W9aM7xkzHyDk5f8R6PQvShkCJ2T+TCa2IgZv7epZnNIMs+Zdqhe/Erf3MYV6rmWAY7acXEOdwzXQ7tHX8uvkfc=,iv:8UfzgZRyqUk9VwJaqDwQCjJlD/Az6zR+amof1pnnlqo=,tag:mXBM4U1+RIOzv/t0UnuSZg==,type:str] + pgp: + - created_at: "2025-07-13T22:38:41Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + hQIMA2iCBRIT8w/IAQ/+NqbWtHCIlDu2GkLMWtWtiL/Cltz4JeVaABISbpihcMFO + 1uzxWbLuWlj/RWCk57Vqgrj+fPeu733qQ1bwga+w0Z4B0/8b6y9WJ3U/RkQrKsay + rDhMr1p7rO5kmfuP6mAkrqaJ0GiuFgy1/4WTcS68SOzeuKOybjsJCp9kaQ9EHfLX + twOT5YIhiJChWc31ByxaH54vKNY58McHQI3/Xv3hpuA53kjJQySK7QWaF6T/Bx9n + n4ZGYXOqCECzrAIlZPlkF8Vz2O1iplwMq1iWlUTnelXMErMTxtlC7AGzWLKhl9tU + 1dk+U6KO0Khlo/sEH4Bm+qvUlNBfjLUkWqjyeg/IZSczqx7qUNkfsI0dHwpCV0EK + +Vt0xpG10Q8t2i6OzfP4fT1QBBxikGHdKVeh3H7+ms/FozgdD48li4o8ZEdd0Kej + yZHJBo4I10BArpKna92NsOWZOyOdhpKbZ1678imtkTNYh/4gS6JJqCi3rWNZ/W0y + paAi8ivPd2+xRaX9bbyOWqhIo0XIWg+zd9fbnY1ACxNmYszu5/GcxSt98siuFI3G + b/GlRN0DX+0lzc/RcbdtFKbjSe3OhLAjc2TkfOV+g12YiWS2tc3RV5h3chFcUdCK + hbIQh+XlL05A49UhkHXJwLMbfYKH0RsS6sOfusjDUN0mzQnVCoWkkGKdqXkF1nTS + WAGvHtktixX75oR6PL/qqlHTpTP4KO3Rg4Pi8WH23Mcn+1y0TIeDv02z9NcLil8n + NRQtbEhZauWgbj0CM4y8TmenNqBs3z7c6VIhK/O6VGGrdX2pb72IT2M= + =+4AP + -----END PGP MESSAGE----- + fp: da629e3747c4c5a931d0a8f36882051213f30fc8 + - created_at: "2025-07-13T22:38:41Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + hQIMAzVLVxxv5cdiAQ//X+bG7ntuF+UK26aB6uEwKLR5kVGLxN1BS2dGRNE7jBnZ + 00FuSIHH1YCC51JadAFlaLYm3AlR/BxrHUu86VJjfYbxar4+BPy8WPQW1aypfzxX + g1ZWa+lx7+QjoyM/OHUVemY9YgRB8iw1JDNBblD1YXrxN3mfRCmm2pys8KPzCUGK + SwEVueDk3D732Be+M+UyH+KT6+bEFSGaZJyZe08Xxy5Gr8Hp0cYC3KNHMoIMzpG8 + t+0N6NkaQd8/YOCJIMASrroNs+9DHQRnAH39Fujn1JIxKkYU8UkmrGhqH1tx5Jug + 809q5aBzDZ2gQP9hfDovv3jewUboH+qZihtqSSjFZV4epoYVKbgZ6z8j+ejutgu1 + 7aZpvFAE6xe8V4ykE2kTSI1Hh4uklLPZTzyZNaENCtdZ9VsuGMjfJZHGXsBBcXJm + 4RgGBMWYcfPaQ9SL5Tnfx6oN0ZvmdzFBF7JuT3n+SstOHDO6x60FRfLJYymyqCsK + OzRwX2K8w/Fp4KApT8aNYtm8Kdz0A0CwmviqLi+cz8+xqHZKb/fpT5La3Tg5q1vS + b9pyyAc4IE8wTBrt6eKmJSEpO2WAfASSRNL9M73cwmQZhaRs52Nl3jTBmtyglr5M + ytWv3plFahokyb9xw9F4KOJOREhzkVAECh3JYjf0Xe0yWVxUIKKSFEwcWoOEeHLS + WAESMW4xOSaRQ2WcvngWDrNwoWPnpLjm55XdAC4WsYkonNQXEbz6HKMLXw+Wjhom + R2HM7wXroUji5FzJykODbK4QaIhN6OLXQdERJGohT+aDVX5pDP0Hhsk= + =rnYF + -----END PGP MESSAGE----- + fp: a732bf4fdf34013ce8027c42354b571c6fe5c762 + - created_at: "2025-07-13T22:38:41Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + hQIMA5SNeeMJPEVcARAAg4tyIca5Nuv+UegwKpTxEoZ8l4qSmEYlluGR1YZqJOv+ + 1b/dMdgE/r4reVoq/u2fsQeglFrgVUDUEKWIPYg/WH1qxrmhHYzaUsbJQ2rVJNeR + X6X4dHzPBvhvcxet8sOPJqtMeIM5yN4sUaqtaYRm9zE28ZVLsVei7+qHRxKxAJvI + /HXlsfNtc2hg2c8hLVBYag2Vi03FD5IJvgofxcGncPGbGa6OGxzuIaNaSdDsiW6M + R/QgIgo5LLnUyprAc6oErtUisMiwEIenfq8zIOLroqh3iczSXDSBT7HofRI7X3iy + wM1C8W86MramjW2SzTdTrep4va8O8lW+Jz0x21cjsWnkaekdhBc814yIS/O7baeA + voXhL8DkTJ0MY9KdeWoXpYMQAwY1haqYYk9qvQdWB96+b3kCtsApfaI3IiU9s01v + H8UNgiG1Jx2yErdWT1rcr2ShulTk0UiYSiPd4W8pP9nQkv+JoZ39LCtm9h2zxFDM + DLk7YEXK3OQZLxpNRGJ+T+XwxOJ443xWSePwnWiGseVwh2YXb1yLHNdrgh33PVmr + BQP2QNja+4Hg2dnvgktVOnRFf0tr4MkK2Y0nIVhue2ZnguaXOs9uwbRcizCm6BpB + SmAp9eyWNIDqDG6zaV7dcUXwcPSG/q1YZurwHGhel86UWgJinPKdJydyusKcDiPS + WAGW7zihFAA/YhAOefU4pTR5D/lrpWG8QqX+iYGChBQfNueE1iJrJ3BNIXWwjnPP + Gy02d2xgnbcXcpsmxNub+KVmcdeTvpSa7GcBOJrLAqzsK/0XazWUtBc= + =mukT + -----END PGP MESSAGE----- + fp: 01c02af9d06b4bbc5d26ec01948d79e3093c455c + - created_at: "2025-07-13T22:38:41Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + hQIMA9BR1U1EkAnnAQ//TsOslJmzTieINIf0WtvXRAjELGIh7FVIzGMrmR7g3S65 + GfTBu9BBpqlvaHwhdw1hVidMfMWccJWtk3Cto9ive0dKcG/49JsG8BcMiGfmTBTb + b0mQWD0p9qjonqZbC1iC5V/0IwKdn2bwRMkJxkiwHEzN+kRAeMnMW9YnrdxKQoSR + s6ZnvArkn0KbUMgRaWwyXOG9bv9X6Tfv4ES9nxuG+TAixji4bSNCYxBjJoIcA4YJ + jPI0uuVMUn8g07jeoTZt1FwVrBTw/yttsVcDQG0449oRUwIQim2Q+pj7hyldifMl + Ta+9UV/uEmtOpyfAXEhWXcN/Dse5QtJC1dM+kviRrOthmezYl3J78nL51AbWteUO + 4CsLSOBQmTdsFlSI4NE9FkCc75OnbuA3P0YFd47oVfDkFZSmAaw9exI8fgB3yJSx + ZDGoEIFVKEDQCMs9e2+9toEcVCphI1PIJ7qYw2k6zxMsYYWA89bRsNpT1wWM4lne + c3xi+vug1FlkVnF9EZVxpc9h52aa27Wzv1bqncuQdnN0CyGsyK1Wcz8QQ5vuoPaO + TJV36+DUJaO6PYQdVSi8CQieBZP0k8XtbDwz4c3xS5YTcZj0CtJicOXuUPy+9duO + 0daBgZQ92rAqczOJozVzKyyea1M+WBnroEHLQdRrBM+7juh2BX+v73X9LQdclsPS + XgEFpN22/NGb2F9T+jc+rwP+JvxgIlCBoQQX7vPnZBc2HS2/7IV+ZwnAC7KBdn1n + /JWvrbtWcOC9ke+XWEvSP3IXZJnJ3RDcY84UHXtM8g47HITkGEiih/vF+ydyNDA= + =XimC + -----END PGP MESSAGE----- + fp: 5F78261B65C565041662A3B7FF8FC3C735BD4A51 + unencrypted_suffix: _unencrypted + version: 3.10.2