| /src/sys/kgssapi/ |
| H A D | gss_delete_sec_context.c | 45 gss_buffer_t output_token) in gss_delete_sec_context() argument 84 if (output_token) in gss_delete_sec_context() 85 kgss_copy_buffer(&res.output_token, in gss_delete_sec_context() 86 output_token); in gss_delete_sec_context() 91 kgss_delete_context(ctx, output_token); in gss_delete_sec_context() 95 if (output_token) { in gss_delete_sec_context() 96 output_token->length = 0; in gss_delete_sec_context() 97 output_token->value = NULL; in gss_delete_sec_context()
|
| /src/crypto/heimdal/appl/test/ |
| H A D | nt_gss_client.c | 53 gss_buffer_t input_token, output_token; in proto() local 85 output_token = &real_output_token; in proto() 88 output_token->length = 0; in proto() 102 output_token, in proto() 107 if (output_token->length != 0) in proto() 108 nt_write_token (sock, output_token); in proto() 133 output_token); in proto() 138 nt_write_token (sock, output_token); in proto() 152 output_token); in proto() 156 nt_write_token (sock, output_token); in proto()
|
| H A D | nt_gss_server.c | 73 gss_buffer_t input_token, output_token; in proto() local 90 output_token = &real_output_token; in proto() 102 output_token, in proto() 108 if (output_token->length != 0) in proto() 109 nt_write_token (sock, output_token); in proto() 144 output_token->value = strdup ("hejsan"); in proto() 145 output_token->length = strlen (output_token->value) + 1; in proto() 146 nt_write_token (sock, output_token); in proto() 148 output_token->value = strdup ("hoppsan"); in proto() 149 output_token->length = strlen (output_token->value) + 1; in proto() [all …]
|
| H A D | gssapi_server.c | 50 output_token = &real_output_token; in process_it() local 77 read_token (sock, output_token); in process_it() 82 output_token, in process_it() 91 gss_release_buffer (&min_stat, output_token); in process_it() 100 output_token, in process_it() 106 fprintf (stderr, "gss_unwrap: %.*s %s\n", (int)output_token->length, in process_it() 107 (char *)output_token->value, in process_it() 111 gss_release_buffer (&min_stat, output_token); in process_it() 118 output_token, in process_it() 124 fprintf (stderr, "gss_unwrap: %.*s %s\n", (int)output_token->length, in process_it() [all …]
|
| H A D | gssapi_client.c | 47 output_token = &real_output_token; in do_trans() local 58 output_token); in do_trans() 63 write_token (sock, output_token); in do_trans() 76 output_token); in do_trans() 80 write_token (sock, output_token); in do_trans() 88 output_token); in do_trans() 92 write_token (sock, output_token); in do_trans() 110 output_token = &real_output_token; in proto() local 166 output_token->length = 0; in proto() 208 output_token, in proto() [all …]
|
| /src/crypto/heimdal/lib/gssapi/krb5/ |
| H A D | encapsulate.c | 103 gss_buffer_t output_token, in _gssapi_encapsulate() argument 112 output_token->length = outer_len; in _gssapi_encapsulate() 113 output_token->value = malloc (outer_len); in _gssapi_encapsulate() 114 if (output_token->value == NULL) { in _gssapi_encapsulate() 119 p = _gssapi_make_mech_header (output_token->value, len, mech); in _gssapi_encapsulate() 133 gss_buffer_t output_token, in _gsskrb5_encapsulate() argument 143 output_token->length = outer_len; in _gsskrb5_encapsulate() 144 output_token->value = malloc (outer_len); in _gsskrb5_encapsulate() 145 if (output_token->value == NULL) { in _gsskrb5_encapsulate() 150 p = _gsskrb5_make_header (output_token->value, len, type, mech); in _gsskrb5_encapsulate()
|
| /src/crypto/krb5/src/lib/gssapi/mechglue/ |
| H A D | g_delete_sec_context.c | 39 gss_buffer_t output_token) in val_del_sec_ctx_args() argument 47 if (output_token != GSS_C_NO_BUFFER) { in val_del_sec_ctx_args() 48 output_token->length = 0; in val_del_sec_ctx_args() 49 output_token->value = NULL; in val_del_sec_ctx_args() 66 gss_buffer_t output_token) in gss_delete_sec_context() argument 71 status = val_del_sec_ctx_args(minor_status, context_handle, output_token); in gss_delete_sec_context() 88 output_token); in gss_delete_sec_context()
|
| H A D | g_decapsulate_token.c | 38 gss_buffer_t output_token) in gss_decapsulate_token() argument 45 if (output_token == GSS_C_NO_BUFFER) in gss_decapsulate_token() 52 output_token->value = gssalloc_malloc(in.len); in gss_decapsulate_token() 53 if (output_token->value == NULL) in gss_decapsulate_token() 56 memcpy(output_token->value, in.ptr, in.len); in gss_decapsulate_token() 57 output_token->length = in.len; in gss_decapsulate_token()
|
| H A D | g_encapsulate_token.c | 38 gss_buffer_t output_token) in gss_encapsulate_token() argument 46 if (output_token == GSS_C_NO_BUFFER) in gss_encapsulate_token() 54 output_token->value = gssalloc_malloc(tokenSize); in gss_encapsulate_token() 55 if (output_token->value == NULL) in gss_encapsulate_token() 58 k5_buf_init_fixed(&buf, output_token->value, tokenSize); in gss_encapsulate_token() 62 output_token->length = tokenSize; in gss_encapsulate_token()
|
| H A D | g_init_sec_context.c | 48 gss_buffer_t output_token, in val_init_sec_ctx_args() argument 61 if (output_token != GSS_C_NO_BUFFER) { in val_init_sec_ctx_args() 62 output_token->length = 0; in val_init_sec_ctx_args() 63 output_token->value = NULL; in val_init_sec_ctx_args() 83 if (output_token == NULL) in val_init_sec_ctx_args() 98 gss_buffer_t output_token, OM_uint32 *ret_flags, in gss_init_sec_context() argument 120 output_token, in gss_init_sec_context() 203 output_token, in gss_init_sec_context()
|
| H A D | g_accept_sec_context.c | 47 gss_buffer_t output_token, in val_acc_sec_ctx_args() argument 64 if (output_token != GSS_C_NO_BUFFER) { in val_acc_sec_ctx_args() 65 output_token->length = 0; in val_acc_sec_ctx_args() 66 output_token->value = NULL; in val_acc_sec_ctx_args() 89 if (output_token == GSS_C_NO_BUFFER) in val_acc_sec_ctx_args() 136 gss_buffer_t output_token, OM_uint32 *ret_flags, in gss_accept_sec_context() argument 162 output_token, in gss_accept_sec_context() 256 output_token, in gss_accept_sec_context() 290 if (output_token->length) in gss_accept_sec_context() 292 output_token); in gss_accept_sec_context()
|
| /src/crypto/heimdal/lib/gssapi/mech/ |
| H A D | gss_encapsulate_token.c | 39 gss_buffer_t output_token) in gss_encapsulate_token() argument 47 _mg_buffer_zero(output_token); in gss_encapsulate_token() 55 output_token->value, output_token->length, in gss_encapsulate_token() 59 _mg_buffer_zero(output_token); in gss_encapsulate_token() 62 if (output_token->length != size) in gss_encapsulate_token()
|
| H A D | gss_delete_sec_context.c | 34 gss_buffer_t output_token) in gss_delete_sec_context() argument 39 if (output_token) in gss_delete_sec_context() 40 _mg_buffer_zero(output_token); in gss_delete_sec_context() 50 minor_status, &ctx->gc_ctx, output_token); in gss_delete_sec_context()
|
| H A D | gss_decapsulate_token.c | 39 gss_buffer_t output_token) in gss_decapsulate_token() argument 47 _mg_buffer_zero(output_token); in gss_decapsulate_token() 62 output_token->value = ct.innerContextToken.data; in gss_decapsulate_token() 63 output_token->length = ct.innerContextToken.length; in gss_decapsulate_token()
|
| /src/lib/libgssapi/ |
| H A D | gss_decapsulate_token.c | 37 gss_buffer_t output_token) in gss_decapsulate_token() argument 44 _gss_buffer_zero(output_token); in gss_decapsulate_token() 100 output_token->length = len; in gss_decapsulate_token() 101 output_token->value = malloc(len); in gss_decapsulate_token() 102 if (!output_token->value) in gss_decapsulate_token() 104 memcpy(output_token->value, p, len); in gss_decapsulate_token()
|
| H A D | gss_encapsulate_token.c | 37 gss_buffer_t output_token) in gss_encapsulate_token() argument 44 _gss_buffer_zero(output_token); in gss_encapsulate_token() 122 output_token->length = len; in gss_encapsulate_token() 123 output_token->value = malloc(len); in gss_encapsulate_token() 124 if (!output_token->value) in gss_encapsulate_token() 126 p = output_token->value; in gss_encapsulate_token()
|
| H A D | gss_delete_sec_context.c | 40 gss_buffer_t output_token) in gss_delete_sec_context() argument 44 if (output_token) in gss_delete_sec_context() 45 _gss_buffer_zero(output_token); in gss_delete_sec_context() 55 minor_status, &ctx->gc_ctx, output_token); in gss_delete_sec_context()
|
| /src/crypto/heimdal/appl/ftp/ftp/ |
| H A D | gssapi.c | 173 gss_buffer_desc input_token, output_token; in gss_adat() local 206 &output_token, in gss_adat() 214 if(output_token.length) { in gss_adat() 215 if(base64_encode(output_token.value, output_token.length, &p) < 0) { in gss_adat() 219 gss_release_buffer(&min_stat, &output_token); in gss_adat() 331 gss_buffer_desc input, output_token; in gss_auth() local 379 &output_token, in gss_auth() 422 if (output_token.length != 0) { in gss_auth() 423 base64_encode(output_token.value, output_token.length, &p); in gss_auth() 424 gss_release_buffer(&min_stat, &output_token); in gss_auth()
|
| /src/crypto/heimdal/appl/ftp/ftpd/ |
| H A D | gssapi.c | 173 gss_buffer_desc input_token, output_token; in gss_adat() local 206 &output_token, in gss_adat() 214 if(output_token.length) { in gss_adat() 215 if(base64_encode(output_token.value, output_token.length, &p) < 0) { in gss_adat() 219 gss_release_buffer(&min_stat, &output_token); in gss_adat() 331 gss_buffer_desc input, output_token; in gss_auth() local 379 &output_token, in gss_auth() 422 if (output_token.length != 0) { in gss_auth() 423 base64_encode(output_token.value, output_token.length, &p); in gss_auth() 424 gss_release_buffer(&min_stat, &output_token); in gss_auth()
|
| /src/tools/regression/kgssapi/ |
| H A D | gsstest.c | 45 gss_buffer_desc output_token; /* buffer to receive reply token */ member 50 gss_buffer_desc output_token; /* reply token (using space from gsstest_2_args.output) */ member 125 args.output_token.length = sizeof(token_buffer); in main() 126 args.output_token.value = token_buffer; in main() 158 res.output_token.length = 0; in main() 159 res.output_token.value = 0; in main() 174 &res.output_token, in main() 222 &message_buf, &res.output_token, NULL); in main() 248 &res.output_token, &message_buf, NULL, NULL); in main() 275 &res.output_token, &message_buf, NULL, NULL); in main()
|
| /src/crypto/heimdal/lib/gssapi/spnego/ |
| H A D | accept_sec_context.c | 38 gss_buffer_t output_token) in send_reject() argument 56 output_token->value, output_token->length, &nt, in send_reject() 90 gss_buffer_t output_token) in send_supported_mechs() argument 140 ret = gss_encapsulate_token(&data, GSS_SPNEGO_MECHANISM, output_token); in send_supported_mechs() 158 gss_buffer_t output_token) in send_accept() argument 252 output_token->value, output_token->length, in send_accept() 412 gss_buffer_t output_token) in acceptor_complete() argument 457 send_reject (minor_status, output_token); in acceptor_complete() 478 gss_buffer_t output_token, in acceptor_start() argument 502 return send_supported_mechs (minor_status, output_token); in acceptor_start() [all …]
|
| /src/crypto/heimdal/lib/gssapi/ntlm/ |
| H A D | delete_sec_context.c | 39 gss_buffer_t output_token in _gss_ntlm_delete_sec_context() argument 56 if (output_token) { in _gss_ntlm_delete_sec_context() 57 output_token->length = 0; in _gss_ntlm_delete_sec_context() 58 output_token->value = NULL; in _gss_ntlm_delete_sec_context()
|
| /src/crypto/heimdal/appl/gssmask/ |
| H A D | gssmask.c | 312 gss_buffer_desc input_token, output_token; in HandleOP() local 377 &output_token, in HandleOP() 396 if (output_token.length) { in HandleOP() 397 out_token.data = output_token.value; in HandleOP() 398 out_token.length = output_token.length; in HandleOP() 410 if (output_token.length) in HandleOP() 411 gss_release_buffer(&min_stat, &output_token); in HandleOP() 429 gss_buffer_desc input_token, output_token; in HandleOP() local 456 &output_token, in HandleOP() 473 if (output_token.length) { in HandleOP() [all …]
|
| /src/crypto/krb5/src/plugins/gssapi/negoextest/ |
| H A D | main.c | 51 gss_buffer_t output_token, OM_uint32 *ret_flags, in gss_init_sec_context() argument 103 major = gss_encapsulate_token(&tok, mech_type, output_token); in gss_init_sec_context() 116 gss_buffer_t output_token, OM_uint32 *ret_flags, in gss_accept_sec_context() argument 144 output_token->value = gssalloc_strdup("fail"); in gss_accept_sec_context() 145 assert(output_token->value != NULL); in gss_accept_sec_context() 146 output_token->length = 4; in gss_accept_sec_context() 165 output_token->value = gssalloc_malloc(1); in gss_accept_sec_context() 166 assert(output_token->value != NULL); in gss_accept_sec_context() 167 memcpy(output_token->value, &ctx->hops, 1); in gss_accept_sec_context() 168 output_token->length = 1; in gss_accept_sec_context() [all …]
|
| /src/crypto/krb5/src/lib/gssapi/spnego/ |
| H A D | negoex_ctx.c | 279 gss_channel_bindings_t bindings, gss_buffer_t output_token, in mech_init() argument 288 output_token->value = NULL; in mech_init() 289 output_token->length = 0; in mech_init() 322 output_token, &ctx->ctx_flags, time_rec); in mech_init() 355 gss_buffer_t output_token, OM_uint32 *time_rec) in mech_accept() argument 400 &ctx->actual_mech, output_token, in mech_accept() 413 gss_release_buffer(&tmpmin, output_token); in mech_accept() 540 gss_buffer_t output_token) in make_output_token() argument 547 output_token->length = 0; in make_output_token() 548 output_token->value = NULL; in make_output_token() [all …]
|