]> git.ipfire.org Git - thirdparty/krb5.git/log
thirdparty/krb5.git
16 years agoSupport init_state for CCM aes-ccm
Luke Howard [Mon, 29 Dec 2008 22:33:27 +0000 (22:33 +0000)] 
Support init_state for CCM

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/aes-ccm@21633 dc483132-0cff-0310-8789-dd5450dbe970

16 years agocleanup
Luke Howard [Mon, 29 Dec 2008 06:01:42 +0000 (06:01 +0000)] 
cleanup

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/aes-ccm@21624 dc483132-0cff-0310-8789-dd5450dbe970

16 years agofix an order of operations bug
Luke Howard [Mon, 29 Dec 2008 05:55:26 +0000 (05:55 +0000)] 
fix an order of operations bug

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/aes-ccm@21623 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoReturn KRB5_CRYPTO_INTERNAL if counter wraps around
Luke Howard [Sun, 28 Dec 2008 22:41:09 +0000 (22:41 +0000)] 
Return KRB5_CRYPTO_INTERNAL if counter wraps around

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/aes-ccm@21620 dc483132-0cff-0310-8789-dd5450dbe970

16 years agocleanup
Luke Howard [Sun, 28 Dec 2008 13:04:14 +0000 (13:04 +0000)] 
cleanup

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/aes-ccm@21618 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAt the possible expense of some performance, completely parameterized
Luke Howard [Sun, 28 Dec 2008 12:40:13 +0000 (12:40 +0000)] 
At the possible expense of some performance, completely parameterized
CCM implementation so different values of n and q can be chosen by
changing the crypto_length() implementation.

Also, HEADER now only contains the nonce rather than the B0 (which can
be reasembled on decryption from Flags | HEADER | Payload length)

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/aes-ccm@21616 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoSupport 64-bit adata lengths
Luke Howard [Sat, 27 Dec 2008 00:48:57 +0000 (00:48 +0000)] 
Support 64-bit adata lengths

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/aes-ccm@21605 dc483132-0cff-0310-8789-dd5450dbe970

16 years agocorrectly initialize counter blocks' flags field
Luke Howard [Fri, 26 Dec 2008 12:06:54 +0000 (12:06 +0000)] 
correctly initialize counter blocks' flags field

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/aes-ccm@21601 dc483132-0cff-0310-8789-dd5450dbe970

16 years agocleanup
Luke Howard [Fri, 26 Dec 2008 11:48:37 +0000 (11:48 +0000)] 
cleanup

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/aes-ccm@21600 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoReorder SIGN_ONLY before DATA to comply with CCM spec
Luke Howard [Fri, 26 Dec 2008 06:17:57 +0000 (06:17 +0000)] 
Reorder SIGN_ONLY before DATA to comply with CCM spec

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/aes-ccm@21595 dc483132-0cff-0310-8789-dd5450dbe970

