diff options
author | Chris Provenzano <proven@mit.edu> | 1995-09-06 03:26:42 +0000 |
---|---|---|
committer | Chris Provenzano <proven@mit.edu> | 1995-09-06 03:26:42 +0000 |
commit | cf060f25e0d5cf13d4cc4be2904897b647fbd18c (patch) | |
tree | d7f79f11fc9be03936cbe37bce0b7ce7bda67534 /src/kadmin.v4/server/kadm_funcs.c | |
parent | 28e005930b59f2d80cf84b1bc0822b5cb9b0ea31 (diff) | |
download | krb5-cf060f25e0d5cf13d4cc4be2904897b647fbd18c.tar.gz krb5-cf060f25e0d5cf13d4cc4be2904897b647fbd18c.tar.xz krb5-cf060f25e0d5cf13d4cc4be2904897b647fbd18c.zip |
* admin_server.c, kadm_funcs.c, kadm_ser_wrap.c : Remove krb5_enctype
references, and replace with krb5_keytype where appropriate.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6672 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin.v4/server/kadm_funcs.c')
-rw-r--r-- | src/kadmin.v4/server/kadm_funcs.c | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/src/kadmin.v4/server/kadm_funcs.c b/src/kadmin.v4/server/kadm_funcs.c index 01cb55b13..bdeccf988 100644 --- a/src/kadmin.v4/server/kadm_funcs.c +++ b/src/kadmin.v4/server/kadm_funcs.c @@ -80,7 +80,7 @@ kadm_entry2princ(entry, princ) /* Find the V4 key */ retval = krb5_dbe_find_keytype(kadm_context, &entry, - KEYTYPE_DES, + KEYTYPE_DES_CBC_MD5, KRB5_KDB_SALTTYPE_V4, -1, &pkey); @@ -129,7 +129,7 @@ kadm_princ2entry(princ, entry) if (retval = krb5_dbe_find_keytype(kadm_context, entry, - KEYTYPE_DES, + KEYTYPE_DES_CBC_MD5, KRB5_KDB_SALTTYPE_V4, -1, &kdatap)) { @@ -137,7 +137,7 @@ kadm_princ2entry(princ, entry) kdatap = &entry->key_data[entry->n_key_data-1]; } if (kdatap) { - kdatap->key_data_type[0] = (krb5_int16) KEYTYPE_DES; + kdatap->key_data_type[0] = (krb5_int16) KEYTYPE_DES_CBC_MD5; kdatap->key_data_type[1] = (krb5_int16) KRB5_KDB_SALTTYPE_V4; kdatap->key_data_kvno = (krb5_int16) princ.key_version; } @@ -239,13 +239,12 @@ Kadm_vals *valsout; } newpw.magic = KV5M_KEYBLOCK; - newpw.etype = ETYPE_UNKNOWN; if ((newpw.contents = (krb5_octet *)malloc(8)) == NULL) failadd(KADM_NOMEM); if (retval = krb5_dbe_find_keytype(kadm_context, &newentry, - KEYTYPE_DES, + KEYTYPE_DES_CBC_MD5, KRB5_KDB_SALTTYPE_V4, -1, &pkey)) { @@ -260,7 +259,7 @@ Kadm_vals *valsout; memcpy(newpw.contents, &data_i.key_low, 4); memcpy((char *)(((krb5_int32 *) newpw.contents) + 1), &data_i.key_high, 4); newpw.length = 8; - newpw.keytype = KEYTYPE_DES; + newpw.keytype = KEYTYPE_DES_CBC_MD5; sblock.type = KRB5_KDB_SALTTYPE_V4; sblock.data.length = 0; sblock.data.data = (char *) NULL; @@ -545,16 +544,15 @@ Kadm_vals *valsout; /* the actual record which is returned */ failmod(KADM_NOMEM); } newpw.magic = KV5M_KEYBLOCK; - newpw.etype = ETYPE_UNKNOWN; newpw.length = 8; - newpw.keytype = KEYTYPE_DES; + newpw.keytype = KEYTYPE_DES_CBC_MD5; temp_key.key_low = ntohl(temp_key.key_low); temp_key.key_high = ntohl(temp_key.key_high); memcpy(newpw.contents, &temp_key.key_low, 4); memcpy(newpw.contents + 4, &temp_key.key_high, 4); if (retval = krb5_dbe_find_keytype(kadm_context, &newentry, - KEYTYPE_DES, + KEYTYPE_DES_CBC_MD5, KRB5_KDB_SALTTYPE_V4, -1, &pkey)) { @@ -677,8 +675,7 @@ des_cblock newpw; failchange(KADM_NOMEM); memcpy(localpw.contents, newpw, 8); localpw.magic = KV5M_KEYBLOCK; - localpw.etype = ETYPE_UNKNOWN; - localpw.keytype = KEYTYPE_DES; + localpw.keytype = KEYTYPE_DES_CBC_MD5; localpw.length = 8; numfound = 1; retval = krb5_db_get_principal(kadm_context, rprinc, &odata, @@ -691,7 +688,7 @@ des_cblock newpw; } else if (numfound == 1) { if (retval = krb5_dbe_find_keytype(kadm_context, &odata, - KEYTYPE_DES, + KEYTYPE_DES_CBC_MD5, KRB5_KDB_SALTTYPE_V4, -1, &pkey)) { @@ -973,7 +970,7 @@ kadm_chg_srvtab(rname, rinstance, rrealm, values) } else if (numfound) { retval = krb5_dbe_find_keytype(kadm_context, &odata, - KEYTYPE_DES, + KEYTYPE_DES_CBC_MD5, KRB5_KDB_SALTTYPE_V4, -1, &pkey); @@ -998,7 +995,7 @@ kadm_chg_srvtab(rname, rinstance, rrealm, values) pkey = &odata.key_data[0]; memset(pkey, 0, sizeof(*pkey)); pkey->key_data_ver = 2; - pkey->key_data_type[0] = KEYTYPE_DES; + pkey->key_data_type[0] = KEYTYPE_DES_CBC_MD5; pkey->key_data_type[1] = KRB5_KDB_SALTTYPE_V4; } } @@ -1018,7 +1015,7 @@ kadm_chg_srvtab(rname, rinstance, rrealm, values) krb5_db_free_principal(kadm_context, &odata, 1); failsrvtab(KADM_NOMEM); } - newpw.keytype = KEYTYPE_DES; + newpw.keytype = KEYTYPE_DES_CBC_MD5; newpw.length = 8; memcpy((char *)newpw.contents, new_key, 8); memset((char *)new_key, 0, sizeof (new_key)); |