Assar Westerlund
cad841807e
(add_cred): add termination NULL pointer
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5190 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-11-07 16:55:35 +00:00
Johan Danielsson
6230f70c98
Better error if local tgt couldn't be found.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4878 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-05-15 17:39:12 +00:00
Johan Danielsson
440bf6aeb6
Use krb5_decode_Enc{AS,TGS}RepPart.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4363 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-31 16:31:51 +00:00
Johan Danielsson
2298d9a00c
part1 -> kdc_rep, part2 -> enc_part
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4335 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-21 02:13:17 +00:00
Johan Danielsson
8fd8b388f2
Fixes to send authorization-data to the KDC.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4329 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-21 00:45:11 +00:00
Johan Danielsson
d0c101b4cd
some cleanup
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4272 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-05 21:34:35 +00:00
Assar Westerlund
b2593f7032
use krb5_keytype_to_enctypes to be MIT-compatible
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4184 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-12-11 06:35:36 +00:00
Assar Westerlund
7f4b2465f9
(make_pa_tgs_req): added comment
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4072 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-29 06:16:16 +00:00
Assar Westerlund
f1bd45f22d
handle the case of a specific keytype
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4014 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-16 06:25:28 +00:00
Johan Danielsson
d8335a9401
remove unused variable
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3963 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-12 00:28:11 +00:00
Johan Danielsson
8cdd4cecc6
Don't write user-to-user tickets to the cache.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3922 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 04:14:38 +00:00
Johan Danielsson
b7ebe1debf
Rename krb5_free_keyblock to krb5_free_keyblock_contents.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3917 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 01:52:46 +00:00
Johan Danielsson
46fb4c6f02
Implement krb5_get_cred_from_kdc.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3897 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 00:58:16 +00:00
Johan Danielsson
fcc4e9838f
Some restructuring of krb5_get_credentials:
...
- add a kdc-options argument to krb5_get_credentials, and rename it
to krb5_get_credentials_with_flags
- honour the KRB5_GC_CACHED, and KRB5_GC_USER_USER options
- add some more user-to-user glue
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3674 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-27 23:19:05 +00:00
Johan Danielsson
9229bd2092
Get the subkey from mk_req so it can be used to decrypt the reply from
...
DCE secds.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3600 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-13 21:51:47 +00:00
Johan Danielsson
9a1fb9c586
Fix for DCE secd.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3598 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-13 21:10:21 +00:00
Johan Danielsson
e48bd867e4
Several fixes for cross-realm.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3460 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-10 19:20:12 +00:00
Assar Westerlund
cc604a140d
extract_ticket -> _krb5_extract_ticket
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3277 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-29 02:36:31 +00:00
Johan Danielsson
1ac1ca1c73
Check for v4 reply.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3209 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-28 00:01:46 +00:00
Johan Danielsson
9fe4afaf62
Mask nonce to 32 bits.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3093 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-24 04:34:05 +00:00
Johan Danielsson
61717cbfd4
kdc-req-body->till is optional.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2989 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-15 01:47:32 +00:00
Johan Danielsson
99981de1a5
remove old get_cred
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2970 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-14 00:04:52 +00:00
Johan Danielsson
3ea98fa1f5
Just copy relevant parts of in_creds
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2939 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-12 01:54:51 +00:00
Johan Danielsson
7be1cc16df
krb5_get_kdc_cred uses get_kdc_cred
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2897 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-11 02:47:32 +00:00
Johan Danielsson
89ce8b45b7
Make get_credentials handle cross-realm.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2893 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-11 02:30:28 +00:00
Johan Danielsson
4203cbc27e
check return value
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2879 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-10 20:14:06 +00:00
Assar Westerlund
802cdd35e9
strange and kludgey copying of creds before calling `extract_ticket'
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2859 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-09 01:15:05 +00:00
Assar Westerlund
70b34b424a
clean-up and try to free memory even when there're errors
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2809 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-08 14:10:29 +00:00
Assar Westerlund
c844c4c301
adapt to new `extract_ticket'
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2804 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-08 06:43:00 +00:00
Assar Westerlund
a31682ba0b
(krb5_get_kdc_cred): copy the principals from in_creds -> out_creds.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2790 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-08 03:51:59 +00:00
Assar Westerlund
e15128e29e
updated to new krb5_free_creds
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2732 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-07 20:22:22 +00:00
Johan Danielsson
212e851c8a
Use krb5_rd_error.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2648 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-27 09:54:35 +00:00
Assar Westerlund
ee55ac0ab2
(krb5_get_kdc_cred): Don't free `addresses'.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2633 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-25 15:35:32 +00:00
Assar Westerlund
6a435e77ea
(krb5_get_kdc_cred): interpret the error number in KRB-ERROR
...
correctly.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2589 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-24 07:20:02 +00:00
Johan Danielsson
e447ad1c1e
Pass address of krbtgt to extract_ticket.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2511 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-23 02:02:26 +00:00
Johan Danielsson
5c5182eefc
Add accidentally removed if.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2488 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-20 05:01:34 +00:00
Johan Danielsson
03a4e6eefb
Verify nonce in reply.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2446 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-18 23:18:29 +00:00
Johan Danielsson
0c3ca0fbc8
Use ALLOC.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2441 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-18 23:11:45 +00:00
Johan Danielsson
466c312a9e
Move most of contents of get_creds to new function get_kdc_cred, that
...
always contacts the kdc and doesn't save in the cache. This is a hack.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2414 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-17 23:00:21 +00:00
Johan Danielsson
5a32a5c8e7
Add copyright notice.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2389 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-16 21:40:05 +00:00
Assar Westerlund
12f9354514
got rid of a XXX.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2372 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-16 19:23:52 +00:00
Johan Danielsson
884b9012ab
Remove non ASN.1 principal code.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2354 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-16 01:37:19 +00:00
Johan Danielsson
97b30a9ed1
Print normal error code if no e_text is available.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2341 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-16 01:17:09 +00:00
Assar Westerlund
73c0d5222a
Use `krb5_init_etype'
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2335 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-16 01:13:14 +00:00
Assar Westerlund
6128501123
generate a random nonce.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2209 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-12 20:50:30 +00:00
Johan Danielsson
02175f87cd
Pass flags in request.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2196 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-12 15:09:46 +00:00
Assar Westerlund
b3dec28449
malloc memory so that it gets freed correctly.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2101 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-09 04:56:15 +00:00
Assar Westerlund
5464d10451
updates and fixes (ha!)
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2064 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-08 23:41:32 +00:00
Assar Westerlund
25710ecb31
handle strange case
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2029 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-07 10:23:36 +00:00
Assar Westerlund
be0cbe8518
int len -> size_t len
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2018 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-07 09:50:27 +00:00