]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Remove krb5_is_permitted_enctype_ext
authorGreg Hudson <ghudson@mit.edu>
Thu, 7 Jun 2012 16:41:48 +0000 (12:41 -0400)
committerGreg Hudson <ghudson@mit.edu>
Thu, 7 Jun 2012 16:41:48 +0000 (12:41 -0400)
It's an internal function (not in krb5.h or the libkrb5 export list)
and nothing uses it.

src/include/k5-int.h
src/lib/krb5/krb/init_ctx.c

index ee15eacd8b21f35a4aab75b025743ae63339ea09..539c8831ac350b163f1201145d3493a4b512f05f 100644 (file)
@@ -2324,16 +2324,6 @@ void KRB5_CALLCONV krb5_free_ktypes(krb5_context, krb5_enctype *);
 
 krb5_boolean krb5_is_permitted_enctype(krb5_context, krb5_enctype);
 
-typedef struct
-{
-    krb5_enctype *etype;
-    krb5_boolean *etype_ok;
-    krb5_int32 etype_count;
-} krb5_etypes_permitted;
-
-krb5_boolean krb5_is_permitted_enctype_ext(krb5_context,
-                                           krb5_etypes_permitted *);
-
 krb5_boolean KRB5_CALLCONV krb5int_c_weak_enctype(krb5_enctype);
 
 krb5_error_code krb5_kdc_rep_decrypt_proc(krb5_context, const krb5_keyblock *,
index 0e44f3dd9309d0c07e9ba41900b677799d43dce5..8455b5043d8e8e73757bb07d60ac99af75ca5565 100644 (file)
@@ -594,35 +594,3 @@ krb5_is_permitted_enctype(krb5_context context, krb5_enctype etype)
 
     return(ret);
 }
-
-/* The same as krb5_is_permitted_enctype, but verifies multiple etype's
- * Returns 0 is either the list of the permitted enc types is not available
- * or all requested etypes are not permitted. Otherwise returns 1.
- */
-
-krb5_boolean
-krb5_is_permitted_enctype_ext ( krb5_context context,
-                                krb5_etypes_permitted *etypes)
-{
-    krb5_enctype *list, *ptr;
-    krb5_boolean ret = 0;
-    int i = 0;
-
-    if (krb5_get_permitted_enctypes(context, &list))
-        return(0);
-
-    for ( i=0; i< etypes->etype_count; i++ )
-    {
-        for (ptr = list; *ptr; ptr++)
-        {
-            if (*ptr == etypes->etype[i])
-            {
-                etypes->etype_ok[i] =  TRUE;
-                ret = 1;
-            }
-        }
-    }
-    krb5_free_ktypes (context, list);
-
-    return(ret);
-}