16 years agofix a signed-ness issue
Luke Howard [Fri, 26 Dec 2008 05:58:18 +0000 (05:58 +0000)] 
fix a signed-ness issue

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/aes-ccm@21594 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoA branch of the mskrb-integ code with an implementation of AES-ccm
Sam Hartman [Thu, 4 Dec 2008 18:38:10 +0000 (18:38 +0000)] 
A branch of the mskrb-integ code with an implementation of AES-ccm

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/aes-ccm@21281 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoMake k5-plugin.h safe for multiple includes
Luke Howard [Thu, 4 Dec 2008 06:23:34 +0000 (06:23 +0000)] 
Make k5-plugin.h safe for multiple includes

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21277 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAdd buffer set utility functions
Luke Howard [Wed, 3 Dec 2008 23:14:51 +0000 (23:14 +0000)] 
Add buffer set utility functions

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21276 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAdd GSS_C_AF_NETBIOS
Luke Howard [Wed, 3 Dec 2008 04:51:31 +0000 (04:51 +0000)] 
Add GSS_C_AF_NETBIOS

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21272 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoZero outbuf on error return
Luke Howard [Wed, 3 Dec 2008 04:30:37 +0000 (04:30 +0000)] 
Zero outbuf on error return

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21271 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAdd spnego forwarders for AEAD and IOV SPIs
Luke Howard [Tue, 2 Dec 2008 22:31:12 +0000 (22:31 +0000)] 
Add spnego forwarders for AEAD and IOV SPIs

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21270 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAdd gss_wrap_aead() and gss_unwrap_aead(). Note a mechanism may
Luke Howard [Tue, 2 Dec 2008 22:30:33 +0000 (22:30 +0000)] 
Add gss_wrap_aead() and gss_unwrap_aead(). Note a mechanism may
implement gss_wrap_iov()/gss_unwrap_iov() and the mechglue will provide
cover implementations of gss_wrap(), gss_unwrap(), gss_seal(),
gss_unseal(), gss_wrap_aead() and gss_unwrap_aead(). (Note though that
there is presently no cover version of gss_wrap_size_limit().)

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21269 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoSwap iov_count and iov arguments; make iov_count an int
Luke Howard [Tue, 2 Dec 2008 22:28:30 +0000 (22:28 +0000)] 
Swap iov_count and iov arguments; make iov_count an int

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21268 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoReorder iov_count and iov arguments; make iov_count an int
Luke Howard [Tue, 2 Dec 2008 22:26:37 +0000 (22:26 +0000)] 
Reorder iov_count and iov arguments; make iov_count an int

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21267 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoRemove unneeded LEAN_CLIENT #define's
Sam Hartman [Tue, 2 Dec 2008 20:30:21 +0000 (20:30 +0000)] 
Remove unneeded  LEAN_CLIENT #define's

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21265 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoMerge trunk at r21260 into mskrb-integ branch
Sam Hartman [Tue, 2 Dec 2008 20:29:34 +0000 (20:29 +0000)] 
Merge trunk at r21260 into mskrb-integ branch

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21264 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoensure address field is correctly initialised for RPC clients; set close on exec...
Luke Howard [Sun, 30 Nov 2008 01:20:27 +0000 (01:20 +0000)] 
ensure address field is correctly initialised for RPC clients; set close on exec flag for RPC sockets

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21203 dc483132-0cff-0310-8789-dd5450dbe970

16 years agocleanup
Luke Howard [Thu, 27 Nov 2008 01:00:19 +0000 (01:00 +0000)] 
cleanup

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21202 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoset password need not meet minimum lifetime requirement if target principal differs...
Luke Howard [Thu, 27 Nov 2008 00:59:12 +0000 (00:59 +0000)] 
set password need not meet minimum lifetime requirement if target principal differs from client principal

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21201 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoWhen processing an AP-REQ, locate the service key based on the
Luke Howard [Wed, 26 Nov 2008 20:41:25 +0000 (20:41 +0000)] 
When processing an AP-REQ, locate the service key based on the
server argument to krb5_rd_req() (if present) or else by iterating
through the keytab; the service principal name in the ticket has no
bearing.

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21200 dc483132-0cff-0310-8789-dd5450dbe970

16 years agocleanup
Luke Howard [Wed, 26 Nov 2008 03:09:20 +0000 (03:09 +0000)] 
cleanup

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21199 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoput back purify stuff
Luke Howard [Tue, 25 Nov 2008 23:46:53 +0000 (23:46 +0000)] 
put back purify stuff

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21198 dc483132-0cff-0310-8789-dd5450dbe970

16 years agofix incorrect callback signature
Luke Howard [Tue, 25 Nov 2008 21:07:36 +0000 (21:07 +0000)] 
fix incorrect callback signature

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21197 dc483132-0cff-0310-8789-dd5450dbe970

