diff options
author | Werner Koch <[email protected]> | 1998-05-05 20:34:20 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 1998-05-05 20:34:20 +0000 |
commit | 69cf10ffab3a75d5afdd59f57a772e880b4f2426 (patch) | |
tree | 9ca93abecfbf94121950bf0afe30aa3269f776e4 /cipher/tiger.c | |
parent | new release (diff) | |
download | gnupg-69cf10ffab3a75d5afdd59f57a772e880b4f2426.tar.gz gnupg-69cf10ffab3a75d5afdd59f57a772e880b4f2426.zip |
add DSA key generation
Diffstat (limited to 'cipher/tiger.c')
-rw-r--r-- | cipher/tiger.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/cipher/tiger.c b/cipher/tiger.c index 3ceeb9fdd..69770258c 100644 --- a/cipher/tiger.c +++ b/cipher/tiger.c @@ -702,10 +702,11 @@ transform( TIGER_CONTEXT *hd, byte *data ) u64 a,b,c,aa,bb,cc; u64 x[8]; #ifdef BIG_ENDIAN_HOST - #define MKWORD(d,n) ( (d)[8*(n)+0] << 56 | (d)[8*(n)+1] << 48 \ - | (d)[8*(n)+2] << 40 | (d)[8*(n)+3] << 32 \ - | (d)[8*(n)+4] << 24 | (d)[8*(n)+5] << 16 \ - | (d)[8*(n)+6] << 8 | (d)[8*(n)+7] ) + #define MKWORD(d,n) \ + ( ((u64)(d)[8*(n)+0]) << 56 | ((u64)(d)[8*(n)+1]) << 48 \ + | ((u64)(d)[8*(n)+2]) << 40 | ((u64)(d)[8*(n)+3]) << 32 \ + | ((u64)(d)[8*(n)+4]) << 24 | ((u64)(d)[8*(n)+5]) << 16 \ + | ((u64)(d)[8*(n)+6]) << 8 | ((u64)(d)[8*(n)+7]) ) x[0] = MKWORD(data, 0); x[1] = MKWORD(data, 1); x[2] = MKWORD(data, 2); |