summaryrefslogtreecommitdiffstats
path: root/src/lib
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
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')
-rw-r--r--src/lib/crypto/arcfour/arcfour_aead.c4
-rw-r--r--src/lib/krb5/krb/pac.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/crypto/arcfour/arcfour_aead.c b/src/lib/crypto/arcfour/arcfour_aead.c
index 025118ed7d..cff7d66d65 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)
diff --git a/src/lib/krb5/krb/pac.c b/src/lib/krb5/krb/pac.c
index 196b627d8b..30a63bf350 100644
--- a/src/lib/krb5/krb/pac.c
+++ b/src/lib/krb5/krb/pac.c
@@ -730,7 +730,7 @@ k5_insert_checksum(krb5_context context,
}
/* Encode checksum type into buffer */
- store_32_le((krb5_ui_4)*cksumtype, (unsigned char *)cksumdata.data);
+ store_32_le((krb5_ui_4)*cksumtype, cksumdata.data);
return 0;
}