aboutsummaryrefslogtreecommitdiff
path: root/src/lib/crypto/dk/checksum.c
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2009-01-26 19:06:21 +0000
committerKen Raeburn <raeburn@mit.edu>2009-01-26 19:06:21 +0000
commitea9fc333289d70b9c9474770e276a23a693705d1 (patch)
tree8891e9612a2f544e6ef7e6bc48990faeee6eeb66 /src/lib/crypto/dk/checksum.c
parentc3c440d42b99d1370cf090c2e855955146eb4a7a (diff)
downloadkrb5-ea9fc333289d70b9c9474770e276a23a693705d1.zip
krb5-ea9fc333289d70b9c9474770e276a23a693705d1.tar.gz
krb5-ea9fc333289d70b9c9474770e276a23a693705d1.tar.bz2
Use 16/32-bit big/little-endian store functions in more places
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21796 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/crypto/dk/checksum.c')
-rw-r--r--src/lib/crypto/dk/checksum.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/lib/crypto/dk/checksum.c b/src/lib/crypto/dk/checksum.c
index b51319b..f4b18bf 100644
--- a/src/lib/crypto/dk/checksum.c
+++ b/src/lib/crypto/dk/checksum.c
@@ -75,10 +75,7 @@ krb5_dk_make_checksum(const struct krb5_hash_provider *hash,
datain.data = (char *) constantdata;
datain.length = K5CLENGTH;
- datain.data[0] = (usage>>24)&0xff;
- datain.data[1] = (usage>>16)&0xff;
- datain.data[2] = (usage>>8)&0xff;
- datain.data[3] = usage&0xff;
+ store_32_be(usage, constantdata);
datain.data[4] = (char) 0x99;
@@ -147,10 +144,7 @@ krb5int_dk_make_checksum_iov(const struct krb5_hash_provider *hash,
datain.data = (char *) constantdata;
datain.length = K5CLENGTH;
- datain.data[0] = (usage>>24)&0xff;
- datain.data[1] = (usage>>16)&0xff;
- datain.data[2] = (usage>>8)&0xff;
- datain.data[3] = usage&0xff;
+ store_32_be(usage, constantdata);
datain.data[4] = (char) 0x99;