fix for ASM failures on freebsd/netbsd
Karel Miko
10 years ago
32 | 32 | |
33 | 33 | int xtea_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey) |
34 | 34 | { |
35 | unsigned long x, sum, K[4]; | |
35 | ulong32 x, sum, K[4]; | |
36 | 36 | |
37 | 37 | LTC_ARGCHK(key != NULL); |
38 | 38 | LTC_ARGCHK(skey != NULL); |
74 | 74 | */ |
75 | 75 | int xtea_ecb_encrypt(const unsigned char *pt, unsigned char *ct, symmetric_key *skey) |
76 | 76 | { |
77 | unsigned long y, z; | |
77 | ulong32 y, z; | |
78 | 78 | int r; |
79 | 79 | |
80 | 80 | LTC_ARGCHK(pt != NULL); |
110 | 110 | */ |
111 | 111 | int xtea_ecb_decrypt(const unsigned char *ct, unsigned char *pt, symmetric_key *skey) |
112 | 112 | { |
113 | unsigned long y, z; | |
113 | ulong32 y, z; | |
114 | 114 | int r; |
115 | 115 | |
116 | 116 | LTC_ARGCHK(pt != NULL); |