From: Marc Horowitz Date: Sun, 23 Aug 1998 06:10:04 +0000 (+0000) Subject: the ivec length must be 8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=155c5862c6670b554a9f7328976db1f322ac867a;p=thirdparty%2Fkrb5.git the ivec length must be 8 git-svn-id: svn://anonsvn.mit.edu/krb5/branches/marc-3des@10875 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/lib/crypto/enc_provider/des.c b/src/lib/crypto/enc_provider/des.c index f29f00848c..0c80485611 100644 --- a/src/lib/crypto/enc_provider/des.c +++ b/src/lib/crypto/enc_provider/des.c @@ -30,7 +30,7 @@ k5_des_docrypt(krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, return(KRB5_BAD_KEYSIZE); if ((input->length%8) != 0) return(KRB5_BAD_MSIZE); - if (ivec && ((ivec->length%8) != 0)) + if (ivec && (ivec->length != 8)) return(KRB5_BAD_MSIZE); if (input->length != output->length) return(KRB5_BAD_MSIZE); diff --git a/src/lib/crypto/enc_provider/des3.c b/src/lib/crypto/enc_provider/des3.c index 7e9cd0957b..33ad0dbd70 100644 --- a/src/lib/crypto/enc_provider/des3.c +++ b/src/lib/crypto/enc_provider/des3.c @@ -29,7 +29,7 @@ k5_des3_docrypt(krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, return(KRB5_BAD_KEYSIZE); if ((input->length%8) != 0) return(KRB5_BAD_MSIZE); - if (ivec && ((ivec->length%8) != 0)) + if (ivec && (ivec->length != 8)) return(KRB5_BAD_MSIZE); if (input->length != output->length) return(KRB5_BAD_MSIZE); diff --git a/src/lib/crypto/keyhash_provider/descbc.c b/src/lib/crypto/keyhash_provider/descbc.c index eb3a0bbb25..043f0f2c4e 100644 --- a/src/lib/crypto/keyhash_provider/descbc.c +++ b/src/lib/crypto/keyhash_provider/descbc.c @@ -21,7 +21,7 @@ k5_descbc_hash(krb5_const krb5_keyblock *key, krb5_const krb5_data *ivec, return(KRB5_BAD_KEYSIZE); if ((input->length%8) != 0) return(KRB5_BAD_MSIZE); - if (ivec && ((ivec->length%8) != 0)) + if (ivec && (ivec->length != 8)) return(KRB5_CRYPTO_INTERNAL); if (output->length != 8) return(KRB5_CRYPTO_INTERNAL);