Remove usage of KDB_CONVERT_KEY_OUTOF_DB
authorPaul Park <pjpark@mit.edu>
Fri, 23 Jun 1995 14:00:33 +0000 (14:00 +0000)
committerPaul Park <pjpark@mit.edu>
Fri, 23 Jun 1995 14:00:33 +0000 (14:00 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6136 dc483132-0cff-0310-8789-dd5450dbe970

src/kadmin.old/server/ChangeLog
src/kadmin.old/server/adm_server.c
src/kdc/do_as_req.c
src/krb524/ChangeLog
src/krb524/krb524d.c

index 0a9bbbff3b739d32840588ecdcd8a5f9e9deee34..23b68c23e2386aa2af8f670d9e0b2a550dd70935 100644 (file)
@@ -1,4 +1,8 @@
 
+Thu Jun 22 11:54:31 EDT 1995   Paul Park       (pjpark@mit.edu)
+       * adm_server.c - Change KDB_CONVERT_KEY_OUTOF_DB to decrypt_key call.
+
+
 Thu Jun 15 17:51:04 EDT 1995   Paul Park       (pjpark@mit.edu)
        * Makefile.in - Change explicit library names to -l<lib> form, and
                change target link line to use $(LD) and associated flags.
index 31a0cd833d3f6314a3c91764cac8294c47b29d0b..0276f18f42460641fbc341ab6f3b82d7e8946045 100644 (file)
@@ -356,7 +356,8 @@ init_db(context, dbname, masterkeyname, masterkeyblock)
        convert server.key into a real key 
        (it may be encrypted in the database) 
  */
-    if (retval = KDB_CONVERT_KEY_OUTOF_DB(context,&server_entry.key,&tgs_key)) {
+    if (retval = krb5_kdb_decrypt_key(context,&master_encblock,
+                                     &server_entry.key,&tgs_key)) {
        krb5_db_free_principal(context, &server_entry, number_of_entries);
        (void) krb5_finish_key(context, &master_encblock);
        memset((char *)&master_encblock, 0, sizeof(master_encblock));
index f7a4d727168bb0b4b0b818f3ba88685f2859daad..be7155763158186a7b8faf47b48842f66440b3c1 100644 (file)
@@ -70,7 +70,7 @@ check_padata (client, src_addr, padata, pa_id, flags)
     enckey = &(client->key);
     /*         Extract client key/alt_key from master key */
    
-    retval = KDB_CONVERT_KEY_OUTOF_DB(kdc_context,enckey,&tmpkey);
+    retval = krb5_kdb_decrypt_key(kdc_context,&master_encblock,enckey,&tmpkey);
     if (retval) {
        krb5_klog_syslog( LOG_ERR, "AS_REQ: Unable to extract client key: %s",
               error_message(retval));
@@ -86,7 +86,8 @@ check_padata (client, src_addr, padata, pa_id, flags)
         */
        enckey = &(client->alt_key);
        /* Extract client key/alt_key from master key */
-       if ((retval = KDB_CONVERT_KEY_OUTOF_DB(kdc_context,enckey,&tmpkey))) {
+       if ((retval = krb5_kdb_decrypt_key(kdc_context,&master_encblock,
+                                          enckey,&tmpkey))) {
            krb5_klog_syslog( LOG_ERR, "AS_REQ: Unable to extract client alt_key: %s",
                   error_message(retval));
            return retval;
@@ -405,7 +406,8 @@ krb5_data **response;                       /* filled in with a response packet */
 
     /* convert server.key into a real key (it may be encrypted
        in the database) */
-    if ((retval = KDB_CONVERT_KEY_OUTOF_DB(kdc_context, &server.key, &encrypting_key)))
+    if ((retval = krb5_kdb_decrypt_key(kdc_context, &master_encblock,
+                                      &server.key, &encrypting_key)))
        goto errout;
     retval = krb5_encrypt_tkt_part(kdc_context, &eblock, &encrypting_key, &ticket_reply);
     memset((char *)encrypting_key.contents, 0, encrypting_key.length);
@@ -479,7 +481,8 @@ krb5_data **response;                       /* filled in with a response packet */
 
     /* convert client.key into a real key (it may be encrypted
        in the database) */
-    if ((retval = KDB_CONVERT_KEY_OUTOF_DB(kdc_context, &client.key, &encrypting_key)))
+    if ((retval = krb5_kdb_decrypt_key(kdc_context, &master_encblock,
+                                      &client.key, &encrypting_key)))
        goto errout;
     reply.enc_part.etype = useetype;
     reply.enc_part.kvno = client.kvno;
index e63e7fe730fd12661b4c7b338a37e94509155b83..2f3ba0a48d7295cc91fc3d7dac132526d02c5b2e 100644 (file)
@@ -1,4 +1,8 @@
 
+Thu Jun 22 11:55:23 EDT 1995   Paul Park       (pjpark@mit.edu)
+       * krb524d.c - Change KRB_CONVERT_KEY_OUTOF_DB to decrypt_key calls.
+
+
 Fri Jun 16 17:09:09 EDT 1995   Paul Park       (pjpark@mit.edu)
        * k524init.c - Inline code from krb_save_credentials, it doesn't
                exist for some K4 (e.g. /usr/athena).
index 4d411f5c1c152c376c88ea138cd6bfeb6204d4a2..d3a54902c243a7f284f16b9a5147da432b1c47a8 100644 (file)
@@ -376,7 +376,7 @@ krb5_error_code kdc_get_server_key(context, service, key, kvno)
       * convert server.key into a real key (it is encrypted in the
       * database)
       */
-     ret = KDB_CONVERT_KEY_OUTOF_DB(context, &server.key, key);
+     ret = krb5_kdb_decrypt_key(context, &master_encblock, &server.key, key);
      if (kvno)
          *kvno = server.kvno;
      krb5_db_free_principal(context, &server, nprincs);