+ return s;
+}
+
+
+static clib_error_t *
+show_crypto_handlers_command_fn (vlib_main_t * vm,
+ unformat_input_t * input, vlib_cli_command_t * cmd)
+{
+ unformat_input_t _line_input, *line_input = &_line_input;
+ int i;
+
+ if (unformat_user (input, unformat_line_input, line_input))
+ unformat_free (line_input);
+
+ vlib_cli_output (vm, "%-20s%-20s%-20s%s", "Algo", "Type", "Active",
+ "Candidates");
+
+ for (i = 0; i < VNET_CRYPTO_N_ALGS; i++)
+ vlib_cli_output (vm, "%-20U%U", format_vnet_crypto_alg, i,
+ format_vnet_crypto_handlers, i);
+