API proposal: krb5_enctype_to_name
ghudson@MIT.EDU
ghudson at MIT.EDU
Fri Jun 4 12:35:49 EDT 2010
I think this is mostly a no-brainer, but I also think API additions
should be discussed in some form.
Currently we have krb5_enctype_to_string(), which provides an
enctype's "out_string", which is something like "DES cbc mode with
RSA-MD5". Sometimes you want a shorter display, or you want to show
something that can be used as input.
I propose to add:
krb5_error_code KRB5_CALLCONV
krb5_enctype_to_name(krb5_enctype enctype, krb5_boolean short,
char *buffer, size_t buflen)
If short is FALSE, we return the enctype's canonical name (like
"aes128-cts-hmac-sha1-96"). If short is TRUE, we return the enctype's
shortest alias (like "rc4-hmac" or "aes128-cts").
For reference, krb5_enctype_to_string is:
krb5_error_code KRB5_CALLCONV
krb5_enctype_to_string(krb5_enctype enctype, char *buffer, size_t buflen)
More information about the krbdev
mailing list