kerberos: EncryptMessage() should fail if context doesn't support confidentiality.
Manual testing shows that EncryptMessage() returns SEC_E_UNSUPPORTED_FUNCTION
in that case.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
kerberos: When requested confidentiality InitializeSecurityContext() should also add integrity.
Manual testing shows that InitializeSecurityContext(ISC_REQ_CONFIDENTIALITY)
returns ISC_RET_INTEGRITY in attributes, but not the other way around.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>