from ctypes import * STRING = c_char_p GNUTLS_CRD_IA = 5 GNUTLS_CERT_REQUIRE = 2 GNUTLS_PKCS_USE_PKCS12_3DES = 2 GNUTLS_CRD_CERTIFICATE = 1 GNUTLS_HANDSHAKE_SERVER_HELLO_DONE = 14 GNUTLS_SIGN_RSA_RMD160 = 5 GNUTLS_PKCS_PLAIN = 1 GNUTLS_A_UNKNOWN_CA = 48 GNUTLS_CRT_PRINT_ONELINE = 1 GNUTLS_PKCS_USE_PKCS12_ARCFOUR = 4 GNUTLS_A_UNKNOWN_PSK_IDENTITY = 115 GNUTLS_CRT_X509 = 1 GNUTLS_KX_DHE_PSK = 10 GNUTLS_PARAMS_RSA_EXPORT = 1 GNUTLS_DIG_NULL = 1 GNUTLS_KX_PSK = 9 GNUTLS_CIPHER_RC2_40_CBC = 90 GNUTLS_AL_WARNING = 1 GNUTLS_DIG_SHA256 = 6 GNUTLS_CERT_INSECURE_ALGORITHM = 256 GNUTLS_SIGN_RSA_MD2 = 4 GNUTLS_CRT_PRINT_UNSIGNED_FULL = 2 GNUTLS_PK_DSA = 2 GNUTLS_A_UNRECOGNIZED_NAME = 112 GNUTLS_A_INNER_APPLICATION_FAILURE = 208 GNUTLS_VERIFY_DO_NOT_ALLOW_SAME = 4 GNUTLS_CIPHER_AES_128_CBC = 4 GNUTLS_CRT_PRINT_FULL = 0 GNUTLS_PKCS_USE_PBES2_3DES = 16 GNUTLS_SSL3 = 1 GNUTLS_SAN_OTHERNAME_XMPP = 1000 GNUTLS_DIG_SHA384 = 7 GNUTLS_MAC_UNKNOWN = 0 GNUTLS_A_CERTIFICATE_UNOBTAINABLE = 111 GNUTLS_OPENPGP_CERT_FINGERPRINT = 1 GNUTLS_SIGN_RSA_SHA512 = 8 GNUTLS_A_DECRYPT_ERROR = 51 GNUTLS_SAN_DN = 6 GNUTLS_SAN_DNSNAME = 1 GNUTLS_CRT_UNKNOWN = 0 GNUTLS_SERVER = 1 GNUTLS_CIPHER_NULL = 1 GNUTLS_CIPHER_DES_CBC = 91 GNUTLS_A_USER_CANCELED = 90 GNUTLS_TLS1_1 = 3 GNUTLS_CRT_OPENPGP = 2 GNUTLS_SHUT_WR = 1 GNUTLS_KX_ANON_DH = 4 GNUTLS_A_EXPORT_RESTRICTION = 60 GNUTLS_HANDSHAKE_FINISHED = 20 GNUTLS_KX_UNKNOWN = 0 GNUTLS_MAC_NULL = 1 GNUTLS_SAN_IPADDRESS = 4 GNUTLS_HANDSHAKE_CLIENT_HELLO = 1 GNUTLS_CRD_ANON = 2 GNUTLS_SHUT_RDWR = 0 GNUTLS_A_SSL3_NO_CERTIFICATE = 41 GNUTLS_COMP_NULL = 1 GNUTLS_TLS1_2 = 4 GNUTLS_IA_APPLICATION_PAYLOAD = 0 GNUTLS_SIGN_RSA_SHA224 = 9 GNUTLS_HANDSHAKE_CERTIFICATE_PKT = 11 GNUTLS_DIG_MD2 = 5 GNUTLS_PK_RSA = 1 GNUTLS_CIPHER_CAMELLIA_256_CBC = 8 GNUTLS_HANDSHAKE_SUPPLEMENTAL = 23 GNUTLS_SIGN_UNKNOWN = 0 GNUTLS_PARAMS_DH = 2 GNUTLS_PK_UNKNOWN = 0 GNUTLS_A_INSUFFICIENT_SECURITY = 71 GNUTLS_DIG_SHA512 = 8 GNUTLS_SUPPLEMENTAL_USER_MAPPING_DATA = 0 GNUTLS_KX_RSA = 1 GNUTLS_SIGN_RSA_SHA384 = 7 GNUTLS_A_RECORD_OVERFLOW = 22 GNUTLS_KX_DHE_RSA = 3 GNUTLS_COMP_LZO = 3 GNUTLS_CERT_IGNORE = 0 GNUTLS_SIGN_RSA_SHA1 = 1 GNUTLS_A_ILLEGAL_PARAMETER = 47 GNUTLS_A_NO_RENEGOTIATION = 100 GNUTLS_A_PROTOCOL_VERSION = 70 GNUTLS_A_DECOMPRESSION_FAILURE = 30 GNUTLS_A_CERTIFICATE_REVOKED = 44 GNUTLS_CIPHER_AES_256_CBC = 5 GNUTLS_A_INTERNAL_ERROR = 80 GNUTLS_HANDSHAKE_HELLO_REQUEST = 0 GNUTLS_X509_FMT_DER = 0 GNUTLS_HANDSHAKE_CERTIFICATE_REQUEST = 13 GNUTLS_HANDSHAKE_SERVER_HELLO = 2 GNUTLS_A_HANDSHAKE_FAILURE = 40 GNUTLS_DIG_MD5 = 2 GNUTLS_SIGN_RSA_MD5 = 3 GNUTLS_MAC_SHA256 = 6 GNUTLS_OPENPGP_CERT = 0 GNUTLS_CERT_SIGNER_NOT_CA = 128 GNUTLS_AL_FATAL = 2 GNUTLS_VERIFY_ALLOW_SIGN_RSA_MD2 = 16 GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT = 2 GNUTLS_CIPHER_3DES_CBC = 3 GNUTLS_A_DECRYPTION_FAILED = 21 GNUTLS_HANDSHAKE_CLIENT_KEY_EXCHANGE = 16 GNUTLS_SAN_RFC822NAME = 2 GNUTLS_CRD_PSK = 4 GNUTLS_OPENPGP_FMT_RAW = 0 GNUTLS_CERT_SIGNER_NOT_FOUND = 64 GNUTLS_A_UNSUPPORTED_EXTENSION = 110 GNUTLS_DIG_SHA1 = 3 GNUTLS_DIG_RMD160 = 4 GNUTLS_A_CLOSE_NOTIFY = 0 GNUTLS_KX_SRP_RSA = 7 GNUTLS_MAC_MD5 = 2 GNUTLS_IA_FINAL_PHASE_FINISHED = 2 GNUTLS_A_UNSUPPORTED_CERTIFICATE = 43 GNUTLS_COMP_UNKNOWN = 0 GNUTLS_PKCS_USE_PKCS12_RC2_40 = 8 GNUTLS_CIPHER_UNKNOWN = 0 GNUTLS_PSK_KEY_HEX = 1 GNUTLS_KX_SRP_DSS = 8 GNUTLS_MAC_SHA384 = 7 GNUTLS_SAN_URI = 3 GNUTLS_X509_FMT_PEM = 1 GNUTLS_X509_CRT_LIST_IMPORT_FAIL_IF_EXCEED = 1 GNUTLS_HANDSHAKE_CERTIFICATE_VERIFY = 15 GNUTLS_A_DECODE_ERROR = 50 GNUTLS_MAC_SHA1 = 3 GNUTLS_HANDSHAKE_SERVER_KEY_EXCHANGE = 12 GNUTLS_IA_INTERMEDIATE_PHASE_FINISHED = 1 GNUTLS_A_CERTIFICATE_UNKNOWN = 46 GNUTLS_OPENPGP_FMT_BASE64 = 1 GNUTLS_CLIENT = 2 GNUTLS_PSK_KEY_RAW = 0 GNUTLS_A_UNEXPECTED_MESSAGE = 10 GNUTLS_CERT_INVALID = 2 GNUTLS_CRD_SRP = 3 GNUTLS_A_BAD_RECORD_MAC = 20 GNUTLS_MAC_RMD160 = 4 GNUTLS_DIG_SHA224 = 9 GNUTLS_TLS1_0 = 2 GNUTLS_VERIFY_ALLOW_SIGN_RSA_MD5 = 32 GNUTLS_KX_SRP = 5 GNUTLS_A_CERTIFICATE_EXPIRED = 45 GNUTLS_MAC_MD2 = 5 GNUTLS_VERIFY_ALLOW_ANY_X509_V1_CA_CRT = 8 GNUTLS_A_ACCESS_DENIED = 49 GNUTLS_VERIFY_DISABLE_CA_SIGN = 1 GNUTLS_CIPHER_ARCFOUR_40 = 6 GNUTLS_A_BAD_CERTIFICATE = 42 GNUTLS_CERT_REVOKED = 32 GNUTLS_CERT_REQUEST = 1 GNUTLS_MAC_SHA512 = 8 GNUTLS_SAN_OTHERNAME = 5 GNUTLS_VERSION_UNKNOWN = 255 GNUTLS_KX_RSA_EXPORT = 6 GNUTLS_CIPHER_CAMELLIA_128_CBC = 7 GNUTLS_COMP_DEFLATE = 2 GNUTLS_NAME_DNS = 1 GNUTLS_SIGN_DSA_SHA1 = 2 GNUTLS_A_INNER_APPLICATION_VERIFICATION = 209 GNUTLS_CIPHER_ARCFOUR_128 = 2 GNUTLS_KX_DHE_DSS = 2 GNUTLS_SIGN_RSA_SHA256 = 6 GNUTLS_E_UNKNOWN_PK_ALGORITHM = -80 # Variable c_int TLS_MASTER_SIZE = 48 # Variable c_int LIBGNUTLS_VERSION_NUMBER = 132097 # Variable c_int GNUTLS_E_FATAL_ALERT_RECEIVED = -12 # Variable c_int GNUTLS_E_LARGE_PACKET = -7 # Variable c_int GNUTLS_E_ASN1_DER_OVERFLOW = -77 # Variable c_int GNUTLS_E_INCOMPATIBLE_LIBTASN1_LIBRARY = -203 # Variable c_int GNUTLS_E_SHORT_MEMORY_BUFFER = -51 # Variable c_int GNUTLS_E_UNKNOWN_ALGORITHM = -105 # Variable c_int GNUTLS_MAX_SESSION_ID = 32 # Variable c_int GNUTLS_E_OPENPGP_GETKEY_FAILED = -88 # Variable c_int GNUTLS_E_REHANDSHAKE = -37 # Variable c_int GNUTLS_E_ASN1_VALUE_NOT_FOUND = -70 # Variable c_int GNUTLS_E_SUCCESS = 0 # Variable c_int GNUTLS_E_ASN1_SYNTAX_ERROR = -76 # Variable c_int GNUTLS_OID_PKIX_COUNTRY_OF_RESIDENCE = '1.3.6.1.5.5.7.9.5' # Variable STRING GNUTLS_E_RECORD_LIMIT_REACHED = -39 # Variable c_int GNUTLS_E_WARNING_IA_FPHF_RECEIVED = -103 # Variable c_int GNUTLS_OID_X520_DN_QUALIFIER = '2.5.4.46' # Variable STRING GNUTLS_OID_X520_GIVEN_NAME = '2.5.4.42' # Variable STRING LIBGNUTLS_VERSION_MINOR = 4 # Variable c_int GNUTLS_E_ASN1_ELEMENT_NOT_FOUND = -67 # Variable c_int GNUTLS_E_CRYPTO_ALREADY_REGISTERED = -209 # Variable c_int GNUTLS_E_KEY_USAGE_VIOLATION = -48 # Variable c_int GNUTLS_E_WARNING_IA_IPHF_RECEIVED = -102 # Variable c_int GNUTLS_E_UNKNOWN_COMPRESSION_ALGORITHM = -3 # Variable c_int GNUTLS_E_PK_DECRYPTION_FAILED = -45 # Variable c_int GNUTLS_CRL_REASON_CA_COMPROMISE = 32 # Variable c_int GNUTLS_E_UNKNOWN_PKCS_BAG_TYPE = -98 # Variable c_int GNUTLS_E_DECRYPTION_FAILED = -24 # Variable c_int GNUTLS_E_UNKNOWN_PKCS_CONTENT_TYPE = -97 # Variable c_int GNUTLS_KP_OCSP_SIGNING = '1.3.6.1.5.5.7.3.9' # Variable STRING GNUTLS_E_PK_SIGN_FAILED = -46 # Variable c_int GNUTLS_E_ASN1_TAG_IMPLICIT = -74 # Variable c_int GNUTLS_E_INIT_LIBEXTRA = -82 # Variable c_int GNUTLS_KP_TLS_WWW_SERVER = '1.3.6.1.5.5.7.3.1' # Variable STRING GNUTLS_E_OPENPGP_KEYRING_ERROR = -204 # Variable c_int GNUTLS_E_MEMORY_ERROR = -25 # Variable c_int GNUTLS_E_MAC_VERIFY_FAILED = -100 # Variable c_int GNUTLS_E_NO_TEMPORARY_DH_PARAMS = -93 # Variable c_int GNUTLS_KEY_NON_REPUDIATION = 64 # Variable c_int GNUTLS_MAX_ALGORITHM_NUM = 16 # Variable c_int GNUTLS_OID_X520_COUNTRY_NAME = '2.5.4.6' # Variable STRING GNUTLS_E_WARNING_ALERT_RECEIVED = -16 # Variable c_int GNUTLS_E_OPENPGP_UID_REVOKED = -79 # Variable c_int GNUTLS_E_PUSH_ERROR = -53 # Variable c_int GNUTLS_KEY_KEY_CERT_SIGN = 4 # Variable c_int GNUTLS_E_GOT_APPLICATION_DATA = -38 # Variable c_int GNUTLS_E_BASE64_DECODING_ERROR = -34 # Variable c_int GNUTLS_E_PULL_ERROR = -54 # Variable c_int GNUTLS_E_COMPRESSION_FAILED = -27 # Variable c_int GNUTLS_E_ASN1_DER_ERROR = -69 # Variable c_int GNUTLS_KEY_DECIPHER_ONLY = 32768 # Variable c_int GNUTLS_E_DECOMPRESSION_FAILED = -26 # Variable c_int LIBGNUTLS_VERSION_MAJOR = 2 # Variable c_int GNUTLS_E_NO_CIPHER_SUITES = -87 # Variable c_int GNUTLS_KEY_KEY_ENCIPHERMENT = 32 # Variable c_int GNUTLS_E_BASE64_UNEXPECTED_HEADER_ERROR = -207 # Variable c_int GNUTLS_E_ASN1_TYPE_ANY_ERROR = -75 # Variable c_int GNUTLS_OID_LDAP_UID = '0.9.2342.19200300.100.1.1' # Variable STRING GNUTLS_KEY_DATA_ENCIPHERMENT = 16 # Variable c_int GNUTLS_E_X509_UNSUPPORTED_OID = -205 # Variable c_int GNUTLS_E_NO_CERTIFICATE_FOUND = -49 # Variable c_int GNUTLS_E_UNIMPLEMENTED_FEATURE = -1250 # Variable c_int GNUTLS_E_UNSUPPORTED_VERSION_PACKET = -8 # Variable c_int GNUTLS_E_FILE_ERROR = -64 # Variable c_int GNUTLS_CRL_REASON_PRIVILEGE_WITHDRAWN = 1 # Variable c_int LIBGNUTLS_VERSION = '2.4.1' # Variable STRING GNUTLS_CRL_REASON_AFFILIATION_CHANGED = 16 # Variable c_int GNUTLS_OID_X520_ORGANIZATIONAL_UNIT_NAME = '2.5.4.11' # Variable STRING GNUTLS_OID_X520_COMMON_NAME = '2.5.4.3' # Variable STRING GNUTLS_E_HASH_FAILED = -33 # Variable c_int GNUTLS_E_PKCS1_WRONG_PAD = -57 # Variable c_int GNUTLS_OID_X520_GENERATION_QUALIFIER = '2.5.4.44' # Variable STRING GNUTLS_E_INCOMPATIBLE_CRYPTO_LIBRARY = -202 # Variable c_int GNUTLS_E_X509_UNSUPPORTED_CRITICAL_EXTENSION = -47 # Variable c_int GNUTLS_OID_X520_PSEUDONYM = '2.5.4.65' # Variable STRING GNUTLS_E_NO_COMPRESSION_ALGORITHMS = -86 # Variable c_int GNUTLS_E_UNEXPECTED_PACKET_LENGTH = -9 # Variable c_int GNUTLS_E_INCOMPATIBLE_GCRYPT_LIBRARY = -202 # Variable c_int GNUTLS_E_MPI_PRINT_FAILED = -35 # Variable c_int GNUTLS_E_INVALID_PASSWORD = -99 # Variable c_int GNUTLS_E_CERTIFICATE_KEY_MISMATCH = -60 # Variable c_int GNUTLS_OID_X520_STATE_OR_PROVINCE_NAME = '2.5.4.8' # Variable STRING GNUTLS_E_INSUFFICIENT_CREDENTIALS = -32 # Variable c_int GNUTLS_OID_X520_SURNAME = '2.5.4.4' # Variable STRING GNUTLS_E_X509_UNKNOWN_SAN = -62 # Variable c_int GNUTLS_KEY_CRL_SIGN = 2 # Variable c_int GNUTLS_E_PK_SIG_VERIFY_FAILED = -89 # Variable c_int GNUTLS_E_BASE64_ENCODING_ERROR = -201 # Variable c_int GNUTLS_E_ASN1_VALUE_NOT_VALID = -72 # Variable c_int GNUTLS_OID_X520_TITLE = '2.5.4.12' # Variable STRING GNUTLS_E_ENCRYPTION_FAILED = -40 # Variable c_int GNUTLS_OID_PKCS9_EMAIL = '1.2.840.113549.1.9.1' # Variable STRING GNUTLS_KP_ANY = '2.5.29.37.0' # Variable STRING GNUTLS_CRL_REASON_UNUSED = 128 # Variable c_int GNUTLS_E_OPENPGP_SUBKEY_ERROR = -208 # Variable c_int GNUTLS_E_RECEIVED_ILLEGAL_PARAMETER = -55 # Variable c_int GNUTLS_E_EXPIRED = -29 # Variable c_int GNUTLS_E_DB_ERROR = -30 # Variable c_int GNUTLS_E_UNWANTED_ALGORITHM = -22 # Variable c_int GNUTLS_OID_PKIX_COUNTRY_OF_CITIZENSHIP = '1.3.6.1.5.5.7.9.4' # Variable STRING GNUTLS_E_APPLICATION_ERROR_MIN = -65500 # Variable c_int GNUTLS_E_INVALID_REQUEST = -50 # Variable c_int GNUTLS_E_ASN1_IDENTIFIER_NOT_FOUND = -68 # Variable c_int GNUTLS_OID_X520_INITIALS = '2.5.4.43' # Variable STRING GNUTLS_E_ASN1_TAG_ERROR = -73 # Variable c_int GNUTLS_E_X509_UNSUPPORTED_ATTRIBUTE = -95 # Variable c_int GNUTLS_KP_EMAIL_PROTECTION = '1.3.6.1.5.5.7.3.4' # Variable STRING GNUTLS_CRL_REASON_CESSATION_OF_OPERATION = 4 # Variable c_int GNUTLS_E_IA_VERIFY_FAILED = -104 # Variable c_int GNUTLS_KP_TIME_STAMPING = '1.3.6.1.5.5.7.3.8' # Variable STRING GNUTLS_E_INTERNAL_ERROR = -59 # Variable c_int GNUTLS_E_LZO_INIT_FAILED = -85 # Variable c_int GNUTLS_CRL_REASON_CERTIFICATE_HOLD = 2 # Variable c_int GNUTLS_OID_X520_ORGANIZATION_NAME = '2.5.4.10' # Variable STRING GNUTLS_CRL_REASON_KEY_COMPROMISE = 64 # Variable c_int GNUTLS_OID_PKIX_GENDER = '1.3.6.1.5.5.7.9.3' # Variable STRING GNUTLS_E_APPLICATION_ERROR_MAX = -65000 # Variable c_int GNUTLS_E_SRP_PWD_PARSING_ERROR = -91 # Variable c_int GNUTLS_E_NO_TEMPORARY_RSA_PARAMS = -84 # Variable c_int GNUTLS_OID_PKIX_PLACE_OF_BIRTH = '1.3.6.1.5.5.7.9.2' # Variable STRING GNUTLS_E_LIBRARY_VERSION_MISMATCH = -83 # Variable c_int GNUTLS_KEY_DIGITAL_SIGNATURE = 128 # Variable c_int GNUTLS_E_UNEXPECTED_HANDSHAKE_PACKET = -19 # Variable c_int GNUTLS_E_ASN1_GENERIC_ERROR = -71 # Variable c_int GNUTLS_E_ILLEGAL_SRP_USERNAME = -90 # Variable c_int _GNUTLS_GCC_VERSION = 40301 # Variable c_int GNUTLS_E_AGAIN = -28 # Variable c_int GNUTLS_E_DH_PRIME_UNACCEPTABLE = -63 # Variable c_int GNUTLS_E_UNSUPPORTED_CERTIFICATE_TYPE = -61 # Variable c_int GNUTLS_E_UNKNOWN_CIPHER_SUITE = -21 # Variable c_int GNUTLS_E_CONSTRAINT_ERROR = -101 # Variable c_int GNUTLS_E_UNEXPECTED_PACKET = -15 # Variable c_int TLS_RANDOM_SIZE = 32 # Variable c_int LIBGNUTLS_VERSION_PATCH = 1 # Variable c_int GNUTLS_E_RECEIVED_ILLEGAL_EXTENSION = -58 # Variable c_int GNUTLS_E_INVALID_SESSION = -10 # Variable c_int GNUTLS_KEY_KEY_AGREEMENT = 8 # Variable c_int GNUTLS_E_ERROR_IN_FINISHED_PACKET = -18 # Variable c_int GNUTLS_KEY_ENCIPHER_ONLY = 1 # Variable c_int GNUTLS_E_UNKNOWN_CIPHER_TYPE = -6 # Variable c_int GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE = -56 # Variable c_int GNUTLS_CRL_REASON_AA_COMPROMISE = 32768 # Variable c_int GNUTLS_E_CERTIFICATE_ERROR = -43 # Variable c_int GNUTLS_E_TOO_MANY_EMPTY_PACKETS = -78 # Variable c_int GNUTLS_OID_PKIX_DATE_OF_BIRTH = '1.3.6.1.5.5.7.9.1' # Variable STRING GNUTLS_E_PK_ENCRYPTION_FAILED = -44 # Variable c_int GNUTLS_OID_LDAP_DC = '0.9.2342.19200300.100.1.25' # Variable STRING GNUTLS_KP_TLS_WWW_CLIENT = '1.3.6.1.5.5.7.3.2' # Variable STRING GNUTLS_E_MPI_SCAN_FAILED = -23 # Variable c_int GNUTLS_E_OPENPGP_FINGERPRINT_UNSUPPORTED = -94 # Variable c_int GNUTLS_E_SRP_PWD_ERROR = -31 # Variable c_int GNUTLS_CRL_REASON_SUPERSEEDED = 8 # Variable c_int GNUTLS_E_INTERRUPTED = -52 # Variable c_int GNUTLS_OID_X520_LOCALITY_NAME = '2.5.4.7' # Variable STRING GNUTLS_E_UNKNOWN_HASH_ALGORITHM = -96 # Variable c_int GNUTLS_E_RANDOM_FAILED = -206 # Variable c_int GNUTLS_E_HANDSHAKE_TOO_LARGE = -210 # Variable c_int GNUTLS_KP_CODE_SIGNING = '1.3.6.1.5.5.7.3.3' # Variable STRING # values for enumeration 'gnutls_ia_apptype_t' gnutls_ia_apptype_t = c_int # enum # values for enumeration 'gnutls_cipher_algorithm_t' gnutls_cipher_algorithm_t = c_int # enum # values for enumeration 'gnutls_kx_algorithm_t' gnutls_kx_algorithm_t = c_int # enum # values for enumeration 'gnutls_params_type_t' gnutls_params_type_t = c_int # enum # values for enumeration 'gnutls_credentials_type_t' gnutls_credentials_type_t = c_int # enum # values for enumeration 'gnutls_mac_algorithm_t' gnutls_mac_algorithm_t = c_int # enum # values for enumeration 'gnutls_digest_algorithm_t' gnutls_digest_algorithm_t = c_int # enum # values for enumeration 'gnutls_compression_method_t' gnutls_compression_method_t = c_int # enum # values for enumeration 'gnutls_connection_end_t' gnutls_connection_end_t = c_int # enum # values for enumeration 'gnutls_alert_level_t' gnutls_alert_level_t = c_int # enum # values for enumeration 'gnutls_alert_description_t' gnutls_alert_description_t = c_int # enum # values for enumeration 'gnutls_handshake_description_t' gnutls_handshake_description_t = c_int # enum # values for enumeration 'gnutls_certificate_status_t' gnutls_certificate_status_t = c_int # enum # values for enumeration 'gnutls_certificate_request_t' gnutls_certificate_request_t = c_int # enum # values for enumeration 'gnutls_openpgp_crt_status_t' gnutls_openpgp_crt_status_t = c_int # enum # values for enumeration 'gnutls_close_request_t' gnutls_close_request_t = c_int # enum # values for enumeration 'gnutls_protocol_t' gnutls_protocol_t = c_int # enum # values for enumeration 'gnutls_certificate_type_t' gnutls_certificate_type_t = c_int # enum # values for enumeration 'gnutls_x509_crt_fmt_t' gnutls_x509_crt_fmt_t = c_int # enum # values for enumeration 'gnutls_certificate_print_formats' gnutls_certificate_print_formats = c_int # enum # values for enumeration 'gnutls_pk_algorithm_t' gnutls_pk_algorithm_t = c_int # enum # values for enumeration 'gnutls_sign_algorithm_t' gnutls_sign_algorithm_t = c_int # enum # values for enumeration 'gnutls_server_name_type_t' gnutls_server_name_type_t = c_int # enum # values for enumeration 'gnutls_supplemental_data_format_type_t' gnutls_supplemental_data_format_type_t = c_int # enum # values for enumeration 'gnutls_psk_key_flags' gnutls_psk_key_flags = c_int # enum # values for enumeration 'gnutls_x509_subject_alt_name_t' gnutls_x509_subject_alt_name_t = c_int # enum # values for enumeration 'gnutls_openpgp_crt_fmt' gnutls_openpgp_crt_fmt = c_int # enum # values for enumeration 'gnutls_certificate_import_flags' gnutls_certificate_import_flags = c_int # enum # values for enumeration 'gnutls_certificate_verify_flags' gnutls_certificate_verify_flags = c_int # enum # values for enumeration 'gnutls_pkcs_encrypt_flags_t' gnutls_pkcs_encrypt_flags_t = c_int # enum __all__ = ['GNUTLS_PKCS_USE_PKCS12_ARCFOUR', 'GNUTLS_HANDSHAKE_CLIENT_HELLO', 'GNUTLS_E_ASN1_DER_OVERFLOW', 'GNUTLS_CERT_INSECURE_ALGORITHM', 'GNUTLS_E_WARNING_ALERT_RECEIVED', 'GNUTLS_E_OPENPGP_GETKEY_FAILED', 'GNUTLS_KX_UNKNOWN', 'GNUTLS_E_SUCCESS', 'GNUTLS_CRT_PRINT_UNSIGNED_FULL', 'GNUTLS_DIG_NULL', 'GNUTLS_E_ASN1_IDENTIFIER_NOT_FOUND', 'GNUTLS_CIPHER_UNKNOWN', 'GNUTLS_KX_SRP_DSS', 'GNUTLS_A_UNSUPPORTED_EXTENSION', 'GNUTLS_E_WARNING_IA_IPHF_RECEIVED', 'GNUTLS_CRL_REASON_CA_COMPROMISE', 'GNUTLS_E_LZO_INIT_FAILED', 'gnutls_pkcs_encrypt_flags_t', 'GNUTLS_PKCS_USE_PKCS12_RC2_40', 'GNUTLS_A_CERTIFICATE_UNKNOWN', 'GNUTLS_E_MAC_VERIFY_FAILED', 'GNUTLS_OPENPGP_CERT', 'GNUTLS_E_NO_TEMPORARY_DH_PARAMS', 'GNUTLS_E_OPENPGP_UID_REVOKED', 'GNUTLS_KX_DHE_RSA', 'GNUTLS_E_PUSH_ERROR', 'GNUTLS_CRT_OPENPGP', 'GNUTLS_E_PULL_ERROR', 'GNUTLS_E_CONSTRAINT_ERROR', 'GNUTLS_KEY_DECIPHER_ONLY', 'GNUTLS_HANDSHAKE_HELLO_REQUEST', 'gnutls_certificate_verify_flags', 'GNUTLS_E_FILE_ERROR', 'GNUTLS_E_ASN1_TYPE_ANY_ERROR', 'GNUTLS_CERT_REVOKED', 'GNUTLS_E_NO_CERTIFICATE_FOUND', 'GNUTLS_SIGN_RSA_MD5', 'GNUTLS_E_DECOMPRESSION_FAILED', 'GNUTLS_DIG_MD5', 'GNUTLS_DIG_MD2', 'GNUTLS_A_HANDSHAKE_FAILURE', 'GNUTLS_E_ASN1_VALUE_NOT_FOUND', 'GNUTLS_VERIFY_ALLOW_ANY_X509_V1_CA_CRT', 'GNUTLS_E_PKCS1_WRONG_PAD', 'gnutls_params_type_t', 'GNUTLS_E_BASE64_DECODING_ERROR', 'GNUTLS_CIPHER_ARCFOUR_128', 'GNUTLS_X509_FMT_PEM', 'GNUTLS_E_CERTIFICATE_KEY_MISMATCH', 'GNUTLS_SIGN_RSA_SHA1', 'GNUTLS_DIG_SHA256', 'GNUTLS_HANDSHAKE_CERTIFICATE_REQUEST', 'LIBGNUTLS_VERSION', 'GNUTLS_OID_X520_TITLE', 'GNUTLS_MAC_SHA256', 'GNUTLS_E_DB_ERROR', 'GNUTLS_OID_PKIX_COUNTRY_OF_CITIZENSHIP', 'GNUTLS_SIGN_UNKNOWN', 'GNUTLS_DIG_SHA512', 'gnutls_x509_subject_alt_name_t', 'GNUTLS_AL_FATAL', 'GNUTLS_E_IA_VERIFY_FAILED', 'gnutls_certificate_type_t', 'GNUTLS_MAC_RMD160', 'GNUTLS_SIGN_RSA_SHA256', 'GNUTLS_CRT_PRINT_FULL', 'GNUTLS_E_LIBRARY_VERSION_MISMATCH', 'gnutls_pk_algorithm_t', 'GNUTLS_HANDSHAKE_SUPPLEMENTAL', 'GNUTLS_A_UNEXPECTED_MESSAGE', 'GNUTLS_VERIFY_ALLOW_SIGN_RSA_MD5', 'GNUTLS_VERIFY_ALLOW_SIGN_RSA_MD2', 'GNUTLS_E_UNEXPECTED_PACKET', 'GNUTLS_A_UNKNOWN_CA', 'gnutls_certificate_import_flags', 'LIBGNUTLS_VERSION_PATCH', 'GNUTLS_E_RECEIVED_ILLEGAL_EXTENSION', 'GNUTLS_SIGN_RSA_SHA512', 'GNUTLS_PKCS_USE_PBES2_3DES', 'GNUTLS_KEY_KEY_AGREEMENT', 'GNUTLS_E_DH_PRIME_UNACCEPTABLE', 'GNUTLS_E_INCOMPATIBLE_GCRYPT_LIBRARY', 'gnutls_cipher_algorithm_t', 'GNUTLS_IA_FINAL_PHASE_FINISHED', 'GNUTLS_SAN_DNSNAME', 'GNUTLS_E_PK_ENCRYPTION_FAILED', 'GNUTLS_E_MPI_SCAN_FAILED', 'GNUTLS_X509_CRT_LIST_IMPORT_FAIL_IF_EXCEED', 'GNUTLS_E_SRP_PWD_ERROR', 'gnutls_mac_algorithm_t', 'GNUTLS_PARAMS_RSA_EXPORT', 'GNUTLS_PSK_KEY_RAW', 'GNUTLS_E_UNKNOWN_HASH_ALGORITHM', 'GNUTLS_E_RANDOM_FAILED', 'GNUTLS_E_HANDSHAKE_TOO_LARGE', 'GNUTLS_A_NO_RENEGOTIATION', 'TLS_MASTER_SIZE', 'GNUTLS_E_FATAL_ALERT_RECEIVED', 'GNUTLS_E_LARGE_PACKET', 'GNUTLS_MAX_SESSION_ID', 'GNUTLS_A_INNER_APPLICATION_FAILURE', 'GNUTLS_E_RECORD_LIMIT_REACHED', 'GNUTLS_E_ASN1_ELEMENT_NOT_FOUND', 'GNUTLS_HANDSHAKE_CERTIFICATE_PKT', 'GNUTLS_A_INSUFFICIENT_SECURITY', 'GNUTLS_E_UNKNOWN_COMPRESSION_ALGORITHM', 'GNUTLS_A_DECODE_ERROR', 'GNUTLS_A_INNER_APPLICATION_VERIFICATION', 'GNUTLS_E_UNKNOWN_PKCS_CONTENT_TYPE', 'GNUTLS_PK_RSA', 'GNUTLS_CRD_CERTIFICATE', 'GNUTLS_MAC_MD5', 'GNUTLS_MAC_MD2', 'GNUTLS_E_ASN1_TAG_IMPLICIT', 'GNUTLS_E_OPENPGP_KEYRING_ERROR', 'GNUTLS_SAN_OTHERNAME', 'GNUTLS_SAN_IPADDRESS', 'gnutls_compression_method_t', 'GNUTLS_SAN_DN', 'GNUTLS_COMP_NULL', 'GNUTLS_A_CERTIFICATE_EXPIRED', 'GNUTLS_OPENPGP_CERT_FINGERPRINT', 'GNUTLS_KEY_DATA_ENCIPHERMENT', 'GNUTLS_X509_FMT_DER', 'GNUTLS_CIPHER_AES_256_CBC', 'gnutls_sign_algorithm_t', 'GNUTLS_CRL_REASON_PRIVILEGE_WITHDRAWN', 'GNUTLS_SHUT_WR', 'GNUTLS_KX_DHE_PSK', 'GNUTLS_CLIENT', 'GNUTLS_DIG_SHA384', 'GNUTLS_E_X509_UNSUPPORTED_CRITICAL_EXTENSION', 'GNUTLS_E_UNKNOWN_CIPHER_TYPE', 'GNUTLS_E_MPI_PRINT_FAILED', 'GNUTLS_E_INVALID_PASSWORD', 'GNUTLS_CIPHER_3DES_CBC', 'gnutls_credentials_type_t', 'GNUTLS_SIGN_DSA_SHA1', 'GNUTLS_KEY_CRL_SIGN', 'GNUTLS_E_BASE64_ENCODING_ERROR', 'GNUTLS_A_CLOSE_NOTIFY', 'GNUTLS_OID_PKCS9_EMAIL', 'GNUTLS_CRL_REASON_UNUSED', 'GNUTLS_E_UNKNOWN_PK_ALGORITHM', 'GNUTLS_CERT_INVALID', 'GNUTLS_E_APPLICATION_ERROR_MIN', 'GNUTLS_HANDSHAKE_SERVER_HELLO_DONE', 'GNUTLS_E_OPENPGP_FINGERPRINT_UNSUPPORTED', 'GNUTLS_SAN_URI', 'GNUTLS_A_UNSUPPORTED_CERTIFICATE', 'GNUTLS_E_ASN1_TAG_ERROR', 'GNUTLS_E_INTERNAL_ERROR', 'GNUTLS_CRL_REASON_CERTIFICATE_HOLD', 'gnutls_certificate_status_t', 'GNUTLS_OID_PKIX_GENDER', 'GNUTLS_E_SRP_PWD_PARSING_ERROR', 'GNUTLS_MAC_SHA384', 'GNUTLS_COMP_DEFLATE', 'GNUTLS_E_ASN1_VALUE_NOT_VALID', 'GNUTLS_IA_INTERMEDIATE_PHASE_FINISHED', 'GNUTLS_COMP_UNKNOWN', 'GNUTLS_E_UNEXPECTED_HANDSHAKE_PACKET', 'GNUTLS_CIPHER_CAMELLIA_256_CBC', 'GNUTLS_CERT_SIGNER_NOT_FOUND', 'GNUTLS_A_PROTOCOL_VERSION', 'GNUTLS_E_AGAIN', 'GNUTLS_CIPHER_NULL', 'GNUTLS_KEY_ENCIPHER_ONLY', 'GNUTLS_NAME_DNS', 'GNUTLS_E_UNKNOWN_CIPHER_SUITE', 'gnutls_certificate_request_t', 'GNUTLS_CERT_SIGNER_NOT_CA', 'GNUTLS_A_USER_CANCELED', 'GNUTLS_E_PK_SIGN_FAILED', 'GNUTLS_E_ERROR_IN_FINISHED_PACKET', 'GNUTLS_CRL_REASON_AA_COMPROMISE', 'GNUTLS_MAC_SHA1', 'GNUTLS_CRD_ANON', 'GNUTLS_HANDSHAKE_SERVER_HELLO', 'GNUTLS_E_X509_UNSUPPORTED_ATTRIBUTE', 'GNUTLS_HANDSHAKE_CERTIFICATE_VERIFY', 'gnutls_ia_apptype_t', '_GNUTLS_GCC_VERSION', 'GNUTLS_CRL_REASON_SUPERSEEDED', 'gnutls_digest_algorithm_t', 'GNUTLS_A_DECRYPTION_FAILED', 'GNUTLS_MAC_NULL', 'GNUTLS_OID_PKIX_COUNTRY_OF_RESIDENCE', 'GNUTLS_E_ASN1_DER_ERROR', 'GNUTLS_PSK_KEY_HEX', 'GNUTLS_E_UNKNOWN_ALGORITHM', 'GNUTLS_DIG_SHA1', 'GNUTLS_E_INCOMPATIBLE_CRYPTO_LIBRARY', 'GNUTLS_E_ASN1_SYNTAX_ERROR', 'GNUTLS_E_WARNING_IA_FPHF_RECEIVED', 'GNUTLS_OID_X520_DN_QUALIFIER', 'GNUTLS_E_NO_CIPHER_SUITES', 'GNUTLS_KX_SRP', 'GNUTLS_E_CRYPTO_ALREADY_REGISTERED', 'GNUTLS_HANDSHAKE_FINISHED', 'GNUTLS_DIG_RMD160', 'gnutls_openpgp_crt_status_t', 'GNUTLS_KEY_KEY_CERT_SIGN', 'GNUTLS_CRD_SRP', 'GNUTLS_E_DECRYPTION_FAILED', 'GNUTLS_KX_SRP_RSA', 'gnutls_protocol_t', 'gnutls_openpgp_crt_fmt', 'GNUTLS_IA_APPLICATION_PAYLOAD', 'GNUTLS_SIGN_RSA_MD2', 'GNUTLS_A_CERTIFICATE_UNOBTAINABLE', 'GNUTLS_CIPHER_DES_CBC', 'GNUTLS_A_RECORD_OVERFLOW', 'GNUTLS_KX_DHE_DSS', 'GNUTLS_KEY_KEY_ENCIPHERMENT', 'GNUTLS_OID_LDAP_UID', 'GNUTLS_E_X509_UNSUPPORTED_OID', 'GNUTLS_VERIFY_DO_NOT_ALLOW_SAME', 'GNUTLS_E_UNIMPLEMENTED_FEATURE', 'GNUTLS_A_DECRYPT_ERROR', 'GNUTLS_TLS1_2', 'GNUTLS_TLS1_0', 'GNUTLS_TLS1_1', 'GNUTLS_CRL_REASON_AFFILIATION_CHANGED', 'GNUTLS_OPENPGP_FMT_RAW', 'GNUTLS_OID_X520_GENERATION_QUALIFIER', 'GNUTLS_OID_X520_PSEUDONYM', 'GNUTLS_A_DECOMPRESSION_FAILURE', 'GNUTLS_E_NO_COMPRESSION_ALGORITHMS', 'GNUTLS_E_UNEXPECTED_PACKET_LENGTH', 'GNUTLS_PK_UNKNOWN', 'GNUTLS_E_COMPRESSION_FAILED', 'GNUTLS_KEY_NON_REPUDIATION', 'GNUTLS_A_ACCESS_DENIED', 'GNUTLS_E_INSUFFICIENT_CREDENTIALS', 'gnutls_kx_algorithm_t', 'GNUTLS_OID_X520_COMMON_NAME', 'GNUTLS_OID_PKIX_PLACE_OF_BIRTH', 'GNUTLS_OID_X520_STATE_OR_PROVINCE_NAME', 'GNUTLS_VERIFY_DISABLE_CA_SIGN', 'GNUTLS_SAN_OTHERNAME_XMPP', 'GNUTLS_E_INVALID_REQUEST', 'GNUTLS_SSL3', 'GNUTLS_KP_TIME_STAMPING', 'GNUTLS_A_SSL3_NO_CERTIFICATE', 'GNUTLS_CRL_REASON_KEY_COMPROMISE', 'GNUTLS_E_APPLICATION_ERROR_MAX', 'GNUTLS_KEY_DIGITAL_SIGNATURE', 'gnutls_supplemental_data_format_type_t', 'gnutls_alert_description_t', 'GNUTLS_A_CERTIFICATE_REVOKED', 'gnutls_alert_level_t', 'gnutls_psk_key_flags', 'GNUTLS_A_BAD_CERTIFICATE', 'GNUTLS_MAC_UNKNOWN', 'GNUTLS_A_UNRECOGNIZED_NAME', 'TLS_RANDOM_SIZE', 'GNUTLS_E_INVALID_SESSION', 'GNUTLS_PARAMS_DH', 'GNUTLS_HANDSHAKE_CLIENT_KEY_EXCHANGE', 'gnutls_x509_crt_fmt_t', 'GNUTLS_KP_ANY', 'GNUTLS_E_TOO_MANY_EMPTY_PACKETS', 'GNUTLS_OID_PKIX_DATE_OF_BIRTH', 'GNUTLS_OPENPGP_FMT_BASE64', 'GNUTLS_E_NO_TEMPORARY_RSA_PARAMS', 'GNUTLS_VERSION_UNKNOWN', 'GNUTLS_E_INTERRUPTED', 'GNUTLS_COMP_LZO', 'GNUTLS_SERVER', 'GNUTLS_CRD_IA', 'GNUTLS_DIG_SHA224', 'GNUTLS_KX_RSA', 'LIBGNUTLS_VERSION_NUMBER', 'GNUTLS_CERT_IGNORE', 'GNUTLS_CERT_REQUEST', 'GNUTLS_MAC_SHA512', 'GNUTLS_E_SHORT_MEMORY_BUFFER', 'GNUTLS_SIGN_RSA_SHA224', 'GNUTLS_E_REHANDSHAKE', 'gnutls_close_request_t', 'GNUTLS_OID_X520_GIVEN_NAME', 'LIBGNUTLS_VERSION_MINOR', 'gnutls_handshake_description_t', 'GNUTLS_E_KEY_USAGE_VIOLATION', 'GNUTLS_E_PK_DECRYPTION_FAILED', 'GNUTLS_E_UNKNOWN_PKCS_BAG_TYPE', 'GNUTLS_KX_PSK', 'GNUTLS_SUPPLEMENTAL_USER_MAPPING_DATA', 'GNUTLS_KP_OCSP_SIGNING', 'GNUTLS_A_UNKNOWN_PSK_IDENTITY', 'GNUTLS_OID_X520_SURNAME', 'GNUTLS_E_MEMORY_ERROR', 'GNUTLS_CERT_REQUIRE', 'GNUTLS_KX_ANON_DH', 'GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT', 'GNUTLS_MAX_ALGORITHM_NUM', 'GNUTLS_A_EXPORT_RESTRICTION', 'GNUTLS_OID_X520_COUNTRY_NAME', 'GNUTLS_SHUT_RDWR', 'GNUTLS_AL_WARNING', 'GNUTLS_E_GOT_APPLICATION_DATA', 'LIBGNUTLS_VERSION_MAJOR', 'GNUTLS_CRT_UNKNOWN', 'GNUTLS_E_UNSUPPORTED_VERSION_PACKET', 'GNUTLS_KP_TLS_WWW_SERVER', 'GNUTLS_OID_X520_ORGANIZATIONAL_UNIT_NAME', 'GNUTLS_E_HASH_FAILED', 'GNUTLS_OID_X520_ORGANIZATION_NAME', 'gnutls_server_name_type_t', 'GNUTLS_E_ENCRYPTION_FAILED', 'GNUTLS_E_X509_UNKNOWN_SAN', 'GNUTLS_CRD_PSK', 'GNUTLS_E_PK_SIG_VERIFY_FAILED', 'GNUTLS_A_BAD_RECORD_MAC', 'GNUTLS_KX_RSA_EXPORT', 'GNUTLS_E_OPENPGP_SUBKEY_ERROR', 'GNUTLS_SIGN_RSA_SHA384', 'GNUTLS_CRT_X509', 'GNUTLS_E_EXPIRED', 'GNUTLS_E_UNWANTED_ALGORITHM', 'GNUTLS_SIGN_RSA_RMD160', 'GNUTLS_OID_X520_INITIALS', 'GNUTLS_KP_EMAIL_PROTECTION', 'gnutls_connection_end_t', 'GNUTLS_E_INIT_LIBEXTRA', 'GNUTLS_PKCS_PLAIN', 'GNUTLS_HANDSHAKE_SERVER_KEY_EXCHANGE', 'GNUTLS_CRL_REASON_CESSATION_OF_OPERATION', 'GNUTLS_E_RECEIVED_ILLEGAL_PARAMETER', 'GNUTLS_CIPHER_CAMELLIA_128_CBC', 'GNUTLS_E_ASN1_GENERIC_ERROR', 'GNUTLS_E_ILLEGAL_SRP_USERNAME', 'GNUTLS_E_UNSUPPORTED_CERTIFICATE_TYPE', 'GNUTLS_PK_DSA', 'GNUTLS_E_INCOMPATIBLE_LIBTASN1_LIBRARY', 'GNUTLS_SAN_RFC822NAME', 'GNUTLS_E_BASE64_UNEXPECTED_HEADER_ERROR', 'GNUTLS_PKCS_USE_PKCS12_3DES', 'GNUTLS_CIPHER_ARCFOUR_40', 'GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE', 'GNUTLS_CIPHER_RC2_40_CBC', 'GNUTLS_CIPHER_AES_128_CBC', 'GNUTLS_OID_LDAP_DC', 'GNUTLS_KP_TLS_WWW_CLIENT', 'GNUTLS_A_INTERNAL_ERROR', 'GNUTLS_A_ILLEGAL_PARAMETER', 'gnutls_certificate_print_formats', 'GNUTLS_OID_X520_LOCALITY_NAME', 'GNUTLS_E_CERTIFICATE_ERROR', 'GNUTLS_CRT_PRINT_ONELINE', 'GNUTLS_KP_CODE_SIGNING']