patch-2_6_7-vs1_9_1_12
[linux-2.6.git] / net / sunrpc / auth_gss / sunrpcgss_syms.c
1 #include <linux/config.h>
2 #include <linux/module.h>
3
4 #include <linux/types.h>
5 #include <linux/socket.h>
6 #include <linux/sched.h>
7 #include <linux/uio.h>
8 #include <linux/unistd.h>
9
10 #include <linux/sunrpc/auth_gss.h>
11 #include <linux/sunrpc/svcauth_gss.h>
12 #include <linux/sunrpc/gss_asn1.h>
13 #include <linux/sunrpc/gss_krb5.h>
14
15 /* svcauth_gss.c: */
16 EXPORT_SYMBOL(svcauth_gss_register_pseudoflavor);
17
18 /* registering gss mechanisms to the mech switching code: */
19 EXPORT_SYMBOL(gss_mech_register);
20 EXPORT_SYMBOL(gss_mech_unregister);
21 EXPORT_SYMBOL(gss_mech_get);
22 EXPORT_SYMBOL(gss_mech_get_by_pseudoflavor);
23 EXPORT_SYMBOL(gss_mech_get_by_name);
24 EXPORT_SYMBOL(gss_mech_put);
25 EXPORT_SYMBOL(gss_pseudoflavor_to_service);
26 EXPORT_SYMBOL(gss_service_to_auth_domain_name);
27
28 /* generic functionality in gss code: */
29 EXPORT_SYMBOL(g_make_token_header);
30 EXPORT_SYMBOL(g_verify_token_header);
31 EXPORT_SYMBOL(g_token_size);
32 EXPORT_SYMBOL(make_checksum);
33 EXPORT_SYMBOL(krb5_encrypt);
34 EXPORT_SYMBOL(krb5_decrypt);
35
36 /* debug */
37 EXPORT_SYMBOL(print_hexl);