From ac50f832da58a877232de9422fed35e5800ec565 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Fri, 25 Aug 2023 15:55:06 +0300 Subject: [PATCH] moving synapse to vno1-oh2 --- flake.nix | 10 +++-- hosts/vno1-oh2/configuration.nix | 7 ++++ secrets.nix | 8 ++-- secrets/grafana.jakstys.lt/oidc.age | 25 ++++++------ secrets/hel1-a/borgbackup/password.age | 26 ++++++------- .../hel1-a/headscale/oidc_client_secret2.age | Bin 661 -> 635 bytes .../hel1-a/synapse/jakstys_lt_signing_key.age | Bin 698 -> 0 bytes .../hel1-a/synapse/macaroon_secret_key.age | Bin 751 -> 0 bytes .../synapse/registration_shared_secret.age | 14 ------- secrets/hel1-a/zfs-passphrase.age | Bin 605 -> 721 bytes secrets/letsencrypt/account.key.age | Bin 3810 -> 3886 bytes secrets/motiejus_passwd_hash.age | Bin 898 -> 924 bytes secrets/postfix_sasl_passwd.age | 36 +++++++++--------- secrets/root_passwd_hash.age | Bin 943 -> 997 bytes secrets/synapse/jakstys_lt_signing_key.age | 15 ++++++++ secrets/synapse/macaroon_secret_key.age | Bin 0 -> 828 bytes .../synapse/registration_shared_secret.age | 16 ++++++++ secrets/vno1-oh2/borgbackup/password.age | 26 ++++++------- secrets/vno1-oh2/zfs-passphrase.age | 26 ++++++------- 19 files changed, 120 insertions(+), 89 deletions(-) delete mode 100644 secrets/hel1-a/synapse/jakstys_lt_signing_key.age delete mode 100644 secrets/hel1-a/synapse/macaroon_secret_key.age delete mode 100644 secrets/hel1-a/synapse/registration_shared_secret.age create mode 100644 secrets/synapse/jakstys_lt_signing_key.age create mode 100644 secrets/synapse/macaroon_secret_key.age create mode 100644 secrets/synapse/registration_shared_secret.age diff --git a/flake.nix b/flake.nix index 82d4081..464661b 100644 --- a/flake.nix +++ b/flake.nix @@ -64,9 +64,9 @@ age.secrets.headscale-client-oidc.file = ./secrets/hel1-a/headscale/oidc_client_secret2.age; age.secrets.borgbackup-password.file = ./secrets/hel1-a/borgbackup/password.age; age.secrets.sasl-passwd.file = ./secrets/postfix_sasl_passwd.age; - age.secrets.synapse-jakstys-signing-key.file = ./secrets/hel1-a/synapse/jakstys_lt_signing_key.age; - age.secrets.synapse-registration-shared-secret.file = ./secrets/hel1-a/synapse/registration_shared_secret.age; - age.secrets.synapse-macaroon-secret-key.file = ./secrets/hel1-a/synapse/macaroon_secret_key.age; + age.secrets.synapse-jakstys-signing-key.file = ./secrets/synapse/jakstys_lt_signing_key.age; + age.secrets.synapse-registration-shared-secret.file = ./secrets/synapse/registration_shared_secret.age; + age.secrets.synapse-macaroon-secret-key.file = ./secrets/synapse/macaroon_secret_key.age; } ]; @@ -92,6 +92,10 @@ age.secrets.borgbackup-password.file = ./secrets/vno1-oh2/borgbackup/password.age; age.secrets.grafana-oidc.file = ./secrets/grafana.jakstys.lt/oidc.age; age.secrets.letsencrypt-account-key.file = ./secrets/letsencrypt/account.key.age; + + age.secrets.synapse-jakstys-signing-key.file = ./secrets/synapse/jakstys_lt_signing_key.age; + age.secrets.synapse-registration-shared-secret.file = ./secrets/synapse/registration_shared_secret.age; + age.secrets.synapse-macaroon-secret-key.file = ./secrets/synapse/macaroon_secret_key.age; } ]; diff --git a/hosts/vno1-oh2/configuration.nix b/hosts/vno1-oh2/configuration.nix index e72af5b..c2f0c4b 100644 --- a/hosts/vno1-oh2/configuration.nix +++ b/hosts/vno1-oh2/configuration.nix @@ -128,6 +128,13 @@ group = "users"; }; + matrix-synapse = { + enable = true; + signingKeyPath = config.age.secrets.synapse-jakstys-signing-key.path; + registrationSharedSecretPath = config.age.secrets.synapse-registration-shared-secret.path; + macaroonSecretKeyPath = config.age.secrets.synapse-macaroon-secret-key.path; + }; + zfsunlock = { enable = true; targets."hel1-a.servers.jakst" = let diff --git a/secrets.nix b/secrets.nix index 96d5d64..345d741 100644 --- a/secrets.nix +++ b/secrets.nix @@ -22,9 +22,6 @@ in // mk ([hel1-a] ++ motiejus) [ "secrets/hel1-a/headscale/oidc_client_secret2.age" "secrets/hel1-a/borgbackup/password.age" - "secrets/hel1-a/synapse/jakstys_lt_signing_key.age" - "secrets/hel1-a/synapse/registration_shared_secret.age" - "secrets/hel1-a/synapse/macaroon_secret_key.age" "secrets/vno1-oh2/zfs-passphrase.age" ] // mk ([vno1-oh2] ++ motiejus) [ @@ -33,6 +30,11 @@ in "secrets/grafana.jakstys.lt/oidc.age" "secrets/letsencrypt/account.key.age" ] + // mk ([hel1-a vno1-oh2] ++ motiejus) [ + "secrets/synapse/jakstys_lt_signing_key.age" + "secrets/synapse/registration_shared_secret.age" + "secrets/synapse/macaroon_secret_key.age" + ] // mk (systems ++ motiejus) [ "secrets/motiejus_passwd_hash.age" "secrets/root_passwd_hash.age" diff --git a/secrets/grafana.jakstys.lt/oidc.age b/secrets/grafana.jakstys.lt/oidc.age index 1fdd0d3..89a563c 100644 --- a/secrets/grafana.jakstys.lt/oidc.age +++ b/secrets/grafana.jakstys.lt/oidc.age @@ -1,14 +1,13 @@ age-encryption.org/v1 --> ssh-ed25519 gJrHQg t2fjzf3Ei0R+OWTbCJWyEdhn3umpIoG/FcNEbBxR2zI -cD7blgEnG5saebZ8TST500O8pOmiq6Aorl9atU5Vm6w --> X25519 7nWmOgW1VWHKzt6Wp3THfZ4Sh0h0T/bdu4lOLk9bj1Y -j8R2OKWCLwDggt2Wu+Bv4IJnQMLBk2YlmG8R7HIN89E --> piv-p256 +y2G/w AlMxnZE0Fkjq3LpdUfeQlj8xQtMxRz0YpNB97cqeENBH -/JRwSI5kujsLbKa4eSPeJ8BPs69WgkTmP4gJ55ahBpM --> piv-p256 jNqd3A Aw3noBggqgFYZD2EYC4EM/kze0VWgIcB0dNCTqh57zyL -lvzQ8Wnjg3udeTDkucSUANUuqNba0c1ZxSu8jEBHoV0 --> 9ef}0-grease /N~ w]ZU Cc oyB - ---- AYNgSHu14IcY0DIYjSlfeNjpEdNA3FOlY6E/Mk4XFFg -]DLd?hŌ4[ -oXFU qe9qH9AFU(Gl{|S~(t\(YXb( C+ \ No newline at end of file +-> ssh-ed25519 gJrHQg g0cUapt08wymIYGH8cI8P9vBjaG818mmV4BW9yJb7Fo +/kT1CMN2oe4BqcPeb/scHANlC7DdVa1uFB1k1h3oSGU +-> X25519 /X86vIxq5E7CNzoWg7hHAj/57jfWQrJY+968Nf00IXI +cKui+bdQ754Tiz99m4omq29BH2b0d/gNAx9PjbPcioY +-> piv-p256 +y2G/w A9y1M2rOLGK/+RDsd4crWsweJwwngmchoHA0Mll4/gg3 +ZPpfflSkWW4EHggYLOx2ji0fRVU6YJJE8UzULRXOhMk +-> piv-p256 jNqd3A AxJFZsZrrh8tkwacjv+fZZ3q4Q4siPDwsS1xiune9+HF +5K+zJva+g9ZhzOKD4tsutZJ6rsxoLzUaRTFPXbUwxrA +-> "-grease Uy E' 4<(:Of ;4gD4YCS +ZU4GUoXlKqEU +--- 4ww60rHhKhcXJZQdDdROkgQyywCwdIQ/kgFKHwmR6/U +%eL?5UǡgJ E9( 17NEۈiϼ1fy43erzuzZ(jAn+nOTiiG  \ No newline at end of file diff --git a/secrets/hel1-a/borgbackup/password.age b/secrets/hel1-a/borgbackup/password.age index d647b72..89cbe9a 100644 --- a/secrets/hel1-a/borgbackup/password.age +++ b/secrets/hel1-a/borgbackup/password.age @@ -1,14 +1,14 @@ age-encryption.org/v1 --> ssh-ed25519 vDjOfg S9TQJ2M2Q13BIlj4f/hv/whm2Ry1uiy8pn6KmeHDaio -oVjRev439kLOFqvU3KnBSXId42+Mt8p7uyUjhsl3u4E --> X25519 myfuhEdaA8XkUh44/LRBmxGidn7mUViPcP5MwQOubiU -EhdFbpTrwmY1+E+WfvS5tELjqiAuf6Ih8qBZeprPdHo --> piv-p256 +y2G/w A5hi03ALd29RbHKrrynUhd/fgtNlQuh8JUABAJhMB8oN -soxJWZMulKAxJG4WMwFZR2QXxSeegGEsQGR89kJGLK0 --> piv-p256 jNqd3A AqOk1ZpZtin4WAhYFDxwIcqTVNEev0hmnDr7kdrNM06j -SBAYfq9P6E6EhEhAtqL+velemXi+DOgHhVt288LiC5o --> &Vn=y@LC-grease U -3PH/1GG1/q9S8kdsAz+Vi/MQGzKTiAVUWA+59xV6S1gOl1b4SmPvCRuA2CU9Hhj3 -Kw4MhcHVBMP1iw4 ---- 4PwvBDNZ0KTw+2l8x3OOzuVdhgdNhu85GkO4hu9Vxzg -)T=q8#B_{y[?_JOEDz‚F;#Oov` \ No newline at end of file +-> ssh-ed25519 vDjOfg 7G6AKoMP48rkdnmUTx3JoaVKC8vSJ/JwlFFCoh/x0T4 +ZG+sv3YHaDr6wh7vu6c/Y/gfS02qXlVm6w9Q+DtaUBM +-> X25519 oX8s1kdObP8huSEMlzhuiZNnGC7uz4ln/3A6mMDI2Dk +gO5lVYwUTT+Due0S8MtAnXktRvr8oGSOM29WIP9MmEE +-> piv-p256 +y2G/w AwU2AGr0kQzwqdLH0x0jZr+FC6ERWkpE4uTW4gab/pYg +WYPix2q28T010olJcK+FH8rOqqN2h5CcHxvT1TmT68Q +-> piv-p256 jNqd3A ApHqnQC3K3YbE32XV7r98uF/E7PhyUup21yMbgHuS+I5 +ec9Y+5JX5fNBjI6t1bjOdARPGmTaqYOcDhtZgru1Rvs +-> Ce^Yz-grease ,JTHPY L+/= +sESApKm7G6joyMmd2d3KWswKJ/8HMaAgteBHECLsa69531tLEt+ujkCdwR0jqb+n +BfF9JHqAecuH9eYj9eW7i7NcvoAtbNQJBHAo +--- mcMmuohtYTYiuEkcH1RHStI9R37avlr1LoutOkofD9g +حt*F.;Wc-|Kb#\ ,1ywuT]"7 \ No newline at end of file diff --git a/secrets/hel1-a/headscale/oidc_client_secret2.age b/secrets/hel1-a/headscale/oidc_client_secret2.age index 83bddbade4e4620e2c6c058c9dc4561befb6b753..f5700a6486065cec326d2e4880c1c662afe11f33 100644 GIT binary patch literal 635 zcmY+-J&V&|003Zdl5mKEg5VN#PzbrVX_Gb?PEFIM=`~4vNn?9i&Nkm^zAj&HlTlm+ zLHq$udK@?(a+B!6q39s4?uwJkZ6b%0&mVXej)hy1kyc6W#nEP*I-n#F{2rQRE^e7k ziXs@a?D=EcLFwFy3*G6CjQMUf9m2xa06&R)rB?=Kx{6hPXVTCMMOo1Zg#~(*Ewko6 zCar-|t8kyHvowGsEJ`|p+fTF#vnyK?SLfUOU*yz!Nk{9E@8pu}>dnwoi}utJ8=x&P zL2Y(55yDBo6Ywj9@Dps8?+-b`i>6$av3b80EHwiftX34=I8TYhkiquOHhDfIUWq47 zs*Pe*a{wU9IzVFuN%RY^1Pm`!VaT$%!_OdH+1jeji))u_Gh*qGOGMfo5p@#!(kQ3r zV~!kz9ngWM<~5{MGgjhtIEYw79CHTz@ABn+v&EupyK3d`tTWGM1SVpET{2-*#giQP zX&I)f_yj{E3N(zYlML6_!tL$M=rJV%P;Ta zPHHVO3k5>2*F`*@&6%X0PkDVd$ZaOy$t<@v1dbt>N~8`D9LLf1!i(v&X2ihqdBXI& z3pWnuJvE&!f`}BzA_44}7IH<45%Pxg{S|-Z+hP4DI{x+PWbfwP->1hLM;G3`Y_*iL z&l}{m!_A|uM|ZwFljIk-izja%U+*1W{;5;-hl7Ksw;t$MKSq0JUF*k*_}bk#z4$(P Je(BBE?Z0_Y+z$W% delta 612 zcmWm9O>5I&003Y_oe&TN87O!Ney~FvnXVbh*n>5MWv`yNg z^dN`_Wun_J@aBeh5tShxJjnFs#j6KVh6h0?i0l_UJc|=MC!buMhoxekA~S1*?dqPd zuC_{qW2RdbN6?3{7<*EPT&o`U2~)%xR<>0MC0MQlE$lZqyEs-9h3qz^8HiYsk~>k2U$-D`I$X24B#{+ffqy2sn7MHUsfeVmTd<3GR9}y zEI$g(s^N_-O=`eWqQ)JS;b2QouQ$69l1G43^coV62-J&Hh+;XMm{L+Y!SmAz0U*Ox zJe}-2t0tOQP;z3xSve(S*$9pk7;$w&$xm~bKml?kuw9Vz0)Z*$b|P*hW@v6CtYFDL zY9ktLf%B|-Y@fqwqk|9{Rg-COMzPj6{Yo~WjrE3n6oFPZ3vTzWq?`!0h7i9fp!Kqg z6Dv1d{~GRMOh#AdF$@qZ234<-6atp6Dzi8kvCSYt7R4*HODjetJs4uCR0x?MF0Q* diff --git a/secrets/hel1-a/synapse/jakstys_lt_signing_key.age b/secrets/hel1-a/synapse/jakstys_lt_signing_key.age deleted file mode 100644 index bf23529404a17aedef138db48d63c6f998f1b4e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 698 zcmY+tnkFqcg)sLRu^#-1P}ZGf(L>KE(aoVIQa>F{B*}g?8wa4NwJ8d-8geVi9yJIEze!V zws3;LTD6k#gt=2|1a6wfloo{JaL;w;f^TY729tn>={a8YP&}?0m{(G+1IYlVGsPbG zS)%HcyeY&)iOgYcq63tw*7UMD|6~)0@TX zNoUAR%Jn1}hy8$SfkQnwH{!a zLyc4itv*|y%2^mux$8F}y8uIi!*$;Ax^kTr*iE`*9V-HhMD666!6u!sQZ0;er1RId zfH;}0=QgArbjPbkAxr9%@HDHJ z*F${~K&=gjVs3@Dv0N!S0-cP96OCOg64uLS;)0wz5P~2zcoKME#3inR!hT&Jw3|`C z;Y9PW!Qdq|YdZ8`ntT2JdZ+Bq diff --git a/secrets/hel1-a/synapse/macaroon_secret_key.age b/secrets/hel1-a/synapse/macaroon_secret_key.age deleted file mode 100644 index 75010cc3d22cb2f4df40435b93c52affc7eab8e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 751 zcmX}oJB!o^0KjprJkp393Kl~2kS#)XGMQv{0=ke%CYkI`Cdo`DkCjz3c|Ru4**r#E zP_|H85w)=0>aMmqIPe3=aUgotSqZY(SZpB{x(fFRe*FK2Yr}SI=1scvlXyMJ-B#HK z;7zb7JlM8S9B&g~Ne6=Cf>2>%xZuwgRUUM6z0iC*>2&yMX z2`O7clHliDCaPRUQiyLS=6@+wc`x{oXxv#h5LyI^Xa zJP}gAgi{pnf>499tqLSjk5c$C)ZKG+PEw+{Ysoe5aze?6gQu@BjnKEgsm_WR)YZ0I}GpWCw^3a@V386K2(wXP8oI*N_F(Sp*HnBJA zR=u{ankQYoa?SQh*v)ODut8`{PC>Z71*Ai+RC1b|jKi%F8SGFMi91@^5lq<~U~H?6 zdpjkkr09lU(Ii6~zPt2uF%T#QrP%}mlt5$kc&HO?tFWy!-rkbB=8lwLQryn=mIy@* z;!uq8fbY(75h*7OR(MiUi<*@zFm($UaR~s!FetfPy)d>|gXWCYB$O-2MyFi6)1wJ2 ziUJpLdP`<1R^~10Xqbb^YA>lf%1f$NwE% z{_D=Oo9dx$+_?Yu^Zl ssh-ed25519 vDjOfg N+SteAUKll8L3+ib8OJKnuoy92ljhBJMzti51VZD5B4 -KrSa2BGqWehKZQhf2RSoURiRkftX1Xq8wlSIH5/WTZ4 --> X25519 Dt1MC9bAJNwvI3aMilS9ARzKENtQlGh3TKxizDjs6U0 -/tIskG09JnzRBActMUWeYM4CDKZyEI9on7wTodJyclA --> piv-p256 +y2G/w A++YQ0Gc7gZ7KEB0VElRWyWyCdA2is9tRaBXhC77Idpj -UHNSGwmB2a+YXs4gRETKPfuH7iQYe87Cbi9b6MOf0cQ --> piv-p256 jNqd3A Au3R9gghpXcvUdorQX1CLoDTqc8uYVRO7+k9dWRRcfIR -QxlMCej3gqds7y6WUc0Yd/okEq+4hNzYXMs/1oAHXMM --> G-grease -js5bY9KNRBLeN3QVHTRbn9qUy5Qdk5dl ---- EU8gs8EokfRHprkSxiS89vbLKFJASOOsiN7WWz/KWtQ -ਬv;-^͵-W5P(x;|q.LBp :ā -h*UG7x:nKmfMX.Ԡث*EKJې \ No newline at end of file diff --git a/secrets/hel1-a/zfs-passphrase.age b/secrets/hel1-a/zfs-passphrase.age index bc8cea847e540b433eb86e238a7a017bfcad6a74..f567dae5bd78830dbb3720d7b2ee55167d687058 100644 GIT binary patch literal 721 zcmY+>J&V&|0Kjnt7X!LG8FUeAFKN=W$s(lhd25nh(xl-yOq%p*UYaLK^U?+sLBYYr z!9@_nQ4kJy9fbQD!hsyz!#-t z6xCu-z-JQ`pm^k_K2MT_iBYyYS8f~FCa(l{A}uV&=!NDC$U75S%PYLO39Y?V}fg!P@QUn_BxPwO}t6dO+qKp2b!(#0}CT|~25jXQAZ zuE$EkMNTb}n9*Ynqy6REW)qEzrKYVdo-b-h)}0;B7BX(Mu@OuIVI*v2U7!xLG#C&S z^6mWM=kV2ycVA9F-#$D4<9^q_J~8Ka9sA_r+g~q~!Qr*{(u4c=&OW~R@bXmr@mjt^ T-~1ijdVca~K0CTN{&f8>^a}F$ literal 605 zcmY+-J&%)M007`<;=(U*aKPwf!7WMrE-k#Yr3Ey4w0)sKp_I?|a+>%<95oJl zx#`A>gS+G1aR0&0$waSl@((Q`&>58BEU45{V`er|$m`Yk{HDsrus!&rLsknStmbr`f`9-I%M=Y4d zS~PS@k#X8uH^<7x7`U|3w-YPGID##-PaC%vxG^#loZ}hVvrmSu-1#L%&iL z08EiZ4A@oF9zHP?uN2oaClUyna9}$g>1u5#B&pcmpc}!AW)DLa)>uZ;4BFb0a=Ssf zW|=T^A>0>>!AhE*7!H{>Kx`F6DFSs*&g+grMa7(T1s92($NT}njjsnef#1#=bak8m8nrrp9%2MUJ@vU-`vg*E)+8NB6F79$Yuv@t^tW<(sdcyBDwYZ|~0Ef4KVj8a_P! W7~S<&x&Qp_FXb<{Bg&xw diff --git a/secrets/letsencrypt/account.key.age b/secrets/letsencrypt/account.key.age index d91996d570a864fe4acb4bbe7ed24a66e7c15fda..bd8ca6cc683822b412b65843a4e8f11d8395a281 100644 GIT binary patch delta 3862 zcmV+x59#pY9j+dbEPrZYG-_3CT6SelRWDC@Wod3mM`liBbaOUgYG-Y9S5Z$&D_L%7 zP)1K@MG8`9c6Lm1Zg_DrcUVb!aC1snLTpqxP)1^QFf&aLcM2^& zAXqXrH8D9LX*DlLVp4K!ICOd|IW=KKV|IFCG;wfNQ8jvacz-KIMQJxOK~h#jWmIT$ z3U)z3QAkrSVM9@RLR42;HArN0R8Ki8X*hHa&$0PFEn{%Q+aVtYE*h;G-OdiM^i?6 zIdyV(3Rh}!b|-f;Id*n7d0I+CLODW4VpwK#L2h_QW@m3SZ)8WfZHELE?FfVj-cW-cIWJq>cb!X;Ze=%YV_`CCI0`L3AZ1@lY%OPUWnpt= z3U)6^Z+S9UcTZ19GH*puS5Hc8bTK$LGJi@-S!GRFI7CcPcrQm|bYpHWYczRldNpB3 za78#scsV#)Wi(VqPIC%zVrOMgI8tFVWM^bqLNQoVGGZ}HXl8XtVsdUuIZ}2oXJl0h zEiEk|aW!>XRxmk2PFPZNX*oenW-?JySW;wpRzWa$Mnq6HcW5gxZC7zZY-vdfdw)K& ziCtnDW*Jy8w{pd}AX29Vr82I>Jfn`0zb@y1uY27P=v zRK1XOb|Iva%qfEM+k$S|C--Y6hBa+7FQ@4p|L4pAWPkIX+Jii^D}eCidx@4msC19NMm{@|sE* zRaPu5O2uv9VPVK`D+p$jd;U#FijE9-)T6+h+DU0s(kGusc4V6+#@{H!*|8A<)Ll^{pjEgODDW7aA%9T|7<;*( zE8W0Y5P;&AoztWQtE5*1lf}eCR5`nRWWS~Wp-$KKuKYN1PwtWmF87g zyo?9!K+k(fBB3Z@zj|Yi$5M{3N4ukL8sHi8BW~NeT%MLuPMv1;<|gX z9-Ls2Kd7Waru9n1*h>hq}>z?KMXwMXxVfhH8tupomzOsB(BAj zxLW3&+mkZ>7)Tj4;DL6lye|vR>Q74Ep7^em3D0i~snQTC>aE3^XK>7%-LeQ{X)a>R zhY=ejpvkje^?lB*K7WFtoc;rP?Zvd%Jy<6#k2q;>f2;)eMGM)K2BZ6ub$O$dySeqE zlP(P-JK0h+k-nHw(Y+lKLj>9|N13nzHXT-98rK3xf-pRNsIQ>nbT2UPW=OvbG>#rN zrI;7m9U)$D_OxGhMI%u54Xhql|9uQ86p0oF;-J-qVVUO~ zKr^-$a~`&RY;BTI=4jvUe;+wIVrV512a97gmX!`2&S+aUm51>S>Z!bmihbQpk)w62 zSd?>7q$tHdntkB-G+8(L40Ekg)g~U31m&bw5`7=*@Yr)-GD_9!&23Bf46P1RTS{*k zk1OLD^?$mGZPA%a!9o^!9zoO z68ZZC_CoV920Cv`99ah~D0i>=v4->t3QVnR*?&cBnOvm+mU7ioO>SSKmiE-H?u#2L z_GdfvM!;%|^_ADGN~Q~~OL0DEC)LMl|@-l1)(aMIhCH!JMPLP*guMN>D8X*uviKn=t6JWQc9Q57G{?6cAI$ z%b^+kRB6#IU4uzIxmrhpy^aizkYZO~I1m%)0@0DDeNuU>>~lEf6nJuZy|}+=h|x(b zDDg`|=S5feagMouY)T30q!owMUO5b>pMMgh(<~0~rrB|d3&3aENS`=c{+#Jc^&8Qt(mOsd)hewYyXgEQVOBYJ``s4?KocGY+=$|wa3BBG9~@Q7j;AQ z#cX_oGdzTGlwrQz!GdL9-gFY2nf>dja6zGqW ze4z;dI$wYIi?dTWi;&9!;xElAe!W{jzSuW0*Uy9r?<&msN4}to0;5@X9Pva9qBr(P z>C3Zy^qFs(?^K8O{Dh+J5%%z&~vYgewT`E|6MZW5jX1 z3b@jnNFd?fa5SKHQ$tJkhk^ta#I$iS&*Dp+YvDUM7XI;0#o<@j4)ZZzB!>4e{ z(T3)u2eZal`lmfEPJaT~uY%2`3@Bw1*p`CBD(s+($o{Dl)mELDEme{z6MO@QW>;26 z@K)ZN>!67-kq&amMRycfvhbS3i$S(ns*<}n>_o)R3dEbG1{=wdKUPT<;E_2Y>470Wez|%#Pr!OSygy z1dHu-h(m<$Mr~4rGctX775+wolPsa7zf^Y&zFc6666~7`eZ?%$A3SI20u}yTGIzL4 zy`G0ytEfPi8s5LqO9o0KnQbog?JFcw5JvO#d-q2?91uw;{s9-yvSr`VmjM8ed1rRFiz&UmY;BrreKVq{6(hESFIiOoJt zw=_>WORaP02Z@d&=3z)LVF-`6O-arKDQCREDc^AieL})Z z)q2aS1H-c=q)%h`$4_xxLZ`(dodNU`&K+pytVR(`8YStYWjD5AA4i$F;knP7Qa|Uw zM0Or_i{>P-6?zWy5*|=w7g<&n0ok^XfTDz?W`ARM6!7ad2DuKrL(HwON`lY6K7A;H zuSdw#PNnbB@u+T>X-cwyut5f}vQsDf0rV_tD4q_U-bT{JW}MIaOE#*tpn6KO`!HVI z?8O)?M6rp_n^yoHHXQF^H*#O;_evHx`m_L`uOu2PG~ouIfCnmG)TpDkKloij=(Gh1 zqkjaTjYIk);loyw)A6wf90a^+7<6#5Q)ldm`J_C2dLA1dHV|lO6BzTw)yD{3z^gBe zjrv&BAsy~|`$qg|2M&$bC_vQj42V3-i|H&pc@U86y$wB5NpJ%Tw3ngtgSTq)=i&Tx zeK}=ky?z^@2VFcrg}o)S8qxZ9^pg-;K4ZA|WQXAGqrs*NaOhQi{kYIoNf{7a*l9Dh zO+rh;HIsGXCYoqT4dSa}+}8Uz7)C*hn3|z`?L>D)cFeP==R^(esBlqyEvWrt0l^p^ YpESbd7Fh1HO+e>ScNHTIg1KzwnhHD*0RR91 delta 3786 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 diff --git a/secrets/motiejus_passwd_hash.age b/secrets/motiejus_passwd_hash.age index f85534e68ecc7fdf8e887d8e690cae095dddcbd1..beec18d46c5e39b44e946dd54f2a0a49cdf648a5 100644 GIT binary patch literal 924 zcmZ9|&&%6%0LO8Ls1O7Z@g!m|$-QwvLKxW>sX5IG)Y@ohYPPz!~ES3_803E_ZL z(Rwk`O}?iF7FH)jSaZuJP*)4I9!=!*5X&}YmKyRh5Jv-E7>kL7u2%|~%e+)9 zHw$8ihAf&6M?CwWHr~stfeI@o5n>#rXa}X^&v#<5v2|8G3@3|JT4OSjE{lv)W+TsP zA)f-?uHmHn3L%7j-VCWI;1R2@8Mrn|+-0gN2slU@tck?iS#$qp-j;sRTkAsQ%%m0Dz|RSr#Ri&Eq;iq<>Fz@Q1E zw8SBwPAOq*ly0?f&4To+#M9Tdt;t2Q?fZ+w*<$>^HUC>c&b>Yj(_2&w#AaS_C{T`4 ziO1HeD~6V)@91F93k9Wc6}b+DCfGnnXk3Q8yqr1d0s-O@09@a-1dFDSePX@G2p@4Bj$2YKcbuhz3WV=NAc4^k=Mz-lH64f0OBqmfA(j!kk z@z?2h@4b0>bJM-}#?=>p`E~vL)02xq^lfzuItOm-|90V-5AMeF_{^mnw>z)D(mDBB z7k}vOx6XckIUaxg^J7=8oIln4@aQ*Mr^8&k!`=CKgkReO7ykU|E9K+{d+y=)?)~xO ttJMkoL-ou2y7$!8+uvXR;-lZs4n95c$>Yzy|I*#hzPofJ^znxtuy$8Fd&ZS$V|nwK^el%z@X)+SBUCTR}h zK@lFo7ev@Wbl_D%7z%>0xr4)9l)=0x3@;vh!PA4olY8*w{({e!ukCwHFPU%l>us1O z2kFK~3bfI@4CQ&y^jwS}PzoxTNLlz0Nlnafg3=^freHvZe!3Do+?*&#-T^YRf|J^{ zMSi7~Tw@%dqD2RKL9kIKa|tH`S_gQ4M8zq_o9Z0r_F_PnYC=A&`TT|jK4daZA+i;Z zlhTB;jc{sEl-9QN*kXz*;2c|@J6vX|W7cSp{gm_JIabtb-Ui}aPiywN;+Cu!XjbdtJ55ooLhlCVHl1s=PNGA!uu~8cfAn zb-KAwvnyMvig?;tc~LTqM3HSbT!&>fMzYY>Y^Jzki;$d!WTwcp=+1PS*)uzHuw5G3 z!~rM5IxL!NjOak{9vdMg)Qfjp#pO`W=wmns*sQ%rlDaEjul^DLV5Y&#f zGV4sDEIJ#+mENjolR;7!UzcvlQ@Pm4f(qtol1Ky^p7l$13`#1E;)q@dV;tWVwKDCQ zBL&T#6S0JBscwyXXhRyU+P22s|~e1z*XS0F<9$xu~1C#AgtMhuu@95N(c7f zycl<<{)}*TxlwdNen4Pc-Sg2|z#DryUP+A&ao_HKd;60wu3c~cF&g{|ef;FbuipOi zap7w^I%xlOc!NKU99{kVh4a6EgWi4j3e`I-KD=@C%m+8$V7ceNJp1YKxqCQ!FP#7Y diff --git a/secrets/postfix_sasl_passwd.age b/secrets/postfix_sasl_passwd.age index 8bb828b..8ab9d79 100644 --- a/secrets/postfix_sasl_passwd.age +++ b/secrets/postfix_sasl_passwd.age @@ -1,18 +1,20 @@ age-encryption.org/v1 --> ssh-ed25519 vDjOfg ATEyyoV8a2/AgdvVxsTDcmcXuDvg/52Xd7SDgb3pPx8 -N/nAoU8llQk0ox2V82D5GyBV5J4L7y/HkBBk/5rDshw --> ssh-ed25519 gJrHQg ceT2BYHFXXRGRqteF5/PjoofR2QslBNeN6dDudwc5k0 -p0IZcw4YedtYspkd0lcpSS2A13wX9ALs5UTY+W4x7Lw --> ssh-ed25519 CBqt6Q qZyZR5oJN4LPSV2sbaXhk8/Kh55lIabvHtkCBWjHQ30 -Rwm7//qfVzYWmmpNUeA5xpKNb1sJzRWaBsNch8fY7U4 --> X25519 Pl9b4nm1dJMfuRDFVUdbS3upuD0z4Q5TqPRVNzL0xCw -zP53O4Fok8CmPLp1Lb9Z/E3Dla0XntTcXUo1J+Jju6I --> piv-p256 +y2G/w A6bZKaJcEU9bMb4jK7PihQOn8bfduDfGZ0SkJDmOvtaW -9n6wQTaz9osZNdND5kYzY6MfU13Q2EmiOx3r38XJg1c --> piv-p256 jNqd3A AyAUd05S6C7GJbExVY3g/WYR9fy/8GCGCmh1XlUWCf7I -uBGF/h57/s0AO3hQseknsOVzXUr4BSHSHq+NMnOxXZE --> F-grease x !$ -2lkb6PHOiXoHbxbFSOGz/B5oMgbwBLUdaC253q/GdKdlcS6SI1QwiiDS1yqVExHS -Ol5CF4wbTNOaAK/E++YkkTRYJclSxtNfgNYdF0LFj+I6IA ---- qL+du1jImYvFyNVtCpjhO8N9cJlQ0r2NXDhxIinepcA -(D濕?jRh@;`R7yxpl:;ߊjVwɹ;B|l;0 U6Fu7oю8T&*dI~yO AZ'!GPE ssh-ed25519 vDjOfg EiYel1eqHtQEj43hiu6quafyM99P45uFjZY9lYoi3zA +LZwfmsWIk5h92Cpwapbp3yaCS7CR5UrxEvyT5Cq4rKc +-> ssh-ed25519 gJrHQg LWRDAEKPdaN8twZQIMDdfXt3trtFDlo7XNHwtUfy+m4 +cGyusZ+nAYIbSf8HNk56kaBvZmS611GgKqSNbFcXKrE +-> ssh-ed25519 CBqt6Q +u/wA8HvtevNso40G7XTtNSNKAqx4YEfMHQkenOK0yI +d6TvbjYzab8x359nCn030BWXdim2ctr3zgcCA5lK+S8 +-> X25519 Z7fou1Qt4oIKI8SQ84B+q7xkThME3TSADNqvAsvLC2I +rxbx10UaMCaYQrsH9JAKpWoS8LMwYh4ohkW5n300b5A +-> piv-p256 +y2G/w A1n6AYJiG0tx27wTrmqxr6rkm1OgRV+AzgJHHPUD9wr3 +mR3Ac2aedvocKhfZa1meYHa5D0vx3FwX/94WKIIxNDQ +-> piv-p256 jNqd3A A9VMS4tvV7B5qXyrZiheZMNTpLayaXvh4f/aT4Ey8Afh +kRk0hnI94fn9lv7/9wUg8AT/98mPbD69xILMmjA4vfc +-> d+-cp|lq-grease ,2Lg! sJ a ;, +ubRiOvE+OzriAqp2TSsMn9LjRQq7Vw+1mTLZVdyR2m2nNbq1b27AmKZGzi2MyWxi +NfA9KyiGW42U0W46 +--- q1zYEFDCyNoHsbw/H4/N7uqO8+N2+ip3FEoSOPpTzUY +w} pb]3f˸:"1g΀XEn{vzRF LT^Ƌ.&<[c|A7 +2L+|I$F,4KOsu +*DdkgGQ&Q? \ No newline at end of file diff --git a/secrets/root_passwd_hash.age b/secrets/root_passwd_hash.age index 9ba72d14c5d184b8e97d9245944ff69485dd3234..982689b3144a72998fa5f562c831614ad7705376 100644 GIT binary patch literal 997 zcmZ9|%j??&0Kjo?N-(od6%Y2ghj z2nv%Qx{*35!};3GeV)}u2dy)^ zEzps+i9-A=+mBYT!3`IO-cX&)6r4pm1ILWnVd!g1q@ttEqnalcyyAg4JWn!x?hvaS zPJ$srU}U`(+ZbvHd|9?$VJzV`Xm(pB1lDNYVAyzTvhpl-++s`{<*aQ=nfDFRQ~4ej z#SolwDk?mxF?3$y3OFCaoep)n1lv_X-HWp907KNr>{XZ+1hin+a#0MO2n$_FS2}AWBN{2|P)v#>A|d)w2rst}vqcrN z{Gc^^o#4AM(C_y_Wl<($!xNV(QR!N&H`AdgHxRwDccB&dO*T^@FU=Zt<^kHxCq7Es z{xQ=2^v~TZ_a1!kc2NBC6gl2KbE!AH_VGJ+{urEo&Wo?zIq9EVe(%Swfb<%jEUo%{ak@%w*&@#N*=n+LA*$?K2* ns(c&YKK=84L?jCb?sLzYJs7UCfP0}nf%#b!|mNw1Sq;14u(riugvNTDPrf!!9 zZs6f5iXP_)gBKUXqawI~jC1kg;Kjq}K|uxQqTql$1rPHV{P;dQ@H$@V6m4FGS$Z}r z0=Vu0o%3K>t~;KK^!q&uteHsm1JJ64qM~OQOpvCeRf5III;L$!EE^K|nCRBKz-Cmp zvgswz?4(k|^jc1p*0QrctH^VaU`GRcH=yBYh!4GDrdtr^s<&%_Snz59vT3LVa|qL> zwmz|YsHrv$PqMs&$~!Xa$|2eW^L9U(qYfYmHB6IhyA=${F*tYZC5c0+rn`yj#sc;o6p}mjuyzP(;%ubNQm^0-ah8m3m(L=NcIdFt>n9l5?62J&* z1GTQ(N8Hf#js2?9`#uxzi*&{N%Gg+7F{YZ$bX7~I+Ty>7P~A-vb}dleaFTXO*4&J< zTqhP5T#9U7`}R~PnLOnNhcOU}OUuobke#{JR14RUY-qAQJPdrIo7k|PZFwrd^x5Dr6%MocGxaUCOD6=EzGP^SVT$$A(+s%V;t20hHiRf zvK9BE^%#Su(IQRvX0|tz14Ky!#tKer{is6`d8dWq7c zv_fOTsntxLbe>VpcY?yROAoAo0pU8s(Bw^6tRjldMW?seM*^LgK|YwoWHSj{GD?eV z%WkF;8)so5iQ&{9<$i;TfdG`m$N)N>4(QW@;5BJ~sp}y;&TxO&_DIsOdL#Q#)_P8@ zuM~X8p?E9+**z!kP7ao5{y2JJOFw_@xcl&}`TWAGcYc2S;>!;Wk8j+1dVFxlJKw!> z{igQSgO5LY-eAnH7{&Mxrn|~kN`@j=_wU=M_ zKQn%N|M#<>e9^y1KK1G5o1+W#M>ih%Qfuyi`-HF0{q%$Q!A08oQM@93eeK!gt(VT7 IBv-!u2VEpWlK=n! diff --git a/secrets/synapse/jakstys_lt_signing_key.age b/secrets/synapse/jakstys_lt_signing_key.age new file mode 100644 index 0000000..722de03 --- /dev/null +++ b/secrets/synapse/jakstys_lt_signing_key.age @@ -0,0 +1,15 @@ +age-encryption.org/v1 +-> ssh-ed25519 vDjOfg HWihLsNxxTSe9b+FIM0JwMiU309CaR0LShG6GVNiXF4 +NZePMLuBHJLO4LSHI8Y1yoDi+DuhqI5DlwifzFuxWU0 +-> ssh-ed25519 gJrHQg urcLhKAzsPA9yDu+iX6UCvNZgMfn9yzqsQBeSwodQVI +lO3+EpeKSPaTA/JJ0fgutIM85JEGI7OZlNgQx3pGl4A +-> X25519 O/GgkUIzg8PemrruWoUXLZC/c+HU8TkjEZsg4DTtUjA +yI8IqsFoQTT03aGRUzpYqlIqA8UiANvIbR8k9N5EaO8 +-> piv-p256 +y2G/w A9+ADf4/rlMvdyhvp6DPaeXyqvydwF9HVKii+oKwCaY0 +7Sw3wm7CbT98vk/Q1hl1uQU3UJLoh1rjucwsgxWiFPs +-> piv-p256 jNqd3A Aolk1szzMYnfAv9gIV3rlwCKHUSpeTB8UKAb3/f245TH +Hda+AWgfJWpGYV5TwcaMmJ7lXGFFkrTVEwzmiuhjrBw +-> (F~-grease M$W"J)^a H X40RzOd Gu, +RA93Bw +--- T+/j6CeIAg7KeeKtRaeaBB0oYmlvFVc+NucICaT2Q6I +u$p{VdK:Sdoۯ;;1 0M%BbO'knOfp^F+|hg!lIZlU W \ No newline at end of file diff --git a/secrets/synapse/macaroon_secret_key.age b/secrets/synapse/macaroon_secret_key.age new file mode 100644 index 0000000000000000000000000000000000000000..38bb4f3fb382b93f3ba6286566ea723e5f7f586a GIT binary patch literal 828 zcmZ9|&CA<#0Kjo!p0eRZ2Fefu50lNzEAh|p7GcexztHWA|A%{81J=xmWyq=M%ZnCJvr>5zv2zt&H4ol0@x&@51IKxs|m2?*DyFyyg$ z5IUSrgznLp`YF!vbx4i$_B6L6)BopO+1-C5F=|pv8`no^pPfX3 z*X}X{N?sZM^g7Ib`Rb?C-LHx(?~&s3r>}K-c5&y88#gXKfB4ap2S304``O3e^y0Pa zZ~i!Y^22m}^Sj%RzHguXWnOvq*)QD}`6rjYc7D71M`S+!vsT}_{4{>ILmmacdKc-p H$n(Dees&e# literal 0 HcmV?d00001 diff --git a/secrets/synapse/registration_shared_secret.age b/secrets/synapse/registration_shared_secret.age new file mode 100644 index 0000000..19359af --- /dev/null +++ b/secrets/synapse/registration_shared_secret.age @@ -0,0 +1,16 @@ +age-encryption.org/v1 +-> ssh-ed25519 vDjOfg m4rtRYPY07eFsAlic15EtlYeZM96le2riRPmbHYvqiY +iOdi9y+on0YMKlhTX3MX8KHNzQq0LRySZ4HTgXHVQeA +-> ssh-ed25519 gJrHQg EiUpoCUJXu9HSk/wRPQ+RHIIPQP1otYZRu8iMs782Fk +hlBg3Tipre4ufVYnIVmRAd7dWK0PqCOCuLRfQ4v4I/4 +-> X25519 /86obR8d8Jl8aaKncq08i7ZFuo5DQzLp64eRlCB0MHk +yJa+Vo6JF5y2Y74hKXyB33mU5/HTGrMFJCw9Qa6l/Ug +-> piv-p256 +y2G/w Awl4liKWL0vySkiJhn0BtSsOTpXWo5w2mghdxOrvZXB9 +FgTT0D96jUrFM/LWCgeYdvkm20K1ev8y0cD4F69DaLY +-> piv-p256 jNqd3A A8zrAGaoqSfNPu2nN5kpDgxzf7U3LSLRai/ybOrrxw/a +L1NlIPrfPal2psnMXJyWXMojGURZCZvu0Md6MLlAlPw +-> ia-grease 8* vU>`M"YB 4g(+@RC 0EBf9>`X +DkPPlaWTheaefP4kLlUy5nr/AUe1O/ZSx2ZSy53cqYkfIMLabjJtLyOk/GGOD/FO +OK3AVQTOMzPjWychVK3XSvXbmupMia3kyUy7HrBiOXZZlxJxKPwrW8E +--- uPWs9132FkHzQ7UWsf/9fehJjXipMH6uNFBnMHW1i3A +DyV?2&w"ia #7G \ No newline at end of file diff --git a/secrets/vno1-oh2/borgbackup/password.age b/secrets/vno1-oh2/borgbackup/password.age index ec3f96f..4e4202f 100644 --- a/secrets/vno1-oh2/borgbackup/password.age +++ b/secrets/vno1-oh2/borgbackup/password.age @@ -1,14 +1,14 @@ age-encryption.org/v1 --> ssh-ed25519 gJrHQg b0ZIS1TOfrmf2UalwbOHCUmL3VDxr2NtBWxwPgi3qC4 -zYNSst3lBbU3AipRsf8HtS6KiHtCZBtch/8B/PwYtNM --> X25519 7DOVJqetc3FmxGFH/Wyoe0rCedOuxI27t5EExc4HTks -iB//vKPUEHfcKhjjXiiJJBQhk5prrdaytQERra4oYk0 --> piv-p256 +y2G/w AnT5C4NUg/jko1gVkHYD7MD+q+uqh5XBWc33oqj7E7IO -fE/olx0af8uRHsNVL1G2zxYRqbDHxu7crBtBwMWjSao --> piv-p256 jNqd3A A4MCmGJ30UiaOamrufjJ7+cvAMd0lhJozUs9aCi8Qwni -ca6E7WTf+qjhJF0gZVL5Z2iIPj4nQWrw0wmjJw1G/mk --> t`Gpn-grease kz~;./ n=`W, DC" -uFlLLBWFPZkqC76s35BMii78cSqoA7+U6QfXnTjQERQxzshDh90+rP04OCvqYJkz -W7LnBs21xhcgq+U ---- 9bCcdlOXZf9iKzjuZpaqsbzZWTNXFP75pG5LZi7MyNw -ABo핈M<'Q,bZYEtO kznMhW Xu \ No newline at end of file +-> ssh-ed25519 gJrHQg 4DJpYHmiOF4ayMzU+ieivPbylNWgUd2KNEXSCLzhjFw +dO8WiWQ80IUUp2vhN+8AOgaFGg1SH3D8KCyL0shYgRA +-> X25519 WRne9Vn+HsHn8p0+DxDlvZkFuSHkYknSmhlW7oz/V3Y +vGMUhOP1/Iz4IXxT/+s7+73HHVT8oqY1EJfis766aZI +-> piv-p256 +y2G/w AzQGzm/IlxT2j4zw3u9HZuYFe+r5bRAyISjguP48DJgR +NA0ZK/kSc6OBqCu+rmVUi21/CywCcjSwniQpmB2/OMI +-> piv-p256 jNqd3A Aj/f+ri/L2HV37sqS/OjtGFRvrvvITVNujJf6Ocx+J/v +mGfmsGgtPGSOwKzFdcdVJv1uJfySwh2BUz11ezQZbVk +-> B5;G1N#:-grease +1Zyh9jJi0wubWSP8TNZpfkLt2yehKWpMQebhdLoNvMAAKjGN8jtigs2OAXLYh7aw +xQAwNTmvLVc5TzQUSsY78XJhlOpkNb6S5d6138X1T6d8nJrK +--- arNYIfnO0eTAMufSdw2i1+nGfGhIfLjUvzj0PQ4ziEs +UxAĺҟ7}ZVˊ [C&{AVж)T7 \ No newline at end of file diff --git a/secrets/vno1-oh2/zfs-passphrase.age b/secrets/vno1-oh2/zfs-passphrase.age index b9a381c..ad58498 100644 --- a/secrets/vno1-oh2/zfs-passphrase.age +++ b/secrets/vno1-oh2/zfs-passphrase.age @@ -1,14 +1,14 @@ age-encryption.org/v1 --> ssh-ed25519 vDjOfg 3u6xjhiMkYWu+SlmbHrzMrTT0TXROIE9DbuJuCrrBjM -NsF30/glUpNQ8c3vP2kuK5Apk9qTDK/uK8nOVRbH4r4 --> X25519 MM6hC0Ighd2+PuzTdL74nWATkEvtK8v3wcwc7rr7sGA -75q/zY9V0jXhTMXXA6vEqgx3wJEDj4bp3hAWiNsLMK4 --> piv-p256 +y2G/w A2QDEGetEZBSsAI2BsLTviold4VhgDA+ZGrw7fX1Vnel -zekxCKLBknp84cU78rzA7ws3dKe3yxCH3jbX1iTCsfY --> piv-p256 jNqd3A A6PAQwb5Tx0xuG1/PosdqPILZMCcESQJPUGYIioekfsB -s4qD0/8sEwf9C7HDt/gOkXK7ufzBtgE4OaR9QEiIby4 --> A3"Aa[.-grease PS_ FDI -TFiZT5rYvK4OhQvyBXTfoRcw7VcCJZNG5ZztOiD348RlVIfLu33xYJwRYjRo+Nf7 -u94aE/CVxfje02o ---- z+Vt5QCQc8ON1kZxhgHThcX8JPYshdDgsubUGyMBL1s -8OLRVU&xs8ZMs+75r;Ys˾qf \ No newline at end of file +-> ssh-ed25519 vDjOfg 43+2JoYorh26Gq+ztkmoqXprHS58vyfaOsPhE+asBxw +sk5ko0QXXriYU3hD5C9Mi8QJhZH6NZVcTg7Q+7rzOeQ +-> X25519 gIvRquOza07NBLJmR9BsOnpJd8PVNm8er5tLRkBGtQs +VlR87DXF+/3TQrExmQq5DXql0NkIXmUuBx2viOQP54s +-> piv-p256 +y2G/w A+vGb4in6Cj1w/pp4tRNVIcasJl9WoKRFdwi2eDllNHd +haqhVAjZp5fYVJmawPzWxM6r3QJbqarCZiAxc4l7HlU +-> piv-p256 jNqd3A Aoc8Aw2FlUvn8+Jp63pbsa5qzeg4pWEzTOAiIQqQZnfW +E4hgbvUnbRUdq6/N3xTKMZE7oxNDIo8eAUarDdh4TiI +-> =H(-grease +99H7/vADBtIrsHwjg0nlVHzbdgAzlVIWROmT9yysEJlcsgv+u8myaA6Beg2Nwajf +8WmI5T8HyMve6bdb+TbJOaN83FkLIC8vYPqYyDes3BVg177Yx6kZGmkGx0sx +--- QxfUZt0OBr76ZT3SdiOr4//E+uh3NQl7F8MirQjRLAA +(LJ912KF!P=61=Bez!${UgV ` \ No newline at end of file