[3111] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

krb5-libs/752: want 2 functions added to des425

daemon@ATHENA.MIT.EDU (Derrick J Brashear)
Tue Sep 14 15:10:21 1999

Resent-From: gnats@rt-11.MIT.EDU (GNATS Management)
Resent-To: krb5-unassigned@RT-11.MIT.EDU
Resent-Reply-To: krb5-bugs@MIT.EDU, shadow@dementia.org
Message-Id: <199909141911.PAA15122@alycia.dementia.org>
Date: Tue, 14 Sep 1999 15:11:50 -0400 (EDT)
From: Derrick J Brashear <shadow@dementia.org>
Reply-To: shadow@dementia.org
To: krb5-bugs@MIT.EDU


>Number:         752
>Category:       krb5-libs
>Synopsis:       want 2 functions added to des425
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    krb5-unassigned
>State:          open
>Class:          change-request
>Submitter-Id:   unknown
>Arrival-Date:   Tue Sep 14 15:10:01 EDT 1999
>Last-Modified:
>Originator:     Derrick J Brashear
>Organization:
        Carnegie Mellon University
>Release:        krb5-1.1-19990831
>Environment:
System: SunOS johnstown.andrew.cmu.edu 5.6 Generic_105181-14 sun4u sparc SUNW,Ultra-1
Architecture: sun4

>Description:
        I want to be able to use libdes425 when I'm already linking libk5crypto
        even when we're using out local libkrb (from KTH) instead of -lkrb4.
>How-To-Repeat:
        link a program with e.g. -lkrb -lkrb5 -ldes425 -lk5crypto
>Fix:
        A patch follows:
--- key_parity.c.orig   Fri Sep 10 16:13:58 1999
+++ krb5-1.1-current/src/lib/key_parity.c       Fri Sep 10 16:16:29 1999
@@ -58,3 +58,9 @@
        return(mit_des_check_key_parity(key));
 }

+void
+des_set_odd_parity(key)
+     register mit_des_cblock key;
+{
+       mit_des_fixup_key_parity(key);
+}
--- key_sched.c.orig    Fri Sep 10 16:14:04 1999
+++ krb5-1.1-current/src/lib/key_sched.c        Fri Sep 10 16:15:30 1999
@@ -55,3 +55,11 @@
 {
        return (mit_des_key_sched(k, schedule));
 }
+
+KRB5_DLLIMP int KRB5_CALLCONV
+des_set_key(k,schedule)
+    register mit_des_cblock k; /* r11 */
+    mit_des_key_schedule schedule;
+{
+       return (mit_des_key_sched(k, schedule));
+}


>Audit-Trail:
>Unformatted:

home help back first fref pref prev next nref lref last post