s3-libsmb: Remove unused spnego_parse_auth_and_mic
authorAndrew Bartlett <abartlet@samba.org>
Fri, 24 Feb 2012 01:36:23 +0000 (12:36 +1100)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 24 Feb 2012 04:43:03 +0000 (15:43 +1100)
source3/include/proto.h
source3/libsmb/clispnego.c

index 30fc216..f973800 100644 (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);
index c1b49c9..2cc2a2a 100644 (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
 */