From 7ebbbaaeef0ded0f39b8bf863ee7fd324b19c9f9 Mon Sep 17 00:00:00 2001 From: k clair Date: Tue, 9 Oct 2012 12:13:13 -0700 Subject: Add source files for python-gnutls version 1.1.9 --- python-gnutls-1.1.9/gnutls/library/types.py | 248 ++++++++++++++++++++++++++++ 1 file changed, 248 insertions(+) create mode 100644 python-gnutls-1.1.9/gnutls/library/types.py (limited to 'python-gnutls-1.1.9/gnutls/library/types.py') diff --git a/python-gnutls-1.1.9/gnutls/library/types.py b/python-gnutls-1.1.9/gnutls/library/types.py new file mode 100644 index 0000000..0d878bb --- /dev/null +++ b/python-gnutls-1.1.9/gnutls/library/types.py @@ -0,0 +1,248 @@ +from ctypes import * + +STRING = c_char_p +from gnutls.library.constants import gnutls_cipher_algorithm_t +from gnutls.library.constants import gnutls_certificate_print_formats +from gnutls.library.constants import gnutls_params_type_t +from gnutls.library.constants import gnutls_psk_key_flags +from gnutls.library.constants import gnutls_x509_subject_alt_name_t +from gnutls.library.constants import gnutls_certificate_type_t +from gnutls.library.constants import gnutls_pk_algorithm_t +from gnutls.library.constants import gnutls_openpgp_crt_fmt +from gnutls.library.constants import gnutls_certificate_import_flags +from gnutls.library.constants import gnutls_certificate_verify_flags +from gnutls.library.constants import gnutls_pkcs_encrypt_flags_t + + +class gnutls_session_int(Structure): + pass +gnutls_session_t = POINTER(gnutls_session_int) +size_t = c_size_t +gnutls_ia_avp_func = CFUNCTYPE(c_int, gnutls_session_t, c_void_p, STRING, size_t, POINTER(STRING), POINTER(size_t)) +class gnutls_ia_server_credentials_st(Structure): + pass +gnutls_ia_server_credentials_st._fields_ = [ +] +gnutls_ia_server_credentials_t = POINTER(gnutls_ia_server_credentials_st) +class gnutls_ia_client_credentials_st(Structure): + pass +gnutls_ia_client_credentials_st._fields_ = [ +] +gnutls_ia_client_credentials_t = POINTER(gnutls_ia_client_credentials_st) +gnutls_certificate_print_formats_t = gnutls_certificate_print_formats +gnutls_transport_ptr_t = c_void_p +gnutls_session_int._fields_ = [ +] +class gnutls_dh_params_int(Structure): + pass +gnutls_dh_params_int._fields_ = [ +] +gnutls_dh_params_t = POINTER(gnutls_dh_params_int) +class gnutls_x509_privkey_int(Structure): + pass +gnutls_x509_privkey_int._fields_ = [ +] +gnutls_rsa_params_t = POINTER(gnutls_x509_privkey_int) +class gnutls_priority_st(Structure): + pass +gnutls_priority_st._fields_ = [ +] +gnutls_priority_t = POINTER(gnutls_priority_st) +class gnutls_datum_t(Structure): + pass +gnutls_datum_t._fields_ = [ + ('data', POINTER(c_ubyte)), + ('size', c_uint), +] +class gnutls_params_st(Structure): + pass +class params(Union): + pass +params._fields_ = [ + ('dh', gnutls_dh_params_t), + ('rsa_export', gnutls_rsa_params_t), +] +gnutls_params_st._fields_ = [ + ('type', gnutls_params_type_t), + ('params', params), + ('deinit', c_int), +] +gnutls_params_function = CFUNCTYPE(c_int, gnutls_session_t, gnutls_params_type_t, POINTER(gnutls_params_st)) +gnutls_oprfi_callback_func = CFUNCTYPE(c_int, gnutls_session_t, c_void_p, size_t, POINTER(c_ubyte), POINTER(c_ubyte)) +gnutls_db_store_func = CFUNCTYPE(c_int, c_void_p, gnutls_datum_t, gnutls_datum_t) +gnutls_db_remove_func = CFUNCTYPE(c_int, c_void_p, gnutls_datum_t) +gnutls_db_retr_func = CFUNCTYPE(gnutls_datum_t, c_void_p, gnutls_datum_t) +gnutls_handshake_post_client_hello_func = CFUNCTYPE(c_int, gnutls_session_t) +class gnutls_certificate_credentials_st(Structure): + pass +gnutls_certificate_credentials_st._fields_ = [ +] +gnutls_certificate_credentials_t = POINTER(gnutls_certificate_credentials_st) +gnutls_certificate_server_credentials = gnutls_certificate_credentials_t +gnutls_certificate_client_credentials = gnutls_certificate_credentials_t +class gnutls_anon_server_credentials_st(Structure): + pass +gnutls_anon_server_credentials_st._fields_ = [ +] +gnutls_anon_server_credentials_t = POINTER(gnutls_anon_server_credentials_st) +class gnutls_anon_client_credentials_st(Structure): + pass +gnutls_anon_client_credentials_st._fields_ = [ +] +gnutls_anon_client_credentials_t = POINTER(gnutls_anon_client_credentials_st) +gnutls_x509_privkey_t = POINTER(gnutls_x509_privkey_int) +class gnutls_x509_crl_int(Structure): + pass +gnutls_x509_crl_int._fields_ = [ +] +gnutls_x509_crl_t = POINTER(gnutls_x509_crl_int) +class gnutls_x509_crt_int(Structure): + pass +gnutls_x509_crt_int._fields_ = [ +] +gnutls_x509_crt_t = POINTER(gnutls_x509_crt_int) +class gnutls_openpgp_keyring_int(Structure): + pass +gnutls_openpgp_keyring_int._fields_ = [ +] +gnutls_openpgp_keyring_t = POINTER(gnutls_openpgp_keyring_int) +gnutls_alloc_function = CFUNCTYPE(c_void_p, size_t) +gnutls_calloc_function = CFUNCTYPE(c_void_p, size_t, size_t) +gnutls_is_secure_function = CFUNCTYPE(c_int, c_void_p) +gnutls_free_function = CFUNCTYPE(None, c_void_p) +gnutls_realloc_function = CFUNCTYPE(c_void_p, c_void_p, size_t) +gnutls_log_func = CFUNCTYPE(None, c_int, STRING) +__ssize_t = c_long +ssize_t = __ssize_t +gnutls_pull_func = CFUNCTYPE(ssize_t, gnutls_transport_ptr_t, c_void_p, size_t) +gnutls_push_func = CFUNCTYPE(ssize_t, gnutls_transport_ptr_t, c_void_p, size_t) +class gnutls_srp_server_credentials_st(Structure): + pass +gnutls_srp_server_credentials_st._fields_ = [ +] +gnutls_srp_server_credentials_t = POINTER(gnutls_srp_server_credentials_st) +class gnutls_srp_client_credentials_st(Structure): + pass +gnutls_srp_client_credentials_st._fields_ = [ +] +gnutls_srp_client_credentials_t = POINTER(gnutls_srp_client_credentials_st) +gnutls_srp_server_credentials_function = CFUNCTYPE(c_int, gnutls_session_t, STRING, POINTER(gnutls_datum_t), POINTER(gnutls_datum_t), POINTER(gnutls_datum_t), POINTER(gnutls_datum_t)) +gnutls_srp_client_credentials_function = CFUNCTYPE(c_int, gnutls_session_t, POINTER(STRING), POINTER(STRING)) +class gnutls_psk_server_credentials_st(Structure): + pass +gnutls_psk_server_credentials_st._fields_ = [ +] +gnutls_psk_server_credentials_t = POINTER(gnutls_psk_server_credentials_st) +class gnutls_psk_client_credentials_st(Structure): + pass +gnutls_psk_client_credentials_st._fields_ = [ +] +gnutls_psk_client_credentials_t = POINTER(gnutls_psk_client_credentials_st) +gnutls_psk_server_credentials_function = CFUNCTYPE(c_int, gnutls_session_t, STRING, POINTER(gnutls_datum_t)) +gnutls_psk_client_credentials_function = CFUNCTYPE(c_int, gnutls_session_t, POINTER(STRING), POINTER(gnutls_datum_t)) +class gnutls_openpgp_crt_int(Structure): + pass +gnutls_openpgp_crt_int._fields_ = [ +] +gnutls_openpgp_crt_t = POINTER(gnutls_openpgp_crt_int) +class gnutls_openpgp_privkey_int(Structure): + pass +gnutls_openpgp_privkey_int._fields_ = [ +] +gnutls_openpgp_privkey_t = POINTER(gnutls_openpgp_privkey_int) +class gnutls_retr_st(Structure): + pass +class cert(Union): + pass +cert._fields_ = [ + ('x509', POINTER(gnutls_x509_crt_t)), + ('pgp', gnutls_openpgp_crt_t), +] +class key(Union): + pass +key._fields_ = [ + ('x509', gnutls_x509_privkey_t), + ('pgp', gnutls_openpgp_privkey_t), +] +gnutls_retr_st._fields_ = [ + ('type', gnutls_certificate_type_t), + ('cert', cert), + ('ncerts', c_uint), + ('key', key), + ('deinit_all', c_uint), +] +gnutls_certificate_client_retrieve_function = CFUNCTYPE(c_int, gnutls_session_t, POINTER(gnutls_datum_t), c_int, POINTER(gnutls_pk_algorithm_t), c_int, POINTER(gnutls_retr_st)) +gnutls_certificate_server_retrieve_function = CFUNCTYPE(c_int, gnutls_session_t, POINTER(gnutls_retr_st)) +gnutls_sign_func = CFUNCTYPE(c_int, gnutls_session_t, c_void_p, gnutls_certificate_type_t, POINTER(gnutls_datum_t), POINTER(gnutls_datum_t), POINTER(gnutls_datum_t)) +gnutls_openpgp_crt_fmt_t = gnutls_openpgp_crt_fmt +gnutls_openpgp_keyid_t = c_ubyte * 8 +gnutls_openpgp_recv_key_func = CFUNCTYPE(c_int, gnutls_session_t, POINTER(c_ubyte), c_uint, POINTER(gnutls_datum_t)) +gnutls_x509_dn_t = c_void_p +class gnutls_x509_ava_st(Structure): + pass +gnutls_x509_ava_st._fields_ = [ + ('oid', gnutls_datum_t), + ('value', gnutls_datum_t), + ('value_tag', c_ulong), +] +class gnutls_pkcs7_int(Structure): + pass +gnutls_pkcs7_int._fields_ = [ +] +gnutls_pkcs7_t = POINTER(gnutls_pkcs7_int) +class gnutls_x509_crq_int(Structure): + pass +gnutls_x509_crq_int._fields_ = [ +] +gnutls_x509_crq_t = POINTER(gnutls_x509_crq_int) +__all__ = ['key', 'gnutls_certificate_print_formats_t', + 'gnutls_session_int', 'gnutls_srp_server_credentials_st', + 'gnutls_oprfi_callback_func', '__ssize_t', + 'gnutls_transport_ptr_t', 'gnutls_pkcs7_int', + 'gnutls_psk_client_credentials_st', 'gnutls_priority_t', + 'gnutls_certificate_credentials_st', + 'gnutls_psk_server_credentials_t', 'gnutls_x509_crt_t', + 'gnutls_x509_privkey_t', 'gnutls_openpgp_keyring_t', + 'gnutls_x509_privkey_int', 'gnutls_push_func', + 'gnutls_x509_crq_int', 'gnutls_psk_server_credentials_st', + 'gnutls_openpgp_crt_t', + 'gnutls_certificate_client_credentials', 'size_t', + 'gnutls_ia_avp_func', 'gnutls_params_st', + 'gnutls_anon_client_credentials_t', 'gnutls_dh_params_t', + 'gnutls_anon_client_credentials_st', 'gnutls_sign_func', + 'gnutls_srp_server_credentials_function', 'cert', + 'gnutls_x509_crt_int', 'gnutls_realloc_function', + 'gnutls_srp_client_credentials_function', + 'gnutls_ia_server_credentials_st', + 'gnutls_srp_client_credentials_st', + 'gnutls_calloc_function', 'gnutls_priority_st', + 'gnutls_x509_crl_int', 'params', + 'gnutls_certificate_server_credentials', + 'gnutls_handshake_post_client_hello_func', + 'gnutls_session_t', + 'gnutls_psk_client_credentials_function', + 'gnutls_openpgp_privkey_int', 'gnutls_retr_st', + 'gnutls_is_secure_function', 'gnutls_db_retr_func', + 'gnutls_openpgp_keyring_int', + 'gnutls_srp_client_credentials_t', + 'gnutls_psk_client_credentials_t', + 'gnutls_anon_server_credentials_t', 'gnutls_dh_params_int', + 'gnutls_datum_t', 'gnutls_openpgp_crt_fmt_t', + 'gnutls_ia_server_credentials_t', 'gnutls_x509_ava_st', + 'gnutls_alloc_function', + 'gnutls_psk_server_credentials_function', + 'gnutls_anon_server_credentials_st', + 'gnutls_params_function', + 'gnutls_srp_server_credentials_t', + 'gnutls_openpgp_crt_int', 'gnutls_log_func', + 'gnutls_rsa_params_t', + 'gnutls_certificate_server_retrieve_function', + 'gnutls_x509_dn_t', 'gnutls_x509_crq_t', + 'gnutls_pull_func', 'gnutls_db_remove_func', + 'gnutls_ia_client_credentials_t', + 'gnutls_certificate_credentials_t', 'gnutls_pkcs7_t', + 'gnutls_ia_client_credentials_st', 'gnutls_db_store_func', + 'ssize_t', 'gnutls_openpgp_recv_key_func', + 'gnutls_openpgp_privkey_t', 'gnutls_openpgp_keyid_t', + 'gnutls_free_function', 'gnutls_x509_crl_t', + 'gnutls_certificate_client_retrieve_function'] -- cgit v1.2.3