summaryrefslogtreecommitdiffstats
path: root/src/lib/gssapi/krb5/util_seed.c
diff options
context:
space:
mode:
authorChris Provenzano <proven@mit.edu>1995-01-13 21:13:02 +0000
committerChris Provenzano <proven@mit.edu>1995-01-13 21:13:02 +0000
commit76b4a6c8894254b2e1e71442c1a7cd21e56aa7d3 (patch)
tree7b57e2d8e700452d38132518d22a0df1f3b0dbe0 /src/lib/gssapi/krb5/util_seed.c
parent74c7303ec59ce3a6eff36bb4bbf14719dee2ad84 (diff)
downloadkrb5-76b4a6c8894254b2e1e71442c1a7cd21e56aa7d3.tar.gz
krb5-76b4a6c8894254b2e1e71442c1a7cd21e56aa7d3.tar.xz
krb5-76b4a6c8894254b2e1e71442c1a7cd21e56aa7d3.zip
Removed all references to DECLARG and OLDDECLARG.
Added krb5_context to all krb5_routines git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4808 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/gssapi/krb5/util_seed.c')
-rw-r--r--src/lib/gssapi/krb5/util_seed.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/lib/gssapi/krb5/util_seed.c b/src/lib/gssapi/krb5/util_seed.c
index 9586ff06d..cb7430179 100644
--- a/src/lib/gssapi/krb5/util_seed.c
+++ b/src/lib/gssapi/krb5/util_seed.c
@@ -25,6 +25,8 @@
static unsigned char zeros[16] = {0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0};
+extern krb5_context kg_context;
+
krb5_error_code
kg_make_seed(key, seed)
krb5_keyblock *key;
@@ -34,7 +36,7 @@ kg_make_seed(key, seed)
krb5_gss_enc_desc ed;
int i;
- if (code = krb5_copy_keyblock(key, &ed.key))
+ if (code = krb5_copy_keyblock(kg_context, key, &ed.key))
return(code);
/* reverse the key bytes, as per spec */
@@ -42,13 +44,13 @@ kg_make_seed(key, seed)
for (i=0; i<ed.key->length; i++)
ed.key->contents[i] = key->contents[key->length - 1 - i];
- krb5_use_cstype(&ed.eblock, ETYPE_RAW_DES_CBC);
+ krb5_use_cstype(kg_context, &ed.eblock, ETYPE_RAW_DES_CBC);
ed.processed = 0;
code = kg_encrypt(&ed, NULL, zeros, seed, 16);
- krb5_finish_key(&ed.eblock);
- krb5_free_keyblock(ed.key);
+ krb5_finish_key(kg_context, &ed.eblock);
+ krb5_free_keyblock(kg_context, ed.key);
return(code);
}