1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00

s3-libsmb: Remove unused spnego_parse_auth_and_mic

This commit is contained in:
Andrew Bartlett 2012-02-24 12:36:23 +11:00
parent f14dffa815
commit cab24da68d
2 changed files with 0 additions and 42 deletions

View File

@ -874,8 +874,6 @@ bool spnego_parse_auth_response(TALLOC_CTX *ctx,
const char *mechOID,
DATA_BLOB *auth);
bool spnego_parse_auth_and_mic(TALLOC_CTX *ctx, DATA_BLOB blob,
DATA_BLOB *auth, DATA_BLOB *signature);
/* The following definitions come from libsmb/conncache.c */
NTSTATUS check_negative_conn_cache( const char *domain, const char *server);

View File

@ -409,46 +409,6 @@ DATA_BLOB spnego_gen_auth(TALLOC_CTX *ctx, DATA_BLOB blob)
return ret;
}
/*
parse a SPNEGO auth packet. This contains the encrypted passwords
*/
bool spnego_parse_auth_and_mic(TALLOC_CTX *ctx, DATA_BLOB blob,
DATA_BLOB *auth, DATA_BLOB *signature)
{
ssize_t len;
struct spnego_data token;
len = spnego_read_data(talloc_tos(), blob, &token);
if (len == -1) {
DEBUG(3,("spnego_parse_auth: spnego_read_data failed\n"));
return false;
}
if (token.type != SPNEGO_NEG_TOKEN_TARG) {
DEBUG(3,("spnego_parse_auth: wrong token type: %d\n",
token.type));
spnego_free_data(&token);
return false;
}
*auth = data_blob_talloc(ctx,
token.negTokenTarg.responseToken.data,
token.negTokenTarg.responseToken.length);
if (!signature) {
goto done;
}
*signature = data_blob_talloc(ctx,
token.negTokenTarg.mechListMIC.data,
token.negTokenTarg.mechListMIC.length);
done:
spnego_free_data(&token);
return true;
}
/*
parse a SPNEGO auth packet. This contains the encrypted passwords
*/