mech_eap.git
13 years agoSupport GSS_C_NT_COMPOSITE_EXPORT
Luke Howard [Sun, 19 Sep 2010 16:41:45 +0000 (18:41 +0200)]
Support GSS_C_NT_COMPOSITE_EXPORT

13 years agohook up mapToAny
Luke Howard [Sun, 19 Sep 2010 15:42:58 +0000 (17:42 +0200)]
hook up mapToAny

13 years agoDon't build export_name_composite for now
Luke Howard [Sun, 19 Sep 2010 13:51:58 +0000 (15:51 +0200)]
Don't build export_name_composite for now

13 years agoallow authenticated/complete to be optional
Luke Howard [Sun, 19 Sep 2010 12:12:58 +0000 (14:12 +0200)]
allow authenticated/complete to be optional

13 years agocleanup name exporting for internal use
Luke Howard [Sun, 19 Sep 2010 11:33:08 +0000 (13:33 +0200)]
cleanup name exporting for internal use

13 years agoremuse unused mutable keyword
Luke Howard [Sat, 18 Sep 2010 20:01:57 +0000 (22:01 +0200)]
remuse unused mutable keyword

13 years agocode cleanup
Luke Howard [Sat, 18 Sep 2010 19:17:13 +0000 (21:17 +0200)]
code cleanup

13 years agofix double free
Luke Howard [Sat, 18 Sep 2010 19:15:15 +0000 (21:15 +0200)]
fix double free

13 years agotry to propagate RADIUS authentication state
Luke Howard [Sat, 18 Sep 2010 18:17:22 +0000 (20:17 +0200)]
try to propagate RADIUS authentication state

13 years agoRefactor attribute context so it's not a subclass of provider
Luke Howard [Sat, 18 Sep 2010 16:51:01 +0000 (18:51 +0200)]
Refactor attribute context so it's not a subclass of provider

13 years agoinsert missing call to gss_eap_attr_ctx constructor
Luke Howard [Sat, 18 Sep 2010 16:04:24 +0000 (18:04 +0200)]
insert missing call to gss_eap_attr_ctx constructor

13 years agodead code removal
Luke Howard [Sat, 18 Sep 2010 16:01:39 +0000 (18:01 +0200)]
dead code removal

13 years agoadd name format to returned SAML attributes
Luke Howard [Sat, 18 Sep 2010 15:57:23 +0000 (17:57 +0200)]
add name format to returned SAML attributes

13 years agocleanup marshalling code
Luke Howard [Sat, 18 Sep 2010 15:23:50 +0000 (17:23 +0200)]
cleanup marshalling code

13 years agoadd some marshalling for the shib case
Luke Howard [Sat, 18 Sep 2010 15:21:11 +0000 (17:21 +0200)]
add some marshalling for the shib case

13 years agofactory out prefix registration
Luke Howard [Sat, 18 Sep 2010 15:16:36 +0000 (17:16 +0200)]
factory out prefix registration

13 years agomore cleanup/revert
Luke Howard [Sat, 18 Sep 2010 15:03:07 +0000 (17:03 +0200)]
more cleanup/revert

13 years agomaek noncopyable classes
Luke Howard [Sat, 18 Sep 2010 12:23:45 +0000 (14:23 +0200)]
maek noncopyable classes

13 years agocleanup
Luke Howard [Sat, 18 Sep 2010 12:14:05 +0000 (14:14 +0200)]
cleanup

13 years agocleanup
Luke Howard [Sat, 18 Sep 2010 11:54:01 +0000 (13:54 +0200)]
cleanup

13 years agouse static_case where safe
Luke Howard [Sat, 18 Sep 2010 11:49:54 +0000 (13:49 +0200)]
use static_case where safe

13 years agofix a compile error
Luke Howard [Sat, 18 Sep 2010 11:47:24 +0000 (13:47 +0200)]
fix a compile error

13 years agocleanup
Luke Howard [Sat, 18 Sep 2010 11:25:38 +0000 (13:25 +0200)]
cleanup

13 years agocleanup
Luke Howard [Sat, 18 Sep 2010 11:23:50 +0000 (13:23 +0200)]
cleanup

13 years agorename
Luke Howard [Sat, 18 Sep 2010 11:13:35 +0000 (13:13 +0200)]
rename

