summaryrefslogtreecommitdiffstats
path: root/src/lib/crypto/arcfour
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2009-01-24 01:27:16 +0000
committerKen Raeburn <raeburn@mit.edu>2009-01-24 01:27:16 +0000
commit8863857944ae2fc7073f96d7d0fcb3b88b1581b3 (patch)
tree1c730bc03b0f61cc52ca1dea3e038058a198c6b4 /src/lib/crypto/arcfour
parentf26dadeaae22b6843375ce1dd4e21b6ad2d3e099 (diff)
downloadkrb5-8863857944ae2fc7073f96d7d0fcb3b88b1581b3.tar.gz
krb5-8863857944ae2fc7073f96d7d0fcb3b88b1581b3.tar.xz
krb5-8863857944ae2fc7073f96d7d0fcb3b88b1581b3.zip
Change 16/32/64-bit big-/little-endian/native unaligned load/store
routines to take void pointers, so they can operate on both plain and unsigned char buffers, or other types. Remove some now-unneeded casts. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21793 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/crypto/arcfour')
-rw-r--r--src/lib/crypto/arcfour/arcfour_aead.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/crypto/arcfour/arcfour_aead.c b/src/lib/crypto/arcfour/arcfour_aead.c
index 025118ed7..cff7d66d6 100644
--- a/src/lib/crypto/arcfour/arcfour_aead.c
+++ b/src/lib/crypto/arcfour/arcfour_aead.c
@@ -146,10 +146,10 @@ krb5int_arcfour_encrypt_iov(const struct krb5_aead_provider *aead,
if (key->enctype == ENCTYPE_ARCFOUR_HMAC_EXP) {
strncpy(salt.data, krb5int_arcfour_l40, salt.length);
- store_32_le(ms_usage, (unsigned char *)salt.data + 10);
+ store_32_le(ms_usage, salt.data + 10);
} else {
salt.length = 4;
- store_32_le(ms_usage, (unsigned char *)salt.data);
+ store_32_le(ms_usage, salt.data);
}
ret = krb5_hmac(hash, key, 1, &salt, &d1);
if (ret != 0)