int_enum! {
=>
IpseckeyAlgorithm, u8;
(NONE => 0, "NONE")
(DSA => 1, "DSA")
(RSA => 2, "RSA")
(ECDSA => 3, "ECDSA")
(EDDSA => 4, "EdDSA")
}
int_enum_str_decimal!(IpseckeyAlgorithm, u8);
int_enum_zonefile_fmt_decimal!(IpseckeyAlgorithm, "ipseckey algorithm");
int_enum! {
=>
IpseckeyGatewayType, u8;
(NONE => 0, "NONE")
(IPV4 => 1, "IPV4")
(IPV6 => 2, "IPV6")
(NAME => 3, "NAME")
}
int_enum_str_decimal!(IpseckeyGatewayType, u8);
int_enum_zonefile_fmt_decimal!(IpseckeyGatewayType, "ipseckey gateway type");