aboutsummaryrefslogtreecommitdiff
path: root/src/daemon/https/gnutls.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/daemon/https/gnutls.h')
-rw-r--r--src/daemon/https/gnutls.h85
1 files changed, 0 insertions, 85 deletions
diff --git a/src/daemon/https/gnutls.h b/src/daemon/https/gnutls.h
index 217e0fb7..985455c8 100644
--- a/src/daemon/https/gnutls.h
+++ b/src/daemon/https/gnutls.h
@@ -448,35 +448,6 @@ extern "C"
448 typedef MHD_gtls_cert_credentials_t MHD_gtls_cert_server_credentials; 448 typedef MHD_gtls_cert_credentials_t MHD_gtls_cert_server_credentials;
449 typedef MHD_gtls_cert_credentials_t MHD_gtls_cert_client_credentials; 449 typedef MHD_gtls_cert_credentials_t MHD_gtls_cert_client_credentials;
450 450
451 typedef struct MHD_gtls_anon_server_credentials_st
452 *MHD_gtls_anon_server_credentials_t;
453 typedef struct MHD_gtls_anon_client_credentials_st
454 *MHD_gtls_anon_client_credentials_t;
455
456 void
457 MHD__gnutls_anon_free_server_credentials
458 (MHD_gtls_anon_server_credentials_t sc);
459 int
460 MHD__gnutls_anon_allocate_server_credentials
461 (MHD_gtls_anon_server_credentials_t * sc);
462
463 void
464 MHD__gnutls_anon_set_server_dh_params (MHD_gtls_anon_server_credentials_t
465 res,
466 MHD_gtls_dh_params_t dh_params);
467
468 void
469 MHD__gnutls_anon_set_server_params_function
470 (MHD_gtls_anon_server_credentials_t res,
471 MHD_gnutls_params_function * func);
472
473 void
474 MHD__gnutls_anon_free_client_credentials
475 (MHD_gtls_anon_client_credentials_t sc);
476 int
477 MHD__gnutls_anon_allocate_client_credentials
478 (MHD_gtls_anon_client_credentials_t * sc);
479
480 void MHD__gnutls_certificate_free_credentials (MHD_gtls_cert_credentials_t 451 void MHD__gnutls_certificate_free_credentials (MHD_gtls_cert_credentials_t
481 sc); 452 sc);
482 int 453 int
@@ -488,19 +459,6 @@ extern "C"
488 void MHD__gnutls_certificate_free_ca_names (MHD_gtls_cert_credentials_t sc); 459 void MHD__gnutls_certificate_free_ca_names (MHD_gtls_cert_credentials_t sc);
489 void MHD__gnutls_certificate_free_crls (MHD_gtls_cert_credentials_t sc); 460 void MHD__gnutls_certificate_free_crls (MHD_gtls_cert_credentials_t sc);
490 461
491 void MHD__gnutls_certificate_set_dh_params (MHD_gtls_cert_credentials_t res,
492 MHD_gtls_dh_params_t dh_params);
493 void
494 MHD__gnutls_certificate_set_rsa_export_params (MHD_gtls_cert_credentials_t
495 res,
496 MHD_gtls_rsa_params_t
497 rsa_params);
498 void MHD__gnutls_certificate_set_verify_flags (MHD_gtls_cert_credentials_t
499 res, unsigned int flags);
500 void MHD__gnutls_certificate_set_verify_limits (MHD_gtls_cert_credentials_t
501 res, unsigned int max_bits,
502 unsigned int max_depth);
503
504 int MHD__gnutls_certificate_set_x509_trust_file (MHD_gtls_cert_credentials_t 462 int MHD__gnutls_certificate_set_x509_trust_file (MHD_gtls_cert_credentials_t
505 res, const char *CAFILE, 463 res, const char *CAFILE,
506 MHD_gnutls_x509_crt_fmt_t 464 MHD_gnutls_x509_crt_fmt_t
@@ -647,13 +605,6 @@ extern "C"
647 void MHD__gnutls_session_set_ptr (MHD_gtls_session_t session, void *ptr); 605 void MHD__gnutls_session_set_ptr (MHD_gtls_session_t session, void *ptr);
648 void *MHD_gtls_session_get_ptr (MHD_gtls_session_t session); 606 void *MHD_gtls_session_get_ptr (MHD_gtls_session_t session);
649 607
650/*
651 * this function returns the hash of the given data.
652 */
653 int MHD__gnutls_fingerprint (enum MHD_GNUTLS_HashAlgorithm algo,
654 const MHD_gnutls_datum_t * data, void *result,
655 size_t * result_size);
656
657 typedef enum MHD_gnutls_x509_subject_alt_name_t 608 typedef enum MHD_gnutls_x509_subject_alt_name_t
658 { 609 {
659 GNUTLS_SAN_DNSNAME = 1, 610 GNUTLS_SAN_DNSNAME = 1,
@@ -714,23 +665,6 @@ extern "C"
714 */ 665 */
715 void MHD__gnutls_dh_set_prime_bits (MHD_gtls_session_t session, 666 void MHD__gnutls_dh_set_prime_bits (MHD_gtls_session_t session,
716 unsigned int bits); 667 unsigned int bits);
717 int MHD__gnutls_dh_get_secret_bits (MHD_gtls_session_t session);
718 int MHD__gnutls_dh_get_peers_public_bits (MHD_gtls_session_t session);
719 int MHD__gnutls_dh_get_prime_bits (MHD_gtls_session_t session);
720
721 int MHD__gnutls_dh_get_group (MHD_gtls_session_t session,
722 MHD_gnutls_datum_t * raw_gen,
723 MHD_gnutls_datum_t * raw_prime);
724 int MHD__gnutls_dh_get_pubkey (MHD_gtls_session_t session,
725 MHD_gnutls_datum_t * raw_key);
726
727 /*
728 * RSA
729 */
730 int MHD_gtls_rsa_export_get_pubkey (MHD_gtls_session_t session,
731 MHD_gnutls_datum_t * exponent,
732 MHD_gnutls_datum_t * modulus);
733 int MHD_gtls_rsa_export_get_modulus_bits (MHD_gtls_session_t session);
734 668
735 /* External signing callback. Experimental. */ 669 /* External signing callback. Experimental. */
736 typedef int (*MHD_gnutls_sign_func) (MHD_gtls_session_t session, 670 typedef int (*MHD_gnutls_sign_func) (MHD_gtls_session_t session,
@@ -761,20 +695,11 @@ extern "C"
761 req); 695 req);
762 696
763 /* get data from the session */ 697 /* get data from the session */
764 const MHD_gnutls_datum_t *MHD_gtls_certificate_get_peers (MHD_gtls_session_t
765 session,
766 unsigned int
767 *list_size);
768 const MHD_gnutls_datum_t *MHD_gtls_certificate_get_ours (MHD_gtls_session_t
769 session);
770
771 time_t MHD_gtls_certificate_activation_time_peers (MHD_gtls_session_t 698 time_t MHD_gtls_certificate_activation_time_peers (MHD_gtls_session_t
772 session); 699 session);
773 time_t MHD_gtls_certificate_expiration_time_peers (MHD_gtls_session_t 700 time_t MHD_gtls_certificate_expiration_time_peers (MHD_gtls_session_t
774 session); 701 session);
775 702
776 int MHD_gtls_certificate_client_get_request_status (MHD_gtls_session_t
777 session);
778 int MHD_gtls_certificate_verify_peers2 (MHD_gtls_session_t session, 703 int MHD_gtls_certificate_verify_peers2 (MHD_gtls_session_t session,
779 unsigned int *status); 704 unsigned int *status);
780 705
@@ -796,16 +721,6 @@ extern "C"
796 const MHD_gnutls_datum_t * b64_data, 721 const MHD_gnutls_datum_t * b64_data,
797 MHD_gnutls_datum_t * result); 722 MHD_gnutls_datum_t * result);
798 723
799 // void
800 // MHD_gnutls_certificate_set_params_function (MHD_gtls_cert_credentials_t
801 // res,
802 // MHD_gnutls_params_function * func);
803 // void MHD_gnutls_anon_set_params_function (MHD_gtls_anon_server_credentials_t res,
804 // MHD_gnutls_params_function * func);
805 // void MHD_gnutls_psk_set_params_function (MHD_gnutls_psk_server_credentials_t res,
806 // MHD_gnutls_params_function * func);
807
808
809 /* key_usage will be an OR of the following values: */ 724 /* key_usage will be an OR of the following values: */
810 /* when the key is to be used for signing: */ 725 /* when the key is to be used for signing: */
811#define GNUTLS_KEY_DIGITAL_SIGNATURE 128 726#define GNUTLS_KEY_DIGITAL_SIGNATURE 128