]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
the ivec length must be 8
authorMarc Horowitz <marc@mit.edu>
Sun, 23 Aug 1998 06:10:04 +0000 (06:10 +0000)
committerMarc Horowitz <marc@mit.edu>
Sun, 23 Aug 1998 06:10:04 +0000 (06:10 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/marc-3des@10875 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/crypto/enc_provider/des.c
src/lib/crypto/enc_provider/des3.c
src/lib/crypto/keyhash_provider/descbc.c

index f29f00848cda0c235d725098cba2618a5d391986..0c804856113a8d10196f4d1cc6a391a7ef296860 100644 (file)
@@ -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);
index 7e9cd0957bd4f0ad7b90c5910f95cfa45c80c013..33ad0dbd702f65bcf7497f56438baae74288b371 100644 (file)
@@ -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);
index eb3a0bbb25cac2e788ba62f01b9adbc68e87c848..043f0f2c4e3d0e1fc6462997b6dedd804bd3f98d 100644 (file)
@@ -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);