auth/gensec: make sure gensec_start_mech_by_authtype() resets SIGN/SEAL before starting
commit55709541204cb1066c13744a4c577bf3c02b2e3c
authorStefan Metzmacher <metze@samba.org>
Sat, 20 Jun 2015 14:19:31 +0000 (20 16:19 +0200)
committerKarolin Seeger <kseeger@samba.org>
Sat, 11 Jul 2015 19:59:25 +0000 (11 21:59 +0200)
tree42c0da73479e09478fd202007b7c55a98b71f7bc
parent54b9c1c8cb58608cfaa98fc75654557f8fab2df7
auth/gensec: make sure gensec_start_mech_by_authtype() resets SIGN/SEAL before starting

We want to set GENSEC_FEATURE_SIGN and GENSEC_FEATURE_SEAL based on the given
auth_level and should not have GENSEC_FEATURE_SEAL if
DCERPC_AUTH_LEVEL_INTEGRITY is desired.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=11061

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(cherry picked from commit 756508c8c37b0370301a096e35abc171fe08d31c)
auth/gensec/gensec_start.c