13 years agocleanup initialistaion pattern
Luke Howard [Sat, 18 Sep 2010 11:04:22 +0000 (13:04 +0200)]
cleanup initialistaion pattern

13 years agosome cleanup work on marshalling
Luke Howard [Sat, 18 Sep 2010 10:03:14 +0000 (12:03 +0200)]
some cleanup work on marshalling

13 years agocleanup, hook in RADIUS to Shib
Luke Howard [Sat, 18 Sep 2010 09:47:35 +0000 (11:47 +0200)]
cleanup, hook in RADIUS to Shib

13 years agocleanup
Luke Howard [Fri, 17 Sep 2010 23:30:33 +0000 (01:30 +0200)]
cleanup

13 years agocleanup
Luke Howard [Fri, 17 Sep 2010 23:24:27 +0000 (01:24 +0200)]
cleanup

13 years agocleanup
Luke Howard [Fri, 17 Sep 2010 22:51:02 +0000 (00:51 +0200)]
cleanup

13 years agoNew attribute provider SPI
Luke Howard [Fri, 17 Sep 2010 22:19:52 +0000 (00:19 +0200)]
New attribute provider SPI

13 years agocleanup, notes on composite names
Luke Howard [Fri, 17 Sep 2010 10:41:54 +0000 (12:41 +0200)]
cleanup, notes on composite names

13 years agofixes from scott
Luke Howard [Wed, 15 Sep 2010 21:29:44 +0000 (23:29 +0200)]
fixes from scott

13 years agoMissing call to setApplicationID(), fixed.
Luke Howard [Wed, 15 Sep 2010 15:57:42 +0000 (17:57 +0200)]
Missing call to setApplicationID(), fixed.

13 years agocleanup
Luke Howard [Wed, 15 Sep 2010 15:47:40 +0000 (17:47 +0200)]
cleanup

13 years agomore work on saml cleanup
Luke Howard [Wed, 15 Sep 2010 15:36:51 +0000 (17:36 +0200)]
more work on saml cleanup

13 years agoMore work on SAML code
Luke Howard [Wed, 15 Sep 2010 15:21:56 +0000 (17:21 +0200)]
More work on SAML code

13 years agosome notes on gss mech file
Luke Howard [Tue, 14 Sep 2010 00:09:17 +0000 (02:09 +0200)]
some notes on gss mech file

13 years agofix some nits when using default mechanism
Luke Howard [Tue, 14 Sep 2010 00:01:12 +0000 (02:01 +0200)]
fix some nits when using default mechanism

13 years agofix key derivation agility
Luke Howard [Mon, 13 Sep 2010 23:48:59 +0000 (01:48 +0200)]
fix key derivation agility

13 years agoPlug builtin EAP back in
Luke Howard [Mon, 13 Sep 2010 20:31:11 +0000 (22:31 +0200)]
Plug builtin EAP back in

13 years agosome refactoring to begin RADIUS work
Luke Howard [Mon, 13 Sep 2010 19:51:11 +0000 (21:51 +0200)]
some refactoring to begin RADIUS work

13 years agocleanup
Luke Howard [Mon, 13 Sep 2010 15:13:05 +0000 (17:13 +0200)]
cleanup

13 years agocleanup
Luke Howard [Mon, 13 Sep 2010 15:05:20 +0000 (17:05 +0200)]
cleanup

13 years agodon't allow undefined symbols when linking
Luke Howard [Mon, 13 Sep 2010 15:00:14 +0000 (17:00 +0200)]
don't allow undefined symbols when linking

13 years agocleanup
Luke Howard [Mon, 13 Sep 2010 14:57:50 +0000 (16:57 +0200)]
cleanup

13 years agofix some linkage errors
Luke Howard [Mon, 13 Sep 2010 14:56:16 +0000 (16:56 +0200)]
fix some linkage errors

13 years agopropagate SAML expiry time
Luke Howard [Mon, 13 Sep 2010 14:34:43 +0000 (16:34 +0200)]
propagate SAML expiry time

13 years agoinitialise minor
Luke Howard [Mon, 13 Sep 2010 14:22:58 +0000 (16:22 +0200)]
initialise minor