16 years agodes-hmac-sha1 does not support AEAD
Luke Howard [Tue, 25 Nov 2008 21:00:04 +0000 (21:00 +0000)] 
des-hmac-sha1 does not support AEAD

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21196 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoRemove reference to multiple padding buffers
Sam Hartman [Tue, 25 Nov 2008 20:58:20 +0000 (20:58 +0000)] 
Remove reference to multiple padding buffers

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21195 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoavoid double close for RPC descriptors
Luke Howard [Tue, 25 Nov 2008 19:42:59 +0000 (19:42 +0000)] 
avoid double close for RPC descriptors

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21194 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoUpdate t_encrypt to do some black-box testing of the iov API
Sam Hartman [Tue, 25 Nov 2008 16:28:44 +0000 (16:28 +0000)] 
Update t_encrypt to do some black-box testing of the iov API

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21193 dc483132-0cff-0310-8789-dd5450dbe970

16 years agocleanup and increase max TCP connections by half for kpasswd
Luke Howard [Tue, 25 Nov 2008 10:56:29 +0000 (10:56 +0000)] 
cleanup and increase max TCP connections by half for kpasswd

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21192 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoBe a little friendlier to the RPC runtime, by notifying it of closed FDs
Luke Howard [Tue, 25 Nov 2008 06:24:18 +0000 (06:24 +0000)] 
Be a little friendlier to the RPC runtime, by notifying it of closed FDs
on shutdown

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21191 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoMore cleanup
Luke Howard [Tue, 25 Nov 2008 06:14:48 +0000 (06:14 +0000)] 
More cleanup

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21190 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoCleanup
Luke Howard [Tue, 25 Nov 2008 06:12:30 +0000 (06:12 +0000)] 
Cleanup

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21189 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAssign gssapi_ext.h over from PADL to MIT
Luke Howard [Tue, 25 Nov 2008 05:48:27 +0000 (05:48 +0000)] 
Assign gssapi_ext.h over from PADL to MIT

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21188 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoTCP support for kpasswd protocol
Luke Howard [Tue, 25 Nov 2008 05:40:30 +0000 (05:40 +0000)] 
TCP support for kpasswd protocol

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21187 dc483132-0cff-0310-8789-dd5450dbe970

16 years agotype in krb5_c_crypto_length is the crypto type not the enctype
Sam Hartman [Mon, 24 Nov 2008 23:38:26 +0000 (23:38 +0000)] 
type in krb5_c_crypto_length is the crypto type not the enctype

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21186 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoOmit CTS length check
Luke Howard [Mon, 24 Nov 2008 21:36:57 +0000 (21:36 +0000)] 
Omit CTS length check

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21185 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAdd OpenLDAP Public License
Luke Howard [Mon, 24 Nov 2008 21:21:41 +0000 (21:21 +0000)] 
Add OpenLDAP Public License

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21184 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoClarify ACL/initial flag checks for setpw
Luke Howard [Sun, 23 Nov 2008 22:37:52 +0000 (22:37 +0000)] 
Clarify ACL/initial flag checks for setpw

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21178 dc483132-0cff-0310-8789-dd5450dbe970

16 years agotarget can be NULL in ChangePasswdData
Luke Howard [Sun, 23 Nov 2008 02:33:44 +0000 (02:33 +0000)] 
target can be NULL in ChangePasswdData

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21177 dc483132-0cff-0310-8789-dd5450dbe970

16 years agofix incorrect order
Luke Howard [Sun, 23 Nov 2008 01:27:41 +0000 (01:27 +0000)] 
fix incorrect order

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21176 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoPreliminary RFC 3244 support (no TCP support yet)
Luke Howard [Sun, 23 Nov 2008 00:36:20 +0000 (00:36 +0000)] 
Preliminary RFC 3244 support (no TCP support yet)

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21175 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAdd kadm5int_acl_check_krb() variant
Luke Howard [Sun, 23 Nov 2008 00:24:03 +0000 (00:24 +0000)] 
Add kadm5int_acl_check_krb() variant

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21174 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAdd decode_krb5_setpw_req()
Luke Howard [Sat, 22 Nov 2008 03:43:00 +0000 (03:43 +0000)] 
Add decode_krb5_setpw_req()

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21173 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoFix up checksum calculations for V1 IOV
Luke Howard [Fri, 21 Nov 2008 07:11:54 +0000 (07:11 +0000)] 
Fix up checksum calculations for V1 IOV

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21172 dc483132-0cff-0310-8789-dd5450dbe970

