Changeset 11616
- Timestamp:
- 09/20/20 12:59:15 (4 years ago)
- Location:
- trunk/cscrypt
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/cscrypt/bn_add.c
r8960 r11616 141 141 bp = b->d; 142 142 rp = r->d; 143 carry = 0;144 143 145 144 carry = bn_add_words(rp, ap, bp, min); 146 145 rp += min; 147 146 ap += min; 148 bp += min;149 147 i = min; 150 148 -
trunk/cscrypt/bn_print.c
r8960 r11616 132 132 else 133 133 { 134 i = 0;135 134 while(!BN_is_zero(t)) 136 135 { … … 161 160 BIGNUM *ret = NULL; 162 161 BN_ULONG l = 0; 163 int neg = 0, h, m, i, j, k, c; 162 int neg = 0, h, i, j, k, c; 163 int m = 0; 164 164 int num; 165 165 … … 193 193 194 194 j = i; /* least significant 'hex' */ 195 m = 0;196 195 h = 0; 197 196 while(j > 0) -
trunk/cscrypt/des.c
r11480 r11616 591 591 static void des_encrypt_int(uint32_t* data, const uint32_t* ks, int8_t do_encrypt) 592 592 { 593 uint32_t l ,r,t,u;593 uint32_t l=0,r=0,t=0,u=0; 594 594 int32_t i; 595 595 … … 709 709 data[0]=l; 710 710 data[1]=r; 711 l=r=t=u=0;712 711 } 713 712 -
trunk/cscrypt/i_cbc.c
r8960 r11616 64 64 IDEA_KEY_SCHEDULE *ks, unsigned char *iv, int encrypt) 65 65 { 66 register unsigned long tin0 , tin1;67 register unsigned long tout0 , tout1, xor0, xor1;66 register unsigned long tin0=0, tin1=0; 67 register unsigned long tout0=0, tout1=0, xor0=0, xor1=0; 68 68 register long l = length; 69 69 unsigned long tin[2]; … … 139 139 l2n(xor1, iv); 140 140 } 141 tin0 = tin1 = tout0 = tout1 = xor0 = xor1 = 0;142 141 tin[0] = tin[1] = 0; 143 142 } -
trunk/cscrypt/i_ecb.c
r11463 r11616 75 75 IDEA_KEY_SCHEDULE *ks) 76 76 { 77 unsigned long l0 , l1, d[2];77 unsigned long l0 = 0, l1 = 0, d[2]; 78 78 79 79 n2l(in, l0); … … 86 86 l1 = d[1]; 87 87 l2n(l1, out); 88 l0 = l1 =d[0] = d[1] = 0;88 d[0] = d[1] = 0; 89 89 } -
trunk/cscrypt/mdc2.c
r11513 r11616 500 500 void DES_encrypt1(DES_LONG *data, DES_key_schedule *ks, int enc) 501 501 { 502 register DES_LONG l, r, t, u; 502 register DES_LONG l=0, r=0, t=0, u=0; 503 //l = r = t = u = 0; 504 503 505 register DES_LONG *s; 504 506 … … 570 572 data[0] = l; 571 573 data[1] = r; 572 l = r = t = u = 0;573 574 } 574 575 -
trunk/cscrypt/sha1.c
r10013 r11616 125 125 void SHA1_Transform(uint32_t state[5], const uint8_t buffer[64]) 126 126 { 127 uint32_t a, b, c, d, e; 127 uint32_t a = 0, b = 0, c = 0, d = 0, e = 0; 128 128 129 typedef union 129 130 { … … 237 238 state[4] += e; 238 239 239 /* Wipe variables */240 a = b = c = d = e = 0;241 240 } 242 241 … … 310 309 311 310 /* Wipe variables */ 312 i = 0;313 311 memset(context->buffer, 0, 64); 314 312 memset(context->state, 0, 20);
Note:
See TracChangeset
for help on using the changeset viewer.