1 /* 2 * Copyright 1990,1994 by the Massachusetts Institute of Technology. 3 * All Rights Reserved. 4 * 5 * Export of this software from the United States of America may 6 * require a specific license from the United States Government. 7 * It is the responsibility of any person or organization contemplating 8 * export to obtain such a license before exporting. 9 * 10 * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and 11 * distribute this software and its documentation for any purpose and 12 * without fee is hereby granted, provided that the above copyright 13 * notice appear in all copies and that both that copyright notice and 14 * this permission notice appear in supporting documentation, and that 15 * the name of M.I.T. not be used in advertising or publicity pertaining 16 * to distribution of the software without specific, written prior 17 * permission. Furthermore if you modify this software you must label 18 * your software as modified software and not distribute it in such a 19 * fashion that it might be confused with the original M.I.T. software. 20 * M.I.T. makes no representations about the suitability of 21 * this software for any purpose. It is provided "as is" without express 22 * or implied warranty. 23 * 24 */ 25 26 /* 27 * stub functions for those without the hash library. 28 */ 29 30 #include "gssapiP_generic.h" 31 32 #ifdef HAVE_SYS_TYPES_H 33 #include <sys/types.h> 34 #endif 35 #ifdef HAVE_LIMITS_H 36 #include <limits.h> 37 #endif 38 39 /* functions for each type */ 40 41 /* save */ 42 43 int g_save_name(vdb, name) 44 void **vdb; 45 gss_name_t *name; 46 { 47 return 1; 48 } 49 int g_save_cred_id(vdb, cred) 50 void **vdb; 51 gss_cred_id_t *cred; 52 { 53 return 1; 54 } 55 int g_save_ctx_id(vdb, ctx) 56 void **vdb; 57 gss_ctx_id_t *ctx; 58 { 59 return 1; 60 } 61 int g_save_lucidctx_id(vdb, lctx) 62 void **vdb; 63 void *lctx; 64 { 65 return 1; 66 } 67 68 /* validate */ 69 70 int g_validate_name(vdb, name) 71 void **vdb; 72 gss_name_t *name; 73 { 74 return 1; 75 } 76 int g_validate_cred_id(vdb, cred) 77 void **vdb; 78 gss_cred_id_t *cred; 79 { 80 return 1; 81 } 82 int g_validate_ctx_id(vdb, ctx) 83 void **vdb; 84 gss_ctx_id_t *ctx; 85 { 86 return 1; 87 } 88 int g_validate_lucidctx_id(vdb, lctx) 89 void **vdb; 90 void *lctx; 91 { 92 return 1; 93 } 94 95 /* delete */ 96 97 int g_delete_name(vdb, name) 98 void **vdb; 99 gss_name_t *name; 100 { 101 return 1; 102 } 103 int g_delete_cred_id(vdb, cred) 104 void **vdb; 105 gss_cred_id_t *cred; 106 { 107 return 1; 108 } 109 int g_delete_ctx_id(vdb, ctx) 110 void **vdb; 111 gss_ctx_id_t *ctx; 112 { 113 return 1; 114 } 115 int g_delete_lucidctx_id(vdb, lctx) 116 void **vdb; 117 void *lctx; 118 { 119 return 1; 120 } 121 122