From: Alan T. DeKok Date: Tue, 7 Mar 2023 19:18:49 +0000 (-0500) Subject: define table for auth-type names and values. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e9830509c91ea95d0c4629bcff79a7feb3efecfc;p=thirdparty%2Ffreeradius-server.git define table for auth-type names and values. --- diff --git a/src/protocols/bfd/base.c b/src/protocols/bfd/base.c index 314376603e0..732a5133772 100644 --- a/src/protocols/bfd/base.c +++ b/src/protocols/bfd/base.c @@ -65,6 +65,17 @@ char const *fr_bfd_packet_names[FR_BFD_CODE_MAX] = { "Up", }; +fr_table_num_ordered_t const bfd_auth_type_table[] = { + { L("none"), BFD_AUTH_RESERVED }, + { L("simple"), BFD_AUTH_SIMPLE }, + { L("keyed-md5"), BFD_AUTH_KEYED_MD5 }, + { L("met-keyed-md5"), BFD_AUTH_MET_KEYED_MD5 }, + { L("keyed-sha1"), BFD_AUTH_KEYED_SHA1 }, + { L("met-keyed-sha1"), BFD_AUTH_MET_KEYED_SHA1 }, +}; +size_t const bfd_auth_type_table_len = NUM_ELEMENTS(bfd_auth_type_table); + + int fr_bfd_init(void) { if (instance_count > 0) { diff --git a/src/protocols/bfd/bfd.h b/src/protocols/bfd/bfd.h index 6cea02364cd..4993c2bf36b 100644 --- a/src/protocols/bfd/bfd.h +++ b/src/protocols/bfd/bfd.h @@ -165,3 +165,6 @@ ssize_t fr_bfd_decode(TALLOC_CTX *ctx, fr_pair_list_t *out, int fr_bfd_init(void); void fr_bfd_free(void); + +extern fr_table_num_ordered_t const bfd_auth_type_table[]; +extern size_t const bfd_auth_type_table_len;