diff --git a/lib/krb5/encrypt.c b/lib/krb5/encrypt.c index 05b8dd218..1ee5d568f 100644 --- a/lib/krb5/encrypt.c +++ b/lib/krb5/encrypt.c @@ -125,6 +125,16 @@ find_encryption_type(int etype) return NULL; } +krb5_boolean +krb5_etype_valid(krb5_context context, + krb5_enctype etype) +{ + struct encryption_type *e; + + e = find_encryption_type(etype); + return e != NULL && etype != ETYPE_NULL; +} + krb5_error_code krb5_etype_to_string(krb5_context context, krb5_enctype etype,