13 years agocheck samlCtx != NULL
Luke Howard [Mon, 13 Sep 2010 14:16:06 +0000 (16:16 +0200)]
check samlCtx != NULL

13 years agoFix DDF usage nits
Luke Howard [Mon, 13 Sep 2010 14:14:34 +0000 (16:14 +0200)]
Fix DDF usage nits

13 years agogss_map_name_to_any
Luke Howard [Mon, 13 Sep 2010 14:10:42 +0000 (16:10 +0200)]
gss_map_name_to_any

13 years agoSAML cleanups
Luke Howard [Mon, 13 Sep 2010 13:19:24 +0000 (15:19 +0200)]
SAML cleanups

13 years agomore work on SAML ification
Luke Howard [Mon, 13 Sep 2010 10:10:48 +0000 (12:10 +0200)]
more work on SAML ification

13 years agouse correct free()
Luke Howard [Sun, 12 Sep 2010 14:59:19 +0000 (16:59 +0200)]
use correct free()

13 years agosome notes, cleanup
Luke Howard [Sun, 12 Sep 2010 14:58:11 +0000 (16:58 +0200)]
some notes, cleanup

13 years agofix some linkage issues
Luke Howard [Sun, 12 Sep 2010 14:37:17 +0000 (16:37 +0200)]
fix some linkage issues

13 years agomove extracting raw assertion to RADIUS
Luke Howard [Sun, 12 Sep 2010 14:23:46 +0000 (16:23 +0200)]
move extracting raw assertion to RADIUS

13 years agoSome work on SAML
Luke Howard [Sun, 12 Sep 2010 13:45:47 +0000 (15:45 +0200)]
Some work on SAML

13 years agonotes
Luke Howard [Sun, 12 Sep 2010 02:36:49 +0000 (04:36 +0200)]
notes

13 years agoUse krb5_c_make_checksum hack to determine checksum
Luke Howard [Sun, 12 Sep 2010 02:30:11 +0000 (04:30 +0200)]
Use krb5_c_make_checksum hack to determine checksum
type without using private API

13 years agofix nametype OID
Luke Howard [Sat, 11 Sep 2010 16:51:30 +0000 (18:51 +0200)]
fix nametype OID

13 years agoadd MIT copyright
Luke Howard [Sat, 11 Sep 2010 16:49:00 +0000 (18:49 +0200)]
add MIT copyright

13 years agocleanup
Luke Howard [Sat, 11 Sep 2010 16:33:55 +0000 (18:33 +0200)]
cleanup

13 years agocleanup
Luke Howard [Sat, 11 Sep 2010 09:00:21 +0000 (11:00 +0200)]
cleanup

13 years agocache the checksumtype and use MIT private API
Luke Howard [Fri, 10 Sep 2010 21:18:21 +0000 (23:18 +0200)]
cache the checksumtype and use MIT private API

13 years agocleanup, various
Luke Howard [Fri, 10 Sep 2010 20:55:07 +0000 (22:55 +0200)]
cleanup, various

13 years agogss_import_sec_context/gss_export_sec_context
Luke Howard [Fri, 10 Sep 2010 20:21:16 +0000 (22:21 +0200)]
gss_import_sec_context/gss_export_sec_context

13 years agoJust send application data in channel bindings
Luke Howard [Fri, 10 Sep 2010 17:13:23 +0000 (19:13 +0200)]
Just send application data in channel bindings

13 years agoFix no CB case
Luke Howard [Fri, 10 Sep 2010 11:11:55 +0000 (13:11 +0200)]
Fix no CB case

13 years agofix buffer size for 64-bit cb length
Luke Howard [Fri, 10 Sep 2010 11:09:46 +0000 (13:09 +0200)]
fix buffer size for 64-bit cb length

13 years agoImplement channel bindings
Luke Howard [Fri, 10 Sep 2010 11:08:23 +0000 (13:08 +0200)]
Implement channel bindings

13 years agoFor initialContextToken, emit zero lengths inner token
Luke Howard [Thu, 9 Sep 2010 22:55:43 +0000 (00:55 +0200)]
For initialContextToken, emit zero lengths inner token

13 years agocleanup
Luke Howard [Thu, 9 Sep 2010 16:14:43 +0000 (18:14 +0200)]
cleanup

