Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | WIPmaster-interposetest | Günther Deschner | 2012-10-18 | 2 | -0/+44 |
| | |||||
* | WIP gss_wrap_aead. | Günther Deschner | 2012-10-18 | 1 | -0/+17 |
| | |||||
* | DO NOT PUSH: use GSS_C_NT_USER_NAME in interposetest. | Günther Deschner | 2012-10-18 | 1 | -2/+2 |
| | | | | Guenther | ||||
* | DO NOT PUSH: use GSS_C_NT_USER_NAME in client | Günther Deschner | 2012-10-18 | 1 | -2/+2 |
| | |||||
* | Avoid infinite loop in gssi_wrap_size_limit() | Günther Deschner | 2012-10-18 | 1 | -3/+3 |
| | |||||
* | interposetest: add more debug statements. | Günther Deschner | 2012-10-18 | 1 | -0/+13 |
| | |||||
* | Make sure to return success in gp_conv_name_to_gssx() at that point. | Günther Deschner | 2012-10-18 | 1 | -0/+2 |
| | |||||
* | interposetest: add test for gss_export_name_composite() | Günther Deschner | 2012-10-18 | 1 | -0/+11 |
| | |||||
* | Fix gssi_export_name_composite() function name. | Günther Deschner | 2012-10-18 | 1 | -1/+1 |
| | |||||
* | Add gssi_export_composite_name(). | Günther Deschner | 2012-10-18 | 3 | -1/+28 |
| | |||||
* | Call gss_export_name_composite() from gp_conv_name_to_gssx(). | Günther Deschner | 2012-10-18 | 2 | -1/+21 |
| | |||||
* | Add gpm_export_name_composite(). | Günther Deschner | 2012-10-18 | 2 | -0/+31 |
| | |||||
* | cli_srv_comm: Add and use a DEBUG macro. | Günther Deschner | 2012-10-18 | 1 | -28/+35 |
| | |||||
* | interposetest: test gss_wrap_size_limit(). | Günther Deschner | 2012-10-18 | 1 | -0/+16 |
| | |||||
* | WIP | Simo Sorce | 2012-09-14 | 1 | -54/+1 |
| | |||||
* | Makefile: Add src/mechglue/gss_plugin.h to header list. | Günther Deschner | 2012-09-14 | 1 | -1/+2 |
| | | | | Acked-by: Simo Sorce <simo@redhat.com> | ||||
* | Use new gss_import/export_cred functions | Simo Sorce | 2012-09-14 | 10 | -404/+98 |
| | | | | | | | This allows us to remove the ring_buffer hack and become completely stateless as well as remove a possible DoS avenue. R.I.P. Ring Buffer :-) | ||||
* | Add doc about current and future planned behavior | Simo Sorce | 2012-09-14 | 1 | -0/+111 |
| | |||||
* | interposetest: test gss_wrap_iov/gss_unwrap_iov. | Günther Deschner | 2012-09-14 | 1 | -0/+99 |
| | | | | Acked-by: Simo Sorce <simo@redhat.com> | ||||
* | interposetest: add test for gss_export_name(). | Günther Deschner | 2012-09-14 | 1 | -0/+10 |
| | | | | Acked-by: Simo Sorce <simo@redhat.com> | ||||
* | Add context related tests | Simo Sorce | 2012-09-14 | 1 | -4/+98 |
| | |||||
* | Add get/verify mic tests | Simo Sorce | 2012-09-14 | 1 | -4/+53 |
| | |||||
* | Use a debug macro in interposer test | Simo Sorce | 2012-09-14 | 1 | -20/+30 |
| | |||||
* | Add interposer tests for wrap/unwrap | Simo Sorce | 2012-09-14 | 1 | -0/+41 |
| | |||||
* | New test program to exercise the mechglue plugin | Simo Sorce | 2012-09-14 | 3 | -3/+543 |
| | |||||
* | Implement internal_release_oid | Simo Sorce | 2012-09-14 | 2 | -0/+27 |
| | |||||
* | Implement misc spi calls | Simo Sorce | 2012-09-14 | 3 | -0/+219 |
| | |||||
* | Implement privacy/integrity mechglue wrappers | Simo Sorce | 2012-09-14 | 3 | -0/+421 |
| | |||||
* | Implement indicate mechs related mechglue wrappers | Simo Sorce | 2012-09-14 | 4 | -1/+218 |
| | |||||
* | Implement name related mechglue wrappers | Simo Sorce | 2012-09-14 | 3 | -0/+457 |
| | |||||
* | Implement display status mechglue wrappers | Simo Sorce | 2012-09-14 | 3 | -0/+76 |
| | |||||
* | Implement init sec context mechglue wrapper | Simo Sorce | 2012-09-14 | 4 | -0/+229 |
| | |||||
* | Implement accept sec context mechglue wrappers | Simo Sorce | 2012-09-14 | 3 | -0/+168 |
| | |||||
* | Implement context related mechglue wrappers | Simo Sorce | 2012-09-14 | 3 | -0/+461 |
| | | | | | Use the new spi call in order to be able to properly implement a context locally. | ||||
* | Implement cred related mechglue wrappers | Simo Sorce | 2012-09-14 | 4 | -0/+833 |
| | |||||
* | Add name handle wrapper | Simo Sorce | 2012-09-14 | 10 | -116/+147 |
| | |||||
* | Add context handle wrapper | Simo Sorce | 2012-09-14 | 6 | -19/+24 |
| | |||||
* | Add cred handle wrapper | Simo Sorce | 2012-09-14 | 7 | -26/+31 |
| | |||||
* | Add function to ease copying oids | Simo Sorce | 2012-09-14 | 2 | -0/+25 |
| | |||||
* | Add function to convert remote context to local | Simo Sorce | 2012-09-14 | 2 | -0/+18 |
| | |||||
* | Add simple functions to map errors | Simo Sorce | 2012-09-14 | 2 | -0/+26 |
| | | | | | | | | | | The mechglue stores a map of errors/mech oids, this means that we should never return the same error we got from a mechanism after re-entering the mechglue as we then may get the mechglue confused and prevent us from asking an interposed mech for the error. Also we want to try to aqvoid collisions from errors returned from the proxy, as they could end up fetching errors from the wrong mechanism. For now just make a very simple mapping by always adding a special error base. | ||||
* | Add function to return a special mech | Simo Sorce | 2012-09-14 | 3 | -0/+204 |
| | | | | | | | | When the interposer wants to call the mechglue and have it call a real mechanism it does so by providing a speecial mechanism oid. This is an oid composed of the procy plugin oid and the real mechanism oid that the mechglue transforms back into a real OID before selecting the appropriate mechanism. | ||||
* | Add mechanism to select behavior based on envvar | Simo Sorce | 2012-09-14 | 2 | -0/+38 |
| | |||||
* | Add loop avoidance in proxy daemon and gssapi plugin | Simo Sorce | 2012-09-14 | 2 | -0/+11 |
| | |||||
* | Add initialization code | Simo Sorce | 2012-09-14 | 3 | -2/+206 |
| | | | | | | | For now return fixed list of mechanisms. Later on we can try to fetch this list from the proxy. Also split RPC client code from actual plugin | ||||
* | Build mechglue as a plugin | Simo Sorce | 2012-09-14 | 1 | -0/+13 |
| | |||||
* | Add testcode for gpm_wrap_size_limit(). | Günther Deschner | 2012-09-14 | 1 | -0/+13 |
| | |||||
* | Add testcode for gpm_unwrap(). | Günther Deschner | 2012-09-14 | 1 | -0/+29 |
| | |||||
* | Add testcode for add gpm_wrap(). | Günther Deschner | 2012-09-14 | 1 | -0/+27 |
| | |||||
* | Add test code for gpm_(get|verify)_mic. | Günther Deschner | 2012-09-14 | 1 | -0/+60 |
| |