moving synapse to vno1-oh2

This commit is contained in:
Motiejus Jakštys 2023-08-25 15:55:06 +03:00
parent 355d8c21cc
commit ac50f832da
19 changed files with 120 additions and 89 deletions

View File

@ -64,9 +64,9 @@
age.secrets.headscale-client-oidc.file = ./secrets/hel1-a/headscale/oidc_client_secret2.age; 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.borgbackup-password.file = ./secrets/hel1-a/borgbackup/password.age;
age.secrets.sasl-passwd.file = ./secrets/postfix_sasl_passwd.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-jakstys-signing-key.file = ./secrets/synapse/jakstys_lt_signing_key.age;
age.secrets.synapse-registration-shared-secret.file = ./secrets/hel1-a/synapse/registration_shared_secret.age; age.secrets.synapse-registration-shared-secret.file = ./secrets/synapse/registration_shared_secret.age;
age.secrets.synapse-macaroon-secret-key.file = ./secrets/hel1-a/synapse/macaroon_secret_key.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.borgbackup-password.file = ./secrets/vno1-oh2/borgbackup/password.age;
age.secrets.grafana-oidc.file = ./secrets/grafana.jakstys.lt/oidc.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.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;
} }
]; ];

View File

@ -128,6 +128,13 @@
group = "users"; 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 = { zfsunlock = {
enable = true; enable = true;
targets."hel1-a.servers.jakst" = let targets."hel1-a.servers.jakst" = let

View File

@ -22,9 +22,6 @@ in
// mk ([hel1-a] ++ motiejus) [ // mk ([hel1-a] ++ motiejus) [
"secrets/hel1-a/headscale/oidc_client_secret2.age" "secrets/hel1-a/headscale/oidc_client_secret2.age"
"secrets/hel1-a/borgbackup/password.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" "secrets/vno1-oh2/zfs-passphrase.age"
] ]
// mk ([vno1-oh2] ++ motiejus) [ // mk ([vno1-oh2] ++ motiejus) [
@ -33,6 +30,11 @@ in
"secrets/grafana.jakstys.lt/oidc.age" "secrets/grafana.jakstys.lt/oidc.age"
"secrets/letsencrypt/account.key.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) [ // mk (systems ++ motiejus) [
"secrets/motiejus_passwd_hash.age" "secrets/motiejus_passwd_hash.age"
"secrets/root_passwd_hash.age" "secrets/root_passwd_hash.age"

View File

