Commit Graph

1338 Commits

Author SHA1 Message Date
Assar Westerlund
a678e5574b (krb5_auth_con_init): free memory on failure correctly.
(krb5_auth_con_setaddrs_from_fd): return error correctly.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3940 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 20:48:57 +00:00
Johan Danielsson
5cc9270d81 Remove krb5_rd_req_with_keytab.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3926 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 04:16:09 +00:00
Assar Westerlund
330c6c32fb add get_in_tkt_with_{keytab,skey}.c
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3925 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 04:15:52 +00:00
Johan Danielsson
29777c6c54 Check for NULL keyblock.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3924 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 04:15:33 +00:00
Assar Westerlund
775402fd42 new files
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3923 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 04:15:15 +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
0fff62c609 Implement auth_con_setuserkey.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3920 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 02:04:51 +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
fb0f4ca9c3 Make authcontext->keyblock a pointer.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3916 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 01:51:35 +00:00
Johan Danielsson
b0f33bd5de Make authcontext->keyblock a pointer.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3915 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 01:44:08 +00:00
Johan Danielsson
fa52ca0c99 fix typo
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3914 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 01:43:54 +00:00
Johan Danielsson
2e2be5b4e7 Rename krb5_free_keyblock to krb5_free_keyblock_contents, and
reimplement krb5_free_keyblock.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3911 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 01:38:34 +00:00
Assar Westerlund
c264b952a5 fix calls to krb5_net_{read,write}
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3910 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 01:37:57 +00:00
Johan Danielsson
cdcd52185a Use auth_context->keyblock if ap_options.use_session_key.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3909 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 01:37:39 +00:00
Assar Westerlund
12e93384ac change int fd' to void *p_fd'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3908 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 01:36:46 +00:00
Assar Westerlund
5952818f68 include <asn1.h> and <der.h>
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3907 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 01:36:06 +00:00
Johan Danielsson
77dbed264d Make authcontext->keyblock a pointer.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3905 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 01:35:38 +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
3e4b661605 Use krb5_compare_creds.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3896 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 00:53:47 +00:00
Johan Danielsson
1481037e31 Add flags for compare_creds.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3895 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 00:53:28 +00:00
Johan Danielsson
cd92c81ea4 Implement compare_creds.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3894 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 00:53:12 +00:00
Assar Westerlund
168aee6f56 remove dead code
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3892 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 00:16:56 +00:00
Johan Danielsson
df3eeb3b25 Add KDC_OPT_* flags.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3891 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-10 22:03:31 +00:00
Johan Danielsson
b644bbe059 implement copy_ticket
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3889 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-10 21:48:48 +00:00
Johan Danielsson
b483ecb1e7 fix const-warning
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3888 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-10 21:48:29 +00:00
Johan Danielsson
a260a0c815 some const
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3887 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-10 21:48:12 +00:00
Johan Danielsson
b39dc81ca1 Make options parameter MIT-compatible.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3886 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-10 21:47:51 +00:00
Johan Danielsson
d59f0a47bf Implement free_data and copy_data.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3885 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-10 21:42:47 +00:00
Johan Danielsson
26f01ec809 fix prototype for cc_register
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3884 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-10 21:41:49 +00:00
Johan Danielsson
ca5794b555 constify store_string
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3850 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-09 03:36:58 +00:00
Johan Danielsson
af364bca96 less leaks
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3833 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-09 01:18:20 +00:00
Johan Danielsson
c1dbb62b5d constify
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3832 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-09 01:17:18 +00:00
Johan Danielsson
6c487c0a93 Fix parsing of log destinations.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3776 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-05 21:06:47 +00:00
Johan Danielsson
0311068542 Reduce number of reallocs in unparse_name.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3768 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-03 19:33:50 +00:00
Assar Westerlund
d5b19415c7 const-ize
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3758 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-02 04:13:42 +00:00
Assar Westerlund
66ab938c25 correct prototype of krb5_max_sockaddr_size
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3757 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-02 04:11:40 +00:00
Assar Westerlund
97fc1a2bbc (_warnerr): handle the case of an illegal error code
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3714 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-29 22:41:54 +00:00
Assar Westerlund
b3932fd7f2 reformat
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3703 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-29 01:33:28 +00:00
Assar Westerlund
1715913dcb (krb5_init_context): support `KRB5_CONFIG' environment variable
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3701 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-29 01:32:06 +00:00
Assar Westerlund
62143c0e4a use roken* macros
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3700 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-29 01:30:58 +00:00
Assar Westerlund
c145f0f8e4 const and char cleanup
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3699 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-29 01:30:15 +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
21b845a7f4 Move parts of krb5_verify_ap_req into a new function,
krb5_decrypt_ticket, so it is easier to decrypt and check a ticket
without having an ap-req.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3673 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-27 23:14:51 +00:00
Johan Danielsson
3b24b646ee Add KRB5_GC_CACHED, and KRB5_GC_USER_USER flags.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3672 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-27 23:12:21 +00:00
Johan Danielsson
a0f3788a2f (crc_init_table) Check if table is already inited.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3671 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-27 23:11:17 +00:00
Assar Westerlund
56a11ce131 (krb5_prompter_posix): implement the case of unhidden prompts.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3649 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-20 03:50:09 +00:00
Assar Westerlund
81e2a51785 (string_to_key_internal): return error instead of aborting. always
free memory


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3648 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-20 03:49:33 +00:00
Assar Westerlund
fd838cff2c remove unimplemented functions
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3647 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-20 03:48:53 +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
5926fa4daf Add {get,set}enctype.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3599 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-13 21:21:33 +00:00