(_gss_ntlm_set_key): add signseal argument
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19535 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -76,7 +76,7 @@ const char i2a_sealmagic[] =
|
|||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
_gss_ntlm_set_key(struct ntlmv2_key *key, int acceptor,
|
_gss_ntlm_set_key(struct ntlmv2_key *key, int acceptor, int sealsign,
|
||||||
unsigned char *data, size_t len)
|
unsigned char *data, size_t len)
|
||||||
{
|
{
|
||||||
unsigned char out[16];
|
unsigned char out[16];
|
||||||
@@ -105,7 +105,8 @@ _gss_ntlm_set_key(struct ntlmv2_key *key, int acceptor,
|
|||||||
MD5_Final(out, &ctx);
|
MD5_Final(out, &ctx);
|
||||||
|
|
||||||
RC4_set_key(&key->sealkey, 16, out);
|
RC4_set_key(&key->sealkey, 16, out);
|
||||||
key->signsealkey = &key->sealkey;
|
if (sealsign)
|
||||||
|
key->signsealkey = &key->sealkey;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Reference in New Issue
Block a user