summaryrefslogtreecommitdiff
path: root/source3/libsmb/smbdes.c
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2008-09-24 19:20:33 +0200
committerJelmer Vernooij <jelmer@samba.org>2008-09-24 19:20:33 +0200
commitddbddbd80c80b872cdd36a01f9a3a6bc2eca1b1f (patch)
treed01f764d0b5956c84c6a56b0d99a7654d53d1d63 /source3/libsmb/smbdes.c
parentd4baa2a6bb997d572563ba684454e2cdd6c23a65 (diff)
downloadsamba-ddbddbd80c80b872cdd36a01f9a3a6bc2eca1b1f.tar.gz
samba-ddbddbd80c80b872cdd36a01f9a3a6bc2eca1b1f.tar.bz2
samba-ddbddbd80c80b872cdd36a01f9a3a6bc2eca1b1f.zip
Fix build with arc4.
Diffstat (limited to 'source3/libsmb/smbdes.c')
-rw-r--r--source3/libsmb/smbdes.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source3/libsmb/smbdes.c b/source3/libsmb/smbdes.c
index 4869fc54a4..76779e2d27 100644
--- a/source3/libsmb/smbdes.c
+++ b/source3/libsmb/smbdes.c
@@ -389,8 +389,9 @@ void des_crypt112_16(unsigned char out[16], unsigned char in[16], const unsigned
void SamOEMhash( unsigned char *data, const unsigned char key[16], size_t len)
{
struct arcfour_state arc4_state;
+ DATA_BLOB keyblob = { key, 16 };
- arcfour_init(&arc4_state, key, 16);
+ arcfour_init(&arc4_state, &keyblob);
arcfour_crypt_sbox(&arc4_state, data, len);
}