summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/des
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/des')
-rw-r--r--src/lib/libcrypto/des/cbc_cksm.c6
-rw-r--r--src/lib/libcrypto/des/cfb64ede.c14
-rw-r--r--src/lib/libcrypto/des/cfb64enc.c8
-rw-r--r--src/lib/libcrypto/des/cfb_enc.c8
-rw-r--r--src/lib/libcrypto/des/des_enc.c32
-rw-r--r--src/lib/libcrypto/des/des_locl.h6
-rw-r--r--src/lib/libcrypto/des/ecb3_enc.c4
-rw-r--r--src/lib/libcrypto/des/ecb_enc.c4
-rw-r--r--src/lib/libcrypto/des/ede_cbcm_enc.c10
-rw-r--r--src/lib/libcrypto/des/fcrypt_b.c14
-rw-r--r--src/lib/libcrypto/des/ncbc_enc.c8
-rw-r--r--src/lib/libcrypto/des/ofb64ede.c18
-rw-r--r--src/lib/libcrypto/des/ofb64enc.c14
-rw-r--r--src/lib/libcrypto/des/ofb_enc.c10
-rw-r--r--src/lib/libcrypto/des/pcbc_enc.c4
-rw-r--r--src/lib/libcrypto/des/set_key.c10
-rw-r--r--src/lib/libcrypto/des/str2key.c6
-rw-r--r--src/lib/libcrypto/des/xcbc_enc.c12
18 files changed, 94 insertions, 94 deletions
diff --git a/src/lib/libcrypto/des/cbc_cksm.c b/src/lib/libcrypto/des/cbc_cksm.c
index c1fc81af57..20553ef09f 100644
--- a/src/lib/libcrypto/des/cbc_cksm.c
+++ b/src/lib/libcrypto/des/cbc_cksm.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: cbc_cksm.c,v 1.6 2014/06/12 15:49:28 deraadt Exp $ */ 1/* $OpenBSD: cbc_cksm.c,v 1.7 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -62,8 +62,8 @@ DES_LONG DES_cbc_cksum(const unsigned char *in, DES_cblock *output,
62 long length, DES_key_schedule *schedule, 62 long length, DES_key_schedule *schedule,
63 const_DES_cblock *ivec) 63 const_DES_cblock *ivec)
64 { 64 {
65 register DES_LONG tout0,tout1,tin0,tin1; 65 DES_LONG tout0,tout1,tin0,tin1;
66 register long l=length; 66 long l=length;
67 DES_LONG tin[2]; 67 DES_LONG tin[2];
68 unsigned char *out = &(*output)[0]; 68 unsigned char *out = &(*output)[0];
69 const unsigned char *iv = &(*ivec)[0]; 69 const unsigned char *iv = &(*ivec)[0];
diff --git a/src/lib/libcrypto/des/cfb64ede.c b/src/lib/libcrypto/des/cfb64ede.c
index 62f4ae2ac2..0b5c7d6249 100644
--- a/src/lib/libcrypto/des/cfb64ede.c
+++ b/src/lib/libcrypto/des/cfb64ede.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: cfb64ede.c,v 1.7 2014/06/12 15:49:28 deraadt Exp $ */ 1/* $OpenBSD: cfb64ede.c,v 1.8 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -68,9 +68,9 @@ void DES_ede3_cfb64_encrypt(const unsigned char *in, unsigned char *out,
68 DES_key_schedule *ks2, DES_key_schedule *ks3, 68 DES_key_schedule *ks2, DES_key_schedule *ks3,
69 DES_cblock *ivec, int *num, int enc) 69 DES_cblock *ivec, int *num, int enc)
70 { 70 {
71 register DES_LONG v0,v1; 71 DES_LONG v0,v1;
72 register long l=length; 72 long l=length;
73 register int n= *num; 73 int n= *num;
74 DES_LONG ti[2]; 74 DES_LONG ti[2];
75 unsigned char *iv,c,cc; 75 unsigned char *iv,c,cc;
76 76
@@ -150,9 +150,9 @@ void DES_ede3_cfb_encrypt(const unsigned char *in,unsigned char *out,
150 DES_key_schedule *ks2,DES_key_schedule *ks3, 150 DES_key_schedule *ks2,DES_key_schedule *ks3,
151 DES_cblock *ivec,int enc) 151 DES_cblock *ivec,int enc)
152 { 152 {
153 register DES_LONG d0,d1,v0,v1; 153 DES_LONG d0,d1,v0,v1;
154 register unsigned long l=length,n=((unsigned int)numbits+7)/8; 154 unsigned long l=length,n=((unsigned int)numbits+7)/8;
155 register int num=numbits,i; 155 int num=numbits,i;
156 DES_LONG ti[2]; 156 DES_LONG ti[2];
157 unsigned char *iv; 157 unsigned char *iv;
158 unsigned char ovec[16]; 158 unsigned char ovec[16];
diff --git a/src/lib/libcrypto/des/cfb64enc.c b/src/lib/libcrypto/des/cfb64enc.c
index 86d626beb3..6c8f99e841 100644
--- a/src/lib/libcrypto/des/cfb64enc.c
+++ b/src/lib/libcrypto/des/cfb64enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: cfb64enc.c,v 1.5 2014/06/12 15:49:28 deraadt Exp $ */ 1/* $OpenBSD: cfb64enc.c,v 1.6 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -67,9 +67,9 @@ void DES_cfb64_encrypt(const unsigned char *in, unsigned char *out,
67 long length, DES_key_schedule *schedule, 67 long length, DES_key_schedule *schedule,
68 DES_cblock *ivec, int *num, int enc) 68 DES_cblock *ivec, int *num, int enc)
69 { 69 {
70 register DES_LONG v0,v1; 70 DES_LONG v0,v1;
71 register long l=length; 71 long l=length;
72 register int n= *num; 72 int n= *num;
73 DES_LONG ti[2]; 73 DES_LONG ti[2];
74 unsigned char *iv,c,cc; 74 unsigned char *iv,c,cc;
75 75
diff --git a/src/lib/libcrypto/des/cfb_enc.c b/src/lib/libcrypto/des/cfb_enc.c
index b8c510067c..d654a6a8e2 100644
--- a/src/lib/libcrypto/des/cfb_enc.c
+++ b/src/lib/libcrypto/des/cfb_enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: cfb_enc.c,v 1.11 2014/07/09 16:06:13 miod Exp $ */ 1/* $OpenBSD: cfb_enc.c,v 1.12 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -72,9 +72,9 @@ void DES_cfb_encrypt(const unsigned char *in, unsigned char *out, int numbits,
72 long length, DES_key_schedule *schedule, DES_cblock *ivec, 72 long length, DES_key_schedule *schedule, DES_cblock *ivec,
73 int enc) 73 int enc)
74 { 74 {
75 register DES_LONG d0,d1,v0,v1; 75 DES_LONG d0,d1,v0,v1;
76 register unsigned long l=length; 76 unsigned long l=length;
77 register int num=numbits/8,n=(numbits+7)/8,i,rem=numbits%8; 77 int num=numbits/8,n=(numbits+7)/8,i,rem=numbits%8;
78 DES_LONG ti[2]; 78 DES_LONG ti[2];
79 unsigned char *iv; 79 unsigned char *iv;
80#if BYTE_ORDER != LITTLE_ENDIAN 80#if BYTE_ORDER != LITTLE_ENDIAN
diff --git a/src/lib/libcrypto/des/des_enc.c b/src/lib/libcrypto/des/des_enc.c
index 9f14cc96e4..1de35e1e34 100644
--- a/src/lib/libcrypto/des/des_enc.c
+++ b/src/lib/libcrypto/des/des_enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: des_enc.c,v 1.11 2014/06/12 15:49:28 deraadt Exp $ */ 1/* $OpenBSD: des_enc.c,v 1.12 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -63,14 +63,14 @@
63 63
64void DES_encrypt1(DES_LONG *data, DES_key_schedule *ks, int enc) 64void DES_encrypt1(DES_LONG *data, DES_key_schedule *ks, int enc)
65 { 65 {
66 register DES_LONG l,r,t,u; 66 DES_LONG l,r,t,u;
67#ifdef DES_PTR 67#ifdef DES_PTR
68 register const unsigned char *des_SP=(const unsigned char *)DES_SPtrans; 68 const unsigned char *des_SP=(const unsigned char *)DES_SPtrans;
69#endif 69#endif
70#ifndef DES_UNROLL 70#ifndef DES_UNROLL
71 register int i; 71 int i;
72#endif 72#endif
73 register DES_LONG *s; 73 DES_LONG *s;
74 74
75 r=data[0]; 75 r=data[0];
76 l=data[1]; 76 l=data[1];
@@ -157,14 +157,14 @@ void DES_encrypt1(DES_LONG *data, DES_key_schedule *ks, int enc)
157 157
158void DES_encrypt2(DES_LONG *data, DES_key_schedule *ks, int enc) 158void DES_encrypt2(DES_LONG *data, DES_key_schedule *ks, int enc)
159 { 159 {
160 register DES_LONG l,r,t,u; 160 DES_LONG l,r,t,u;
161#ifdef DES_PTR 161#ifdef DES_PTR
162 register const unsigned char *des_SP=(const unsigned char *)DES_SPtrans; 162 const unsigned char *des_SP=(const unsigned char *)DES_SPtrans;
163#endif 163#endif
164#ifndef DES_UNROLL 164#ifndef DES_UNROLL
165 register int i; 165 int i;
166#endif 166#endif
167 register DES_LONG *s; 167 DES_LONG *s;
168 168
169 r=data[0]; 169 r=data[0];
170 l=data[1]; 170 l=data[1];
@@ -247,7 +247,7 @@ void DES_encrypt2(DES_LONG *data, DES_key_schedule *ks, int enc)
247void DES_encrypt3(DES_LONG *data, DES_key_schedule *ks1, 247void DES_encrypt3(DES_LONG *data, DES_key_schedule *ks1,
248 DES_key_schedule *ks2, DES_key_schedule *ks3) 248 DES_key_schedule *ks2, DES_key_schedule *ks3)
249 { 249 {
250 register DES_LONG l,r; 250 DES_LONG l,r;
251 251
252 l=data[0]; 252 l=data[0];
253 r=data[1]; 253 r=data[1];
@@ -267,7 +267,7 @@ void DES_encrypt3(DES_LONG *data, DES_key_schedule *ks1,
267void DES_decrypt3(DES_LONG *data, DES_key_schedule *ks1, 267void DES_decrypt3(DES_LONG *data, DES_key_schedule *ks1,
268 DES_key_schedule *ks2, DES_key_schedule *ks3) 268 DES_key_schedule *ks2, DES_key_schedule *ks3)
269 { 269 {
270 register DES_LONG l,r; 270 DES_LONG l,r;
271 271
272 l=data[0]; 272 l=data[0];
273 r=data[1]; 273 r=data[1];
@@ -294,11 +294,11 @@ void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output,
294 DES_key_schedule *ks2, DES_key_schedule *ks3, 294 DES_key_schedule *ks2, DES_key_schedule *ks3,
295 DES_cblock *ivec, int enc) 295 DES_cblock *ivec, int enc)
296 { 296 {
297 register DES_LONG tin0,tin1; 297 DES_LONG tin0,tin1;
298 register DES_LONG tout0,tout1,xor0,xor1; 298 DES_LONG tout0,tout1,xor0,xor1;
299 register const unsigned char *in; 299 const unsigned char *in;
300 unsigned char *out; 300 unsigned char *out;
301 register long l=length; 301 long l=length;
302 DES_LONG tin[2]; 302 DES_LONG tin[2];
303 unsigned char *iv; 303 unsigned char *iv;
304 304
@@ -347,7 +347,7 @@ void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output,
347 } 347 }
348 else 348 else
349 { 349 {
350 register DES_LONG t0,t1; 350 DES_LONG t0,t1;
351 351
352 c2l(iv,xor0); 352 c2l(iv,xor0);
353 c2l(iv,xor1); 353 c2l(iv,xor1);
diff --git a/src/lib/libcrypto/des/des_locl.h b/src/lib/libcrypto/des/des_locl.h
index 9480d37489..38ac68a6e6 100644
--- a/src/lib/libcrypto/des/des_locl.h
+++ b/src/lib/libcrypto/des/des_locl.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: des_locl.h,v 1.17 2014/08/18 19:15:34 bcook Exp $ */ 1/* $OpenBSD: des_locl.h,v 1.18 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -363,7 +363,7 @@ static inline uint32_t ROTATE(uint32_t a, uint32_t n)
363 363
364#define IP(l,r) \ 364#define IP(l,r) \
365 { \ 365 { \
366 register DES_LONG tt; \ 366 DES_LONG tt; \
367 PERM_OP(r,l,tt, 4,0x0f0f0f0fL); \ 367 PERM_OP(r,l,tt, 4,0x0f0f0f0fL); \
368 PERM_OP(l,r,tt,16,0x0000ffffL); \ 368 PERM_OP(l,r,tt,16,0x0000ffffL); \
369 PERM_OP(r,l,tt, 2,0x33333333L); \ 369 PERM_OP(r,l,tt, 2,0x33333333L); \
@@ -373,7 +373,7 @@ static inline uint32_t ROTATE(uint32_t a, uint32_t n)
373 373
374#define FP(l,r) \ 374#define FP(l,r) \
375 { \ 375 { \
376 register DES_LONG tt; \ 376 DES_LONG tt; \
377 PERM_OP(l,r,tt, 1,0x55555555L); \ 377 PERM_OP(l,r,tt, 1,0x55555555L); \
378 PERM_OP(r,l,tt, 8,0x00ff00ffL); \ 378 PERM_OP(r,l,tt, 8,0x00ff00ffL); \
379 PERM_OP(l,r,tt, 2,0x33333333L); \ 379 PERM_OP(l,r,tt, 2,0x33333333L); \
diff --git a/src/lib/libcrypto/des/ecb3_enc.c b/src/lib/libcrypto/des/ecb3_enc.c
index 394b71b4b1..97de804cfb 100644
--- a/src/lib/libcrypto/des/ecb3_enc.c
+++ b/src/lib/libcrypto/des/ecb3_enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ecb3_enc.c,v 1.6 2014/06/12 15:49:28 deraadt Exp $ */ 1/* $OpenBSD: ecb3_enc.c,v 1.7 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -63,7 +63,7 @@ void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output,
63 DES_key_schedule *ks3, 63 DES_key_schedule *ks3,
64 int enc) 64 int enc)
65 { 65 {
66 register DES_LONG l0,l1; 66 DES_LONG l0,l1;
67 DES_LONG ll[2]; 67 DES_LONG ll[2];
68 const unsigned char *in = &(*input)[0]; 68 const unsigned char *in = &(*input)[0];
69 unsigned char *out = &(*output)[0]; 69 unsigned char *out = &(*output)[0];
diff --git a/src/lib/libcrypto/des/ecb_enc.c b/src/lib/libcrypto/des/ecb_enc.c
index 8eaf3e9582..dac37de882 100644
--- a/src/lib/libcrypto/des/ecb_enc.c
+++ b/src/lib/libcrypto/des/ecb_enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ecb_enc.c,v 1.15 2014/07/09 11:10:50 bcook Exp $ */ 1/* $OpenBSD: ecb_enc.c,v 1.16 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -104,7 +104,7 @@ const char *DES_options(void)
104void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, 104void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output,
105 DES_key_schedule *ks, int enc) 105 DES_key_schedule *ks, int enc)
106 { 106 {
107 register DES_LONG l; 107 DES_LONG l;
108 DES_LONG ll[2]; 108 DES_LONG ll[2];
109 const unsigned char *in = &(*input)[0]; 109 const unsigned char *in = &(*input)[0];
110 unsigned char *out = &(*output)[0]; 110 unsigned char *out = &(*output)[0];
diff --git a/src/lib/libcrypto/des/ede_cbcm_enc.c b/src/lib/libcrypto/des/ede_cbcm_enc.c
index 8fc6e1abf6..9a9f51e311 100644
--- a/src/lib/libcrypto/des/ede_cbcm_enc.c
+++ b/src/lib/libcrypto/des/ede_cbcm_enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ede_cbcm_enc.c,v 1.5 2014/06/12 15:49:28 deraadt Exp $ */ 1/* $OpenBSD: ede_cbcm_enc.c,v 1.6 2014/10/28 07:35:58 jsg Exp $ */
2/* Written by Ben Laurie <ben@algroup.co.uk> for the OpenSSL 2/* Written by Ben Laurie <ben@algroup.co.uk> for the OpenSSL
3 * project 13 Feb 1999. 3 * project 13 Feb 1999.
4 */ 4 */
@@ -78,9 +78,9 @@ void DES_ede3_cbcm_encrypt(const unsigned char *in, unsigned char *out,
78 DES_key_schedule *ks3, DES_cblock *ivec1, DES_cblock *ivec2, 78 DES_key_schedule *ks3, DES_cblock *ivec1, DES_cblock *ivec2,
79 int enc) 79 int enc)
80 { 80 {
81 register DES_LONG tin0,tin1; 81 DES_LONG tin0,tin1;
82 register DES_LONG tout0,tout1,xor0,xor1,m0,m1; 82 DES_LONG tout0,tout1,xor0,xor1,m0,m1;
83 register long l=length; 83 long l=length;
84 DES_LONG tin[2]; 84 DES_LONG tin[2];
85 unsigned char *iv1,*iv2; 85 unsigned char *iv1,*iv2;
86 86
@@ -138,7 +138,7 @@ void DES_ede3_cbcm_encrypt(const unsigned char *in, unsigned char *out,
138 } 138 }
139 else 139 else
140 { 140 {
141 register DES_LONG t0,t1; 141 DES_LONG t0,t1;
142 142
143 c2l(iv1,m0); 143 c2l(iv1,m0);
144 c2l(iv1,m1); 144 c2l(iv1,m1);
diff --git a/src/lib/libcrypto/des/fcrypt_b.c b/src/lib/libcrypto/des/fcrypt_b.c
index 27a1617845..ad11a47d88 100644
--- a/src/lib/libcrypto/des/fcrypt_b.c
+++ b/src/lib/libcrypto/des/fcrypt_b.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: fcrypt_b.c,v 1.8 2014/06/12 15:49:28 deraadt Exp $ */ 1/* $OpenBSD: fcrypt_b.c,v 1.9 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -82,13 +82,13 @@
82void fcrypt_body(DES_LONG *out, DES_key_schedule *ks, DES_LONG Eswap0, 82void fcrypt_body(DES_LONG *out, DES_key_schedule *ks, DES_LONG Eswap0,
83 DES_LONG Eswap1) 83 DES_LONG Eswap1)
84 { 84 {
85 register DES_LONG l,r,t,u; 85 DES_LONG l,r,t,u;
86#ifdef DES_PTR 86#ifdef DES_PTR
87 register const unsigned char *des_SP=(const unsigned char *)DES_SPtrans; 87 const unsigned char *des_SP=(const unsigned char *)DES_SPtrans;
88#endif 88#endif
89 register DES_LONG *s; 89 DES_LONG *s;
90 register int j; 90 int j;
91 register DES_LONG E0,E1; 91 DES_LONG E0,E1;
92 92
93 l=0; 93 l=0;
94 r=0; 94 r=0;
@@ -100,7 +100,7 @@ void fcrypt_body(DES_LONG *out, DES_key_schedule *ks, DES_LONG Eswap0,
100 for (j=0; j<25; j++) 100 for (j=0; j<25; j++)
101 { 101 {
102#ifndef DES_UNROLL 102#ifndef DES_UNROLL
103 register int i; 103 int i;
104 104
105 for (i=0; i<32; i+=4) 105 for (i=0; i<32; i+=4)
106 { 106 {
diff --git a/src/lib/libcrypto/des/ncbc_enc.c b/src/lib/libcrypto/des/ncbc_enc.c
index 0c5b234948..212796237d 100644
--- a/src/lib/libcrypto/des/ncbc_enc.c
+++ b/src/lib/libcrypto/des/ncbc_enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ncbc_enc.c,v 1.6 2014/06/12 15:49:28 deraadt Exp $ */ 1/* $OpenBSD: ncbc_enc.c,v 1.7 2014/10/28 07:35:58 jsg Exp $ */
2/* 2/*
3 * #included by: 3 * #included by:
4 * cbc_enc.c (DES_cbc_encrypt) 4 * cbc_enc.c (DES_cbc_encrypt)
@@ -71,9 +71,9 @@ void DES_ncbc_encrypt(const unsigned char *in, unsigned char *out, long length,
71 DES_key_schedule *_schedule, DES_cblock *ivec, int enc) 71 DES_key_schedule *_schedule, DES_cblock *ivec, int enc)
72#endif 72#endif
73 { 73 {
74 register DES_LONG tin0,tin1; 74 DES_LONG tin0,tin1;
75 register DES_LONG tout0,tout1,xor0,xor1; 75 DES_LONG tout0,tout1,xor0,xor1;
76 register long l=length; 76 long l=length;
77 DES_LONG tin[2]; 77 DES_LONG tin[2];
78 unsigned char *iv; 78 unsigned char *iv;
79 79
diff --git a/src/lib/libcrypto/des/ofb64ede.c b/src/lib/libcrypto/des/ofb64ede.c
index 77bb4a5ef1..1d916e9305 100644
--- a/src/lib/libcrypto/des/ofb64ede.c
+++ b/src/lib/libcrypto/des/ofb64ede.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ofb64ede.c,v 1.4 2014/06/12 15:49:28 deraadt Exp $ */ 1/* $OpenBSD: ofb64ede.c,v 1.5 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -62,17 +62,17 @@
62 * used. The extra state information to record how much of the 62 * used. The extra state information to record how much of the
63 * 64bit block we have used is contained in *num; 63 * 64bit block we have used is contained in *num;
64 */ 64 */
65void DES_ede3_ofb64_encrypt(register const unsigned char *in, 65void DES_ede3_ofb64_encrypt(const unsigned char *in,
66 register unsigned char *out, long length, 66 unsigned char *out, long length,
67 DES_key_schedule *k1, DES_key_schedule *k2, 67 DES_key_schedule *k1, DES_key_schedule *k2,
68 DES_key_schedule *k3, DES_cblock *ivec, 68 DES_key_schedule *k3, DES_cblock *ivec,
69 int *num) 69 int *num)
70 { 70 {
71 register DES_LONG v0,v1; 71 DES_LONG v0,v1;
72 register int n= *num; 72 int n= *num;
73 register long l=length; 73 long l=length;
74 DES_cblock d; 74 DES_cblock d;
75 register char *dp; 75 char *dp;
76 DES_LONG ti[2]; 76 DES_LONG ti[2];
77 unsigned char *iv; 77 unsigned char *iv;
78 int save=0; 78 int save=0;
@@ -116,8 +116,8 @@ void DES_ede3_ofb64_encrypt(register const unsigned char *in,
116 } 116 }
117 117
118#ifdef undef /* MACRO */ 118#ifdef undef /* MACRO */
119void DES_ede2_ofb64_encrypt(register unsigned char *in, 119void DES_ede2_ofb64_encrypt(unsigned char *in,
120 register unsigned char *out, long length, DES_key_schedule k1, 120 unsigned char *out, long length, DES_key_schedule k1,
121 DES_key_schedule k2, DES_cblock (*ivec), int *num) 121 DES_key_schedule k2, DES_cblock (*ivec), int *num)
122 { 122 {
123 DES_ede3_ofb64_encrypt(in, out, length, k1,k2,k1, ivec, num); 123 DES_ede3_ofb64_encrypt(in, out, length, k1,k2,k1, ivec, num);
diff --git a/src/lib/libcrypto/des/ofb64enc.c b/src/lib/libcrypto/des/ofb64enc.c
index 2e547c29dd..de1a26b99f 100644
--- a/src/lib/libcrypto/des/ofb64enc.c
+++ b/src/lib/libcrypto/des/ofb64enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ofb64enc.c,v 1.5 2014/06/12 15:49:28 deraadt Exp $ */ 1/* $OpenBSD: ofb64enc.c,v 1.6 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -62,15 +62,15 @@
62 * used. The extra state information to record how much of the 62 * used. The extra state information to record how much of the
63 * 64bit block we have used is contained in *num; 63 * 64bit block we have used is contained in *num;
64 */ 64 */
65void DES_ofb64_encrypt(register const unsigned char *in, 65void DES_ofb64_encrypt(const unsigned char *in,
66 register unsigned char *out, long length, 66 unsigned char *out, long length,
67 DES_key_schedule *schedule, DES_cblock *ivec, int *num) 67 DES_key_schedule *schedule, DES_cblock *ivec, int *num)
68 { 68 {
69 register DES_LONG v0,v1,t; 69 DES_LONG v0,v1,t;
70 register int n= *num; 70 int n= *num;
71 register long l=length; 71 long l=length;
72 DES_cblock d; 72 DES_cblock d;
73 register unsigned char *dp; 73 unsigned char *dp;
74 DES_LONG ti[2]; 74 DES_LONG ti[2];
75 unsigned char *iv; 75 unsigned char *iv;
76 int save=0; 76 int save=0;
diff --git a/src/lib/libcrypto/des/ofb_enc.c b/src/lib/libcrypto/des/ofb_enc.c
index 7429f39a17..8cc5bbcb1e 100644
--- a/src/lib/libcrypto/des/ofb_enc.c
+++ b/src/lib/libcrypto/des/ofb_enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ofb_enc.c,v 1.5 2014/06/12 15:49:28 deraadt Exp $ */ 1/* $OpenBSD: ofb_enc.c,v 1.6 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -68,10 +68,10 @@ void DES_ofb_encrypt(const unsigned char *in, unsigned char *out, int numbits,
68 long length, DES_key_schedule *schedule, 68 long length, DES_key_schedule *schedule,
69 DES_cblock *ivec) 69 DES_cblock *ivec)
70 { 70 {
71 register DES_LONG d0,d1,vv0,vv1,v0,v1,n=(numbits+7)/8; 71 DES_LONG d0,d1,vv0,vv1,v0,v1,n=(numbits+7)/8;
72 register DES_LONG mask0,mask1; 72 DES_LONG mask0,mask1;
73 register long l=length; 73 long l=length;
74 register int num=numbits; 74 int num=numbits;
75 DES_LONG ti[2]; 75 DES_LONG ti[2];
76 unsigned char *iv; 76 unsigned char *iv;
77 77
diff --git a/src/lib/libcrypto/des/pcbc_enc.c b/src/lib/libcrypto/des/pcbc_enc.c
index 3eeab022a4..fda18ba83d 100644
--- a/src/lib/libcrypto/des/pcbc_enc.c
+++ b/src/lib/libcrypto/des/pcbc_enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: pcbc_enc.c,v 1.5 2014/06/12 15:49:28 deraadt Exp $ */ 1/* $OpenBSD: pcbc_enc.c,v 1.6 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -62,7 +62,7 @@ void DES_pcbc_encrypt(const unsigned char *input, unsigned char *output,
62 long length, DES_key_schedule *schedule, 62 long length, DES_key_schedule *schedule,
63 DES_cblock *ivec, int enc) 63 DES_cblock *ivec, int enc)
64 { 64 {
65 register DES_LONG sin0,sin1,xor0,xor1,tout0,tout1; 65 DES_LONG sin0,sin1,xor0,xor1,tout0,tout1;
66 DES_LONG tin[2]; 66 DES_LONG tin[2];
67 const unsigned char *in; 67 const unsigned char *in;
68 unsigned char *out,*iv; 68 unsigned char *out,*iv;
diff --git a/src/lib/libcrypto/des/set_key.c b/src/lib/libcrypto/des/set_key.c
index 1901ecd647..59d6893a80 100644
--- a/src/lib/libcrypto/des/set_key.c
+++ b/src/lib/libcrypto/des/set_key.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: set_key.c,v 1.18 2014/10/12 20:48:58 miod Exp $ */ 1/* $OpenBSD: set_key.c,v 1.19 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -334,10 +334,10 @@ int DES_set_key_checked(const_DES_cblock *key, DES_key_schedule *schedule)
334void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule) 334void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule)
335 { 335 {
336 static const int shifts2[16]={0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0}; 336 static const int shifts2[16]={0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0};
337 register DES_LONG c,d,t,s,t2; 337 DES_LONG c,d,t,s,t2;
338 register const unsigned char *in; 338 const unsigned char *in;
339 register DES_LONG *k; 339 DES_LONG *k;
340 register int i; 340 int i;
341 341
342 k = &schedule->ks->deslong[0]; 342 k = &schedule->ks->deslong[0];
343 in = &(*key)[0]; 343 in = &(*key)[0];
diff --git a/src/lib/libcrypto/des/str2key.c b/src/lib/libcrypto/des/str2key.c
index ffbfbafa93..8999eb292a 100644
--- a/src/lib/libcrypto/des/str2key.c
+++ b/src/lib/libcrypto/des/str2key.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: str2key.c,v 1.8 2014/06/12 15:49:28 deraadt Exp $ */ 1/* $OpenBSD: str2key.c,v 1.9 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -63,7 +63,7 @@ void DES_string_to_key(const char *str, DES_cblock *key)
63 { 63 {
64 DES_key_schedule ks; 64 DES_key_schedule ks;
65 int i,length; 65 int i,length;
66 register unsigned char j; 66 unsigned char j;
67 67
68 memset(key,0,8); 68 memset(key,0,8);
69 length=strlen(str); 69 length=strlen(str);
@@ -103,7 +103,7 @@ void DES_string_to_2keys(const char *str, DES_cblock *key1, DES_cblock *key2)
103 { 103 {
104 DES_key_schedule ks; 104 DES_key_schedule ks;
105 int i,length; 105 int i,length;
106 register unsigned char j; 106 unsigned char j;
107 107
108 memset(key1,0,8); 108 memset(key1,0,8);
109 memset(key2,0,8); 109 memset(key2,0,8);
diff --git a/src/lib/libcrypto/des/xcbc_enc.c b/src/lib/libcrypto/des/xcbc_enc.c
index 744021c255..dc4607e8aa 100644
--- a/src/lib/libcrypto/des/xcbc_enc.c
+++ b/src/lib/libcrypto/des/xcbc_enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: xcbc_enc.c,v 1.7 2014/06/12 15:49:28 deraadt Exp $ */ 1/* $OpenBSD: xcbc_enc.c,v 1.8 2014/10/28 07:35:58 jsg Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -114,11 +114,11 @@ void DES_xcbc_encrypt(const unsigned char *in, unsigned char *out,
114 DES_cblock *ivec, const_DES_cblock *inw, 114 DES_cblock *ivec, const_DES_cblock *inw,
115 const_DES_cblock *outw, int enc) 115 const_DES_cblock *outw, int enc)
116 { 116 {
117 register DES_LONG tin0,tin1; 117 DES_LONG tin0,tin1;
118 register DES_LONG tout0,tout1,xor0,xor1; 118 DES_LONG tout0,tout1,xor0,xor1;
119 register DES_LONG inW0,inW1,outW0,outW1; 119 DES_LONG inW0,inW1,outW0,outW1;
120 register const unsigned char *in2; 120 const unsigned char *in2;
121 register long l=length; 121 long l=length;
122 DES_LONG tin[2]; 122 DES_LONG tin[2];
123 unsigned char *iv; 123 unsigned char *iv;
124 124