Line data Source code
1 : %{ 2 : typedef void (*option_set_func)(gnutls_priority_t); 3 : %} 4 : %language=ANSI-C 5 : %readonly-tables 6 : struct priority_options_st { const char *name; option_set_func func; }; 7 : %% 8 : COMPAT, enable_compat 9 : DUMBFW, enable_dumbfw 10 : NO_EXTENSIONS, enable_no_extensions 11 : NO_TICKETS, enable_no_tickets 12 : NO_ETM, enable_no_etm 13 : FORCE_ETM, enable_force_etm 14 : NO_SESSION_HASH, enable_no_ext_master_secret 15 : STATELESS_COMPRESSION, dummy_func 16 : VERIFY_ALLOW_BROKEN, enable_verify_allow_broken 17 : VERIFY_ALLOW_SIGN_RSA_MD5, enable_verify_allow_rsa_md5 18 : VERIFY_ALLOW_SIGN_WITH_SHA1, enable_verify_allow_sha1 19 : VERIFY_DISABLE_CRL_CHECKS, disable_crl_checks 20 : SSL3_RECORD_VERSION, enable_ssl3_record_version 21 : LATEST_RECORD_VERSION, enable_latest_record_version 22 6964 : VERIFY_ALLOW_X509_V1_CA_CRT, dummy_func 23 6964 : UNSAFE_RENEGOTIATION, enable_unsafe_renegotiation 24 6964 : SAFE_RENEGOTIATION, enable_safe_renegotiation 25 6964 : PARTIAL_RENEGOTIATION, enable_partial_safe_renegotiation 26 6964 : DISABLE_SAFE_RENEGOTIATION, disable_safe_renegotiation 27 : FALLBACK_SCSV, enable_fallback_scsv 28 6964 : DISABLE_WILDCARDS, disable_wildcards 29 : SERVER_PRECEDENCE, enable_server_precedence 30 6962 : PROFILE_VERY_WEAK, enable_profile_very_weak 31 : PROFILE_LOW, enable_profile_low 32 6962 : PROFILE_LEGACY, enable_profile_legacy 33 6962 : PROFILE_MEDIUM, enable_profile_medium 34 : PROFILE_HIGH, enable_profile_high 35 : PROFILE_ULTRA, enable_profile_ultra 36 : PROFILE_FUTURE, enable_profile_future 37 : PROFILE_SUITEB128, enable_profile_suiteb128 38 : PROFILE_SUITEB192, enable_profile_suiteb192 39 : NEW_PADDING, dummy_func 40 : DEBUG_ALLOW_KEY_USAGE_VIOLATIONS, enable_server_key_usage_violations 41 : ALLOW_SMALL_RECORDS, enable_allow_small_records