forked from mirrors_public/oddlama_nix-config
chore: remove microvm local wireguard if not needed
This commit is contained in:
parent
06d5d26dde
commit
19acca7cba
33 changed files with 56 additions and 188 deletions
|
@ -12,7 +12,9 @@
|
||||||
}: let
|
}: let
|
||||||
inherit
|
inherit
|
||||||
(lib)
|
(lib)
|
||||||
|
any
|
||||||
attrNames
|
attrNames
|
||||||
|
attrValues
|
||||||
concatStringsSep
|
concatStringsSep
|
||||||
escapeShellArg
|
escapeShellArg
|
||||||
filterAttrs
|
filterAttrs
|
||||||
|
@ -173,7 +175,9 @@
|
||||||
# would not come online if the private key wasn't rekeyed yet).
|
# would not come online if the private key wasn't rekeyed yet).
|
||||||
# FIXME ideally this would be conditional at runtime if the
|
# FIXME ideally this would be conditional at runtime if the
|
||||||
# agenix activation had an error, but this is not trivial.
|
# agenix activation had an error, but this is not trivial.
|
||||||
${wgConfig}.linkConfig.RequiredForOnline = "no";
|
${wgConfig} = mkIf vmCfg.localWireguard {
|
||||||
|
linkConfig.RequiredForOnline = "no";
|
||||||
|
};
|
||||||
|
|
||||||
"10-${vmCfg.networking.mainLinkName}" = {
|
"10-${vmCfg.networking.mainLinkName}" = {
|
||||||
matchConfig.MACAddress = mac;
|
matchConfig.MACAddress = mac;
|
||||||
|
@ -194,16 +198,18 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
extra.wireguard."${nodeName}-local-vms" = {
|
extra.wireguard = mkIf vmCfg.localWireguard {
|
||||||
server = {
|
"${nodeName}-local-vms" = {
|
||||||
host =
|
server = {
|
||||||
if config.networking.domain == null
|
host =
|
||||||
then "${config.networking.hostName}.local"
|
if config.networking.domain == null
|
||||||
else config.networking.fqdn;
|
then "${config.networking.hostName}.local"
|
||||||
inherit (cfg.networking.wireguard) port;
|
else config.networking.fqdn;
|
||||||
openFirewallRules = ["untrusted-to-local"];
|
inherit (cfg.networking.wireguard) port;
|
||||||
|
openFirewallRules = ["untrusted-to-local"];
|
||||||
|
};
|
||||||
|
linkName = "local-vms";
|
||||||
};
|
};
|
||||||
linkName = "local-vms";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -338,6 +344,12 @@ in {
|
||||||
description = mdDoc "Whether this VM should be started automatically with the host";
|
description = mdDoc "Whether this VM should be started automatically with the host";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
localWireguard = mkOption {
|
||||||
|
type = types.bool;
|
||||||
|
default = false;
|
||||||
|
description = mdDoc "Whether this VM should be connected to a local wireguard network with other VMs (that opt-in here) on the same host.";
|
||||||
|
};
|
||||||
|
|
||||||
system = mkOption {
|
system = mkOption {
|
||||||
type = types.str;
|
type = types.str;
|
||||||
description = mdDoc "The system that this microvm should use";
|
description = mdDoc "The system that this microvm should use";
|
||||||
|
@ -350,18 +362,20 @@ in {
|
||||||
config = mkIf (vms != {}) (
|
config = mkIf (vms != {}) (
|
||||||
{
|
{
|
||||||
# Define a local wireguard server to communicate with vms securely
|
# Define a local wireguard server to communicate with vms securely
|
||||||
extra.wireguard."${nodeName}-local-vms" = {
|
extra.wireguard = mkIf (any (x: x.localWireguard) (attrValues vms)) {
|
||||||
server = {
|
"${nodeName}-local-vms" = {
|
||||||
host =
|
server = {
|
||||||
if config.networking.domain == null
|
host =
|
||||||
then "${config.networking.hostName}.local"
|
if config.networking.domain == null
|
||||||
else config.networking.fqdn;
|
then "${config.networking.hostName}.local"
|
||||||
inherit (cfg.networking.wireguard) openFirewallRules port;
|
else config.networking.fqdn;
|
||||||
reservedAddresses = [cfg.networking.wireguard.cidrv4 cfg.networking.wireguard.cidrv6];
|
inherit (cfg.networking.wireguard) openFirewallRules port;
|
||||||
|
reservedAddresses = [cfg.networking.wireguard.cidrv4 cfg.networking.wireguard.cidrv6];
|
||||||
|
};
|
||||||
|
linkName = "local-vms";
|
||||||
|
ipv4 = net.cidr.host 1 cfg.networking.wireguard.cidrv4;
|
||||||
|
ipv6 = net.cidr.host 1 cfg.networking.wireguard.cidrv6;
|
||||||
};
|
};
|
||||||
linkName = "local-vms";
|
|
||||||
ipv4 = net.cidr.host 1 cfg.networking.wireguard.cidrv4;
|
|
||||||
ipv6 = net.cidr.host 1 cfg.networking.wireguard.cidrv6;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
// extraLib.mergeToplevelConfigs ["nodes" "disko" "microvm" "systemd"] (mapAttrsToList microvmConfig vms)
|
// extraLib.mergeToplevelConfigs ["nodes" "disko" "microvm" "systemd"] (mapAttrsToList microvmConfig vms)
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
age-encryption.org/v1
|
||||||
|
-> X25519 VczE+OsT7Zya9rBR65dI5xm9FbO2iK14HV8qLB/wV2w
|
||||||
|
RSnNlXpkqJ6STDMSy+0BHjsYHR7YdMsDyOt6PVYFYxk
|
||||||
|
-> piv-p256 xqSe8Q A+jwRnWsBQca7hXebaSyKrXHd2ICnvw3X94Q0Mxe59pt
|
||||||
|
TJL+yvBvKQPSLll/ctZyz7Y8ntocPebBEl+IJDhE10A
|
||||||
|
-> ~-grease
|
||||||
|
32CCgSQWq2oLMQ1FhitTfzoSd+8qezti
|
||||||
|
--- Azc3CtkmP/6VjOJBqPKMTmQa1znxJzHMTua8vHIsClM
|
||||||
|
)õÛë[Þžqs�2x�3¸Ï„ƒ²Õ�dC?þ/®ÌR ùd£‘âJiw6C¡$T[téY9Œ‘VJò4~{m7éõƒõ‰–¶ä2O`
|
|
@ -0,0 +1 @@
|
||||||
|
UEPxia5t/CEZa7V2DeWBrCAwzKXB6lwJXCr+ZTjqE0I=
|
|
@ -0,0 +1,11 @@
|
||||||
|
age-encryption.org/v1
|
||||||
|
-> X25519 xeAabZlGUTMQDnQPL3fi+IBAnPxt5GXyfz8SnYI+/kE
|
||||||
|
YBpu6a23WMTh+db/7zcSqdPP/lLzY2LG/2VKArXQS7s
|
||||||
|
-> piv-p256 xqSe8Q Aoac6u3HAfBUroc4ZHRLVulBlk51ugPP/ZS3RD5a5a7x
|
||||||
|
CLztuOf3ImKoGGHoFu+8vCVJxystyl7vM+sgvu8e4I8
|
||||||
|
-> bk:\01W-grease jC 7kLh(`e ]><&#N^S
|
||||||
|
S0DHVlbf/gS6trRCuidFQzycUcA4T82nwrrZj6gHC/bx2A7IUmp2MGQSYjdFWiXO
|
||||||
|
p15kMneA5s5MdXs5LLnGQU3CFiXAGHIm9E5ULN042DB0yuLQv9/qFXzKAKmDcEVx
|
||||||
|
EvE
|
||||||
|
--- j+2MYGrV0W9A3AzlqRJia/MI0pa5wAfR9DF1WZqGL7I
|
||||||
|
Oºí/Q5«mœÁªå‹ÔÕŒfLˆó�$f…¹k†¡3ád
/ÞsÙd@ß–MsÑËëØv»V𬦂!·ø $³¶ÊȸÚ-1
|
|
@ -1,10 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 1VMVSzcANsteZ4hAHqn/TJJcEU1jqj2m3fgY6SNe1Vc
|
|
||||||
w5a7A0Suk4RHNVUbqdLnodZf5qPmAd214QtOqHLMFU8
|
|
||||||
-> piv-p256 xqSe8Q Ah1xDNBFPyADUPmDyZn1nrdd1etkCGCP9k1FVzO2ax05
|
|
||||||
SLRXGnfmBI+MucpBj5IhdCLOSCE+VdEsVGJrV8Uno1c
|
|
||||||
-> Bk(9k-grease
|
|
||||||
X7PFQXIU0w0BA4i39o/DvXD7RvSI6a/19qbgDus8QspP2zizCYLRiir4GC/eEmbx
|
|
||||||
naZ8rbadAiqF33d9TJjt0GHLAKEO41LLag
|
|
||||||
--- S9BGD+Tn7zOwdYaOL6bxMJg+miYxMClrfVYF++N1bT8
|
|
||||||
YʾÔS/OðÕÆ}€‘ `Ì’GSt€Hg—/cѻɼ¥Àö+GŽÀ¥Ú`üˆù§y‘O2-ž‰eÇSøº¥ìùË/.ˆ³Ä³ê‹$ͳK
|
|
|
@ -1 +0,0 @@
|
||||||
JhRPg09Lsu7OJ2YpyZHD+/KaKYT9xHJ6D8Ljhwa7JXU=
|
|
|
@ -1,9 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 fh0OvxTr6Zttk6+VAI9c4Y9ann6FIkTmBvC7Y82SrxI
|
|
||||||
Y6k/ZKI7a1J0/hcPrPdl25l6takAd//omssdtLinYlo
|
|
||||||
-> piv-p256 xqSe8Q AjohzpU4WsG47TdoKLAUQ38ebUvlFSh6HK+tpFIa8XiD
|
|
||||||
OIBdk79gYZCYn6Cpb7g/wYMdiP2f244nGfkuhHvtIdM
|
|
||||||
-> PvW.-grease M`]UA5 5e} %97ce
|
|
||||||
IC2uBMgrkvgSG7PDF7sNIA
|
|
||||||
--- Ewa38w9RjdbGnOTGDW9Np0S5URA9FP1vLSm+5ewr0vk
|
|
||||||
¤…�¦¶mV.ñ«è˜®iLA`½fLÖ1hOêñ@V‹=.òˆ�l‰` ¢¦Í¾ÚÅ´=ñ/¬YÚ¹Jß©�+WõaŒáëz
|
|
|
@ -1 +0,0 @@
|
||||||
utKdEpCoObpQQBsgTdHo9ILebtAmky2ODzzvyxqCNGU=
|
|
|
@ -1,10 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 O1NBBwVWvWhnRLKR57Ldnm++nsREvItUx7y3CoYbyDk
|
|
||||||
qzXlz8hM1DkmUFC660wNlyxIBSODgM6k0PlA+iDcvZw
|
|
||||||
-> piv-p256 xqSe8Q A7uxodKTlFBlNpZQ+9IV8uoIfMkIDLvfe1R1bLN3e8CQ
|
|
||||||
2JrmKsJhDqKPmDLFTYCGCvSX3TCMsYkSLm97YMhTTEQ
|
|
||||||
-> =`3-grease 9\-*u:1 BN= lECLO U+:8
|
|
||||||
u8vyFBLzDcpmLIAXUy0NpiR04hdO4N4tdmjs9YqeUTYplSc6ydvuk6g1USSD6xBF
|
|
||||||
1xuMyist7OXPZfvIK87O1WiiNOhIc+cZBososRUlarwSa6/QP++mj30
|
|
||||||
--- 6d695xfRviZx/RZ8PBoOxviqgq7yQ1wSKimRfdn52WU
|
|
||||||
T…y©Tó°7'¯ÉG&Z¸K®ûÒ06n[NŠóŒp/)RÑ…ò�—<‚%Àdƒ·;µD°ÿ.¨YzKƒß°.®÷HXs„
|
|
|
@ -1 +0,0 @@
|
||||||
fw4acGjuoFWZxA3RIwFK28N1apOM1RTueQJvqAzW4B0=
|
|
|
@ -1,10 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 +S2DEXP2FxIlF3HeWNul/QHE4fuVwv7ausZO8C1Yvko
|
|
||||||
USoULC2zp6mkLEGQFc4ELAotOQkq85yjfC3ImZQe6g0
|
|
||||||
-> piv-p256 xqSe8Q AuVsMp2nyVB5I6ae7X4rnTT6gH/AyOwkVH5C8qRzenCu
|
|
||||||
QLdaqASucS24wx5LuoFVD+LBdgsd+wGITMhJBOCrqpY
|
|
||||||
-> z&m(b4Nw-grease ,&}.>' UWDXz
|
|
||||||
adqzHHC2X08jrZz0h0y+MuJHM6/kuSUNad8+19cY88IRTF2ujQnoDVDS
|
|
||||||
--- 8dc8Ta84I8RY7YGIcEuZStaEncGXv1uwJw2ncy3QgtU
|
|
||||||
Æàr}÷jãEŒA]ˆ¥ÒW˜4gù3“æòAº"ð¹È¤¡Êš
|
|
||||||
™ru3Î_…E �/ŽöœztKÉß”ë¢Ýˆ°ÔI/°‚‹}Ïò*
|
|
|
@ -1 +0,0 @@
|
||||||
Zs0W99JiuCv1F3NMTp/PcMBrt1bzWttJWNEh00Freyw=
|
|
|
@ -1,9 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 whbY47wmwEeXqdKJ7MwjiyAIDpj+fruueMmPTEgnJgY
|
|
||||||
Z3QdAcWt5mkB3eWZeNkq0eq+UJ5DjL98uciSXb91pVg
|
|
||||||
-> piv-p256 xqSe8Q AxUBFcdy+TQ/aXS8/1dZWQxbHUbPdjdm6RcM3vyj1qxB
|
|
||||||
huH3sE7CutLMnL2AA7riZLG2q7vfKHq1yw1cCWIUcGo
|
|
||||||
-> _-~<XC-grease 6~]V 3\ 3l4
|
|
||||||
VdckN3SwUIKhL7vUKNG8p3cfd64n+Ac
|
|
||||||
--- qCoQNOQPvZlq2nU8hwmpk9zGRJe5VLK5/t6DHyQ3omw
|
|
||||||
SÎÁÁÁăç×<,Ě�ĐË?în•S@s¦†9_ëż2@ŐĆq=‡Q
!JÚĘĘLfťśGlÔa?śŁ-ćj+š†3xf€~PxŕOÄ\É:Ć
|
|
|
@ -1 +0,0 @@
|
||||||
ledSlUTiISwDaIZpR1tiWpK0ZQsPOYExCZCAGY5rAC8=
|
|
|
@ -1,9 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 QhMKv/vatS9aasHJC2HyElb48Ge4v32ui8D8WjuWmG8
|
|
||||||
sqq3AAjc2/daHzwrB3eczjl97UupH/7z8JP+iBcwV48
|
|
||||||
-> piv-p256 xqSe8Q A+h3Xv+Q3aaCcOk2P21RbFva28uIBru0ygvgbDux2623
|
|
||||||
RxWTuljV2p12ppqGJXZn1K/WrfQXglDRkaPYaYupKmQ
|
|
||||||
-> lW=F-grease K1G) ~`6k E96)NYBZ
|
|
||||||
6cTJrhmLT13+g9X4Yq8
|
|
||||||
--- NUlUtQ5p4wPVHeP6v80ItUv7+IHggcWboLTpaeHGBMw
|
|
||||||
HÖ:ML±,2c
Åb�®g‘“U½=÷úÊyô“‘£ ~8 ²Ð^*çt´ÐФ4¢ö›Q$r‘îBKBÉ¥cû}ç;¼]‡#K]ì
|
|
|
@ -1 +0,0 @@
|
||||||
KABWFKtu7ZgyyDmLRhtdY2ffjBZ+vcpdAd2FscvLZGc=
|
|
|
@ -1,9 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 Zfuwveyf86nRchq2VM9pUX2GpEJ7fOCD8S/ZpgnohBo
|
|
||||||
cTqLLXd0WDjeUw8v3Zi7tEu8AuHqGMouNNVMBvDSz/s
|
|
||||||
-> piv-p256 xqSe8Q AhkBYH9xbuiZzDEEPZKdI+b8cRBwpFynKCcG27IRcxeP
|
|
||||||
d7JvnhavlhklbmkUna76PL6E+oVVNl8AQs+Y2XgWOLM
|
|
||||||
-> #+BWuCW-grease -y#r [YV T?;fL)t^ lrGksIs
|
|
||||||
PWmuTyDWS1KmdmgKW3B7ITyE6Yl/Vb2cTggzNr2rDQ
|
|
||||||
--- xHLh9TYKLUEcU+rYSNyUomo0H9bNx92gC1To/qTAav8
|
|
||||||
iEN¸ÖdÝcˆ ç§úMf›×'
ª>Æ:û‚;Ý—Ûm¤x0•v'YY(d¹ñV·¦]…¾r”PVÏŠdÉj,N¦r&¬€”C·
|
|
|
@ -1 +0,0 @@
|
||||||
E5VkPLuSW3IJ1fK3FerHCfPc6xyTzD7q8D3AATmWME0=
|
|
|
@ -1,9 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 l+Kx2WdyZAcXw1khpjWLlp3i0ZGsL55c4uglYcjM8lg
|
|
||||||
X7K6tEd5ShwZTV77QJGOUze5xqC7h52p/sgxdYjd+Hw
|
|
||||||
-> piv-p256 xqSe8Q Almjk6hOZRvyUCMKI/zvfBxtiRHkeJ0osoqhgkNKJwWb
|
|
||||||
zICEosfjzSTe4KF29PpxpUiEb3+U7tSVgPd6DBGrTF8
|
|
||||||
-> ZiQW'-grease f cV
|
|
||||||
hIn+gaL0Gga0VyVw9KFhgc/tIrleJnE
|
|
||||||
--- rtrMiXdLfW6uqYP8F8OUPGxJxiBV2L7x4/6zQk6MbVo
|
|
||||||
¡�û€š™ª+óÛf>>¿«Ã˜º1dËà"Ÿ„ÀdŸ êÚuN³y=Ñ²Ž–œâÙtf+_·m”ƒè=”¡à)*’¡¶ûŒ°
|
|
Binary file not shown.
|
@ -1,10 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 rW9QHscgqpdm+lcxeBwmYXf+Xh9+0mt7wfEcZlW+Wk0
|
|
||||||
qbp2mKScdG+c+cCsjFOd3vSeFK5Ubg7SctLBYPGfdC0
|
|
||||||
-> piv-p256 xqSe8Q Azz0X6lwp9Tk1Rh4NWaV2jJNvhUyls/eDQdykqMBMtGe
|
|
||||||
Isn+owms8+HeTuE4iDqScC0EqlcHEQS5cavBvHc3nmM
|
|
||||||
-> t6ik'-grease Fx[zHS (=r V,5^F7& \Vij,]
|
|
||||||
syd+RpzGO++6gQKMmHRrt1RQQSJuR52z5Bbzd+Op5fQibQoGEfTEWAqjDlp+9Rm5
|
|
||||||
nwVsEJ6n8blUfPo
|
|
||||||
--- 75D6UhGrjkmbYzJt11ucaFYj2sGqtOTj5jY8CqlR25Q
|
|
||||||
¹Üñq8f“w•õÿ©àýJM£KÉR•±HðBµä'±…È - ÕºIßyxÉ‘Â`4ÖëÍæ}POkZKuu«ø/ÐG(Üa²¢¿
|
|
Binary file not shown.
|
@ -1,10 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 W2AeVTtVkO93zSxX59GwhBy5NwRacz6w0dEk5JptS0Q
|
|
||||||
QZfGRkvYZjvWoK64RwH/D1pSm+Q5Z/bWa+wCiStim80
|
|
||||||
-> piv-p256 xqSe8Q A5ODsP5r/eJxRYohpCeC/os0qx+HITx9coafiXkO5aCY
|
|
||||||
Lfzy5uPK315poUK59pDa9UsyjzY0bf94BvpJQC4qAEQ
|
|
||||||
-> mF-grease d w /I6vG!UZ 1fNC
|
|
||||||
QAvTqQEf64QZ9WPtav9CjSYIx8UjIHOMdaPyzKG8OaYa6d8QsrTog1OP7sqJemmE
|
|
||||||
+1gSHFORe7ofpxrzCFE
|
|
||||||
--- vbL5PR2z5571aWqnQ6+6Vk8Ni11SDvWtH8dl8i3Z44k
|
|
||||||
Hl-bS_ Ş/¶ŔŢ*B+f_şÁíĚąß娛Yř/_„ߡϾDC\I!{ć˛Ď[ŠY±ÎpęÇä¬^Z©ÂGÁ@ZE)¦Nr·ŃÇ
|
|
Binary file not shown.
|
@ -1,9 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 0rM+VxBb/RV2VTW5xCQEsiKcEavMhS84MczYVNu3M28
|
|
||||||
JqY5QAqkTOe+DPTcQ+hE8VyydiuCTB/oMfybJy77nTw
|
|
||||||
-> piv-p256 xqSe8Q A7YPM7afy7jQlOjLSGnRZxM1Lpjq/MIrE/Re/eXvTWLG
|
|
||||||
DVs5SmBiriP1N5Ao/JZCW4kMMsM5Pn3GZq2wGEUIQ5Y
|
|
||||||
-> WkDB[!<@-grease NA %r x ?p8%w^w
|
|
||||||
KzfsXKRvSOnHZCqBCNA
|
|
||||||
--- 0nKf16DM2WX3m8hCsuXJhepeoqW4ijIFDvrS7j9RUuI
|
|
||||||
¾‰í8ÿ3Ì×Åxå0"~<âÜê1€+ºÙ”zb„Õ�=$-´\ýwåëu}ââ)¤×ìù¸ÔÃÃðÔtR5šT78Ъäý—÷þš
|
|
|
@ -1,9 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 uqBWvpQ8DR8aQY2r3Vhw6axyVbKmgXvEXFLZuM7rA1o
|
|
||||||
+uCVaGfiloQOtRdJXkqi3DmyflJxCmnHBdTd8i+Pafc
|
|
||||||
-> piv-p256 xqSe8Q AoCH6+psiFFiq55UYRSO1xsTxDAbspFul9JLvoa15kwp
|
|
||||||
6jgEbmnQtGkajeVOOVcna+3lBwWn9ugUAOueJ3xHMpo
|
|
||||||
-> z-grease n3dm|_ '/E`@% H
|
|
||||||
85u5GUpIwcbSPBPN9Kulccacf9/mWWvIHfTb
|
|
||||||
--- feOoiwcKK14ARe6JX6Fgn8mql8i6pQ9D8RLo5VF13VI
|
|
||||||
&L)¼/¢øÓʇ…–¡Û^H‡,báN<üÌB†³K†6 >²ƒKEí8¢ ÞçM߀õÃ�ú1¼µ€í¬Ùsæù¦%BdÈäg¨Òr
|
|
|
@ -1,9 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 +9XaBavmWqwwDxFFtVwee/8rKza1JHZ0mSK90eY+r38
|
|
||||||
WQnmfsxNRISCQ5pTIptSXdonwTU14z4OrQkldXBxEBQ
|
|
||||||
-> piv-p256 xqSe8Q A0Jy6YUqXxVwFDwsamsMoUGK0Un/AtE9Ku5s3gSnicax
|
|
||||||
YjYo8ybAvbrTdCnAWQa46sZ4qP6Z7JJHXjDgye4e+GQ
|
|
||||||
-> i-grease W?" *Ry# Y{bH" E^Qy+Ls
|
|
||||||
ds/OM23+0bJHIIH5W5rdZjG+SU9QWq2OSWhqLEU
|
|
||||||
--- 2S/2SUwFjSZnQoM0IOKJf/OMyMbsUydgw3pat3bV36E
|
|
||||||
´»‰°+}“ˆùÞȶ~L¹ŸÂO|›´7Ñ4WYiv:ó¯éæ2â¤.G·�çH_ maløÂ²~H„ºÞŒ#Y‘ÈÓ©”Þ¹fÉö¸
|
|
|
@ -1,10 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 UnfKesPLrwZKz3l1tgw3u0eSpH/znFoeEtDJMkBzz3E
|
|
||||||
SdRp4/E0e54l1P9f7/qh6Y/FT3AItVnNyu+z+IRE91Q
|
|
||||||
-> piv-p256 xqSe8Q Ai0cV8qTPFWewQC9MDQUm5pnKUa2Vkq1CwbWcpTURxOj
|
|
||||||
56B02YgriclCJMU8qT8J9auzEAi2dQFrYZwCSIny7Lc
|
|
||||||
-> PS-rC-grease kf8 Ri>B
|
|
||||||
yrzDq1oL2vHsqwzYr5I8nV+oC7QWnGWDMLVe
|
|
||||||
--- L7Jd7UDHK8K1mjVqv25iOui+8jbVx+fcd3Bp0aqFstQ
|
|
||||||
«{"ŸqK¨sóqË Ãá|?'2ÌðÁàü½Û
|
|
||||||
°S]jíW2½„úÛNõ¸ªMÖÁð;ühüüíš`ñ°• Ú˜‰"*eÙÄxy
|
|
Binary file not shown.
|
@ -1,9 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 tsXV4JtgAA9LV20N0kSAJsjjryQprw6ZPk7WHRd/RxM
|
|
||||||
BCBtOXrX3S4M6VhrxEu/jqd0+NK7u0yihfjPNWMAetc
|
|
||||||
-> piv-p256 xqSe8Q Au8WHiiLnTKqaifTsfng53Wrhx0gOYUTnGntqb6TQ1u8
|
|
||||||
54l7G8toHQ6xQr2e7L/NG2D/nGsoAiaQeMmMU0NNM5U
|
|
||||||
-> ]VC-R^ya-grease 7UGA{FS L '/;3i cb
|
|
||||||
ThjXpck
|
|
||||||
--- l3wNdfGj/93+AZvU9Zbm0/FsRX/yI+i/ra8FGsXcGi8
|
|
||||||
^Lð±Ã›ƒ.9|ñ†v(:#7–Šåû•ãð1"� á·‡ßJÉšSŽÊ{~¼§ÜJJë!a]òÎ:|ï9ãs%ͨ$¢->²Êÿ
|
|
|
@ -1,10 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 EwXeZd0IpklL9wc+XfGvgNo+KW7aIeVQ20xK8gS7GUE
|
|
||||||
lRs4jMx71JTMaU3goAZIS6PUniF1PgRblh/XambNBgI
|
|
||||||
-> piv-p256 xqSe8Q Ao1nUGIKQowWKh2HJsRomf8ppqm6d1LRlmkNycdy60RZ
|
|
||||||
R5hz4JFxCGsg0XffMHRp9WiKgAkgLdLjWL0cz7gvCbc
|
|
||||||
-> gqa#.-grease =
|
|
||||||
YchB+M/TWA53+KFNwlzS/Ogiaq3UEen+vf0o3g0Q2VCSVQ
|
|
||||||
--- ILPRvlvwoVUWYi5S2r3HGgFwAmU4Rc6rEgHqFI5RjF4
|
|
||||||
’«ë7•
|
|
||||||
.]ÞGö|eRôÓÂðyþç�L1p0w`óªwJVÍ#AÁÆïvlH"CfÔ±•-o‚ѯЫ+gÞ0#'ð(<®a_Ê
|
|
Binary file not shown.
|
@ -1,9 +0,0 @@
|
||||||
age-encryption.org/v1
|
|
||||||
-> X25519 95jd7mMbmilIpQbvDmu48FfMFZZbkioExF8KTw3fNXI
|
|
||||||
CxWXmbD6kArjmJ2Y4lYVcwaQghWyJzS6DsQ4djspUf4
|
|
||||||
-> piv-p256 xqSe8Q A13AOGXe31ASOihylki3jl8xCxp2bh2lYnzQC44Rbe10
|
|
||||||
+R8gYDIFyANNPLvdQcq8+67dy+tFcVqS/7rYAbN7pz8
|
|
||||||
-> 6q.AXp(-grease
|
|
||||||
GJOOcphfNDKW
|
|
||||||
--- E/iTzPRKqfS52YBWVcbVAak5koIxmdanzTXRt/5MZnM
|
|
||||||
ÃÛ¸›6çW®ní?W}7Jp[Bêo|T¸:ûÓÞT¹¿˜]Ykû¤¿ŠBŸ‡èò‰oÞ½6zqVŒ’?+ˆë^Mž�*/ˆ¶Ö
|
|
Loading…
Add table
Add a link
Reference in a new issue