summaryrefslogtreecommitdiffstats
path: root/kuser/sha1.cpp
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-06-18 20:34:22 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-06-18 20:34:22 +0000
commitb09bffed6b43262948018dfb0f11890850ddf7c1 (patch)
tree138696bfcc7ac01070d0e8ecaa1cdf94611a2bd8 /kuser/sha1.cpp
parent6d43944a7130b9d1b4ae3fba37b774aced8612cf (diff)
downloadtdeadmin-b09bffed6b43262948018dfb0f11890850ddf7c1.tar.gz
tdeadmin-b09bffed6b43262948018dfb0f11890850ddf7c1.zip
TQt4 port kdeadmin
This enables compilation under both Qt3 and Qt4 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdeadmin@1237416 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kuser/sha1.cpp')
-rw-r--r--kuser/sha1.cpp34
1 files changed, 17 insertions, 17 deletions
diff --git a/kuser/sha1.cpp b/kuser/sha1.cpp
index 6d8a1f0..ba89f06 100644
--- a/kuser/sha1.cpp
+++ b/kuser/sha1.cpp
@@ -27,7 +27,7 @@
#define SHA1_DIGEST_SIZE 20
#define SHA1_HMAC_BLOCK_SIZE 64
-static inline Q_UINT32 rol(Q_UINT32 value, Q_UINT32 bits)
+static inline TQ_UINT32 rol(TQ_UINT32 value, TQ_UINT32 bits)
{
return (((value) << (bits)) | ((value) >> (32 - (bits))));
}
@@ -50,20 +50,20 @@ static inline Q_UINT32 rol(Q_UINT32 value, Q_UINT32 bits)
#define R4(v,w,x,y,z,i) z+=(w^x^y)+blk(i)+0xCA62C1D6+rol(v,5);w=rol(w,30);
/* Hash a single 512-bit block. This is the core of the algorithm. */
-static void sha1_transform(Q_UINT32 *state, const Q_UINT8 *in)
+static void sha1_transform(TQ_UINT32 *state, const TQ_UINT8 *in)
{
- Q_UINT32 a, b, c, d, e;
- Q_UINT32 block32[16];
+ TQ_UINT32 a, b, c, d, e;
+ TQ_UINT32 block32[16];
/* convert/copy data to workspace */
- for (a = 0; a < sizeof(block32)/sizeof(Q_UINT32); a++)
+ for (a = 0; a < sizeof(block32)/sizeof(TQ_UINT32); a++)
#ifdef WORDS_BIGENDIAN
- block32[a] = ((const Q_UINT32 *)in)[a];
+ block32[a] = ((const TQ_UINT32 *)in)[a];
#else
- block32[a] = ((const Q_UINT32 *)in)[a] >> 24 |
- (((const Q_UINT32 *)in)[a] >> 8 & 0x0000ff00) |
- (((const Q_UINT32 *)in)[a] << 8 & 0x00ff0000) |
- (((const Q_UINT32 *)in)[a] << 24);
+ block32[a] = ((const TQ_UINT32 *)in)[a] >> 24 |
+ (((const TQ_UINT32 *)in)[a] >> 8 & 0x0000ff00) |
+ (((const TQ_UINT32 *)in)[a] << 8 & 0x00ff0000) |
+ (((const TQ_UINT32 *)in)[a] << 24);
#endif
/* Copy context->state[] to working vars */
a = state[0];
@@ -116,7 +116,7 @@ void sha1_init(void *ctx)
*sctx = initstate;
}
-void sha1_update(void *ctx, const Q_UINT8 *data, unsigned int len)
+void sha1_update(void *ctx, const TQ_UINT8 *data, unsigned int len)
{
struct sha1_ctx *sctx = (sha1_ctx*) ctx;
unsigned int i, j;
@@ -138,13 +138,13 @@ void sha1_update(void *ctx, const Q_UINT8 *data, unsigned int len)
/* Add padding and return the message digest. */
-void sha1_final(void* ctx, Q_UINT8 *out)
+void sha1_final(void* ctx, TQ_UINT8 *out)
{
struct sha1_ctx *sctx = (sha1_ctx*) ctx;
- Q_UINT32 i, j, index, padlen;
- Q_UINT64 t;
- Q_UINT8 bits[8] = { 0, };
- static const Q_UINT8 padding[64] = { 0x80, };
+ TQ_UINT32 i, j, index, padlen;
+ TQ_UINT64 t;
+ TQ_UINT8 bits[8] = { 0, };
+ static const TQ_UINT8 padding[64] = { 0x80, };
t = sctx->count;
bits[7] = 0xff & t; t>>=8;
@@ -166,7 +166,7 @@ void sha1_final(void* ctx, Q_UINT8 *out)
/* Store state in digest */
for (i = j = 0; i < 5; i++, j += 4) {
- Q_UINT32 t2 = sctx->state[i];
+ TQ_UINT32 t2 = sctx->state[i];
out[j+3] = t2 & 0xff; t2>>=8;
out[j+2] = t2 & 0xff; t2>>=8;
out[j+1] = t2 & 0xff; t2>>=8;