Lines Matching defs:spnego
278 ssize_t write_spnego_data(DATA_BLOB *blob, SPNEGO_DATA *spnego)
285 switch (spnego->type) {
289 write_negTokenInit(&asn1, &spnego->negTokenInit);
293 write_negTokenTarg(&asn1, &spnego->negTokenTarg);
309 BOOL free_spnego_data(SPNEGO_DATA *spnego)
313 if (!spnego) goto out;
315 switch(spnego->type) {
317 if (spnego->negTokenInit.mechTypes) {
319 for (i = 0; spnego->negTokenInit.mechTypes[i]; i++) {
320 free(spnego->negTokenInit.mechTypes[i]);
322 free(spnego->negTokenInit.mechTypes);
324 data_blob_free(&spnego->negTokenInit.mechToken);
325 data_blob_free(&spnego->negTokenInit.mechListMIC);
328 if (spnego->negTokenTarg.supportedMech) {
329 free(spnego->negTokenTarg.supportedMech);
331 data_blob_free(&spnego->negTokenTarg.responseToken);
332 data_blob_free(&spnego->negTokenTarg.mechListMIC);
338 ZERO_STRUCTP(spnego);