Commit Graph

3876 Commits

Author SHA1 Message Date
Johan Danielsson
5c600d0ba3 Somewhat fix the etype usage. The list sent by the client is used to
select wich key to encrypt the kdc rep with (in case of as-req), and
with the server info to select the session key type. The server key
the ticket is encrypted is based purely on the keys in the database.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3533 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 18:28:07 +00:00
Johan Danielsson
dadf39203d Add keytype support. Default to version 5 keys.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3532 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 18:23:30 +00:00
Johan Danielsson
2b1793bc18 etype2keytype -> etype_to_keytype
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3531 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 18:21:42 +00:00
Johan Danielsson
89fc4f064b x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3530 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 18:05:20 +00:00
Johan Danielsson
1e000dca69 Fix a lot of etype/keytype misuse.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3529 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 18:05:07 +00:00
Johan Danielsson
8df2b46712 Moved generate_random_keyblock to encrypt.c
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3528 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 18:04:15 +00:00
Johan Danielsson
132bad619c Add des3-cbc-md5, and des3-cbc-sha1. Add many *_to_* functions.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3527 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 18:03:30 +00:00
Johan Danielsson
2db52e1b0e remove comments
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3526 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 17:33:56 +00:00
Johan Danielsson
9fb9a096f6 Pass keytype to krb5_string_to_key().
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3525 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 16:20:57 +00:00
Johan Danielsson
5a3f3a4382 Add des3 string-to-key. Add ktype argument to krb5_string_to_key().
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3524 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 16:20:02 +00:00
Johan Danielsson
bdf8b7934a x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3523 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 16:09:13 +00:00
Johan Danielsson
84bdfcb1d8 Some cleanup, and added:
- rsa-md5-des3
- hmac-sha1-des3
- keyed and collision proof flags
  to each checksum method
- checksum<->string functions.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3522 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 16:08:10 +00:00
Johan Danielsson
6982ad8930 Add CKSUMTYPE_HMAC_SHA1_DES3, CKSUMTYPE_SHA1, and KEYTYPE_DES3.
Rename krb5_time to krb5_timestamp, add krb5_deltat.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3521 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 15:55:03 +00:00
Johan Danielsson
822221a0c2 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3520 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 09:44:59 +00:00
Johan Danielsson
e972be3265 Use krb5_generate_random_keyblock.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3519 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 09:44:07 +00:00
Assar Westerlund
b1f048c6fc *** empty log message ***
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3518 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-21 13:26:40 +00:00
Assar Westerlund
2ca944d2bc use new addr_families functions
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3517 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-21 13:24:31 +00:00
Assar Westerlund
ebe1fa6374 use new addr_families functions. Now works over IPv6
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3516 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-21 13:24:12 +00:00
Assar Westerlund
13ce221883 use correct symbols for address families
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3515 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-21 13:23:55 +00:00
Assar Westerlund
e8ff5b15f8 add KRB5_ADDRESS_INET6
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3514 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-21 13:23:09 +00:00
Assar Westerlund
8876c146de const argument to krb5_data_copy
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3513 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-21 13:22:40 +00:00
Assar Westerlund
811ad639c4 remove old code
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3512 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-21 13:21:44 +00:00
Assar Westerlund
a4974013d9 new file
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3511 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-21 13:21:27 +00:00
Assar Westerlund
20686c575d addr_families
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3510 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-21 13:21:12 +00:00
Assar Westerlund
378c0ebc44 HAVE_SOCKADDR_IN6 -> HAVE_STRUCT_SOCKADDR_IN6
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3509 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-21 13:20:23 +00:00
Assar Westerlund
0f544550ad rename it to HAVE_STRUCT_SOCKADDR_IN6
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3508 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-21 13:20:00 +00:00
Assar Westerlund
2df51d80ae use AC_KRB_IPV6
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3507 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-21 13:19:38 +00:00
Assar Westerlund
376aad4313 new macro `AC_KRB_IPV6'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3506 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-21 13:19:17 +00:00
Johan Danielsson
35ad156323 HAVE_UT_EXIT
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3505 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-18 15:15:40 +00:00
Johan Danielsson
b9ef384206 encrypt_delay
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3504 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-18 15:12:02 +00:00
Assar Westerlund
21a372e534 support ; for comments for compatability with MIT
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3503 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-18 07:25:06 +00:00
Johan Danielsson
7c164dc23c remove unintended commit of issue-code
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3502 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-17 19:30:15 +00:00
Johan Danielsson
2c71d0405b Fix for duplicate `-- user'.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3501 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-17 19:28:02 +00:00
Johan Danielsson
501d17bd31 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3500 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-13 21:04:27 +00:00
Johan Danielsson
af5e363ebf Don't encrypt twice. Complain on non-convertable principals.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3499 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-13 21:04:15 +00:00
Johan Danielsson
2b54f7ff8f fix for assar :-)
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3498 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-13 19:03:45 +00:00
Johan Danielsson
00f70a94d5 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3497 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-13 18:48:27 +00:00
Johan Danielsson
50684d1fa2 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3496 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-13 18:10:41 +00:00
Johan Danielsson
dda7a7f327 Kerberos 5 patches
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3495 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-13 04:47:04 +00:00
Johan Danielsson
07ec6dbbf5 ac_path_xtra
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3494 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-13 04:44:08 +00:00
Assar Westerlund
e4afd9c6e2 missing important line :-(
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3493 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-13 02:02:42 +00:00
Assar Westerlund
be563f32d7 init family
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3492 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-13 01:43:28 +00:00
Assar Westerlund
2c1bc61507 *** empty log message ***
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3491 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-13 00:49:40 +00:00
Assar Westerlund
8c1a95c780 fix
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3490 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-13 00:45:46 +00:00
Assar Westerlund
bada533939 check for inet_ntop and inet_pton
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3489 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-13 00:26:44 +00:00
Assar Westerlund
e67d9a27c0 AF_INET6 support
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3488 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-13 00:26:29 +00:00
Assar Westerlund
8c5842631e stricter #ifdef
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3487 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-12 23:40:05 +00:00
Assar Westerlund
42c2207efa new file
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3486 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-12 23:31:22 +00:00
Assar Westerlund
0578c01b1f compat for different IPv6-APIs
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3485 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-12 23:29:58 +00:00
Assar Westerlund
b09f153c01 rename sa_len' -> sa_size'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3484 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-12 23:22:32 +00:00