Commit Graph

3513 Commits

Author SHA1 Message Date
Assar Westerlund
37ce1009ff forward declaration of `struct sockaddr'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3570 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-29 20:49:12 +00:00
Assar Westerlund
9605668675 (krb5_kt_get_entry): check the keytype
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3569 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-29 20:48:55 +00:00
Assar Westerlund
e6c5f9a281 (krb5_get_forwarded_creds): figure out what etype to use from the
keytype.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3568 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-29 20:48:23 +00:00
Assar Westerlund
4877be55f1 (krb5_generate_seq_number): handle other key types than DES
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3567 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-29 20:45:53 +00:00
Assar Westerlund
5ba6a0b9ec (key_type): add `best_cksumtype'
(krb5_keytype_to_cksumtype): new function


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3566 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-29 20:43:08 +00:00
Assar Westerlund
f2943ec899 (krb5_build_authenticator): figure out what etype to use from the
keytype.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3565 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-29 20:42:30 +00:00
Assar Westerlund
f0d8d33171 (krb5_auth_con_init): set cksumtype' and enctype' to 0
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3564 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-29 20:42:00 +00:00
Assar Westerlund
776e07c0c9 (ext_keytab): extract all keys
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3563 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-29 20:41:26 +00:00
Assar Westerlund
d0ebd5f92a INET6_ADDRSTRLEN kludge
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3562 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-29 14:04:39 +00:00
Assar Westerlund
fc4fa1ec84 netinet/in6.h and netinet6/in6.h
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3561 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-29 14:00:36 +00:00
Assar Westerlund
53716855a5 check for <netinet6/in6.h>
check for -linet6


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3560 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-29 13:58:39 +00:00
Assar Westerlund
c21c195eca got to be somewhere
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3559 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-29 13:54:32 +00:00
Assar Westerlund
bad9b7b335 remove .cvsignore
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3558 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-29 13:26:43 +00:00
Assar Westerlund
b7ccdfc55f *** empty log message ***
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3557 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-29 13:24:51 +00:00
Johan Danielsson
eb1b742ee2 base64_*
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3556 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-27 22:01:26 +00:00
Johan Danielsson
80fe869bc1 +base64.c
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3555 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-27 22:00:52 +00:00
Johan Danielsson
fae8c310e4 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3554 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-27 21:03:25 +00:00
Johan Danielsson
f441fca4d7 some exports
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3553 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-27 21:03:05 +00:00
Assar Westerlund
fe97fc0510 des_enc.c (hopefully)
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3552 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-25 23:48:12 +00:00
Johan Danielsson
72a5f1938f add base64
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3551 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-25 14:09:34 +00:00
Johan Danielsson
040325d17c removed base64
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3550 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-25 14:04:15 +00:00
Johan Danielsson
9d45180770 Moved to roken
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3549 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-25 14:03:50 +00:00
Assar Westerlund
73044009fa *** empty log message ***
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3548 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-23 07:38:01 +00:00
Assar Westerlund
3adcf8b005 fix checksumtype for des3-cbc-sha1
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3547 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-23 07:36:52 +00:00
Assar Westerlund
1de9ecd915 fix check for keyed and collision-proof checksum
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3546 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-23 07:35:52 +00:00
Assar Westerlund
1615f1fc72 (valid_etype): remove hard-coded constants
(default_etypes): include DES3


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3545 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-23 07:35:02 +00:00
Assar Westerlund
78bf03ca6b fix IPv6 conditionals
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3544 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-23 07:32:49 +00:00
Assar Westerlund
bbb9ec5015 (init_des_key, set_password): DES3 keys also
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3543 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-23 07:31:10 +00:00
Assar Westerlund
47314db903 *** empty log message ***
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3542 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-23 01:02:29 +00:00
Assar Westerlund
4c90a2d058 (krb5_sendto_kdc): no data returned means no contact?
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3541 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-23 01:02:13 +00:00
Assar Westerlund
6468ceaf27 fix typo in `ipv6_anyaddr'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3540 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-23 01:00:47 +00:00
Johan Danielsson
ac080621cd make DES3_string_to_key static
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3539 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 18:43:02 +00:00
Johan Danielsson
a894a2ae96 `deprecate' krb5_key_to_string
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3538 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 18:42:16 +00:00
Johan Danielsson
cbfdc6672b use keytype_to_string
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3537 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 18:41:26 +00:00
Johan Danielsson
641cf0c95c x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3536 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 18:39:02 +00:00
Johan Danielsson
c4125f8ac4 Pass keytype to string_to_key
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3535 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 18:38:36 +00:00
Johan Danielsson
a888c4e3ac x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3534 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 18:28:20 +00:00
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