16 years agofix a logic error in kg_integ_only_iov()
Luke Howard [Fri, 21 Nov 2008 05:40:58 +0000 (05:40 +0000)] 
fix a logic error in kg_integ_only_iov()

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21171 dc483132-0cff-0310-8789-dd5450dbe970

16 years agocleanup
Luke Howard [Fri, 21 Nov 2008 05:38:52 +0000 (05:38 +0000)] 
cleanup

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21170 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoFix some warnings
Luke Howard [Fri, 21 Nov 2008 05:27:55 +0000 (05:27 +0000)] 
Fix some warnings

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21169 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoFix some warnings
Luke Howard [Fri, 21 Nov 2008 05:20:12 +0000 (05:20 +0000)] 
Fix some warnings

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21168 dc483132-0cff-0310-8789-dd5450dbe970

16 years agocleanup
Luke Howard [Thu, 20 Nov 2008 22:58:23 +0000 (22:58 +0000)] 
cleanup

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21167 dc483132-0cff-0310-8789-dd5450dbe970

16 years agodefine KRB5_RELTAG for now
Luke Howard [Thu, 20 Nov 2008 11:32:54 +0000 (11:32 +0000)] 
define KRB5_RELTAG for now

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21166 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoExport krb5_unparse_name_flags_ext
Luke Howard [Thu, 20 Nov 2008 07:58:48 +0000 (07:58 +0000)] 
Export krb5_unparse_name_flags_ext

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21165 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoadd krb5_unparse_name_flags_ext()
Luke Howard [Thu, 20 Nov 2008 03:30:10 +0000 (03:30 +0000)] 
add krb5_unparse_name_flags_ext()

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21164 dc483132-0cff-0310-8789-dd5450dbe970

16 years agocleanup
Luke Howard [Thu, 20 Nov 2008 03:29:55 +0000 (03:29 +0000)] 
cleanup

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21163 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoDon't escape spaces in principal names on unparsing
Luke Howard [Thu, 20 Nov 2008 01:30:16 +0000 (01:30 +0000)] 
Don't escape spaces in principal names on unparsing

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21162 dc483132-0cff-0310-8789-dd5450dbe970

