diff options
| author | Chris Provenzano <proven@mit.edu> | 1995-01-13 21:13:02 +0000 |
|---|---|---|
| committer | Chris Provenzano <proven@mit.edu> | 1995-01-13 21:13:02 +0000 |
| commit | 76b4a6c8894254b2e1e71442c1a7cd21e56aa7d3 (patch) | |
| tree | 7b57e2d8e700452d38132518d22a0df1f3b0dbe0 /src/lib/gssapi/krb5/util_seed.c | |
| parent | 74c7303ec59ce3a6eff36bb4bbf14719dee2ad84 (diff) | |
| download | krb5-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.c | 10 |
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); } |
