From: Thomas Egerer Date: Wed, 26 Aug 2009 08:45:50 +0000 (+0200) Subject: auth-cfg: Add lower case enum names for auth_rule_t X-Git-Tag: 6.0.2dr1~53 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a7c285bc506c960a3662bb3876ebc607bb98bfad;p=thirdparty%2Fstrongswan.git auth-cfg: Add lower case enum names for auth_rule_t Signed-off-by: Thomas Egerer --- diff --git a/src/libstrongswan/credentials/auth_cfg.c b/src/libstrongswan/credentials/auth_cfg.c index 9958228a47..fb052ca90f 100644 --- a/src/libstrongswan/credentials/auth_cfg.c +++ b/src/libstrongswan/credentials/auth_cfg.c @@ -43,7 +43,7 @@ ENUM(auth_rule_names, AUTH_RULE_IDENTITY, AUTH_HELPER_AC_CERT, "RULE_EAP_VENDOR", "RULE_XAUTH_BACKEND", "RULE_XAUTH_IDENTITY", - "AUTH_RULE_CA_IDENTITY", + "RULE_CA_IDENTITY", "RULE_CA_CERT", "RULE_IM_CERT", "RULE_SUBJECT_CERT", @@ -64,6 +64,37 @@ ENUM(auth_rule_names, AUTH_RULE_IDENTITY, AUTH_HELPER_AC_CERT, "HELPER_AC_CERT", ); +ENUM(auth_rule_names_lower, AUTH_RULE_IDENTITY, AUTH_HELPER_AC_CERT, + "identity", + "identity_loose", + "auth_class", + "aaa_identity", + "eap_identity", + "eap_type", + "eap_vendor", + "xauth_backend", + "xauth_identity", + "ca_identity", + "ca_cert", + "im_cert", + "subject_cert", + "crl_validation", + "ocsp_validation", + "cert_validation_suspended", + "group", + "rsa_strength", + "ecdsa_strength", + "signature_scheme", + "ike_signature_scheme", + "cert_policy", + "im_cert", + "subject_cert", + "im_hash_url", + "subject_hash_url", + "revocation_cert", + "ac_cert", +); + /** * Check if the given rule is a rule for which there may be multiple values. */ diff --git a/src/libstrongswan/credentials/auth_cfg.h b/src/libstrongswan/credentials/auth_cfg.h index 561f369ed2..bb15453474 100644 --- a/src/libstrongswan/credentials/auth_cfg.h +++ b/src/libstrongswan/credentials/auth_cfg.h @@ -132,10 +132,15 @@ enum auth_rule_t { }; /** - * enum name for auth_rule_t. + * Names for auth_rule_t (upper case). */ extern enum_name_t *auth_rule_names; +/** + * Names for auth_rule_t (lower case, without "rule_" or "helper_" prefix). + */ +extern enum_name_t *auth_rule_names_lower; + /** * Authentication/Authorization round. *