16 years agofix invalid read
Luke Howard [Thu, 20 Nov 2008 01:22:28 +0000 (01:22 +0000)] 
fix invalid read

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21161 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoUpdate exports for PAC APIs
Luke Howard [Thu, 20 Nov 2008 01:19:42 +0000 (01:19 +0000)] 
Update exports for PAC APIs

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21160 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoPAC API bugfixes, now passes Heimdal test suite
Luke Howard [Thu, 20 Nov 2008 01:18:56 +0000 (01:18 +0000)] 
PAC API bugfixes, now passes Heimdal test suite

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21159 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoFix typo
Luke Howard [Thu, 20 Nov 2008 00:41:50 +0000 (00:41 +0000)] 
Fix typo

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21158 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoCleanup to use new principal parsing APIs
Luke Howard [Thu, 20 Nov 2008 00:22:36 +0000 (00:22 +0000)] 
Cleanup to use new principal parsing APIs

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21157 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoEscape spaces upon unparsing, to pass Heimdal test suite; may need to
Luke Howard [Thu, 20 Nov 2008 00:22:18 +0000 (00:22 +0000)] 
Escape spaces upon unparsing, to pass Heimdal test suite; may need to
revisit

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21156 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoImplement krb5_parse_name_flags() and UPN support
Luke Howard [Thu, 20 Nov 2008 00:21:51 +0000 (00:21 +0000)] 
Implement krb5_parse_name_flags() and UPN support

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21155 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAdd krb5_principal_compare_any_realm() for Heimdal compat
Luke Howard [Thu, 20 Nov 2008 00:20:49 +0000 (00:20 +0000)] 
Add krb5_principal_compare_any_realm() for Heimdal compat

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21154 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAdd krb5_unparse_name_flags() (Heimdal API)
Luke Howard [Wed, 19 Nov 2008 22:52:00 +0000 (22:52 +0000)] 
Add krb5_unparse_name_flags() (Heimdal API)

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21153 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoCheck for duplicate buffers in PAC
Luke Howard [Wed, 19 Nov 2008 11:55:30 +0000 (11:55 +0000)] 
Check for duplicate buffers in PAC

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21152 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoexport krb5int_utf8s_to_ucs2les
Luke Howard [Wed, 19 Nov 2008 07:19:49 +0000 (07:19 +0000)] 
export krb5int_utf8s_to_ucs2les

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21151 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoadd krb5int_pac_sign()
Luke Howard [Wed, 19 Nov 2008 07:13:09 +0000 (07:13 +0000)] 
add krb5int_pac_sign()

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21150 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAdd protoypes for Heimdal PAC parsing APIs
Luke Howard [Wed, 19 Nov 2008 07:11:18 +0000 (07:11 +0000)] 
Add protoypes for Heimdal PAC parsing APIs

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21149 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoInitial implementation (untested) of PAC APIs
Luke Howard [Wed, 19 Nov 2008 07:09:38 +0000 (07:09 +0000)] 
Initial implementation (untested) of PAC APIs

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21148 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAdd counted UCS-2 to UTF-8 APIs
Luke Howard [Wed, 19 Nov 2008 05:13:17 +0000 (05:13 +0000)] 
Add counted UCS-2 to UTF-8 APIs

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21147 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAdd stubs for Heimdal-compatible PAC parsing API
Luke Howard [Wed, 19 Nov 2008 00:03:44 +0000 (00:03 +0000)] 
Add stubs for Heimdal-compatible PAC parsing API

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21146 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoBuild unicode subdirectory
Luke Howard [Tue, 18 Nov 2008 06:21:59 +0000 (06:21 +0000)] 
Build unicode subdirectory

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21145 dc483132-0cff-0310-8789-dd5450dbe970

16 years agonormcmp should take const data arguments
Luke Howard [Tue, 18 Nov 2008 06:11:44 +0000 (06:11 +0000)] 
normcmp should take const data arguments

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21144 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoexport krb5int_utf8_next
Luke Howard [Tue, 18 Nov 2008 06:09:49 +0000 (06:09 +0000)] 
export krb5int_utf8_next

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21143 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoDon't limit comparisons to UCS-2
Luke Howard [Tue, 18 Nov 2008 05:17:17 +0000 (05:17 +0000)] 
Don't limit comparisons to UCS-2

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21142 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoParse new [libdefaults] options
Luke Howard [Tue, 18 Nov 2008 04:50:18 +0000 (04:50 +0000)] 
Parse new [libdefaults] options

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21141 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoImport OpenLDAP Unicode normalization and comparison APIs
Luke Howard [Tue, 18 Nov 2008 04:49:04 +0000 (04:49 +0000)] 
Import OpenLDAP Unicode normalization and comparison APIs

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21140 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoUse new UTF-8 to UCS-2 conversion API for rc4-hmac string2key
Luke Howard [Tue, 18 Nov 2008 04:46:40 +0000 (04:46 +0000)] 
Use new UTF-8 to UCS-2 conversion API for rc4-hmac string2key

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21139 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAdd "dumb" UTF-8 to UCS-2 conversion routines
Luke Howard [Tue, 18 Nov 2008 04:46:10 +0000 (04:46 +0000)] 
Add "dumb" UTF-8 to UCS-2 conversion routines

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21138 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAdd Unicode/UTF-8 headers
Luke Howard [Tue, 18 Nov 2008 04:43:45 +0000 (04:43 +0000)] 
Add Unicode/UTF-8 headers

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21137 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAdd libdefaults options for UTF-8 and case-insensitive behaviour
Luke Howard [Tue, 18 Nov 2008 04:42:43 +0000 (04:42 +0000)] 
Add libdefaults options for UTF-8 and case-insensitive behaviour

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21136 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoFix some more warnings
Luke Howard [Mon, 17 Nov 2008 07:25:49 +0000 (07:25 +0000)] 
Fix some more warnings

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21127 dc483132-0cff-0310-8789-dd5450dbe970

