s4:gensec/schannel: there's no point in having schannel_session_key()
authorStefan Metzmacher <metze@samba.org>
Sat, 3 Aug 2013 09:27:55 +0000 (11:27 +0200)
committerStefan Metzmacher <metze@samba.org>
Sat, 10 Aug 2013 07:19:01 +0000 (09:19 +0200)
gensec_session_key() will return NT_STATUS_NO_USER_SESSION_KEY
before calling schannel_session_key(), as we don't provide
GENSEC_FEATURE_SESSION_KEY.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/auth/gensec/schannel.c

index 7fc0c7c1087227c976758875d693079ffd2c81a6..ebf64697e2f9baf06e41bcd94918911161402735 100644 (file)
@@ -42,13 +42,6 @@ static size_t schannel_sig_size(struct gensec_security *gensec_security, size_t
        return netsec_outgoing_sig_size(state);
 }
 
-static NTSTATUS schannel_session_key(struct gensec_security *gensec_security,
-                                    TALLOC_CTX *mem_ctx,
-                                    DATA_BLOB *session_key)
-{
-       return NT_STATUS_NOT_IMPLEMENTED;
-}
-
 static NTSTATUS schannel_update(struct gensec_security *gensec_security, TALLOC_CTX *out_mem_ctx,
                                struct tevent_context *ev,
                                const DATA_BLOB in, DATA_BLOB *out)
@@ -315,7 +308,6 @@ static const struct gensec_security_ops gensec_schannel_security_ops = {
        .sign_packet    = schannel_sign_packet,
        .check_packet   = schannel_check_packet,
        .unseal_packet  = schannel_unseal_packet,
-       .session_key    = schannel_session_key,
        .session_info   = schannel_session_info,
        .sig_size       = schannel_sig_size,
        .have_feature   = schannel_have_feature,