4 typedef struct MOD_AUTH_STRUCT_INT
{
5 char* name
; /* null terminated */
6 int (*gnutls_generate_server_certificate
)( GNUTLS_STATE
, opaque
**);
7 int (*gnutls_generate_client_certificate
)( GNUTLS_STATE
, opaque
**);
8 int (*gnutls_generate_server_kx
)( GNUTLS_STATE
, opaque
**);
9 int (*gnutls_generate_server_kx2
)( GNUTLS_STATE
, opaque
**); /* used in SRP */
10 int (*gnutls_generate_client_kx0
)( GNUTLS_STATE
, opaque
**);
11 int (*gnutls_generate_client_kx
)( GNUTLS_STATE
, opaque
**); /* used in SRP */
12 int (*gnutls_generate_client_cert_vrfy
) ( GNUTLS_STATE
, opaque
**);
13 int (*gnutls_generate_server_certificate_request
) ( GNUTLS_STATE
, opaque
**);
15 int (*gnutls_process_server_certificate
)( GNUTLS_STATE
, opaque
*, int);
16 int (*gnutls_process_client_certificate
)( GNUTLS_STATE
, opaque
*, int);
17 int (*gnutls_process_server_kx
)( GNUTLS_STATE
, opaque
*, int);
18 int (*gnutls_process_server_kx2
)( GNUTLS_STATE
, opaque
*, int);
19 int (*gnutls_process_client_kx0
)( GNUTLS_STATE
, opaque
*, int);
20 int (*gnutls_process_client_kx
)( GNUTLS_STATE
, opaque
*, int);
21 int (*gnutls_process_client_cert_vrfy
) ( GNUTLS_STATE
, opaque
*, int);
22 int (*gnutls_process_server_certificate_request
) ( GNUTLS_STATE
, opaque
*, int);