aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2010-06-08 17:53:19 +0000
committerGreg Hudson <ghudson@mit.edu>2010-06-08 17:53:19 +0000
commit27388a63d966366d9265ee96898c44e975c57c6c (patch)
tree9f53d82f6d830b14395debbdfbed58e51adc8050
parentc38c2428d55cc3fa5440907e42d15e9a2e882084 (diff)
downloadkrb5-27388a63d966366d9265ee96898c44e975c57c6c.zip
krb5-27388a63d966366d9265ee96898c44e975c57c6c.tar.gz
krb5-27388a63d966366d9265ee96898c44e975c57c6c.tar.bz2
When we display enctypes, display the input name rather than the
description. Affects klist -e, kdb5_util list_mkeys, kdb5_util stash (error message), kadmin getprinc, kadmin ktadd, and ktutil list -e. ticket: 5014 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24122 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/clients/klist/klist.c2
-rw-r--r--src/kadmin/cli/kadmin.c4
-rw-r--r--src/kadmin/cli/keytab.c2
-rw-r--r--src/kadmin/dbutil/kdb5_mkey.c4
-rw-r--r--src/kadmin/dbutil/kdb5_stash.c3
-rw-r--r--src/kadmin/ktutil/ktutil.c4
6 files changed, 10 insertions, 9 deletions
diff --git a/src/clients/klist/klist.c b/src/clients/klist/klist.c
index 32cf4d0..f8d3cd8 100644
--- a/src/clients/klist/klist.c
+++ b/src/clients/klist/klist.c
@@ -428,7 +428,7 @@ etype_string(enctype)
static char buf[100];
krb5_error_code retval;
- if ((retval = krb5_enctype_to_string(enctype, buf, sizeof(buf)))) {
+ if ((retval = krb5_enctype_to_name(enctype, FALSE, buf, sizeof(buf)))) {
/* XXX if there's an error != EINVAL, I should probably report it */
snprintf(buf, sizeof(buf), "etype %d", enctype);
}
diff --git a/src/kadmin/cli/kadmin.c b/src/kadmin/cli/kadmin.c
index c8ef3eb..9e5bc44 100644
--- a/src/kadmin/cli/kadmin.c
+++ b/src/kadmin/cli/kadmin.c
@@ -1380,8 +1380,8 @@ kadmin_getprinc(int argc, char *argv[])
krb5_key_data *key_data = &dprinc.key_data[i];
char enctype[BUFSIZ], salttype[BUFSIZ];
- if (krb5_enctype_to_string(key_data->key_data_type[0],
- enctype, sizeof(enctype)))
+ if (krb5_enctype_to_name(key_data->key_data_type[0], FALSE,
+ enctype, sizeof(enctype)))
snprintf(enctype, sizeof(enctype), "<Encryption type 0x%x>",
key_data->key_data_type[0]);
printf("Key: vno %d, %s, ", key_data->key_data_kvno, enctype);
diff --git a/src/kadmin/cli/keytab.c b/src/kadmin/cli/keytab.c
index a2f8775..8b29110 100644
--- a/src/kadmin/cli/keytab.c
+++ b/src/kadmin/cli/keytab.c
@@ -473,7 +473,7 @@ etype_string(krb5_enctype enctype)
static char buf[100];
krb5_error_code ret;
- ret = krb5_enctype_to_string(enctype, buf, sizeof(buf));
+ ret = krb5_enctype_to_name(enctype, FALSE, buf, sizeof(buf));
if (ret)
snprintf(buf, sizeof(buf), "etype %d", enctype);
diff --git a/src/kadmin/dbutil/kdb5_mkey.c b/src/kadmin/dbutil/kdb5_mkey.c
index 83a23ef..6abd796 100644
--- a/src/kadmin/dbutil/kdb5_mkey.c
+++ b/src/kadmin/dbutil/kdb5_mkey.c
@@ -668,8 +668,8 @@ kdb5_list_mkeys(int argc, char *argv[])
for (cur_kb_node = master_keylist; cur_kb_node != NULL;
cur_kb_node = cur_kb_node->next) {
- if ((retval = krb5_enctype_to_string(cur_kb_node->keyblock.enctype,
- enctype, sizeof(enctype)))) {
+ if ((retval = krb5_enctype_to_name(cur_kb_node->keyblock.enctype,
+ FALSE, enctype, sizeof(enctype)))) {
com_err(progname, retval, "while getting enctype description");
exit_status++;
goto cleanup_return;
diff --git a/src/kadmin/dbutil/kdb5_stash.c b/src/kadmin/dbutil/kdb5_stash.c
index 858cf58..b639cd1 100644
--- a/src/kadmin/dbutil/kdb5_stash.c
+++ b/src/kadmin/dbutil/kdb5_stash.c
@@ -118,7 +118,8 @@ kdb5_stash(argc, argv)
if (!krb5_c_valid_enctype(master_keyblock.enctype)) {
char tmp[32];
- if (krb5_enctype_to_string(master_keyblock.enctype, tmp, sizeof(tmp)))
+ if (krb5_enctype_to_name(master_keyblock.enctype, FALSE,
+ tmp, sizeof(tmp)))
com_err(progname, KRB5_PROG_KEYTYPE_NOSUPP,
"while setting up enctype %d", master_keyblock.enctype);
else
diff --git a/src/kadmin/ktutil/ktutil.c b/src/kadmin/ktutil/ktutil.c
index 5de9779..2f39fe7 100644
--- a/src/kadmin/ktutil/ktutil.c
+++ b/src/kadmin/ktutil/ktutil.c
@@ -252,8 +252,8 @@ void ktutil_list(argc, argv)
printf("%40s", pname);
if (show_enctype) {
static char buf[256];
- if ((retval = krb5_enctype_to_string(
- lp->entry->key.enctype, buf, 256))) {
+ if ((retval = krb5_enctype_to_name(lp->entry->key.enctype, FALSE,
+ buf, sizeof(buf)))) {
com_err(argv[0], retval, "While converting enctype to string");
return;
}