diff options
| author | Chris Provenzano <proven@mit.edu> | 1995-01-13 22:05:49 +0000 |
|---|---|---|
| committer | Chris Provenzano <proven@mit.edu> | 1995-01-13 22:05:49 +0000 |
| commit | 7a3dfafc7c240ec64248269f97f25fed1009e362 (patch) | |
| tree | b31628fd34740ee0f0bd068df615759084eaa6bb /src/admin | |
| parent | ef4a40eef2b466b34a015a9419dccee2a9fd5ee4 (diff) | |
| download | krb5-7a3dfafc7c240ec64248269f97f25fed1009e362.tar.gz krb5-7a3dfafc7c240ec64248269f97f25fed1009e362.tar.xz krb5-7a3dfafc7c240ec64248269f97f25fed1009e362.zip | |
Removed all references to DECLARG and OLDDECLARG.
Added krb5_context to all krb5_*() routines.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4815 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/admin')
| -rw-r--r-- | src/admin/stash/ChangeLog | 4 | ||||
| -rw-r--r-- | src/admin/stash/kdb5_stash.c | 36 |
2 files changed, 23 insertions, 17 deletions
diff --git a/src/admin/stash/ChangeLog b/src/admin/stash/ChangeLog index 7e09d9375..a5b7ef753 100644 --- a/src/admin/stash/ChangeLog +++ b/src/admin/stash/ChangeLog @@ -1,3 +1,7 @@ +Fri Jan 13 15:23:47 1995 Chris Provenzano (proven@mit.edu) + + * Added krb5_context to all krb5_routines + Mon Oct 3 19:11:08 1994 Theodore Y. Ts'o (tytso@dcl) * Makefile.in: Use $(srcdir) to find manual page for make install. diff --git a/src/admin/stash/kdb5_stash.c b/src/admin/stash/kdb5_stash.c index a713e281a..a13ec0929 100644 --- a/src/admin/stash/kdb5_stash.c +++ b/src/admin/stash/kdb5_stash.c @@ -58,7 +58,6 @@ main(argc, argv) int argc; char *argv[]; { - extern char *optarg; int optchar; krb5_error_code retval; @@ -67,6 +66,7 @@ char *argv[]; char *mkey_name = 0; char *mkey_fullname; char *keyfile = 0; + krb5_context context; int keytypedone = 0; krb5_enctype etype = 0xffff; @@ -74,7 +74,8 @@ char *argv[]; if (strrchr(argv[0], '/')) argv[0] = strrchr(argv[0], '/')+1; - krb5_init_ets(); + krb5_init_context(&context); + krb5_init_ets(context); while ((optchar = getopt(argc, argv, "d:r:k:M:e:f:")) != EOF) { switch(optchar) { @@ -122,15 +123,15 @@ char *argv[]; exit(1); } - krb5_use_cstype(&master_encblock, etype); + krb5_use_cstype(context, &master_encblock, etype); - if (retval = krb5_db_set_name(dbname)) { + if (retval = krb5_db_set_name(context, dbname)) { com_err(argv[0], retval, "while setting active database to '%s'", dbname); exit(1); } if (!realm) { - if (retval = krb5_get_default_realm(&realm)) { + if (retval = krb5_get_default_realm(context, &realm)) { com_err(argv[0], retval, "while retrieving default realm name"); exit(1); } @@ -138,39 +139,40 @@ char *argv[]; /* assemble & parse the master key name */ - if (retval = krb5_db_setup_mkey_name(mkey_name, realm, &mkey_fullname, - &master_princ)) { + if (retval = krb5_db_setup_mkey_name(context, mkey_name, realm, + &mkey_fullname, &master_princ)) { com_err(argv[0], retval, "while setting up master key name"); exit(1); } - if (retval = krb5_db_init()) { + if (retval = krb5_db_init(context)) { com_err(argv[0], retval, "while initializing the database '%s'", dbname); exit(1); } /* TRUE here means read the keyboard, but only once */ - if (retval = krb5_db_fetch_mkey(master_princ, &master_encblock, TRUE, - FALSE, 0, &master_keyblock)) { + if (retval = krb5_db_fetch_mkey(context, master_princ, &master_encblock, + TRUE, FALSE, 0, &master_keyblock)) { com_err(argv[0], retval, "while reading master key"); - (void) krb5_db_fini(); + (void) krb5_db_fini(context); exit(1); } - if (retval = krb5_db_verify_master_key(master_princ, &master_keyblock, - &master_encblock)) { + if (retval = krb5_db_verify_master_key(context, master_princ, + &master_keyblock,&master_encblock)) { com_err(argv[0], retval, "while verifying master key"); - (void) krb5_db_fini(); + (void) krb5_db_fini(context); exit(1); } - if (retval = krb5_db_store_mkey(keyfile, master_princ, &master_keyblock)) { + if (retval = krb5_db_store_mkey(context, keyfile, master_princ, + &master_keyblock)) { com_err(argv[0], errno, "while storing key"); memset((char *)master_keyblock.contents, 0, master_keyblock.length); - (void) krb5_db_fini(); + (void) krb5_db_fini(context); exit(1); } memset((char *)master_keyblock.contents, 0, master_keyblock.length); - if (retval = krb5_db_fini()) { + if (retval = krb5_db_fini(context)) { com_err(argv[0], retval, "closing database '%s'", dbname); exit(1); } |
