Lines Matching full:buffers
58 gss_buffer_set_t buffers = *pbuffers; in zero_and_release_buffer_set() local
61 if (buffers != GSS_C_NO_BUFFER_SET) { in zero_and_release_buffer_set()
62 for (i = 0; i < buffers->count; i++) in zero_and_release_buffer_set()
63 zap(buffers->elements[i].value, buffers->elements[i].length); in zero_and_release_buffer_set()
65 gss_release_buffer_set(&tmpmin, &buffers); in zero_and_release_buffer_set()
72 buffer_set_to_key(OM_uint32 *minor, gss_buffer_set_t buffers, in buffer_set_to_key() argument
77 /* Returned keys must be in two buffers, with the key contents in the first in buffer_set_to_key()
79 if (buffers->count != 2 || buffers->elements[1].length != 4) { in buffer_set_to_key()
86 key->contents = k5memdup(buffers->elements[0].value, in buffer_set_to_key()
87 buffers->elements[0].length, &ret); in buffer_set_to_key()
92 key->length = buffers->elements[0].length; in buffer_set_to_key()
93 key->enctype = load_32_le(buffers->elements[1].value); in buffer_set_to_key()
102 gss_buffer_set_t buffers = GSS_C_NO_BUFFER_SET; in get_session_keys() local
105 GSS_C_INQ_NEGOEX_KEY, &buffers); in get_session_keys()
107 major = buffer_set_to_key(minor, buffers, &mech->key); in get_session_keys()
108 zero_and_release_buffer_set(&buffers); in get_session_keys()
115 &buffers); in get_session_keys()
117 major = buffer_set_to_key(minor, buffers, &mech->verify_key); in get_session_keys()
118 zero_and_release_buffer_set(&buffers); in get_session_keys()