diff options
Diffstat (limited to 'src/libnm-core-public/nm-setting-8021x.h')
| -rw-r--r-- | src/libnm-core-public/nm-setting-8021x.h | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/src/libnm-core-public/nm-setting-8021x.h b/src/libnm-core-public/nm-setting-8021x.h index 93c78fa3..d91850f7 100644 --- a/src/libnm-core-public/nm-setting-8021x.h +++ b/src/libnm-core-public/nm-setting-8021x.h @@ -63,8 +63,14 @@ typedef enum { /*< underscore_name=nm_setting_802_1x_ck_scheme >*/ * NMSetting8021xAuthFlags: * @NM_SETTING_802_1X_AUTH_FLAGS_NONE: No flags * @NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_0_DISABLE: Disable TLSv1.0 + * @NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_0_ENABLE: Enable TLSv1.0. Since 1.42. * @NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_1_DISABLE: Disable TLSv1.1 + * @NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_1_ENABLE: Enable TLSv1.1. Since 1.42. * @NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_2_DISABLE: Disable TLSv1.2 + * @NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_2_ENABLE: Enable TLSv1.2. Since 1.42. + * @NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_3_DISABLE: Disable TLSv1.3. Since 1.42. + * @NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_3_ENABLE: Enable TLSv1.3. Since 1.42. + * @NM_SETTING_802_1X_AUTH_FLAGS_TLS_DISABLE_TIME_CHECKS: Disable TLS time checks. Since 1.42. * @NM_SETTING_802_1X_AUTH_FLAGS_ALL: All supported flags * * #NMSetting8021xAuthFlags values indicate which authentication settings @@ -76,12 +82,18 @@ typedef enum { /*< underscore_name=nm_setting_802_1x_ck_scheme >*/ * Since: 1.8 */ typedef enum /*< underscore_name=nm_setting_802_1x_auth_flags, flags >*/ { - NM_SETTING_802_1X_AUTH_FLAGS_NONE = 0, - NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_0_DISABLE = 0x1, - NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_1_DISABLE = 0x2, - NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_2_DISABLE = 0x4, - - NM_SETTING_802_1X_AUTH_FLAGS_ALL = 0x7, + NM_SETTING_802_1X_AUTH_FLAGS_NONE = 0, + NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_0_DISABLE = 0x1, + NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_1_DISABLE = 0x2, + NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_2_DISABLE = 0x4, + NM_SETTING_802_1X_AUTH_FLAGS_TLS_DISABLE_TIME_CHECKS = 0x8, + NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_3_DISABLE = 0x10, + NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_0_ENABLE = 0x20, + NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_1_ENABLE = 0x40, + NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_2_ENABLE = 0x80, + NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_3_ENABLE = 0x100, + + NM_SETTING_802_1X_AUTH_FLAGS_ALL = 0x1FF, } NMSetting8021xAuthFlags; #define NM_TYPE_SETTING_802_1X (nm_setting_802_1x_get_type()) |