rc2_cbc.c (55714) | rc2_cbc.c (68651) |
---|---|
1/* crypto/rc2/rc2_cbc.c */ 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 3 * All rights reserved. 4 * 5 * This package is an SSL implementation written 6 * by Eric Young (eay@cryptsoft.com). 7 * The implementation was written so as to conform with Netscapes SSL. 8 * --- 45 unchanged lines hidden (view full) --- 54 * derivative of this code cannot be changed. i.e. this code cannot simply be 55 * copied and put under another distribution licence 56 * [including the GNU Public Licence.] 57 */ 58 59#include <openssl/rc2.h> 60#include "rc2_locl.h" 61 | 1/* crypto/rc2/rc2_cbc.c */ 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 3 * All rights reserved. 4 * 5 * This package is an SSL implementation written 6 * by Eric Young (eay@cryptsoft.com). 7 * The implementation was written so as to conform with Netscapes SSL. 8 * --- 45 unchanged lines hidden (view full) --- 54 * derivative of this code cannot be changed. i.e. this code cannot simply be 55 * copied and put under another distribution licence 56 * [including the GNU Public Licence.] 57 */ 58 59#include <openssl/rc2.h> 60#include "rc2_locl.h" 61 |
62void RC2_cbc_encrypt(unsigned char *in, unsigned char *out, long length, | 62void RC2_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, |
63 RC2_KEY *ks, unsigned char *iv, int encrypt) 64 { 65 register unsigned long tin0,tin1; 66 register unsigned long tout0,tout1,xor0,xor1; 67 register long l=length; 68 unsigned long tin[2]; 69 70 if (encrypt) --- 156 unchanged lines hidden --- | 63 RC2_KEY *ks, unsigned char *iv, int encrypt) 64 { 65 register unsigned long tin0,tin1; 66 register unsigned long tout0,tout1,xor0,xor1; 67 register long l=length; 68 unsigned long tin[2]; 69 70 if (encrypt) --- 156 unchanged lines hidden --- |