]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
random pad up to 64k; don't log data blocks; delete rotate length check
authorKen Raeburn <raeburn@mit.edu>
Wed, 3 Dec 2003 01:37:46 +0000 (01:37 +0000)
committerKen Raeburn <raeburn@mit.edu>
Wed, 3 Dec 2003 01:37:46 +0000 (01:37 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/raeburn-gssapi-cfx@15856 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/gssapi/krb5/k5sealv3.c

index 5b8e8ccaa974718bebf5aec757613dc1274460f0..5cb14dfc2c86b5e3a914204b973318738f8582a1 100644 (file)
@@ -19,8 +19,6 @@ rotate_left (void *ptr, size_t bufsiz, size_t rc)
 
     if (bufsiz == 0)
        return 1;
-    if ((rc & 0xffff) != rc)
-       abort();
     rc = rc % bufsiz;
     if (rc == 0)
        return 1;
@@ -49,6 +47,7 @@ _log_block(const char *file, int line, const char *label,
     int i, j;
     if (strrchr(file, '/'))
        file = 1 + strrchr(file, '/');
+#if 0
     _log("%s:%d: %s: %d at %p\n", file, line, label, len, vptr);
     for (i = 0; i < (len + 7) / 8; i++) {
        unsigned char *base = (i * 8) + (unsigned char *)vptr;
@@ -57,6 +56,9 @@ _log_block(const char *file, int line, const char *label,
            sprintf(b+strlen(b), " %02x", base[j]);
        _log("\t\t%04x/@%p:%s\n", 8 * i, base, b);
     }
+#else
+    _log("%s:%d: %s: %d at %p [omitted]\n", file, line, label, len, vptr);
+#endif
 }
 
 krb5_error_code
@@ -113,7 +115,6 @@ gss_krb5int_make_seal_token_v3 (krb5_context context,
        if (ec_max > 0xffff)
            ec_max = 0xffff;
        /* For testing only.  For performance, always set ec = 0.  */
-#define rand() ((rand)() & 0xf)
        ec = ec_max & rand();
        _log("%s:%d: ec=%d\n", SFILE, __LINE__, ec);
        plain.length = message->length + 16 + ec;