<?xml version="1.0"?> <interfaceDefinition> <node name="generate"> <children> <node name="macsec"> <properties> <help>Generate MACsec Key</help> </properties> <children> <node name="mka"> <properties> <help>MACsec Key Agreement (MKA) protocol</help> </properties> <children> <node name="cak"> <properties> <help>Generate MACsec connectivity association key (CAK)</help> </properties> <children> <leafNode name="gcm-aes-128"> <properties> <help>Generate random key for GCM-AES-128 encryption - 128bit</help> </properties> <command>/usr/bin/hexdump -n 16 -e '4/4 "%08x" 1 "\n"' /dev/random</command> </leafNode> <leafNode name="gcm-aes-256"> <properties> <help>Generate random key for GCM-AES-256 encryption - 256bit</help> </properties> <command>/usr/bin/hexdump -n 32 -e '8/4 "%08x" 1 "\n"' /dev/random</command> </leafNode> </children> </node> <node name="ckn"> <properties> <help>Generate MACsec connectivity association name (CKN) - 256bit</help> </properties> <command>/usr/bin/hexdump -n 32 -e '8/4 "%08x" 1 "\n"' /dev/random</command> </node> </children> </node> </children> </node> </children> </node> </interfaceDefinition>