diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2009-01-24 01:27:16 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2009-01-24 01:27:16 +0000 |
| commit | 8863857944ae2fc7073f96d7d0fcb3b88b1581b3 (patch) | |
| tree | 1c730bc03b0f61cc52ca1dea3e038058a198c6b4 /src/lib/crypto/arcfour | |
| parent | f26dadeaae22b6843375ce1dd4e21b6ad2d3e099 (diff) | |
| download | krb5-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.c | 4 |
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) |