16 years agofix some warnings
Luke Howard [Mon, 17 Nov 2008 07:13:39 +0000 (07:13 +0000)] 
fix some warnings

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21126 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoCleanup warnings
Luke Howard [Mon, 17 Nov 2008 07:12:40 +0000 (07:12 +0000)] 
Cleanup warnings

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21125 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoCleanup warnings
Luke Howard [Mon, 17 Nov 2008 07:12:16 +0000 (07:12 +0000)] 
Cleanup warnings

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21124 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoChange crypto_length prototype to return unsigned int, so it
Luke Howard [Mon, 17 Nov 2008 07:09:53 +0000 (07:09 +0000)] 
Change crypto_length prototype to return unsigned int, so it
can be used directly with krb5_data

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21123 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoNamespace cleanup
Luke Howard [Sun, 16 Nov 2008 09:49:15 +0000 (09:49 +0000)] 
Namespace cleanup

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21122 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoRefactor code such that an AEAD provider does not need to implement the
Luke Howard [Sun, 16 Nov 2008 09:45:24 +0000 (09:45 +0000)] 
Refactor code such that an AEAD provider does not need to implement the
older, non-IOV SPIs. Instead, the older APIs will implement their
behaviour on top of the AEAD SPIs, using the wrapper functions in
aead.c.

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21121 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoRefactor code such that an AEAD provider does not need to implement the
Luke Howard [Sun, 16 Nov 2008 09:45:05 +0000 (09:45 +0000)] 
Refactor code such that an AEAD provider does not need to implement the
older, non-IOV SPIs. Instead, the older APIs will implement their
behaviour on top of the AEAD SPIs, using the wrapper functions in
aead.c.

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21120 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoFix extern declaration
Luke Howard [Sun, 16 Nov 2008 01:10:08 +0000 (01:10 +0000)] 
Fix extern declaration

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21119 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoUse return value of get/put block to indicate termination condition
Luke Howard [Sat, 15 Nov 2008 23:59:20 +0000 (23:59 +0000)] 
Use return value of get/put block to indicate termination condition

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21118 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoCCM: iv should just contain nonce, not CTR
Luke Howard [Sat, 15 Nov 2008 14:30:46 +0000 (14:30 +0000)] 
CCM: iv should just contain nonce, not CTR

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21117 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoCCM: cleanup
Luke Howard [Sat, 15 Nov 2008 14:14:58 +0000 (14:14 +0000)] 
CCM: cleanup

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21116 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoAllow caller to specify nonce/initial counter value for CCM
Luke Howard [Sat, 15 Nov 2008 13:35:04 +0000 (13:35 +0000)] 
Allow caller to specify nonce/initial counter value for CCM

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21115 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoCleanup
Luke Howard [Sat, 15 Nov 2008 03:32:37 +0000 (03:32 +0000)] 
Cleanup

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21114 dc483132-0cff-0310-8789-dd5450dbe970

16 years agoCleanup docs
Luke Howard [Sat, 15 Nov 2008 03:02:46 +0000 (03:02 +0000)] 
Cleanup docs

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21113 dc483132-0cff-0310-8789-dd5450dbe970