Commit Graph

9508 Commits

Author SHA1 Message Date
Love Hörnquist Åstrand
00b40cc9a8 (parse_rsa_private_key): free type earlier.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18263 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-06 13:16:07 +00:00
Love Hörnquist Åstrand
af0764a59a x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18262 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-06 12:53:27 +00:00
Love Hörnquist Åstrand
556a53109c (parse_rsa_private_key): free type after use
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18261 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-06 12:08:20 +00:00
Love Hörnquist Åstrand
b2f9603d3f x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18254 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-06 07:31:06 +00:00
Love Hörnquist Åstrand
1e83468c03 Cast argument to ctype(3) functions to (unsigned char).
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18253 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-06 07:30:54 +00:00
Love Hörnquist Åstrand
6b3f7ef578 #if 0 out unused code.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18252 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-06 07:26:58 +00:00
Love Hörnquist Åstrand
bf89bf0115 (_hx509_Name_to_string): remove dup const
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18251 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-06 07:23:29 +00:00
Love Hörnquist Åstrand
7c362c1b6c x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18247 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-05 18:36:40 +00:00
Love Hörnquist Åstrand
4fa0198146 remove <sys/queue.h>
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18246 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-05 18:36:07 +00:00
Love Hörnquist Åstrand
38b3c68c13 (hdb_get_entry): memset ent before passing it into ->hdb_fetch().
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18234 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-05 07:52:27 +00:00
Love Hörnquist Åstrand
4a4e23a447 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18219 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-04 10:18:26 +00:00
Love Hörnquist Åstrand
8ddc3d0462 In generation of remove_TYPE: if you just removed the last element,
you must not memmove memory beyond the array.
From Andrew Bartlett


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18218 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-04 10:18:10 +00:00
Love Hörnquist Åstrand
bd92b2eb62 man_MANS += krb5_digest.3
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18216 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-03 23:02:27 +00:00
Love Hörnquist Åstrand
a7cea63ffe Add all protos
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18215 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-03 22:54:00 +00:00
Love Hörnquist Åstrand
5bda808024 Basic krb5_digest manpage.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18213 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-03 13:45:41 +00:00
Love Hörnquist Åstrand
681c7331c4 Add krb5_digest functions.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18212 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-03 10:39:35 +00:00
Love Hörnquist Åstrand
04c2dfb7c6 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18210 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 21:48:45 +00:00
Love Hörnquist Åstrand
d02fc9dbf1 Add more libs to libhx509
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18209 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 21:35:24 +00:00
Love Hörnquist Åstrand
67b56ea02a indent comment
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18208 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 21:18:42 +00:00
Love Hörnquist Åstrand
d9bdb35e27 Thinker more with header lengths.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18207 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 20:57:02 +00:00
Love Hörnquist Åstrand
583be9c858 try harder to get the header calculations right
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18206 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 19:23:25 +00:00
Love Hörnquist Åstrand
4c9872cc28 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18205 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 19:05:05 +00:00
Love Hörnquist Åstrand
563a9bf25e Improve the calcucation of header lengths. DCE-STYLE data is also
padded so remove if (1 || ...) code.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18204 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 19:04:50 +00:00
Love Hörnquist Åstrand
b110e33a3f minimize layering and remove krb5_kdc_flags
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18202 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 12:00:59 +00:00
Love Hörnquist Åstrand
e0645d20a6 Make compile.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18201 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 11:57:36 +00:00
Love Hörnquist Åstrand
204118e4d1 Always use the kdc_flags in the right bit order.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18200 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 11:54:45 +00:00
Love Hörnquist Åstrand
df68c9c378 (digest_request): if NULL is passed in as realm, use default realm.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18197 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 10:49:56 +00:00
Love Hörnquist Åstrand
3259ff1f40 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18196 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 09:15:24 +00:00
Love Hörnquist Åstrand
99f1c8cb8e (_gsskrb5_wrap_size_limit): use _gssapi_wrap_size_arcfour for arcfour
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18195 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 09:15:05 +00:00
Love Hörnquist Åstrand
0ed8497583 Move _gssapi_wrap_size_arcfour here.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18194 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 09:14:14 +00:00
Love Hörnquist Åstrand
246de3cc42 prefix all gss_spnego with _, use generated headers
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18191 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 08:07:58 +00:00
Love Hörnquist Åstrand
0f9e86aa49 Split all mech to diffrent mechsrc variables.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18190 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 08:06:03 +00:00
Love Hörnquist Åstrand
493bd788d4 Make internal function static (and rename).
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18189 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-02 07:29:58 +00:00
Love Hörnquist Åstrand
af7f029a28 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18188 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-01 18:05:53 +00:00
Love Hörnquist Åstrand
dce4b55512 Fix double free's, NULL ptr de-reference, and conform better to pkcs11.
From Douglas Engert.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18187 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-01 18:05:05 +00:00
Love Hörnquist Åstrand
75ece1ac48 Fix "if (x) lock(y)" bug. From Harald Barth.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18186 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-01 17:55:35 +00:00
Love Hörnquist Åstrand
c667d17ea8 Include <sys/param.h> for MAXHOSTNAMELEN.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18184 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-01 17:50:55 +00:00
Love Hörnquist Åstrand
14f1218bfc Grow (%p, %a, %n) tables for Solaris 10 lex. From Harald Barth.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18182 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-01 17:36:38 +00:00
Love Hörnquist Åstrand
9d38bdd08c x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18179 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-26 19:40:12 +00:00
Love Hörnquist Åstrand
839c8fba02 DCE-style token do include padding, add it back.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18173 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-25 22:23:27 +00:00
Love Hörnquist Åstrand
26ae75721a Add wrap support, interrop with itself but not w2k3s-sp1
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18172 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-25 21:42:28 +00:00
Love Hörnquist Åstrand
0ecd7e58ad move the arcfour specific stuff to the arcfour header.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18171 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-25 20:45:00 +00:00
Love Hörnquist Åstrand
24c75bf8eb Support DCE-style unwrap, tested with w2k3server-sp1.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18170 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-25 20:44:03 +00:00
Love Hörnquist Åstrand
e88a91bffb x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18168 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-25 19:25:06 +00:00
Love Hörnquist Åstrand
6accd4715c (gss_accept_sec_context): if the token doesn't start with [APPLICATION
0] SEQUENCE, lets assume its a DCE-style kerberos 5 connection. XXX
this needs to be made better in cause we get another GSS-API protocol
violating protocol. It should be possible to detach the Kerberos
DCE-style since it starts with a AP-REQ PDU, but that have to wait for
now.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18167 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-25 19:24:48 +00:00
Love Hörnquist Åstrand
c715d0a0aa x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18163 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-25 07:10:37 +00:00
Love Hörnquist Åstrand
830e100213 remove unused file
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18162 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-24 09:15:10 +00:00
Love Hörnquist Åstrand
ae207c90aa x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18161 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-24 09:13:36 +00:00
Love Hörnquist Åstrand
4e79ae875a (decode_type): drop unused variable realtype.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18160 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-24 09:13:12 +00:00
Love Hörnquist Åstrand
e44de8b05e x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18159 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-22 15:49:20 +00:00