c_skey.c (55714) | c_skey.c (68651) |
---|---|
1/* crypto/cast/c_skey.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 * --- 58 unchanged lines hidden (view full) --- 67 a[n+1]=(l>>16)&0xff; \ 68 a[n+0]=(l>>24)&0xff; 69 70#define S4 CAST_S_table4 71#define S5 CAST_S_table5 72#define S6 CAST_S_table6 73#define S7 CAST_S_table7 74 | 1/* crypto/cast/c_skey.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 * --- 58 unchanged lines hidden (view full) --- 67 a[n+1]=(l>>16)&0xff; \ 68 a[n+0]=(l>>24)&0xff; 69 70#define S4 CAST_S_table4 71#define S5 CAST_S_table5 72#define S6 CAST_S_table6 73#define S7 CAST_S_table7 74 |
75void CAST_set_key(CAST_KEY *key, int len, unsigned char *data) | 75void CAST_set_key(CAST_KEY *key, int len, const unsigned char *data) |
76 { 77 CAST_LONG x[16]; 78 CAST_LONG z[16]; 79 CAST_LONG k[32]; 80 CAST_LONG X[4],Z[4]; 81 CAST_LONG l,*K; 82 int i; 83 --- 83 unchanged lines hidden --- | 76 { 77 CAST_LONG x[16]; 78 CAST_LONG z[16]; 79 CAST_LONG k[32]; 80 CAST_LONG X[4],Z[4]; 81 CAST_LONG l,*K; 82 int i; 83 --- 83 unchanged lines hidden --- |