diff options
author | Steve Holme <steve_holme@hotmail.com> | 2015-01-28 20:55:06 +0000 |
---|---|---|
committer | Steve Holme <steve_holme@hotmail.com> | 2015-01-28 22:34:52 +0000 |
commit | c469369b865200d751dc9ef8dc18181d185c8e1e (patch) | |
tree | 9ddcfa35e2f8659a383d956a45e055f5e4a6c0aa /lib | |
parent | 58e39b4da535fbce94c7574dac8f19121b9bdeae (diff) |
ntlm_core: Prefer sizeof(key) rather than hard coded sizes
Diffstat (limited to 'lib')
-rw-r--r-- | lib/curl_ntlm_core.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/curl_ntlm_core.c b/lib/curl_ntlm_core.c index 6d84a6866..620049256 100644 --- a/lib/curl_ntlm_core.c +++ b/lib/curl_ntlm_core.c @@ -164,7 +164,7 @@ static void setup_des_key(const unsigned char *key_56, extend_key_56_to_64(key_56, key); /* Set the key */ - des_set_key(des, (const uint8_t*)key); + des_set_key(des, (const uint8_t *) key); } #elif defined(USE_GNUTLS) @@ -181,7 +181,7 @@ static void setup_des_key(const unsigned char *key_56, extend_key_56_to_64(key_56, key); /* Set the key */ - gcry_cipher_setkey(*des, key, 8); + gcry_cipher_setkey(*des, key, sizeof(key)); } #elif defined(USE_NSS) @@ -214,7 +214,7 @@ static bool encrypt_des(const unsigned char *in, unsigned char *out, /* Import the key */ key_item.data = (unsigned char *)key; - key_item.len = /* hard-wired */ 8; + key_item.len = sizeof(key); symkey = PK11_ImportSymKey(slot, mech, PK11_OriginUnwrap, CKA_ENCRYPT, &key_item, NULL); if(!symkey) @@ -276,7 +276,7 @@ static bool encrypt_des(const unsigned char *in, unsigned char *out, /* Setup the cipher control structure */ ctl.Func_ID = ENCRYPT_ONLY; - ctl.Data_Len = 8; + ctl.Data_Len = sizeof(key); /* Expand the 56-bit key to 64-bits */ extend_key_56_to_64(key_56, ctl.Crypto_Key); |