diff options
author | Ben Laurie <ben@openssl.org> | 1999-02-13 18:52:38 +0000 |
---|---|---|
committer | Ben Laurie <ben@openssl.org> | 1999-02-13 18:52:38 +0000 |
commit | 4e31df2cd73dbb659fd8a6eca6270fac661c072d (patch) | |
tree | e27cb10012ceeaf8dd433b5cf12b6fd7e73fdb8a /crypto/des/set_key.c | |
parent | e4119b931172a6a28e2ecb65ef41c6f23b89d09c (diff) |
Fix ghastly DES declarations, and all consequential warnings.
Diffstat (limited to 'crypto/des/set_key.c')
-rw-r--r-- | crypto/des/set_key.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/crypto/des/set_key.c b/crypto/des/set_key.c index fe966fd255..fef8d277fd 100644 --- a/crypto/des/set_key.c +++ b/crypto/des/set_key.c @@ -68,7 +68,7 @@ #include "sk.h" #ifndef NOPROTO -static int check_parity(des_cblock (*key)); +static int check_parity(const des_cblock key); #else static int check_parity(); #endif @@ -76,22 +76,22 @@ static int check_parity(); int des_check_key=0; void des_set_odd_parity(key) -des_cblock (*key); +des_cblock key; { int i; for (i=0; i<DES_KEY_SZ; i++) - (*key)[i]=odd_parity[(*key)[i]]; + key[i]=odd_parity[key[i]]; } static int check_parity(key) -des_cblock (*key); +const des_cblock key; { int i; for (i=0; i<DES_KEY_SZ; i++) { - if ((*key)[i] != odd_parity[(*key)[i]]) + if (key[i] != odd_parity[key[i]]) return(0); } return(1); @@ -128,7 +128,7 @@ static des_cblock weak_keys[NUM_WEAK_KEY]={ {0xFE,0xE0,0xFE,0xE0,0xFE,0xF1,0xFE,0xF1}}; int des_is_weak_key(key) -des_cblock (*key); +const des_cblock key; { int i; @@ -158,7 +158,7 @@ des_cblock (*key); * return -2 if illegal weak key. */ int des_set_key(key, schedule) -des_cblock (*key); +const des_cblock key; des_key_schedule schedule; { static int shifts2[16]={0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0}; @@ -239,7 +239,7 @@ des_key_schedule schedule; } int des_key_sched(key, schedule) -des_cblock (*key); +const des_cblock key; des_key_schedule schedule; { return(des_set_key(key,schedule)); |