@ -1,14 +1,13 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 gJrHQg t2fjzf3Ei0R+OWTbCJWyEdhn3umpIoG/FcNEbBxR2zI -> ssh-ed25519 gJrHQg g0cUapt08wymIYGH8cI8P9vBjaG818mmV4BW9yJb7Fo
cD7blgEnG5saebZ8TST500O8pOmiq6Aorl9atU5Vm6w /kT1CMN2oe4BqcPeb/scHANlC7DdVa1uFB1k1h3oSGU
-> X25519 7nWmOgW1VWHKzt6Wp3THfZ4Sh0h0T/bdu4lOLk9bj1Y -> X25519 /X86vIxq5E7CNzoWg7hHAj/57jfWQrJY+968Nf00IXI
j8R2OKWCLwDggt2Wu+Bv4IJnQMLBk2YlmG8R7HIN89E cKui+bdQ754Tiz99m4omq29BH2b0d/gNAx9PjbPcioY
-> piv-p256 +y2G/w AlMxnZE0Fkjq3LpdUfeQlj8xQtMxRz0YpNB97cqeENBH -> piv-p256 +y2G/w A9y1M2rOLGK/+RDsd4crWsweJwwngmchoHA0Mll4/gg3
/JRwSI5kujsLbKa4eSPeJ8BPs69WgkTmP4gJ55ahBpM ZPpfflSkWW4EHggYLOx2ji0fRVU6YJJE8UzULRXOhMk
-> piv-p256 jNqd3A Aw3noBggqgFYZD2EYC4EM/kze0VWgIcB0dNCTqh57zyL -> piv-p256 jNqd3A AxJFZsZrrh8tkwacjv+fZZ3q4Q4siPDwsS1xiune9+HF
lvzQ8Wnjg3udeTDkucSUANUuqNba0c1ZxSu8jEBHoV0 5K+zJva+g9ZhzOKD4tsutZJ6rsxoLzUaRTFPXbUwxrA
-> 9ef}0-grease /N~ w]ZU Cc oyB -> "-grease Uy E' 4<(:Of ;4gD4YCS
ZU4GUoXlKqEU
--- AYNgSHu14IcY0DIYjSlfeNjpEdNA3FOlY6E/Mk4XFFg --- 4ww60rHhKhcXJZQdDdROkgQyywCwdIQ/kgFKHwmR6/U
Ú]DLd?hýĹŚ4[çĽć‰ %¥eLƒ?ì5UÇ¡<C387>Ž´gýJž E9öë( Â1Û7NEØÛˆiϼ¿ôå1Çfy—4Î3åeárzÉúøÙuzZ(jAþn+nO¯äûTiiØG ¬
şoźXßFU <0B>qeúą9qˇH9AFł©ńUŃ(<28>Gl§…{¨űÝÔä|S~(t\đ(÷­”Xb(ä ěC+ď

View File

@ -1,14 +1,14 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 vDjOfg S9TQJ2M2Q13BIlj4f/hv/whm2Ry1uiy8pn6KmeHDaio -> ssh-ed25519 vDjOfg 7G6AKoMP48rkdnmUTx3JoaVKC8vSJ/JwlFFCoh/x0T4
oVjRev439kLOFqvU3KnBSXId42+Mt8p7uyUjhsl3u4E ZG+sv3YHaDr6wh7vu6c/Y/gfS02qXlVm6w9Q+DtaUBM
-> X25519 myfuhEdaA8XkUh44/LRBmxGidn7mUViPcP5MwQOubiU -> X25519 oX8s1kdObP8huSEMlzhuiZNnGC7uz4ln/3A6mMDI2Dk
EhdFbpTrwmY1+E+WfvS5tELjqiAuf6Ih8qBZeprPdHo gO5lVYwUTT+Due0S8MtAnXktRvr8oGSOM29WIP9MmEE
-> piv-p256 +y2G/w A5hi03ALd29RbHKrrynUhd/fgtNlQuh8JUABAJhMB8oN -> piv-p256 +y2G/w AwU2AGr0kQzwqdLH0x0jZr+FC6ERWkpE4uTW4gab/pYg
soxJWZMulKAxJG4WMwFZR2QXxSeegGEsQGR89kJGLK0 WYPix2q28T010olJcK+FH8rOqqN2h5CcHxvT1TmT68Q
-> piv-p256 jNqd3A AqOk1ZpZtin4WAhYFDxwIcqTVNEev0hmnDr7kdrNM06j -> piv-p256 jNqd3A ApHqnQC3K3YbE32XV7r98uF/E7PhyUup21yMbgHuS+I5
SBAYfq9P6E6EhEhAtqL+velemXi+DOgHhVt288LiC5o ec9Y+5JX5fNBjI6t1bjOdARPGmTaqYOcDhtZgru1Rvs
-> &Vn=y@LC-grease U -> Ce^Yz-grease ,JTHPY L+/=
3PH/1GG1/q9S8kdsAz+Vi/MQGzKTiAVUWA+59xV6S1gOl1b4SmPvCRuA2CU9Hhj3 sESApKm7G6joyMmd2d3KWswKJ/8HMaAgteBHECLsa69531tLEt+ujkCdwR0jqb+n
Kw4MhcHVBMP1iw4 BfF9JHqAecuH9eYj9eW7i7NcvoAtbNQJBHAo
--- 4PwvBDNZ0KTw+2l8x3OOzuVdhgdNhu85GkO4hu9Vxzg --- mcMmuohtYTYiuEkcH1RHStI9R37avlr1LoutOkofD9g
)ÓÆT¶=qš8ø#ËBë_{¼y[?»þÀ¬_JO¡¼·EDÔzÂF;#Oóƒoüë¿v¬`™ ÄØ­<EFBFBD>*F.;ÆØWc¢×Ã-|Kb#áœ\«‘ ,¨1yÁ×uT]ÈÚö"«7Þ

View File

@ -1,14 +0,0 @@
age-encryption.org/v1
-> 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¨;éç¢Í-^‘͵-ÖW5¸¥P(x;Î|Ýq¸.œLBp :…õÄ<C3B5>Ó
hÉæ*<2A>žÝUG7<47>®<1A>¡x:nàKêmóÇfMËX¢ø.Ô ¾Ø«Æ*E¨K‡<4B><4A>

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,18 +1,20 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 vDjOfg ATEyyoV8a2/AgdvVxsTDcmcXuDvg/52Xd7SDgb3pPx8 -> ssh-ed25519 vDjOfg EiYel1eqHtQEj43hiu6quafyM99P45uFjZY9lYoi3zA
N/nAoU8llQk0ox2V82D5GyBV5J4L7y/HkBBk/5rDshw LZwfmsWIk5h92Cpwapbp3yaCS7CR5UrxEvyT5Cq4rKc
-> ssh-ed25519 gJrHQg ceT2BYHFXXRGRqteF5/PjoofR2QslBNeN6dDudwc5k0 -> ssh-ed25519 gJrHQg LWRDAEKPdaN8twZQIMDdfXt3trtFDlo7XNHwtUfy+m4
p0IZcw4YedtYspkd0lcpSS2A13wX9ALs5UTY+W4x7Lw cGyusZ+nAYIbSf8HNk56kaBvZmS611GgKqSNbFcXKrE
-> ssh-ed25519 CBqt6Q qZyZR5oJN4LPSV2sbaXhk8/Kh55lIabvHtkCBWjHQ30 -> ssh-ed25519 CBqt6Q +u/wA8HvtevNso40G7XTtNSNKAqx4YEfMHQkenOK0yI
Rwm7//qfVzYWmmpNUeA5xpKNb1sJzRWaBsNch8fY7U4 d6TvbjYzab8x359nCn030BWXdim2ctr3zgcCA5lK+S8
-> X25519 Pl9b4nm1dJMfuRDFVUdbS3upuD0z4Q5TqPRVNzL0xCw -> X25519 Z7fou1Qt4oIKI8SQ84B+q7xkThME3TSADNqvAsvLC2I
zP53O4Fok8CmPLp1Lb9Z/E3Dla0XntTcXUo1J+Jju6I rxbx10UaMCaYQrsH9JAKpWoS8LMwYh4ohkW5n300b5A
-> piv-p256 +y2G/w A6bZKaJcEU9bMb4jK7PihQOn8bfduDfGZ0SkJDmOvtaW -> piv-p256 +y2G/w A1n6AYJiG0tx27wTrmqxr6rkm1OgRV+AzgJHHPUD9wr3
9n6wQTaz9osZNdND5kYzY6MfU13Q2EmiOx3r38XJg1c mR3Ac2aedvocKhfZa1meYHa5D0vx3FwX/94WKIIxNDQ
-> piv-p256 jNqd3A AyAUd05S6C7GJbExVY3g/WYR9fy/8GCGCmh1XlUWCf7I -> piv-p256 jNqd3A A9VMS4tvV7B5qXyrZiheZMNTpLayaXvh4f/aT4Ey8Afh
uBGF/h57/s0AO3hQseknsOVzXUr4BSHSHq+NMnOxXZE kRk0hnI94fn9lv7/9wUg8AT/98mPbD69xILMmjA4vfc
-> F-grease x !$ -> d+-cp|lq-grease ,2Lg! sJ a ;,
2lkb6PHOiXoHbxbFSOGz/B5oMgbwBLUdaC253q/GdKdlcS6SI1QwiiDS1yqVExHS ubRiOvE+OzriAqp2TSsMn9LjRQq7Vw+1mTLZVdyR2m2nNbq1b27AmKZGzi2MyWxi
Ol5CF4wbTNOaAK/E++YkkTRYJclSxtNfgNYdF0LFj+I6IA NfA9KyiGW42U0W46
--- qL+du1jImYvFyNVtCpjhO8N9cJlQ0r2NXDhxIinepcA --- q1zYEFDCyNoHsbw/H4/N7uqO8+N2+ip3FEoSOPpTzUY
Ž(Dæ¿•©¨ÓÖ?ªj•RhäÁ@Ò¤¤Ò`¥R7yxplÂÍñ:À¦;²ßŠàÈj« Vwɹ;ÄB|l¿;0¥ Uÿ»6±ÿóFuœò7oÑŽˆ8T“&Î*Ÿ<>Ò÷dËIê~yO ÉAZ·'ÐÂØ!¡ÌGPE<L놅O%à <EFBFBD>wÇ} Ëpb] 3æÉÆÀfÂ˸:ÙÛ×ûÏ"1âí½<7F>g΀XE<>n{ÝvzR¢ßF ÷LT^Æ‹öË.&<[“ùÇcøî|A÷7
2´´L+|I$¿F,—µØ4ö”†ÀÅKO€œ³s¥Úu
*þDdkgGóÏQ¤ü&QÉ?Ä

Binary file not shown.

View File

@ -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ë:SdÏoÛ¯†;ª;Äñ<1F> 0¢¶M%B<>šÛýbO'kšÑnóOæfpàþ^F+£ÜÚ|hög!lŽIZlU ”˜ ˆ

Binary file not shown.

View File

@ -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
DõƒyV±°¦?²Ø2¡&w"ɧ´ia íü#·³<NDBÐiK“ŽÜ™„Ae-·ÚM-Ì0:äcŽeK¢«‡ÉL÷\Ú C·'̵ ª„éÜ<€>7Gú

View File

@ -1,14 +1,14 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 gJrHQg b0ZIS1TOfrmf2UalwbOHCUmL3VDxr2NtBWxwPgi3qC4 -> ssh-ed25519 gJrHQg 4DJpYHmiOF4ayMzU+ieivPbylNWgUd2KNEXSCLzhjFw
zYNSst3lBbU3AipRsf8HtS6KiHtCZBtch/8B/PwYtNM dO8WiWQ80IUUp2vhN+8AOgaFGg1SH3D8KCyL0shYgRA
-> X25519 7DOVJqetc3FmxGFH/Wyoe0rCedOuxI27t5EExc4HTks -> X25519 WRne9Vn+HsHn8p0+DxDlvZkFuSHkYknSmhlW7oz/V3Y
iB//vKPUEHfcKhjjXiiJJBQhk5prrdaytQERra4oYk0 vGMUhOP1/Iz4IXxT/+s7+73HHVT8oqY1EJfis766aZI
-> piv-p256 +y2G/w AnT5C4NUg/jko1gVkHYD7MD+q+uqh5XBWc33oqj7E7IO -> piv-p256 +y2G/w AzQGzm/IlxT2j4zw3u9HZuYFe+r5bRAyISjguP48DJgR
fE/olx0af8uRHsNVL1G2zxYRqbDHxu7crBtBwMWjSao NA0ZK/kSc6OBqCu+rmVUi21/CywCcjSwniQpmB2/OMI
-> piv-p256 jNqd3A A4MCmGJ30UiaOamrufjJ7+cvAMd0lhJozUs9aCi8Qwni -> piv-p256 jNqd3A Aj/f+ri/L2HV37sqS/OjtGFRvrvvITVNujJf6Ocx+J/v
ca6E7WTf+qjhJF0gZVL5Z2iIPj4nQWrw0wmjJw1G/mk mGfmsGgtPGSOwKzFdcdVJv1uJfySwh2BUz11ezQZbVk
-> t`Gpn-grease kz~;./ n=`W, DC" -> B5;G1N#:-grease
uFlLLBWFPZkqC76s35BMii78cSqoA7+U6QfXnTjQERQxzshDh90+rP04OCvqYJkz 1Zyh9jJi0wubWSP8TNZpfkLt2yehKWpMQebhdLoNvMAAKjGN8jtigs2OAXLYh7aw
W7LnBs21xhcgq+U xQAwNTmvLVc5TzQUSsY78XJhlOpkNb6S5d6138X1T6d8nJrK
--- 9bCcdlOXZf9iKzjuZpaqsbzZWTNXFP75pG5LZi7MyNw --- arNYIfnO0eTAMufSdw2i1+nGfGhIfLjUvzj0PQ4ziEs
AプBミ゚o番﨑<EFBFBD><'Q,bZ綺E<E7B6BA> スkz甁凱hW <0A><0E>ヤXu åU±ÖxšAĺҟ‡7îÛ}ZðVËŠ¤ä<C2A4>ô [Cð&{AÆÁVж‹ôô)áT7

View File

@ -1,14 +1,14 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 vDjOfg 3u6xjhiMkYWu+SlmbHrzMrTT0TXROIE9DbuJuCrrBjM -> ssh-ed25519 vDjOfg 43+2JoYorh26Gq+ztkmoqXprHS58vyfaOsPhE+asBxw
NsF30/glUpNQ8c3vP2kuK5Apk9qTDK/uK8nOVRbH4r4 sk5ko0QXXriYU3hD5C9Mi8QJhZH6NZVcTg7Q+7rzOeQ
-> X25519 MM6hC0Ighd2+PuzTdL74nWATkEvtK8v3wcwc7rr7sGA -> X25519 gIvRquOza07NBLJmR9BsOnpJd8PVNm8er5tLRkBGtQs
75q/zY9V0jXhTMXXA6vEqgx3wJEDj4bp3hAWiNsLMK4 VlR87DXF+/3TQrExmQq5DXql0NkIXmUuBx2viOQP54s
-> piv-p256 +y2G/w A2QDEGetEZBSsAI2BsLTviold4VhgDA+ZGrw7fX1Vnel -> piv-p256 +y2G/w A+vGb4in6Cj1w/pp4tRNVIcasJl9WoKRFdwi2eDllNHd
zekxCKLBknp84cU78rzA7ws3dKe3yxCH3jbX1iTCsfY haqhVAjZp5fYVJmawPzWxM6r3QJbqarCZiAxc4l7HlU
-> piv-p256 jNqd3A A6PAQwb5Tx0xuG1/PosdqPILZMCcESQJPUGYIioekfsB -> piv-p256 jNqd3A Aoc8Aw2FlUvn8+Jp63pbsa5qzeg4pWEzTOAiIQqQZnfW
s4qD0/8sEwf9C7HDt/gOkXK7ufzBtgE4OaR9QEiIby4 E4hgbvUnbRUdq6/N3xTKMZE7oxNDIo8eAUarDdh4TiI
-> A3"Aa[.-grease PS_ FDI -> =H(-grease
TFiZT5rYvK4OhQvyBXTfoRcw7VcCJZNG5ZztOiD348RlVIfLu33xYJwRYjRo+Nf7 99H7/vADBtIrsHwjg0nlVHzbdgAzlVIWROmT9yysEJlcsgv+u8myaA6Beg2Nwajf
u94aE/CVxfje02o 8WmI5T8HyMve6bdb+TbJOaN83FkLIC8vYPqYyDes3BVg177Yx6kZGmkGx0sx
--- z+Vt5QCQc8ON1kZxhgHThcX8JPYshdDgsubUGyMBL1s --- QxfUZt0OBr76ZT3SdiOr4//E+uh3NQl7F8MirQjRLAA
Þ8OõèLçýRVUÝ&xs8ZÍÃMs+7•5Òýr;ìYsÅ˾q§f¾Ê ìüžªÎ(LJ9<E280A1>12ÛKF!ÒP¥=6‰1Ë=Be¿zþ!$½{½óßU³gV èÌ`