13 years ago"encrypt" identity
Luke Howard [Thu, 9 Sep 2010 16:01:22 +0000 (18:01 +0200)]
"encrypt" identity

13 years agoGet simple EAP case working
Luke Howard [Thu, 9 Sep 2010 15:55:20 +0000 (17:55 +0200)]
Get simple EAP case working

13 years agofix some build errors
Luke Howard [Thu, 9 Sep 2010 14:19:29 +0000 (16:19 +0200)]
fix some build errors

13 years agosome testing logic for testing acceptor without radius
Luke Howard [Thu, 9 Sep 2010 13:18:25 +0000 (15:18 +0200)]
some testing logic for testing acceptor without radius

13 years agomore work on state machines
Luke Howard [Thu, 9 Sep 2010 12:28:37 +0000 (14:28 +0200)]
more work on state machines

13 years agoMore work on initiator state machine
Luke Howard [Thu, 9 Sep 2010 12:13:06 +0000 (14:13 +0200)]
More work on initiator state machine

13 years agoRefactor
Luke Howard [Thu, 9 Sep 2010 10:59:06 +0000 (12:59 +0200)]
Refactor

13 years agoMore work on initiator state machine
Luke Howard [Thu, 9 Sep 2010 08:52:30 +0000 (10:52 +0200)]
More work on initiator state machine

13 years agomore ISC work
Luke Howard [Wed, 8 Sep 2010 21:05:36 +0000 (23:05 +0200)]
more ISC work

13 years agobeginnings of initiator state machine
Luke Howard [Wed, 8 Sep 2010 19:47:08 +0000 (21:47 +0200)]
beginnings of initiator state machine

13 years agoadd some state machine prototypes
Luke Howard [Wed, 8 Sep 2010 19:35:12 +0000 (21:35 +0200)]
add some state machine prototypes

13 years agoadd a little documentation
Luke Howard [Wed, 8 Sep 2010 19:28:38 +0000 (21:28 +0200)]
add a little documentation

13 years agofix invalid pointer error
Luke Howard [Wed, 8 Sep 2010 19:27:59 +0000 (21:27 +0200)]
fix invalid pointer error

13 years agocleanup
Luke Howard [Wed, 8 Sep 2010 19:27:16 +0000 (21:27 +0200)]
cleanup

13 years agoGSS_C_INQ_SSPI_SESSION_KEY
Luke Howard [Wed, 8 Sep 2010 19:22:01 +0000 (21:22 +0200)]
GSS_C_INQ_SSPI_SESSION_KEY

13 years agomore attribute plumbing
Luke Howard [Wed, 8 Sep 2010 19:10:35 +0000 (21:10 +0200)]
more attribute plumbing

13 years agoSome more plumbing for name attributes
Luke Howard [Wed, 8 Sep 2010 18:55:25 +0000 (20:55 +0200)]
Some more plumbing for name attributes

13 years agoattribute composition helpers
Luke Howard [Wed, 8 Sep 2010 18:43:33 +0000 (20:43 +0200)]
attribute composition helpers

13 years agogss_inquire_name stub
Luke Howard [Wed, 8 Sep 2010 18:10:41 +0000 (20:10 +0200)]
gss_inquire_name stub

13 years agogss_wrap_iov_length
Luke Howard [Wed, 8 Sep 2010 18:06:56 +0000 (20:06 +0200)]
gss_wrap_iov_length

13 years agoCompile fix
Luke Howard [Wed, 8 Sep 2010 17:58:37 +0000 (19:58 +0200)]
Compile fix

13 years agoprocess_context_token
Luke Howard [Wed, 8 Sep 2010 17:58:13 +0000 (19:58 +0200)]
process_context_token

13 years agodisplay_name_ext
Luke Howard [Wed, 8 Sep 2010 17:50:26 +0000 (19:50 +0200)]
display_name_ext

13 years agowork on cred functions
Luke Howard [Wed, 8 Sep 2010 17:48:00 +0000 (19:48 +0200)]
work on cred functions

13 years agogss_add_cred_with_password
Luke Howard [Wed, 8 Sep 2010 17:35:07 +0000 (19:35 +0200)]
gss_add_cred_with_password