diff options
| author | miod <> | 2014-04-23 19:14:59 +0000 |
|---|---|---|
| committer | miod <> | 2014-04-23 19:14:59 +0000 |
| commit | 6ddcc12143796a6523d18a2aa29bde6893291b77 (patch) | |
| tree | 94f77f9c871657aea48524ce6d70046d642b0b20 /src/lib/libcrypto/rc4 | |
| parent | c90758ad97ccef8d1ca1ae3e0535cbdb1b69a735 (diff) | |
| download | openbsd-6ddcc12143796a6523d18a2aa29bde6893291b77.tar.gz openbsd-6ddcc12143796a6523d18a2aa29bde6893291b77.tar.bz2 openbsd-6ddcc12143796a6523d18a2aa29bde6893291b77.zip | |
I'm glad to know that Ultrix CC has a bug optimizing switch() statements
lacking an explicit `case 0:' construct. But Ultrix has been dead for more than
15 years, really. Don't give it any reason to move out of its coffin.
Diffstat (limited to 'src/lib/libcrypto/rc4')
| -rw-r--r-- | src/lib/libcrypto/rc4/rc4_enc.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/lib/libcrypto/rc4/rc4_enc.c b/src/lib/libcrypto/rc4/rc4_enc.c index d8fc939dac..ec9d9e7b64 100644 --- a/src/lib/libcrypto/rc4/rc4_enc.c +++ b/src/lib/libcrypto/rc4/rc4_enc.c | |||
| @@ -189,11 +189,6 @@ void RC4(RC4_KEY *key, size_t len, const unsigned char *indata, | |||
| 189 | case 3: otp |= RC4_STEP<<i, i-=8; | 189 | case 3: otp |= RC4_STEP<<i, i-=8; |
| 190 | case 2: otp |= RC4_STEP<<i, i-=8; | 190 | case 2: otp |= RC4_STEP<<i, i-=8; |
| 191 | case 1: otp |= RC4_STEP<<i, i-=8; | 191 | case 1: otp |= RC4_STEP<<i, i-=8; |
| 192 | case 0: ; /* | ||
| 193 | * it's never the case, | ||
| 194 | * but it has to be here | ||
| 195 | * for ultrix? | ||
| 196 | */ | ||
| 197 | } | 192 | } |
| 198 | ochunk &= ~mask; | 193 | ochunk &= ~mask; |
| 199 | ochunk |= (otp^ichunk) & mask; | 194 | ochunk |= (otp^ichunk) & mask; |
| @@ -242,11 +237,6 @@ void RC4(RC4_KEY *key, size_t len, const unsigned char *indata, | |||
| 242 | case 3: otp |= RC4_STEP<<i, i+=8; | 237 | case 3: otp |= RC4_STEP<<i, i+=8; |
| 243 | case 2: otp |= RC4_STEP<<i, i+=8; | 238 | case 2: otp |= RC4_STEP<<i, i+=8; |
| 244 | case 1: otp |= RC4_STEP<<i, i+=8; | 239 | case 1: otp |= RC4_STEP<<i, i+=8; |
| 245 | case 0: ; /* | ||
| 246 | * it's never the case, | ||
| 247 | * but it has to be here | ||
| 248 | * for ultrix? | ||
| 249 | */ | ||
| 250 | } | 240 | } |
| 251 | ochunk &= ~mask; | 241 | ochunk &= ~mask; |
| 252 | ochunk |= (otp^ichunk) & mask; | 242 | ochunk |= (otp^ichunk) & mask; |
